From 896467b4deb6f6524e545d14f6066534e72f2888 Mon Sep 17 00:00:00 2001 From: Juri Lelli Date: Tue, 22 Mar 2022 04:26:14 -0400 Subject: [PATCH] kernel-rt-5.14.0-73.rt21.73.el9 * Mon Mar 21 2022 Juri Lelli [5.14.0-73.rt21.73.el9] - [rt] build kernel-rt-5.14.0-73.rt21.73.el9 [2061574] - CI: Use 9.0-rt branch for rhel-9 realtime_check (Juri Lelli) - redhat: enable zstream release numbering for rhel 9.0 (Herton R. Krzesinski) - redhat: change kabi tarballs to use the package release (Herton R. Krzesinski) - redhat: generate distgit changelog in genspec.sh as well (Herton R. Krzesinski) - redhat: make genspec prefer metadata from git notes (Herton R. Krzesinski) - redhat: use tags from git notes for zstream to generate changelog (Herton R. Krzesinski) - CI: Add disttag setting (Veronika Kabatova) - CI: Drop c9s config (Veronika Kabatova) - virtio-net: fix pages leaking when building skb in big mode (Laurent Vivier) [2042559] - lib/iov_iter: initialize "flags" in new pipe_buffer (Carlos Maiolino) [2060869] {CVE-2022-0847} - redhat/configs: Make CRYPTO_ECDH algos built-in (Simo Sorce) [2062199] - crypto: api - Move cryptomgr soft dependency into algapi (Vladis Dronov) [2062199] - crypto: api - Fix boot-up crash when crypto manager is disabled (Vladis Dronov) [2062199] - crypto: api - Do not create test larvals if manager is disabled (Vladis Dronov) [2062199] - crypto: api - Export crypto_boot_test_finished (Vladis Dronov) [2062199] - crypto: api - Fix built-in testing dependency failures (Vladis Dronov) [2062199] - redhat/configs: Add CRYPTO_AES_ARM64 config explicitly (Vladis Dronov) [2062199] - crypto: arm64/aes-ce - stop using SIMD helper for skciphers (Vladis Dronov) [2062199] - crypto: arm64/aes-neonbs - stop using SIMD helper for skciphers (Vladis Dronov) [2062199] - redhat: change default dist suffix for RHEL 9.0 (Herton R. Krzesinski) - selftests: kvm: Check whether SIDA memop fails for normal guests (Thomas Huth) [2050813] - KVM: s390: Return error on SIDA memop on normal guest (Thomas Huth) [2050813] - block: kabi: reserve space for block layer public structure (Ming Lei) [2057238] - block: kabi: reserve space for blk-mq related structure (Ming Lei) [2057238] - block: kabi: reserve space for bsg related structure (Ming Lei) [2057238] - block: kabi: reserve space for integrity related structure (Ming Lei) [2057238] - scsi: lpfc: Fix pt2pt NVMe PRLI reject LOGO loop (Dick Kennedy) [2054866] - x86/MCE/AMD, EDAC/mce_amd: Support non-uniform MCA bank type enumeration (Aristeu Rozanski) [1898165 2047430 2047446] - x86/MCE/AMD, EDAC/mce_amd: Add new SMCA bank types (Aristeu Rozanski) [1898165 2047430 2047446] - EDAC/amd64: Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh (Aristeu Rozanski) [1898165 2047430 2047446] - EDAC: Add RDDR5 and LRDDR5 memory types (Aristeu Rozanski) [1898165 2047430 2047446] - drm/amdgpu: Register MCE notifier for Aldebaran RAS (Aristeu Rozanski) [1898165 2047430 2047446] - x86/MCE/AMD: Export smca_get_bank_type symbol (Aristeu Rozanski) [1898165 2047430 2047446] - PCI/ACPI: Fix acpi_pci_osc_control_set() kernel-doc comment (Mark Langsdorf) [2049635] - PCI/ACPI: Check for _OSC support in acpi_pci_osc_control_set() (Mark Langsdorf) [2049635] - PCI/ACPI: Move _OSC query checks to separate function (Mark Langsdorf) [2049635] - PCI/ACPI: Move supported and control calculations to separate functions (Mark Langsdorf) [2049635] - PCI/ACPI: Remove OSC_PCI_SUPPORT_MASKS and OSC_PCI_CONTROL_MASKS (Mark Langsdorf) [2049635] - nvmet-tcp: fix missing unmainted messages (Chris Leech) [2054441] - dm stats: fix too short end duration_ns when using precise_timestamps (Benjamin Marzinski) [2051798] - dm: fix double accounting of flush with data (Benjamin Marzinski) [2051798] - dm: interlock pending dm_io and dm_wait_for_bios_completion (Benjamin Marzinski) [2051798] - dm: properly fix redundant bio-based IO accounting (Benjamin Marzinski) [2051798] - dm: revert partial fix for redundant bio-based IO accounting (Benjamin Marzinski) [2051798] - block: add bio_start_io_acct_time() to control start_time (Benjamin Marzinski) [2051798] - scsi: mpt3sas: Fix incorrect system timestamp (Tomas Henzl) [2049631] - scsi: mpt3sas: Fix system going into read-only mode (Tomas Henzl) [2049631] - scsi: mpt3sas: Fix kernel panic during drive powercycle test (Tomas Henzl) [2049631] - redhat/configs: enable mellanox platform drivers to support LED, fan & watchdog devices (Ivan Vecera) [2057491] - x86/cpu: Drop spurious underscore from RAPTOR_LAKE #define (David Arcari) [2040022] - x86/cpu: Add Raptor Lake to Intel family (David Arcari) [2040022] - powerpc/64: Move paca allocation later in boot (Desnes A. Nunes do Rosario) [2055566] - powerpc: Set crashkernel offset to mid of RMA region (Desnes A. Nunes do Rosario) [2055566] - selftests: kvm: Check whether SIDA memop fails for normal guests (Thomas Huth) [2060814] - KVM: s390: Return error on SIDA memop on normal guest (Thomas Huth) [2060814] - igb: refactor XDP registration (Corinna Vinschen) [2054379] - igc: avoid kernel warning when changing RX ring parameters (Corinna Vinschen) [2054379] - redhat/configs: Enable CONFIG_ACER_WIRELESS (Peter Georg) [2025985] Resolves: rhbz#2061574, rhbz#2040022, rhbz#2055566, rhbz#2060814, rhbz#2054379, rhbz#2025985 Signed-off-by: Juri Lelli --- Makefile.rhelver | 26 +++++++++- kernel-rt-x86_64-debug-rhel.config | 12 ++--- kernel-rt-x86_64-rhel.config | 12 ++--- kernel.spec | 80 ++++++++++++++++++++++++++---- sources | 6 +-- 5 files changed, 110 insertions(+), 26 deletions(-) diff --git a/Makefile.rhelver b/Makefile.rhelver index 6f811bb..1de1f00 100644 --- a/Makefile.rhelver +++ b/Makefile.rhelver @@ -12,7 +12,29 @@ RHEL_MINOR = 1 # # Use this spot to avoid future merge conflicts. # Do not trim this comment. -RHEL_RELEASE = 72 +RHEL_RELEASE = 73 + +# +# ZSTREAM +# ------- +# +# This variable controls whether we use zstream numbering or not for the +# package release. The zstream release keeps the build number of the last +# build done for ystream for the Beta milestone, and increments a second +# number for each build. The third number is used for branched builds +# (eg.: for builds with security fixes or hot fixes done outside of the +# batch release process). +# +# For example, with ZSTREAM unset or set to "no", all builds will contain +# a release with only the build number, eg.: kernel--X.el*, +# where X is the build number. With ZSTREAM set to "yes", we will have +# builds with kernel--X.Y.Z.el*, where X is the last +# RHEL_RELEASE number before ZSTREAM flag was set to yes, Y will now be the +# build number and Z will always be 1 except if you're doing a branched build +# (when you give RHDISTGIT_BRANCH on the command line, in which case the Z +# number will be incremented instead of the Y). +# +ZSTREAM ?= no # # Early y+1 numbering @@ -44,4 +66,4 @@ ifneq ("$(ZSTREAM)", "yes") endif endif -RTBUILD:=.72 +RTBUILD:=.73 diff --git a/kernel-rt-x86_64-debug-rhel.config b/kernel-rt-x86_64-debug-rhel.config index 9c75a9b..dcf651c 100644 --- a/kernel-rt-x86_64-debug-rhel.config +++ b/kernel-rt-x86_64-debug-rhel.config @@ -13,7 +13,7 @@ CONFIG_8139TOO=m # CONFIG_ABP060MG is not set # CONFIG_ACCESSIBILITY is not set # CONFIG_ACERHDF is not set -# CONFIG_ACER_WIRELESS is not set +CONFIG_ACER_WIRELESS=m CONFIG_ACER_WMI=m # CONFIG_ACORN_PARTITION is not set CONFIG_ACPI_AC=y @@ -869,8 +869,8 @@ CONFIG_CRYPTO_DRBG_HASH=y CONFIG_CRYPTO_DRBG_HMAC=y CONFIG_CRYPTO_DRBG_MENU=y CONFIG_CRYPTO_ECB=y -CONFIG_CRYPTO_ECDH=m -CONFIG_CRYPTO_ECDSA=m +CONFIG_CRYPTO_ECDH=y +CONFIG_CRYPTO_ECDSA=y CONFIG_CRYPTO_ECHAINIV=m # CONFIG_CRYPTO_ECRDSA is not set CONFIG_CRYPTO_ESSIV=m @@ -2686,7 +2686,7 @@ CONFIG_LEDS_LP3944=m # CONFIG_LEDS_LP8860 is not set CONFIG_LEDS_LT3593=m CONFIG_LEDS_MLXCPLD=m -# CONFIG_LEDS_MLXREG is not set +CONFIG_LEDS_MLXREG=m # CONFIG_LEDS_NIC78BX is not set # CONFIG_LEDS_PCA9532 is not set # CONFIG_LEDS_PCA955X is not set @@ -3097,7 +3097,7 @@ CONFIG_MLXSW_MINIMAL=m CONFIG_MLXSW_PCI=m CONFIG_MLXSW_SPECTRUM_DCB=y CONFIG_MLXSW_SPECTRUM=m -# CONFIG_MLX_WDT is not set +CONFIG_MLX_WDT=m # CONFIG_MMA7455_I2C is not set # CONFIG_MMA7455_SPI is not set # CONFIG_MMA7660 is not set @@ -4742,7 +4742,7 @@ CONFIG_SENSORS_MAX6650=m CONFIG_SENSORS_MAX6697=m CONFIG_SENSORS_MAX8688=m CONFIG_SENSORS_MCP3021=m -# CONFIG_SENSORS_MLXREG_FAN is not set +CONFIG_SENSORS_MLXREG_FAN=m # CONFIG_SENSORS_MP2888 is not set # CONFIG_SENSORS_MP2975 is not set # CONFIG_SENSORS_MR75203 is not set diff --git a/kernel-rt-x86_64-rhel.config b/kernel-rt-x86_64-rhel.config index 2c8440f..7fa217b 100644 --- a/kernel-rt-x86_64-rhel.config +++ b/kernel-rt-x86_64-rhel.config @@ -13,7 +13,7 @@ CONFIG_8139TOO=m # CONFIG_ABP060MG is not set # CONFIG_ACCESSIBILITY is not set # CONFIG_ACERHDF is not set -# CONFIG_ACER_WIRELESS is not set +CONFIG_ACER_WIRELESS=m CONFIG_ACER_WMI=m # CONFIG_ACORN_PARTITION is not set CONFIG_ACPI_AC=y @@ -869,8 +869,8 @@ CONFIG_CRYPTO_DRBG_HASH=y CONFIG_CRYPTO_DRBG_HMAC=y CONFIG_CRYPTO_DRBG_MENU=y CONFIG_CRYPTO_ECB=y -CONFIG_CRYPTO_ECDH=m -CONFIG_CRYPTO_ECDSA=m +CONFIG_CRYPTO_ECDH=y +CONFIG_CRYPTO_ECDSA=y CONFIG_CRYPTO_ECHAINIV=m # CONFIG_CRYPTO_ECRDSA is not set CONFIG_CRYPTO_ESSIV=m @@ -2666,7 +2666,7 @@ CONFIG_LEDS_LP3944=m # CONFIG_LEDS_LP8860 is not set CONFIG_LEDS_LT3593=m CONFIG_LEDS_MLXCPLD=m -# CONFIG_LEDS_MLXREG is not set +CONFIG_LEDS_MLXREG=m # CONFIG_LEDS_NIC78BX is not set # CONFIG_LEDS_PCA9532 is not set # CONFIG_LEDS_PCA955X is not set @@ -3077,7 +3077,7 @@ CONFIG_MLXSW_MINIMAL=m CONFIG_MLXSW_PCI=m CONFIG_MLXSW_SPECTRUM_DCB=y CONFIG_MLXSW_SPECTRUM=m -# CONFIG_MLX_WDT is not set +CONFIG_MLX_WDT=m # CONFIG_MMA7455_I2C is not set # CONFIG_MMA7455_SPI is not set # CONFIG_MMA7660 is not set @@ -4721,7 +4721,7 @@ CONFIG_SENSORS_MAX6650=m CONFIG_SENSORS_MAX6697=m CONFIG_SENSORS_MAX8688=m CONFIG_SENSORS_MCP3021=m -# CONFIG_SENSORS_MLXREG_FAN is not set +CONFIG_SENSORS_MLXREG_FAN=m # CONFIG_SENSORS_MP2888 is not set # CONFIG_SENSORS_MP2975 is not set # CONFIG_SENSORS_MR75203 is not set diff --git a/kernel.spec b/kernel.spec index 8a0a53a..42c9111 100755 --- a/kernel.spec +++ b/kernel.spec @@ -79,8 +79,6 @@ Summary: The Linux kernel # the --with-release option overrides this setting.) %define debugbuildsenabled 1 -%global distro_build 72 - %if 0%{?fedora} %define secure_boot_arch x86_64 %else @@ -123,13 +121,13 @@ Summary: The Linux kernel %define kversion 5.14 %define rpmversion 5.14.0 -%define pkgrelease 72.rt21.72.el9 +%define pkgrelease 73.rt21.73.el9 # This is needed to do merge window version magic %define patchlevel 14 # allow pkg_release to have configurable %%{?dist} tag -%define specrelease 72.rt21.72%{?buildid}%{?dist} +%define specrelease 73.rt21.73%{?buildid}%{?dist} %define pkg_release %{specrelease} @@ -706,7 +704,7 @@ BuildRequires: lld # exact git commit you can run # # xzcat -qq ${TARBALL} | git get-tar-commit-id -Source0: linux-5.14.0-72.rt21.72.el9.tar.xz +Source0: linux-5.14.0-73.rt21.73.el9.tar.xz Source1: Makefile.rhelver @@ -828,8 +826,8 @@ Source211: Module.kabi_dup_ppc64le Source212: Module.kabi_dup_s390x Source213: Module.kabi_dup_x86_64 -Source300: kernel-abi-stablelists-%{rpmversion}-%{distro_build}.tar.bz2 -Source301: kernel-kabi-dw-%{rpmversion}-%{distro_build}.tar.bz2 +Source300: kernel-abi-stablelists-%{rpmversion}-%{pkgrelease}.tar.bz2 +Source301: kernel-kabi-dw-%{rpmversion}-%{pkgrelease}.tar.bz2 %endif %if %{with_realtime} @@ -1419,8 +1417,8 @@ ApplyOptionalPatch() fi } -%setup -q -n kernel-5.14.0-72.rt21.72.el9 -c -mv linux-5.14.0-72.rt21.72.el9 linux-%{KVERREL} +%setup -q -n kernel-5.14.0-73.rt21.73.el9 -c +mv linux-5.14.0-73.rt21.73.el9 linux-%{KVERREL} cd linux-%{KVERREL} cp -a %{SOURCE1} . @@ -3097,6 +3095,70 @@ fi # # %changelog +* Tue Mar 22 2022 Juri Lelli [5.14.0-73.rt21.73.el9] +- [rt] build kernel-rt-5.14.0-73.rt21.73.el9 [2061574] + +* Mon Mar 21 2022 Juri Lelli [5.14.0-73.rt21.73.el9] +- [rt] build kernel-rt-5.14.0-73.rt21.73.el9 [2061574] +- CI: Use 9.0-rt branch for rhel-9 realtime_check (Juri Lelli) +- redhat: enable zstream release numbering for rhel 9.0 (Herton R. Krzesinski) +- redhat: change kabi tarballs to use the package release (Herton R. Krzesinski) +- redhat: generate distgit changelog in genspec.sh as well (Herton R. Krzesinski) +- redhat: make genspec prefer metadata from git notes (Herton R. Krzesinski) +- redhat: use tags from git notes for zstream to generate changelog (Herton R. Krzesinski) +- CI: Add disttag setting (Veronika Kabatova) +- CI: Drop c9s config (Veronika Kabatova) +- virtio-net: fix pages leaking when building skb in big mode (Laurent Vivier) [2042559] +- lib/iov_iter: initialize "flags" in new pipe_buffer (Carlos Maiolino) [2060869] {CVE-2022-0847} +- redhat/configs: Make CRYPTO_ECDH algos built-in (Simo Sorce) [2062199] +- crypto: api - Move cryptomgr soft dependency into algapi (Vladis Dronov) [2062199] +- crypto: api - Fix boot-up crash when crypto manager is disabled (Vladis Dronov) [2062199] +- crypto: api - Do not create test larvals if manager is disabled (Vladis Dronov) [2062199] +- crypto: api - Export crypto_boot_test_finished (Vladis Dronov) [2062199] +- crypto: api - Fix built-in testing dependency failures (Vladis Dronov) [2062199] +- redhat/configs: Add CRYPTO_AES_ARM64 config explicitly (Vladis Dronov) [2062199] +- crypto: arm64/aes-ce - stop using SIMD helper for skciphers (Vladis Dronov) [2062199] +- crypto: arm64/aes-neonbs - stop using SIMD helper for skciphers (Vladis Dronov) [2062199] +- redhat: change default dist suffix for RHEL 9.0 (Herton R. Krzesinski) +- selftests: kvm: Check whether SIDA memop fails for normal guests (Thomas Huth) [2050813] +- KVM: s390: Return error on SIDA memop on normal guest (Thomas Huth) [2050813] +- block: kabi: reserve space for block layer public structure (Ming Lei) [2057238] +- block: kabi: reserve space for blk-mq related structure (Ming Lei) [2057238] +- block: kabi: reserve space for bsg related structure (Ming Lei) [2057238] +- block: kabi: reserve space for integrity related structure (Ming Lei) [2057238] +- scsi: lpfc: Fix pt2pt NVMe PRLI reject LOGO loop (Dick Kennedy) [2054866] +- x86/MCE/AMD, EDAC/mce_amd: Support non-uniform MCA bank type enumeration (Aristeu Rozanski) [1898165 2047430 2047446] +- x86/MCE/AMD, EDAC/mce_amd: Add new SMCA bank types (Aristeu Rozanski) [1898165 2047430 2047446] +- EDAC/amd64: Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh (Aristeu Rozanski) [1898165 2047430 2047446] +- EDAC: Add RDDR5 and LRDDR5 memory types (Aristeu Rozanski) [1898165 2047430 2047446] +- drm/amdgpu: Register MCE notifier for Aldebaran RAS (Aristeu Rozanski) [1898165 2047430 2047446] +- x86/MCE/AMD: Export smca_get_bank_type symbol (Aristeu Rozanski) [1898165 2047430 2047446] +- PCI/ACPI: Fix acpi_pci_osc_control_set() kernel-doc comment (Mark Langsdorf) [2049635] +- PCI/ACPI: Check for _OSC support in acpi_pci_osc_control_set() (Mark Langsdorf) [2049635] +- PCI/ACPI: Move _OSC query checks to separate function (Mark Langsdorf) [2049635] +- PCI/ACPI: Move supported and control calculations to separate functions (Mark Langsdorf) [2049635] +- PCI/ACPI: Remove OSC_PCI_SUPPORT_MASKS and OSC_PCI_CONTROL_MASKS (Mark Langsdorf) [2049635] +- nvmet-tcp: fix missing unmainted messages (Chris Leech) [2054441] +- dm stats: fix too short end duration_ns when using precise_timestamps (Benjamin Marzinski) [2051798] +- dm: fix double accounting of flush with data (Benjamin Marzinski) [2051798] +- dm: interlock pending dm_io and dm_wait_for_bios_completion (Benjamin Marzinski) [2051798] +- dm: properly fix redundant bio-based IO accounting (Benjamin Marzinski) [2051798] +- dm: revert partial fix for redundant bio-based IO accounting (Benjamin Marzinski) [2051798] +- block: add bio_start_io_acct_time() to control start_time (Benjamin Marzinski) [2051798] +- scsi: mpt3sas: Fix incorrect system timestamp (Tomas Henzl) [2049631] +- scsi: mpt3sas: Fix system going into read-only mode (Tomas Henzl) [2049631] +- scsi: mpt3sas: Fix kernel panic during drive powercycle test (Tomas Henzl) [2049631] +- redhat/configs: enable mellanox platform drivers to support LED, fan & watchdog devices (Ivan Vecera) [2057491] +- x86/cpu: Drop spurious underscore from RAPTOR_LAKE #define (David Arcari) [2040022] +- x86/cpu: Add Raptor Lake to Intel family (David Arcari) [2040022] +- powerpc/64: Move paca allocation later in boot (Desnes A. Nunes do Rosario) [2055566] +- powerpc: Set crashkernel offset to mid of RMA region (Desnes A. Nunes do Rosario) [2055566] +- selftests: kvm: Check whether SIDA memop fails for normal guests (Thomas Huth) [2060814] +- KVM: s390: Return error on SIDA memop on normal guest (Thomas Huth) [2060814] +- igb: refactor XDP registration (Corinna Vinschen) [2054379] +- igc: avoid kernel warning when changing RX ring parameters (Corinna Vinschen) [2054379] +- redhat/configs: Enable CONFIG_ACER_WIRELESS (Peter Georg) [2025985] + * Thu Mar 17 2022 Juri Lelli [5.14.0-72.rt21.72.el9] - Revert 8dffe2b6 "Merge: kabi: add lib ACKed symbols" (Čestmír Kalina) [2059972] - include/linux/kernel.h: fix function name for mark_hardware_unmaintained() if !CONFIG_RHEL_DIFFERENCES (Ewan D. Milne) [2059687] diff --git a/sources b/sources index ce30f4b..523ce62 100644 --- a/sources +++ b/sources @@ -1,4 +1,4 @@ SHA512 (kernel-abi-whitelists-5.13.0-1.tar.bz2) = ceba454e1f590c1e4ef4115a75463ae3ac2c2aa7ec85fa14a2669d666c421483a38225ee19d7d72b4ac7032375741408b23543e43588538c80161ec0cf57051c -SHA512 (linux-5.14.0-72.rt21.72.el9.tar.xz) = 0e68898a04c542b06d7a55bccb0af6c514fda605bc0f7c7280ea50dead49c9505f423b510635f2bb33332158c9df35253ff6ff93078feffab9b0ac58880c42b7 -SHA512 (kernel-abi-stablelists-5.14.0-72.tar.bz2) = b364e28267f5efe364178f1a05c2665d438a993e0f142549b1242a1329d2220280e107ef89c4b21496df2b19adebcb3621a9ee2e3644d0b93a2054afd2bb096c -SHA512 (kernel-kabi-dw-5.14.0-72.tar.bz2) = c901529aff636abbc2aa5f289ec098a2a29c8507aa81ee649d1104592b8abad9f495db0e947dc36a84e043708a47373de35156b40b252281ef747f06e19ed914 +SHA512 (linux-5.14.0-73.rt21.73.el9.tar.xz) = 762f7b42ababcccbed91fb37c9860b8865ab6be94d7793cb2eeaa957efb4e1e47a8f6e12facc395bc4553b9fb165f6e4835e20836664605fd181c941e37667ca +SHA512 (kernel-abi-stablelists-5.14.0-73.rt21.73.el9.tar.bz2) = 45384e8ca18e2eec30e30863edc5a97c0c1da80a441e874cd640326f91b94342d14085ea9aa3661dd909b43146cc977ae41900948923f2d2f4403c991bc4025f +SHA512 (kernel-kabi-dw-5.14.0-73.rt21.73.el9.tar.bz2) = c901529aff636abbc2aa5f289ec098a2a29c8507aa81ee649d1104592b8abad9f495db0e947dc36a84e043708a47373de35156b40b252281ef747f06e19ed914