kernel-6.12.0-253.18.el10nv
* Sun Aug 02 2026 Jan Stancek <jstancek@redhat.com> [6.12.0-253.18.el10nv] - Merge tag 'kernel-6.12.0-253.el10' into main-aie-nv (Jan Stancek) [VOYAGER-1095] Resolves: VOYAGER-1095 Signed-off-by: Jan Stancek <jstancek@redhat.com>
This commit is contained in:
parent
ca12bf7fd2
commit
8478e5ff9b
@ -12,7 +12,7 @@ RHEL_MINOR = 3
|
||||
#
|
||||
# Use this spot to avoid future merge conflicts.
|
||||
# Do not trim this comment.
|
||||
RHEL_RELEASE = 250
|
||||
RHEL_RELEASE = 253
|
||||
|
||||
#
|
||||
# RHEL_REBASE_NUM
|
||||
@ -41,4 +41,4 @@ AUTOMOTIVE_MINOR = 1
|
||||
# ---------------------------
|
||||
#
|
||||
# Set DERIVATIVE_STREAM to "yes" to enable derivative kernel versioning.
|
||||
DERIVATIVE_BUILD = 17
|
||||
DERIVATIVE_BUILD = 18
|
||||
|
||||
@ -1939,6 +1939,7 @@ CONFIG_DRM_NOUVEAU_SIL164=m
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_ATNA33XC20 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_DB7430 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_LD9040 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_LTL106HL02 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6D16D0 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6D27A1 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6D7AA0 is not set
|
||||
@ -2008,8 +2009,10 @@ CONFIG_DRM_SIMPLEDRM=y
|
||||
# CONFIG_DRM_SOLOMON_SSD2825 is not set
|
||||
# CONFIG_DRM_SSD130X is not set
|
||||
# CONFIG_DRM_ST7571_I2C is not set
|
||||
# CONFIG_DRM_ST7571 is not set
|
||||
# CONFIG_DRM_ST7586 is not set
|
||||
# CONFIG_DRM_ST7735R is not set
|
||||
# CONFIG_DRM_ST7920 is not set
|
||||
# CONFIG_DRM_TEGRA_DEBUG is not set
|
||||
CONFIG_DRM_TEGRA=m
|
||||
# CONFIG_DRM_THINE_THC63LVD1024 is not set
|
||||
@ -3293,7 +3296,11 @@ CONFIG_IOMMUFD=y
|
||||
# CONFIG_IOMMU_IO_PGTABLE_ARMV7S is not set
|
||||
# CONFIG_IOMMU_IO_PGTABLE_DART is not set
|
||||
# CONFIG_IOMMU_IO_PGTABLE_LPAE_KUNIT_TEST is not set
|
||||
# CONFIG_IOMMU_PT_AMDV1 is not set
|
||||
# CONFIG_IOMMU_PT_KUNIT_TEST is not set
|
||||
# CONFIG_IOMMU_PT_RISCV64 is not set
|
||||
# CONFIG_IOMMU_PT_VTDSS is not set
|
||||
# CONFIG_IOMMU_PT_X86_64 is not set
|
||||
CONFIG_IOMMU_SUPPORT=y
|
||||
CONFIG_IONIC=m
|
||||
CONFIG_IOSCHED_BFQ=y
|
||||
@ -4486,6 +4493,7 @@ CONFIG_MTD_UBI_WL_THRESHOLD=4096
|
||||
# CONFIG_MTK_SCPSYS_PM_DOMAINS is not set
|
||||
CONFIG_MTK_T7XX=m
|
||||
# CONFIG_MTK_THERMAL is not set
|
||||
# CONFIG_MTK_UART_APDMA is not set
|
||||
CONFIG_MULTIUSER=y
|
||||
CONFIG_MUX_ADG792A=m
|
||||
# CONFIG_MUX_ADGS1408 is not set
|
||||
@ -6594,7 +6602,7 @@ CONFIG_SERIAL_8250_EXTENDED=y
|
||||
# CONFIG_SERIAL_8250_FINTEK is not set
|
||||
CONFIG_SERIAL_8250_MANY_PORTS=y
|
||||
CONFIG_SERIAL_8250_MID=y
|
||||
# CONFIG_SERIAL_8250_MT6577 is not set
|
||||
CONFIG_SERIAL_8250_MT6577=y
|
||||
CONFIG_SERIAL_8250_NR_UARTS=32
|
||||
CONFIG_SERIAL_8250_OMAP_TTYO_FIXUP=y
|
||||
CONFIG_SERIAL_8250_OMAP=y
|
||||
@ -8739,7 +8747,7 @@ CONFIG_XDP_SOCKETS=y
|
||||
# CONFIG_XEN_BACKEND is not set
|
||||
# CONFIG_XEN_GRANT_DMA_ALLOC is not set
|
||||
# CONFIG_XEN is not set
|
||||
CONFIG_XEN_PRIVCMD=m
|
||||
# CONFIG_XEN_PRIVCMD is not set
|
||||
# CONFIG_XEN_PVCALLS_FRONTEND is not set
|
||||
# CONFIG_XEN_PVH is not set
|
||||
CONFIG_XEN_PVHVM_GUEST=y
|
||||
|
||||
@ -1931,6 +1931,7 @@ CONFIG_DRM_NOUVEAU_SIL164=m
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_ATNA33XC20 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_DB7430 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_LD9040 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_LTL106HL02 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6D16D0 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6D27A1 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6D7AA0 is not set
|
||||
@ -2000,8 +2001,10 @@ CONFIG_DRM_SIMPLEDRM=y
|
||||
# CONFIG_DRM_SOLOMON_SSD2825 is not set
|
||||
# CONFIG_DRM_SSD130X is not set
|
||||
# CONFIG_DRM_ST7571_I2C is not set
|
||||
# CONFIG_DRM_ST7571 is not set
|
||||
# CONFIG_DRM_ST7586 is not set
|
||||
# CONFIG_DRM_ST7735R is not set
|
||||
# CONFIG_DRM_ST7920 is not set
|
||||
# CONFIG_DRM_TEGRA_DEBUG is not set
|
||||
CONFIG_DRM_TEGRA=m
|
||||
# CONFIG_DRM_THINE_THC63LVD1024 is not set
|
||||
@ -3277,7 +3280,11 @@ CONFIG_IOMMUFD=m
|
||||
# CONFIG_IOMMU_IO_PGTABLE_ARMV7S is not set
|
||||
# CONFIG_IOMMU_IO_PGTABLE_DART is not set
|
||||
# CONFIG_IOMMU_IO_PGTABLE_LPAE_KUNIT_TEST is not set
|
||||
# CONFIG_IOMMU_PT_AMDV1 is not set
|
||||
# CONFIG_IOMMU_PT_KUNIT_TEST is not set
|
||||
# CONFIG_IOMMU_PT_RISCV64 is not set
|
||||
# CONFIG_IOMMU_PT_VTDSS is not set
|
||||
# CONFIG_IOMMU_PT_X86_64 is not set
|
||||
CONFIG_IOMMU_SUPPORT=y
|
||||
CONFIG_IONIC=m
|
||||
CONFIG_IOSCHED_BFQ=y
|
||||
@ -4465,6 +4472,7 @@ CONFIG_MTD_UBI_WL_THRESHOLD=4096
|
||||
# CONFIG_MTK_SCPSYS_PM_DOMAINS is not set
|
||||
CONFIG_MTK_T7XX=m
|
||||
# CONFIG_MTK_THERMAL is not set
|
||||
# CONFIG_MTK_UART_APDMA is not set
|
||||
CONFIG_MULTIUSER=y
|
||||
CONFIG_MUX_ADG792A=m
|
||||
# CONFIG_MUX_ADGS1408 is not set
|
||||
@ -6570,7 +6578,7 @@ CONFIG_SERIAL_8250_EXTENDED=y
|
||||
# CONFIG_SERIAL_8250_FINTEK is not set
|
||||
CONFIG_SERIAL_8250_MANY_PORTS=y
|
||||
CONFIG_SERIAL_8250_MID=y
|
||||
# CONFIG_SERIAL_8250_MT6577 is not set
|
||||
CONFIG_SERIAL_8250_MT6577=y
|
||||
CONFIG_SERIAL_8250_NR_UARTS=32
|
||||
CONFIG_SERIAL_8250_OMAP_TTYO_FIXUP=y
|
||||
CONFIG_SERIAL_8250_OMAP=y
|
||||
@ -8713,7 +8721,7 @@ CONFIG_XDP_SOCKETS=y
|
||||
# CONFIG_XEN_BACKEND is not set
|
||||
# CONFIG_XEN_GRANT_DMA_ALLOC is not set
|
||||
# CONFIG_XEN is not set
|
||||
CONFIG_XEN_PRIVCMD=m
|
||||
# CONFIG_XEN_PRIVCMD is not set
|
||||
# CONFIG_XEN_PVCALLS_FRONTEND is not set
|
||||
# CONFIG_XEN_PVH is not set
|
||||
CONFIG_XEN_PVHVM_GUEST=y
|
||||
|
||||
@ -1939,6 +1939,7 @@ CONFIG_DRM_NOUVEAU_SIL164=m
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_ATNA33XC20 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_DB7430 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_LD9040 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_LTL106HL02 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6D16D0 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6D27A1 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6D7AA0 is not set
|
||||
@ -2008,8 +2009,10 @@ CONFIG_DRM_SIMPLEDRM=y
|
||||
# CONFIG_DRM_SOLOMON_SSD2825 is not set
|
||||
# CONFIG_DRM_SSD130X is not set
|
||||
# CONFIG_DRM_ST7571_I2C is not set
|
||||
# CONFIG_DRM_ST7571 is not set
|
||||
# CONFIG_DRM_ST7586 is not set
|
||||
# CONFIG_DRM_ST7735R is not set
|
||||
# CONFIG_DRM_ST7920 is not set
|
||||
# CONFIG_DRM_TEGRA_DEBUG is not set
|
||||
CONFIG_DRM_TEGRA=m
|
||||
# CONFIG_DRM_THINE_THC63LVD1024 is not set
|
||||
@ -3293,7 +3296,11 @@ CONFIG_IOMMUFD=y
|
||||
# CONFIG_IOMMU_IO_PGTABLE_ARMV7S is not set
|
||||
# CONFIG_IOMMU_IO_PGTABLE_DART is not set
|
||||
# CONFIG_IOMMU_IO_PGTABLE_LPAE_KUNIT_TEST is not set
|
||||
# CONFIG_IOMMU_PT_AMDV1 is not set
|
||||
# CONFIG_IOMMU_PT_KUNIT_TEST is not set
|
||||
# CONFIG_IOMMU_PT_RISCV64 is not set
|
||||
# CONFIG_IOMMU_PT_VTDSS is not set
|
||||
# CONFIG_IOMMU_PT_X86_64 is not set
|
||||
CONFIG_IOMMU_SUPPORT=y
|
||||
CONFIG_IONIC=m
|
||||
CONFIG_IOSCHED_BFQ=y
|
||||
@ -4486,6 +4493,7 @@ CONFIG_MTD_UBI_WL_THRESHOLD=4096
|
||||
# CONFIG_MTK_SCPSYS_PM_DOMAINS is not set
|
||||
CONFIG_MTK_T7XX=m
|
||||
# CONFIG_MTK_THERMAL is not set
|
||||
# CONFIG_MTK_UART_APDMA is not set
|
||||
CONFIG_MULTIUSER=y
|
||||
CONFIG_MUX_ADG792A=m
|
||||
# CONFIG_MUX_ADGS1408 is not set
|
||||
@ -6594,7 +6602,7 @@ CONFIG_SERIAL_8250_EXTENDED=y
|
||||
# CONFIG_SERIAL_8250_FINTEK is not set
|
||||
CONFIG_SERIAL_8250_MANY_PORTS=y
|
||||
CONFIG_SERIAL_8250_MID=y
|
||||
# CONFIG_SERIAL_8250_MT6577 is not set
|
||||
CONFIG_SERIAL_8250_MT6577=y
|
||||
CONFIG_SERIAL_8250_NR_UARTS=32
|
||||
CONFIG_SERIAL_8250_OMAP_TTYO_FIXUP=y
|
||||
CONFIG_SERIAL_8250_OMAP=y
|
||||
@ -8739,7 +8747,7 @@ CONFIG_XDP_SOCKETS=y
|
||||
# CONFIG_XEN_BACKEND is not set
|
||||
# CONFIG_XEN_GRANT_DMA_ALLOC is not set
|
||||
# CONFIG_XEN is not set
|
||||
CONFIG_XEN_PRIVCMD=m
|
||||
# CONFIG_XEN_PRIVCMD is not set
|
||||
# CONFIG_XEN_PVCALLS_FRONTEND is not set
|
||||
# CONFIG_XEN_PVH is not set
|
||||
CONFIG_XEN_PVHVM_GUEST=y
|
||||
|
||||
@ -1931,6 +1931,7 @@ CONFIG_DRM_NOUVEAU_SIL164=m
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_ATNA33XC20 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_DB7430 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_LD9040 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_LTL106HL02 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6D16D0 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6D27A1 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6D7AA0 is not set
|
||||
@ -2000,8 +2001,10 @@ CONFIG_DRM_SIMPLEDRM=y
|
||||
# CONFIG_DRM_SOLOMON_SSD2825 is not set
|
||||
# CONFIG_DRM_SSD130X is not set
|
||||
# CONFIG_DRM_ST7571_I2C is not set
|
||||
# CONFIG_DRM_ST7571 is not set
|
||||
# CONFIG_DRM_ST7586 is not set
|
||||
# CONFIG_DRM_ST7735R is not set
|
||||
# CONFIG_DRM_ST7920 is not set
|
||||
# CONFIG_DRM_TEGRA_DEBUG is not set
|
||||
CONFIG_DRM_TEGRA=m
|
||||
# CONFIG_DRM_THINE_THC63LVD1024 is not set
|
||||
@ -3277,7 +3280,11 @@ CONFIG_IOMMUFD=m
|
||||
# CONFIG_IOMMU_IO_PGTABLE_ARMV7S is not set
|
||||
# CONFIG_IOMMU_IO_PGTABLE_DART is not set
|
||||
# CONFIG_IOMMU_IO_PGTABLE_LPAE_KUNIT_TEST is not set
|
||||
# CONFIG_IOMMU_PT_AMDV1 is not set
|
||||
# CONFIG_IOMMU_PT_KUNIT_TEST is not set
|
||||
# CONFIG_IOMMU_PT_RISCV64 is not set
|
||||
# CONFIG_IOMMU_PT_VTDSS is not set
|
||||
# CONFIG_IOMMU_PT_X86_64 is not set
|
||||
CONFIG_IOMMU_SUPPORT=y
|
||||
CONFIG_IONIC=m
|
||||
CONFIG_IOSCHED_BFQ=y
|
||||
@ -4465,6 +4472,7 @@ CONFIG_MTD_UBI_WL_THRESHOLD=4096
|
||||
# CONFIG_MTK_SCPSYS_PM_DOMAINS is not set
|
||||
CONFIG_MTK_T7XX=m
|
||||
# CONFIG_MTK_THERMAL is not set
|
||||
# CONFIG_MTK_UART_APDMA is not set
|
||||
CONFIG_MULTIUSER=y
|
||||
CONFIG_MUX_ADG792A=m
|
||||
# CONFIG_MUX_ADGS1408 is not set
|
||||
@ -6570,7 +6578,7 @@ CONFIG_SERIAL_8250_EXTENDED=y
|
||||
# CONFIG_SERIAL_8250_FINTEK is not set
|
||||
CONFIG_SERIAL_8250_MANY_PORTS=y
|
||||
CONFIG_SERIAL_8250_MID=y
|
||||
# CONFIG_SERIAL_8250_MT6577 is not set
|
||||
CONFIG_SERIAL_8250_MT6577=y
|
||||
CONFIG_SERIAL_8250_NR_UARTS=32
|
||||
CONFIG_SERIAL_8250_OMAP_TTYO_FIXUP=y
|
||||
CONFIG_SERIAL_8250_OMAP=y
|
||||
@ -8713,7 +8721,7 @@ CONFIG_XDP_SOCKETS=y
|
||||
# CONFIG_XEN_BACKEND is not set
|
||||
# CONFIG_XEN_GRANT_DMA_ALLOC is not set
|
||||
# CONFIG_XEN is not set
|
||||
CONFIG_XEN_PRIVCMD=m
|
||||
# CONFIG_XEN_PRIVCMD is not set
|
||||
# CONFIG_XEN_PVCALLS_FRONTEND is not set
|
||||
# CONFIG_XEN_PVH is not set
|
||||
CONFIG_XEN_PVHVM_GUEST=y
|
||||
|
||||
@ -1942,6 +1942,7 @@ CONFIG_DRM_NOUVEAU_SIL164=m
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_ATNA33XC20 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_DB7430 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_LD9040 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_LTL106HL02 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6D16D0 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6D27A1 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6D7AA0 is not set
|
||||
@ -2011,8 +2012,10 @@ CONFIG_DRM_SIMPLEDRM=y
|
||||
# CONFIG_DRM_SOLOMON_SSD2825 is not set
|
||||
# CONFIG_DRM_SSD130X is not set
|
||||
# CONFIG_DRM_ST7571_I2C is not set
|
||||
# CONFIG_DRM_ST7571 is not set
|
||||
# CONFIG_DRM_ST7586 is not set
|
||||
# CONFIG_DRM_ST7735R is not set
|
||||
# CONFIG_DRM_ST7920 is not set
|
||||
# CONFIG_DRM_TEGRA_DEBUG is not set
|
||||
CONFIG_DRM_TEGRA=m
|
||||
# CONFIG_DRM_THINE_THC63LVD1024 is not set
|
||||
@ -3334,7 +3337,11 @@ CONFIG_IOMMUFD=y
|
||||
# CONFIG_IOMMU_IO_PGTABLE_ARMV7S is not set
|
||||
# CONFIG_IOMMU_IO_PGTABLE_DART is not set
|
||||
# CONFIG_IOMMU_IO_PGTABLE_LPAE_KUNIT_TEST is not set
|
||||
# CONFIG_IOMMU_PT_AMDV1 is not set
|
||||
# CONFIG_IOMMU_PT_KUNIT_TEST is not set
|
||||
# CONFIG_IOMMU_PT_RISCV64 is not set
|
||||
# CONFIG_IOMMU_PT_VTDSS is not set
|
||||
# CONFIG_IOMMU_PT_X86_64 is not set
|
||||
CONFIG_IOMMU_SUPPORT=y
|
||||
CONFIG_IONIC=m
|
||||
CONFIG_IOSCHED_BFQ=y
|
||||
@ -4527,6 +4534,7 @@ CONFIG_MTD_UBI_WL_THRESHOLD=4096
|
||||
# CONFIG_MTK_SCPSYS_PM_DOMAINS is not set
|
||||
CONFIG_MTK_T7XX=m
|
||||
# CONFIG_MTK_THERMAL is not set
|
||||
# CONFIG_MTK_UART_APDMA is not set
|
||||
CONFIG_MULTIUSER=y
|
||||
CONFIG_MUX_ADG792A=m
|
||||
# CONFIG_MUX_ADGS1408 is not set
|
||||
@ -6641,7 +6649,7 @@ CONFIG_SERIAL_8250_EXTENDED=y
|
||||
# CONFIG_SERIAL_8250_FINTEK is not set
|
||||
CONFIG_SERIAL_8250_MANY_PORTS=y
|
||||
CONFIG_SERIAL_8250_MID=y
|
||||
# CONFIG_SERIAL_8250_MT6577 is not set
|
||||
CONFIG_SERIAL_8250_MT6577=y
|
||||
CONFIG_SERIAL_8250_NR_UARTS=32
|
||||
CONFIG_SERIAL_8250_OMAP_TTYO_FIXUP=y
|
||||
CONFIG_SERIAL_8250_OMAP=y
|
||||
@ -8789,7 +8797,7 @@ CONFIG_XDP_SOCKETS=y
|
||||
# CONFIG_XEN_BACKEND is not set
|
||||
# CONFIG_XEN_GRANT_DMA_ALLOC is not set
|
||||
# CONFIG_XEN is not set
|
||||
CONFIG_XEN_PRIVCMD=m
|
||||
# CONFIG_XEN_PRIVCMD is not set
|
||||
# CONFIG_XEN_PVCALLS_FRONTEND is not set
|
||||
# CONFIG_XEN_PVH is not set
|
||||
CONFIG_XEN_PVHVM_GUEST=y
|
||||
|
||||
@ -1934,6 +1934,7 @@ CONFIG_DRM_NOUVEAU_SIL164=m
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_ATNA33XC20 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_DB7430 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_LD9040 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_LTL106HL02 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6D16D0 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6D27A1 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6D7AA0 is not set
|
||||
@ -2003,8 +2004,10 @@ CONFIG_DRM_SIMPLEDRM=y
|
||||
# CONFIG_DRM_SOLOMON_SSD2825 is not set
|
||||
# CONFIG_DRM_SSD130X is not set
|
||||
# CONFIG_DRM_ST7571_I2C is not set
|
||||
# CONFIG_DRM_ST7571 is not set
|
||||
# CONFIG_DRM_ST7586 is not set
|
||||
# CONFIG_DRM_ST7735R is not set
|
||||
# CONFIG_DRM_ST7920 is not set
|
||||
# CONFIG_DRM_TEGRA_DEBUG is not set
|
||||
CONFIG_DRM_TEGRA=m
|
||||
# CONFIG_DRM_THINE_THC63LVD1024 is not set
|
||||
@ -3318,7 +3321,11 @@ CONFIG_IOMMUFD=m
|
||||
# CONFIG_IOMMU_IO_PGTABLE_ARMV7S is not set
|
||||
# CONFIG_IOMMU_IO_PGTABLE_DART is not set
|
||||
# CONFIG_IOMMU_IO_PGTABLE_LPAE_KUNIT_TEST is not set
|
||||
# CONFIG_IOMMU_PT_AMDV1 is not set
|
||||
# CONFIG_IOMMU_PT_KUNIT_TEST is not set
|
||||
# CONFIG_IOMMU_PT_RISCV64 is not set
|
||||
# CONFIG_IOMMU_PT_VTDSS is not set
|
||||
# CONFIG_IOMMU_PT_X86_64 is not set
|
||||
CONFIG_IOMMU_SUPPORT=y
|
||||
CONFIG_IONIC=m
|
||||
CONFIG_IOSCHED_BFQ=y
|
||||
@ -4506,6 +4513,7 @@ CONFIG_MTD_UBI_WL_THRESHOLD=4096
|
||||
# CONFIG_MTK_SCPSYS_PM_DOMAINS is not set
|
||||
CONFIG_MTK_T7XX=m
|
||||
# CONFIG_MTK_THERMAL is not set
|
||||
# CONFIG_MTK_UART_APDMA is not set
|
||||
CONFIG_MULTIUSER=y
|
||||
CONFIG_MUX_ADG792A=m
|
||||
# CONFIG_MUX_ADGS1408 is not set
|
||||
@ -6617,7 +6625,7 @@ CONFIG_SERIAL_8250_EXTENDED=y
|
||||
# CONFIG_SERIAL_8250_FINTEK is not set
|
||||
CONFIG_SERIAL_8250_MANY_PORTS=y
|
||||
CONFIG_SERIAL_8250_MID=y
|
||||
# CONFIG_SERIAL_8250_MT6577 is not set
|
||||
CONFIG_SERIAL_8250_MT6577=y
|
||||
CONFIG_SERIAL_8250_NR_UARTS=32
|
||||
CONFIG_SERIAL_8250_OMAP_TTYO_FIXUP=y
|
||||
CONFIG_SERIAL_8250_OMAP=y
|
||||
@ -8763,7 +8771,7 @@ CONFIG_XDP_SOCKETS=y
|
||||
# CONFIG_XEN_BACKEND is not set
|
||||
# CONFIG_XEN_GRANT_DMA_ALLOC is not set
|
||||
# CONFIG_XEN is not set
|
||||
CONFIG_XEN_PRIVCMD=m
|
||||
# CONFIG_XEN_PRIVCMD is not set
|
||||
# CONFIG_XEN_PVCALLS_FRONTEND is not set
|
||||
# CONFIG_XEN_PVH is not set
|
||||
CONFIG_XEN_PVHVM_GUEST=y
|
||||
|
||||
@ -1940,6 +1940,7 @@ CONFIG_DRM_NOUVEAU_SIL164=m
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_ATNA33XC20 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_DB7430 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_LD9040 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_LTL106HL02 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6D16D0 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6D27A1 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6D7AA0 is not set
|
||||
@ -2009,8 +2010,10 @@ CONFIG_DRM_SIMPLEDRM=y
|
||||
# CONFIG_DRM_SOLOMON_SSD2825 is not set
|
||||
# CONFIG_DRM_SSD130X is not set
|
||||
# CONFIG_DRM_ST7571_I2C is not set
|
||||
# CONFIG_DRM_ST7571 is not set
|
||||
# CONFIG_DRM_ST7586 is not set
|
||||
# CONFIG_DRM_ST7735R is not set
|
||||
# CONFIG_DRM_ST7920 is not set
|
||||
# CONFIG_DRM_TEGRA_DEBUG is not set
|
||||
CONFIG_DRM_TEGRA=m
|
||||
# CONFIG_DRM_THINE_THC63LVD1024 is not set
|
||||
@ -3331,7 +3334,11 @@ CONFIG_IOMMUFD=y
|
||||
# CONFIG_IOMMU_IO_PGTABLE_ARMV7S is not set
|
||||
# CONFIG_IOMMU_IO_PGTABLE_DART is not set
|
||||
# CONFIG_IOMMU_IO_PGTABLE_LPAE_KUNIT_TEST is not set
|
||||
# CONFIG_IOMMU_PT_AMDV1 is not set
|
||||
# CONFIG_IOMMU_PT_KUNIT_TEST is not set
|
||||
# CONFIG_IOMMU_PT_RISCV64 is not set
|
||||
# CONFIG_IOMMU_PT_VTDSS is not set
|
||||
# CONFIG_IOMMU_PT_X86_64 is not set
|
||||
CONFIG_IOMMU_SUPPORT=y
|
||||
CONFIG_IONIC=m
|
||||
CONFIG_IOSCHED_BFQ=y
|
||||
@ -4524,6 +4531,7 @@ CONFIG_MTD_UBI_WL_THRESHOLD=4096
|
||||
# CONFIG_MTK_SCPSYS_PM_DOMAINS is not set
|
||||
CONFIG_MTK_T7XX=m
|
||||
# CONFIG_MTK_THERMAL is not set
|
||||
# CONFIG_MTK_UART_APDMA is not set
|
||||
CONFIG_MULTIUSER=y
|
||||
CONFIG_MUX_ADG792A=m
|
||||
# CONFIG_MUX_ADGS1408 is not set
|
||||
@ -6637,7 +6645,7 @@ CONFIG_SERIAL_8250_EXTENDED=y
|
||||
# CONFIG_SERIAL_8250_FINTEK is not set
|
||||
CONFIG_SERIAL_8250_MANY_PORTS=y
|
||||
CONFIG_SERIAL_8250_MID=y
|
||||
# CONFIG_SERIAL_8250_MT6577 is not set
|
||||
CONFIG_SERIAL_8250_MT6577=y
|
||||
CONFIG_SERIAL_8250_NR_UARTS=32
|
||||
CONFIG_SERIAL_8250_OMAP_TTYO_FIXUP=y
|
||||
CONFIG_SERIAL_8250_OMAP=y
|
||||
@ -8785,7 +8793,7 @@ CONFIG_XDP_SOCKETS=y
|
||||
# CONFIG_XEN_BACKEND is not set
|
||||
# CONFIG_XEN_GRANT_DMA_ALLOC is not set
|
||||
# CONFIG_XEN is not set
|
||||
CONFIG_XEN_PRIVCMD=m
|
||||
# CONFIG_XEN_PRIVCMD is not set
|
||||
# CONFIG_XEN_PVCALLS_FRONTEND is not set
|
||||
# CONFIG_XEN_PVH is not set
|
||||
CONFIG_XEN_PVHVM_GUEST=y
|
||||
|
||||
@ -1932,6 +1932,7 @@ CONFIG_DRM_NOUVEAU_SIL164=m
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_ATNA33XC20 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_DB7430 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_LD9040 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_LTL106HL02 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6D16D0 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6D27A1 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6D7AA0 is not set
|
||||
@ -2001,8 +2002,10 @@ CONFIG_DRM_SIMPLEDRM=y
|
||||
# CONFIG_DRM_SOLOMON_SSD2825 is not set
|
||||
# CONFIG_DRM_SSD130X is not set
|
||||
# CONFIG_DRM_ST7571_I2C is not set
|
||||
# CONFIG_DRM_ST7571 is not set
|
||||
# CONFIG_DRM_ST7586 is not set
|
||||
# CONFIG_DRM_ST7735R is not set
|
||||
# CONFIG_DRM_ST7920 is not set
|
||||
# CONFIG_DRM_TEGRA_DEBUG is not set
|
||||
CONFIG_DRM_TEGRA=m
|
||||
# CONFIG_DRM_THINE_THC63LVD1024 is not set
|
||||
@ -3315,7 +3318,11 @@ CONFIG_IOMMUFD=m
|
||||
# CONFIG_IOMMU_IO_PGTABLE_ARMV7S is not set
|
||||
# CONFIG_IOMMU_IO_PGTABLE_DART is not set
|
||||
# CONFIG_IOMMU_IO_PGTABLE_LPAE_KUNIT_TEST is not set
|
||||
# CONFIG_IOMMU_PT_AMDV1 is not set
|
||||
# CONFIG_IOMMU_PT_KUNIT_TEST is not set
|
||||
# CONFIG_IOMMU_PT_RISCV64 is not set
|
||||
# CONFIG_IOMMU_PT_VTDSS is not set
|
||||
# CONFIG_IOMMU_PT_X86_64 is not set
|
||||
CONFIG_IOMMU_SUPPORT=y
|
||||
CONFIG_IONIC=m
|
||||
CONFIG_IOSCHED_BFQ=y
|
||||
@ -4503,6 +4510,7 @@ CONFIG_MTD_UBI_WL_THRESHOLD=4096
|
||||
# CONFIG_MTK_SCPSYS_PM_DOMAINS is not set
|
||||
CONFIG_MTK_T7XX=m
|
||||
# CONFIG_MTK_THERMAL is not set
|
||||
# CONFIG_MTK_UART_APDMA is not set
|
||||
CONFIG_MULTIUSER=y
|
||||
CONFIG_MUX_ADG792A=m
|
||||
# CONFIG_MUX_ADGS1408 is not set
|
||||
@ -6613,7 +6621,7 @@ CONFIG_SERIAL_8250_EXTENDED=y
|
||||
# CONFIG_SERIAL_8250_FINTEK is not set
|
||||
CONFIG_SERIAL_8250_MANY_PORTS=y
|
||||
CONFIG_SERIAL_8250_MID=y
|
||||
# CONFIG_SERIAL_8250_MT6577 is not set
|
||||
CONFIG_SERIAL_8250_MT6577=y
|
||||
CONFIG_SERIAL_8250_NR_UARTS=32
|
||||
CONFIG_SERIAL_8250_OMAP_TTYO_FIXUP=y
|
||||
CONFIG_SERIAL_8250_OMAP=y
|
||||
@ -8759,7 +8767,7 @@ CONFIG_XDP_SOCKETS=y
|
||||
# CONFIG_XEN_BACKEND is not set
|
||||
# CONFIG_XEN_GRANT_DMA_ALLOC is not set
|
||||
# CONFIG_XEN is not set
|
||||
CONFIG_XEN_PRIVCMD=m
|
||||
# CONFIG_XEN_PRIVCMD is not set
|
||||
# CONFIG_XEN_PVCALLS_FRONTEND is not set
|
||||
# CONFIG_XEN_PVH is not set
|
||||
CONFIG_XEN_PVHVM_GUEST=y
|
||||
|
||||
@ -1538,6 +1538,7 @@ CONFIG_DRM_NOUVEAU_SIL164=m
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_AMS639RQ08 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_ATNA33XC20 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_DB7430 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_LTL106HL02 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6D16D0 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6D27A1 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6D7AA0 is not set
|
||||
@ -1607,8 +1608,10 @@ CONFIG_DRM_SIMPLEDRM=y
|
||||
# CONFIG_DRM_SOLOMON_SSD2825 is not set
|
||||
# CONFIG_DRM_SSD130X is not set
|
||||
# CONFIG_DRM_ST7571_I2C is not set
|
||||
# CONFIG_DRM_ST7571 is not set
|
||||
# CONFIG_DRM_ST7586 is not set
|
||||
# CONFIG_DRM_ST7735R is not set
|
||||
# CONFIG_DRM_ST7920 is not set
|
||||
# CONFIG_DRM_THINE_THC63LVD1024 is not set
|
||||
# CONFIG_DRM_TI_DLPC3433 is not set
|
||||
# CONFIG_DRM_TIDSS is not set
|
||||
@ -2789,7 +2792,11 @@ CONFIG_IOMMUFD=y
|
||||
# CONFIG_IOMMU_IO_PGTABLE_ARMV7S is not set
|
||||
# CONFIG_IOMMU_IO_PGTABLE_DART is not set
|
||||
# CONFIG_IOMMU_IO_PGTABLE_LPAE_KUNIT_TEST is not set
|
||||
# CONFIG_IOMMU_PT_AMDV1 is not set
|
||||
# CONFIG_IOMMU_PT_KUNIT_TEST is not set
|
||||
# CONFIG_IOMMU_PT_RISCV64 is not set
|
||||
# CONFIG_IOMMU_PT_VTDSS is not set
|
||||
# CONFIG_IOMMU_PT_X86_64 is not set
|
||||
CONFIG_IOMMU_SUPPORT=y
|
||||
CONFIG_IONIC=m
|
||||
CONFIG_IOSCHED_BFQ=y
|
||||
@ -7936,7 +7943,7 @@ CONFIG_XDP_SOCKETS_DIAG=m
|
||||
CONFIG_XDP_SOCKETS=y
|
||||
# CONFIG_XEN_BACKEND is not set
|
||||
# CONFIG_XEN_GRANT_DMA_ALLOC is not set
|
||||
CONFIG_XEN_PRIVCMD=m
|
||||
# CONFIG_XEN_PRIVCMD is not set
|
||||
# CONFIG_XEN_PVCALLS_FRONTEND is not set
|
||||
# CONFIG_XEN_PVH is not set
|
||||
CONFIG_XEN_PVHVM_GUEST=y
|
||||
|
||||
@ -1530,6 +1530,7 @@ CONFIG_DRM_NOUVEAU_SIL164=m
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_AMS639RQ08 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_ATNA33XC20 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_DB7430 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_LTL106HL02 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6D16D0 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6D27A1 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6D7AA0 is not set
|
||||
@ -1599,8 +1600,10 @@ CONFIG_DRM_SIMPLEDRM=y
|
||||
# CONFIG_DRM_SOLOMON_SSD2825 is not set
|
||||
# CONFIG_DRM_SSD130X is not set
|
||||
# CONFIG_DRM_ST7571_I2C is not set
|
||||
# CONFIG_DRM_ST7571 is not set
|
||||
# CONFIG_DRM_ST7586 is not set
|
||||
# CONFIG_DRM_ST7735R is not set
|
||||
# CONFIG_DRM_ST7920 is not set
|
||||
# CONFIG_DRM_THINE_THC63LVD1024 is not set
|
||||
# CONFIG_DRM_TI_DLPC3433 is not set
|
||||
# CONFIG_DRM_TIDSS is not set
|
||||
@ -2773,7 +2776,11 @@ CONFIG_IOMMUFD=m
|
||||
# CONFIG_IOMMU_IO_PGTABLE_ARMV7S is not set
|
||||
# CONFIG_IOMMU_IO_PGTABLE_DART is not set
|
||||
# CONFIG_IOMMU_IO_PGTABLE_LPAE_KUNIT_TEST is not set
|
||||
# CONFIG_IOMMU_PT_AMDV1 is not set
|
||||
# CONFIG_IOMMU_PT_KUNIT_TEST is not set
|
||||
# CONFIG_IOMMU_PT_RISCV64 is not set
|
||||
# CONFIG_IOMMU_PT_VTDSS is not set
|
||||
# CONFIG_IOMMU_PT_X86_64 is not set
|
||||
CONFIG_IOMMU_SUPPORT=y
|
||||
CONFIG_IONIC=m
|
||||
CONFIG_IOSCHED_BFQ=y
|
||||
@ -7912,7 +7919,7 @@ CONFIG_XDP_SOCKETS_DIAG=m
|
||||
CONFIG_XDP_SOCKETS=y
|
||||
# CONFIG_XEN_BACKEND is not set
|
||||
# CONFIG_XEN_GRANT_DMA_ALLOC is not set
|
||||
CONFIG_XEN_PRIVCMD=m
|
||||
# CONFIG_XEN_PRIVCMD is not set
|
||||
# CONFIG_XEN_PVCALLS_FRONTEND is not set
|
||||
# CONFIG_XEN_PVH is not set
|
||||
CONFIG_XEN_PVHVM_GUEST=y
|
||||
|
||||
@ -1550,6 +1550,7 @@ CONFIG_DRM_NOUVEAU_SIL164=m
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_ATNA33XC20 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_DB7430 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_LD9040 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_LTL106HL02 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6D16D0 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6D27A1 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6D7AA0 is not set
|
||||
@ -1619,8 +1620,10 @@ CONFIG_DRM_SIMPLEDRM=y
|
||||
# CONFIG_DRM_SOLOMON_SSD2825 is not set
|
||||
# CONFIG_DRM_SSD130X is not set
|
||||
# CONFIG_DRM_ST7571_I2C is not set
|
||||
# CONFIG_DRM_ST7571 is not set
|
||||
# CONFIG_DRM_ST7586 is not set
|
||||
# CONFIG_DRM_ST7735R is not set
|
||||
# CONFIG_DRM_ST7920 is not set
|
||||
# CONFIG_DRM_THINE_THC63LVD1024 is not set
|
||||
# CONFIG_DRM_TI_DLPC3433 is not set
|
||||
# CONFIG_DRM_TIDSS is not set
|
||||
@ -2797,7 +2800,11 @@ CONFIG_IOMMUFD=y
|
||||
# CONFIG_IOMMU_IO_PGTABLE_ARMV7S is not set
|
||||
# CONFIG_IOMMU_IO_PGTABLE_DART is not set
|
||||
# CONFIG_IOMMU_IO_PGTABLE_LPAE_KUNIT_TEST is not set
|
||||
# CONFIG_IOMMU_PT_AMDV1 is not set
|
||||
# CONFIG_IOMMU_PT_KUNIT_TEST is not set
|
||||
CONFIG_IOMMU_PT_RISCV64=y
|
||||
# CONFIG_IOMMU_PT_VTDSS is not set
|
||||
# CONFIG_IOMMU_PT_X86_64 is not set
|
||||
CONFIG_IOMMU_SUPPORT=y
|
||||
CONFIG_IONIC=m
|
||||
CONFIG_IOSCHED_BFQ=y
|
||||
@ -5203,6 +5210,7 @@ CONFIG_RING_BUFFER_BENCHMARK=m
|
||||
# CONFIG_RISCV_BOOT_SPINWAIT is not set
|
||||
CONFIG_RISCV_COMBO_SPINLOCKS=y
|
||||
# CONFIG_RISCV_EMULATED_UNALIGNED_ACCESS is not set
|
||||
CONFIG_RISCV_IOMMU=y
|
||||
# CONFIG_RISCV_ISA_FALLBACK is not set
|
||||
CONFIG_RISCV_ISA_SUPM=y
|
||||
CONFIG_RISCV_ISA_SVNAPOT=y
|
||||
@ -7989,7 +7997,7 @@ CONFIG_XDP_SOCKETS_DIAG=m
|
||||
CONFIG_XDP_SOCKETS=y
|
||||
# CONFIG_XEN_BACKEND is not set
|
||||
# CONFIG_XEN_GRANT_DMA_ALLOC is not set
|
||||
CONFIG_XEN_PRIVCMD=m
|
||||
# CONFIG_XEN_PRIVCMD is not set
|
||||
# CONFIG_XEN_PVCALLS_FRONTEND is not set
|
||||
# CONFIG_XEN_PVH is not set
|
||||
CONFIG_XEN_PVHVM_GUEST=y
|
||||
|
||||
@ -1542,6 +1542,7 @@ CONFIG_DRM_NOUVEAU_SIL164=m
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_ATNA33XC20 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_DB7430 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_LD9040 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_LTL106HL02 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6D16D0 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6D27A1 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6D7AA0 is not set
|
||||
@ -1611,8 +1612,10 @@ CONFIG_DRM_SIMPLEDRM=y
|
||||
# CONFIG_DRM_SOLOMON_SSD2825 is not set
|
||||
# CONFIG_DRM_SSD130X is not set
|
||||
# CONFIG_DRM_ST7571_I2C is not set
|
||||
# CONFIG_DRM_ST7571 is not set
|
||||
# CONFIG_DRM_ST7586 is not set
|
||||
# CONFIG_DRM_ST7735R is not set
|
||||
# CONFIG_DRM_ST7920 is not set
|
||||
# CONFIG_DRM_THINE_THC63LVD1024 is not set
|
||||
# CONFIG_DRM_TI_DLPC3433 is not set
|
||||
# CONFIG_DRM_TIDSS is not set
|
||||
@ -2781,7 +2784,11 @@ CONFIG_IOMMUFD=m
|
||||
# CONFIG_IOMMU_IO_PGTABLE_ARMV7S is not set
|
||||
# CONFIG_IOMMU_IO_PGTABLE_DART is not set
|
||||
# CONFIG_IOMMU_IO_PGTABLE_LPAE_KUNIT_TEST is not set
|
||||
# CONFIG_IOMMU_PT_AMDV1 is not set
|
||||
# CONFIG_IOMMU_PT_KUNIT_TEST is not set
|
||||
CONFIG_IOMMU_PT_RISCV64=y
|
||||
# CONFIG_IOMMU_PT_VTDSS is not set
|
||||
# CONFIG_IOMMU_PT_X86_64 is not set
|
||||
CONFIG_IOMMU_SUPPORT=y
|
||||
CONFIG_IONIC=m
|
||||
CONFIG_IOSCHED_BFQ=y
|
||||
@ -5182,6 +5189,7 @@ CONFIG_RING_BUFFER_BENCHMARK=m
|
||||
# CONFIG_RISCV_BOOT_SPINWAIT is not set
|
||||
CONFIG_RISCV_COMBO_SPINLOCKS=y
|
||||
# CONFIG_RISCV_EMULATED_UNALIGNED_ACCESS is not set
|
||||
CONFIG_RISCV_IOMMU=y
|
||||
# CONFIG_RISCV_ISA_FALLBACK is not set
|
||||
CONFIG_RISCV_ISA_SUPM=y
|
||||
CONFIG_RISCV_ISA_SVNAPOT=y
|
||||
@ -7965,7 +7973,7 @@ CONFIG_XDP_SOCKETS_DIAG=m
|
||||
CONFIG_XDP_SOCKETS=y
|
||||
# CONFIG_XEN_BACKEND is not set
|
||||
# CONFIG_XEN_GRANT_DMA_ALLOC is not set
|
||||
CONFIG_XEN_PRIVCMD=m
|
||||
# CONFIG_XEN_PRIVCMD is not set
|
||||
# CONFIG_XEN_PVCALLS_FRONTEND is not set
|
||||
# CONFIG_XEN_PVH is not set
|
||||
CONFIG_XEN_PVHVM_GUEST=y
|
||||
|
||||
@ -1546,6 +1546,7 @@ CONFIG_DRM_NOUVEAU_SIL164=m
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_AMS639RQ08 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_ATNA33XC20 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_DB7430 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_LTL106HL02 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6D16D0 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6D27A1 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6D7AA0 is not set
|
||||
@ -1615,8 +1616,10 @@ CONFIG_DRM_SCHED_KUNIT_TEST=m
|
||||
# CONFIG_DRM_SOLOMON_SSD2825 is not set
|
||||
# CONFIG_DRM_SSD130X is not set
|
||||
# CONFIG_DRM_ST7571_I2C is not set
|
||||
# CONFIG_DRM_ST7571 is not set
|
||||
# CONFIG_DRM_ST7586 is not set
|
||||
# CONFIG_DRM_ST7735R is not set
|
||||
# CONFIG_DRM_ST7920 is not set
|
||||
# CONFIG_DRM_THINE_THC63LVD1024 is not set
|
||||
# CONFIG_DRM_TI_DLPC3433 is not set
|
||||
# CONFIG_DRM_TIDSS is not set
|
||||
@ -2776,7 +2779,11 @@ CONFIG_IOMMUFD=y
|
||||
# CONFIG_IOMMU_IO_PGTABLE_ARMV7S is not set
|
||||
# CONFIG_IOMMU_IO_PGTABLE_DART is not set
|
||||
# CONFIG_IOMMU_IO_PGTABLE_LPAE_KUNIT_TEST is not set
|
||||
# CONFIG_IOMMU_PT_AMDV1 is not set
|
||||
# CONFIG_IOMMU_PT_KUNIT_TEST is not set
|
||||
# CONFIG_IOMMU_PT_RISCV64 is not set
|
||||
# CONFIG_IOMMU_PT_VTDSS is not set
|
||||
# CONFIG_IOMMU_PT_X86_64 is not set
|
||||
CONFIG_IOMMU_SUPPORT=y
|
||||
CONFIG_IONIC=m
|
||||
CONFIG_IOSCHED_BFQ=y
|
||||
@ -7922,7 +7929,7 @@ CONFIG_XDP_SOCKETS_DIAG=m
|
||||
CONFIG_XDP_SOCKETS=y
|
||||
# CONFIG_XEN_BACKEND is not set
|
||||
# CONFIG_XEN_GRANT_DMA_ALLOC is not set
|
||||
CONFIG_XEN_PRIVCMD=m
|
||||
# CONFIG_XEN_PRIVCMD is not set
|
||||
# CONFIG_XEN_PVCALLS_FRONTEND is not set
|
||||
# CONFIG_XEN_PVH is not set
|
||||
CONFIG_XEN_PVHVM_GUEST=y
|
||||
|
||||
@ -1538,6 +1538,7 @@ CONFIG_DRM_NOUVEAU_SIL164=m
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_AMS639RQ08 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_ATNA33XC20 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_DB7430 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_LTL106HL02 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6D16D0 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6D27A1 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6D7AA0 is not set
|
||||
@ -1607,8 +1608,10 @@ CONFIG_DRM_SCHED_KUNIT_TEST=m
|
||||
# CONFIG_DRM_SOLOMON_SSD2825 is not set
|
||||
# CONFIG_DRM_SSD130X is not set
|
||||
# CONFIG_DRM_ST7571_I2C is not set
|
||||
# CONFIG_DRM_ST7571 is not set
|
||||
# CONFIG_DRM_ST7586 is not set
|
||||
# CONFIG_DRM_ST7735R is not set
|
||||
# CONFIG_DRM_ST7920 is not set
|
||||
# CONFIG_DRM_THINE_THC63LVD1024 is not set
|
||||
# CONFIG_DRM_TI_DLPC3433 is not set
|
||||
# CONFIG_DRM_TIDSS is not set
|
||||
@ -2760,7 +2763,11 @@ CONFIG_IOMMUFD=m
|
||||
# CONFIG_IOMMU_IO_PGTABLE_ARMV7S is not set
|
||||
# CONFIG_IOMMU_IO_PGTABLE_DART is not set
|
||||
# CONFIG_IOMMU_IO_PGTABLE_LPAE_KUNIT_TEST is not set
|
||||
# CONFIG_IOMMU_PT_AMDV1 is not set
|
||||
# CONFIG_IOMMU_PT_KUNIT_TEST is not set
|
||||
# CONFIG_IOMMU_PT_RISCV64 is not set
|
||||
# CONFIG_IOMMU_PT_VTDSS is not set
|
||||
# CONFIG_IOMMU_PT_X86_64 is not set
|
||||
CONFIG_IOMMU_SUPPORT=y
|
||||
CONFIG_IONIC=m
|
||||
CONFIG_IOSCHED_BFQ=y
|
||||
@ -7898,7 +7905,7 @@ CONFIG_XDP_SOCKETS_DIAG=m
|
||||
CONFIG_XDP_SOCKETS=y
|
||||
# CONFIG_XEN_BACKEND is not set
|
||||
# CONFIG_XEN_GRANT_DMA_ALLOC is not set
|
||||
CONFIG_XEN_PRIVCMD=m
|
||||
# CONFIG_XEN_PRIVCMD is not set
|
||||
# CONFIG_XEN_PVCALLS_FRONTEND is not set
|
||||
# CONFIG_XEN_PVH is not set
|
||||
CONFIG_XEN_PVHVM_GUEST=y
|
||||
|
||||
@ -1539,6 +1539,7 @@ CONFIG_DRM_NOUVEAU_SIL164=m
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_AMS639RQ08 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_ATNA33XC20 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_DB7430 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_LTL106HL02 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6D16D0 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6D27A1 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6D7AA0 is not set
|
||||
@ -1608,8 +1609,10 @@ CONFIG_DRM_SCHED_KUNIT_TEST=m
|
||||
# CONFIG_DRM_SOLOMON_SSD2825 is not set
|
||||
# CONFIG_DRM_SSD130X is not set
|
||||
# CONFIG_DRM_ST7571_I2C is not set
|
||||
# CONFIG_DRM_ST7571 is not set
|
||||
# CONFIG_DRM_ST7586 is not set
|
||||
# CONFIG_DRM_ST7735R is not set
|
||||
# CONFIG_DRM_ST7920 is not set
|
||||
# CONFIG_DRM_THINE_THC63LVD1024 is not set
|
||||
# CONFIG_DRM_TI_DLPC3433 is not set
|
||||
# CONFIG_DRM_TIDSS is not set
|
||||
@ -2767,7 +2770,11 @@ CONFIG_IOMMUFD=m
|
||||
# CONFIG_IOMMU_IO_PGTABLE_ARMV7S is not set
|
||||
# CONFIG_IOMMU_IO_PGTABLE_DART is not set
|
||||
# CONFIG_IOMMU_IO_PGTABLE_LPAE_KUNIT_TEST is not set
|
||||
# CONFIG_IOMMU_PT_AMDV1 is not set
|
||||
# CONFIG_IOMMU_PT_KUNIT_TEST is not set
|
||||
# CONFIG_IOMMU_PT_RISCV64 is not set
|
||||
# CONFIG_IOMMU_PT_VTDSS is not set
|
||||
# CONFIG_IOMMU_PT_X86_64 is not set
|
||||
# CONFIG_IOMMU_SUPPORT is not set
|
||||
CONFIG_IONIC=m
|
||||
CONFIG_IOSCHED_BFQ=y
|
||||
@ -7919,7 +7926,7 @@ CONFIG_XDP_SOCKETS_DIAG=m
|
||||
# CONFIG_XDP_SOCKETS is not set
|
||||
# CONFIG_XEN_BACKEND is not set
|
||||
# CONFIG_XEN_GRANT_DMA_ALLOC is not set
|
||||
CONFIG_XEN_PRIVCMD=m
|
||||
# CONFIG_XEN_PRIVCMD is not set
|
||||
# CONFIG_XEN_PVCALLS_FRONTEND is not set
|
||||
# CONFIG_XEN_PVH is not set
|
||||
CONFIG_XEN_PVHVM_GUEST=y
|
||||
|
||||
@ -1653,6 +1653,7 @@ CONFIG_DRM_NOUVEAU_SIL164=m
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_AMS639RQ08 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_ATNA33XC20 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_DB7430 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_LTL106HL02 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6D16D0 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6D27A1 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6D7AA0 is not set
|
||||
@ -1722,8 +1723,10 @@ CONFIG_DRM_SIMPLEDRM=y
|
||||
# CONFIG_DRM_SOLOMON_SSD2825 is not set
|
||||
# CONFIG_DRM_SSD130X is not set
|
||||
# CONFIG_DRM_ST7571_I2C is not set
|
||||
# CONFIG_DRM_ST7571 is not set
|
||||
# CONFIG_DRM_ST7586 is not set
|
||||
# CONFIG_DRM_ST7735R is not set
|
||||
# CONFIG_DRM_ST7920 is not set
|
||||
# CONFIG_DRM_THINE_THC63LVD1024 is not set
|
||||
# CONFIG_DRM_TI_DLPC3433 is not set
|
||||
# CONFIG_DRM_TIDSS is not set
|
||||
@ -3024,7 +3027,11 @@ CONFIG_IOMMUFD=y
|
||||
# CONFIG_IOMMU_IO_PGTABLE_ARMV7S is not set
|
||||
# CONFIG_IOMMU_IO_PGTABLE_DART is not set
|
||||
# CONFIG_IOMMU_IO_PGTABLE_LPAE_KUNIT_TEST is not set
|
||||
CONFIG_IOMMU_PT_AMDV1=y
|
||||
# CONFIG_IOMMU_PT_KUNIT_TEST is not set
|
||||
# CONFIG_IOMMU_PT_RISCV64 is not set
|
||||
CONFIG_IOMMU_PT_VTDSS=y
|
||||
CONFIG_IOMMU_PT_X86_64=y
|
||||
CONFIG_IOMMU_SUPPORT=y
|
||||
CONFIG_IONIC=m
|
||||
CONFIG_IOSCHED_BFQ=y
|
||||
@ -8422,17 +8429,17 @@ CONFIG_XDP_SOCKETS=y
|
||||
# CONFIG_XEN_BALLOON is not set
|
||||
# CONFIG_XEN_BALLOON_MEMORY_HOTPLUG is not set
|
||||
CONFIG_XEN_BLKDEV_FRONTEND=m
|
||||
CONFIG_XEN_COMPAT_XENFS=y
|
||||
# CONFIG_XEN_COMPAT_XENFS is not set
|
||||
# CONFIG_XEN_DEBUG_FS is not set
|
||||
CONFIG_XEN_DEV_EVTCHN=m
|
||||
# CONFIG_XEN_FBDEV_FRONTEND is not set
|
||||
CONFIG_XENFS=m
|
||||
# CONFIG_XENFS is not set
|
||||
# CONFIG_XEN_GNTDEV is not set
|
||||
# CONFIG_XEN_GRANT_DEV_ALLOC is not set
|
||||
# CONFIG_XEN_GRANT_DMA_ALLOC is not set
|
||||
CONFIG_XEN_NETDEV_FRONTEND=m
|
||||
# CONFIG_XEN_PCIDEV_FRONTEND is not set
|
||||
CONFIG_XEN_PRIVCMD=m
|
||||
# CONFIG_XEN_PRIVCMD is not set
|
||||
# CONFIG_XEN_PVCALLS_FRONTEND is not set
|
||||
# CONFIG_XEN_PVH is not set
|
||||
CONFIG_XEN_PVHVM_GUEST=y
|
||||
|
||||
@ -1645,6 +1645,7 @@ CONFIG_DRM_NOUVEAU_SIL164=m
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_AMS639RQ08 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_ATNA33XC20 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_DB7430 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_LTL106HL02 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6D16D0 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6D27A1 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6D7AA0 is not set
|
||||
@ -1714,8 +1715,10 @@ CONFIG_DRM_SIMPLEDRM=y
|
||||
# CONFIG_DRM_SOLOMON_SSD2825 is not set
|
||||
# CONFIG_DRM_SSD130X is not set
|
||||
# CONFIG_DRM_ST7571_I2C is not set
|
||||
# CONFIG_DRM_ST7571 is not set
|
||||
# CONFIG_DRM_ST7586 is not set
|
||||
# CONFIG_DRM_ST7735R is not set
|
||||
# CONFIG_DRM_ST7920 is not set
|
||||
# CONFIG_DRM_THINE_THC63LVD1024 is not set
|
||||
# CONFIG_DRM_TI_DLPC3433 is not set
|
||||
# CONFIG_DRM_TIDSS is not set
|
||||
@ -3008,7 +3011,11 @@ CONFIG_IOMMUFD=m
|
||||
# CONFIG_IOMMU_IO_PGTABLE_ARMV7S is not set
|
||||
# CONFIG_IOMMU_IO_PGTABLE_DART is not set
|
||||
# CONFIG_IOMMU_IO_PGTABLE_LPAE_KUNIT_TEST is not set
|
||||
CONFIG_IOMMU_PT_AMDV1=y
|
||||
# CONFIG_IOMMU_PT_KUNIT_TEST is not set
|
||||
# CONFIG_IOMMU_PT_RISCV64 is not set
|
||||
CONFIG_IOMMU_PT_VTDSS=y
|
||||
CONFIG_IOMMU_PT_X86_64=y
|
||||
CONFIG_IOMMU_SUPPORT=y
|
||||
CONFIG_IONIC=m
|
||||
CONFIG_IOSCHED_BFQ=y
|
||||
@ -8397,17 +8404,17 @@ CONFIG_XDP_SOCKETS=y
|
||||
# CONFIG_XEN_BALLOON is not set
|
||||
# CONFIG_XEN_BALLOON_MEMORY_HOTPLUG is not set
|
||||
CONFIG_XEN_BLKDEV_FRONTEND=m
|
||||
CONFIG_XEN_COMPAT_XENFS=y
|
||||
# CONFIG_XEN_COMPAT_XENFS is not set
|
||||
# CONFIG_XEN_DEBUG_FS is not set
|
||||
CONFIG_XEN_DEV_EVTCHN=m
|
||||
# CONFIG_XEN_FBDEV_FRONTEND is not set
|
||||
CONFIG_XENFS=m
|
||||
# CONFIG_XENFS is not set
|
||||
# CONFIG_XEN_GNTDEV is not set
|
||||
# CONFIG_XEN_GRANT_DEV_ALLOC is not set
|
||||
# CONFIG_XEN_GRANT_DMA_ALLOC is not set
|
||||
CONFIG_XEN_NETDEV_FRONTEND=m
|
||||
# CONFIG_XEN_PCIDEV_FRONTEND is not set
|
||||
CONFIG_XEN_PRIVCMD=m
|
||||
# CONFIG_XEN_PRIVCMD is not set
|
||||
# CONFIG_XEN_PVCALLS_FRONTEND is not set
|
||||
# CONFIG_XEN_PVH is not set
|
||||
CONFIG_XEN_PVHVM_GUEST=y
|
||||
|
||||
@ -1656,6 +1656,7 @@ CONFIG_DRM_NOUVEAU_SIL164=m
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_AMS639RQ08 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_ATNA33XC20 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_DB7430 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_LTL106HL02 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6D16D0 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6D27A1 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6D7AA0 is not set
|
||||
@ -1725,8 +1726,10 @@ CONFIG_DRM_SIMPLEDRM=y
|
||||
# CONFIG_DRM_SOLOMON_SSD2825 is not set
|
||||
# CONFIG_DRM_SSD130X is not set
|
||||
# CONFIG_DRM_ST7571_I2C is not set
|
||||
# CONFIG_DRM_ST7571 is not set
|
||||
# CONFIG_DRM_ST7586 is not set
|
||||
# CONFIG_DRM_ST7735R is not set
|
||||
# CONFIG_DRM_ST7920 is not set
|
||||
# CONFIG_DRM_THINE_THC63LVD1024 is not set
|
||||
# CONFIG_DRM_TI_DLPC3433 is not set
|
||||
# CONFIG_DRM_TIDSS is not set
|
||||
@ -3065,7 +3068,11 @@ CONFIG_IOMMUFD=y
|
||||
# CONFIG_IOMMU_IO_PGTABLE_ARMV7S is not set
|
||||
# CONFIG_IOMMU_IO_PGTABLE_DART is not set
|
||||
# CONFIG_IOMMU_IO_PGTABLE_LPAE_KUNIT_TEST is not set
|
||||
CONFIG_IOMMU_PT_AMDV1=y
|
||||
# CONFIG_IOMMU_PT_KUNIT_TEST is not set
|
||||
# CONFIG_IOMMU_PT_RISCV64 is not set
|
||||
CONFIG_IOMMU_PT_VTDSS=y
|
||||
CONFIG_IOMMU_PT_X86_64=y
|
||||
CONFIG_IOMMU_SUPPORT=y
|
||||
CONFIG_IONIC=m
|
||||
CONFIG_IOSCHED_BFQ=y
|
||||
@ -8473,17 +8480,17 @@ CONFIG_XDP_SOCKETS=y
|
||||
# CONFIG_XEN_BALLOON is not set
|
||||
# CONFIG_XEN_BALLOON_MEMORY_HOTPLUG is not set
|
||||
CONFIG_XEN_BLKDEV_FRONTEND=m
|
||||
CONFIG_XEN_COMPAT_XENFS=y
|
||||
# CONFIG_XEN_COMPAT_XENFS is not set
|
||||
# CONFIG_XEN_DEBUG_FS is not set
|
||||
CONFIG_XEN_DEV_EVTCHN=m
|
||||
# CONFIG_XEN_FBDEV_FRONTEND is not set
|
||||
CONFIG_XENFS=m
|
||||
# CONFIG_XENFS is not set
|
||||
# CONFIG_XEN_GNTDEV is not set
|
||||
# CONFIG_XEN_GRANT_DEV_ALLOC is not set
|
||||
# CONFIG_XEN_GRANT_DMA_ALLOC is not set
|
||||
CONFIG_XEN_NETDEV_FRONTEND=m
|
||||
# CONFIG_XEN_PCIDEV_FRONTEND is not set
|
||||
CONFIG_XEN_PRIVCMD=m
|
||||
# CONFIG_XEN_PRIVCMD is not set
|
||||
# CONFIG_XEN_PVCALLS_FRONTEND is not set
|
||||
# CONFIG_XEN_PVH is not set
|
||||
CONFIG_XEN_PVHVM_GUEST=y
|
||||
|
||||
@ -1648,6 +1648,7 @@ CONFIG_DRM_NOUVEAU_SIL164=m
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_AMS639RQ08 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_ATNA33XC20 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_DB7430 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_LTL106HL02 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6D16D0 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6D27A1 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6D7AA0 is not set
|
||||
@ -1717,8 +1718,10 @@ CONFIG_DRM_SIMPLEDRM=y
|
||||
# CONFIG_DRM_SOLOMON_SSD2825 is not set
|
||||
# CONFIG_DRM_SSD130X is not set
|
||||
# CONFIG_DRM_ST7571_I2C is not set
|
||||
# CONFIG_DRM_ST7571 is not set
|
||||
# CONFIG_DRM_ST7586 is not set
|
||||
# CONFIG_DRM_ST7735R is not set
|
||||
# CONFIG_DRM_ST7920 is not set
|
||||
# CONFIG_DRM_THINE_THC63LVD1024 is not set
|
||||
# CONFIG_DRM_TI_DLPC3433 is not set
|
||||
# CONFIG_DRM_TIDSS is not set
|
||||
@ -3049,7 +3052,11 @@ CONFIG_IOMMUFD=m
|
||||
# CONFIG_IOMMU_IO_PGTABLE_ARMV7S is not set
|
||||
# CONFIG_IOMMU_IO_PGTABLE_DART is not set
|
||||
# CONFIG_IOMMU_IO_PGTABLE_LPAE_KUNIT_TEST is not set
|
||||
CONFIG_IOMMU_PT_AMDV1=y
|
||||
# CONFIG_IOMMU_PT_KUNIT_TEST is not set
|
||||
# CONFIG_IOMMU_PT_RISCV64 is not set
|
||||
CONFIG_IOMMU_PT_VTDSS=y
|
||||
CONFIG_IOMMU_PT_X86_64=y
|
||||
CONFIG_IOMMU_SUPPORT=y
|
||||
CONFIG_IONIC=m
|
||||
CONFIG_IOSCHED_BFQ=y
|
||||
@ -8448,17 +8455,17 @@ CONFIG_XDP_SOCKETS=y
|
||||
# CONFIG_XEN_BALLOON is not set
|
||||
# CONFIG_XEN_BALLOON_MEMORY_HOTPLUG is not set
|
||||
CONFIG_XEN_BLKDEV_FRONTEND=m
|
||||
CONFIG_XEN_COMPAT_XENFS=y
|
||||
# CONFIG_XEN_COMPAT_XENFS is not set
|
||||
# CONFIG_XEN_DEBUG_FS is not set
|
||||
CONFIG_XEN_DEV_EVTCHN=m
|
||||
# CONFIG_XEN_FBDEV_FRONTEND is not set
|
||||
CONFIG_XENFS=m
|
||||
# CONFIG_XENFS is not set
|
||||
# CONFIG_XEN_GNTDEV is not set
|
||||
# CONFIG_XEN_GRANT_DEV_ALLOC is not set
|
||||
# CONFIG_XEN_GRANT_DMA_ALLOC is not set
|
||||
CONFIG_XEN_NETDEV_FRONTEND=m
|
||||
# CONFIG_XEN_PCIDEV_FRONTEND is not set
|
||||
CONFIG_XEN_PRIVCMD=m
|
||||
# CONFIG_XEN_PRIVCMD is not set
|
||||
# CONFIG_XEN_PVCALLS_FRONTEND is not set
|
||||
# CONFIG_XEN_PVH is not set
|
||||
CONFIG_XEN_PVHVM_GUEST=y
|
||||
|
||||
483
kernel.changelog
483
kernel.changelog
@ -1,3 +1,7 @@
|
||||
* Sun Aug 02 2026 Jan Stancek <jstancek@redhat.com> [6.12.0-253.18.el10nv]
|
||||
- Merge tag 'kernel-6.12.0-253.el10' into main-aie-nv (Jan Stancek) [VOYAGER-1095]
|
||||
Resolves: VOYAGER-1095
|
||||
|
||||
* Fri Jul 17 2026 Jan Stancek <jstancek@redhat.com> [6.12.0-250.17.el10nv]
|
||||
- Merge tag 'kernel-6.12.0-250.el10' into main-aie-nv (Jan Stancek) [VOYAGER-1095]
|
||||
Resolves: VOYAGER-1095
|
||||
@ -167,6 +171,485 @@ Resolves: VOYAGER-551
|
||||
- redhat: set up initial Makefile.variables (Jan Stancek)
|
||||
Resolves: VOYAGER-10, VOYAGER-286, VOYAGER-488, VOYAGER-494, VOYAGER-551, VOYAGER-75
|
||||
|
||||
* Wed Jul 29 2026 CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [6.12.0-253.el10]
|
||||
- redhat: add kmap.py tool and kernel-kmap-internal package (Rado Vrbovsky)
|
||||
- net/sched: cls_api: Handle TC_ACT_CONSUMED in tcf_qevent_handle (CKI Backport Bot) [RHEL-214083] {CVE-2026-64530}
|
||||
- x86/fpu: Ensure XFD state on signal delivery (Steve Best) [RHEL-213537]
|
||||
- platform/x86: intel-hid: Protect ACPI notify handler against recursion (Steve Best) [RHEL-213294]
|
||||
- iTCO_wdt: mask NMI_NOW bit for update_no_reboot_bit() call (Dennis Chen) [RHEL-212108]
|
||||
- ksm: use range-walk function to jump over holes in scan_get_next_rmap_item (Rafael Aquini) [RHEL-189556] {CVE-2025-68211}
|
||||
- i2c: i801: fix hardware state machine corruption in error path (Steve Best) [RHEL-212367]
|
||||
- gitlab-ci: enable riscv64 builds for c10s and rhel10 (Michael Krausch-Hofmann)
|
||||
- pinctrl: mediatek: paris: bypass pinctrl GPIO layer in set GPIO direction (Jiri Benc) [RHEL-191293]
|
||||
- pinctrl: mediatek: eint: Drop base from mtk_eint_chip_write_mask() (Jiri Benc) [RHEL-191293]
|
||||
- pinctrl: mediatek: make devm allocations safer and clearer in mtk_eint_do_init() (Jiri Benc) [RHEL-191293]
|
||||
- pinctrl: Use dev_fwnode() (Jiri Benc) [RHEL-191293]
|
||||
- pinctrl: mediatek: eint: Fix invalid pointer dereference for v1 platforms (Jiri Benc) [RHEL-191293]
|
||||
- pinctrl: mediatek: paris: use new GPIO line value setter callbacks (Jiri Benc) [RHEL-191293]
|
||||
- pinctrl: mediatek: paris: don't double-check the GPIO number (Jiri Benc) [RHEL-191293]
|
||||
- pinctrl: mediatek: common-v1: Fix error checking in mtk_eint_init() (Jiri Benc) [RHEL-191293]
|
||||
- pinctrl: mediatek: Fix new design debounce issue (Jiri Benc) [RHEL-191293]
|
||||
- pinctrl: mediatek: common-v1: Fix EINT breakage on older controllers (Jiri Benc) [RHEL-191293]
|
||||
- pinctrl: mediatek: Fix the invalid conditions (Jiri Benc) [RHEL-191293]
|
||||
- pinctrl: mediatek: Add EINT support for multiple addresses (Jiri Benc) [RHEL-191293]
|
||||
- pinctrl: mediatek: Drop mtk_pinconf_bias_set_pd() (Jiri Benc) [RHEL-191293]
|
||||
- pinctrl: mediatek: add support for MTK_PULL_PD_TYPE (Jiri Benc) [RHEL-191293]
|
||||
- x86/cpu: Enable FSGSBASE early in cpu_init_exception_handling() (Steve Best) [RHEL-211103]
|
||||
- cpufreq: intel_pstate: Sync policy->cur during CPU offline (Steve Best) [RHEL-210859]
|
||||
- platform/x86/amd/hsmp: Clamp ioctl/send_message indices (Spectre v1) (Steve Best) [RHEL-208745]
|
||||
- xfs: resample the data fork mapping after cycling ILOCK (Carlos Maiolino) [RHEL-193944]
|
||||
- KVM: s390: Fix S390_USER_OPEREXEC enablement without STFLE 74 (Christoph Schlameuss) [RHEL-158929]
|
||||
- procfs: fix possible double mmput() in do_procmap_query() (Rafael Aquini) [RHEL-189666] {CVE-2026-23199}
|
||||
- procfs: avoid fetching build ID while holding VMA lock (Rafael Aquini) [RHEL-189666] {CVE-2026-23199}
|
||||
- i2c: tegra: Fix NOIRQ suspend/resume (Charles Mirabile) [RHEL-174252]
|
||||
- i2c: tegra: Update Tegra410 I2C timing parameters (Charles Mirabile) [RHEL-174252]
|
||||
- i2c: tegra: Disable fair arbitration for non-MCTP buses (Charles Mirabile) [RHEL-174252]
|
||||
- i2c: tegra: use dmaengine_get_dma_device() for DMA buffer allocation (Charles Mirabile) [RHEL-174252]
|
||||
- isofs: validate Rock Ridge CE continuation extent against volume size (CKI Backport Bot) [RHEL-187413] {CVE-2026-46303}
|
||||
- intel_idle: Add Panther Lake C-states table (Steve Best) [RHEL-185572]
|
||||
- KVM: s390: selftests: Add IRQ routing address offset tests (Christoph Schlameuss) [RHEL-183882]
|
||||
- KVM: s390: Limit adapter indicator access to mapped page (Christoph Schlameuss) [RHEL-183882]
|
||||
- tools/power/x86/intel-speed-select: Fix output when running on unsupported CLX platforms (Steve Best) [RHEL-184884]
|
||||
- tools/power/x86/intel-speed-select: Fix some program return value (Steve Best) [RHEL-184884]
|
||||
- tools/power/x86/intel-speed-select: Fix cpu extended family ID decoding (Steve Best) [RHEL-184884]
|
||||
- platform/x86/intel/tpmi/plr: Prevent fault during unbind (Steve Best) [RHEL-182358]
|
||||
- Revert "Drivers: hv: Add CONFIG_HYPERV_VMBUS option" (Karol Herbst) [RHEL-170737]
|
||||
- Revert "drm/i915: Use preempt_disable/enable_rt() where recommended" (Karol Herbst) [RHEL-170737]
|
||||
- Revert "drm/gem: fix build for mm_get_unmapped_area() call after backmerge" (Karol Herbst) [RHEL-170737]
|
||||
- Partiall revert "mm: update shmem_[kernel]_file_*() functions to use vma_flags_t" (Karol Herbst) [RHEL-170737]
|
||||
- drm: add 4th argument to vfs_parse_fs_string calls (Karol Herbst) [RHEL-170737]
|
||||
- redhat/configs: Add new configs from DRM 7.0 backport (Karol Herbst) [RHEL-170737]
|
||||
- Merge DRM changes from upstream v6.19..v7.0 (Karol Herbst) [RHEL-170737]
|
||||
Resolves: RHEL-158929, RHEL-170737, RHEL-174252, RHEL-182358, RHEL-183882, RHEL-184884, RHEL-185572, RHEL-187413, RHEL-189556, RHEL-189666, RHEL-191293, RHEL-193944, RHEL-208745, RHEL-210859, RHEL-211103, RHEL-212108, RHEL-212367, RHEL-213294, RHEL-213537, RHEL-214083
|
||||
|
||||
* Tue Jul 28 2026 CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [6.12.0-252.el10]
|
||||
- Revert "selftests/pidfd: add tests for PIDFD_SELF_*" (John J Coleman) [RHEL-214159]
|
||||
- Revert "selftests/mm: Use PKEY_UNRESTRICTED macro" (John J Coleman) [RHEL-214159]
|
||||
- Revert "selftests/powerpc: Use PKEY_UNRESTRICTED macro" (John J Coleman) [RHEL-214159]
|
||||
- Revert "selftest/powerpc/mm/pkey: fix build-break introduced by commit 00894c3fc917" (John J Coleman) [RHEL-214159]
|
||||
- Revert "selftests/mm: fix faulting-in code in pagemap_ioctl test" (John J Coleman) [RHEL-214159]
|
||||
- Bluetooth: btusb: MT7925: Add VID/PID 13d3/3609 (Jiri Benc) [RHEL-191262]
|
||||
- redhat/configs: enable CONFIG_SERIAL_8250_MT6577 (Jiri Benc) [RHEL-191347]
|
||||
- serial: 8250_mtk: Add ACPI support (Jiri Benc) [RHEL-191347]
|
||||
- serial: 8250_mtk: Enable baud clock and manage in runtime PM (Jiri Benc) [RHEL-191347]
|
||||
- serial: 8250_platform: Remove unneeded ->iotype assignment (Jiri Benc) [RHEL-191347]
|
||||
- usb: typec: ucsi: skip connector validation before init (Desnes Nunes) [RHEL-147800]
|
||||
- usb: host: xhci-sideband: delegate offload_usage tracking to class drivers (Desnes Nunes) [RHEL-147800]
|
||||
- usb: core: use dedicated spinlock for offload state (Desnes Nunes) [RHEL-147800]
|
||||
- usb: cdns3: gadget: fix state inconsistency on gadget init failure (Desnes Nunes) [RHEL-147800] {CVE-2026-31754}
|
||||
- usb: dwc3: imx8mp: fix memory leak on probe failure path (Desnes Nunes) [RHEL-147800]
|
||||
- usb: ulpi: fix memory leak on ulpi_register() error paths (Desnes Nunes) [RHEL-147800] {CVE-2026-46109}
|
||||
- usb: ulpi: fix double free in ulpi_register_interface() error path (Desnes Nunes) [RHEL-147800] {CVE-2026-31759}
|
||||
- usb: misc: usbio: Fix URB memory leak on submit failure (Desnes Nunes) [RHEL-147800] {CVE-2026-31757}
|
||||
- USB: core: add NO_LPM quirk for Razer Kiyo Pro webcam (Desnes Nunes) [RHEL-147800]
|
||||
- usb: cdns3: gadget: fix NULL pointer dereference in ep_queue (Desnes Nunes) [RHEL-147800] {CVE-2026-31755}
|
||||
- usb: core: phy: avoid double use of 'usb3-phy' (Desnes Nunes) [RHEL-147800]
|
||||
- USB: serial: option: add MeiG Smart SRM825WN (Desnes Nunes) [RHEL-147800]
|
||||
- dt-bindings: connector: add pd-disable dependency (Desnes Nunes) [RHEL-147800]
|
||||
- usb: typec: thunderbolt: Set enter_vdo during initialization (Desnes Nunes) [RHEL-147800]
|
||||
- usb: typec: Remove alt->adev.dev.class assignment (Desnes Nunes) [RHEL-147800]
|
||||
- usb: dwc2: gadget: Fix spin_lock/unlock mismatch in dwc2_hsotg_udc_stop() (Desnes Nunes) [RHEL-147800] {CVE-2026-31756}
|
||||
- usb: quirks: add DELAY_INIT quirk for another Silicon Motion flash drive (Desnes Nunes) [RHEL-147800]
|
||||
- cdc-acm: new quirk for EPSON HMD (Desnes Nunes) [RHEL-147800]
|
||||
- usb: typec: ucsi: validate connector number in ucsi_notify_common() (Desnes Nunes) [RHEL-147800] {CVE-2026-31729}
|
||||
- usb: usbtmc: Flush anchored URBs in usbtmc_release (Desnes Nunes) [RHEL-147800] {CVE-2026-31758}
|
||||
- USB: serial: io_edgeport: add support for Blackbox IC135A (Desnes Nunes) [RHEL-147800]
|
||||
- USB: serial: option: add missing RSVD(5) flag for Rolling RW135R-GL (Desnes Nunes) [RHEL-147800]
|
||||
- USB: serial: option: add support for Rolling Wireless RW135R-GL (Desnes Nunes) [RHEL-147800]
|
||||
- USB: ezcap401 needs USB_QUIRK_NO_BOS to function on 10gbs usb speed (Desnes Nunes) [RHEL-147800]
|
||||
- usb: roles: get usb role switch from parent only for usb-b-connector (Desnes Nunes) [RHEL-147800]
|
||||
- Revert "tcpm: allow looking for role_sw device in the main node" (Desnes Nunes) [RHEL-147800]
|
||||
- usb: typec: altmode/displayport: set displayport signaling rate in configure message (Desnes Nunes) [RHEL-147800]
|
||||
- usb: dwc3: pci: add support for the Intel Nova Lake -H (Desnes Nunes) [RHEL-147800]
|
||||
- usb/core/quirks: Add Huawei ME906S-device to wakeup quirk (Desnes Nunes) [RHEL-147800]
|
||||
- usb: xhci: Prevent interrupt storm on host controller error (HCE) (Desnes Nunes) [RHEL-147800] {CVE-2026-43488}
|
||||
- usb: xhci: Fix memory leak in xhci_disable_slot() (Desnes Nunes) [RHEL-147800] {CVE-2026-43432}
|
||||
- usb: class: cdc-wdm: fix reordering issue in read code path (Desnes Nunes) [RHEL-147800] {CVE-2026-43427}
|
||||
- usb: cdc-acm: Restore CAP_BRK functionnality to CH343 (Desnes Nunes) [RHEL-147800]
|
||||
- usb: core: new quirk to handle devices with zero configurations (Desnes Nunes) [RHEL-147800]
|
||||
- usb: misc: uss720: properly clean up reference in uss720_probe() (Desnes Nunes) [RHEL-147800]
|
||||
- USB: core: Limit the length of unkillable synchronous timeouts (Desnes Nunes) [RHEL-147800] {CVE-2026-43428}
|
||||
- USB: usbtmc: Use usb_bulk_msg_killable() with user-specified timeouts (Desnes Nunes) [RHEL-147800] {CVE-2026-43429}
|
||||
- USB: usbcore: Introduce usb_bulk_msg_killable() (Desnes Nunes) [RHEL-147800]
|
||||
- usb: core: don't power off roothub PHYs if phy_set_mode() fails (Desnes Nunes) [RHEL-147800]
|
||||
- thunderbolt: Fix property read in nhi_wake_supported() (Desnes Nunes) [RHEL-147800]
|
||||
- qmi_wwan: allow max_mtu above hard_mtu to control rx_urb_size (Desnes Nunes) [RHEL-147800]
|
||||
- usbnet: limit max_mtu based on device's hard_mtu (Desnes Nunes) [RHEL-147800]
|
||||
- net: usb: r8152: add TRENDnet TUC-ET2G (Desnes Nunes) [RHEL-147800]
|
||||
- usb: image: mdc800: kill download URB on timeout (Desnes Nunes) [RHEL-147800] {CVE-2026-43425}
|
||||
- usb: mdc800: handle signal and read racing (Desnes Nunes) [RHEL-147800]
|
||||
- USB: add QUIRK_NO_BOS for video capture several devices (Desnes Nunes) [RHEL-147800]
|
||||
- usb: typec: ucsi: Add Thunderbolt alternate mode support (Desnes Nunes) [RHEL-147800]
|
||||
- usb: phy: tegra: parametrize PORTSC1 register offset (Desnes Nunes) [RHEL-147800]
|
||||
- usb: phy: tegra: parametrize HSIC PTS value (Desnes Nunes) [RHEL-147800]
|
||||
- usb: phy: tegra: return error value from utmi_wait_register (Desnes Nunes) [RHEL-147800]
|
||||
- usb: phy: tegra: cosmetic fixes (Desnes Nunes) [RHEL-147800]
|
||||
- usb: dwc2: fix resume failure if dr_mode is host (Desnes Nunes) [RHEL-147800]
|
||||
- usb: cdns3: fix role switching during resume (Desnes Nunes) [RHEL-147800] {CVE-2026-45911}
|
||||
- usb: dwc3: gadget: Move vbus draw to workqueue context (Desnes Nunes) [RHEL-147800] {CVE-2026-43170}
|
||||
- phy: tegra: xusb: Remove unused powered_on variable (Desnes Nunes) [RHEL-147800]
|
||||
- net: usb: introduce usbnet_mii_ioctl helper function (Desnes Nunes) [RHEL-147800]
|
||||
- net: usb: remove unnecessary get_drvinfo code and driver versions (Desnes Nunes) [RHEL-147800]
|
||||
- net: usb: replace unnecessary get_link functions with usbnet_get_link (Desnes Nunes) [RHEL-147800]
|
||||
- net: usb: asix: hold PM usage ref to avoid PM/MDIO + RTNL deadlock (Desnes Nunes) [RHEL-147800] {CVE-2025-40120}
|
||||
- net: usb: asix_devices: Fix PHY address mask in MDIO bus initialization (Desnes Nunes) [RHEL-147800] {CVE-2025-38736}
|
||||
- net: usb: asix_devices: add phy_mask for ax88772 mdio bus (Desnes Nunes) [RHEL-147800] {CVE-2025-38725}
|
||||
- usbnet: asix AX88772: leave the carrier control to phylink (Desnes Nunes) [RHEL-147800]
|
||||
- docs: fix 're-use' -> 'reuse' in documentation (Desnes Nunes) [RHEL-147800]
|
||||
- thermal/qcom/lmh: Replace IRQF_ONESHOT with IRQF_NO_THREAD (Desnes Nunes) [RHEL-147800]
|
||||
- char: tpm: cr50: Remove IRQF_ONESHOT (Desnes Nunes) [RHEL-147800]
|
||||
- usb: typec: fusb302: Remove IRQF_ONESHOT (Desnes Nunes) [RHEL-147800]
|
||||
- genirq: Set IRQF_COND_ONESHOT in devm_request_irq(). (Desnes Nunes) [RHEL-147800]
|
||||
- USB: serial: option: add Telit FN920C04 RNDIS compositions (Desnes Nunes) [RHEL-147800]
|
||||
- usb: dwc3: Log dwc3 address in traces (Desnes Nunes) [RHEL-147800]
|
||||
- usb: gadget: tegra-xudc: Add handling for BLCG_COREPLL_PWRDN (Desnes Nunes) [RHEL-147800]
|
||||
- usb: phy: tegra: add HSIC support (Desnes Nunes) [RHEL-147800]
|
||||
- usb: phy: tegra: use phy type directly (Desnes Nunes) [RHEL-147800]
|
||||
- usb: typec: ucsi: Support mode selection to activate altmodes (Desnes Nunes) [RHEL-147800]
|
||||
- usb: typec: Introduce mode_selection bit (Desnes Nunes) [RHEL-147800]
|
||||
- usb: typec: Implement mode selection (Desnes Nunes) [RHEL-147800]
|
||||
- usb: typec: Expose alternate mode priority via sysfs (Desnes Nunes) [RHEL-147800]
|
||||
- usb: typec: Add mode_control field to port property (Desnes Nunes) [RHEL-147800]
|
||||
- usb: phy: generic: Convert to device property API (Desnes Nunes) [RHEL-147800]
|
||||
- usb: phy: generic: Convert to dev_err_probe() (Desnes Nunes) [RHEL-147800]
|
||||
- usb: phy: generic: Convert to devm_clk_get_optional() (Desnes Nunes) [RHEL-147800]
|
||||
- usb: phy: generic: Always use dev in usb_phy_generic_probe() (Desnes Nunes) [RHEL-147800]
|
||||
- usbip: Reduce CONNRESET message noise in dmesg from stub (Desnes Nunes) [RHEL-147800]
|
||||
- tools: usb: usbip: remove dead-link from README (Desnes Nunes) [RHEL-147800]
|
||||
- xhci: dbc: allow setting manufacturer string through sysfs (Desnes Nunes) [RHEL-147800]
|
||||
- xhci: dbc: allow setting product string through sysfs (Desnes Nunes) [RHEL-147800]
|
||||
- xhci: dbc: allow setting device serial number through sysfs (Desnes Nunes) [RHEL-147800]
|
||||
- xhci: dbc: prepare to expose strings through sysfs (Desnes Nunes) [RHEL-147800]
|
||||
- dt-bindings: phy: renesas,usb2-phy: Document mux-states property (Desnes Nunes) [RHEL-147800]
|
||||
- dt-bindings: phy: renesas,usb2-phy: Document USB VBUS regulator (Desnes Nunes) [RHEL-147800]
|
||||
- phy: fsl-imx8mq-usb: enable RX Termination override (Desnes Nunes) [RHEL-147800]
|
||||
- phy: fsl-imx8mq-usb: set platform driver data (Desnes Nunes) [RHEL-147800] {CVE-2026-43259}
|
||||
- phy: fsl-imx8mq-usb: disable bind/unbind platform driver feature (Desnes Nunes) [RHEL-147800]
|
||||
- net: thunderbolt: Allow reading link settings (Desnes Nunes) [RHEL-147800]
|
||||
- bonding: 3ad: Add support for SPEED_80000 (Desnes Nunes) [RHEL-147800]
|
||||
- net: thunderbolt: Allow changing MAC address of the device (Desnes Nunes) [RHEL-147800]
|
||||
- usb: misc: onboard_dev: Add WCH CH334 USB2.0 Hub (1a86:8091) (Desnes Nunes) [RHEL-147800]
|
||||
- dt-bindings: usb: Add binding for WCH CH334/CH335 hub controller (Desnes Nunes) [RHEL-147800]
|
||||
- usb: dwc3: Add dwc pointer to dwc3_readl/writel (Desnes Nunes) [RHEL-147800]
|
||||
- usb: dwc3: Remove of dep->regs (Desnes Nunes) [RHEL-147800]
|
||||
- usb: chipidea: udc: fix DMA and SG cleanup in _ep_nuke() (Desnes Nunes) [RHEL-147800] {CVE-2026-43250}
|
||||
- usb: chipidea: ci_hdrc_imx: use "wakeup" suffix for wakeup interrupt name (Desnes Nunes) [RHEL-147800]
|
||||
- USB: HCD: remove logic about which hcd is loaded (Desnes Nunes) [RHEL-147800]
|
||||
- usb: dwc3: imx8mp: disable auto suspend for host role (Desnes Nunes) [RHEL-147800]
|
||||
- usb: dwc3: imx8mp: rename dwc3 to dwc3_pdev in struct dwc3_imx8mp (Desnes Nunes) [RHEL-147800]
|
||||
- usb: dwc3: imx8mp: fix device leak at unbind (Desnes Nunes) [RHEL-147800]
|
||||
- usb: dwc3: drd: extend dwc3_pre_set_role() to extcon and otg usecase (Desnes Nunes) [RHEL-147800]
|
||||
- phy: qcom: qmp-combo: Add polarity inversion support for SAR2130P (Desnes Nunes) [RHEL-147800]
|
||||
- USB: core: Discard pm_runtime_put() return value (Desnes Nunes) [RHEL-147800]
|
||||
- usb: typec: ucsi: drop an unused Kconfig symbol (Desnes Nunes) [RHEL-147800]
|
||||
- USB: host: drop unneeded dependency on OF_GPIO (Desnes Nunes) [RHEL-147800]
|
||||
- usb: isp1362-hcd: remove Philips ISP1362 USB OTG controller driver (Desnes Nunes) [RHEL-147800]
|
||||
- USB: typec: tcpm: Fix a typo (Desnes Nunes) [RHEL-147800]
|
||||
- thunderbolt: Log path activation failures without WARN backtraces (Desnes Nunes) [RHEL-147800]
|
||||
- phy: core: Simplify with scoped for each OF child loop (Desnes Nunes) [RHEL-147800]
|
||||
- phy: core: Reinstate pm_runtime_enabled() check in phy_pm_runtime_put() (Desnes Nunes) [RHEL-147800]
|
||||
- docs: admin-guide: thunderbolt: Replace ifconfig with ip (Desnes Nunes) [RHEL-147800]
|
||||
- phy: qualcomm: qmp-combo: Add DP offsets and settings for Glymur platforms (Desnes Nunes) [RHEL-147800]
|
||||
- phy: qualcomm: qmp-combo: Update QMP PHY with Glymur settings (Desnes Nunes) [RHEL-147800]
|
||||
- phy: qualcomm: Update the QMP clamp register for V6 (Desnes Nunes) [RHEL-147800]
|
||||
- phy: qualcomm: qmp-usb: Add support for Glymur USB UNI PHY (Desnes Nunes) [RHEL-147800]
|
||||
- dt-bindings: phy: qcom,qmp-usb: Add Glymur USB UNI PHY compatible (Desnes Nunes) [RHEL-147800]
|
||||
- dt-bindings: phy: qcom,sc8280xp-qmp-usb43dp-phy: Add Glymur compatible (Desnes Nunes) [RHEL-147800]
|
||||
- phy: qcom: qmp-usbc: Fix out-of-bounds array access in dp swing config (Desnes Nunes) [RHEL-147800]
|
||||
- phy: qcom: qmp-usbc: Add QCS615 USB/DP PHY config and DP mode support (Desnes Nunes) [RHEL-147800]
|
||||
- phy: qcom: qmp: Add DP v2 PHY register definitions (Desnes Nunes) [RHEL-147800]
|
||||
- phy: qcom: qmp-usbc: Add USB/DP exclude handling (Desnes Nunes) [RHEL-147800]
|
||||
- phy: qcom: qmp-usbc: Add DP PHY ops for USB/DP switchable Type-C PHYs (Desnes Nunes) [RHEL-147800]
|
||||
- phy: qcom: qmp-usbc: Add TCSR parsing and PHY mode setting (Desnes Nunes) [RHEL-147800]
|
||||
- phy: qcom: qmp-usbc: Move USB-only init to usb_power_on (Desnes Nunes) [RHEL-147800]
|
||||
- phy: qcom: qmp-usbc: add DP link and vco_div clocks for DP PHY (Desnes Nunes) [RHEL-147800]
|
||||
- phy: qcom: qmp-usbc: Move reset config into PHY cfg (Desnes Nunes) [RHEL-147800]
|
||||
- phy: qcom: qmp-usbc: Add regulator init_load support (Desnes Nunes) [RHEL-147800]
|
||||
- phy: qcom: qmp-usbc: Add DP-related fields for USB/DP switchable PHY (Desnes Nunes) [RHEL-147800]
|
||||
- phy: qcom: qmp-usbc: Rename USB-specific ops to prepare for DP support (Desnes Nunes) [RHEL-147800]
|
||||
- dt-bindings: phy: Add QMP USB3+DP PHY for QCS615 (Desnes Nunes) [RHEL-147800]
|
||||
- phy: fsl-imx8mq-usb: change ssc_range value for i.MX8MQ (Desnes Nunes) [RHEL-147800]
|
||||
- phy: core: Discard pm_runtime_put() return values (Desnes Nunes) [RHEL-147800]
|
||||
- usb: gadget: Constify struct configfs_item_operations and configfs_group_operations (Desnes Nunes) [RHEL-147800]
|
||||
- configfs: Constify ct_item_ops in struct config_item_type (Desnes Nunes) [RHEL-147800]
|
||||
- configfs: Constify ct_group_ops in struct config_item_type (Desnes Nunes) [RHEL-147800]
|
||||
- usb: linux/usb.h: Correct the description of the usb_device_driver member (Desnes Nunes) [RHEL-147800]
|
||||
- usb: typec: ucsi: psy: Fix voltage and current max for non-Fixed PDOs (Desnes Nunes) [RHEL-147800]
|
||||
- usb: typec: ucsi: psy: Fix ucsi_psy_get_current_now in non-PD cases (Desnes Nunes) [RHEL-147800]
|
||||
- dt-bindings: usb: ehci/ohci: Allow "dma-coherent" (Desnes Nunes) [RHEL-147800]
|
||||
- usb: typec: Export typec bus and typec altmode device type (Desnes Nunes) [RHEL-147800]
|
||||
- usb: typec: Set the bus also for the port and plug altmodes (Desnes Nunes) [RHEL-147800]
|
||||
- ASoC: Intel: sof_sdw: append dai type to dai link name unconditionally (Jaroslav Kysela) [RHEL-180892]
|
||||
- ACPI: bus: Fix MFD child automatic modprobe issue (Mark Langsdorf) [RHEL-173575]
|
||||
- ACPI: video: Switch over to auxiliary bus type (Mark Langsdorf) [RHEL-173575]
|
||||
- ACPI: video: Convert the driver to a platform one (Mark Langsdorf) [RHEL-173575]
|
||||
- iommupt: Fixup build warning by using BIT_ULL() for RISCVPT_NC/IO (Jennifer Berringer) [RHEL-174808]
|
||||
- iommupt: Encode IOMMU_MMIO/IOMMU_CACHE via RISC-V Svpbmt bits (Jennifer Berringer) [RHEL-174808]
|
||||
- iommu/riscv: Advertise Svpbmt support to generic page table (Jennifer Berringer) [RHEL-174808]
|
||||
- iommu/riscv: Add ACPI support (Jennifer Berringer) [RHEL-174808]
|
||||
- iommu/riscv: Remove overflows on the invalidation path (Jennifer Berringer) [RHEL-174808]
|
||||
- iommu/riscv: Fix signedness bug (Jennifer Berringer) [RHEL-174808]
|
||||
- iommu/riscv: Stop polling when CQCSR reports an error (Jennifer Berringer) [RHEL-174808]
|
||||
- iommu/riscv: Allow RISC_VIOMMU to COMPILE_TEST (Jennifer Berringer) [RHEL-174808]
|
||||
- iommu/riscv: Add missing GENERIC_MSI_IRQ (Jennifer Berringer) [RHEL-174808]
|
||||
- iommu/riscv: Enable SVNAPOT support for contiguous ptes (Jennifer Berringer) [RHEL-174808]
|
||||
- iommu/riscv: Use the generic iommu page table (Jennifer Berringer) [RHEL-174808]
|
||||
- iommu/riscv: Disable SADE (Jennifer Berringer) [RHEL-174808]
|
||||
- iommupt: Add the RISC-V page table format (Jennifer Berringer) [RHEL-174808]
|
||||
- iommu/riscv: Skip IRQ count check when using MSI interrupts (Jennifer Berringer) [RHEL-174808]
|
||||
- iommu/riscv: Add IOTINVAL after updating DDT/PDT entries (Jennifer Berringer) [RHEL-174808]
|
||||
- iommu/riscv: Simplify maximum determination in riscv_iommu_init_check() (Jennifer Berringer) [RHEL-174808]
|
||||
- iommu: make inclusion of riscv directory conditional (Jennifer Berringer) [RHEL-174808]
|
||||
- iommu: Pass in old domain to attach_dev callback functions (Jennifer Berringer) [RHEL-174808]
|
||||
- iommu/riscv: prevent NULL deref in iova_to_phys (Jennifer Berringer) [RHEL-174808] {CVE-2025-39699}
|
||||
- iommu: Remove ops.pgsize_bitmap from drivers that don't use it (Jennifer Berringer) [RHEL-174808]
|
||||
- iommu/riscv: Update to use iommu_alloc_pages_node_lg2() (Jennifer Berringer) [RHEL-174808]
|
||||
- iommu/riscv: Convert to use struct iommu_pages_list (Jennifer Berringer) [RHEL-174808]
|
||||
- iommu/pages: Remove iommu_free_page() (Jennifer Berringer) [RHEL-174808]
|
||||
- iommu/pages: Remove iommu_alloc_page_node() (Jennifer Berringer) [RHEL-174808]
|
||||
- iommu/pages: Remove the order argument to iommu_free_pages() (Jennifer Berringer) [RHEL-174808]
|
||||
- iommu/riscv: Fixup compile warning (Jennifer Berringer) [RHEL-174808]
|
||||
- iommu/riscv: Add shutdown function for iommu driver (Jennifer Berringer) [RHEL-174808]
|
||||
- iommu/riscv: Empty iommu queue before enabling it (Jennifer Berringer) [RHEL-174808]
|
||||
- iommu/riscv: Add support for platform msi (Jennifer Berringer) [RHEL-174808]
|
||||
- iommu/riscv: Paging domain support (Jennifer Berringer) [RHEL-174808]
|
||||
- iommu/riscv: Command and fault queue support (Jennifer Berringer) [RHEL-174808]
|
||||
- iommu/riscv: Device directory management. (Jennifer Berringer) [RHEL-174808]
|
||||
- iommu/riscv: Enable IOMMU registration and device probe. (Jennifer Berringer) [RHEL-174808]
|
||||
- iommu/riscv: Add RISC-V IOMMU PCIe device driver (Jennifer Berringer) [RHEL-174808]
|
||||
- iommu/riscv: Add RISC-V IOMMU platform device driver (Jennifer Berringer) [RHEL-174808]
|
||||
- redhat/configs: Enable RISC-V IOMMU (Jennifer Berringer) [RHEL-174808]
|
||||
- sctp: fix OOB write to userspace in sctp_getsockopt_peer_auth_chunks (Xin Long) [RHEL-152730]
|
||||
- sctp: disable BH before calling udp_tunnel_xmit_skb() (Xin Long) [RHEL-152730]
|
||||
- sctp: fix missing encap_port propagation for GSO fragments (Xin Long) [RHEL-152730]
|
||||
- sctp: move SCTP_CMD_ASSOC_SHKEY right after SCTP_CMD_PEER_INIT (Xin Long) [RHEL-152730]
|
||||
- scsi: megaraid_sas: Fix NULL pointer dereference on firmware duplicate completion (Chandrakanth Patil) [RHEL-141214]
|
||||
- scsi: megaraid_sas: Protect more code with instance->reset_mutex (Chandrakanth Patil) [RHEL-141214]
|
||||
Resolves: RHEL-141214, RHEL-147800, RHEL-152730, RHEL-173575, RHEL-174808, RHEL-180892, RHEL-191262, RHEL-191347, RHEL-214159
|
||||
|
||||
* Fri Jul 24 2026 CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [6.12.0-251.el10]
|
||||
- s390/sclp: Allow PCI reports for NVMe SMART data (Jan Polensky) [RHEL-188089]
|
||||
- riscv: mm: Fix conflict in arch_tlbbatch_add_pending() (Jennifer Berringer) [RHEL-212287]
|
||||
- arm64: dts: s32g3: Fix SWT8 watchdog address (Jared Kangas) [RHEL-212089]
|
||||
- iio: adc: nxp-sar-adc: Fix the delay calculation in nxp_sar_adc_wait_for() (Jared Kangas) [RHEL-212089]
|
||||
- iio: adc: nxp-sar-adc: harden buffer ISR against per-channel read failure (Jared Kangas) [RHEL-212089]
|
||||
- iio: adc: nxp-sar-adc: Remove unnecessary type casting (Jared Kangas) [RHEL-212089]
|
||||
- iio: core: fix uninitialized data in debugfs (Jared Kangas) [RHEL-212089]
|
||||
- iio: buffer: Move from int64_t to s64 for timestamp (Jared Kangas) [RHEL-212089]
|
||||
- iio: buffer: Fix DMA fence leak in iio_buffer_enqueue_dmabuf() (Jared Kangas) [RHEL-212089]
|
||||
- iio: Replace 'sign' field with union in struct iio_scan_type (Jared Kangas) [RHEL-212089]
|
||||
- iio: buffer: ensure repeat alignment is a power of two (Jared Kangas) [RHEL-212089]
|
||||
- iio: buffer: cache timestamp offset in scan buffer (Jared Kangas) [RHEL-212089]
|
||||
- iio: buffer: check return value of iio_compute_scan_bytes() (Jared Kangas) [RHEL-212089]
|
||||
- iio: core: Clean up device correctly on viio_trigger_alloc() failure (Jared Kangas) [RHEL-212089]
|
||||
- iio: core: Simplify IIO core managed APIs (Jared Kangas) [RHEL-212089]
|
||||
- iio: inkern: call iio_device_put() only on mapped devices (Jared Kangas) [RHEL-212089]
|
||||
- iio: Fix fwnode_handle in __fwnode_iio_channel_get_by_name() (Jared Kangas) [RHEL-212089]
|
||||
- dmaengine: fsl-edma: Use dev_err_probe() to simplify code (Jared Kangas) [RHEL-212089]
|
||||
- dmaengine: fsl-edma: Use managed API dmaenginem_async_device_register() (Jared Kangas) [RHEL-212089]
|
||||
- dmaengine: of_dma: Add devm_of_dma_controller_register() (Jared Kangas) [RHEL-212089]
|
||||
- dt-bindings: dma: fsl-edma: add dma-channel-mask property description (Jared Kangas) [RHEL-212089]
|
||||
- dmaengine: fsl-edma: don't explicitly disable clocks in .remove() (Jared Kangas) [RHEL-212089]
|
||||
- dmaengine: fsl-edma: drop unused module alias (Jared Kangas) [RHEL-212089]
|
||||
- dmaengine: fsl-edma: configure tcd attr with separate src and dst settings (Jared Kangas) [RHEL-212089]
|
||||
- dmaengine: fsl-edma: Fix clk leak on alloc_chan_resources failure (Jared Kangas) [RHEL-212089]
|
||||
- dmaengine: fsl-edma: Remove redundant check in fsl_edma_free_chan_resources() (Jared Kangas) [RHEL-212089]
|
||||
- dmaengine: fsl-edma: fix channel parameter config for fixed channel requests (Jared Kangas) [RHEL-212089]
|
||||
- i2c: imx: fix clock and pinctrl state inconsistency in runtime PM (Jared Kangas) [RHEL-212089]
|
||||
- i2c: imx: zero-initialize dma_slave_config for eDMA (Jared Kangas) [RHEL-212089]
|
||||
- i2c: imx: ensure no clock is generated after last read (Jared Kangas) [RHEL-212089]
|
||||
- i2c: imx: fix i2c issue when reading multiple messages (Jared Kangas) [RHEL-212089]
|
||||
- i2c: imx: preserve error state in block data length handler (Jared Kangas) [RHEL-212089]
|
||||
- vsock: initialize child_ns_mode_locked in vsock_net_init() (Stefano Garzarella) [RHEL-155388]
|
||||
- ppc/fadump: invoke kmsg_dump in fadump panic path (Mamatha Inamdar) [RHEL-191988]
|
||||
- futex: Drop CLONE_THREAD requirement for private default hash alloc (Audra Mitchell) [RHEL-193520] {CVE-2026-52973}
|
||||
- redhat/configs: automotive: enable SENSORS_INA2XX (Jared Kangas) [RHEL-193670]
|
||||
- hwmon: (ina2xx) Use scoped_guard() to acquire the subsystem lock (Jared Kangas) [RHEL-193670]
|
||||
- hwmon: (ina2xx) clean up unused define and outdated comment (Jared Kangas) [RHEL-193670]
|
||||
- hwmon: (ina2xx) Make it easier to add more devices (Jared Kangas) [RHEL-193670]
|
||||
- hwmon: (ina2xx) Rely on subsystem locking (Jared Kangas) [RHEL-193670]
|
||||
- hwmon: (ina2xx) make regulator 'vs' support optional (Jared Kangas) [RHEL-193670]
|
||||
- hwmon: (ina226) Add support for SY24655 (Jared Kangas) [RHEL-193670]
|
||||
- hwmon: (ina2xx) Add support for INA260 (Jared Kangas) [RHEL-193670]
|
||||
- hwmon: (ina2xx) Add support for has_alerts configuration flag (Jared Kangas) [RHEL-193670]
|
||||
- hwmon: (core) Use device name as a fallback in devm_hwmon_device_register_with_info (Jared Kangas) [RHEL-193670]
|
||||
- hwmon: Support guard() and scoped_guard for subsystem locks (Jared Kangas) [RHEL-193670]
|
||||
- hwmon: Serialize accesses in hwmon core (Jared Kangas) [RHEL-193670]
|
||||
- hwmon: Add label support for 64-bit energy attributes (Jared Kangas) [RHEL-193670]
|
||||
- hwmon: Introduce 64-bit energy attribute support (Jared Kangas) [RHEL-193670]
|
||||
- redhat/configs: automotive: enable PWM_FSL_FTM as a module (Jared Kangas) [RHEL-210979]
|
||||
- arm64: dts: s32g: add PWM support for s32g2 and s32g3 (Jared Kangas) [RHEL-210979]
|
||||
- arm64: dts: s32g: add SAR ADC support for s32g2 and s32g3 (Jared Kangas) [RHEL-210979]
|
||||
- pwm: Add the S32G support in the Freescale FTM driver (Jared Kangas) [RHEL-210979]
|
||||
- pwm: fsl-ftm: Drop driver local locking (Jared Kangas) [RHEL-210979]
|
||||
- pwm: fsl-ftm: Handle clk_get_rate() returning 0 (Jared Kangas) [RHEL-210979]
|
||||
- selinux: fix incorrect execmem checks on overlayfs (Ondrej Mosnacek) [RHEL-189741]
|
||||
- Revert "selinux: RHEL-only hotfix for execmem regression" (Ondrej Mosnacek) [RHEL-189741]
|
||||
- s390/pkey: Check length in pkey_pckmo handler implementation (Ramesh Chhetri) [RHEL-190427]
|
||||
- s390/pkey: Check length in PKEY_VERIFYPROTK ioctl (Ramesh Chhetri) [RHEL-190428]
|
||||
- KEYS: trusted: Fix a memory leak in tpm2_load_cmd (CKI Backport Bot) [RHEL-189607] {CVE-2025-71147}
|
||||
- gpio: pca953x: propagate regulator_enable() error from resume (Jared Kangas) [RHEL-190842]
|
||||
- gpio: pca953x: drop bitmap_complement() where feasible (Jared Kangas) [RHEL-190842]
|
||||
- gpio: pca953x: mask interrupts in irq shutdown (Jared Kangas) [RHEL-190842]
|
||||
- Documentation: gpio: pca953x: clarify interrupt source detection (Jared Kangas) [RHEL-190842]
|
||||
- gpio: pca953x: handle short interrupt pulses on PCAL devices (Jared Kangas) [RHEL-190842]
|
||||
- gpio: pca953x: Add support for TCAL6408 TCAL6416 (Jared Kangas) [RHEL-190842]
|
||||
- dt-bindings: gpio: gpio-pca95xx: Add tcal6408 and tcal6416 (Jared Kangas) [RHEL-190842]
|
||||
- Documentation: gpio: add TCAL6408 and TCAL6416 (Jared Kangas) [RHEL-190842]
|
||||
- Documentation: gpio: Add a compatibility and feature list for PCA953x (Jared Kangas) [RHEL-190842]
|
||||
- gpio: pca953x: clarify log messages about auto increment feature (Jared Kangas) [RHEL-190842]
|
||||
- gpio: pca953x: enable latch only on edge-triggered inputs (Jared Kangas) [RHEL-190842]
|
||||
- gpio: Kconfig: Update help for GPIO_PCA953X (Jared Kangas) [RHEL-190842]
|
||||
- gpio: pca953x: use regmap_update_bits() to improve performance (Jared Kangas) [RHEL-190842]
|
||||
- gpio: pca953x: Add support for TI TCA6418 (Jared Kangas) [RHEL-190842]
|
||||
- dt-bindings: gpio: pca95xx: add TI TCA6418 (Jared Kangas) [RHEL-190842]
|
||||
- gpio: pca953x: fix wrong error probe return value (Jared Kangas) [RHEL-190842]
|
||||
- gpio: pca953x: fix IRQ storm on system wake up (Jared Kangas) [RHEL-190842]
|
||||
- gpio: pca953x: Add support for level-triggered interrupts (Jared Kangas) [RHEL-190842]
|
||||
- dt-bindings: gpio: pca95xx: add Toradex ecgpiol16 (Jared Kangas) [RHEL-190842]
|
||||
- gpio: pca953x: use value returning setters (Jared Kangas) [RHEL-190842]
|
||||
- gpio: pca953x: log an error when failing to get the reset GPIO (Jared Kangas) [RHEL-190842]
|
||||
- gpio: pca953x: Improve interrupt support (Jared Kangas) [RHEL-190842]
|
||||
- crypto: testmgr - Ignore EEXIST on shash allocation (Thomas Huth) [RHEL-153093]
|
||||
- crypto: api - Redo lookup on EEXIST (Thomas Huth) [RHEL-153093]
|
||||
- sched_ext: Convert scx_dump_state() spinlock to raw spinlock (Herton R. Krzesinski) [RHEL-184683]
|
||||
- net: ipv6: fix NOREF dst use in seg6 and rpl lwtunnels (Antoine Tenart) [RHEL-179292] {CVE-2026-46099}
|
||||
- dt-bindings: rtc: pcf85063: remove quartz-load-femtofarads restriction for nxp,pcf85063 (CKI Backport Bot) [RHEL-190843]
|
||||
- rtc: pcf85063: scope pcf85063_config structures (CKI Backport Bot) [RHEL-190843]
|
||||
- rtc: pcf85063: convert from round_rate() to determine_rate() (CKI Backport Bot) [RHEL-190843]
|
||||
- rtc: pcf85063: fix incorrect maximum clock rate handling (CKI Backport Bot) [RHEL-190843]
|
||||
- rtc: pcf85063: add support for RV8063 (CKI Backport Bot) [RHEL-190843]
|
||||
- rtc: pcf85063: create pcf85063_i2c_probe (CKI Backport Bot) [RHEL-190843]
|
||||
- dt-bindings: rtc: pcf85063: add binding for RV8063 (CKI Backport Bot) [RHEL-190843]
|
||||
- rtc: pcf85063: replace dev_err+return with return dev_err_probe (CKI Backport Bot) [RHEL-190843]
|
||||
- rtc: pcf85063: do a SW reset if POR failed (CKI Backport Bot) [RHEL-190843]
|
||||
- x86/CPU/AMD: Prevent improper isolation of shared resources in Zen2's op cache (Dennis Chen) [RHEL-188778] {CVE-2025-54518}
|
||||
- cpufreq: intel_pstate: Use correct scaling factor on Raptor Lake-E (Mark Langsdorf) [RHEL-185959]
|
||||
- scsi: core: Wake up the error handler when final completions race against each other (CKI Backport Bot) [RHEL-189653] {CVE-2026-23110}
|
||||
- redhat/kernel.spec: make module and modules-core provides use variant (Jan Stancek) [RHEL-183433]
|
||||
- iommu: Warn on premature unblock during DMA aliased sibling reset (Eder Zulian) [RHEL-188931]
|
||||
- iommu: Fix WARN_ON in __iommu_group_set_domain_nofail() due to reset (Eder Zulian) [RHEL-188931] {CVE-2026-52952}
|
||||
- iommu: Fix ATS invalidation timeouts during __iommu_remove_group_pasid() (Eder Zulian) [RHEL-188931]
|
||||
- iommu: Fix nested pci_dev_reset_iommu_prepare/done() (Eder Zulian) [RHEL-188931]
|
||||
- iommu: Fix pasid attach in pci_dev_reset_iommu_prepare/done() (Eder Zulian) [RHEL-188931]
|
||||
- iommu: Replace per-group resetting_domain with per-gdev blocked flag (Eder Zulian) [RHEL-188931]
|
||||
- iommu: Fix kdocs of pci_dev_reset_iommu_done() (Eder Zulian) [RHEL-188931]
|
||||
- iommu: Fix NULL group->domain dereference in pci_dev_reset_iommu_done() (Eder Zulian) [RHEL-188931]
|
||||
- dm log: fix out-of-bounds write due to region_count overflow (CKI Backport Bot) [RHEL-188552] {CVE-2026-53059}
|
||||
- crypto: ccp - copy IV using skcipher ivsize (CKI Backport Bot) [RHEL-188465] {CVE-2026-53016}
|
||||
- crypto: qat - clear AES key schedule from stack (Vladislav Dronov) [RHEL-115836]
|
||||
- crypto: qat - cancel work on re-enable SR-IOV timeout (Vladislav Dronov) [RHEL-115836]
|
||||
- crypto: qat - use 2-arg strscpy where destination size is known (Vladislav Dronov) [RHEL-115836]
|
||||
- PCI/P2PDMA: Add Intel QAT, DSA, IAA devices to whitelist (Vladislav Dronov) [RHEL-115836]
|
||||
- crypto: qat - validate RSA CRT component lengths (Vladislav Dronov) [RHEL-115836]
|
||||
- crypto: qat - simplify adf_service_mask_to_string helper (Vladislav Dronov) [RHEL-115836]
|
||||
- crypto: qat - add KPT support for GEN6 devices (Vladislav Dronov) [RHEL-115836]
|
||||
- crypto: qat - use pci logging variants for PCI-specific messages (Vladislav Dronov) [RHEL-115836]
|
||||
- crypto: qat - protect service table iterations with service_lock (Vladislav Dronov) [RHEL-115836]
|
||||
- crypto: qat - fix restarting state leak on allocation failure (Vladislav Dronov) [RHEL-115836]
|
||||
- Documentation: qat_rl: make rate limiting wording clearer (Vladislav Dronov) [RHEL-115836]
|
||||
- crypto: qat - handle sysfs-triggered reset callbacks (Vladislav Dronov) [RHEL-115836]
|
||||
- crypto: qat - factor out AER reset helpers (Vladislav Dronov) [RHEL-115836]
|
||||
- crypto: qat - skip restart for down devices (Vladislav Dronov) [RHEL-115836]
|
||||
- crypto: qat - centralize bus master enable (Vladislav Dronov) [RHEL-115836]
|
||||
- crypto: qat - notify fatal error before AER reset preparation (Vladislav Dronov) [RHEL-115836]
|
||||
- crypto: qat - keep VFs enabled during reset (Vladislav Dronov) [RHEL-115836]
|
||||
- crypto: qat - fix VF2PF work teardown race in adf_disable_sriov() (Vladislav Dronov) [RHEL-115836]
|
||||
- crypto: qat - remove MODULE_VERSION (Vladislav Dronov) [RHEL-115836]
|
||||
- crypto: qat - rename adf_ctl_drv.c to adf_module.c (Vladislav Dronov) [RHEL-115836]
|
||||
- crypto: qat - remove unused character device and IOCTLs (Vladislav Dronov) [RHEL-115836]
|
||||
- crypto: qat - fix heartbeat error injection (Vladislav Dronov) [RHEL-115836]
|
||||
- crypto: qat - fix IRQ cleanup on 6xxx probe failure (Vladislav Dronov) [RHEL-115836] {CVE-2026-46060}
|
||||
- crypto: qat - use swab32 macro (Vladislav Dronov) [RHEL-115836]
|
||||
- crypto: qat - replace scnprintf() with sysfs_emit() (Vladislav Dronov) [RHEL-115836]
|
||||
- crypto: qat - fix type mismatch in RAS sysfs show functions (Vladislav Dronov) [RHEL-115836]
|
||||
- crypto: qat - fix compression instance leak (Vladislav Dronov) [RHEL-115836]
|
||||
- crypto: qat - use acomp_tfm_ctx() (Vladislav Dronov) [RHEL-115836]
|
||||
- crypto: qat - disable 420xx AE cluster when lead engine is fused off (Vladislav Dronov) [RHEL-115836]
|
||||
- crypto: qat - disable 4xxx AE cluster when lead engine is fused off (Vladislav Dronov) [RHEL-115836]
|
||||
- crypto: qat - add anti-rollback support for GEN6 devices (Vladislav Dronov) [RHEL-115836]
|
||||
- crypto: qat - add wireless mode support for QAT GEN6 (Vladislav Dronov) [RHEL-115836]
|
||||
- crypto: qat - fix firmware loading failure for GEN6 devices (Vladislav Dronov) [RHEL-115836]
|
||||
- crypto: qat - fix indentation of macros in qat_hal.c (Vladislav Dronov) [RHEL-115836]
|
||||
- crypto: qat - Drop redundant local variables (Vladislav Dronov) [RHEL-115836]
|
||||
- Convert remaining multi-line kmalloc_obj/flex GFP_KERNEL uses [partial] (Vladislav Dronov) [RHEL-115836]
|
||||
- Convert more 'alloc_obj' cases to default GFP_KERNEL arguments [partial] (Vladislav Dronov) [RHEL-115836]
|
||||
- Convert 'alloc_obj' family to use the new default GFP_KERNEL argument [partial] (Vladislav Dronov) [RHEL-115836]
|
||||
- treewide: Replace kmalloc with kmalloc_obj for non-scalar types [partial] (Vladislav Dronov) [RHEL-115836]
|
||||
- zstd: Increase DYNAMIC_BMI2 GCC version cutoff from 4.8 to 11.0 to work around compiler segfault (Vladislav Dronov) [RHEL-115836]
|
||||
- zstd: Import upstream v1.5.7 (Vladislav Dronov) [RHEL-115836]
|
||||
- crypto: qat - convert to common field_get() helper (Vladislav Dronov) [RHEL-115836]
|
||||
- crypto: qat - #undef field_get() before local definition (Vladislav Dronov) [RHEL-115836]
|
||||
- bitfield: Add non-constant field_{prep,get}() helpers (Vladislav Dronov) [RHEL-115836]
|
||||
- bitfield: Add less-checking __FIELD_{GET,PREP}() (Vladislav Dronov) [RHEL-115836]
|
||||
- bitfield: Ensure the return values of helper functions are checked (Vladislav Dronov) [RHEL-115836]
|
||||
- crypto: qat - Remove dst_null support (Vladislav Dronov) [RHEL-115836]
|
||||
- qat: don't mess with ->d_name (Vladislav Dronov) [RHEL-115836]
|
||||
- lib/string_choices: Rearrange functions in sorted order (Vladislav Dronov) [RHEL-115836]
|
||||
- rxrpc: rxrpc_verify_data ensure rx_dec_buffer alloc (Marc Dionne) [RHEL-178253]
|
||||
- rxrpc: Fix the ACK parser to extract the SACK table for parsing (Marc Dionne) [RHEL-178253]
|
||||
- rxrpc: Fix RESPONSE packet verification to extract skb to a linear buffer (Marc Dionne) [RHEL-178253]
|
||||
- rxrpc: Fix DATA decrypt vs splice() by copying data to buffer in recvmsg (Marc Dionne) [RHEL-178253]
|
||||
- crypto/krb5, rxrpc: Fix lack of pre-decrypt/pre-verify length checks (Marc Dionne) [RHEL-178253]
|
||||
- rxrpc: fix oversized RESPONSE authenticator length check (Marc Dionne) [RHEL-178253] {CVE-2026-31635}
|
||||
- rxrpc: Fix integer overflow in rxgk_verify_response() (Marc Dionne) [RHEL-178253] {CVE-2026-31633}
|
||||
- rxrpc: Fix leak of rxgk context in rxgk_verify_response() (Marc Dionne) [RHEL-178253] {CVE-2026-31632}
|
||||
- rxrpc: Fix buffer overread in rxgk_do_verify_authenticator() (Marc Dionne) [RHEL-178253] {CVE-2026-31631}
|
||||
- rxgk: Fix potential integer overflow in length check (Marc Dionne) [RHEL-178253] {CVE-2026-46039}
|
||||
- rxrpc: Fix rxkad crypto unalignment handling (Marc Dionne) [RHEL-178253] {CVE-2026-46085}
|
||||
- rxrpc: Fix memory leaks in rxkad_verify_response() (Marc Dionne) [RHEL-178253] {CVE-2026-46012}
|
||||
- rxrpc: Fix missing error checks for rxkad encryption/decryption failure (Marc Dionne) [RHEL-178253]
|
||||
- rxrpc: Also unshare DATA/RESPONSE packets when paged frags are present (Marc Dionne) [RHEL-178253] {CVE-2026-43500}
|
||||
- rxrpc: Fix conn-level packet handling to unshare RESPONSE packets (Marc Dionne) [RHEL-178253] {CVE-2026-46000}
|
||||
- rxrpc: only handle RESPONSE during service challenge (Marc Dionne) [RHEL-178253] {CVE-2026-31676}
|
||||
- Revert "Disable CET when calling tboot shutdown procedure." (Tony Camuso) [RHEL-177961]
|
||||
- sctp: revalidate list cursor after sctp_sendmsg_to_asoc() in SCTP_SENDALL (CKI Backport Bot) [RHEL-179862] {CVE-2026-46227}
|
||||
- ipv6: icmp: clear skb2->cb[] in ip6_err_gen_icmpv6_unreach() (Guillaume Nault) [RHEL-172678] {CVE-2026-43038}
|
||||
- efi: Allow to expose the workqueue via sysfs (Luis Claudio R. Goncalves) [RHEL-175660]
|
||||
- workqueue: Allow to expose ordered workqueues via sysfs (Luis Claudio R. Goncalves) [RHEL-175660]
|
||||
- ipv6: ioam: fix heap buffer overflow in __ioam6_fill_trace_data() (CKI Backport Bot) [RHEL-174199] {CVE-2026-43186}
|
||||
- redhat: disable XEN_PRIVCMD and XENFS (Vitaly Kuznetsov) [RHEL-172496] {CVE-2026-31788 CVE-2026-31787}
|
||||
- selftests: fib_nexthops: test stale has_v4 on nexthop replace (Guillaume Nault) [RHEL-152711]
|
||||
- nexthop: fix IPv6 route referencing IPv4 nexthop (Guillaume Nault) [RHEL-152711]
|
||||
- ipv4: icmp: fix null-ptr-deref in icmp_build_probe() (Guillaume Nault) [RHEL-152711]
|
||||
- ipv4: nexthop: allocate skb dynamically in rtm_get_nexthop() (Guillaume Nault) [RHEL-152711]
|
||||
- ipv4: nexthop: avoid duplicate NHA_HW_STATS_ENABLE on nexthop group dump (Guillaume Nault) [RHEL-152711]
|
||||
- icmp: fix NULL pointer dereference in icmp_tag_validation() (Guillaume Nault) [RHEL-152711]
|
||||
- net: nexthop: fix percpu use-after-free in remove_nh_grp_entry (Guillaume Nault) [RHEL-152711]
|
||||
- net: ipv4: fix ARM64 alignment fault in multipath hash seed (Guillaume Nault) [RHEL-152711]
|
||||
- selftests: net: add ICMP error source address test over xfrm tunnel (Guillaume Nault) [RHEL-152711]
|
||||
- icmp: fix ICMP error source address when xfrm policy matches (Guillaume Nault) [RHEL-152711]
|
||||
- icmp: prevent possible overflow in icmp_global_allow() (Guillaume Nault) [RHEL-152711]
|
||||
- ping: annotate data-races in ping_lookup() (Guillaume Nault) [RHEL-152711]
|
||||
- xfrm: fix ip_rt_bug race in icmp_route_lookup reverse path (Guillaume Nault) [RHEL-152711]
|
||||
- inet: RAW sockets using IPPROTO_RAW MUST drop incoming ICMP (Guillaume Nault) [RHEL-152711]
|
||||
- inet: ping: Fix icmp out counting (Guillaume Nault) [RHEL-152711]
|
||||
- selftests: fib_nexthops: Add test cases for error routes deletion (Guillaume Nault) [RHEL-152711]
|
||||
- ipv4: Fix reference count leak when using error routes with nexthop objects (Guillaume Nault) [RHEL-152711]
|
||||
- inet: frags: flush pending skbs in fqdir_pre_exit() (Guillaume Nault) [RHEL-152711]
|
||||
- inet: frags: add inet_frag_queue_flush() (Guillaume Nault) [RHEL-152711]
|
||||
- inet: frags: avoid theoretical race in ip_frag_reinit() (Guillaume Nault) [RHEL-152711]
|
||||
- net: bonding: fix use-after-free in bond_xmit_broadcast() (CKI Backport Bot) [RHEL-168076] {CVE-2026-31419}
|
||||
- platform/mellanox: mlxbf-pmc: Remove trailing whitespaces from event names (David Thompson) [RHEL-167064]
|
||||
- page_pool: store detach_time as ktime_t to avoid false-negatives (Paolo Abeni) [RHEL-152734]
|
||||
- net: Fix rcu_tasks stall in threaded busypoll (Paolo Abeni) [RHEL-152734]
|
||||
- net: consume xmit errors of GSO frames (Paolo Abeni) [RHEL-152734]
|
||||
- net: Drop the lock in skb_may_tx_timestamp() (Paolo Abeni) [RHEL-152734]
|
||||
- net: remove WARN_ON_ONCE when accessing forward path array (Paolo Abeni) [RHEL-152734]
|
||||
- net: gro: fix outer network offset (Paolo Abeni) [RHEL-152734]
|
||||
- net: add proper RCU protection to /proc/net/ptype (Paolo Abeni) [RHEL-152734]
|
||||
- linkwatch: use __dev_put() in callers to prevent UAF (Paolo Abeni) [RHEL-152734]
|
||||
- net: fix segmentation of forwarding fraglist GRO (Paolo Abeni) [RHEL-152734]
|
||||
- dst: fix races in rt6_uncached_list_del() and rt_del_uncached_list() (Paolo Abeni) [RHEL-152734]
|
||||
- net: update netdev_lock_{type,name} (Paolo Abeni) [RHEL-152734]
|
||||
- netdev: preserve NETIF_F_ALL_FOR_ALL across TSO updates (Paolo Abeni) [RHEL-152734]
|
||||
- net: sock: fix hardened usercopy panic in sock_recv_errqueue (Paolo Abeni) [RHEL-152734]
|
||||
- net: gro: clear skb_shinfo(skb)->hwtstamps in napi_reuse_skb() (Paolo Abeni) [RHEL-152734]
|
||||
- net: allow alloc_skb_with_frags() to use MAX_SKB_FRAGS (Paolo Abeni) [RHEL-152734]
|
||||
- net: dst_metadata: fix IP_DF bit not extracted from tunnel headers (Paolo Abeni) [RHEL-152734]
|
||||
- netlink: support dumping IPv4 multicast addresses (Hangbin Liu) [RHEL-123730]
|
||||
Resolves: RHEL-115836, RHEL-123730, RHEL-152711, RHEL-152734, RHEL-153093, RHEL-155388, RHEL-167064, RHEL-168076, RHEL-172496, RHEL-172678, RHEL-174199, RHEL-175660, RHEL-177961, RHEL-178253, RHEL-179292, RHEL-179862, RHEL-183433, RHEL-184683, RHEL-185959, RHEL-188089, RHEL-188465, RHEL-188552, RHEL-188778, RHEL-188931, RHEL-189607, RHEL-189653, RHEL-189741, RHEL-190427, RHEL-190428, RHEL-190842, RHEL-190843, RHEL-191988, RHEL-193520, RHEL-193670, RHEL-210979, RHEL-212089, RHEL-212287
|
||||
|
||||
* Wed Jul 15 2026 CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [6.12.0-250.el10]
|
||||
- flex_proportions: make fprop_new_period() hardirq safe (CKI Backport Bot) [RHEL-189660] {CVE-2026-23168}
|
||||
- PCI/TPH: Expose pcie_tph_get_st_table_loc() (CKI Backport Bot) [RHEL-186643]
|
||||
|
||||
578
kernel.spec
578
kernel.spec
@ -179,15 +179,15 @@ Summary: The Linux kernel
|
||||
%define specrpmversion 6.12.0
|
||||
%define specversion 6.12.0
|
||||
%define patchversion 6.12
|
||||
%define pkgrelease 250.17
|
||||
%define pkgrelease 253.18
|
||||
%define kversion 6
|
||||
%define tarfile_release 6.12.0-250.17.el10nv
|
||||
%define tarfile_release 6.12.0-253.18.el10nv
|
||||
# This is needed to do merge window version magic
|
||||
%define patchlevel 12
|
||||
# This allows pkg_release to have configurable %%{?dist} tag
|
||||
%define specrelease 250.17%{?buildid}%{?dist}
|
||||
%define specrelease 253.18%{?buildid}%{?dist}
|
||||
# This defines the kabi tarball version
|
||||
%define kabiversion 6.12.0-250.17.el10nv
|
||||
%define kabiversion 6.12.0-253.18.el10nv
|
||||
|
||||
# If this variable is set to 1, a bpf selftests build failure will cause a
|
||||
# fatal kernel package build error
|
||||
@ -264,6 +264,8 @@ Summary: The Linux kernel
|
||||
%define with_ynl %{?_without_ynl: 0} %{?!_without_ynl: 1}
|
||||
# kernel-debuginfo
|
||||
%define with_debuginfo %{?_without_debuginfo: 0} %{?!_without_debuginfo: 1}
|
||||
# kernel-kmap-internal: source-to-module mapping data (JSON)
|
||||
%define with_kmap %{?_without_kmap: 0} %{?!_without_kmap: 1}
|
||||
# kernel-abi-stablelists
|
||||
%define with_kernel_abi_stablelists %{?_without_kernel_abi_stablelists: 0} %{?!_without_kernel_abi_stablelists: 1}
|
||||
# internal samples and selftests
|
||||
@ -647,6 +649,10 @@ Summary: The Linux kernel
|
||||
%define _enable_debug_packages 0
|
||||
%endif
|
||||
|
||||
%ifnarch x86_64 ppc64le s390x aarch64 riscv64
|
||||
%define with_kmap 0
|
||||
%endif
|
||||
|
||||
# Architectures we build tools/cpupower on
|
||||
%if 0%{?fedora}
|
||||
%define cpupowerarchs %{ix86} x86_64 ppc64le aarch64
|
||||
@ -1120,6 +1126,9 @@ Source489: %{name}-x86_64-automotive-debug-rhel.config
|
||||
# Sources for kernel-tools
|
||||
Source2002: kvm_stat.logrotate
|
||||
|
||||
# Sources for kernel-kmap-internal
|
||||
Source2100: kmap.py
|
||||
|
||||
# Some people enjoy building customized kernels from the dist-git in Fedora and
|
||||
# use this to override configuration options. One day they may all use the
|
||||
# source tree, but in the mean time we carry this to support the legacy workflow
|
||||
@ -1433,6 +1442,27 @@ This package provides debug information for the rv package.
|
||||
# with_tools
|
||||
%endif
|
||||
|
||||
%if %{with_kmap} && %{with_base}
|
||||
%package -n %{name}-kmap-internal
|
||||
Summary: Kernel source-to-module mapping data and module list
|
||||
Group: Development/System
|
||||
BuildRequires: python3
|
||||
%description -n %{name}-kmap-internal
|
||||
The %{name}-kmap-internal package contains a JSON mapping file that describes
|
||||
which C source files contributed to each kernel module and to the built-in
|
||||
vmlinux image, and which RPM package each module is shipped in.
|
||||
|
||||
Files installed under /usr/share/%{name}-kmap-internal/:
|
||||
kernel-map-<KVERREL>.json - unified mapping file for all kernel variants containing:
|
||||
- variants: list of variant names (e.g., ["stock", "rt", "automotive"])
|
||||
- source-map: source file mappings
|
||||
- obj-src: maps kernel objects to source files with variant indices
|
||||
- src-obj: maps source files to kernel objects with variant indices
|
||||
- module-map: module to RPM mappings
|
||||
- module-rpm: maps module names to RPM package names with variant indices
|
||||
- rpm-modules: maps RPM package names to module names with variant indices
|
||||
%endif
|
||||
|
||||
%if %{with_selftests}
|
||||
|
||||
%package selftests-internal
|
||||
@ -1608,8 +1638,8 @@ This package provides less commonly used kernel modules for the %{?2:%{2} }kerne
|
||||
%package %{?1:%{1}-}modules\
|
||||
Summary: kernel modules to match the %{?2:%{2}-}core kernel\
|
||||
Provides: %{name}%{?1:-%{1}}-modules-%{_target_cpu} = %{specrpmversion}-%{release}\
|
||||
Provides: %{name}-modules-%{_target_cpu} = %{specrpmversion}-%{release}%{uname_suffix %{?1}}\
|
||||
Provides: %{name}-modules = %{specrpmversion}-%{release}%{uname_suffix %{?1}}\
|
||||
Provides: %{name}%{?1:-%{1}}-modules-%{_target_cpu} = %{specrpmversion}-%{release}%{uname_suffix %{?1}}\
|
||||
Provides: %{name}%{?1:-%{1}}-modules = %{specrpmversion}-%{release}%{uname_suffix %{?1}}\
|
||||
Provides: installonlypkg(kernel-module)\
|
||||
Provides: %{name}%{?1:-%{1}}-modules-uname-r = %{KVERREL}%{uname_suffix %{?1}}\
|
||||
Requires: %{name}-uname-r = %{KVERREL}%{uname_suffix %{?1}}\
|
||||
@ -1631,8 +1661,8 @@ This package provides commonly used kernel modules for the %{?2:%{2}-}core kerne
|
||||
%package %{?1:%{1}-}modules-core\
|
||||
Summary: Core kernel modules to match the %{?2:%{2}-}core kernel\
|
||||
Provides: %{name}%{?1:-%{1}}-modules-core-%{_target_cpu} = %{specrpmversion}-%{release}\
|
||||
Provides: %{name}-modules-core-%{_target_cpu} = %{specrpmversion}-%{release}%{uname_suffix %{?1}}\
|
||||
Provides: %{name}-modules-core = %{specrpmversion}-%{release}%{uname_suffix %{?1}}\
|
||||
Provides: %{name}%{?1:-%{1}}-modules-core-%{_target_cpu} = %{specrpmversion}-%{release}%{uname_suffix %{?1}}\
|
||||
Provides: %{name}%{?1:-%{1}}-modules-core = %{specrpmversion}-%{release}%{uname_suffix %{?1}}\
|
||||
Provides: installonlypkg(kernel-module)\
|
||||
Provides: %{name}%{?1:-%{1}}-modules-core-uname-r = %{KVERREL}%{uname_suffix %{?1}}\
|
||||
Requires: %{name}-uname-r = %{KVERREL}%{uname_suffix %{?1}}\
|
||||
@ -2998,6 +3028,44 @@ BuildKernel() {
|
||||
%endif
|
||||
fi # $DoModules -eq 1
|
||||
|
||||
%if %{with_kmap} && %{with_base}
|
||||
# Generate source-to-module mapping data using kmap.py.
|
||||
# Must run before the next BuildKernel call issues make mrproper, which
|
||||
# would wipe the .cmd files that kmap.py reads. Skip debug variants
|
||||
# (same source mapping as the base kernel).
|
||||
if [[ "$Variant" != *debug* ]]; then
|
||||
_kmap_bdir=$(pwd)
|
||||
_kmap_basedir=%{_builddir}/kmap-data
|
||||
_kmap_merged=$_kmap_basedir/kernel-map.json
|
||||
_kmap_variant=${Variant:-stock}
|
||||
_kmap_listprefix=../kernel${Variant:+-${Variant}}
|
||||
mkdir -p $_kmap_basedir
|
||||
|
||||
# Build kmap.py arguments; merge with existing data if present
|
||||
_kmap_args="--directory $_kmap_bdir --outputdir $_kmap_basedir --rhel upstream --variant $_kmap_variant --time"
|
||||
_kmap_args="$_kmap_args --vmlinux-rpm %{name}-core-%{KVERREL}.rpm"
|
||||
if [ -f "$_kmap_merged" ]; then
|
||||
_kmap_args="$_kmap_args --input kernel-map.json"
|
||||
fi
|
||||
|
||||
# Add module list files for module-to-RPM mapping
|
||||
for _kmap_type in modules-core modules modules-extra modules-internal; do
|
||||
if [ -f "${_kmap_listprefix}-${_kmap_type}.list" ]; then
|
||||
_kmap_rpm=%{name}-${_kmap_type}-%{KVERREL}.rpm
|
||||
_kmap_args="$_kmap_args --module-list ${_kmap_rpm}:${_kmap_listprefix}-${_kmap_type}.list"
|
||||
fi
|
||||
done
|
||||
%if 0%{!?fedora:1}
|
||||
if [ -f "${_kmap_listprefix}-modules-partner.list" ]; then
|
||||
_kmap_rpm=%{name}-modules-partner-%{KVERREL}.rpm
|
||||
_kmap_args="$_kmap_args --module-list ${_kmap_rpm}:${_kmap_listprefix}-modules-partner.list"
|
||||
fi
|
||||
%endif
|
||||
|
||||
python3 %{SOURCE2100} $_kmap_args
|
||||
fi
|
||||
%endif
|
||||
|
||||
remove_depmod_files()
|
||||
{
|
||||
# remove files that will be auto generated by depmod at rpm -i time
|
||||
@ -3898,6 +3966,14 @@ find -type f ! -executable -exec install -D -m644 {} %{buildroot}%{_libexecdir}/
|
||||
popd
|
||||
%endif
|
||||
|
||||
%if %{with_kmap} && %{with_base}
|
||||
# Install kmap data files produced during %build.
|
||||
_kmap_basedir=%{_builddir}/kmap-data
|
||||
_kmap_destbase=$RPM_BUILD_ROOT%{_datadir}/%{name}-kmap-internal
|
||||
mkdir -p $_kmap_destbase
|
||||
install -m 644 $_kmap_basedir/kernel-map.json $_kmap_destbase/kernel-map-%{KVERREL}.json
|
||||
%endif
|
||||
|
||||
###
|
||||
### clean
|
||||
###
|
||||
@ -4397,6 +4473,13 @@ fi\
|
||||
%{_libexecdir}/kselftests
|
||||
%endif
|
||||
|
||||
%if %{with_kmap} && %{with_base}
|
||||
%files -n %{name}-kmap-internal
|
||||
%defattr(-,root,root)
|
||||
%dir %{_datadir}/%{name}-kmap-internal
|
||||
%{_datadir}/%{name}-kmap-internal/kernel-map-%{KVERREL}.json
|
||||
%endif
|
||||
|
||||
# empty meta-package
|
||||
%if %{with_up_base}
|
||||
%ifnarch %nobuildarches noarch
|
||||
@ -4567,6 +4650,9 @@ fi\
|
||||
#
|
||||
#
|
||||
%changelog
|
||||
* Sun Aug 02 2026 Jan Stancek <jstancek@redhat.com> [6.12.0-253.18.el10nv]
|
||||
- Merge tag 'kernel-6.12.0-253.el10' into main-aie-nv (Jan Stancek) [VOYAGER-1095]
|
||||
|
||||
* Fri Jul 17 2026 Jan Stancek <jstancek@redhat.com> [6.12.0-250.17.el10nv]
|
||||
- Merge tag 'kernel-6.12.0-250.el10' into main-aie-nv (Jan Stancek) [VOYAGER-1095]
|
||||
|
||||
@ -4719,6 +4805,482 @@ fi\
|
||||
- redhat: build only for aarch64 64k and x86_64 variants (Jan Stancek)
|
||||
- redhat: set up initial Makefile.variables (Jan Stancek)
|
||||
|
||||
* Wed Jul 29 2026 CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [6.12.0-253.el10]
|
||||
- redhat: add kmap.py tool and kernel-kmap-internal package (Rado Vrbovsky)
|
||||
- net/sched: cls_api: Handle TC_ACT_CONSUMED in tcf_qevent_handle (CKI Backport Bot) [RHEL-214083] {CVE-2026-64530}
|
||||
- x86/fpu: Ensure XFD state on signal delivery (Steve Best) [RHEL-213537]
|
||||
- platform/x86: intel-hid: Protect ACPI notify handler against recursion (Steve Best) [RHEL-213294]
|
||||
- iTCO_wdt: mask NMI_NOW bit for update_no_reboot_bit() call (Dennis Chen) [RHEL-212108]
|
||||
- ksm: use range-walk function to jump over holes in scan_get_next_rmap_item (Rafael Aquini) [RHEL-189556] {CVE-2025-68211}
|
||||
- i2c: i801: fix hardware state machine corruption in error path (Steve Best) [RHEL-212367]
|
||||
- gitlab-ci: enable riscv64 builds for c10s and rhel10 (Michael Krausch-Hofmann)
|
||||
- pinctrl: mediatek: paris: bypass pinctrl GPIO layer in set GPIO direction (Jiri Benc) [RHEL-191293]
|
||||
- pinctrl: mediatek: eint: Drop base from mtk_eint_chip_write_mask() (Jiri Benc) [RHEL-191293]
|
||||
- pinctrl: mediatek: make devm allocations safer and clearer in mtk_eint_do_init() (Jiri Benc) [RHEL-191293]
|
||||
- pinctrl: Use dev_fwnode() (Jiri Benc) [RHEL-191293]
|
||||
- pinctrl: mediatek: eint: Fix invalid pointer dereference for v1 platforms (Jiri Benc) [RHEL-191293]
|
||||
- pinctrl: mediatek: paris: use new GPIO line value setter callbacks (Jiri Benc) [RHEL-191293]
|
||||
- pinctrl: mediatek: paris: don't double-check the GPIO number (Jiri Benc) [RHEL-191293]
|
||||
- pinctrl: mediatek: common-v1: Fix error checking in mtk_eint_init() (Jiri Benc) [RHEL-191293]
|
||||
- pinctrl: mediatek: Fix new design debounce issue (Jiri Benc) [RHEL-191293]
|
||||
- pinctrl: mediatek: common-v1: Fix EINT breakage on older controllers (Jiri Benc) [RHEL-191293]
|
||||
- pinctrl: mediatek: Fix the invalid conditions (Jiri Benc) [RHEL-191293]
|
||||
- pinctrl: mediatek: Add EINT support for multiple addresses (Jiri Benc) [RHEL-191293]
|
||||
- pinctrl: mediatek: Drop mtk_pinconf_bias_set_pd() (Jiri Benc) [RHEL-191293]
|
||||
- pinctrl: mediatek: add support for MTK_PULL_PD_TYPE (Jiri Benc) [RHEL-191293]
|
||||
- x86/cpu: Enable FSGSBASE early in cpu_init_exception_handling() (Steve Best) [RHEL-211103]
|
||||
- cpufreq: intel_pstate: Sync policy->cur during CPU offline (Steve Best) [RHEL-210859]
|
||||
- platform/x86/amd/hsmp: Clamp ioctl/send_message indices (Spectre v1) (Steve Best) [RHEL-208745]
|
||||
- xfs: resample the data fork mapping after cycling ILOCK (Carlos Maiolino) [RHEL-193944]
|
||||
- KVM: s390: Fix S390_USER_OPEREXEC enablement without STFLE 74 (Christoph Schlameuss) [RHEL-158929]
|
||||
- procfs: fix possible double mmput() in do_procmap_query() (Rafael Aquini) [RHEL-189666] {CVE-2026-23199}
|
||||
- procfs: avoid fetching build ID while holding VMA lock (Rafael Aquini) [RHEL-189666] {CVE-2026-23199}
|
||||
- i2c: tegra: Fix NOIRQ suspend/resume (Charles Mirabile) [RHEL-174252]
|
||||
- i2c: tegra: Update Tegra410 I2C timing parameters (Charles Mirabile) [RHEL-174252]
|
||||
- i2c: tegra: Disable fair arbitration for non-MCTP buses (Charles Mirabile) [RHEL-174252]
|
||||
- i2c: tegra: use dmaengine_get_dma_device() for DMA buffer allocation (Charles Mirabile) [RHEL-174252]
|
||||
- isofs: validate Rock Ridge CE continuation extent against volume size (CKI Backport Bot) [RHEL-187413] {CVE-2026-46303}
|
||||
- intel_idle: Add Panther Lake C-states table (Steve Best) [RHEL-185572]
|
||||
- KVM: s390: selftests: Add IRQ routing address offset tests (Christoph Schlameuss) [RHEL-183882]
|
||||
- KVM: s390: Limit adapter indicator access to mapped page (Christoph Schlameuss) [RHEL-183882]
|
||||
- tools/power/x86/intel-speed-select: Fix output when running on unsupported CLX platforms (Steve Best) [RHEL-184884]
|
||||
- tools/power/x86/intel-speed-select: Fix some program return value (Steve Best) [RHEL-184884]
|
||||
- tools/power/x86/intel-speed-select: Fix cpu extended family ID decoding (Steve Best) [RHEL-184884]
|
||||
- platform/x86/intel/tpmi/plr: Prevent fault during unbind (Steve Best) [RHEL-182358]
|
||||
- Revert "Drivers: hv: Add CONFIG_HYPERV_VMBUS option" (Karol Herbst) [RHEL-170737]
|
||||
- Revert "drm/i915: Use preempt_disable/enable_rt() where recommended" (Karol Herbst) [RHEL-170737]
|
||||
- Revert "drm/gem: fix build for mm_get_unmapped_area() call after backmerge" (Karol Herbst) [RHEL-170737]
|
||||
- Partiall revert "mm: update shmem_[kernel]_file_*() functions to use vma_flags_t" (Karol Herbst) [RHEL-170737]
|
||||
- drm: add 4th argument to vfs_parse_fs_string calls (Karol Herbst) [RHEL-170737]
|
||||
- redhat/configs: Add new configs from DRM 7.0 backport (Karol Herbst) [RHEL-170737]
|
||||
- Merge DRM changes from upstream v6.19..v7.0 (Karol Herbst) [RHEL-170737]
|
||||
|
||||
* Tue Jul 28 2026 CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [6.12.0-252.el10]
|
||||
- Revert "selftests/pidfd: add tests for PIDFD_SELF_*" (John J Coleman) [RHEL-214159]
|
||||
- Revert "selftests/mm: Use PKEY_UNRESTRICTED macro" (John J Coleman) [RHEL-214159]
|
||||
- Revert "selftests/powerpc: Use PKEY_UNRESTRICTED macro" (John J Coleman) [RHEL-214159]
|
||||
- Revert "selftest/powerpc/mm/pkey: fix build-break introduced by commit 00894c3fc917" (John J Coleman) [RHEL-214159]
|
||||
- Revert "selftests/mm: fix faulting-in code in pagemap_ioctl test" (John J Coleman) [RHEL-214159]
|
||||
- Bluetooth: btusb: MT7925: Add VID/PID 13d3/3609 (Jiri Benc) [RHEL-191262]
|
||||
- redhat/configs: enable CONFIG_SERIAL_8250_MT6577 (Jiri Benc) [RHEL-191347]
|
||||
- serial: 8250_mtk: Add ACPI support (Jiri Benc) [RHEL-191347]
|
||||
- serial: 8250_mtk: Enable baud clock and manage in runtime PM (Jiri Benc) [RHEL-191347]
|
||||
- serial: 8250_platform: Remove unneeded ->iotype assignment (Jiri Benc) [RHEL-191347]
|
||||
- usb: typec: ucsi: skip connector validation before init (Desnes Nunes) [RHEL-147800]
|
||||
- usb: host: xhci-sideband: delegate offload_usage tracking to class drivers (Desnes Nunes) [RHEL-147800]
|
||||
- usb: core: use dedicated spinlock for offload state (Desnes Nunes) [RHEL-147800]
|
||||
- usb: cdns3: gadget: fix state inconsistency on gadget init failure (Desnes Nunes) [RHEL-147800] {CVE-2026-31754}
|
||||
- usb: dwc3: imx8mp: fix memory leak on probe failure path (Desnes Nunes) [RHEL-147800]
|
||||
- usb: ulpi: fix memory leak on ulpi_register() error paths (Desnes Nunes) [RHEL-147800] {CVE-2026-46109}
|
||||
- usb: ulpi: fix double free in ulpi_register_interface() error path (Desnes Nunes) [RHEL-147800] {CVE-2026-31759}
|
||||
- usb: misc: usbio: Fix URB memory leak on submit failure (Desnes Nunes) [RHEL-147800] {CVE-2026-31757}
|
||||
- USB: core: add NO_LPM quirk for Razer Kiyo Pro webcam (Desnes Nunes) [RHEL-147800]
|
||||
- usb: cdns3: gadget: fix NULL pointer dereference in ep_queue (Desnes Nunes) [RHEL-147800] {CVE-2026-31755}
|
||||
- usb: core: phy: avoid double use of 'usb3-phy' (Desnes Nunes) [RHEL-147800]
|
||||
- USB: serial: option: add MeiG Smart SRM825WN (Desnes Nunes) [RHEL-147800]
|
||||
- dt-bindings: connector: add pd-disable dependency (Desnes Nunes) [RHEL-147800]
|
||||
- usb: typec: thunderbolt: Set enter_vdo during initialization (Desnes Nunes) [RHEL-147800]
|
||||
- usb: typec: Remove alt->adev.dev.class assignment (Desnes Nunes) [RHEL-147800]
|
||||
- usb: dwc2: gadget: Fix spin_lock/unlock mismatch in dwc2_hsotg_udc_stop() (Desnes Nunes) [RHEL-147800] {CVE-2026-31756}
|
||||
- usb: quirks: add DELAY_INIT quirk for another Silicon Motion flash drive (Desnes Nunes) [RHEL-147800]
|
||||
- cdc-acm: new quirk for EPSON HMD (Desnes Nunes) [RHEL-147800]
|
||||
- usb: typec: ucsi: validate connector number in ucsi_notify_common() (Desnes Nunes) [RHEL-147800] {CVE-2026-31729}
|
||||
- usb: usbtmc: Flush anchored URBs in usbtmc_release (Desnes Nunes) [RHEL-147800] {CVE-2026-31758}
|
||||
- USB: serial: io_edgeport: add support for Blackbox IC135A (Desnes Nunes) [RHEL-147800]
|
||||
- USB: serial: option: add missing RSVD(5) flag for Rolling RW135R-GL (Desnes Nunes) [RHEL-147800]
|
||||
- USB: serial: option: add support for Rolling Wireless RW135R-GL (Desnes Nunes) [RHEL-147800]
|
||||
- USB: ezcap401 needs USB_QUIRK_NO_BOS to function on 10gbs usb speed (Desnes Nunes) [RHEL-147800]
|
||||
- usb: roles: get usb role switch from parent only for usb-b-connector (Desnes Nunes) [RHEL-147800]
|
||||
- Revert "tcpm: allow looking for role_sw device in the main node" (Desnes Nunes) [RHEL-147800]
|
||||
- usb: typec: altmode/displayport: set displayport signaling rate in configure message (Desnes Nunes) [RHEL-147800]
|
||||
- usb: dwc3: pci: add support for the Intel Nova Lake -H (Desnes Nunes) [RHEL-147800]
|
||||
- usb/core/quirks: Add Huawei ME906S-device to wakeup quirk (Desnes Nunes) [RHEL-147800]
|
||||
- usb: xhci: Prevent interrupt storm on host controller error (HCE) (Desnes Nunes) [RHEL-147800] {CVE-2026-43488}
|
||||
- usb: xhci: Fix memory leak in xhci_disable_slot() (Desnes Nunes) [RHEL-147800] {CVE-2026-43432}
|
||||
- usb: class: cdc-wdm: fix reordering issue in read code path (Desnes Nunes) [RHEL-147800] {CVE-2026-43427}
|
||||
- usb: cdc-acm: Restore CAP_BRK functionnality to CH343 (Desnes Nunes) [RHEL-147800]
|
||||
- usb: core: new quirk to handle devices with zero configurations (Desnes Nunes) [RHEL-147800]
|
||||
- usb: misc: uss720: properly clean up reference in uss720_probe() (Desnes Nunes) [RHEL-147800]
|
||||
- USB: core: Limit the length of unkillable synchronous timeouts (Desnes Nunes) [RHEL-147800] {CVE-2026-43428}
|
||||
- USB: usbtmc: Use usb_bulk_msg_killable() with user-specified timeouts (Desnes Nunes) [RHEL-147800] {CVE-2026-43429}
|
||||
- USB: usbcore: Introduce usb_bulk_msg_killable() (Desnes Nunes) [RHEL-147800]
|
||||
- usb: core: don't power off roothub PHYs if phy_set_mode() fails (Desnes Nunes) [RHEL-147800]
|
||||
- thunderbolt: Fix property read in nhi_wake_supported() (Desnes Nunes) [RHEL-147800]
|
||||
- qmi_wwan: allow max_mtu above hard_mtu to control rx_urb_size (Desnes Nunes) [RHEL-147800]
|
||||
- usbnet: limit max_mtu based on device's hard_mtu (Desnes Nunes) [RHEL-147800]
|
||||
- net: usb: r8152: add TRENDnet TUC-ET2G (Desnes Nunes) [RHEL-147800]
|
||||
- usb: image: mdc800: kill download URB on timeout (Desnes Nunes) [RHEL-147800] {CVE-2026-43425}
|
||||
- usb: mdc800: handle signal and read racing (Desnes Nunes) [RHEL-147800]
|
||||
- USB: add QUIRK_NO_BOS for video capture several devices (Desnes Nunes) [RHEL-147800]
|
||||
- usb: typec: ucsi: Add Thunderbolt alternate mode support (Desnes Nunes) [RHEL-147800]
|
||||
- usb: phy: tegra: parametrize PORTSC1 register offset (Desnes Nunes) [RHEL-147800]
|
||||
- usb: phy: tegra: parametrize HSIC PTS value (Desnes Nunes) [RHEL-147800]
|
||||
- usb: phy: tegra: return error value from utmi_wait_register (Desnes Nunes) [RHEL-147800]
|
||||
- usb: phy: tegra: cosmetic fixes (Desnes Nunes) [RHEL-147800]
|
||||
- usb: dwc2: fix resume failure if dr_mode is host (Desnes Nunes) [RHEL-147800]
|
||||
- usb: cdns3: fix role switching during resume (Desnes Nunes) [RHEL-147800] {CVE-2026-45911}
|
||||
- usb: dwc3: gadget: Move vbus draw to workqueue context (Desnes Nunes) [RHEL-147800] {CVE-2026-43170}
|
||||
- phy: tegra: xusb: Remove unused powered_on variable (Desnes Nunes) [RHEL-147800]
|
||||
- net: usb: introduce usbnet_mii_ioctl helper function (Desnes Nunes) [RHEL-147800]
|
||||
- net: usb: remove unnecessary get_drvinfo code and driver versions (Desnes Nunes) [RHEL-147800]
|
||||
- net: usb: replace unnecessary get_link functions with usbnet_get_link (Desnes Nunes) [RHEL-147800]
|
||||
- net: usb: asix: hold PM usage ref to avoid PM/MDIO + RTNL deadlock (Desnes Nunes) [RHEL-147800] {CVE-2025-40120}
|
||||
- net: usb: asix_devices: Fix PHY address mask in MDIO bus initialization (Desnes Nunes) [RHEL-147800] {CVE-2025-38736}
|
||||
- net: usb: asix_devices: add phy_mask for ax88772 mdio bus (Desnes Nunes) [RHEL-147800] {CVE-2025-38725}
|
||||
- usbnet: asix AX88772: leave the carrier control to phylink (Desnes Nunes) [RHEL-147800]
|
||||
- docs: fix 're-use' -> 'reuse' in documentation (Desnes Nunes) [RHEL-147800]
|
||||
- thermal/qcom/lmh: Replace IRQF_ONESHOT with IRQF_NO_THREAD (Desnes Nunes) [RHEL-147800]
|
||||
- char: tpm: cr50: Remove IRQF_ONESHOT (Desnes Nunes) [RHEL-147800]
|
||||
- usb: typec: fusb302: Remove IRQF_ONESHOT (Desnes Nunes) [RHEL-147800]
|
||||
- genirq: Set IRQF_COND_ONESHOT in devm_request_irq(). (Desnes Nunes) [RHEL-147800]
|
||||
- USB: serial: option: add Telit FN920C04 RNDIS compositions (Desnes Nunes) [RHEL-147800]
|
||||
- usb: dwc3: Log dwc3 address in traces (Desnes Nunes) [RHEL-147800]
|
||||
- usb: gadget: tegra-xudc: Add handling for BLCG_COREPLL_PWRDN (Desnes Nunes) [RHEL-147800]
|
||||
- usb: phy: tegra: add HSIC support (Desnes Nunes) [RHEL-147800]
|
||||
- usb: phy: tegra: use phy type directly (Desnes Nunes) [RHEL-147800]
|
||||
- usb: typec: ucsi: Support mode selection to activate altmodes (Desnes Nunes) [RHEL-147800]
|
||||
- usb: typec: Introduce mode_selection bit (Desnes Nunes) [RHEL-147800]
|
||||
- usb: typec: Implement mode selection (Desnes Nunes) [RHEL-147800]
|
||||
- usb: typec: Expose alternate mode priority via sysfs (Desnes Nunes) [RHEL-147800]
|
||||
- usb: typec: Add mode_control field to port property (Desnes Nunes) [RHEL-147800]
|
||||
- usb: phy: generic: Convert to device property API (Desnes Nunes) [RHEL-147800]
|
||||
- usb: phy: generic: Convert to dev_err_probe() (Desnes Nunes) [RHEL-147800]
|
||||
- usb: phy: generic: Convert to devm_clk_get_optional() (Desnes Nunes) [RHEL-147800]
|
||||
- usb: phy: generic: Always use dev in usb_phy_generic_probe() (Desnes Nunes) [RHEL-147800]
|
||||
- usbip: Reduce CONNRESET message noise in dmesg from stub (Desnes Nunes) [RHEL-147800]
|
||||
- tools: usb: usbip: remove dead-link from README (Desnes Nunes) [RHEL-147800]
|
||||
- xhci: dbc: allow setting manufacturer string through sysfs (Desnes Nunes) [RHEL-147800]
|
||||
- xhci: dbc: allow setting product string through sysfs (Desnes Nunes) [RHEL-147800]
|
||||
- xhci: dbc: allow setting device serial number through sysfs (Desnes Nunes) [RHEL-147800]
|
||||
- xhci: dbc: prepare to expose strings through sysfs (Desnes Nunes) [RHEL-147800]
|
||||
- dt-bindings: phy: renesas,usb2-phy: Document mux-states property (Desnes Nunes) [RHEL-147800]
|
||||
- dt-bindings: phy: renesas,usb2-phy: Document USB VBUS regulator (Desnes Nunes) [RHEL-147800]
|
||||
- phy: fsl-imx8mq-usb: enable RX Termination override (Desnes Nunes) [RHEL-147800]
|
||||
- phy: fsl-imx8mq-usb: set platform driver data (Desnes Nunes) [RHEL-147800] {CVE-2026-43259}
|
||||
- phy: fsl-imx8mq-usb: disable bind/unbind platform driver feature (Desnes Nunes) [RHEL-147800]
|
||||
- net: thunderbolt: Allow reading link settings (Desnes Nunes) [RHEL-147800]
|
||||
- bonding: 3ad: Add support for SPEED_80000 (Desnes Nunes) [RHEL-147800]
|
||||
- net: thunderbolt: Allow changing MAC address of the device (Desnes Nunes) [RHEL-147800]
|
||||
- usb: misc: onboard_dev: Add WCH CH334 USB2.0 Hub (1a86:8091) (Desnes Nunes) [RHEL-147800]
|
||||
- dt-bindings: usb: Add binding for WCH CH334/CH335 hub controller (Desnes Nunes) [RHEL-147800]
|
||||
- usb: dwc3: Add dwc pointer to dwc3_readl/writel (Desnes Nunes) [RHEL-147800]
|
||||
- usb: dwc3: Remove of dep->regs (Desnes Nunes) [RHEL-147800]
|
||||
- usb: chipidea: udc: fix DMA and SG cleanup in _ep_nuke() (Desnes Nunes) [RHEL-147800] {CVE-2026-43250}
|
||||
- usb: chipidea: ci_hdrc_imx: use "wakeup" suffix for wakeup interrupt name (Desnes Nunes) [RHEL-147800]
|
||||
- USB: HCD: remove logic about which hcd is loaded (Desnes Nunes) [RHEL-147800]
|
||||
- usb: dwc3: imx8mp: disable auto suspend for host role (Desnes Nunes) [RHEL-147800]
|
||||
- usb: dwc3: imx8mp: rename dwc3 to dwc3_pdev in struct dwc3_imx8mp (Desnes Nunes) [RHEL-147800]
|
||||
- usb: dwc3: imx8mp: fix device leak at unbind (Desnes Nunes) [RHEL-147800]
|
||||
- usb: dwc3: drd: extend dwc3_pre_set_role() to extcon and otg usecase (Desnes Nunes) [RHEL-147800]
|
||||
- phy: qcom: qmp-combo: Add polarity inversion support for SAR2130P (Desnes Nunes) [RHEL-147800]
|
||||
- USB: core: Discard pm_runtime_put() return value (Desnes Nunes) [RHEL-147800]
|
||||
- usb: typec: ucsi: drop an unused Kconfig symbol (Desnes Nunes) [RHEL-147800]
|
||||
- USB: host: drop unneeded dependency on OF_GPIO (Desnes Nunes) [RHEL-147800]
|
||||
- usb: isp1362-hcd: remove Philips ISP1362 USB OTG controller driver (Desnes Nunes) [RHEL-147800]
|
||||
- USB: typec: tcpm: Fix a typo (Desnes Nunes) [RHEL-147800]
|
||||
- thunderbolt: Log path activation failures without WARN backtraces (Desnes Nunes) [RHEL-147800]
|
||||
- phy: core: Simplify with scoped for each OF child loop (Desnes Nunes) [RHEL-147800]
|
||||
- phy: core: Reinstate pm_runtime_enabled() check in phy_pm_runtime_put() (Desnes Nunes) [RHEL-147800]
|
||||
- docs: admin-guide: thunderbolt: Replace ifconfig with ip (Desnes Nunes) [RHEL-147800]
|
||||
- phy: qualcomm: qmp-combo: Add DP offsets and settings for Glymur platforms (Desnes Nunes) [RHEL-147800]
|
||||
- phy: qualcomm: qmp-combo: Update QMP PHY with Glymur settings (Desnes Nunes) [RHEL-147800]
|
||||
- phy: qualcomm: Update the QMP clamp register for V6 (Desnes Nunes) [RHEL-147800]
|
||||
- phy: qualcomm: qmp-usb: Add support for Glymur USB UNI PHY (Desnes Nunes) [RHEL-147800]
|
||||
- dt-bindings: phy: qcom,qmp-usb: Add Glymur USB UNI PHY compatible (Desnes Nunes) [RHEL-147800]
|
||||
- dt-bindings: phy: qcom,sc8280xp-qmp-usb43dp-phy: Add Glymur compatible (Desnes Nunes) [RHEL-147800]
|
||||
- phy: qcom: qmp-usbc: Fix out-of-bounds array access in dp swing config (Desnes Nunes) [RHEL-147800]
|
||||
- phy: qcom: qmp-usbc: Add QCS615 USB/DP PHY config and DP mode support (Desnes Nunes) [RHEL-147800]
|
||||
- phy: qcom: qmp: Add DP v2 PHY register definitions (Desnes Nunes) [RHEL-147800]
|
||||
- phy: qcom: qmp-usbc: Add USB/DP exclude handling (Desnes Nunes) [RHEL-147800]
|
||||
- phy: qcom: qmp-usbc: Add DP PHY ops for USB/DP switchable Type-C PHYs (Desnes Nunes) [RHEL-147800]
|
||||
- phy: qcom: qmp-usbc: Add TCSR parsing and PHY mode setting (Desnes Nunes) [RHEL-147800]
|
||||
- phy: qcom: qmp-usbc: Move USB-only init to usb_power_on (Desnes Nunes) [RHEL-147800]
|
||||
- phy: qcom: qmp-usbc: add DP link and vco_div clocks for DP PHY (Desnes Nunes) [RHEL-147800]
|
||||
- phy: qcom: qmp-usbc: Move reset config into PHY cfg (Desnes Nunes) [RHEL-147800]
|
||||
- phy: qcom: qmp-usbc: Add regulator init_load support (Desnes Nunes) [RHEL-147800]
|
||||
- phy: qcom: qmp-usbc: Add DP-related fields for USB/DP switchable PHY (Desnes Nunes) [RHEL-147800]
|
||||
- phy: qcom: qmp-usbc: Rename USB-specific ops to prepare for DP support (Desnes Nunes) [RHEL-147800]
|
||||
- dt-bindings: phy: Add QMP USB3+DP PHY for QCS615 (Desnes Nunes) [RHEL-147800]
|
||||
- phy: fsl-imx8mq-usb: change ssc_range value for i.MX8MQ (Desnes Nunes) [RHEL-147800]
|
||||
- phy: core: Discard pm_runtime_put() return values (Desnes Nunes) [RHEL-147800]
|
||||
- usb: gadget: Constify struct configfs_item_operations and configfs_group_operations (Desnes Nunes) [RHEL-147800]
|
||||
- configfs: Constify ct_item_ops in struct config_item_type (Desnes Nunes) [RHEL-147800]
|
||||
- configfs: Constify ct_group_ops in struct config_item_type (Desnes Nunes) [RHEL-147800]
|
||||
- usb: linux/usb.h: Correct the description of the usb_device_driver member (Desnes Nunes) [RHEL-147800]
|
||||
- usb: typec: ucsi: psy: Fix voltage and current max for non-Fixed PDOs (Desnes Nunes) [RHEL-147800]
|
||||
- usb: typec: ucsi: psy: Fix ucsi_psy_get_current_now in non-PD cases (Desnes Nunes) [RHEL-147800]
|
||||
- dt-bindings: usb: ehci/ohci: Allow "dma-coherent" (Desnes Nunes) [RHEL-147800]
|
||||
- usb: typec: Export typec bus and typec altmode device type (Desnes Nunes) [RHEL-147800]
|
||||
- usb: typec: Set the bus also for the port and plug altmodes (Desnes Nunes) [RHEL-147800]
|
||||
- ASoC: Intel: sof_sdw: append dai type to dai link name unconditionally (Jaroslav Kysela) [RHEL-180892]
|
||||
- ACPI: bus: Fix MFD child automatic modprobe issue (Mark Langsdorf) [RHEL-173575]
|
||||
- ACPI: video: Switch over to auxiliary bus type (Mark Langsdorf) [RHEL-173575]
|
||||
- ACPI: video: Convert the driver to a platform one (Mark Langsdorf) [RHEL-173575]
|
||||
- iommupt: Fixup build warning by using BIT_ULL() for RISCVPT_NC/IO (Jennifer Berringer) [RHEL-174808]
|
||||
- iommupt: Encode IOMMU_MMIO/IOMMU_CACHE via RISC-V Svpbmt bits (Jennifer Berringer) [RHEL-174808]
|
||||
- iommu/riscv: Advertise Svpbmt support to generic page table (Jennifer Berringer) [RHEL-174808]
|
||||
- iommu/riscv: Add ACPI support (Jennifer Berringer) [RHEL-174808]
|
||||
- iommu/riscv: Remove overflows on the invalidation path (Jennifer Berringer) [RHEL-174808]
|
||||
- iommu/riscv: Fix signedness bug (Jennifer Berringer) [RHEL-174808]
|
||||
- iommu/riscv: Stop polling when CQCSR reports an error (Jennifer Berringer) [RHEL-174808]
|
||||
- iommu/riscv: Allow RISC_VIOMMU to COMPILE_TEST (Jennifer Berringer) [RHEL-174808]
|
||||
- iommu/riscv: Add missing GENERIC_MSI_IRQ (Jennifer Berringer) [RHEL-174808]
|
||||
- iommu/riscv: Enable SVNAPOT support for contiguous ptes (Jennifer Berringer) [RHEL-174808]
|
||||
- iommu/riscv: Use the generic iommu page table (Jennifer Berringer) [RHEL-174808]
|
||||
- iommu/riscv: Disable SADE (Jennifer Berringer) [RHEL-174808]
|
||||
- iommupt: Add the RISC-V page table format (Jennifer Berringer) [RHEL-174808]
|
||||
- iommu/riscv: Skip IRQ count check when using MSI interrupts (Jennifer Berringer) [RHEL-174808]
|
||||
- iommu/riscv: Add IOTINVAL after updating DDT/PDT entries (Jennifer Berringer) [RHEL-174808]
|
||||
- iommu/riscv: Simplify maximum determination in riscv_iommu_init_check() (Jennifer Berringer) [RHEL-174808]
|
||||
- iommu: make inclusion of riscv directory conditional (Jennifer Berringer) [RHEL-174808]
|
||||
- iommu: Pass in old domain to attach_dev callback functions (Jennifer Berringer) [RHEL-174808]
|
||||
- iommu/riscv: prevent NULL deref in iova_to_phys (Jennifer Berringer) [RHEL-174808] {CVE-2025-39699}
|
||||
- iommu: Remove ops.pgsize_bitmap from drivers that don't use it (Jennifer Berringer) [RHEL-174808]
|
||||
- iommu/riscv: Update to use iommu_alloc_pages_node_lg2() (Jennifer Berringer) [RHEL-174808]
|
||||
- iommu/riscv: Convert to use struct iommu_pages_list (Jennifer Berringer) [RHEL-174808]
|
||||
- iommu/pages: Remove iommu_free_page() (Jennifer Berringer) [RHEL-174808]
|
||||
- iommu/pages: Remove iommu_alloc_page_node() (Jennifer Berringer) [RHEL-174808]
|
||||
- iommu/pages: Remove the order argument to iommu_free_pages() (Jennifer Berringer) [RHEL-174808]
|
||||
- iommu/riscv: Fixup compile warning (Jennifer Berringer) [RHEL-174808]
|
||||
- iommu/riscv: Add shutdown function for iommu driver (Jennifer Berringer) [RHEL-174808]
|
||||
- iommu/riscv: Empty iommu queue before enabling it (Jennifer Berringer) [RHEL-174808]
|
||||
- iommu/riscv: Add support for platform msi (Jennifer Berringer) [RHEL-174808]
|
||||
- iommu/riscv: Paging domain support (Jennifer Berringer) [RHEL-174808]
|
||||
- iommu/riscv: Command and fault queue support (Jennifer Berringer) [RHEL-174808]
|
||||
- iommu/riscv: Device directory management. (Jennifer Berringer) [RHEL-174808]
|
||||
- iommu/riscv: Enable IOMMU registration and device probe. (Jennifer Berringer) [RHEL-174808]
|
||||
- iommu/riscv: Add RISC-V IOMMU PCIe device driver (Jennifer Berringer) [RHEL-174808]
|
||||
- iommu/riscv: Add RISC-V IOMMU platform device driver (Jennifer Berringer) [RHEL-174808]
|
||||
- redhat/configs: Enable RISC-V IOMMU (Jennifer Berringer) [RHEL-174808]
|
||||
- sctp: fix OOB write to userspace in sctp_getsockopt_peer_auth_chunks (Xin Long) [RHEL-152730]
|
||||
- sctp: disable BH before calling udp_tunnel_xmit_skb() (Xin Long) [RHEL-152730]
|
||||
- sctp: fix missing encap_port propagation for GSO fragments (Xin Long) [RHEL-152730]
|
||||
- sctp: move SCTP_CMD_ASSOC_SHKEY right after SCTP_CMD_PEER_INIT (Xin Long) [RHEL-152730]
|
||||
- scsi: megaraid_sas: Fix NULL pointer dereference on firmware duplicate completion (Chandrakanth Patil) [RHEL-141214]
|
||||
- scsi: megaraid_sas: Protect more code with instance->reset_mutex (Chandrakanth Patil) [RHEL-141214]
|
||||
|
||||
* Fri Jul 24 2026 CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [6.12.0-251.el10]
|
||||
- s390/sclp: Allow PCI reports for NVMe SMART data (Jan Polensky) [RHEL-188089]
|
||||
- riscv: mm: Fix conflict in arch_tlbbatch_add_pending() (Jennifer Berringer) [RHEL-212287]
|
||||
- arm64: dts: s32g3: Fix SWT8 watchdog address (Jared Kangas) [RHEL-212089]
|
||||
- iio: adc: nxp-sar-adc: Fix the delay calculation in nxp_sar_adc_wait_for() (Jared Kangas) [RHEL-212089]
|
||||
- iio: adc: nxp-sar-adc: harden buffer ISR against per-channel read failure (Jared Kangas) [RHEL-212089]
|
||||
- iio: adc: nxp-sar-adc: Remove unnecessary type casting (Jared Kangas) [RHEL-212089]
|
||||
- iio: core: fix uninitialized data in debugfs (Jared Kangas) [RHEL-212089]
|
||||
- iio: buffer: Move from int64_t to s64 for timestamp (Jared Kangas) [RHEL-212089]
|
||||
- iio: buffer: Fix DMA fence leak in iio_buffer_enqueue_dmabuf() (Jared Kangas) [RHEL-212089]
|
||||
- iio: Replace 'sign' field with union in struct iio_scan_type (Jared Kangas) [RHEL-212089]
|
||||
- iio: buffer: ensure repeat alignment is a power of two (Jared Kangas) [RHEL-212089]
|
||||
- iio: buffer: cache timestamp offset in scan buffer (Jared Kangas) [RHEL-212089]
|
||||
- iio: buffer: check return value of iio_compute_scan_bytes() (Jared Kangas) [RHEL-212089]
|
||||
- iio: core: Clean up device correctly on viio_trigger_alloc() failure (Jared Kangas) [RHEL-212089]
|
||||
- iio: core: Simplify IIO core managed APIs (Jared Kangas) [RHEL-212089]
|
||||
- iio: inkern: call iio_device_put() only on mapped devices (Jared Kangas) [RHEL-212089]
|
||||
- iio: Fix fwnode_handle in __fwnode_iio_channel_get_by_name() (Jared Kangas) [RHEL-212089]
|
||||
- dmaengine: fsl-edma: Use dev_err_probe() to simplify code (Jared Kangas) [RHEL-212089]
|
||||
- dmaengine: fsl-edma: Use managed API dmaenginem_async_device_register() (Jared Kangas) [RHEL-212089]
|
||||
- dmaengine: of_dma: Add devm_of_dma_controller_register() (Jared Kangas) [RHEL-212089]
|
||||
- dt-bindings: dma: fsl-edma: add dma-channel-mask property description (Jared Kangas) [RHEL-212089]
|
||||
- dmaengine: fsl-edma: don't explicitly disable clocks in .remove() (Jared Kangas) [RHEL-212089]
|
||||
- dmaengine: fsl-edma: drop unused module alias (Jared Kangas) [RHEL-212089]
|
||||
- dmaengine: fsl-edma: configure tcd attr with separate src and dst settings (Jared Kangas) [RHEL-212089]
|
||||
- dmaengine: fsl-edma: Fix clk leak on alloc_chan_resources failure (Jared Kangas) [RHEL-212089]
|
||||
- dmaengine: fsl-edma: Remove redundant check in fsl_edma_free_chan_resources() (Jared Kangas) [RHEL-212089]
|
||||
- dmaengine: fsl-edma: fix channel parameter config for fixed channel requests (Jared Kangas) [RHEL-212089]
|
||||
- i2c: imx: fix clock and pinctrl state inconsistency in runtime PM (Jared Kangas) [RHEL-212089]
|
||||
- i2c: imx: zero-initialize dma_slave_config for eDMA (Jared Kangas) [RHEL-212089]
|
||||
- i2c: imx: ensure no clock is generated after last read (Jared Kangas) [RHEL-212089]
|
||||
- i2c: imx: fix i2c issue when reading multiple messages (Jared Kangas) [RHEL-212089]
|
||||
- i2c: imx: preserve error state in block data length handler (Jared Kangas) [RHEL-212089]
|
||||
- vsock: initialize child_ns_mode_locked in vsock_net_init() (Stefano Garzarella) [RHEL-155388]
|
||||
- ppc/fadump: invoke kmsg_dump in fadump panic path (Mamatha Inamdar) [RHEL-191988]
|
||||
- futex: Drop CLONE_THREAD requirement for private default hash alloc (Audra Mitchell) [RHEL-193520] {CVE-2026-52973}
|
||||
- redhat/configs: automotive: enable SENSORS_INA2XX (Jared Kangas) [RHEL-193670]
|
||||
- hwmon: (ina2xx) Use scoped_guard() to acquire the subsystem lock (Jared Kangas) [RHEL-193670]
|
||||
- hwmon: (ina2xx) clean up unused define and outdated comment (Jared Kangas) [RHEL-193670]
|
||||
- hwmon: (ina2xx) Make it easier to add more devices (Jared Kangas) [RHEL-193670]
|
||||
- hwmon: (ina2xx) Rely on subsystem locking (Jared Kangas) [RHEL-193670]
|
||||
- hwmon: (ina2xx) make regulator 'vs' support optional (Jared Kangas) [RHEL-193670]
|
||||
- hwmon: (ina226) Add support for SY24655 (Jared Kangas) [RHEL-193670]
|
||||
- hwmon: (ina2xx) Add support for INA260 (Jared Kangas) [RHEL-193670]
|
||||
- hwmon: (ina2xx) Add support for has_alerts configuration flag (Jared Kangas) [RHEL-193670]
|
||||
- hwmon: (core) Use device name as a fallback in devm_hwmon_device_register_with_info (Jared Kangas) [RHEL-193670]
|
||||
- hwmon: Support guard() and scoped_guard for subsystem locks (Jared Kangas) [RHEL-193670]
|
||||
- hwmon: Serialize accesses in hwmon core (Jared Kangas) [RHEL-193670]
|
||||
- hwmon: Add label support for 64-bit energy attributes (Jared Kangas) [RHEL-193670]
|
||||
- hwmon: Introduce 64-bit energy attribute support (Jared Kangas) [RHEL-193670]
|
||||
- redhat/configs: automotive: enable PWM_FSL_FTM as a module (Jared Kangas) [RHEL-210979]
|
||||
- arm64: dts: s32g: add PWM support for s32g2 and s32g3 (Jared Kangas) [RHEL-210979]
|
||||
- arm64: dts: s32g: add SAR ADC support for s32g2 and s32g3 (Jared Kangas) [RHEL-210979]
|
||||
- pwm: Add the S32G support in the Freescale FTM driver (Jared Kangas) [RHEL-210979]
|
||||
- pwm: fsl-ftm: Drop driver local locking (Jared Kangas) [RHEL-210979]
|
||||
- pwm: fsl-ftm: Handle clk_get_rate() returning 0 (Jared Kangas) [RHEL-210979]
|
||||
- selinux: fix incorrect execmem checks on overlayfs (Ondrej Mosnacek) [RHEL-189741]
|
||||
- Revert "selinux: RHEL-only hotfix for execmem regression" (Ondrej Mosnacek) [RHEL-189741]
|
||||
- s390/pkey: Check length in pkey_pckmo handler implementation (Ramesh Chhetri) [RHEL-190427]
|
||||
- s390/pkey: Check length in PKEY_VERIFYPROTK ioctl (Ramesh Chhetri) [RHEL-190428]
|
||||
- KEYS: trusted: Fix a memory leak in tpm2_load_cmd (CKI Backport Bot) [RHEL-189607] {CVE-2025-71147}
|
||||
- gpio: pca953x: propagate regulator_enable() error from resume (Jared Kangas) [RHEL-190842]
|
||||
- gpio: pca953x: drop bitmap_complement() where feasible (Jared Kangas) [RHEL-190842]
|
||||
- gpio: pca953x: mask interrupts in irq shutdown (Jared Kangas) [RHEL-190842]
|
||||
- Documentation: gpio: pca953x: clarify interrupt source detection (Jared Kangas) [RHEL-190842]
|
||||
- gpio: pca953x: handle short interrupt pulses on PCAL devices (Jared Kangas) [RHEL-190842]
|
||||
- gpio: pca953x: Add support for TCAL6408 TCAL6416 (Jared Kangas) [RHEL-190842]
|
||||
- dt-bindings: gpio: gpio-pca95xx: Add tcal6408 and tcal6416 (Jared Kangas) [RHEL-190842]
|
||||
- Documentation: gpio: add TCAL6408 and TCAL6416 (Jared Kangas) [RHEL-190842]
|
||||
- Documentation: gpio: Add a compatibility and feature list for PCA953x (Jared Kangas) [RHEL-190842]
|
||||
- gpio: pca953x: clarify log messages about auto increment feature (Jared Kangas) [RHEL-190842]
|
||||
- gpio: pca953x: enable latch only on edge-triggered inputs (Jared Kangas) [RHEL-190842]
|
||||
- gpio: Kconfig: Update help for GPIO_PCA953X (Jared Kangas) [RHEL-190842]
|
||||
- gpio: pca953x: use regmap_update_bits() to improve performance (Jared Kangas) [RHEL-190842]
|
||||
- gpio: pca953x: Add support for TI TCA6418 (Jared Kangas) [RHEL-190842]
|
||||
- dt-bindings: gpio: pca95xx: add TI TCA6418 (Jared Kangas) [RHEL-190842]
|
||||
- gpio: pca953x: fix wrong error probe return value (Jared Kangas) [RHEL-190842]
|
||||
- gpio: pca953x: fix IRQ storm on system wake up (Jared Kangas) [RHEL-190842]
|
||||
- gpio: pca953x: Add support for level-triggered interrupts (Jared Kangas) [RHEL-190842]
|
||||
- dt-bindings: gpio: pca95xx: add Toradex ecgpiol16 (Jared Kangas) [RHEL-190842]
|
||||
- gpio: pca953x: use value returning setters (Jared Kangas) [RHEL-190842]
|
||||
- gpio: pca953x: log an error when failing to get the reset GPIO (Jared Kangas) [RHEL-190842]
|
||||
- gpio: pca953x: Improve interrupt support (Jared Kangas) [RHEL-190842]
|
||||
- crypto: testmgr - Ignore EEXIST on shash allocation (Thomas Huth) [RHEL-153093]
|
||||
- crypto: api - Redo lookup on EEXIST (Thomas Huth) [RHEL-153093]
|
||||
- sched_ext: Convert scx_dump_state() spinlock to raw spinlock (Herton R. Krzesinski) [RHEL-184683]
|
||||
- net: ipv6: fix NOREF dst use in seg6 and rpl lwtunnels (Antoine Tenart) [RHEL-179292] {CVE-2026-46099}
|
||||
- dt-bindings: rtc: pcf85063: remove quartz-load-femtofarads restriction for nxp,pcf85063 (CKI Backport Bot) [RHEL-190843]
|
||||
- rtc: pcf85063: scope pcf85063_config structures (CKI Backport Bot) [RHEL-190843]
|
||||
- rtc: pcf85063: convert from round_rate() to determine_rate() (CKI Backport Bot) [RHEL-190843]
|
||||
- rtc: pcf85063: fix incorrect maximum clock rate handling (CKI Backport Bot) [RHEL-190843]
|
||||
- rtc: pcf85063: add support for RV8063 (CKI Backport Bot) [RHEL-190843]
|
||||
- rtc: pcf85063: create pcf85063_i2c_probe (CKI Backport Bot) [RHEL-190843]
|
||||
- dt-bindings: rtc: pcf85063: add binding for RV8063 (CKI Backport Bot) [RHEL-190843]
|
||||
- rtc: pcf85063: replace dev_err+return with return dev_err_probe (CKI Backport Bot) [RHEL-190843]
|
||||
- rtc: pcf85063: do a SW reset if POR failed (CKI Backport Bot) [RHEL-190843]
|
||||
- x86/CPU/AMD: Prevent improper isolation of shared resources in Zen2's op cache (Dennis Chen) [RHEL-188778] {CVE-2025-54518}
|
||||
- cpufreq: intel_pstate: Use correct scaling factor on Raptor Lake-E (Mark Langsdorf) [RHEL-185959]
|
||||
- scsi: core: Wake up the error handler when final completions race against each other (CKI Backport Bot) [RHEL-189653] {CVE-2026-23110}
|
||||
- redhat/kernel.spec: make module and modules-core provides use variant (Jan Stancek) [RHEL-183433]
|
||||
- iommu: Warn on premature unblock during DMA aliased sibling reset (Eder Zulian) [RHEL-188931]
|
||||
- iommu: Fix WARN_ON in __iommu_group_set_domain_nofail() due to reset (Eder Zulian) [RHEL-188931] {CVE-2026-52952}
|
||||
- iommu: Fix ATS invalidation timeouts during __iommu_remove_group_pasid() (Eder Zulian) [RHEL-188931]
|
||||
- iommu: Fix nested pci_dev_reset_iommu_prepare/done() (Eder Zulian) [RHEL-188931]
|
||||
- iommu: Fix pasid attach in pci_dev_reset_iommu_prepare/done() (Eder Zulian) [RHEL-188931]
|
||||
- iommu: Replace per-group resetting_domain with per-gdev blocked flag (Eder Zulian) [RHEL-188931]
|
||||
- iommu: Fix kdocs of pci_dev_reset_iommu_done() (Eder Zulian) [RHEL-188931]
|
||||
- iommu: Fix NULL group->domain dereference in pci_dev_reset_iommu_done() (Eder Zulian) [RHEL-188931]
|
||||
- dm log: fix out-of-bounds write due to region_count overflow (CKI Backport Bot) [RHEL-188552] {CVE-2026-53059}
|
||||
- crypto: ccp - copy IV using skcipher ivsize (CKI Backport Bot) [RHEL-188465] {CVE-2026-53016}
|
||||
- crypto: qat - clear AES key schedule from stack (Vladislav Dronov) [RHEL-115836]
|
||||
- crypto: qat - cancel work on re-enable SR-IOV timeout (Vladislav Dronov) [RHEL-115836]
|
||||
- crypto: qat - use 2-arg strscpy where destination size is known (Vladislav Dronov) [RHEL-115836]
|
||||
- PCI/P2PDMA: Add Intel QAT, DSA, IAA devices to whitelist (Vladislav Dronov) [RHEL-115836]
|
||||
- crypto: qat - validate RSA CRT component lengths (Vladislav Dronov) [RHEL-115836]
|
||||
- crypto: qat - simplify adf_service_mask_to_string helper (Vladislav Dronov) [RHEL-115836]
|
||||
- crypto: qat - add KPT support for GEN6 devices (Vladislav Dronov) [RHEL-115836]
|
||||
- crypto: qat - use pci logging variants for PCI-specific messages (Vladislav Dronov) [RHEL-115836]
|
||||
- crypto: qat - protect service table iterations with service_lock (Vladislav Dronov) [RHEL-115836]
|
||||
- crypto: qat - fix restarting state leak on allocation failure (Vladislav Dronov) [RHEL-115836]
|
||||
- Documentation: qat_rl: make rate limiting wording clearer (Vladislav Dronov) [RHEL-115836]
|
||||
- crypto: qat - handle sysfs-triggered reset callbacks (Vladislav Dronov) [RHEL-115836]
|
||||
- crypto: qat - factor out AER reset helpers (Vladislav Dronov) [RHEL-115836]
|
||||
- crypto: qat - skip restart for down devices (Vladislav Dronov) [RHEL-115836]
|
||||
- crypto: qat - centralize bus master enable (Vladislav Dronov) [RHEL-115836]
|
||||
- crypto: qat - notify fatal error before AER reset preparation (Vladislav Dronov) [RHEL-115836]
|
||||
- crypto: qat - keep VFs enabled during reset (Vladislav Dronov) [RHEL-115836]
|
||||
- crypto: qat - fix VF2PF work teardown race in adf_disable_sriov() (Vladislav Dronov) [RHEL-115836]
|
||||
- crypto: qat - remove MODULE_VERSION (Vladislav Dronov) [RHEL-115836]
|
||||
- crypto: qat - rename adf_ctl_drv.c to adf_module.c (Vladislav Dronov) [RHEL-115836]
|
||||
- crypto: qat - remove unused character device and IOCTLs (Vladislav Dronov) [RHEL-115836]
|
||||
- crypto: qat - fix heartbeat error injection (Vladislav Dronov) [RHEL-115836]
|
||||
- crypto: qat - fix IRQ cleanup on 6xxx probe failure (Vladislav Dronov) [RHEL-115836] {CVE-2026-46060}
|
||||
- crypto: qat - use swab32 macro (Vladislav Dronov) [RHEL-115836]
|
||||
- crypto: qat - replace scnprintf() with sysfs_emit() (Vladislav Dronov) [RHEL-115836]
|
||||
- crypto: qat - fix type mismatch in RAS sysfs show functions (Vladislav Dronov) [RHEL-115836]
|
||||
- crypto: qat - fix compression instance leak (Vladislav Dronov) [RHEL-115836]
|
||||
- crypto: qat - use acomp_tfm_ctx() (Vladislav Dronov) [RHEL-115836]
|
||||
- crypto: qat - disable 420xx AE cluster when lead engine is fused off (Vladislav Dronov) [RHEL-115836]
|
||||
- crypto: qat - disable 4xxx AE cluster when lead engine is fused off (Vladislav Dronov) [RHEL-115836]
|
||||
- crypto: qat - add anti-rollback support for GEN6 devices (Vladislav Dronov) [RHEL-115836]
|
||||
- crypto: qat - add wireless mode support for QAT GEN6 (Vladislav Dronov) [RHEL-115836]
|
||||
- crypto: qat - fix firmware loading failure for GEN6 devices (Vladislav Dronov) [RHEL-115836]
|
||||
- crypto: qat - fix indentation of macros in qat_hal.c (Vladislav Dronov) [RHEL-115836]
|
||||
- crypto: qat - Drop redundant local variables (Vladislav Dronov) [RHEL-115836]
|
||||
- Convert remaining multi-line kmalloc_obj/flex GFP_KERNEL uses [partial] (Vladislav Dronov) [RHEL-115836]
|
||||
- Convert more 'alloc_obj' cases to default GFP_KERNEL arguments [partial] (Vladislav Dronov) [RHEL-115836]
|
||||
- Convert 'alloc_obj' family to use the new default GFP_KERNEL argument [partial] (Vladislav Dronov) [RHEL-115836]
|
||||
- treewide: Replace kmalloc with kmalloc_obj for non-scalar types [partial] (Vladislav Dronov) [RHEL-115836]
|
||||
- zstd: Increase DYNAMIC_BMI2 GCC version cutoff from 4.8 to 11.0 to work around compiler segfault (Vladislav Dronov) [RHEL-115836]
|
||||
- zstd: Import upstream v1.5.7 (Vladislav Dronov) [RHEL-115836]
|
||||
- crypto: qat - convert to common field_get() helper (Vladislav Dronov) [RHEL-115836]
|
||||
- crypto: qat - #undef field_get() before local definition (Vladislav Dronov) [RHEL-115836]
|
||||
- bitfield: Add non-constant field_{prep,get}() helpers (Vladislav Dronov) [RHEL-115836]
|
||||
- bitfield: Add less-checking __FIELD_{GET,PREP}() (Vladislav Dronov) [RHEL-115836]
|
||||
- bitfield: Ensure the return values of helper functions are checked (Vladislav Dronov) [RHEL-115836]
|
||||
- crypto: qat - Remove dst_null support (Vladislav Dronov) [RHEL-115836]
|
||||
- qat: don't mess with ->d_name (Vladislav Dronov) [RHEL-115836]
|
||||
- lib/string_choices: Rearrange functions in sorted order (Vladislav Dronov) [RHEL-115836]
|
||||
- rxrpc: rxrpc_verify_data ensure rx_dec_buffer alloc (Marc Dionne) [RHEL-178253]
|
||||
- rxrpc: Fix the ACK parser to extract the SACK table for parsing (Marc Dionne) [RHEL-178253]
|
||||
- rxrpc: Fix RESPONSE packet verification to extract skb to a linear buffer (Marc Dionne) [RHEL-178253]
|
||||
- rxrpc: Fix DATA decrypt vs splice() by copying data to buffer in recvmsg (Marc Dionne) [RHEL-178253]
|
||||
- crypto/krb5, rxrpc: Fix lack of pre-decrypt/pre-verify length checks (Marc Dionne) [RHEL-178253]
|
||||
- rxrpc: fix oversized RESPONSE authenticator length check (Marc Dionne) [RHEL-178253] {CVE-2026-31635}
|
||||
- rxrpc: Fix integer overflow in rxgk_verify_response() (Marc Dionne) [RHEL-178253] {CVE-2026-31633}
|
||||
- rxrpc: Fix leak of rxgk context in rxgk_verify_response() (Marc Dionne) [RHEL-178253] {CVE-2026-31632}
|
||||
- rxrpc: Fix buffer overread in rxgk_do_verify_authenticator() (Marc Dionne) [RHEL-178253] {CVE-2026-31631}
|
||||
- rxgk: Fix potential integer overflow in length check (Marc Dionne) [RHEL-178253] {CVE-2026-46039}
|
||||
- rxrpc: Fix rxkad crypto unalignment handling (Marc Dionne) [RHEL-178253] {CVE-2026-46085}
|
||||
- rxrpc: Fix memory leaks in rxkad_verify_response() (Marc Dionne) [RHEL-178253] {CVE-2026-46012}
|
||||
- rxrpc: Fix missing error checks for rxkad encryption/decryption failure (Marc Dionne) [RHEL-178253]
|
||||
- rxrpc: Also unshare DATA/RESPONSE packets when paged frags are present (Marc Dionne) [RHEL-178253] {CVE-2026-43500}
|
||||
- rxrpc: Fix conn-level packet handling to unshare RESPONSE packets (Marc Dionne) [RHEL-178253] {CVE-2026-46000}
|
||||
- rxrpc: only handle RESPONSE during service challenge (Marc Dionne) [RHEL-178253] {CVE-2026-31676}
|
||||
- Revert "Disable CET when calling tboot shutdown procedure." (Tony Camuso) [RHEL-177961]
|
||||
- sctp: revalidate list cursor after sctp_sendmsg_to_asoc() in SCTP_SENDALL (CKI Backport Bot) [RHEL-179862] {CVE-2026-46227}
|
||||
- ipv6: icmp: clear skb2->cb[] in ip6_err_gen_icmpv6_unreach() (Guillaume Nault) [RHEL-172678] {CVE-2026-43038}
|
||||
- efi: Allow to expose the workqueue via sysfs (Luis Claudio R. Goncalves) [RHEL-175660]
|
||||
- workqueue: Allow to expose ordered workqueues via sysfs (Luis Claudio R. Goncalves) [RHEL-175660]
|
||||
- ipv6: ioam: fix heap buffer overflow in __ioam6_fill_trace_data() (CKI Backport Bot) [RHEL-174199] {CVE-2026-43186}
|
||||
- redhat: disable XEN_PRIVCMD and XENFS (Vitaly Kuznetsov) [RHEL-172496] {CVE-2026-31788 CVE-2026-31787}
|
||||
- selftests: fib_nexthops: test stale has_v4 on nexthop replace (Guillaume Nault) [RHEL-152711]
|
||||
- nexthop: fix IPv6 route referencing IPv4 nexthop (Guillaume Nault) [RHEL-152711]
|
||||
- ipv4: icmp: fix null-ptr-deref in icmp_build_probe() (Guillaume Nault) [RHEL-152711]
|
||||
- ipv4: nexthop: allocate skb dynamically in rtm_get_nexthop() (Guillaume Nault) [RHEL-152711]
|
||||
- ipv4: nexthop: avoid duplicate NHA_HW_STATS_ENABLE on nexthop group dump (Guillaume Nault) [RHEL-152711]
|
||||
- icmp: fix NULL pointer dereference in icmp_tag_validation() (Guillaume Nault) [RHEL-152711]
|
||||
- net: nexthop: fix percpu use-after-free in remove_nh_grp_entry (Guillaume Nault) [RHEL-152711]
|
||||
- net: ipv4: fix ARM64 alignment fault in multipath hash seed (Guillaume Nault) [RHEL-152711]
|
||||
- selftests: net: add ICMP error source address test over xfrm tunnel (Guillaume Nault) [RHEL-152711]
|
||||
- icmp: fix ICMP error source address when xfrm policy matches (Guillaume Nault) [RHEL-152711]
|
||||
- icmp: prevent possible overflow in icmp_global_allow() (Guillaume Nault) [RHEL-152711]
|
||||
- ping: annotate data-races in ping_lookup() (Guillaume Nault) [RHEL-152711]
|
||||
- xfrm: fix ip_rt_bug race in icmp_route_lookup reverse path (Guillaume Nault) [RHEL-152711]
|
||||
- inet: RAW sockets using IPPROTO_RAW MUST drop incoming ICMP (Guillaume Nault) [RHEL-152711]
|
||||
- inet: ping: Fix icmp out counting (Guillaume Nault) [RHEL-152711]
|
||||
- selftests: fib_nexthops: Add test cases for error routes deletion (Guillaume Nault) [RHEL-152711]
|
||||
- ipv4: Fix reference count leak when using error routes with nexthop objects (Guillaume Nault) [RHEL-152711]
|
||||
- inet: frags: flush pending skbs in fqdir_pre_exit() (Guillaume Nault) [RHEL-152711]
|
||||
- inet: frags: add inet_frag_queue_flush() (Guillaume Nault) [RHEL-152711]
|
||||
- inet: frags: avoid theoretical race in ip_frag_reinit() (Guillaume Nault) [RHEL-152711]
|
||||
- net: bonding: fix use-after-free in bond_xmit_broadcast() (CKI Backport Bot) [RHEL-168076] {CVE-2026-31419}
|
||||
- platform/mellanox: mlxbf-pmc: Remove trailing whitespaces from event names (David Thompson) [RHEL-167064]
|
||||
- page_pool: store detach_time as ktime_t to avoid false-negatives (Paolo Abeni) [RHEL-152734]
|
||||
- net: Fix rcu_tasks stall in threaded busypoll (Paolo Abeni) [RHEL-152734]
|
||||
- net: consume xmit errors of GSO frames (Paolo Abeni) [RHEL-152734]
|
||||
- net: Drop the lock in skb_may_tx_timestamp() (Paolo Abeni) [RHEL-152734]
|
||||
- net: remove WARN_ON_ONCE when accessing forward path array (Paolo Abeni) [RHEL-152734]
|
||||
- net: gro: fix outer network offset (Paolo Abeni) [RHEL-152734]
|
||||
- net: add proper RCU protection to /proc/net/ptype (Paolo Abeni) [RHEL-152734]
|
||||
- linkwatch: use __dev_put() in callers to prevent UAF (Paolo Abeni) [RHEL-152734]
|
||||
- net: fix segmentation of forwarding fraglist GRO (Paolo Abeni) [RHEL-152734]
|
||||
- dst: fix races in rt6_uncached_list_del() and rt_del_uncached_list() (Paolo Abeni) [RHEL-152734]
|
||||
- net: update netdev_lock_{type,name} (Paolo Abeni) [RHEL-152734]
|
||||
- netdev: preserve NETIF_F_ALL_FOR_ALL across TSO updates (Paolo Abeni) [RHEL-152734]
|
||||
- net: sock: fix hardened usercopy panic in sock_recv_errqueue (Paolo Abeni) [RHEL-152734]
|
||||
- net: gro: clear skb_shinfo(skb)->hwtstamps in napi_reuse_skb() (Paolo Abeni) [RHEL-152734]
|
||||
- net: allow alloc_skb_with_frags() to use MAX_SKB_FRAGS (Paolo Abeni) [RHEL-152734]
|
||||
- net: dst_metadata: fix IP_DF bit not extracted from tunnel headers (Paolo Abeni) [RHEL-152734]
|
||||
- netlink: support dumping IPv4 multicast addresses (Hangbin Liu) [RHEL-123730]
|
||||
|
||||
* Wed Jul 15 2026 CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [6.12.0-250.el10]
|
||||
- flex_proportions: make fprop_new_period() hardirq safe (CKI Backport Bot) [RHEL-189660] {CVE-2026-23168}
|
||||
- PCI/TPH: Expose pcie_tph_get_st_table_loc() (CKI Backport Bot) [RHEL-186643]
|
||||
|
||||
874
kmap.py
Executable file
874
kmap.py
Executable file
@ -0,0 +1,874 @@
|
||||
#!/usr/bin/env python3
|
||||
|
||||
"""
|
||||
kmap.py - Kernel Source-to-Binary Mapping Tool
|
||||
|
||||
DESCRIPTION
|
||||
This tool parses Linux kernel build artifacts (.cmd files, archives) to
|
||||
create a JSON mapping of which source files contribute to which kernel
|
||||
binaries (modules and vmlinux). It supports merging data from multiple
|
||||
kernel build variants (e.g., stock, debug, rt) into a single output
|
||||
file using variant indices to track per-variant mappings.
|
||||
|
||||
Supported RHEL versions: 7, 8, 9, upstream
|
||||
|
||||
FEATURES
|
||||
- Parses .cmd files generated by kbuild to extract compilation commands
|
||||
- Supports C (gcc/clang) and Rust (rustc) source files
|
||||
- Handles built-in objects via built-in.o.cmd (RHEL 7), built-in.a
|
||||
(RHEL 8/9), or vmlinux.a (upstream)
|
||||
- Merges multiple kernel variants into single output with variant indices
|
||||
- Maps modules to their containing RPM packages
|
||||
|
||||
OUTPUT FORMAT
|
||||
The output is a JSON file with the following structure:
|
||||
|
||||
{
|
||||
"variants": ["stock", "rt", ...],
|
||||
"source-map": {
|
||||
"obj-src": {<object>: {<source>: [<variant_indices>]}},
|
||||
"src-obj": {<source>: {<object>: [<variant_indices>]}}
|
||||
},
|
||||
"module-map": {
|
||||
"module-rpm": {<module>: {<rpm_name>: [<variant_indices>]}},
|
||||
"rpm-modules": {<rpm_name>: {<module>: [<variant_indices>]}}
|
||||
}
|
||||
}
|
||||
|
||||
PARSING THE OUTPUT
|
||||
import json
|
||||
|
||||
with open('kernel-map.json') as f:
|
||||
data = json.load(f)
|
||||
|
||||
variants = data['variants']
|
||||
obj_src = data['source-map']['obj-src']
|
||||
src_obj = data['source-map']['src-obj']
|
||||
module_rpm = data['module-map']['module-rpm']
|
||||
rpm_modules = data['module-map']['rpm-modules']
|
||||
|
||||
# Get sources for vmlinux in variant "stock" (index 0)
|
||||
vmlinux_sources = [src for src, indices in obj_src['vmlinux'].items()
|
||||
if 0 in indices]
|
||||
|
||||
# Find which object a source contributes to
|
||||
fork_objects = [obj for obj, indices in src_obj['kernel/fork.c'].items()
|
||||
if 0 in indices]
|
||||
|
||||
# Get RPM for a module
|
||||
def get_rpm(module, variant_idx):
|
||||
for rpm, indices in module_rpm.get(module, {}).items():
|
||||
if variant_idx in indices:
|
||||
return rpm
|
||||
return None
|
||||
|
||||
USAGE
|
||||
# Single variant
|
||||
./kmap.py -d /build/stock -r upstream -v stock -o /output
|
||||
|
||||
# Merge multiple variants
|
||||
./kmap.py -d /build/stock -r upstream -v stock -o /output
|
||||
./kmap.py -d /build/debug -r upstream -v debug -o /output -i kernel-map.json
|
||||
./kmap.py -d /build/rt -r upstream -v rt -o /output -i kernel-map.json
|
||||
|
||||
# With module-to-RPM mapping
|
||||
./kmap.py -d /build -r upstream -v stock -o /output \\
|
||||
--vmlinux-rpm kernel-core-5.14.0.rpm \\
|
||||
--module-list kernel-modules-5.14.0.rpm:modules.list
|
||||
|
||||
CREDITS
|
||||
Inspired by gen_compile_commands.py and Joe Lawrence.
|
||||
Time measurement option added for Jan Stancek.
|
||||
"""
|
||||
|
||||
import re
|
||||
import os
|
||||
import pathlib
|
||||
import json
|
||||
import argparse
|
||||
import subprocess
|
||||
import time
|
||||
|
||||
|
||||
# =============================================================================
|
||||
# Constants
|
||||
# =============================================================================
|
||||
|
||||
VMLINUX = 'vmlinux'
|
||||
KERNEL_PREFIX = 'kernel/'
|
||||
|
||||
# Supported compilers and linkers
|
||||
COMPILERS = ('gcc', 'clang')
|
||||
LINKER = 'ld'
|
||||
RUST_COMPILER = 'rustc'
|
||||
|
||||
|
||||
# =============================================================================
|
||||
# Regex Patterns
|
||||
#
|
||||
# These patterns parse the kernel build .cmd files to extract:
|
||||
# - What compiler/linker was used
|
||||
# - What source files were compiled
|
||||
# - What object files were linked
|
||||
# =============================================================================
|
||||
|
||||
# Pattern for .ko.cmd files (module linking)
|
||||
# Matches: cmd_path/to/module.ko := ld <params> -o <ko_name> <input_files>
|
||||
# Note: upstream kernels use 'savedcmd_' prefix instead of 'cmd_'
|
||||
_KO_CMD_PATTERN = (
|
||||
r'^(saved)?cmd_[^ ]*\.ko\s*:=\s*ld\s+'
|
||||
r'(?P<params>.*) -o (?P<ko_name>\S+) (?P<input_files>[^;]+?)\s*(?:;|$)'
|
||||
)
|
||||
|
||||
# Pattern for .o.cmd files (object compilation)
|
||||
# Matches multiple formats:
|
||||
# - C/asm: cmd_*.o := gcc/clang <params> -o <output> <input>
|
||||
# - Rust: cmd_*.o := rustc <params> --emit=obj=<output> <input.rs>
|
||||
# - Rust source mapping: source_*.o := <file.rs>
|
||||
_O_CMD_PATTERN = (
|
||||
r'^(saved)?(?:cmd_|source_)[^ ]*\.o\s+:=\s+'
|
||||
r'(?:'
|
||||
r'(?P<prefix>(?:\S+=\S+\s+)*)?'
|
||||
r'(?P<command>gcc|clang|ld|rustc)\s+'
|
||||
r'(?P<params>.*?)'
|
||||
r'(?:'
|
||||
r'\s+-o\s+(?P<obj_out>\S+)\s+(?P<input_files>[^;]+?)'
|
||||
r'|'
|
||||
r'\s+--emit=obj=(?P<rust_obj_out>\S+).*?\s+(?P<rust_input_file>\S+\.rs)'
|
||||
r')'
|
||||
r'|'
|
||||
r'(?P<source_file>\S+\.rs)'
|
||||
r')\s*(?:;|$)'
|
||||
)
|
||||
|
||||
ko_matcher = re.compile(_KO_CMD_PATTERN)
|
||||
o_matcher = re.compile(_O_CMD_PATTERN)
|
||||
|
||||
|
||||
# =============================================================================
|
||||
# Utility Functions
|
||||
# =============================================================================
|
||||
|
||||
def parse_args():
|
||||
"""
|
||||
Parse command line arguments
|
||||
"""
|
||||
parser = argparse.ArgumentParser(
|
||||
prog='Kernel Build Mapper',
|
||||
description='Scrape Linux Kernel .cmd files to map contribution '
|
||||
'of individual source files to kernel binaries.',
|
||||
)
|
||||
|
||||
parser.add_argument('-d', '--directory',
|
||||
help='Directory with kernel build artifacts.',
|
||||
default='',
|
||||
type=str)
|
||||
|
||||
parser.add_argument('-o', '--outputdir',
|
||||
help='Directory where to put generated files.',
|
||||
default='',
|
||||
type=str)
|
||||
|
||||
parser.add_argument('-p', '--prefix',
|
||||
help='Name prefix to the generated files.',
|
||||
default='',
|
||||
type=str)
|
||||
|
||||
parser.add_argument('-r', '--rhel',
|
||||
help='Specify to what version of RHEL artifacts belong (upstream for RHEL 10+/kernel-ark)',
|
||||
choices=['7', '8', '9', 'upstream'],
|
||||
required=True)
|
||||
|
||||
parser.add_argument('-m', '--no-modules',
|
||||
help='*SKIP* collecting information about modules',
|
||||
action='store_true')
|
||||
|
||||
parser.add_argument('-b', '--no-builtin',
|
||||
help='*SKIP* collecting information about built-in',
|
||||
action='store_true')
|
||||
|
||||
parser.add_argument('-t', '--time',
|
||||
help='Print elapsed time at the end',
|
||||
action='store_true')
|
||||
|
||||
parser.add_argument('-v', '--variant',
|
||||
help='Name of this kernel variant (e.g., stock, debug, rt)',
|
||||
required=True,
|
||||
type=str)
|
||||
|
||||
parser.add_argument('-i', '--input',
|
||||
help='Existing JSON file to merge with (from previous variant runs)',
|
||||
default='',
|
||||
type=str)
|
||||
|
||||
parser.add_argument('--module-list',
|
||||
help='Module list in format <rpm-name>:<path> (can be specified multiple times)',
|
||||
action='append',
|
||||
default=[],
|
||||
metavar='RPM:PATH')
|
||||
|
||||
parser.add_argument('--vmlinux-rpm',
|
||||
help='RPM package name for vmlinux (e.g., "kernel-5.14.0.rpm")',
|
||||
default='',
|
||||
type=str)
|
||||
|
||||
return parser.parse_args()
|
||||
|
||||
|
||||
def load_file(filename, build_dir=''):
|
||||
"""
|
||||
Load a text file and return non-empty lines as a list
|
||||
"""
|
||||
full_path = os.path.join(build_dir, filename)
|
||||
|
||||
try:
|
||||
with open(full_path, 'rt', encoding='utf-8') as file:
|
||||
return [line.rstrip() for line in file if line.rstrip()]
|
||||
except FileNotFoundError:
|
||||
print(f'File "{full_path}" not found.')
|
||||
return []
|
||||
|
||||
|
||||
def name_to_cmd(filename, suffix):
|
||||
"""
|
||||
Convert object filename to corresponding .cmd script filename
|
||||
|
||||
Example: kernel/fork.o -> kernel/.fork.o.cmd
|
||||
"""
|
||||
path, _ = os.path.splitext(filename)
|
||||
dirname = os.path.dirname(path)
|
||||
basename = os.path.basename(path)
|
||||
|
||||
return os.path.join(dirname, '.' + basename + suffix)
|
||||
|
||||
|
||||
def strip_path_prefixes(path, build_dir):
|
||||
"""
|
||||
Normalize path by removing build directory prefix and other artifacts
|
||||
"""
|
||||
path = pathlib.Path(path)
|
||||
|
||||
if build_dir:
|
||||
try:
|
||||
return str(path.resolve().relative_to(pathlib.Path(build_dir).resolve()))
|
||||
except ValueError:
|
||||
pass
|
||||
|
||||
if path.is_absolute():
|
||||
path = pathlib.Path(*path.parts[1:])
|
||||
|
||||
while path.parts and path.parts[0] == 'repos':
|
||||
path = pathlib.Path(*path.parts[1:])
|
||||
|
||||
return str(path)
|
||||
|
||||
|
||||
def is_external_source(path):
|
||||
"""
|
||||
Check if path should be excluded from source mapping
|
||||
|
||||
Filters out:
|
||||
- Rust toolchain sources (not part of kernel source)
|
||||
- Generated assembly files (e.g., initramfs_data.S)
|
||||
"""
|
||||
if 'rustlib' in path:
|
||||
return True
|
||||
if path.endswith('_data.S'):
|
||||
return True
|
||||
return False
|
||||
|
||||
|
||||
def is_mod_file_reference(ld_input):
|
||||
"""
|
||||
Check if linker input is a .mod file reference (RHEL 9+ module linking)
|
||||
|
||||
In RHEL 9+, module linking uses @path/to/module.mod files that contain
|
||||
the list of object files to link.
|
||||
"""
|
||||
files = ld_input.split()
|
||||
return len(files) == 1 and files[0].startswith('@') and files[0].endswith('.mod')
|
||||
|
||||
|
||||
# =============================================================================
|
||||
# SourceMap Class
|
||||
# =============================================================================
|
||||
|
||||
class SourceMap:
|
||||
"""
|
||||
Collects and manages kernel source-to-binary mappings.
|
||||
|
||||
This class parses kernel build artifacts (.cmd files, archives) to determine
|
||||
which source files contribute to which kernel binaries (modules and vmlinux).
|
||||
|
||||
Data structures:
|
||||
obj_to_src: {object_name: {source_file: [variant_indices]}}
|
||||
src_to_obj: {source_file: {object_name: [variant_indices]}}
|
||||
module_rpm: {module_name: {rpm_name: [variant_indices]}}
|
||||
rpm_to_modules: {rpm_name: {module_name: [variant_indices]}}
|
||||
|
||||
Variant indices correspond to positions in the 'variants' list.
|
||||
"""
|
||||
|
||||
# Dispatch table for RHEL-specific builtin collection methods
|
||||
BUILTIN_COLLECTORS = {
|
||||
'7': '_collect_builtin_rhel7',
|
||||
'8': '_collect_builtin_archive',
|
||||
'9': '_collect_builtin_archive',
|
||||
'upstream': '_collect_builtin_vmlinux_archive',
|
||||
}
|
||||
|
||||
def __init__(self, build_dir='', output_dir='', outprefix='', rhel='7', variant=''):
|
||||
# Source mappings
|
||||
self.obj_to_src = {}
|
||||
self.src_to_obj = {}
|
||||
# Module-to-RPM mappings
|
||||
self.module_rpm = {}
|
||||
self.rpm_to_modules = {}
|
||||
|
||||
# Configuration
|
||||
self.build_dir = build_dir
|
||||
self.output_dir = output_dir
|
||||
self.outprefix = outprefix
|
||||
self.rhel = rhel
|
||||
|
||||
# Module list
|
||||
self.modlist = set()
|
||||
|
||||
# Variant tracking for multi-variant merging
|
||||
self.variants = []
|
||||
self.variant = variant
|
||||
self.variant_idx = 0
|
||||
|
||||
# -------------------------------------------------------------------------
|
||||
# Variant Management
|
||||
# -------------------------------------------------------------------------
|
||||
|
||||
def load_existing(self, filename):
|
||||
"""
|
||||
Load existing merged data from previous variant runs
|
||||
"""
|
||||
if not filename:
|
||||
return
|
||||
|
||||
full_path = os.path.join(self.output_dir, filename) if self.output_dir else filename
|
||||
|
||||
if not os.path.exists(full_path):
|
||||
return
|
||||
|
||||
with open(full_path, 'rt', encoding='utf-8') as f:
|
||||
data = json.load(f)
|
||||
|
||||
self.variants = data.get('variants', [])
|
||||
|
||||
module_map = data.get('module-map', {})
|
||||
self.module_rpm = module_map.get('module-rpm', {})
|
||||
self.rpm_to_modules = module_map.get('rpm-modules', {})
|
||||
|
||||
source_map = data.get('source-map', {})
|
||||
self.obj_to_src = source_map.get('obj-src', {})
|
||||
self.src_to_obj = source_map.get('src-obj', {})
|
||||
|
||||
def add_variant(self):
|
||||
"""
|
||||
Register current variant and store its index
|
||||
"""
|
||||
if self.variant in self.variants:
|
||||
self.variant_idx = self.variants.index(self.variant)
|
||||
else:
|
||||
self.variant_idx = len(self.variants)
|
||||
self.variants.append(self.variant)
|
||||
|
||||
# -------------------------------------------------------------------------
|
||||
# Source Merging Helpers
|
||||
# -------------------------------------------------------------------------
|
||||
|
||||
def _merge_sources(self, target, source):
|
||||
"""
|
||||
Merge source dict into target dict by combining variant index lists
|
||||
"""
|
||||
for src, indices in source.items():
|
||||
if src not in target:
|
||||
target[src] = []
|
||||
for idx in indices:
|
||||
if idx not in target[src]:
|
||||
target[src].append(idx)
|
||||
|
||||
def _add_source(self, sources, source_path):
|
||||
"""
|
||||
Add a source file to the sources dict with current variant index
|
||||
|
||||
Returns True if source was added, False if filtered out
|
||||
"""
|
||||
source_path = os.path.normpath(source_path)
|
||||
source_path = strip_path_prefixes(source_path, self.build_dir)
|
||||
|
||||
if is_external_source(source_path):
|
||||
return False
|
||||
|
||||
sources[source_path] = [self.variant_idx]
|
||||
return True
|
||||
|
||||
# -------------------------------------------------------------------------
|
||||
# .cmd File Parsing
|
||||
# -------------------------------------------------------------------------
|
||||
|
||||
def _parse_ko_cmd(self, ko_name):
|
||||
"""
|
||||
Parse .ko.cmd file to find the primary object file linked into the module
|
||||
"""
|
||||
ko_script = name_to_cmd(ko_name, '.ko.cmd')
|
||||
lines = load_file(ko_script, build_dir=self.build_dir)
|
||||
|
||||
for line in lines:
|
||||
result = ko_matcher.match(line)
|
||||
if result:
|
||||
input_files = result.group('input_files').split()
|
||||
return input_files[0]
|
||||
|
||||
return None
|
||||
|
||||
def _parse_o_cmd(self, o_name, translate=True):
|
||||
"""
|
||||
Parse .o.cmd file to extract source files that contribute to the object
|
||||
|
||||
Handles:
|
||||
- C/assembly compilation (gcc, clang)
|
||||
- Linking (ld) - recursively parses linked objects
|
||||
- Rust compilation (rustc)
|
||||
- Rust source file mappings
|
||||
|
||||
Args:
|
||||
o_name: Object file name or .cmd file path
|
||||
translate: If True, convert object name to .cmd path (e.g., kernel/fork.o
|
||||
becomes kernel/.fork.o.cmd). If False, use o_name as-is.
|
||||
This parameter exists to handle different kbuild behaviors
|
||||
across RHEL versions - some code paths may already have .cmd
|
||||
paths while others have object names that need translation.
|
||||
"""
|
||||
sources = {}
|
||||
|
||||
o_script = name_to_cmd(o_name, '.o.cmd') if translate else o_name
|
||||
lines = load_file(o_script, build_dir=self.build_dir)
|
||||
|
||||
for line in lines:
|
||||
result = o_matcher.match(line)
|
||||
if not result:
|
||||
continue
|
||||
|
||||
command = result.group('command')
|
||||
|
||||
if command in COMPILERS:
|
||||
self._handle_compiler(result, sources)
|
||||
break
|
||||
|
||||
elif command == LINKER:
|
||||
self._handle_linker(result, sources)
|
||||
break
|
||||
|
||||
elif command == RUST_COMPILER:
|
||||
self._handle_rustc(result, sources)
|
||||
break
|
||||
|
||||
else:
|
||||
self._handle_rust_source_mapping(result, sources)
|
||||
break
|
||||
|
||||
return sources
|
||||
|
||||
def _handle_compiler(self, match_result, sources):
|
||||
"""
|
||||
Handle gcc/clang compilation - extract the input source file
|
||||
"""
|
||||
obj_input = match_result.group('input_files')
|
||||
if obj_input:
|
||||
self._add_source(sources, obj_input)
|
||||
|
||||
def _handle_linker(self, match_result, sources):
|
||||
"""
|
||||
Handle ld linking - recursively parse linked objects
|
||||
"""
|
||||
obj_input = match_result.group('input_files')
|
||||
if not obj_input:
|
||||
return
|
||||
|
||||
if is_mod_file_reference(obj_input):
|
||||
self._merge_sources(sources, self._parse_mod_cmd(obj_input))
|
||||
else:
|
||||
for obj_file in obj_input.split():
|
||||
self._merge_sources(sources, self._parse_o_cmd(obj_file))
|
||||
|
||||
def _handle_rustc(self, match_result, sources):
|
||||
"""
|
||||
Handle rustc compilation - extract the Rust source file
|
||||
"""
|
||||
rust_input = match_result.group('rust_input_file')
|
||||
if rust_input:
|
||||
self._add_source(sources, rust_input)
|
||||
|
||||
def _handle_rust_source_mapping(self, match_result, sources):
|
||||
"""
|
||||
Handle Rust source file mapping (source_*.o := *.rs)
|
||||
"""
|
||||
source_file = match_result.group('source_file')
|
||||
if source_file and source_file.endswith('.rs'):
|
||||
self._add_source(sources, source_file)
|
||||
|
||||
def _parse_mod_cmd(self, mod_name):
|
||||
"""
|
||||
Parse .mod file used by RHEL 9+ for linking modules
|
||||
|
||||
These files contain a list of object files to link into the module.
|
||||
"""
|
||||
sources = {}
|
||||
mod_name = mod_name.strip('@')
|
||||
lines = load_file(mod_name, build_dir=self.build_dir)
|
||||
|
||||
for line in lines:
|
||||
self._merge_sources(sources, self._parse_o_cmd(line))
|
||||
|
||||
return sources
|
||||
|
||||
def _parse_a_cmd(self, a_name):
|
||||
"""
|
||||
Parse archive .cmd file (RHEL 7 built-in.o.cmd files)
|
||||
"""
|
||||
sources = {}
|
||||
lines = load_file(a_name, build_dir=self.build_dir)
|
||||
|
||||
for line in lines:
|
||||
result = o_matcher.match(line)
|
||||
if not result:
|
||||
continue
|
||||
|
||||
ar_input = result.group('input_files')
|
||||
for filename in ar_input.rsplit():
|
||||
if filename.endswith('.o'):
|
||||
self._merge_sources(sources, self._parse_o_cmd(filename))
|
||||
elif filename.endswith('.a'):
|
||||
self._merge_sources(sources, self._parse_a_cmd(filename))
|
||||
|
||||
return sources
|
||||
|
||||
# -------------------------------------------------------------------------
|
||||
# Module Collection
|
||||
# -------------------------------------------------------------------------
|
||||
|
||||
def _load_module_list(self, modorder='modules.order'):
|
||||
"""
|
||||
Load modules.order file and normalize paths
|
||||
|
||||
RHEL 7, 8: modules.order has 'kernel/' prefix that needs to be stripped
|
||||
RHEL 9, upstream: modules.order paths are used as-is
|
||||
"""
|
||||
lines = load_file(modorder, build_dir=self.build_dir)
|
||||
|
||||
if not lines:
|
||||
print(f'Warning: modules.order is empty or not found')
|
||||
self.modlist = set()
|
||||
return
|
||||
|
||||
if self.rhel in ['9', 'upstream']:
|
||||
self.modlist = set(lines)
|
||||
else:
|
||||
# RHEL 7, 8: strip fake 'kernel/' prefix added by kbuild
|
||||
self.modlist = {
|
||||
path[len(KERNEL_PREFIX):] if path.startswith(KERNEL_PREFIX) else path
|
||||
for path in lines
|
||||
}
|
||||
|
||||
def _parse_module_objects(self):
|
||||
"""
|
||||
Parse all module .cmd files and extract source mappings.
|
||||
|
||||
Note on RHEL version differences:
|
||||
- RHEL 7/8/9: modules.order contains .ko paths (e.g., fs/exfat/exfat.ko)
|
||||
- upstream: modules.order contains .o paths (e.g., fs/exfat/exfat.o)
|
||||
|
||||
The normalization below ensures consistent .ko keys in output regardless
|
||||
of the modules.order format.
|
||||
"""
|
||||
for kobj in self.modlist:
|
||||
# Normalize to .ko - upstream has .o paths in modules.order
|
||||
if self.rhel == 'upstream' and kobj.endswith('.o'):
|
||||
module_name = kobj[:-2] + '.ko'
|
||||
else:
|
||||
module_name = kobj
|
||||
|
||||
obj_name = self._parse_ko_cmd(module_name)
|
||||
if obj_name is None:
|
||||
print(f'Warning: Could not parse .ko.cmd for "{module_name}", skipping.')
|
||||
continue
|
||||
|
||||
obj_source = self._parse_o_cmd(obj_name)
|
||||
if module_name not in self.obj_to_src:
|
||||
self.obj_to_src[module_name] = {}
|
||||
self._merge_sources(self.obj_to_src[module_name], obj_source)
|
||||
|
||||
def collect_modules(self, no_modules=False, modorder='modules.order'):
|
||||
"""
|
||||
Collect source files for kernel modules
|
||||
"""
|
||||
if no_modules:
|
||||
return
|
||||
|
||||
self._load_module_list(modorder)
|
||||
self._parse_module_objects()
|
||||
|
||||
# -------------------------------------------------------------------------
|
||||
# Builtin Collection (RHEL version-specific)
|
||||
# -------------------------------------------------------------------------
|
||||
|
||||
def _collect_builtin_rhel7(self):
|
||||
"""
|
||||
Collect built-in objects for RHEL 7 using *built-in.o.cmd files
|
||||
"""
|
||||
pattern = '*built-in.o.cmd'
|
||||
cmd_list = {
|
||||
strip_path_prefixes(path, self.build_dir)
|
||||
for path in pathlib.Path(self.build_dir).rglob(pattern)
|
||||
}
|
||||
|
||||
for entry in cmd_list:
|
||||
sources = self._parse_a_cmd(entry)
|
||||
self._merge_sources(self.obj_to_src[VMLINUX], sources)
|
||||
|
||||
def _collect_builtin_archive(self):
|
||||
"""
|
||||
Collect built-in objects for RHEL 8/9 using *built-in.a archives
|
||||
"""
|
||||
pattern = '*built-in.a'
|
||||
archive_list = {
|
||||
strip_path_prefixes(path, self.build_dir)
|
||||
for path in pathlib.Path(self.build_dir).rglob(pattern)
|
||||
}
|
||||
|
||||
for entry in archive_list:
|
||||
path = os.path.join(self.build_dir, entry)
|
||||
objects = subprocess.check_output(['ar', 't', path]).decode().split()
|
||||
|
||||
for obj in objects:
|
||||
obj_path = strip_path_prefixes(obj, build_dir=self.build_dir)
|
||||
sources = self._parse_o_cmd(obj_path)
|
||||
self._merge_sources(self.obj_to_src[VMLINUX], sources)
|
||||
|
||||
def _collect_builtin_vmlinux_archive(self):
|
||||
"""
|
||||
Collect built-in objects for upstream kernels using single vmlinux.a archive
|
||||
"""
|
||||
path = os.path.join(self.build_dir, 'vmlinux.a')
|
||||
objects = subprocess.check_output(['ar', 't', path]).decode().split()
|
||||
|
||||
for obj in objects:
|
||||
obj_path = strip_path_prefixes(obj, build_dir=self.build_dir)
|
||||
sources = self._parse_o_cmd(obj_path)
|
||||
self._merge_sources(self.obj_to_src[VMLINUX], sources)
|
||||
|
||||
def collect_builtin(self, no_builtin=False):
|
||||
"""
|
||||
Collect source files for vmlinux built-in objects
|
||||
|
||||
Uses RHEL version-specific collection method via dispatch table.
|
||||
"""
|
||||
if VMLINUX not in self.obj_to_src:
|
||||
self.obj_to_src[VMLINUX] = {}
|
||||
|
||||
if no_builtin:
|
||||
return
|
||||
|
||||
collector_name = self.BUILTIN_COLLECTORS.get(self.rhel, '_collect_builtin_archive')
|
||||
collector = getattr(self, collector_name)
|
||||
collector()
|
||||
|
||||
# -------------------------------------------------------------------------
|
||||
# Module-to-RPM Mapping
|
||||
# -------------------------------------------------------------------------
|
||||
|
||||
def _parse_module_list_file(self, filename, rpm_name):
|
||||
"""
|
||||
Parse a module list file and add entries to module_rpm mapping
|
||||
|
||||
Handles various formats:
|
||||
- Absolute paths: /lib/modules/5.14.0/kernel/drivers/net/e1000.ko.xz
|
||||
- Relative paths: kernel/drivers/net/e1000.ko
|
||||
- Skips RPM spec directives (%dir, %defattr, etc.)
|
||||
|
||||
Args:
|
||||
filename: Path to the module list file
|
||||
rpm_name: Literal RPM package name (e.g., "kernel-modules-5.14.0.rpm")
|
||||
"""
|
||||
if not filename or not os.path.exists(filename):
|
||||
return
|
||||
|
||||
with open(filename, 'rt', encoding='utf-8') as f:
|
||||
for line in f:
|
||||
line = line.strip()
|
||||
|
||||
# Skip empty lines, comments, and RPM spec directives
|
||||
if not line or line.startswith('#') or line.startswith('%'):
|
||||
continue
|
||||
|
||||
# Skip non-module files
|
||||
if '.ko' not in line:
|
||||
continue
|
||||
|
||||
# Extract module name from path
|
||||
module = os.path.basename(line)
|
||||
# Remove .ko and any compression suffix
|
||||
module = re.sub(r'\.ko(\.[^.]+)?$', '', module)
|
||||
|
||||
if not module:
|
||||
continue
|
||||
|
||||
if module not in self.module_rpm:
|
||||
self.module_rpm[module] = {}
|
||||
|
||||
if rpm_name not in self.module_rpm[module]:
|
||||
self.module_rpm[module][rpm_name] = []
|
||||
if self.variant_idx not in self.module_rpm[module][rpm_name]:
|
||||
self.module_rpm[module][rpm_name].append(self.variant_idx)
|
||||
|
||||
def collect_module_rpm(self, module_lists, vmlinux_rpm=''):
|
||||
"""
|
||||
Collect module-to-RPM name mappings from module list files
|
||||
|
||||
Args:
|
||||
module_lists: List of "rpm_name:path" strings
|
||||
vmlinux_rpm: RPM package name for vmlinux
|
||||
"""
|
||||
if not module_lists and not vmlinux_rpm:
|
||||
return
|
||||
|
||||
# Add vmlinux to specified RPM
|
||||
if vmlinux_rpm:
|
||||
if VMLINUX not in self.module_rpm:
|
||||
self.module_rpm[VMLINUX] = {}
|
||||
if vmlinux_rpm not in self.module_rpm[VMLINUX]:
|
||||
self.module_rpm[VMLINUX][vmlinux_rpm] = []
|
||||
if self.variant_idx not in self.module_rpm[VMLINUX][vmlinux_rpm]:
|
||||
self.module_rpm[VMLINUX][vmlinux_rpm].append(self.variant_idx)
|
||||
|
||||
# Process module list files
|
||||
for entry in module_lists:
|
||||
if ':' not in entry:
|
||||
print(f'Warning: Invalid --module-list format "{entry}", expected RPM:PATH')
|
||||
continue
|
||||
|
||||
rpm_name, path = entry.split(':', 1)
|
||||
self._parse_module_list_file(path, rpm_name)
|
||||
|
||||
# -------------------------------------------------------------------------
|
||||
# Output
|
||||
# -------------------------------------------------------------------------
|
||||
|
||||
def _build_reverse_map(self):
|
||||
"""
|
||||
Create reverse mapping (source -> {obj: [indices]}) from obj_to_src
|
||||
"""
|
||||
for obj, sources in self.obj_to_src.items():
|
||||
for source, indices in sources.items():
|
||||
if source not in self.src_to_obj:
|
||||
self.src_to_obj[source] = {}
|
||||
if obj not in self.src_to_obj[source]:
|
||||
self.src_to_obj[source][obj] = []
|
||||
for idx in indices:
|
||||
if idx not in self.src_to_obj[source][obj]:
|
||||
self.src_to_obj[source][obj].append(idx)
|
||||
|
||||
def _build_rpm_reverse_map(self):
|
||||
"""
|
||||
Create reverse mapping (rpm -> {module: [indices]}) from module_rpm
|
||||
"""
|
||||
for module, rpms in self.module_rpm.items():
|
||||
for rpm, indices in rpms.items():
|
||||
if rpm not in self.rpm_to_modules:
|
||||
self.rpm_to_modules[rpm] = {}
|
||||
if module not in self.rpm_to_modules[rpm]:
|
||||
self.rpm_to_modules[rpm][module] = []
|
||||
for idx in indices:
|
||||
if idx not in self.rpm_to_modules[rpm][module]:
|
||||
self.rpm_to_modules[rpm][module].append(idx)
|
||||
|
||||
def save_data(self):
|
||||
"""
|
||||
Save collected data to JSON file
|
||||
|
||||
Output structure:
|
||||
- variants: list of variant names
|
||||
- source-map: source file mappings
|
||||
- obj-src: object/module -> {source: [variant_indices]}
|
||||
- src-obj: source -> {object/module: [variant_indices]}
|
||||
- module-map: module to RPM mappings
|
||||
- module-rpm: module name -> {rpm-name: [variant_indices]}
|
||||
- rpm-modules: rpm-name -> {module name: [variant_indices]}
|
||||
|
||||
Variant indices correspond to positions in the 'variants' list.
|
||||
"""
|
||||
output = {
|
||||
'variants': self.variants,
|
||||
'source-map': {
|
||||
'obj-src': self.obj_to_src,
|
||||
'src-obj': self.src_to_obj
|
||||
},
|
||||
'module-map': {
|
||||
'module-rpm': self.module_rpm,
|
||||
'rpm-modules': self.rpm_to_modules
|
||||
}
|
||||
}
|
||||
|
||||
filename = self.outprefix + 'kernel-map.json'
|
||||
with open(os.path.join(self.output_dir, filename), 'wt', encoding='utf-8') as f:
|
||||
json.dump(output, f, indent=2, sort_keys=True)
|
||||
|
||||
# -------------------------------------------------------------------------
|
||||
# Main Entry Point
|
||||
# -------------------------------------------------------------------------
|
||||
|
||||
def collect_data(self, no_modules=False, no_builtin=False, modorder='modules.order',
|
||||
input_file='', module_lists=None, vmlinux_rpm=''):
|
||||
"""
|
||||
Main entry point - collect all data and save to JSON
|
||||
"""
|
||||
self.load_existing(input_file)
|
||||
self.add_variant()
|
||||
self.collect_modules(no_modules, modorder)
|
||||
self.collect_builtin(no_builtin)
|
||||
self.collect_module_rpm(module_lists or [], vmlinux_rpm)
|
||||
self._build_reverse_map()
|
||||
self._build_rpm_reverse_map()
|
||||
self.save_data()
|
||||
|
||||
|
||||
# =============================================================================
|
||||
# Main
|
||||
# =============================================================================
|
||||
|
||||
def main():
|
||||
"""
|
||||
Main entry point
|
||||
"""
|
||||
args = parse_args()
|
||||
|
||||
start = time.monotonic()
|
||||
|
||||
source_map = SourceMap(
|
||||
build_dir=args.directory,
|
||||
output_dir=args.outputdir,
|
||||
outprefix=args.prefix,
|
||||
rhel=args.rhel,
|
||||
variant=args.variant)
|
||||
|
||||
source_map.collect_data(
|
||||
no_modules=args.no_modules,
|
||||
no_builtin=args.no_builtin,
|
||||
input_file=args.input,
|
||||
module_lists=args.module_list,
|
||||
vmlinux_rpm=args.vmlinux_rpm)
|
||||
|
||||
if args.time:
|
||||
elapsed = time.monotonic() - start
|
||||
minutes, seconds = divmod(int(elapsed), 60)
|
||||
print(f'Elapsed time: {minutes:02d}:{seconds:02d}')
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
main()
|
||||
6
sources
6
sources
@ -1,3 +1,3 @@
|
||||
SHA512 (linux-6.12.0-250.17.el10nv.tar.xz) = 70daa12497f3b92e762cef548516959261b38bd878d18bb295c0d5e0b2c3968f712e6a9995d1d0c9f10ce0a59b984f61d23e7b2bc23bc92d8d2e70a88f1d59d6
|
||||
SHA512 (kernel-abi-stablelists-6.12.0-250.17.el10nv.tar.xz) = b713cb17a9097b3443c4196f465a17f124b7534e9839052b4de7d1e30dda64c5769dd5877cc8e1460577f7e7be1a4bcb351db4d4fa72b09088ee8a0c6eda7b68
|
||||
SHA512 (kernel-kabi-dw-6.12.0-250.17.el10nv.tar.xz) = 0559b9128fb318cad585a4d7b9802eab9cb503b04022060ac93becfd86ad5a31f40619006ea4faeb3a213627c36ff0f1a379058cfd42541040e60f5271c71dc9
|
||||
SHA512 (linux-6.12.0-253.18.el10nv.tar.xz) = 927bd0b031a01d6e98d7f31964a6d88f5196f2cd0993114d4574f278bbb67b4def5320de015c72d1566e0e181e449da567adad745a222d69a1fce8ea717bffa1
|
||||
SHA512 (kernel-abi-stablelists-6.12.0-253.18.el10nv.tar.xz) = 99c2aa834af2272c19b1e10992df06f32b13bfc0f73d4b663ae84847be59d93d8136829db2b6b744f5a7762ed4e5930a96664783b2a864a0d771ba783865a3dd
|
||||
SHA512 (kernel-kabi-dw-6.12.0-253.18.el10nv.tar.xz) = 0559b9128fb318cad585a4d7b9802eab9cb503b04022060ac93becfd86ad5a31f40619006ea4faeb3a213627c36ff0f1a379058cfd42541040e60f5271c71dc9
|
||||
|
||||
Loading…
Reference in New Issue
Block a user