From 2a6a019300ac16752a912974d1e51b9ddefbe073 Mon Sep 17 00:00:00 2001 From: Scott Weaver Date: Jan 26 2022 16:58:23 +0000 Subject: [redhat] Update sources for linux-5.14.0-44.9.el9.tar.xz Changes included into this commit: .kernel-automotive.metadata SOURCES/Makefile.rhelver SOURCES/kernel-automotive-aarch64-debug-rhel.config SOURCES/kernel-automotive-aarch64-rhel.config SOURCES/kernel-automotive-x86_64-debug-rhel.config SOURCES/kernel-automotive-x86_64-rhel.config SPECS/kernel.spec SOURCES/.gitignore Signed-off-by: Scott Weaver --- diff --git a/.kernel-automotive.metadata b/.kernel-automotive.metadata index 515d51d..82086ef 100644 --- a/.kernel-automotive.metadata +++ b/.kernel-automotive.metadata @@ -1 +1 @@ -6bd98cdcaa10ef6650188b086e09c59fa33971b1 SOURCES/linux-5.14.0-43.8.el9.tar.xz +a07460fa42ec5795c6fe8cd3aa57cc1428a2fbcc SOURCES/linux-5.14.0-44.9.el9.tar.xz diff --git a/SOURCES/Makefile.rhelver b/SOURCES/Makefile.rhelver index 306ed3b..183e540 100644 --- a/SOURCES/Makefile.rhelver +++ b/SOURCES/Makefile.rhelver @@ -12,14 +12,14 @@ RHEL_MINOR = 0 # # Use this spot to avoid future merge conflicts. # Do not trim this comment. -RHEL_RELEASE = 43 +RHEL_RELEASE = 44 # # Automotive Release # # Use this spot to avoid future merge conflicts. # Do not trim this comment. -AUTOMOTIVEBUILD:=.8 +AUTOMOTIVEBUILD:=.9 # # Early y+1 numbering @@ -51,4 +51,4 @@ ifneq ("$(ZSTREAM)", "yes") endif endif -RTBUILD:=.43 +RTBUILD:=.44 diff --git a/SOURCES/kernel-automotive-aarch64-debug-rhel.config b/SOURCES/kernel-automotive-aarch64-debug-rhel.config index ac7cfeb..45f993c 100644 --- a/SOURCES/kernel-automotive-aarch64-debug-rhel.config +++ b/SOURCES/kernel-automotive-aarch64-debug-rhel.config @@ -1073,7 +1073,7 @@ CONFIG_CRYPTO_XCBC=m CONFIG_CRYPTO_XTS=y CONFIG_CRYPTO_XXHASH=m CONFIG_CRYPTO=y -# CONFIG_CRYPTO_ZSTD is not set +CONFIG_CRYPTO_ZSTD=m CONFIG_CSD_LOCK_WAIT_DEBUG=y CONFIG_CUSE=m # CONFIG_CXD2880_SPI_DRV is not set @@ -5951,7 +5951,6 @@ CONFIG_THERMAL_OF=y # CONFIG_THERMAL_STATISTICS is not set # CONFIG_THERMAL_WRITABLE_TRIPS is not set CONFIG_THERMAL=y -# CONFIG_THINKPAD_LMI is not set # CONFIG_THRUSTMASTER_FF is not set CONFIG_THUNDER_NIC_BGX=m CONFIG_THUNDER_NIC_PF=m @@ -6848,8 +6847,11 @@ CONFIG_ZONE_DMA=y # CONFIG_ZPA2326 is not set CONFIG_ZPOOL=y # CONFIG_ZRAM_DEF_COMP_842 is not set +# CONFIG_ZRAM_DEF_COMP_LZ4HC is not set +# CONFIG_ZRAM_DEF_COMP_LZ4 is not set # CONFIG_ZRAM_DEF_COMP_LZO is not set CONFIG_ZRAM_DEF_COMP_LZORLE=y +# CONFIG_ZRAM_DEF_COMP_ZSTD is not set CONFIG_ZRAM=m CONFIG_ZRAM_MEMORY_TRACKING=y CONFIG_ZRAM_WRITEBACK=y diff --git a/SOURCES/kernel-automotive-aarch64-rhel.config b/SOURCES/kernel-automotive-aarch64-rhel.config index eb302e3..1508c71 100644 --- a/SOURCES/kernel-automotive-aarch64-rhel.config +++ b/SOURCES/kernel-automotive-aarch64-rhel.config @@ -1073,7 +1073,7 @@ CONFIG_CRYPTO_XCBC=m CONFIG_CRYPTO_XTS=y CONFIG_CRYPTO_XXHASH=m CONFIG_CRYPTO=y -# CONFIG_CRYPTO_ZSTD is not set +CONFIG_CRYPTO_ZSTD=m # CONFIG_CSD_LOCK_WAIT_DEBUG is not set CONFIG_CUSE=m # CONFIG_CXD2880_SPI_DRV is not set @@ -5928,7 +5928,6 @@ CONFIG_THERMAL_OF=y # CONFIG_THERMAL_STATISTICS is not set # CONFIG_THERMAL_WRITABLE_TRIPS is not set CONFIG_THERMAL=y -# CONFIG_THINKPAD_LMI is not set # CONFIG_THRUSTMASTER_FF is not set CONFIG_THUNDER_NIC_BGX=m CONFIG_THUNDER_NIC_PF=m @@ -6825,8 +6824,11 @@ CONFIG_ZONE_DMA=y # CONFIG_ZPA2326 is not set CONFIG_ZPOOL=y # CONFIG_ZRAM_DEF_COMP_842 is not set +# CONFIG_ZRAM_DEF_COMP_LZ4HC is not set +# CONFIG_ZRAM_DEF_COMP_LZ4 is not set # CONFIG_ZRAM_DEF_COMP_LZO is not set CONFIG_ZRAM_DEF_COMP_LZORLE=y +# CONFIG_ZRAM_DEF_COMP_ZSTD is not set CONFIG_ZRAM=m # CONFIG_ZRAM_MEMORY_TRACKING is not set CONFIG_ZRAM_WRITEBACK=y diff --git a/SOURCES/kernel-automotive-x86_64-debug-rhel.config b/SOURCES/kernel-automotive-x86_64-debug-rhel.config index 5e8b955..406cb8f 100644 --- a/SOURCES/kernel-automotive-x86_64-debug-rhel.config +++ b/SOURCES/kernel-automotive-x86_64-debug-rhel.config @@ -944,7 +944,7 @@ CONFIG_CRYPTO_XCBC=m CONFIG_CRYPTO_XTS=y CONFIG_CRYPTO_XXHASH=m CONFIG_CRYPTO=y -# CONFIG_CRYPTO_ZSTD is not set +CONFIG_CRYPTO_ZSTD=m CONFIG_CSD_LOCK_WAIT_DEBUG=y CONFIG_CUSE=m # CONFIG_CXD2880_SPI_DRV is not set @@ -5586,7 +5586,7 @@ CONFIG_THINKPAD_ACPI_HOTKEY_POLL=y CONFIG_THINKPAD_ACPI=m # CONFIG_THINKPAD_ACPI_UNSAFE_LEDS is not set CONFIG_THINKPAD_ACPI_VIDEO=y -# CONFIG_THINKPAD_LMI is not set +CONFIG_THINKPAD_LMI=m # CONFIG_THRUSTMASTER_FF is not set CONFIG_THUNDERX2_PMU=m # CONFIG_TI_ADC081C is not set @@ -6517,8 +6517,11 @@ CONFIG_ZONE_DMA=y # CONFIG_ZPA2326 is not set CONFIG_ZPOOL=y # CONFIG_ZRAM_DEF_COMP_842 is not set +# CONFIG_ZRAM_DEF_COMP_LZ4HC is not set +# CONFIG_ZRAM_DEF_COMP_LZ4 is not set # CONFIG_ZRAM_DEF_COMP_LZO is not set CONFIG_ZRAM_DEF_COMP_LZORLE=y +# CONFIG_ZRAM_DEF_COMP_ZSTD is not set CONFIG_ZRAM=m CONFIG_ZRAM_MEMORY_TRACKING=y CONFIG_ZRAM_WRITEBACK=y diff --git a/SOURCES/kernel-automotive-x86_64-rhel.config b/SOURCES/kernel-automotive-x86_64-rhel.config index 9f5d8be..d4c607b 100644 --- a/SOURCES/kernel-automotive-x86_64-rhel.config +++ b/SOURCES/kernel-automotive-x86_64-rhel.config @@ -944,7 +944,7 @@ CONFIG_CRYPTO_XCBC=m CONFIG_CRYPTO_XTS=y CONFIG_CRYPTO_XXHASH=m CONFIG_CRYPTO=y -# CONFIG_CRYPTO_ZSTD is not set +CONFIG_CRYPTO_ZSTD=m # CONFIG_CSD_LOCK_WAIT_DEBUG is not set CONFIG_CUSE=m # CONFIG_CXD2880_SPI_DRV is not set @@ -5564,7 +5564,7 @@ CONFIG_THINKPAD_ACPI_HOTKEY_POLL=y CONFIG_THINKPAD_ACPI=m # CONFIG_THINKPAD_ACPI_UNSAFE_LEDS is not set CONFIG_THINKPAD_ACPI_VIDEO=y -# CONFIG_THINKPAD_LMI is not set +CONFIG_THINKPAD_LMI=m # CONFIG_THRUSTMASTER_FF is not set CONFIG_THUNDERX2_PMU=m # CONFIG_TI_ADC081C is not set @@ -6495,8 +6495,11 @@ CONFIG_ZONE_DMA=y # CONFIG_ZPA2326 is not set CONFIG_ZPOOL=y # CONFIG_ZRAM_DEF_COMP_842 is not set +# CONFIG_ZRAM_DEF_COMP_LZ4HC is not set +# CONFIG_ZRAM_DEF_COMP_LZ4 is not set # CONFIG_ZRAM_DEF_COMP_LZO is not set CONFIG_ZRAM_DEF_COMP_LZORLE=y +# CONFIG_ZRAM_DEF_COMP_ZSTD is not set CONFIG_ZRAM=m # CONFIG_ZRAM_MEMORY_TRACKING is not set CONFIG_ZRAM_WRITEBACK=y diff --git a/SPECS/kernel.spec b/SPECS/kernel.spec index 502f00a..2b51e54 100755 --- a/SPECS/kernel.spec +++ b/SPECS/kernel.spec @@ -85,7 +85,7 @@ Summary: The Linux kernel # the --with-release option overrides this setting.) %define debugbuildsenabled 1 -%global distro_build 43 +%global distro_build 44 %if 0%{?fedora} %define secure_boot_arch x86_64 @@ -129,13 +129,13 @@ Summary: The Linux kernel %define kversion 5.14 %define rpmversion 5.14.0 -%define pkgrelease 43.8.el9 +%define pkgrelease 44.9.el9 # This is needed to do merge window version magic %define patchlevel 14 # allow pkg_release to have configurable %%{?dist} tag -%define specrelease 43.8%{?buildid}%{?dist} +%define specrelease 44.9%{?buildid}%{?dist} %define pkg_release %{specrelease} @@ -283,7 +283,7 @@ Summary: The Linux kernel %endif %if %{with_automotive} -%global automotivebuild .8 +%global automotivebuild .9 %define with_doc 0 %define with_headers 0 %define with_cross_headers 0 @@ -631,6 +631,9 @@ BuildRequires: libcap-devel libcap-ng-devel BuildRequires: pciutils-devel %endif %endif +%if %{with_tools} || %{signmodules} || %{signkernel} +BuildRequires: openssl-devel +%endif %if %{with_bpftool} BuildRequires: python3-docutils BuildRequires: zlib-devel binutils-devel @@ -664,7 +667,7 @@ BuildRequires: kabi-dw %endif %if %{signkernel}%{signmodules} -BuildRequires: openssl openssl-devel +BuildRequires: openssl %if %{signkernel} %ifarch x86_64 aarch64 BuildRequires: nss-tools @@ -702,7 +705,7 @@ BuildRequires: lld # exact git commit you can run # # xzcat -qq ${TARBALL} | git get-tar-commit-id -Source0: linux-5.14.0-43.8.el9.tar.xz +Source0: linux-5.14.0-44.9.el9.tar.xz Source1: Makefile.rhelver @@ -1430,8 +1433,8 @@ ApplyOptionalPatch() fi } -%setup -q -n kernel-5.14.0-43.8.el9 -c -mv linux-5.14.0-43.8.el9 linux-%{KVERREL} +%setup -q -n kernel-5.14.0-44.9.el9 -c +mv linux-5.14.0-44.9.el9 linux-%{KVERREL} cd linux-%{KVERREL} cp -a %{SOURCE1} . @@ -3085,6 +3088,53 @@ fi # # %changelog +* Wed Jan 26 2022 Scott Weaver [5.14.0-44.9.el9] +- dm btree remove: fix use after free in rebalance_children() (Benjamin Marzinski) [2031198] +- dm table: log table creation error code (Benjamin Marzinski) [2031198] +- dm: make workqueue names device-specific (Benjamin Marzinski) [2031198] +- dm writecache: Make use of the helper macro kthread_run() (Benjamin Marzinski) [2031198] +- dm crypt: Make use of the helper macro kthread_run() (Benjamin Marzinski) [2031198] +- dm: Remove redundant flush_workqueue() calls (Benjamin Marzinski) [2031198] +- dm crypt: log aead integrity violations to audit subsystem (Benjamin Marzinski) [2031198] +- dm integrity: log audit events for dm-integrity target (Benjamin Marzinski) [2031198] +- dm: introduce audit event module for device mapper (Benjamin Marzinski) [2031198] +- dm: fix mempool NULL pointer race when completing IO (Benjamin Marzinski) [2031198] +- dm rq: don't queue request to blk-mq during DM suspend (Benjamin Marzinski) [2031198] +- dm clone: make array 'descs' static (Benjamin Marzinski) [2031198] +- dm verity: skip redundant verity_handle_err() on I/O errors (Benjamin Marzinski) [2031198] +- dm crypt: use in_hardirq() instead of deprecated in_irq() (Benjamin Marzinski) [2031198] +- dm ima: update dm documentation for ima measurement support (Benjamin Marzinski) [2031198] +- dm ima: update dm target attributes for ima measurements (Benjamin Marzinski) [2031198] +- dm ima: add a warning in dm_init if duplicate ima events are not measured (Benjamin Marzinski) [2031198] +- dm ima: prefix ima event name related to device mapper with dm_ (Benjamin Marzinski) [2031198] +- dm ima: add version info to dm related events in ima log (Benjamin Marzinski) [2031198] +- dm ima: prefix dm table hashes in ima log with hash algorithm (Benjamin Marzinski) [2031198] +- dm crypt: Avoid percpu_counter spinlock contention in crypt_page_alloc() (Benjamin Marzinski) [2031198] +- dm: add documentation for IMA measurement support (Benjamin Marzinski) [2031198] +- dm: update target status functions to support IMA measurement (Benjamin Marzinski) [2031198] +- dm ima: measure data on device rename (Benjamin Marzinski) [2031198] +- dm ima: measure data on table clear (Benjamin Marzinski) [2031198] +- dm ima: measure data on device remove (Benjamin Marzinski) [2031198] +- dm ima: measure data on device resume (Benjamin Marzinski) [2031198] +- dm ima: measure data on table load (Benjamin Marzinski) [2031198] +- dm writecache: add event counters (Benjamin Marzinski) [2031198] +- dm writecache: report invalid return from writecache_map helpers (Benjamin Marzinski) [2031198] +- dm writecache: further writecache_map() cleanup (Benjamin Marzinski) [2031198] +- dm writecache: factor out writecache_map_remap_origin() (Benjamin Marzinski) [2031198] +- dm writecache: split up writecache_map() to improve code readability (Benjamin Marzinski) [2031198] +- redhat: Pull in openssl-devel as a build dependency correctly (Neal Gompa) [2034670] +- redhat/configs: Enable ThinkLMI support (Mark Pearson) [2030770] +- platform/x86: think-lmi: Abort probe on analyze failure (Mark Pearson) [2030770] +- platform/x86: think-lmi: add debug_cmd (Mark Pearson) [2030770] +- include/linux/timer.h: Pad timer_list struct for KABI (Prarit Bhargava) [2034452] +- kernel: Include RHEL Ecosystem message (Prarit Bhargava) [2033650] +- include/linux/ioport.h: Pad resource struct for KABI (Prarit Bhargava) [2033475] +- include/linux/hrtimer.h: Pad hrtimer struct for KABI (Prarit Bhargava) [2033473] +- redhat/configs: Add explicit values for ZRAM_DEF_COMP_LZ4* configs (Neal Gompa) [2032758] +- redhat/configs: Enable CONFIG_CRYPTO_ZSTD (Neal Gompa) [2032758] +- redhat/configs: Migrate defaults for ZRAM from pending-common to common (Neal Gompa) [2032758] +- Enable iSER on s390x (Stefan Schulze Frielinghaus) [1965279] + * Tue Jan 25 2022 Scott Weaver [5.14.0-43.8.el9] - redhat: restore configs in use with automotive (Scott Weaver) - mm: COW: restore full accuracy in page reuse (Andrea Arcangeli) [1958742]