diff --git a/Makefile.rhelver b/Makefile.rhelver index e2beba59f..0998a7830 100644 --- a/Makefile.rhelver +++ b/Makefile.rhelver @@ -12,7 +12,7 @@ RHEL_MINOR = 5 # # Use this spot to avoid future merge conflicts. # Do not trim this comment. -RHEL_RELEASE = 470 +RHEL_RELEASE = 471 # # ZSTREAM diff --git a/kernel-aarch64-64k-debug-rhel.config b/kernel-aarch64-64k-debug-rhel.config index ab7574903..02d392145 100644 --- a/kernel-aarch64-64k-debug-rhel.config +++ b/kernel-aarch64-64k-debug-rhel.config @@ -1450,7 +1450,7 @@ CONFIG_DRM_LOAD_EDID_FIRMWARE=y CONFIG_DRM=m # CONFIG_DRM_MALI_DISPLAY is not set # CONFIG_DRM_MEGACHIPS_STDPXXXX_GE_B850V3_FW is not set -CONFIG_DRM_MGAG200_IOBURST_WORKAROUND=y +CONFIG_DRM_MGAG200_DISABLE_WRITECOMBINE=y CONFIG_DRM_MGAG200=m # CONFIG_DRM_MSM is not set # CONFIG_DRM_MXSFB is not set @@ -2655,8 +2655,8 @@ CONFIG_IOMMU_DEBUGFS=y CONFIG_IOMMU_DEFAULT_DMA_LAZY=y # CONFIG_IOMMU_DEFAULT_DMA_STRICT is not set # CONFIG_IOMMU_DEFAULT_PASSTHROUGH is not set -CONFIG_IOMMUFD=m -# CONFIG_IOMMUFD_TEST is not set +CONFIG_IOMMUFD_TEST=y +CONFIG_IOMMUFD=y # CONFIG_IOMMU_IO_PGTABLE_ARMV7S is not set # CONFIG_IOMMU_IO_PGTABLE_LPAE_SELFTEST is not set CONFIG_IOMMU_SUPPORT=y @@ -4349,6 +4349,7 @@ CONFIG_PCI_XGENE=y CONFIG_PCI=y # CONFIG_PCMCIA is not set # CONFIG_PCNET32 is not set +CONFIG_PCP_BATCH_SCALE_MAX=5 CONFIG_PCPU_DEV_REFCNT=y CONFIG_PCS_XPCS=m # CONFIG_PDA_POWER is not set @@ -5581,6 +5582,7 @@ CONFIG_SND_HDA_PATCH_LOADER=y CONFIG_SND_HDA_POWER_SAVE_DEFAULT=1 CONFIG_SND_HDA_PREALLOC_SIZE=2048 CONFIG_SND_HDA_RECONFIG=y +# CONFIG_SND_HDA_TEGRA is not set CONFIG_SND_HDSP=m CONFIG_SND_HDSPM=m CONFIG_SND_HRTIMER=m @@ -5595,7 +5597,6 @@ CONFIG_SND_INDIGO=m # CONFIG_SND_INTEL8X0 is not set # CONFIG_SND_INTEL8X0M is not set # CONFIG_SND_INTEL_BYT_PREFER_SOF is not set -# CONFIG_SND is not set CONFIG_SND_JACK_INJECTION_DEBUG=y CONFIG_SND_JACK=y CONFIG_SND_KORG1212=m @@ -5603,6 +5604,7 @@ CONFIG_SND_LAYLA20=m CONFIG_SND_LAYLA24=m CONFIG_SND_LOLA=m CONFIG_SND_LX6464ES=m +CONFIG_SND=m CONFIG_SND_MAESTRO3_INPUT=y CONFIG_SND_MAESTRO3=m CONFIG_SND_MAX_CARDS=32 @@ -6526,6 +6528,7 @@ CONFIG_USB_APPLEDISPLAY=m CONFIG_USB_ARMLINUX=y # CONFIG_USB_ASPEED_UDC is not set CONFIG_USB_ATM=m +# CONFIG_USB_AUDIO is not set CONFIG_USB_AUTOSUSPEND_DELAY=2 # CONFIG_USB_BDC_UDC is not set CONFIG_USB_BELKIN=y @@ -6683,6 +6686,7 @@ CONFIG_USB_M5602=m # CONFIG_USB_MAX3421_HCD is not set CONFIG_USB_MDC800=m CONFIG_USB_MICROTEK=m +# CONFIG_USB_MIDI_GADGET is not set CONFIG_USB_MON=y # CONFIG_USB_MR800 is not set # CONFIG_USB_MUSB_HDRC is not set diff --git a/kernel-aarch64-64k-rhel.config b/kernel-aarch64-64k-rhel.config index a8c0a6aff..d33150d50 100644 --- a/kernel-aarch64-64k-rhel.config +++ b/kernel-aarch64-64k-rhel.config @@ -1442,7 +1442,7 @@ CONFIG_DRM_LOAD_EDID_FIRMWARE=y CONFIG_DRM=m # CONFIG_DRM_MALI_DISPLAY is not set # CONFIG_DRM_MEGACHIPS_STDPXXXX_GE_B850V3_FW is not set -CONFIG_DRM_MGAG200_IOBURST_WORKAROUND=y +CONFIG_DRM_MGAG200_DISABLE_WRITECOMBINE=y CONFIG_DRM_MGAG200=m # CONFIG_DRM_MSM is not set # CONFIG_DRM_MXSFB is not set @@ -4327,6 +4327,7 @@ CONFIG_PCI_XGENE=y CONFIG_PCI=y # CONFIG_PCMCIA is not set # CONFIG_PCNET32 is not set +CONFIG_PCP_BATCH_SCALE_MAX=5 CONFIG_PCPU_DEV_REFCNT=y CONFIG_PCS_XPCS=m # CONFIG_PDA_POWER is not set @@ -5559,6 +5560,7 @@ CONFIG_SND_HDA_PATCH_LOADER=y CONFIG_SND_HDA_POWER_SAVE_DEFAULT=1 CONFIG_SND_HDA_PREALLOC_SIZE=2048 CONFIG_SND_HDA_RECONFIG=y +# CONFIG_SND_HDA_TEGRA is not set CONFIG_SND_HDSP=m CONFIG_SND_HDSPM=m CONFIG_SND_HRTIMER=m @@ -5573,7 +5575,6 @@ CONFIG_SND_INDIGO=m # CONFIG_SND_INTEL8X0 is not set # CONFIG_SND_INTEL8X0M is not set # CONFIG_SND_INTEL_BYT_PREFER_SOF is not set -# CONFIG_SND is not set # CONFIG_SND_JACK_INJECTION_DEBUG is not set CONFIG_SND_JACK=y CONFIG_SND_KORG1212=m @@ -5581,6 +5582,7 @@ CONFIG_SND_LAYLA20=m CONFIG_SND_LAYLA24=m CONFIG_SND_LOLA=m CONFIG_SND_LX6464ES=m +CONFIG_SND=m CONFIG_SND_MAESTRO3_INPUT=y CONFIG_SND_MAESTRO3=m CONFIG_SND_MAX_CARDS=32 @@ -6502,6 +6504,7 @@ CONFIG_USB_APPLEDISPLAY=m CONFIG_USB_ARMLINUX=y # CONFIG_USB_ASPEED_UDC is not set CONFIG_USB_ATM=m +# CONFIG_USB_AUDIO is not set CONFIG_USB_AUTOSUSPEND_DELAY=2 # CONFIG_USB_BDC_UDC is not set CONFIG_USB_BELKIN=y @@ -6659,6 +6662,7 @@ CONFIG_USB_M5602=m # CONFIG_USB_MAX3421_HCD is not set CONFIG_USB_MDC800=m CONFIG_USB_MICROTEK=m +# CONFIG_USB_MIDI_GADGET is not set CONFIG_USB_MON=y # CONFIG_USB_MR800 is not set # CONFIG_USB_MUSB_HDRC is not set diff --git a/kernel-aarch64-debug-rhel.config b/kernel-aarch64-debug-rhel.config index 97a467382..56e01ddfe 100644 --- a/kernel-aarch64-debug-rhel.config +++ b/kernel-aarch64-debug-rhel.config @@ -1447,7 +1447,7 @@ CONFIG_DRM_LOAD_EDID_FIRMWARE=y CONFIG_DRM=m # CONFIG_DRM_MALI_DISPLAY is not set # CONFIG_DRM_MEGACHIPS_STDPXXXX_GE_B850V3_FW is not set -CONFIG_DRM_MGAG200_IOBURST_WORKAROUND=y +CONFIG_DRM_MGAG200_DISABLE_WRITECOMBINE=y CONFIG_DRM_MGAG200=m # CONFIG_DRM_MSM is not set # CONFIG_DRM_MXSFB is not set @@ -2652,8 +2652,8 @@ CONFIG_IOMMU_DEBUGFS=y CONFIG_IOMMU_DEFAULT_DMA_LAZY=y # CONFIG_IOMMU_DEFAULT_DMA_STRICT is not set # CONFIG_IOMMU_DEFAULT_PASSTHROUGH is not set -CONFIG_IOMMUFD=m -# CONFIG_IOMMUFD_TEST is not set +CONFIG_IOMMUFD_TEST=y +CONFIG_IOMMUFD=y # CONFIG_IOMMU_IO_PGTABLE_ARMV7S is not set # CONFIG_IOMMU_IO_PGTABLE_LPAE_SELFTEST is not set CONFIG_IOMMU_SUPPORT=y @@ -4346,6 +4346,7 @@ CONFIG_PCI_XGENE=y CONFIG_PCI=y # CONFIG_PCMCIA is not set # CONFIG_PCNET32 is not set +CONFIG_PCP_BATCH_SCALE_MAX=5 CONFIG_PCPU_DEV_REFCNT=y CONFIG_PCS_XPCS=m # CONFIG_PDA_POWER is not set @@ -5578,6 +5579,7 @@ CONFIG_SND_HDA_PATCH_LOADER=y CONFIG_SND_HDA_POWER_SAVE_DEFAULT=1 CONFIG_SND_HDA_PREALLOC_SIZE=2048 CONFIG_SND_HDA_RECONFIG=y +# CONFIG_SND_HDA_TEGRA is not set CONFIG_SND_HDSP=m CONFIG_SND_HDSPM=m CONFIG_SND_HRTIMER=m @@ -5592,7 +5594,6 @@ CONFIG_SND_INDIGO=m # CONFIG_SND_INTEL8X0 is not set # CONFIG_SND_INTEL8X0M is not set # CONFIG_SND_INTEL_BYT_PREFER_SOF is not set -# CONFIG_SND is not set CONFIG_SND_JACK_INJECTION_DEBUG=y CONFIG_SND_JACK=y CONFIG_SND_KORG1212=m @@ -5600,6 +5601,7 @@ CONFIG_SND_LAYLA20=m CONFIG_SND_LAYLA24=m CONFIG_SND_LOLA=m CONFIG_SND_LX6464ES=m +CONFIG_SND=m CONFIG_SND_MAESTRO3_INPUT=y CONFIG_SND_MAESTRO3=m CONFIG_SND_MAX_CARDS=32 @@ -6523,6 +6525,7 @@ CONFIG_USB_APPLEDISPLAY=m CONFIG_USB_ARMLINUX=y # CONFIG_USB_ASPEED_UDC is not set CONFIG_USB_ATM=m +# CONFIG_USB_AUDIO is not set CONFIG_USB_AUTOSUSPEND_DELAY=2 # CONFIG_USB_BDC_UDC is not set CONFIG_USB_BELKIN=y @@ -6680,6 +6683,7 @@ CONFIG_USB_M5602=m # CONFIG_USB_MAX3421_HCD is not set CONFIG_USB_MDC800=m CONFIG_USB_MICROTEK=m +# CONFIG_USB_MIDI_GADGET is not set CONFIG_USB_MON=y # CONFIG_USB_MR800 is not set # CONFIG_USB_MUSB_HDRC is not set diff --git a/kernel-aarch64-rhel.config b/kernel-aarch64-rhel.config index 9df07ca6d..90ab3acc2 100644 --- a/kernel-aarch64-rhel.config +++ b/kernel-aarch64-rhel.config @@ -1439,7 +1439,7 @@ CONFIG_DRM_LOAD_EDID_FIRMWARE=y CONFIG_DRM=m # CONFIG_DRM_MALI_DISPLAY is not set # CONFIG_DRM_MEGACHIPS_STDPXXXX_GE_B850V3_FW is not set -CONFIG_DRM_MGAG200_IOBURST_WORKAROUND=y +CONFIG_DRM_MGAG200_DISABLE_WRITECOMBINE=y CONFIG_DRM_MGAG200=m # CONFIG_DRM_MSM is not set # CONFIG_DRM_MXSFB is not set @@ -4324,6 +4324,7 @@ CONFIG_PCI_XGENE=y CONFIG_PCI=y # CONFIG_PCMCIA is not set # CONFIG_PCNET32 is not set +CONFIG_PCP_BATCH_SCALE_MAX=5 CONFIG_PCPU_DEV_REFCNT=y CONFIG_PCS_XPCS=m # CONFIG_PDA_POWER is not set @@ -5556,6 +5557,7 @@ CONFIG_SND_HDA_PATCH_LOADER=y CONFIG_SND_HDA_POWER_SAVE_DEFAULT=1 CONFIG_SND_HDA_PREALLOC_SIZE=2048 CONFIG_SND_HDA_RECONFIG=y +# CONFIG_SND_HDA_TEGRA is not set CONFIG_SND_HDSP=m CONFIG_SND_HDSPM=m CONFIG_SND_HRTIMER=m @@ -5570,7 +5572,6 @@ CONFIG_SND_INDIGO=m # CONFIG_SND_INTEL8X0 is not set # CONFIG_SND_INTEL8X0M is not set # CONFIG_SND_INTEL_BYT_PREFER_SOF is not set -# CONFIG_SND is not set # CONFIG_SND_JACK_INJECTION_DEBUG is not set CONFIG_SND_JACK=y CONFIG_SND_KORG1212=m @@ -5578,6 +5579,7 @@ CONFIG_SND_LAYLA20=m CONFIG_SND_LAYLA24=m CONFIG_SND_LOLA=m CONFIG_SND_LX6464ES=m +CONFIG_SND=m CONFIG_SND_MAESTRO3_INPUT=y CONFIG_SND_MAESTRO3=m CONFIG_SND_MAX_CARDS=32 @@ -6499,6 +6501,7 @@ CONFIG_USB_APPLEDISPLAY=m CONFIG_USB_ARMLINUX=y # CONFIG_USB_ASPEED_UDC is not set CONFIG_USB_ATM=m +# CONFIG_USB_AUDIO is not set CONFIG_USB_AUTOSUSPEND_DELAY=2 # CONFIG_USB_BDC_UDC is not set CONFIG_USB_BELKIN=y @@ -6656,6 +6659,7 @@ CONFIG_USB_M5602=m # CONFIG_USB_MAX3421_HCD is not set CONFIG_USB_MDC800=m CONFIG_USB_MICROTEK=m +# CONFIG_USB_MIDI_GADGET is not set CONFIG_USB_MON=y # CONFIG_USB_MR800 is not set # CONFIG_USB_MUSB_HDRC is not set diff --git a/kernel-aarch64-rt-debug-rhel.config b/kernel-aarch64-rt-debug-rhel.config index 1571fc5c7..5ee41eaff 100644 --- a/kernel-aarch64-rt-debug-rhel.config +++ b/kernel-aarch64-rt-debug-rhel.config @@ -1486,7 +1486,7 @@ CONFIG_DRM_LOAD_EDID_FIRMWARE=y CONFIG_DRM=m # CONFIG_DRM_MALI_DISPLAY is not set # CONFIG_DRM_MEGACHIPS_STDPXXXX_GE_B850V3_FW is not set -CONFIG_DRM_MGAG200_IOBURST_WORKAROUND=y +CONFIG_DRM_MGAG200_DISABLE_WRITECOMBINE=y CONFIG_DRM_MGAG200=m # CONFIG_DRM_MSM is not set # CONFIG_DRM_MXSFB is not set @@ -2705,8 +2705,8 @@ CONFIG_IOMMU_DEBUGFS=y CONFIG_IOMMU_DEFAULT_DMA_LAZY=y # CONFIG_IOMMU_DEFAULT_DMA_STRICT is not set # CONFIG_IOMMU_DEFAULT_PASSTHROUGH is not set -CONFIG_IOMMUFD=m -# CONFIG_IOMMUFD_TEST is not set +CONFIG_IOMMUFD_TEST=y +CONFIG_IOMMUFD=y # CONFIG_IOMMU_IO_PGTABLE_ARMV7S is not set # CONFIG_IOMMU_IO_PGTABLE_LPAE_SELFTEST is not set CONFIG_IOMMU_SUPPORT=y @@ -4425,6 +4425,7 @@ CONFIG_PCI_XGENE=y CONFIG_PCI=y # CONFIG_PCMCIA is not set # CONFIG_PCNET32 is not set +CONFIG_PCP_BATCH_SCALE_MAX=5 CONFIG_PCPU_DEV_REFCNT=y CONFIG_PCSPKR_PLATFORM=y CONFIG_PCS_XPCS=m @@ -5672,6 +5673,7 @@ CONFIG_SND_HDA_PATCH_LOADER=y CONFIG_SND_HDA_POWER_SAVE_DEFAULT=1 CONFIG_SND_HDA_PREALLOC_SIZE=2048 CONFIG_SND_HDA_RECONFIG=y +# CONFIG_SND_HDA_TEGRA is not set CONFIG_SND_HDSP=m CONFIG_SND_HDSPM=m CONFIG_SND_HRTIMER=m @@ -5686,7 +5688,6 @@ CONFIG_SND_INDIGO=m # CONFIG_SND_INTEL8X0 is not set # CONFIG_SND_INTEL8X0M is not set # CONFIG_SND_INTEL_BYT_PREFER_SOF is not set -# CONFIG_SND is not set CONFIG_SND_JACK_INJECTION_DEBUG=y CONFIG_SND_JACK=y CONFIG_SND_KORG1212=m @@ -5694,6 +5695,7 @@ CONFIG_SND_LAYLA20=m CONFIG_SND_LAYLA24=m CONFIG_SND_LOLA=m CONFIG_SND_LX6464ES=m +CONFIG_SND=m CONFIG_SND_MAESTRO3_INPUT=y CONFIG_SND_MAESTRO3=m CONFIG_SND_MAX_CARDS=32 @@ -6629,6 +6631,7 @@ CONFIG_USB_APPLEDISPLAY=m CONFIG_USB_ARMLINUX=y # CONFIG_USB_ASPEED_UDC is not set CONFIG_USB_ATM=m +# CONFIG_USB_AUDIO is not set CONFIG_USB_AUTOSUSPEND_DELAY=2 # CONFIG_USB_BDC_UDC is not set CONFIG_USB_BELKIN=y @@ -6786,6 +6789,7 @@ CONFIG_USB_M5602=m # CONFIG_USB_MAX3421_HCD is not set CONFIG_USB_MDC800=m CONFIG_USB_MICROTEK=m +# CONFIG_USB_MIDI_GADGET is not set CONFIG_USB_MON=y # CONFIG_USB_MR800 is not set # CONFIG_USB_MUSB_HDRC is not set diff --git a/kernel-aarch64-rt-rhel.config b/kernel-aarch64-rt-rhel.config index c6f78f807..c4292dd40 100644 --- a/kernel-aarch64-rt-rhel.config +++ b/kernel-aarch64-rt-rhel.config @@ -1478,7 +1478,7 @@ CONFIG_DRM_LOAD_EDID_FIRMWARE=y CONFIG_DRM=m # CONFIG_DRM_MALI_DISPLAY is not set # CONFIG_DRM_MEGACHIPS_STDPXXXX_GE_B850V3_FW is not set -CONFIG_DRM_MGAG200_IOBURST_WORKAROUND=y +CONFIG_DRM_MGAG200_DISABLE_WRITECOMBINE=y CONFIG_DRM_MGAG200=m # CONFIG_DRM_MSM is not set # CONFIG_DRM_MXSFB is not set @@ -4403,6 +4403,7 @@ CONFIG_PCI_XGENE=y CONFIG_PCI=y # CONFIG_PCMCIA is not set # CONFIG_PCNET32 is not set +CONFIG_PCP_BATCH_SCALE_MAX=5 CONFIG_PCPU_DEV_REFCNT=y CONFIG_PCSPKR_PLATFORM=y CONFIG_PCS_XPCS=m @@ -5650,6 +5651,7 @@ CONFIG_SND_HDA_PATCH_LOADER=y CONFIG_SND_HDA_POWER_SAVE_DEFAULT=1 CONFIG_SND_HDA_PREALLOC_SIZE=2048 CONFIG_SND_HDA_RECONFIG=y +# CONFIG_SND_HDA_TEGRA is not set CONFIG_SND_HDSP=m CONFIG_SND_HDSPM=m CONFIG_SND_HRTIMER=m @@ -5664,7 +5666,6 @@ CONFIG_SND_INDIGO=m # CONFIG_SND_INTEL8X0 is not set # CONFIG_SND_INTEL8X0M is not set # CONFIG_SND_INTEL_BYT_PREFER_SOF is not set -# CONFIG_SND is not set # CONFIG_SND_JACK_INJECTION_DEBUG is not set CONFIG_SND_JACK=y CONFIG_SND_KORG1212=m @@ -5672,6 +5673,7 @@ CONFIG_SND_LAYLA20=m CONFIG_SND_LAYLA24=m CONFIG_SND_LOLA=m CONFIG_SND_LX6464ES=m +CONFIG_SND=m CONFIG_SND_MAESTRO3_INPUT=y CONFIG_SND_MAESTRO3=m CONFIG_SND_MAX_CARDS=32 @@ -6605,6 +6607,7 @@ CONFIG_USB_APPLEDISPLAY=m CONFIG_USB_ARMLINUX=y # CONFIG_USB_ASPEED_UDC is not set CONFIG_USB_ATM=m +# CONFIG_USB_AUDIO is not set CONFIG_USB_AUTOSUSPEND_DELAY=2 # CONFIG_USB_BDC_UDC is not set CONFIG_USB_BELKIN=y @@ -6762,6 +6765,7 @@ CONFIG_USB_M5602=m # CONFIG_USB_MAX3421_HCD is not set CONFIG_USB_MDC800=m CONFIG_USB_MICROTEK=m +# CONFIG_USB_MIDI_GADGET is not set CONFIG_USB_MON=y # CONFIG_USB_MR800 is not set # CONFIG_USB_MUSB_HDRC is not set diff --git a/kernel-ppc64le-debug-rhel.config b/kernel-ppc64le-debug-rhel.config index a22312eb8..5a18f0761 100644 --- a/kernel-ppc64le-debug-rhel.config +++ b/kernel-ppc64le-debug-rhel.config @@ -1230,7 +1230,7 @@ CONFIG_DRM_LOAD_EDID_FIRMWARE=y CONFIG_DRM=m # CONFIG_DRM_MALI_DISPLAY is not set # CONFIG_DRM_MEGACHIPS_STDPXXXX_GE_B850V3_FW is not set -CONFIG_DRM_MGAG200_IOBURST_WORKAROUND=y +CONFIG_DRM_MGAG200_DISABLE_WRITECOMBINE=y CONFIG_DRM_MGAG200=m # CONFIG_DRM_MXSFB is not set CONFIG_DRM_NOUVEAU_BACKLIGHT=y @@ -2358,8 +2358,8 @@ CONFIG_IOMMU_DEBUGFS=y # CONFIG_IOMMU_DEFAULT_DMA_LAZY is not set CONFIG_IOMMU_DEFAULT_DMA_STRICT=y # CONFIG_IOMMU_DEFAULT_PASSTHROUGH is not set -CONFIG_IOMMUFD=m -# CONFIG_IOMMUFD_TEST is not set +CONFIG_IOMMUFD_TEST=y +CONFIG_IOMMUFD=y # CONFIG_IOMMU_IO_PGTABLE_ARMV7S is not set # CONFIG_IOMMU_IO_PGTABLE_LPAE_SELFTEST is not set CONFIG_IOMMU_SUPPORT=y @@ -3965,6 +3965,7 @@ CONFIG_PCI_STUB=y CONFIG_PCI=y # CONFIG_PCMCIA is not set # CONFIG_PCNET32 is not set +CONFIG_PCP_BATCH_SCALE_MAX=5 CONFIG_PCPU_DEV_REFCNT=y CONFIG_PCS_XPCS=m # CONFIG_PDA_POWER is not set diff --git a/kernel-ppc64le-rhel.config b/kernel-ppc64le-rhel.config index 79f658c82..44d144954 100644 --- a/kernel-ppc64le-rhel.config +++ b/kernel-ppc64le-rhel.config @@ -1222,7 +1222,7 @@ CONFIG_DRM_LOAD_EDID_FIRMWARE=y CONFIG_DRM=m # CONFIG_DRM_MALI_DISPLAY is not set # CONFIG_DRM_MEGACHIPS_STDPXXXX_GE_B850V3_FW is not set -CONFIG_DRM_MGAG200_IOBURST_WORKAROUND=y +CONFIG_DRM_MGAG200_DISABLE_WRITECOMBINE=y CONFIG_DRM_MGAG200=m # CONFIG_DRM_MXSFB is not set CONFIG_DRM_NOUVEAU_BACKLIGHT=y @@ -3945,6 +3945,7 @@ CONFIG_PCI_STUB=y CONFIG_PCI=y # CONFIG_PCMCIA is not set # CONFIG_PCNET32 is not set +CONFIG_PCP_BATCH_SCALE_MAX=5 CONFIG_PCPU_DEV_REFCNT=y CONFIG_PCS_XPCS=m # CONFIG_PDA_POWER is not set diff --git a/kernel-s390x-debug-rhel.config b/kernel-s390x-debug-rhel.config index cb34dbd4f..e6395a28b 100644 --- a/kernel-s390x-debug-rhel.config +++ b/kernel-s390x-debug-rhel.config @@ -1233,7 +1233,7 @@ CONFIG_DRM_KUNIT_TEST=m CONFIG_DRM=m # CONFIG_DRM_MALI_DISPLAY is not set # CONFIG_DRM_MEGACHIPS_STDPXXXX_GE_B850V3_FW is not set -CONFIG_DRM_MGAG200_IOBURST_WORKAROUND=y +CONFIG_DRM_MGAG200_DISABLE_WRITECOMBINE=y # CONFIG_DRM_MGAG200 is not set # CONFIG_DRM_MXSFB is not set CONFIG_DRM_NOUVEAU_BACKLIGHT=y @@ -2340,8 +2340,8 @@ CONFIG_IOMMU_DEBUGFS=y # CONFIG_IOMMU_DEFAULT_DMA_LAZY is not set CONFIG_IOMMU_DEFAULT_DMA_STRICT=y # CONFIG_IOMMU_DEFAULT_PASSTHROUGH is not set -CONFIG_IOMMUFD=m -# CONFIG_IOMMUFD_TEST is not set +CONFIG_IOMMUFD_TEST=y +CONFIG_IOMMUFD=y # CONFIG_IOMMU_IO_PGTABLE_ARMV7S is not set # CONFIG_IOMMU_IO_PGTABLE_LPAE_SELFTEST is not set CONFIG_IOMMU_SUPPORT=y @@ -3949,6 +3949,7 @@ CONFIG_PCI_PF_STUB=m CONFIG_PCI=y # CONFIG_PCMCIA is not set # CONFIG_PCNET32 is not set +CONFIG_PCP_BATCH_SCALE_MAX=5 CONFIG_PCPU_DEV_REFCNT=y CONFIG_PCS_XPCS=m # CONFIG_PDA_POWER is not set diff --git a/kernel-s390x-rhel.config b/kernel-s390x-rhel.config index 2f612bd73..4e284afb6 100644 --- a/kernel-s390x-rhel.config +++ b/kernel-s390x-rhel.config @@ -1225,7 +1225,7 @@ CONFIG_DRM_KUNIT_TEST=m CONFIG_DRM=m # CONFIG_DRM_MALI_DISPLAY is not set # CONFIG_DRM_MEGACHIPS_STDPXXXX_GE_B850V3_FW is not set -CONFIG_DRM_MGAG200_IOBURST_WORKAROUND=y +CONFIG_DRM_MGAG200_DISABLE_WRITECOMBINE=y # CONFIG_DRM_MGAG200 is not set # CONFIG_DRM_MXSFB is not set CONFIG_DRM_NOUVEAU_BACKLIGHT=y @@ -3929,6 +3929,7 @@ CONFIG_PCI_PF_STUB=m CONFIG_PCI=y # CONFIG_PCMCIA is not set # CONFIG_PCNET32 is not set +CONFIG_PCP_BATCH_SCALE_MAX=5 CONFIG_PCPU_DEV_REFCNT=y CONFIG_PCS_XPCS=m # CONFIG_PDA_POWER is not set diff --git a/kernel-s390x-zfcpdump-rhel.config b/kernel-s390x-zfcpdump-rhel.config index c2498ce7f..3875f3465 100644 --- a/kernel-s390x-zfcpdump-rhel.config +++ b/kernel-s390x-zfcpdump-rhel.config @@ -1230,7 +1230,7 @@ CONFIG_DRM_KUNIT_TEST=m CONFIG_DRM=m # CONFIG_DRM_MALI_DISPLAY is not set # CONFIG_DRM_MEGACHIPS_STDPXXXX_GE_B850V3_FW is not set -CONFIG_DRM_MGAG200_IOBURST_WORKAROUND=y +CONFIG_DRM_MGAG200_DISABLE_WRITECOMBINE=y # CONFIG_DRM_MGAG200 is not set # CONFIG_DRM_MXSFB is not set CONFIG_DRM_NOUVEAU_BACKLIGHT=y @@ -3943,6 +3943,7 @@ CONFIG_PCI_PF_STUB=m # CONFIG_PCI_SW_SWITCHTEC is not set # CONFIG_PCMCIA is not set # CONFIG_PCNET32 is not set +CONFIG_PCP_BATCH_SCALE_MAX=5 CONFIG_PCPU_DEV_REFCNT=y CONFIG_PCS_XPCS=m # CONFIG_PDA_POWER is not set diff --git a/kernel-x86_64-debug-rhel.config b/kernel-x86_64-debug-rhel.config index 58ce3e6d6..22002bf83 100644 --- a/kernel-x86_64-debug-rhel.config +++ b/kernel-x86_64-debug-rhel.config @@ -1309,7 +1309,7 @@ CONFIG_DRM_LOAD_EDID_FIRMWARE=y CONFIG_DRM=m # CONFIG_DRM_MALI_DISPLAY is not set # CONFIG_DRM_MEGACHIPS_STDPXXXX_GE_B850V3_FW is not set -CONFIG_DRM_MGAG200_IOBURST_WORKAROUND=y +CONFIG_DRM_MGAG200_DISABLE_WRITECOMBINE=y CONFIG_DRM_MGAG200=m # CONFIG_DRM_MXSFB is not set CONFIG_DRM_NOUVEAU_BACKLIGHT=y @@ -2525,8 +2525,8 @@ CONFIG_IOMMU_DEBUGFS=y CONFIG_IOMMU_DEFAULT_DMA_LAZY=y # CONFIG_IOMMU_DEFAULT_DMA_STRICT is not set # CONFIG_IOMMU_DEFAULT_PASSTHROUGH is not set -CONFIG_IOMMUFD=m -# CONFIG_IOMMUFD_TEST is not set +CONFIG_IOMMUFD_TEST=y +CONFIG_IOMMUFD=y # CONFIG_IOMMU_IO_PGTABLE_ARMV7S is not set # CONFIG_IOMMU_IO_PGTABLE_LPAE_SELFTEST is not set CONFIG_IOMMU_SUPPORT=y @@ -4166,6 +4166,7 @@ CONFIG_PCI_STUB=y CONFIG_PCI=y # CONFIG_PCMCIA is not set # CONFIG_PCNET32 is not set +CONFIG_PCP_BATCH_SCALE_MAX=5 CONFIG_PCPU_DEV_REFCNT=y CONFIG_PCS_XPCS=m # CONFIG_PDA_POWER is not set diff --git a/kernel-x86_64-rhel.config b/kernel-x86_64-rhel.config index 8f4a57143..6f7bc797a 100644 --- a/kernel-x86_64-rhel.config +++ b/kernel-x86_64-rhel.config @@ -1301,7 +1301,7 @@ CONFIG_DRM_LOAD_EDID_FIRMWARE=y CONFIG_DRM=m # CONFIG_DRM_MALI_DISPLAY is not set # CONFIG_DRM_MEGACHIPS_STDPXXXX_GE_B850V3_FW is not set -CONFIG_DRM_MGAG200_IOBURST_WORKAROUND=y +CONFIG_DRM_MGAG200_DISABLE_WRITECOMBINE=y CONFIG_DRM_MGAG200=m # CONFIG_DRM_MXSFB is not set CONFIG_DRM_NOUVEAU_BACKLIGHT=y @@ -4146,6 +4146,7 @@ CONFIG_PCI_STUB=y CONFIG_PCI=y # CONFIG_PCMCIA is not set # CONFIG_PCNET32 is not set +CONFIG_PCP_BATCH_SCALE_MAX=5 CONFIG_PCPU_DEV_REFCNT=y CONFIG_PCS_XPCS=m # CONFIG_PDA_POWER is not set diff --git a/kernel-x86_64-rt-debug-rhel.config b/kernel-x86_64-rt-debug-rhel.config index d442eb4c1..00472fa9a 100644 --- a/kernel-x86_64-rt-debug-rhel.config +++ b/kernel-x86_64-rt-debug-rhel.config @@ -1350,7 +1350,7 @@ CONFIG_DRM_LOAD_EDID_FIRMWARE=y CONFIG_DRM=m # CONFIG_DRM_MALI_DISPLAY is not set # CONFIG_DRM_MEGACHIPS_STDPXXXX_GE_B850V3_FW is not set -CONFIG_DRM_MGAG200_IOBURST_WORKAROUND=y +CONFIG_DRM_MGAG200_DISABLE_WRITECOMBINE=y CONFIG_DRM_MGAG200=m # CONFIG_DRM_MXSFB is not set CONFIG_DRM_NOUVEAU_BACKLIGHT=y @@ -2578,8 +2578,8 @@ CONFIG_IOMMU_DEBUGFS=y CONFIG_IOMMU_DEFAULT_DMA_LAZY=y # CONFIG_IOMMU_DEFAULT_DMA_STRICT is not set # CONFIG_IOMMU_DEFAULT_PASSTHROUGH is not set -CONFIG_IOMMUFD=m -# CONFIG_IOMMUFD_TEST is not set +CONFIG_IOMMUFD_TEST=y +CONFIG_IOMMUFD=y # CONFIG_IOMMU_IO_PGTABLE_ARMV7S is not set # CONFIG_IOMMU_IO_PGTABLE_LPAE_SELFTEST is not set CONFIG_IOMMU_SUPPORT=y @@ -4244,6 +4244,7 @@ CONFIG_PCI_STUB=y CONFIG_PCI=y # CONFIG_PCMCIA is not set # CONFIG_PCNET32 is not set +CONFIG_PCP_BATCH_SCALE_MAX=5 CONFIG_PCPU_DEV_REFCNT=y CONFIG_PCSPKR_PLATFORM=y CONFIG_PCS_XPCS=m diff --git a/kernel-x86_64-rt-rhel.config b/kernel-x86_64-rt-rhel.config index c91b768ff..e1405bbcb 100644 --- a/kernel-x86_64-rt-rhel.config +++ b/kernel-x86_64-rt-rhel.config @@ -1342,7 +1342,7 @@ CONFIG_DRM_LOAD_EDID_FIRMWARE=y CONFIG_DRM=m # CONFIG_DRM_MALI_DISPLAY is not set # CONFIG_DRM_MEGACHIPS_STDPXXXX_GE_B850V3_FW is not set -CONFIG_DRM_MGAG200_IOBURST_WORKAROUND=y +CONFIG_DRM_MGAG200_DISABLE_WRITECOMBINE=y CONFIG_DRM_MGAG200=m # CONFIG_DRM_MXSFB is not set CONFIG_DRM_NOUVEAU_BACKLIGHT=y @@ -4224,6 +4224,7 @@ CONFIG_PCI_STUB=y CONFIG_PCI=y # CONFIG_PCMCIA is not set # CONFIG_PCNET32 is not set +CONFIG_PCP_BATCH_SCALE_MAX=5 CONFIG_PCPU_DEV_REFCNT=y CONFIG_PCSPKR_PLATFORM=y CONFIG_PCS_XPCS=m diff --git a/kernel.changelog b/kernel.changelog index afcb9c480..81c805075 100644 --- a/kernel.changelog +++ b/kernel.changelog @@ -1,3 +1,117 @@ +* Tue Jun 25 2024 Lucas Zampieri [5.14.0-471.el9] +- Revert "kernel/panic.c: Move the location of bust_spinlocks to prevent hanging." (Derek Barbosa) [RHEL-39473] +- arch/x86: Fix typos [partial] (David Arcari) [RHEL-43368] +- platform/x86/amd/hsmp: Check HSMP support on AMD family of processors (David Arcari) [RHEL-43368] +- platform/x86/amd/hsmp: switch to use device_add_groups() (David Arcari) [RHEL-43368] +- platform/x86/amd/hsmp: Change devm_kzalloc() to devm_kcalloc() (David Arcari) [RHEL-43368] +- platform/x86/amd/hsmp: Remove extra parenthesis and add a space (David Arcari) [RHEL-43368] +- platform/x86/amd/hsmp: Check num_sockets against MAX_AMD_SOCKETS (David Arcari) [RHEL-43368] +- platform/x86/amd/hsmp: Non-ACPI support for AMD F1A_M00~0Fh (David Arcari) [RHEL-43368] +- platform/x86/amd/hsmp: Add support for ACPI based probing (David Arcari) [RHEL-43368] +- platform/x86/amd/hsmp: Restructure sysfs group creation (David Arcari) [RHEL-43368] +- platform/x86/amd/hsmp: Move dev from platdev to hsmp_socket (David Arcari) [RHEL-43368] +- platform/x86/amd/hsmp: Define a struct to hold mailbox regs (David Arcari) [RHEL-43368] +- platform/x86/amd/hsmp: Create static func to handle platdev (David Arcari) [RHEL-43368] +- platform/x86/amd/hsmp: Cache pci_dev in struct hsmp_socket (David Arcari) [RHEL-43368] +- platform/x86/amd/hsmp: Move hsmp_test to probe (David Arcari) [RHEL-43368] +- octeontx2-af: fix the double free in rvu_npc_freemem() (Kamal Heib) [RHEL-39651] {CVE-2024-36030} +- e1000e: Add support for the next LOM generation (Ken Cox) [RHEL-17484] +- e1000e: Use PME poll to circumvent unreliable ACPI wake (Ken Cox) [RHEL-17484] +- net: e1000e: Remove unused declarations (Ken Cox) [RHEL-17484] +- e1000e: Add @adapter description to kdoc (Ken Cox) [RHEL-17484] +- mm: huge_memory: don't force huge page alignment on 32 bit (Rafael Aquini) [RHEL-22187] +- x86/topology: Fix max_siblings calculation for some hybrid cpus (David Arcari) [RHEL-40607] +- ipv6: Fix potential uninit-value access in __ip6_make_skb() (Antoine Tenart) [RHEL-39786] +- ipv4: Fix uninit-value access in __ip_make_skb() (Antoine Tenart) [RHEL-39786] {CVE-2024-36927} +- Enable ALSA (CONFIG_SND) on aarch64 (Charles Mirabile) [RHEL-40411] +- gpiolib: cdev: Fix use after free in lineinfo_changed_notify (Steve Best) [RHEL-39849] {CVE-2024-36899} +- Add CONFIG_PCP_BATCH_SCALE_MAX to RHEL configs collection (Chris von Recklinghausen) [RHEL-20141] +- mm and cache_info: remove unnecessary CPU cache info update (Chris von Recklinghausen) [RHEL-20141] +- mm, pcp: reduce detecting time of consecutive high order page freeing (Chris von Recklinghausen) [RHEL-20141] +- mm, pcp: decrease PCP high if free pages < high watermark (Chris von Recklinghausen) [RHEL-20141] +- mm: tune PCP high automatically (Chris von Recklinghausen) [RHEL-20141] +- mm: add framework for PCP high auto-tuning (Chris von Recklinghausen) [RHEL-20141] +- mm, page_alloc: scale the number of pages that are batch allocated (Chris von Recklinghausen) [RHEL-20141] +- mm: restrict the pcp batch scale factor to avoid too long latency (Chris von Recklinghausen) [RHEL-20141] +- mm, pcp: reduce lock contention for draining high-order pages (Chris von Recklinghausen) [RHEL-20141] +- cacheinfo: calculate size of per-CPU data cache slice (Chris von Recklinghausen) [RHEL-20141] +- mm, pcp: avoid to drain PCP when process exit (Chris von Recklinghausen) [RHEL-20141] +- mm/page_alloc: remove unnecessary parameter batch of nr_pcp_free (Chris von Recklinghausen) [RHEL-20141] +- mm/page_alloc: remove track of active PCP lists range in bulk free (Chris von Recklinghausen) [RHEL-20141] +- mm: remove obsolete comment above struct per_cpu_pages (Chris von Recklinghausen) [RHEL-20141] +- mm: page_alloc: move is_check_pages_enabled() into page_alloc.c (Chris von Recklinghausen) [RHEL-20141] +- mm: page_alloc: move sysctls into it own fils (Chris von Recklinghausen) [RHEL-20141] +- mm: vmscan: use gfp_has_io_fs() (Chris von Recklinghausen) [RHEL-20141] +- mm: page_alloc: move pm_* function into power (Chris von Recklinghausen) [RHEL-20141] +- mm: page_alloc: move mark_free_page() into snapshot.c (Chris von Recklinghausen) [RHEL-20141] +- mm: page_alloc: split out DEBUG_PAGEALLOC (Chris von Recklinghausen) [RHEL-20141] +- mm: page_alloc: split out FAIL_PAGE_ALLOC (Chris von Recklinghausen) [RHEL-20141] +- mm: page_alloc: remove alloc_contig_dump_pages() stub (Chris von Recklinghausen) [RHEL-20141] +- mm: page_alloc: squash page_is_consistent() (Chris von Recklinghausen) [RHEL-20141] +- mm: page_alloc: collect mem statistic into show_mem.c (Chris von Recklinghausen) [RHEL-20141] +- mm: page_alloc: move set_zone_contiguous() into mm_init.c (Chris von Recklinghausen) [RHEL-20141] +- mm: page_alloc: move init_on_alloc/free() into mm_init.c (Chris von Recklinghausen) [RHEL-20141] +- mm: page_alloc: move mirrored_kernelcore into mm_init.c (Chris von Recklinghausen) [RHEL-20141] +- rxrpc: replace zero-lenth array with DECLARE_FLEX_ARRAY() helper (Ivan Vecera) [RHEL-40250] +- ext4: fix fortify warning in fs/ext4/fast_commit.c:1551 (Ivan Vecera) [RHEL-40250] +- string: Allow 2-argument strscpy_pad() (Ivan Vecera) [RHEL-40250] +- string: Redefine strscpy_pad() as a macro (Ivan Vecera) [RHEL-40250] +- string: Allow 2-argument strscpy() (Ivan Vecera) [RHEL-40250] +- kernel.h: split out COUNT_ARGS() and CONCATENATE() to args.h (Ivan Vecera) [RHEL-40250] +- uml: Replace strlcpy with strscpy (Ivan Vecera) [RHEL-40250] +- fortify: strscpy: Fix flipped q and p docstring typo (Ivan Vecera) [RHEL-40250] +- fortify: Use const variables for __member_size tracking (Ivan Vecera) [RHEL-40250] +- overflow: add DEFINE_FLEX() for on-stack allocs (Ivan Vecera) [RHEL-40250] +- fortify: Use __builtin_dynamic_object_size() when available (Ivan Vecera) [RHEL-40250] +- fortify: Short-circuit known-safe calls to strscpy() (Ivan Vecera) [RHEL-40250] +- string: Rewrite and add more kern-doc for the str*() functions (Ivan Vecera) [RHEL-40250] +- fortify: Convert to struct vs member helpers (Ivan Vecera) [RHEL-40250] +- fortify: Explicitly check bounds are compile-time constants (Ivan Vecera) [RHEL-40250] +- fortify: Use SIZE_MAX instead of (size_t)-1 (Ivan Vecera) [RHEL-40250] +- fortify: Add run-time WARN for cross-field memcpy() (Ivan Vecera) [RHEL-40250] +- sched/x86: Export 'percpu arch_freq_scale' (Phil Auld) [RHEL-39512] +- tpm_tis_spi: Account for SPI header when allocating TPM SPI xfer buffer (Mark Salter) [RHEL-39308] +- randomize_kstack: Improve entropy diffusion (Chris von Recklinghausen) [RHEL-37308] {CVE-2024-35918} +- net: usb: lan78xx: add phy dependency for user tools (Jose Ignacio Tornos Martinez) [RHEL-17582] +- aio: Fix incorrect usage of eventfd_signal_allowed() (Waiman Long) [RHEL-38738] +- aio: fix use-after-free due to missing POLLFREE handling (Waiman Long) [RHEL-38738 RHEL-38739] {CVE-2021-47505} +- aio: keep poll requests on waitqueue until completed (Waiman Long) [RHEL-38738 RHEL-38739] {CVE-2021-47505} +- redhat/configs: Enable CONFIG_DRM_MGAG200_DISABLE_WRITECOMBINE (Jocelyn Falempe) [RHEL-28760] +- drm/mgag200: Add an option to disable Write-Combine (Jocelyn Falempe) [RHEL-28760] +- Revert "drm/mgag200: Add a workaround for low-latency" (Jocelyn Falempe) [RHEL-28760] +- md: Revert "md: Fix overflow in is_mddev_idle" (Nigel Croxon) [RHEL-39038] +- mlxsw: spectrum_acl_tcam: Fix memory leak when canceling rehash work (Ivan Vecera) [RHEL-37018] {CVE-2024-35852} +- pwm: Fix double shift bug (Steve Best) [RHEL-38280] {CVE-2023-52756} +- nbd: null check for nla_nest_start (Ming Lei) [RHEL-35178] {CVE-2024-27025} +- x86/xen: Add some null pointer checking to smp.c (Vitaly Kuznetsov) [RHEL-33260] {CVE-2024-26908} +- misc: lis3lv02d_i2c: Fix regulators getting en-/dis-abled twice on suspend/resume (Steve Best) [RHEL-36934] {CVE-2024-35824} +- ice: final upstream version of the fix for RHEL-19000 (Michal Schmidt) [RHEL-35969] +- kernel.spec: add iommu selftests to kernel-selftests-internal (Eder Zulian) [RHEL-32894] +- virtiofs: include a newline in sysfs tag (Brian Foster) [RHEL-34071] +- virtio_fs: remove duplicate check if queue is broken (Brian Foster) [RHEL-34071] +- virtiofs: drop __exit from virtio_fs_sysfs_exit() (Brian Foster) [RHEL-34071] +- virtiofs: emit uevents on filesystem events (Brian Foster) [RHEL-34071] +- virtiofs: export filesystem tags through sysfs (Brian Foster) [RHEL-34071] +- virtiofs: forbid newlines in tags (Brian Foster) [RHEL-34071] +- xsk: Add missing SPDX to AF_XDP TX metadata documentation (Petr Oros) [RHEL-31944] +- xsk: Don't assume metadata is always requested in TX completion (Petr Oros) [RHEL-31944] +- selftests/bpf: Add TX side to xdp_hw_metadata (Petr Oros) [RHEL-31944] +- selftests/bpf: Convert xdp_hw_metadata to XDP_USE_NEED_WAKEUP (Petr Oros) [RHEL-31944] +- selftests/bpf: Fix broken build where char is unsigned (Petr Oros) [RHEL-31944] +- selftests/bpf: Add options and frags to xdp_hw_metadata (Petr Oros) [RHEL-31944] +- selftests/bpf: xdp_hw_metadata track more timestamps (Petr Oros) [RHEL-31944] +- selftests/bpf: Add TX side to xdp_metadata (Petr Oros) [RHEL-31944] +- selftests/bpf: Add csum helpers (Petr Oros) [RHEL-31944] +- selftests/xsk: Support tx_metadata_len (Petr Oros) [RHEL-31944] +- xsk: Add option to calculate TX checksum in SW (Petr Oros) [RHEL-31944] +- xsk: Validate xsk_tx_metadata flags (Petr Oros) [RHEL-31944] +- xsk: Document tx_metadata_len layout (Petr Oros) [RHEL-31944] +- tools: ynl: Print xsk-features from the sample (Petr Oros) [RHEL-31944] +- xsk: Add TX timestamp and TX checksum offload support (Petr Oros) [RHEL-31944] +- xsk: Support tx_metadata_len (Petr Oros) [RHEL-31944] +- xsk: Elide base_addr comparison in xp_unaligned_validate_desc (Petr Oros) [RHEL-31944] +Resolves: RHEL-17484, RHEL-17582, RHEL-20141, RHEL-22187, RHEL-28760, RHEL-31944, RHEL-32894, RHEL-33260, RHEL-34071, RHEL-35178, RHEL-35969, RHEL-36934, RHEL-37018, RHEL-37308, RHEL-38280, RHEL-38738, RHEL-38739, RHEL-39038, RHEL-39308, RHEL-39473, RHEL-39512, RHEL-39651, RHEL-39786, RHEL-39849, RHEL-40250, RHEL-40411, RHEL-40607, RHEL-43368 + * Mon Jun 24 2024 Lucas Zampieri [5.14.0-470.el9] - modules: wait do_free_init correctly (Donald Dutile) [RHEL-28063] - Subject: revert of revert KEYS: Make use of platform keyring for module signature verify (Donald Dutile) [RHEL-28063] diff --git a/kernel.spec b/kernel.spec index fcf75d5fd..c0c30f8c3 100755 --- a/kernel.spec +++ b/kernel.spec @@ -165,15 +165,15 @@ Summary: The Linux kernel # define buildid .local %define specversion 5.14.0 %define patchversion 5.14 -%define pkgrelease 470 +%define pkgrelease 471 %define kversion 5 -%define tarfile_release 5.14.0-470.el9 +%define tarfile_release 5.14.0-471.el9 # This is needed to do merge window version magic %define patchlevel 14 # This allows pkg_release to have configurable %%{?dist} tag -%define specrelease 470%{?buildid}%{?dist} +%define specrelease 471%{?buildid}%{?dist} # This defines the kabi tarball version -%define kabiversion 5.14.0-470.el9 +%define kabiversion 5.14.0-471.el9 # # End of genspec.sh variables @@ -2757,7 +2757,7 @@ export BPFTOOL=$(pwd)/tools/bpf/bpftool/bpftool pushd tools/testing/selftests # We need to install here because we need to call make with ARCH set which # doesn't seem possible to do in the install section. -%{make} %{?_smp_mflags} ARCH=$Arch V=1 TARGETS="bpf mm livepatch net net/forwarding net/mptcp netfilter tc-testing memfd drivers/net/bonding" SKIP_TARGETS="" FORCE_TARGETS=1 INSTALL_PATH=%{buildroot}%{_libexecdir}/kselftests VMLINUX_H="${RPM_VMLINUX_H}" DEFAULT_INSTALL_HDR_PATH=0 install +%{make} %{?_smp_mflags} ARCH=$Arch V=1 TARGETS="bpf mm livepatch net net/forwarding net/mptcp netfilter tc-testing memfd drivers/net/bonding iommu" SKIP_TARGETS="" FORCE_TARGETS=1 INSTALL_PATH=%{buildroot}%{_libexecdir}/kselftests VMLINUX_H="${RPM_VMLINUX_H}" DEFAULT_INSTALL_HDR_PATH=0 install # 'make install' for bpf is broken and upstream refuses to fix it. # Install the needed files manually. @@ -3139,6 +3139,12 @@ find -type d -exec install -d %{buildroot}%{_libexecdir}/kselftests/memfd/{} \; find -type f -executable -exec install -D -m755 {} %{buildroot}%{_libexecdir}/kselftests/memfd/{} \; find -type f ! -executable -exec install -D -m644 {} %{buildroot}%{_libexecdir}/kselftests/memfd/{} \; popd +# install iommu selftests +pushd tools/testing/selftests/iommu +find -type d -exec install -d %{buildroot}%{_libexecdir}/kselftests/iommu/{} \; +find -type f -executable -exec install -D -m755 {} %{buildroot}%{_libexecdir}/kselftests/iommu/{} \; +find -type f ! -executable -exec install -D -m644 {} %{buildroot}%{_libexecdir}/kselftests/iommu/{} \; +popd %endif ### @@ -3741,6 +3747,119 @@ fi # # %changelog +* Tue Jun 25 2024 Lucas Zampieri [5.14.0-471.el9] +- Revert "kernel/panic.c: Move the location of bust_spinlocks to prevent hanging." (Derek Barbosa) [RHEL-39473] +- arch/x86: Fix typos [partial] (David Arcari) [RHEL-43368] +- platform/x86/amd/hsmp: Check HSMP support on AMD family of processors (David Arcari) [RHEL-43368] +- platform/x86/amd/hsmp: switch to use device_add_groups() (David Arcari) [RHEL-43368] +- platform/x86/amd/hsmp: Change devm_kzalloc() to devm_kcalloc() (David Arcari) [RHEL-43368] +- platform/x86/amd/hsmp: Remove extra parenthesis and add a space (David Arcari) [RHEL-43368] +- platform/x86/amd/hsmp: Check num_sockets against MAX_AMD_SOCKETS (David Arcari) [RHEL-43368] +- platform/x86/amd/hsmp: Non-ACPI support for AMD F1A_M00~0Fh (David Arcari) [RHEL-43368] +- platform/x86/amd/hsmp: Add support for ACPI based probing (David Arcari) [RHEL-43368] +- platform/x86/amd/hsmp: Restructure sysfs group creation (David Arcari) [RHEL-43368] +- platform/x86/amd/hsmp: Move dev from platdev to hsmp_socket (David Arcari) [RHEL-43368] +- platform/x86/amd/hsmp: Define a struct to hold mailbox regs (David Arcari) [RHEL-43368] +- platform/x86/amd/hsmp: Create static func to handle platdev (David Arcari) [RHEL-43368] +- platform/x86/amd/hsmp: Cache pci_dev in struct hsmp_socket (David Arcari) [RHEL-43368] +- platform/x86/amd/hsmp: Move hsmp_test to probe (David Arcari) [RHEL-43368] +- octeontx2-af: fix the double free in rvu_npc_freemem() (Kamal Heib) [RHEL-39651] {CVE-2024-36030} +- e1000e: Add support for the next LOM generation (Ken Cox) [RHEL-17484] +- e1000e: Use PME poll to circumvent unreliable ACPI wake (Ken Cox) [RHEL-17484] +- net: e1000e: Remove unused declarations (Ken Cox) [RHEL-17484] +- e1000e: Add @adapter description to kdoc (Ken Cox) [RHEL-17484] +- mm: huge_memory: don't force huge page alignment on 32 bit (Rafael Aquini) [RHEL-22187] +- x86/topology: Fix max_siblings calculation for some hybrid cpus (David Arcari) [RHEL-40607] +- ipv6: Fix potential uninit-value access in __ip6_make_skb() (Antoine Tenart) [RHEL-39786] +- ipv4: Fix uninit-value access in __ip_make_skb() (Antoine Tenart) [RHEL-39786] {CVE-2024-36927} +- Enable ALSA (CONFIG_SND) on aarch64 (Charles Mirabile) [RHEL-40411] +- gpiolib: cdev: Fix use after free in lineinfo_changed_notify (Steve Best) [RHEL-39849] {CVE-2024-36899} +- Add CONFIG_PCP_BATCH_SCALE_MAX to RHEL configs collection (Chris von Recklinghausen) [RHEL-20141] +- mm and cache_info: remove unnecessary CPU cache info update (Chris von Recklinghausen) [RHEL-20141] +- mm, pcp: reduce detecting time of consecutive high order page freeing (Chris von Recklinghausen) [RHEL-20141] +- mm, pcp: decrease PCP high if free pages < high watermark (Chris von Recklinghausen) [RHEL-20141] +- mm: tune PCP high automatically (Chris von Recklinghausen) [RHEL-20141] +- mm: add framework for PCP high auto-tuning (Chris von Recklinghausen) [RHEL-20141] +- mm, page_alloc: scale the number of pages that are batch allocated (Chris von Recklinghausen) [RHEL-20141] +- mm: restrict the pcp batch scale factor to avoid too long latency (Chris von Recklinghausen) [RHEL-20141] +- mm, pcp: reduce lock contention for draining high-order pages (Chris von Recklinghausen) [RHEL-20141] +- cacheinfo: calculate size of per-CPU data cache slice (Chris von Recklinghausen) [RHEL-20141] +- mm, pcp: avoid to drain PCP when process exit (Chris von Recklinghausen) [RHEL-20141] +- mm/page_alloc: remove unnecessary parameter batch of nr_pcp_free (Chris von Recklinghausen) [RHEL-20141] +- mm/page_alloc: remove track of active PCP lists range in bulk free (Chris von Recklinghausen) [RHEL-20141] +- mm: remove obsolete comment above struct per_cpu_pages (Chris von Recklinghausen) [RHEL-20141] +- mm: page_alloc: move is_check_pages_enabled() into page_alloc.c (Chris von Recklinghausen) [RHEL-20141] +- mm: page_alloc: move sysctls into it own fils (Chris von Recklinghausen) [RHEL-20141] +- mm: vmscan: use gfp_has_io_fs() (Chris von Recklinghausen) [RHEL-20141] +- mm: page_alloc: move pm_* function into power (Chris von Recklinghausen) [RHEL-20141] +- mm: page_alloc: move mark_free_page() into snapshot.c (Chris von Recklinghausen) [RHEL-20141] +- mm: page_alloc: split out DEBUG_PAGEALLOC (Chris von Recklinghausen) [RHEL-20141] +- mm: page_alloc: split out FAIL_PAGE_ALLOC (Chris von Recklinghausen) [RHEL-20141] +- mm: page_alloc: remove alloc_contig_dump_pages() stub (Chris von Recklinghausen) [RHEL-20141] +- mm: page_alloc: squash page_is_consistent() (Chris von Recklinghausen) [RHEL-20141] +- mm: page_alloc: collect mem statistic into show_mem.c (Chris von Recklinghausen) [RHEL-20141] +- mm: page_alloc: move set_zone_contiguous() into mm_init.c (Chris von Recklinghausen) [RHEL-20141] +- mm: page_alloc: move init_on_alloc/free() into mm_init.c (Chris von Recklinghausen) [RHEL-20141] +- mm: page_alloc: move mirrored_kernelcore into mm_init.c (Chris von Recklinghausen) [RHEL-20141] +- rxrpc: replace zero-lenth array with DECLARE_FLEX_ARRAY() helper (Ivan Vecera) [RHEL-40250] +- ext4: fix fortify warning in fs/ext4/fast_commit.c:1551 (Ivan Vecera) [RHEL-40250] +- string: Allow 2-argument strscpy_pad() (Ivan Vecera) [RHEL-40250] +- string: Redefine strscpy_pad() as a macro (Ivan Vecera) [RHEL-40250] +- string: Allow 2-argument strscpy() (Ivan Vecera) [RHEL-40250] +- kernel.h: split out COUNT_ARGS() and CONCATENATE() to args.h (Ivan Vecera) [RHEL-40250] +- uml: Replace strlcpy with strscpy (Ivan Vecera) [RHEL-40250] +- fortify: strscpy: Fix flipped q and p docstring typo (Ivan Vecera) [RHEL-40250] +- fortify: Use const variables for __member_size tracking (Ivan Vecera) [RHEL-40250] +- overflow: add DEFINE_FLEX() for on-stack allocs (Ivan Vecera) [RHEL-40250] +- fortify: Use __builtin_dynamic_object_size() when available (Ivan Vecera) [RHEL-40250] +- fortify: Short-circuit known-safe calls to strscpy() (Ivan Vecera) [RHEL-40250] +- string: Rewrite and add more kern-doc for the str*() functions (Ivan Vecera) [RHEL-40250] +- fortify: Convert to struct vs member helpers (Ivan Vecera) [RHEL-40250] +- fortify: Explicitly check bounds are compile-time constants (Ivan Vecera) [RHEL-40250] +- fortify: Use SIZE_MAX instead of (size_t)-1 (Ivan Vecera) [RHEL-40250] +- fortify: Add run-time WARN for cross-field memcpy() (Ivan Vecera) [RHEL-40250] +- sched/x86: Export 'percpu arch_freq_scale' (Phil Auld) [RHEL-39512] +- tpm_tis_spi: Account for SPI header when allocating TPM SPI xfer buffer (Mark Salter) [RHEL-39308] +- randomize_kstack: Improve entropy diffusion (Chris von Recklinghausen) [RHEL-37308] {CVE-2024-35918} +- net: usb: lan78xx: add phy dependency for user tools (Jose Ignacio Tornos Martinez) [RHEL-17582] +- aio: Fix incorrect usage of eventfd_signal_allowed() (Waiman Long) [RHEL-38738] +- aio: fix use-after-free due to missing POLLFREE handling (Waiman Long) [RHEL-38738 RHEL-38739] {CVE-2021-47505} +- aio: keep poll requests on waitqueue until completed (Waiman Long) [RHEL-38738 RHEL-38739] {CVE-2021-47505} +- redhat/configs: Enable CONFIG_DRM_MGAG200_DISABLE_WRITECOMBINE (Jocelyn Falempe) [RHEL-28760] +- drm/mgag200: Add an option to disable Write-Combine (Jocelyn Falempe) [RHEL-28760] +- Revert "drm/mgag200: Add a workaround for low-latency" (Jocelyn Falempe) [RHEL-28760] +- md: Revert "md: Fix overflow in is_mddev_idle" (Nigel Croxon) [RHEL-39038] +- mlxsw: spectrum_acl_tcam: Fix memory leak when canceling rehash work (Ivan Vecera) [RHEL-37018] {CVE-2024-35852} +- pwm: Fix double shift bug (Steve Best) [RHEL-38280] {CVE-2023-52756} +- nbd: null check for nla_nest_start (Ming Lei) [RHEL-35178] {CVE-2024-27025} +- x86/xen: Add some null pointer checking to smp.c (Vitaly Kuznetsov) [RHEL-33260] {CVE-2024-26908} +- misc: lis3lv02d_i2c: Fix regulators getting en-/dis-abled twice on suspend/resume (Steve Best) [RHEL-36934] {CVE-2024-35824} +- ice: final upstream version of the fix for RHEL-19000 (Michal Schmidt) [RHEL-35969] +- kernel.spec: add iommu selftests to kernel-selftests-internal (Eder Zulian) [RHEL-32894] +- virtiofs: include a newline in sysfs tag (Brian Foster) [RHEL-34071] +- virtio_fs: remove duplicate check if queue is broken (Brian Foster) [RHEL-34071] +- virtiofs: drop __exit from virtio_fs_sysfs_exit() (Brian Foster) [RHEL-34071] +- virtiofs: emit uevents on filesystem events (Brian Foster) [RHEL-34071] +- virtiofs: export filesystem tags through sysfs (Brian Foster) [RHEL-34071] +- virtiofs: forbid newlines in tags (Brian Foster) [RHEL-34071] +- xsk: Add missing SPDX to AF_XDP TX metadata documentation (Petr Oros) [RHEL-31944] +- xsk: Don't assume metadata is always requested in TX completion (Petr Oros) [RHEL-31944] +- selftests/bpf: Add TX side to xdp_hw_metadata (Petr Oros) [RHEL-31944] +- selftests/bpf: Convert xdp_hw_metadata to XDP_USE_NEED_WAKEUP (Petr Oros) [RHEL-31944] +- selftests/bpf: Fix broken build where char is unsigned (Petr Oros) [RHEL-31944] +- selftests/bpf: Add options and frags to xdp_hw_metadata (Petr Oros) [RHEL-31944] +- selftests/bpf: xdp_hw_metadata track more timestamps (Petr Oros) [RHEL-31944] +- selftests/bpf: Add TX side to xdp_metadata (Petr Oros) [RHEL-31944] +- selftests/bpf: Add csum helpers (Petr Oros) [RHEL-31944] +- selftests/xsk: Support tx_metadata_len (Petr Oros) [RHEL-31944] +- xsk: Add option to calculate TX checksum in SW (Petr Oros) [RHEL-31944] +- xsk: Validate xsk_tx_metadata flags (Petr Oros) [RHEL-31944] +- xsk: Document tx_metadata_len layout (Petr Oros) [RHEL-31944] +- tools: ynl: Print xsk-features from the sample (Petr Oros) [RHEL-31944] +- xsk: Add TX timestamp and TX checksum offload support (Petr Oros) [RHEL-31944] +- xsk: Support tx_metadata_len (Petr Oros) [RHEL-31944] +- xsk: Elide base_addr comparison in xp_unaligned_validate_desc (Petr Oros) [RHEL-31944] + * Mon Jun 24 2024 Lucas Zampieri [5.14.0-470.el9] - modules: wait do_free_init correctly (Donald Dutile) [RHEL-28063] - Subject: revert of revert KEYS: Make use of platform keyring for module signature verify (Donald Dutile) [RHEL-28063] diff --git a/sources b/sources index a14e1fff2..c627879c1 100644 --- a/sources +++ b/sources @@ -1,3 +1,3 @@ -SHA512 (linux-5.14.0-470.el9.tar.xz) = 64458e3e6ee4abc11f9f5dbcf03e333a3cdb2a6bf806703056ab6bdaf444914e517dc921f7e688009c3844d5c617d16118baaf9e21ac36c1e50852c3c4eaf0de -SHA512 (kernel-abi-stablelists-5.14.0-470.el9.tar.bz2) = 610b7f35f82f829e0401a5e407ac4bff44242066a23f3a6db2626a9c5441bf491d2bf711f0de6882f76a52694c4069c1e25efe244e2e4a2da1408544d2c18b2e -SHA512 (kernel-kabi-dw-5.14.0-470.el9.tar.bz2) = f457713ced0439861c4afb630f3f9a9c70ca92a9a9b5df963dfd843ba7f63d96eee6a43a998be8a328b19178d806c465f2f129104b17fc848c84c4cd22492963 +SHA512 (linux-5.14.0-471.el9.tar.xz) = db7f61bdf1aca48b99c22484f53176b25b6c1046bd78dbabcc419ffec376bd76b91b2f99364f4601661d98c59ff6626a173eedc29de215c626be614229467e83 +SHA512 (kernel-abi-stablelists-5.14.0-471.el9.tar.bz2) = 4e1792422fbcb42759cfcf6c86abe69227b28b88bfb2ce008f495308b49b6abf0c6544f1db9679d6fe12685ba6d86f4e5596e5c68cd59c2da974942ab88fe277 +SHA512 (kernel-kabi-dw-5.14.0-471.el9.tar.bz2) = f457713ced0439861c4afb630f3f9a9c70ca92a9a9b5df963dfd843ba7f63d96eee6a43a998be8a328b19178d806c465f2f129104b17fc848c84c4cd22492963