From a618342fada21626a50a1f4c78f3498e3736de5d Mon Sep 17 00:00:00 2001 From: Patrick Talbert Date: Fri, 27 May 2022 08:31:22 +0000 Subject: [PATCH] kernel-5.14.0-101.el9 * Fri May 27 2022 Patrick Talbert [5.14.0-101.el9] - redhat: Exclude cpufreq.h from kernel-headers (Patrick Talbert) - tools: Add kmem_cache_alloc_lru() (Waiman Long) [2085412] - tools: Move gfp.h and slab.h from radix-tree to lib (Waiman Long) [2085412] - mm: workingset: replace IRQ-off check with a lockdep assert. (Waiman Long) [2079537] - mm/memcg: disable migration instead of preemption in drain_all_stock(). (Waiman Long) [2079537] - mm/memcg: protect memcg_stock with a local_lock_t (Waiman Long) [2079537] - mm/memcg: opencode the inner part of obj_cgroup_uncharge_pages() in drain_obj_stock() (Waiman Long) [2079537] - mm/memcg: protect per-CPU counter by disabling preemption on PREEMPT_RT where needed. (Waiman Long) [2079537] - mm/memcg: disable threshold event handlers on PREEMPT_RT (Waiman Long) [2079537] - mm/memcg: revert ("mm/memcg: optimize user context object stock access") (Waiman Long) [2079537] - zsmalloc: replace get_cpu_var with local_lock (Waiman Long) [2079537] - zsmalloc: replace per zpage lock with pool->migrate_lock (Waiman Long) [2079537] - zsmalloc: remove zspage isolation for migration (Waiman Long) [2079537] - zsmalloc: move huge compressed obj from page to zspage (Waiman Long) [2079537] - zsmalloc: introduce obj_allocated (Waiman Long) [2079537] - zsmalloc: decouple class actions from zspage works (Waiman Long) [2079537] - zsmalloc: rename zs_stat_type to class_stat_type (Waiman Long) [2079537] - zsmalloc: introduce some helper functions (Waiman Long) [2079537] - memcg: better bounds on the memcg stats updates (Waiman Long) [2079537] - mm: unexport {,un}lock_page_memcg (Waiman Long) [2079537] - mm: unexport folio_memcg_{,un}lock (Waiman Long) [2079537] - zsmalloc: Stop using slab fields in struct page (Waiman Long) [2079537] Resolves: rhbz#2085412, rhbz#2079537 Signed-off-by: Patrick Talbert --- Makefile.rhelver | 2 +- kernel.spec | 35 ++++++++++++++++++++++++++++++----- sources | 6 +++--- 3 files changed, 34 insertions(+), 9 deletions(-) diff --git a/Makefile.rhelver b/Makefile.rhelver index 3773814c9..ea6773de7 100644 --- a/Makefile.rhelver +++ b/Makefile.rhelver @@ -12,7 +12,7 @@ RHEL_MINOR = 1 # # Use this spot to avoid future merge conflicts. # Do not trim this comment. -RHEL_RELEASE = 100 +RHEL_RELEASE = 101 # # ZSTREAM diff --git a/kernel.spec b/kernel.spec index 79046bced..b8872c077 100755 --- a/kernel.spec +++ b/kernel.spec @@ -121,13 +121,13 @@ Summary: The Linux kernel %define kversion 5.14 %define rpmversion 5.14.0 -%define pkgrelease 100.el9 +%define pkgrelease 101.el9 # This is needed to do merge window version magic %define patchlevel 14 # allow pkg_release to have configurable %%{?dist} tag -%define specrelease 100%{?buildid}%{?dist} +%define specrelease 101%{?buildid}%{?dist} %define pkg_release %{specrelease} @@ -676,7 +676,7 @@ BuildRequires: lld # exact git commit you can run # # xzcat -qq ${TARBALL} | git get-tar-commit-id -Source0: linux-5.14.0-100.el9.tar.xz +Source0: linux-5.14.0-101.el9.tar.xz Source1: Makefile.rhelver @@ -1346,8 +1346,8 @@ ApplyOptionalPatch() fi } -%setup -q -n kernel-5.14.0-100.el9 -c -mv linux-5.14.0-100.el9 linux-%{KVERREL} +%setup -q -n kernel-5.14.0-101.el9 -c +mv linux-5.14.0-101.el9 linux-%{KVERREL} cd linux-%{KVERREL} cp -a %{SOURCE1} . @@ -2739,6 +2739,7 @@ fi %if %{with_headers} %files headers /usr/include/* +%exclude %{_includedir}/cpufreq.h %endif %if %{with_cross_headers} @@ -2979,6 +2980,30 @@ fi # # %changelog +* Fri May 27 2022 Patrick Talbert [5.14.0-101.el9] +- redhat: Exclude cpufreq.h from kernel-headers (Patrick Talbert) +- tools: Add kmem_cache_alloc_lru() (Waiman Long) [2085412] +- tools: Move gfp.h and slab.h from radix-tree to lib (Waiman Long) [2085412] +- mm: workingset: replace IRQ-off check with a lockdep assert. (Waiman Long) [2079537] +- mm/memcg: disable migration instead of preemption in drain_all_stock(). (Waiman Long) [2079537] +- mm/memcg: protect memcg_stock with a local_lock_t (Waiman Long) [2079537] +- mm/memcg: opencode the inner part of obj_cgroup_uncharge_pages() in drain_obj_stock() (Waiman Long) [2079537] +- mm/memcg: protect per-CPU counter by disabling preemption on PREEMPT_RT where needed. (Waiman Long) [2079537] +- mm/memcg: disable threshold event handlers on PREEMPT_RT (Waiman Long) [2079537] +- mm/memcg: revert ("mm/memcg: optimize user context object stock access") (Waiman Long) [2079537] +- zsmalloc: replace get_cpu_var with local_lock (Waiman Long) [2079537] +- zsmalloc: replace per zpage lock with pool->migrate_lock (Waiman Long) [2079537] +- zsmalloc: remove zspage isolation for migration (Waiman Long) [2079537] +- zsmalloc: move huge compressed obj from page to zspage (Waiman Long) [2079537] +- zsmalloc: introduce obj_allocated (Waiman Long) [2079537] +- zsmalloc: decouple class actions from zspage works (Waiman Long) [2079537] +- zsmalloc: rename zs_stat_type to class_stat_type (Waiman Long) [2079537] +- zsmalloc: introduce some helper functions (Waiman Long) [2079537] +- memcg: better bounds on the memcg stats updates (Waiman Long) [2079537] +- mm: unexport {,un}lock_page_memcg (Waiman Long) [2079537] +- mm: unexport folio_memcg_{,un}lock (Waiman Long) [2079537] +- zsmalloc: Stop using slab fields in struct page (Waiman Long) [2079537] + * Thu May 26 2022 Patrick Talbert [5.14.0-100.el9] - PCI: vmd: Revert 2565e5b69c44 ("PCI: vmd: Do not disable MSI-X remapping if interrupt remapping is enabled by IOMMU.") (Myron Stowe) [2084146] - PCI: vmd: Assign VMD IRQ domain before enumeration (Myron Stowe) [2084146] diff --git a/sources b/sources index ee19f0f96..0b4a5c58d 100644 --- a/sources +++ b/sources @@ -1,3 +1,3 @@ -SHA512 (linux-5.14.0-100.el9.tar.xz) = 9788a73344f8c1e1b0a2f4c2bfb98da105f6d3d8574d355af5856bf4feb312e4622d4e233787f249804753ee707c2138e132d94ce34b330c389046fcb7cc1972 -SHA512 (kernel-abi-stablelists-5.14.0-100.el9.tar.bz2) = 05b90ebd7f9392bbe0461395c4f847a02d39213fe5b67f349a286ddb769e7e9ad9edd49ee551babeb48a70440ba90bbb49a59973f010bdc08dba46c9e072266d -SHA512 (kernel-kabi-dw-5.14.0-100.el9.tar.bz2) = b07e3d6617cc434bf03eb165691b8b64418260e0a97bf3da3959aa03d142ff345c94b4a0f0856246d2b2c6a6a713fd6495e9f2cb73244cf4cfc5a4b7525e7674 +SHA512 (linux-5.14.0-101.el9.tar.xz) = a37da53a89548542ed598ae475dc6ec471e4e2d872ece91d33e4a31dc767351b383fd3c6272e10ef2e498a93561599aa4fadb2704529ea30c0fdf54cccbaa790 +SHA512 (kernel-abi-stablelists-5.14.0-101.el9.tar.bz2) = 36870f6793f504807dcd550f5f7cd2050a82cb47f10d9a10b4003d454b3fe02769c448467a9feedd12808170b3aacfb33271886f41adf4a9ecba1725ba8841e2 +SHA512 (kernel-kabi-dw-5.14.0-101.el9.tar.bz2) = b07e3d6617cc434bf03eb165691b8b64418260e0a97bf3da3959aa03d142ff345c94b4a0f0856246d2b2c6a6a713fd6495e9f2cb73244cf4cfc5a4b7525e7674