From f30e72684a1329837e4463f8f80550f5501c7e0c Mon Sep 17 00:00:00 2001 From: Jan Stancek Date: Thu, 23 Mar 2023 11:30:58 +0100 Subject: [PATCH] kernel-5.14.0-291.el9 * Thu Mar 23 2023 Jan Stancek [5.14.0-291.el9] - intel_idle: add Emerald Rapids Xeon support (David Arcari) [2156825] - redhat/configs: Disable CONFIG_GCC_PLUGINS (Prarit Bhargava) [2177294] - redhat: define Maple Tree configs (Nico Pache) [2166668] - maple_tree: reduce stack usage with gcc-9 and earlier (Nico Pache) [2166668] - maple_tree: fix mas_prev() and mas_find() state handling (Nico Pache) [2166668] - maple_tree: fix handle of invalidated state in mas_wr_store_setup() (Nico Pache) [2166668] - test_maple_tree: test modifications while iterating (Nico Pache) [2166668] - maple_tree: reduce user error potential (Nico Pache) [2166668] - maple_tree: fix potential rcu issue (Nico Pache) [2166668] - maple_tree: add mas_init() function (Nico Pache) [2166668] - maple_tree: fix comment of mte_destroy_walk (Nico Pache) [2166668] - maple_tree: remove GFP_ZERO from kmem_cache_alloc() and kmem_cache_alloc_bulk() (Nico Pache) [2166668] - maple_tree: refine mab_calc_split function (Nico Pache) [2166668] - maple_tree: refine ma_state init from mas_start() (Nico Pache) [2166668] - maple_tree: remove the redundant code (Nico Pache) [2166668] - maple_tree: use macro MA_ROOT_PARENT instead of number (Nico Pache) [2166668] - maple_tree: use mt_node_max() instead of direct operations mt_max[] (Nico Pache) [2166668] - maple_tree: remove extra return statement (Nico Pache) [2166668] - maple_tree: remove extra space and blank line (Nico Pache) [2166668] - maple_tree: should get pivots boundary by type (Nico Pache) [2166668] - maple_tree: fix mas_empty_area_rev() lower bound validation (Nico Pache) [2166668] - maple_tree: allow TEST_MAPLE_TREE only when DEBUG_KERNEL is set (Nico Pache) [2166668] - test_maple_tree: add test for mas_spanning_rebalance() on insufficient data (Nico Pache) [2166668] - maple_tree: fix mas_spanning_rebalance() on insufficient data (Nico Pache) [2166668] - maple_tree: fix mas_find_rev() comment (Nico Pache) [2166668] - maple_tree: mte_set_full() and mte_clear_full() clang-analyzer clean up (Nico Pache) [2166668] - maple_tree: don't set a new maximum on the node when not reusing nodes (Nico Pache) [2166668] - maple_tree: fix depth tracking in maple_state (Nico Pache) [2166668] - maple_tree: reorganize testing to restore module testing (Nico Pache) [2166668] - maple_tree: mas_anode_descend() clang-analyzer cleanup (Nico Pache) [2166668] - maple_tree: remove pointer to pointer use in mas_alloc_nodes() (Nico Pache) [2166668] - lib: maple_tree: remove unneeded initialization in mtree_range_walk() (Nico Pache) [2166668] - lib/test_maple_tree: add testing for maple tree (Nico Pache) [2166668] - radix tree test suite: add lockdep_is_held to header (Nico Pache) [2166668] - radix tree test suite: add support for slab bulk APIs (Nico Pache) [2166668] - radix tree test suite: add allocation counts and size to kmem_cache (Nico Pache) [2166668] - radix tree test suite: add kmem_cache_set_non_kernel() (Nico Pache) [2166668] - radix tree test suite: add pr_err define (Nico Pache) [2166668] - Maple Tree: add new data structure (Nico Pache) [2166668] - mips: rename mt_init to mips_mt_init (Nico Pache) [2166668] - redhat/configs: Revert "enable DAMON configs" (Vladis Dronov) - powercap: intel_rapl: add support for Emerald Rapids (David Arcari) [2156805] - gfs2: Improve gfs2_make_fs_rw error handling (Andreas Gruenbacher) [2109548] - Revert "GFS2: free disk inode which is deleted by remote node -V2" (Bob Peterson) [2109548] - gfs2: Evict inodes cooperatively (Andreas Gruenbacher) [2109548] - gfs2: Flush delete work before shrinking inode cache (Andreas Gruenbacher) [2109548] - gfs2: Cease delete work during unmount (Bob Peterson) [2109548] - gfs2: Add SDF_DEACTIVATING super block flag (Bob Peterson) [2109548] - gfs2: check gl_object in rgrp glops (Bob Peterson) [2109548] - gfs2: Split the two kinds of glock "delete" work (Andreas Gruenbacher) [2109548] - gfs2: Move delete workqueue into super block (Andreas Gruenbacher) [2109548] - gfs2: Get rid of GLF_PENDING_DELETE flag (Andreas Gruenbacher) [2109548] - gfs2: Make glock lru list scanning safer (Andreas Gruenbacher) [2109548] - gfs2: Clean up gfs2_scan_glock_lru (Andreas Gruenbacher) [2109548] - gfs2: Improve gfs2_upgrade_iopen_glock comment (Andreas Gruenbacher) [2109548] - gfs2: gl_object races fix (Andreas Gruenbacher) [2109548] - iomap/gfs2: Unlock and put folio in page_done handler (Andreas Gruenbacher) [2109548] - iomap: Add __iomap_put_folio helper (Andreas Gruenbacher) [2109548] - Revert "gfs2: stop using generic_writepages in gfs2_ail1_start_one" (Andreas Gruenbacher) [2109548] - gfs2: Remove support for glock holder auto-demotion (2) (Andreas Gruenbacher) [2109548] - gfs2: Remove support for glock holder auto-demotion (Andreas Gruenbacher) [2109548] - gfs2: Minor gfs2_try_evict cleanup (Andreas Gruenbacher) [2109548] - gfs2: Partially revert gfs2_inode_lookup change (Andreas Gruenbacher) [2109548] - gfs2: Add gfs2_inode_lookup comment (Andreas Gruenbacher) [2109548] - gfs2: Uninline and improve glock_{set,clear}_object (Andreas Gruenbacher) [2109548] - gfs2: Simply dequeue iopen glock in gfs2_evict_inode (Andreas Gruenbacher) [2109548] - gfs2: Clean up after gfs2_create_inode rework (Andreas Gruenbacher) [2109548] - gfs2: Avoid dequeuing GL_ASYNC glock holders twice (Andreas Gruenbacher) [2109548] - gfs2: Make gfs2_glock_hold return its glock argument (Andreas Gruenbacher) [2109548] - gfs2: Always check inode size of inline inodes (Andreas Gruenbacher) [2109548] - gfs2: Cosmetic gfs2_dinode_{in,out} cleanup (Andreas Gruenbacher) [2109548] - gfs2: Handle -EBUSY result of insert_inode_locked4 (Andreas Gruenbacher) [2109548] - gfs2: Fix and clean up create / evict interaction (Andreas Gruenbacher) [2109548] - gfs2: Clean up initialization of "ip" in gfs2_create_inode (Andreas Gruenbacher) [2109548] - gfs2: Get rid of ghs[] in gfs2_create_inode (Andreas Gruenbacher) [2109548] - gfs2: Add extra error check in alloc_dinode (Andreas Gruenbacher) [2109548] - gfs2: Check sb_bsize_shift after reading superblock (Andrew Price) [2109548] - gfs2: Switch from strlcpy to strscpy (Andreas Gruenbacher) [2109548] - gfs2: Clear flags when withdraw prevents xmote (Bob Peterson) [2109548] - gfs2: Dequeue waiters when withdrawn (Bob Peterson) [2109548] - gfs2: Prevent double iput for journal on error (Bob Peterson) [2109548] - gfs2: Convert gfs2_jhead_process_page() to use a folio (Andreas Gruenbacher) [2109548] - gfs2: remove ->writepage (Andreas Gruenbacher) [2109548] - gfs2: stop using generic_writepages in gfs2_ail1_start_one (Andreas Gruenbacher) [2109548] - gfs2: List traversal in do_promote is safe (Andreas Gruenbacher) [2109548] - gfs2: do_promote glock holder stealing fix (Bob Peterson) [2109548] - gfs2: Use better variable name (Andreas Gruenbacher) [2109548] - gfs2: Make go_instantiate take a glock (Andreas Gruenbacher) [2109548] - gfs2: Add new go_held glock operation (Andreas Gruenbacher) [2109548] - gfs2: Revert 'Fix "truncate in progress" hang' (Andreas Gruenbacher) [2109548] - gfs2: Instantiate glocks ouside of glock state engine (Andreas Gruenbacher) [2109548] - gfs2: Fix up gfs2_glock_async_wait (Andreas Gruenbacher) [2109548] - gfs2: Mark the remaining process-independent glock holders as GL_NOPID (Andreas Gruenbacher) [2109548] - gfs2: Mark flock glock holders as GL_NOPID (Andreas Gruenbacher) [2109548] - gfs2: Add GL_NOPID flag for process-independent glock holders (Andreas Gruenbacher) [2109548] - gfs2: Add flocks to glockfd debugfs file (Andreas Gruenbacher) [2109548] - gfs2: Add glockfd debugfs file (Andreas Gruenbacher) [2109548] - gfs2: Minor gfs2_glock_nq_m cleanup (Andreas Gruenbacher) [2109548] - gfs2: Fix spelling mistake in comment (Andreas Gruenbacher) [2109548] - gfs2: Rewrap overlong comment in do_promote (Bob Peterson) [2109548] - gfs2: Remove redundant NULL check before kfree (Andreas Gruenbacher) [2109548] - gfs2: Use container_of() for gfs2_glock(aspace) (Andreas Gruenbacher) [2109548] - gfs2: dump inode object for iopen glocks (Bob Peterson) [2109548] Resolves: rhbz#2156805, rhbz#2156825, rhbz#2166668, rhbz#2177294 Signed-off-by: Jan Stancek --- Makefile.rhelver | 2 +- kernel-aarch64-64k-debug-rhel.config | 5 +- kernel-aarch64-64k-rhel.config | 5 +- kernel-aarch64-debug-rhel.config | 5 +- kernel-aarch64-rhel.config | 5 +- kernel-aarch64-rt-debug-rhel.config | 5 +- kernel-aarch64-rt-rhel.config | 5 +- kernel-ppc64le-debug-rhel.config | 5 +- kernel-ppc64le-rhel.config | 5 +- kernel-s390x-debug-rhel.config | 5 +- kernel-s390x-rhel.config | 5 +- kernel-s390x-zfcpdump-rhel.config | 5 +- kernel-x86_64-debug-rhel.config | 5 +- kernel-x86_64-rhel.config | 5 +- kernel-x86_64-rt-debug-rhel.config | 5 +- kernel-x86_64-rt-rhel.config | 5 +- kernel.spec | 113 ++++++++++++++++++++++++++- sources | 6 +- 18 files changed, 173 insertions(+), 23 deletions(-) diff --git a/Makefile.rhelver b/Makefile.rhelver index 61090b7..d033e45 100644 --- a/Makefile.rhelver +++ b/Makefile.rhelver @@ -12,7 +12,7 @@ RHEL_MINOR = 3 # # Use this spot to avoid future merge conflicts. # Do not trim this comment. -RHEL_RELEASE = 290 +RHEL_RELEASE = 291 # # ZSTREAM diff --git a/kernel-aarch64-64k-debug-rhel.config b/kernel-aarch64-64k-debug-rhel.config index f69b3b0..2756cb5 100644 --- a/kernel-aarch64-64k-debug-rhel.config +++ b/kernel-aarch64-64k-debug-rhel.config @@ -1175,6 +1175,7 @@ CONFIG_DEBUG_LIST=y CONFIG_DEBUG_LOCK_ALLOC=y # CONFIG_DEBUG_LOCKDEP is not set # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set +# CONFIG_DEBUG_MAPLE_TREE is not set CONFIG_DEBUG_MISC=y CONFIG_DEBUG_MUTEXES=y CONFIG_DEBUG_NET=y @@ -1207,6 +1208,7 @@ CONFIG_DEBUG_STACK_USAGE=y # CONFIG_DEBUG_TIMEKEEPING is not set # CONFIG_DEBUG_VIRTUAL is not set # CONFIG_DEBUG_VM is not set +# CONFIG_DEBUG_VM_MAPLE_TREE is not set # CONFIG_DEBUG_VM_PGFLAGS is not set CONFIG_DEBUG_VM_PGTABLE=y # CONFIG_DEBUG_VM_RB is not set # revisit this if performance isn't horrible @@ -1845,11 +1847,11 @@ CONFIG_GACT_PROB=y # CONFIG_GART_IOMMU is not set # CONFIG_GCC_PLUGIN_LATENT_ENTROPY is not set # CONFIG_GCC_PLUGIN_RANDSTRUCT is not set +# CONFIG_GCC_PLUGINS is not set # CONFIG_GCC_PLUGIN_STACKLEAK is not set # CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF_ALL is not set # CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF is not set # CONFIG_GCC_PLUGIN_STRUCTLEAK_USER is not set -CONFIG_GCC_PLUGINS=y # CONFIG_GCOV_KERNEL is not set # CONFIG_GDB_SCRIPTS is not set # CONFIG_GENERIC_ADC_BATTERY is not set @@ -5985,6 +5987,7 @@ CONFIG_TEST_LIST_SORT=m # CONFIG_TEST_LIVEPATCH is not set # CONFIG_TEST_LKM is not set # CONFIG_TEST_LOCKUP is not set +# CONFIG_TEST_MAPLE_TREE is not set # CONFIG_TEST_MEMCAT_P is not set # CONFIG_TEST_MEMINIT is not set CONFIG_TEST_MIN_HEAP=m diff --git a/kernel-aarch64-64k-rhel.config b/kernel-aarch64-64k-rhel.config index e6bb9a9..34abee5 100644 --- a/kernel-aarch64-64k-rhel.config +++ b/kernel-aarch64-64k-rhel.config @@ -1174,6 +1174,7 @@ CONFIG_DEBUG_LIST=y # CONFIG_DEBUG_LOCK_ALLOC is not set # CONFIG_DEBUG_LOCKDEP is not set # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set +# CONFIG_DEBUG_MAPLE_TREE is not set CONFIG_DEBUG_MISC=y # CONFIG_DEBUG_MUTEXES is not set # CONFIG_DEBUG_NET is not set @@ -1199,6 +1200,7 @@ CONFIG_DEBUG_SHIRQ=y # CONFIG_DEBUG_TIMEKEEPING is not set # CONFIG_DEBUG_VIRTUAL is not set # CONFIG_DEBUG_VM is not set +# CONFIG_DEBUG_VM_MAPLE_TREE is not set # CONFIG_DEBUG_VM_PGFLAGS is not set # CONFIG_DEBUG_VM_PGTABLE is not set # CONFIG_DEBUG_VM_RB is not set # revisit this if performance isn't horrible @@ -1829,11 +1831,11 @@ CONFIG_GACT_PROB=y # CONFIG_GART_IOMMU is not set # CONFIG_GCC_PLUGIN_LATENT_ENTROPY is not set # CONFIG_GCC_PLUGIN_RANDSTRUCT is not set +# CONFIG_GCC_PLUGINS is not set # CONFIG_GCC_PLUGIN_STACKLEAK is not set # CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF_ALL is not set # CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF is not set # CONFIG_GCC_PLUGIN_STRUCTLEAK_USER is not set -CONFIG_GCC_PLUGINS=y # CONFIG_GCOV_KERNEL is not set # CONFIG_GDB_SCRIPTS is not set # CONFIG_GENERIC_ADC_BATTERY is not set @@ -5961,6 +5963,7 @@ CONFIG_TEST_LIST_SORT=m # CONFIG_TEST_LIVEPATCH is not set # CONFIG_TEST_LKM is not set # CONFIG_TEST_LOCKUP is not set +# CONFIG_TEST_MAPLE_TREE is not set # CONFIG_TEST_MEMCAT_P is not set # CONFIG_TEST_MEMINIT is not set # CONFIG_TEST_MIN_HEAP is not set diff --git a/kernel-aarch64-debug-rhel.config b/kernel-aarch64-debug-rhel.config index 61f6b80..4ca3885 100644 --- a/kernel-aarch64-debug-rhel.config +++ b/kernel-aarch64-debug-rhel.config @@ -1172,6 +1172,7 @@ CONFIG_DEBUG_LIST=y CONFIG_DEBUG_LOCK_ALLOC=y # CONFIG_DEBUG_LOCKDEP is not set # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set +# CONFIG_DEBUG_MAPLE_TREE is not set CONFIG_DEBUG_MISC=y CONFIG_DEBUG_MUTEXES=y CONFIG_DEBUG_NET=y @@ -1204,6 +1205,7 @@ CONFIG_DEBUG_STACK_USAGE=y # CONFIG_DEBUG_TIMEKEEPING is not set # CONFIG_DEBUG_VIRTUAL is not set # CONFIG_DEBUG_VM is not set +# CONFIG_DEBUG_VM_MAPLE_TREE is not set # CONFIG_DEBUG_VM_PGFLAGS is not set CONFIG_DEBUG_VM_PGTABLE=y # CONFIG_DEBUG_VM_RB is not set # revisit this if performance isn't horrible @@ -1842,11 +1844,11 @@ CONFIG_GACT_PROB=y # CONFIG_GART_IOMMU is not set # CONFIG_GCC_PLUGIN_LATENT_ENTROPY is not set # CONFIG_GCC_PLUGIN_RANDSTRUCT is not set +# CONFIG_GCC_PLUGINS is not set # CONFIG_GCC_PLUGIN_STACKLEAK is not set # CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF_ALL is not set # CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF is not set # CONFIG_GCC_PLUGIN_STRUCTLEAK_USER is not set -CONFIG_GCC_PLUGINS=y # CONFIG_GCOV_KERNEL is not set # CONFIG_GDB_SCRIPTS is not set # CONFIG_GENERIC_ADC_BATTERY is not set @@ -5982,6 +5984,7 @@ CONFIG_TEST_LIST_SORT=m # CONFIG_TEST_LIVEPATCH is not set # CONFIG_TEST_LKM is not set # CONFIG_TEST_LOCKUP is not set +# CONFIG_TEST_MAPLE_TREE is not set # CONFIG_TEST_MEMCAT_P is not set # CONFIG_TEST_MEMINIT is not set CONFIG_TEST_MIN_HEAP=m diff --git a/kernel-aarch64-rhel.config b/kernel-aarch64-rhel.config index b419afa..89cb738 100644 --- a/kernel-aarch64-rhel.config +++ b/kernel-aarch64-rhel.config @@ -1171,6 +1171,7 @@ CONFIG_DEBUG_LIST=y # CONFIG_DEBUG_LOCK_ALLOC is not set # CONFIG_DEBUG_LOCKDEP is not set # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set +# CONFIG_DEBUG_MAPLE_TREE is not set CONFIG_DEBUG_MISC=y # CONFIG_DEBUG_MUTEXES is not set # CONFIG_DEBUG_NET is not set @@ -1196,6 +1197,7 @@ CONFIG_DEBUG_SHIRQ=y # CONFIG_DEBUG_TIMEKEEPING is not set # CONFIG_DEBUG_VIRTUAL is not set # CONFIG_DEBUG_VM is not set +# CONFIG_DEBUG_VM_MAPLE_TREE is not set # CONFIG_DEBUG_VM_PGFLAGS is not set # CONFIG_DEBUG_VM_PGTABLE is not set # CONFIG_DEBUG_VM_RB is not set # revisit this if performance isn't horrible @@ -1826,11 +1828,11 @@ CONFIG_GACT_PROB=y # CONFIG_GART_IOMMU is not set # CONFIG_GCC_PLUGIN_LATENT_ENTROPY is not set # CONFIG_GCC_PLUGIN_RANDSTRUCT is not set +# CONFIG_GCC_PLUGINS is not set # CONFIG_GCC_PLUGIN_STACKLEAK is not set # CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF_ALL is not set # CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF is not set # CONFIG_GCC_PLUGIN_STRUCTLEAK_USER is not set -CONFIG_GCC_PLUGINS=y # CONFIG_GCOV_KERNEL is not set # CONFIG_GDB_SCRIPTS is not set # CONFIG_GENERIC_ADC_BATTERY is not set @@ -5958,6 +5960,7 @@ CONFIG_TEST_LIST_SORT=m # CONFIG_TEST_LIVEPATCH is not set # CONFIG_TEST_LKM is not set # CONFIG_TEST_LOCKUP is not set +# CONFIG_TEST_MAPLE_TREE is not set # CONFIG_TEST_MEMCAT_P is not set # CONFIG_TEST_MEMINIT is not set # CONFIG_TEST_MIN_HEAP is not set diff --git a/kernel-aarch64-rt-debug-rhel.config b/kernel-aarch64-rt-debug-rhel.config index caac432..8acffef 100644 --- a/kernel-aarch64-rt-debug-rhel.config +++ b/kernel-aarch64-rt-debug-rhel.config @@ -1187,6 +1187,7 @@ CONFIG_DEBUG_LIST=y CONFIG_DEBUG_LOCK_ALLOC=y # CONFIG_DEBUG_LOCKDEP is not set # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set +# CONFIG_DEBUG_MAPLE_TREE is not set # CONFIG_DEBUG_MEMORY_INIT is not set CONFIG_DEBUG_MISC=y CONFIG_DEBUG_MUTEXES=y @@ -1221,6 +1222,7 @@ CONFIG_DEBUG_STACK_USAGE=y # CONFIG_DEBUG_TIMEKEEPING is not set # CONFIG_DEBUG_VIRTUAL is not set # CONFIG_DEBUG_VM is not set +# CONFIG_DEBUG_VM_MAPLE_TREE is not set # CONFIG_DEBUG_VM_PGFLAGS is not set CONFIG_DEBUG_VM_PGTABLE=y # CONFIG_DEBUG_VM_RB is not set # revisit this if performance isn't horrible @@ -1886,11 +1888,11 @@ CONFIG_GACT_PROB=y # CONFIG_GCC_PLUGIN_CYC_COMPLEXITY is not set # CONFIG_GCC_PLUGIN_LATENT_ENTROPY is not set # CONFIG_GCC_PLUGIN_RANDSTRUCT is not set +# CONFIG_GCC_PLUGINS is not set # CONFIG_GCC_PLUGIN_STACKLEAK is not set # CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF_ALL is not set # CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF is not set # CONFIG_GCC_PLUGIN_STRUCTLEAK_USER is not set -CONFIG_GCC_PLUGINS=y # CONFIG_GCOV_KERNEL is not set # CONFIG_GDB_SCRIPTS is not set # CONFIG_GENERIC_ADC_BATTERY is not set @@ -6082,6 +6084,7 @@ CONFIG_TEST_LIST_SORT=m # CONFIG_TEST_LIVEPATCH is not set # CONFIG_TEST_LKM is not set # CONFIG_TEST_LOCKUP is not set +# CONFIG_TEST_MAPLE_TREE is not set # CONFIG_TEST_MEMCAT_P is not set # CONFIG_TEST_MEMINIT is not set CONFIG_TEST_MIN_HEAP=m diff --git a/kernel-aarch64-rt-rhel.config b/kernel-aarch64-rt-rhel.config index 93da1f3..0f31ca4 100644 --- a/kernel-aarch64-rt-rhel.config +++ b/kernel-aarch64-rt-rhel.config @@ -1186,6 +1186,7 @@ CONFIG_DEBUG_LIST=y # CONFIG_DEBUG_LOCK_ALLOC is not set # CONFIG_DEBUG_LOCKDEP is not set # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set +# CONFIG_DEBUG_MAPLE_TREE is not set # CONFIG_DEBUG_MEMORY_INIT is not set CONFIG_DEBUG_MISC=y # CONFIG_DEBUG_MUTEXES is not set @@ -1213,6 +1214,7 @@ CONFIG_DEBUG_SHIRQ=y # CONFIG_DEBUG_TIMEKEEPING is not set # CONFIG_DEBUG_VIRTUAL is not set # CONFIG_DEBUG_VM is not set +# CONFIG_DEBUG_VM_MAPLE_TREE is not set # CONFIG_DEBUG_VM_PGFLAGS is not set # CONFIG_DEBUG_VM_PGTABLE is not set # CONFIG_DEBUG_VM_RB is not set # revisit this if performance isn't horrible @@ -1870,11 +1872,11 @@ CONFIG_GACT_PROB=y # CONFIG_GCC_PLUGIN_CYC_COMPLEXITY is not set # CONFIG_GCC_PLUGIN_LATENT_ENTROPY is not set # CONFIG_GCC_PLUGIN_RANDSTRUCT is not set +# CONFIG_GCC_PLUGINS is not set # CONFIG_GCC_PLUGIN_STACKLEAK is not set # CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF_ALL is not set # CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF is not set # CONFIG_GCC_PLUGIN_STRUCTLEAK_USER is not set -CONFIG_GCC_PLUGINS=y # CONFIG_GCOV_KERNEL is not set # CONFIG_GDB_SCRIPTS is not set # CONFIG_GENERIC_ADC_BATTERY is not set @@ -6058,6 +6060,7 @@ CONFIG_TEST_LIST_SORT=m # CONFIG_TEST_LIVEPATCH is not set # CONFIG_TEST_LKM is not set # CONFIG_TEST_LOCKUP is not set +# CONFIG_TEST_MAPLE_TREE is not set # CONFIG_TEST_MEMCAT_P is not set # CONFIG_TEST_MEMINIT is not set # CONFIG_TEST_MIN_HEAP is not set diff --git a/kernel-ppc64le-debug-rhel.config b/kernel-ppc64le-debug-rhel.config index d420018..eda1d94 100644 --- a/kernel-ppc64le-debug-rhel.config +++ b/kernel-ppc64le-debug-rhel.config @@ -970,6 +970,7 @@ CONFIG_DEBUG_LIST=y CONFIG_DEBUG_LOCK_ALLOC=y # CONFIG_DEBUG_LOCKDEP is not set # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set +# CONFIG_DEBUG_MAPLE_TREE is not set CONFIG_DEBUG_MISC=y CONFIG_DEBUG_MUTEXES=y CONFIG_DEBUG_NET=y @@ -1002,6 +1003,7 @@ CONFIG_DEBUG_STACK_USAGE=y # CONFIG_DEBUG_TEST_DRIVER_REMOVE is not set # CONFIG_DEBUG_TIMEKEEPING is not set # CONFIG_DEBUG_VIRTUAL is not set +# CONFIG_DEBUG_VM_MAPLE_TREE is not set # CONFIG_DEBUG_VM_PGFLAGS is not set CONFIG_DEBUG_VM_PGTABLE=y # CONFIG_DEBUG_VM_RB is not set # revisit this if performance isn't horrible @@ -1608,11 +1610,11 @@ CONFIG_GACT_PROB=y # CONFIG_GART_IOMMU is not set # CONFIG_GCC_PLUGIN_LATENT_ENTROPY is not set # CONFIG_GCC_PLUGIN_RANDSTRUCT is not set +# CONFIG_GCC_PLUGINS is not set # CONFIG_GCC_PLUGIN_STACKLEAK is not set # CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF_ALL is not set # CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF is not set # CONFIG_GCC_PLUGIN_STRUCTLEAK_USER is not set -CONFIG_GCC_PLUGINS=y # CONFIG_GCOV_KERNEL is not set # CONFIG_GDB_SCRIPTS is not set # CONFIG_GENERIC_ADC_BATTERY is not set @@ -5495,6 +5497,7 @@ CONFIG_TEST_LIST_SORT=m CONFIG_TEST_LIVEPATCH=m # CONFIG_TEST_LKM is not set # CONFIG_TEST_LOCKUP is not set +# CONFIG_TEST_MAPLE_TREE is not set # CONFIG_TEST_MEMCAT_P is not set # CONFIG_TEST_MEMINIT is not set CONFIG_TEST_MIN_HEAP=m diff --git a/kernel-ppc64le-rhel.config b/kernel-ppc64le-rhel.config index 8206af6..267a3d8 100644 --- a/kernel-ppc64le-rhel.config +++ b/kernel-ppc64le-rhel.config @@ -969,6 +969,7 @@ CONFIG_DEBUG_LIST=y # CONFIG_DEBUG_LOCK_ALLOC is not set # CONFIG_DEBUG_LOCKDEP is not set # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set +# CONFIG_DEBUG_MAPLE_TREE is not set CONFIG_DEBUG_MISC=y # CONFIG_DEBUG_MUTEXES is not set # CONFIG_DEBUG_NET is not set @@ -995,6 +996,7 @@ CONFIG_DEBUG_STACKOVERFLOW=y # CONFIG_DEBUG_TIMEKEEPING is not set # CONFIG_DEBUG_VIRTUAL is not set # CONFIG_DEBUG_VM is not set +# CONFIG_DEBUG_VM_MAPLE_TREE is not set # CONFIG_DEBUG_VM_PGFLAGS is not set # CONFIG_DEBUG_VM_PGTABLE is not set # CONFIG_DEBUG_VM_RB is not set # revisit this if performance isn't horrible @@ -1592,11 +1594,11 @@ CONFIG_GACT_PROB=y # CONFIG_GART_IOMMU is not set # CONFIG_GCC_PLUGIN_LATENT_ENTROPY is not set # CONFIG_GCC_PLUGIN_RANDSTRUCT is not set +# CONFIG_GCC_PLUGINS is not set # CONFIG_GCC_PLUGIN_STACKLEAK is not set # CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF_ALL is not set # CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF is not set # CONFIG_GCC_PLUGIN_STRUCTLEAK_USER is not set -CONFIG_GCC_PLUGINS=y # CONFIG_GCOV_KERNEL is not set # CONFIG_GDB_SCRIPTS is not set # CONFIG_GENERIC_ADC_BATTERY is not set @@ -5473,6 +5475,7 @@ CONFIG_TEST_LIST_SORT=m CONFIG_TEST_LIVEPATCH=m # CONFIG_TEST_LKM is not set # CONFIG_TEST_LOCKUP is not set +# CONFIG_TEST_MAPLE_TREE is not set # CONFIG_TEST_MEMCAT_P is not set # CONFIG_TEST_MEMINIT is not set # CONFIG_TEST_MIN_HEAP is not set diff --git a/kernel-s390x-debug-rhel.config b/kernel-s390x-debug-rhel.config index 523f0af..c847930 100644 --- a/kernel-s390x-debug-rhel.config +++ b/kernel-s390x-debug-rhel.config @@ -978,6 +978,7 @@ CONFIG_DEBUG_LIST=y CONFIG_DEBUG_LOCK_ALLOC=y # CONFIG_DEBUG_LOCKDEP is not set # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set +# CONFIG_DEBUG_MAPLE_TREE is not set CONFIG_DEBUG_MISC=y CONFIG_DEBUG_MUTEXES=y CONFIG_DEBUG_NET=y @@ -1009,6 +1010,7 @@ CONFIG_DEBUG_STACK_USAGE=y # CONFIG_DEBUG_TEST_DRIVER_REMOVE is not set # CONFIG_DEBUG_TIMEKEEPING is not set # CONFIG_DEBUG_VIRTUAL is not set +# CONFIG_DEBUG_VM_MAPLE_TREE is not set # CONFIG_DEBUG_VM_PGFLAGS is not set CONFIG_DEBUG_VM_PGTABLE=y # CONFIG_DEBUG_VM_RB is not set # revisit this if performance isn't horrible @@ -1612,11 +1614,11 @@ CONFIG_GACT_PROB=y # CONFIG_GART_IOMMU is not set # CONFIG_GCC_PLUGIN_LATENT_ENTROPY is not set # CONFIG_GCC_PLUGIN_RANDSTRUCT is not set +# CONFIG_GCC_PLUGINS is not set # CONFIG_GCC_PLUGIN_STACKLEAK is not set # CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF_ALL is not set # CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF is not set # CONFIG_GCC_PLUGIN_STRUCTLEAK_USER is not set -CONFIG_GCC_PLUGINS=y # CONFIG_GCOV_KERNEL is not set # CONFIG_GDB_SCRIPTS is not set # CONFIG_GENERIC_ADC_BATTERY is not set @@ -5474,6 +5476,7 @@ CONFIG_TEST_LIST_SORT=m CONFIG_TEST_LIVEPATCH=m # CONFIG_TEST_LKM is not set # CONFIG_TEST_LOCKUP is not set +# CONFIG_TEST_MAPLE_TREE is not set # CONFIG_TEST_MEMCAT_P is not set # CONFIG_TEST_MEMINIT is not set CONFIG_TEST_MIN_HEAP=m diff --git a/kernel-s390x-rhel.config b/kernel-s390x-rhel.config index 14026f5..04ac8d7 100644 --- a/kernel-s390x-rhel.config +++ b/kernel-s390x-rhel.config @@ -977,6 +977,7 @@ CONFIG_DEBUG_LIST=y # CONFIG_DEBUG_LOCK_ALLOC is not set # CONFIG_DEBUG_LOCKDEP is not set # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set +# CONFIG_DEBUG_MAPLE_TREE is not set CONFIG_DEBUG_MISC=y # CONFIG_DEBUG_MUTEXES is not set # CONFIG_DEBUG_NET is not set @@ -1002,6 +1003,7 @@ CONFIG_DEBUG_SHIRQ=y # CONFIG_DEBUG_TIMEKEEPING is not set # CONFIG_DEBUG_VIRTUAL is not set # CONFIG_DEBUG_VM is not set +# CONFIG_DEBUG_VM_MAPLE_TREE is not set # CONFIG_DEBUG_VM_PGFLAGS is not set # CONFIG_DEBUG_VM_PGTABLE is not set # CONFIG_DEBUG_VM_RB is not set # revisit this if performance isn't horrible @@ -1596,11 +1598,11 @@ CONFIG_GACT_PROB=y # CONFIG_GART_IOMMU is not set # CONFIG_GCC_PLUGIN_LATENT_ENTROPY is not set # CONFIG_GCC_PLUGIN_RANDSTRUCT is not set +# CONFIG_GCC_PLUGINS is not set # CONFIG_GCC_PLUGIN_STACKLEAK is not set # CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF_ALL is not set # CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF is not set # CONFIG_GCC_PLUGIN_STRUCTLEAK_USER is not set -CONFIG_GCC_PLUGINS=y # CONFIG_GCOV_KERNEL is not set # CONFIG_GDB_SCRIPTS is not set # CONFIG_GENERIC_ADC_BATTERY is not set @@ -5452,6 +5454,7 @@ CONFIG_TEST_LIST_SORT=m CONFIG_TEST_LIVEPATCH=m # CONFIG_TEST_LKM is not set # CONFIG_TEST_LOCKUP is not set +# CONFIG_TEST_MAPLE_TREE is not set # CONFIG_TEST_MEMCAT_P is not set # CONFIG_TEST_MEMINIT is not set # CONFIG_TEST_MIN_HEAP is not set diff --git a/kernel-s390x-zfcpdump-rhel.config b/kernel-s390x-zfcpdump-rhel.config index 14c439d..19a10e6 100644 --- a/kernel-s390x-zfcpdump-rhel.config +++ b/kernel-s390x-zfcpdump-rhel.config @@ -983,6 +983,7 @@ CONFIG_DEBUG_LIST=y # CONFIG_DEBUG_LOCK_ALLOC is not set # CONFIG_DEBUG_LOCKDEP is not set # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set +# CONFIG_DEBUG_MAPLE_TREE is not set # CONFIG_DEBUG_MISC is not set # CONFIG_DEBUG_MUTEXES is not set # CONFIG_DEBUG_NET is not set @@ -1008,6 +1009,7 @@ CONFIG_DEBUG_SECTION_MISMATCH=y # CONFIG_DEBUG_TIMEKEEPING is not set # CONFIG_DEBUG_VIRTUAL is not set # CONFIG_DEBUG_VM is not set +# CONFIG_DEBUG_VM_MAPLE_TREE is not set # CONFIG_DEBUG_VM_PGFLAGS is not set # CONFIG_DEBUG_VM_PGTABLE is not set # CONFIG_DEBUG_VM_RB is not set # revisit this if performance isn't horrible @@ -1604,11 +1606,11 @@ CONFIG_GACT_PROB=y # CONFIG_GART_IOMMU is not set # CONFIG_GCC_PLUGIN_LATENT_ENTROPY is not set # CONFIG_GCC_PLUGIN_RANDSTRUCT is not set +# CONFIG_GCC_PLUGINS is not set # CONFIG_GCC_PLUGIN_STACKLEAK is not set # CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF_ALL is not set # CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF is not set # CONFIG_GCC_PLUGIN_STRUCTLEAK_USER is not set -CONFIG_GCC_PLUGINS=y # CONFIG_GCOV_KERNEL is not set # CONFIG_GDB_SCRIPTS is not set # CONFIG_GENERIC_ADC_BATTERY is not set @@ -5478,6 +5480,7 @@ CONFIG_TEST_LIST_SORT=m CONFIG_TEST_LIVEPATCH=m # CONFIG_TEST_LKM is not set # CONFIG_TEST_LOCKUP is not set +# CONFIG_TEST_MAPLE_TREE is not set # CONFIG_TEST_MEMCAT_P is not set # CONFIG_TEST_MEMINIT is not set # CONFIG_TEST_MIN_HEAP is not set diff --git a/kernel-x86_64-debug-rhel.config b/kernel-x86_64-debug-rhel.config index 78aced7..7a0a9a1 100644 --- a/kernel-x86_64-debug-rhel.config +++ b/kernel-x86_64-debug-rhel.config @@ -1031,6 +1031,7 @@ CONFIG_DEBUG_LIST=y CONFIG_DEBUG_LOCK_ALLOC=y # CONFIG_DEBUG_LOCKDEP is not set # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set +# CONFIG_DEBUG_MAPLE_TREE is not set CONFIG_DEBUG_MISC=y CONFIG_DEBUG_MUTEXES=y CONFIG_DEBUG_NET=y @@ -1065,6 +1066,7 @@ CONFIG_DEBUG_STACK_USAGE=y # CONFIG_DEBUG_TIMEKEEPING is not set # CONFIG_DEBUG_TLBFLUSH is not set # CONFIG_DEBUG_VIRTUAL is not set +# CONFIG_DEBUG_VM_MAPLE_TREE is not set # CONFIG_DEBUG_VM_PGFLAGS is not set CONFIG_DEBUG_VM_PGTABLE=y # CONFIG_DEBUG_VM_RB is not set # revisit this if performance isn't horrible @@ -1714,11 +1716,11 @@ CONFIG_GACT_PROB=y # CONFIG_GART_IOMMU is not set # CONFIG_GCC_PLUGIN_LATENT_ENTROPY is not set # CONFIG_GCC_PLUGIN_RANDSTRUCT is not set +# CONFIG_GCC_PLUGINS is not set # CONFIG_GCC_PLUGIN_STACKLEAK is not set # CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF_ALL is not set # CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF is not set # CONFIG_GCC_PLUGIN_STRUCTLEAK_USER is not set -CONFIG_GCC_PLUGINS=y # CONFIG_GCOV_KERNEL is not set # CONFIG_GDB_SCRIPTS is not set # CONFIG_GENERIC_ADC_BATTERY is not set @@ -5725,6 +5727,7 @@ CONFIG_TEST_LIST_SORT=m CONFIG_TEST_LIVEPATCH=m # CONFIG_TEST_LKM is not set # CONFIG_TEST_LOCKUP is not set +# CONFIG_TEST_MAPLE_TREE is not set # CONFIG_TEST_MEMCAT_P is not set # CONFIG_TEST_MEMINIT is not set CONFIG_TEST_MIN_HEAP=m diff --git a/kernel-x86_64-rhel.config b/kernel-x86_64-rhel.config index d78c1ed..e781ecf 100644 --- a/kernel-x86_64-rhel.config +++ b/kernel-x86_64-rhel.config @@ -1030,6 +1030,7 @@ CONFIG_DEBUG_LIST=y # CONFIG_DEBUG_LOCK_ALLOC is not set # CONFIG_DEBUG_LOCKDEP is not set # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set +# CONFIG_DEBUG_MAPLE_TREE is not set CONFIG_DEBUG_MISC=y # CONFIG_DEBUG_MUTEXES is not set # CONFIG_DEBUG_NET is not set @@ -1058,6 +1059,7 @@ CONFIG_DEBUG_STACKOVERFLOW=y # CONFIG_DEBUG_TLBFLUSH is not set # CONFIG_DEBUG_VIRTUAL is not set # CONFIG_DEBUG_VM is not set +# CONFIG_DEBUG_VM_MAPLE_TREE is not set # CONFIG_DEBUG_VM_PGFLAGS is not set # CONFIG_DEBUG_VM_PGTABLE is not set # CONFIG_DEBUG_VM_RB is not set # revisit this if performance isn't horrible @@ -1698,11 +1700,11 @@ CONFIG_GACT_PROB=y # CONFIG_GART_IOMMU is not set # CONFIG_GCC_PLUGIN_LATENT_ENTROPY is not set # CONFIG_GCC_PLUGIN_RANDSTRUCT is not set +# CONFIG_GCC_PLUGINS is not set # CONFIG_GCC_PLUGIN_STACKLEAK is not set # CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF_ALL is not set # CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF is not set # CONFIG_GCC_PLUGIN_STRUCTLEAK_USER is not set -CONFIG_GCC_PLUGINS=y # CONFIG_GCOV_KERNEL is not set # CONFIG_GDB_SCRIPTS is not set # CONFIG_GENERIC_ADC_BATTERY is not set @@ -5702,6 +5704,7 @@ CONFIG_TEST_LIST_SORT=m CONFIG_TEST_LIVEPATCH=m # CONFIG_TEST_LKM is not set # CONFIG_TEST_LOCKUP is not set +# CONFIG_TEST_MAPLE_TREE is not set # CONFIG_TEST_MEMCAT_P is not set # CONFIG_TEST_MEMINIT is not set # CONFIG_TEST_MIN_HEAP is not set diff --git a/kernel-x86_64-rt-debug-rhel.config b/kernel-x86_64-rt-debug-rhel.config index 1cdf64b..484a9b3 100644 --- a/kernel-x86_64-rt-debug-rhel.config +++ b/kernel-x86_64-rt-debug-rhel.config @@ -1048,6 +1048,7 @@ CONFIG_DEBUG_LIST=y CONFIG_DEBUG_LOCK_ALLOC=y # CONFIG_DEBUG_LOCKDEP is not set # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set +# CONFIG_DEBUG_MAPLE_TREE is not set # CONFIG_DEBUG_MEMORY_INIT is not set CONFIG_DEBUG_MISC=y CONFIG_DEBUG_MUTEXES=y @@ -1084,6 +1085,7 @@ CONFIG_DEBUG_STACK_USAGE=y # CONFIG_DEBUG_TIMEKEEPING is not set # CONFIG_DEBUG_TLBFLUSH is not set # CONFIG_DEBUG_VIRTUAL is not set +# CONFIG_DEBUG_VM_MAPLE_TREE is not set # CONFIG_DEBUG_VM_PGFLAGS is not set CONFIG_DEBUG_VM_PGTABLE=y # CONFIG_DEBUG_VM_RB is not set # revisit this if performance isn't horrible @@ -1760,11 +1762,11 @@ CONFIG_GACT_PROB=y # CONFIG_GCC_PLUGIN_CYC_COMPLEXITY is not set # CONFIG_GCC_PLUGIN_LATENT_ENTROPY is not set # CONFIG_GCC_PLUGIN_RANDSTRUCT is not set +# CONFIG_GCC_PLUGINS is not set # CONFIG_GCC_PLUGIN_STACKLEAK is not set # CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF_ALL is not set # CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF is not set # CONFIG_GCC_PLUGIN_STRUCTLEAK_USER is not set -CONFIG_GCC_PLUGINS=y # CONFIG_GCOV_KERNEL is not set # CONFIG_GDB_SCRIPTS is not set # CONFIG_GENERIC_ADC_BATTERY is not set @@ -5823,6 +5825,7 @@ CONFIG_TEST_LIST_SORT=m CONFIG_TEST_LIVEPATCH=m # CONFIG_TEST_LKM is not set # CONFIG_TEST_LOCKUP is not set +# CONFIG_TEST_MAPLE_TREE is not set # CONFIG_TEST_MEMCAT_P is not set # CONFIG_TEST_MEMINIT is not set CONFIG_TEST_MIN_HEAP=m diff --git a/kernel-x86_64-rt-rhel.config b/kernel-x86_64-rt-rhel.config index a7c795e..1882929 100644 --- a/kernel-x86_64-rt-rhel.config +++ b/kernel-x86_64-rt-rhel.config @@ -1047,6 +1047,7 @@ CONFIG_DEBUG_LIST=y # CONFIG_DEBUG_LOCK_ALLOC is not set # CONFIG_DEBUG_LOCKDEP is not set # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set +# CONFIG_DEBUG_MAPLE_TREE is not set # CONFIG_DEBUG_MEMORY_INIT is not set CONFIG_DEBUG_MISC=y # CONFIG_DEBUG_MUTEXES is not set @@ -1077,6 +1078,7 @@ CONFIG_DEBUG_STACKOVERFLOW=y # CONFIG_DEBUG_TLBFLUSH is not set # CONFIG_DEBUG_VIRTUAL is not set # CONFIG_DEBUG_VM is not set +# CONFIG_DEBUG_VM_MAPLE_TREE is not set # CONFIG_DEBUG_VM_PGFLAGS is not set # CONFIG_DEBUG_VM_PGTABLE is not set # CONFIG_DEBUG_VM_RB is not set # revisit this if performance isn't horrible @@ -1744,11 +1746,11 @@ CONFIG_GACT_PROB=y # CONFIG_GCC_PLUGIN_CYC_COMPLEXITY is not set # CONFIG_GCC_PLUGIN_LATENT_ENTROPY is not set # CONFIG_GCC_PLUGIN_RANDSTRUCT is not set +# CONFIG_GCC_PLUGINS is not set # CONFIG_GCC_PLUGIN_STACKLEAK is not set # CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF_ALL is not set # CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF is not set # CONFIG_GCC_PLUGIN_STRUCTLEAK_USER is not set -CONFIG_GCC_PLUGINS=y # CONFIG_GCOV_KERNEL is not set # CONFIG_GDB_SCRIPTS is not set # CONFIG_GENERIC_ADC_BATTERY is not set @@ -5800,6 +5802,7 @@ CONFIG_TEST_LIST_SORT=m CONFIG_TEST_LIVEPATCH=m # CONFIG_TEST_LKM is not set # CONFIG_TEST_LOCKUP is not set +# CONFIG_TEST_MAPLE_TREE is not set # CONFIG_TEST_MEMCAT_P is not set # CONFIG_TEST_MEMINIT is not set # CONFIG_TEST_MIN_HEAP is not set diff --git a/kernel.spec b/kernel.spec index 67cc2b8..2f36d5b 100755 --- a/kernel.spec +++ b/kernel.spec @@ -161,15 +161,15 @@ Summary: The Linux kernel # define buildid .local %define specversion 5.14.0 %define patchversion 5.14 -%define pkgrelease 290 +%define pkgrelease 291 %define kversion 5 -%define tarfile_release 5.14.0-290.el9 +%define tarfile_release 5.14.0-291.el9 # This is needed to do merge window version magic %define patchlevel 14 # This allows pkg_release to have configurable %%{?dist} tag -%define specrelease 290%{?buildid}%{?dist} +%define specrelease 291%{?buildid}%{?dist} # This defines the kabi tarball version -%define kabiversion 5.14.0-290.el9 +%define kabiversion 5.14.0-291.el9 # # End of genspec.sh variables @@ -3590,6 +3590,111 @@ fi # # %changelog +* Thu Mar 23 2023 Jan Stancek [5.14.0-291.el9] +- intel_idle: add Emerald Rapids Xeon support (David Arcari) [2156825] +- redhat/configs: Disable CONFIG_GCC_PLUGINS (Prarit Bhargava) [2177294] +- redhat: define Maple Tree configs (Nico Pache) [2166668] +- maple_tree: reduce stack usage with gcc-9 and earlier (Nico Pache) [2166668] +- maple_tree: fix mas_prev() and mas_find() state handling (Nico Pache) [2166668] +- maple_tree: fix handle of invalidated state in mas_wr_store_setup() (Nico Pache) [2166668] +- test_maple_tree: test modifications while iterating (Nico Pache) [2166668] +- maple_tree: reduce user error potential (Nico Pache) [2166668] +- maple_tree: fix potential rcu issue (Nico Pache) [2166668] +- maple_tree: add mas_init() function (Nico Pache) [2166668] +- maple_tree: fix comment of mte_destroy_walk (Nico Pache) [2166668] +- maple_tree: remove GFP_ZERO from kmem_cache_alloc() and kmem_cache_alloc_bulk() (Nico Pache) [2166668] +- maple_tree: refine mab_calc_split function (Nico Pache) [2166668] +- maple_tree: refine ma_state init from mas_start() (Nico Pache) [2166668] +- maple_tree: remove the redundant code (Nico Pache) [2166668] +- maple_tree: use macro MA_ROOT_PARENT instead of number (Nico Pache) [2166668] +- maple_tree: use mt_node_max() instead of direct operations mt_max[] (Nico Pache) [2166668] +- maple_tree: remove extra return statement (Nico Pache) [2166668] +- maple_tree: remove extra space and blank line (Nico Pache) [2166668] +- maple_tree: should get pivots boundary by type (Nico Pache) [2166668] +- maple_tree: fix mas_empty_area_rev() lower bound validation (Nico Pache) [2166668] +- maple_tree: allow TEST_MAPLE_TREE only when DEBUG_KERNEL is set (Nico Pache) [2166668] +- test_maple_tree: add test for mas_spanning_rebalance() on insufficient data (Nico Pache) [2166668] +- maple_tree: fix mas_spanning_rebalance() on insufficient data (Nico Pache) [2166668] +- maple_tree: fix mas_find_rev() comment (Nico Pache) [2166668] +- maple_tree: mte_set_full() and mte_clear_full() clang-analyzer clean up (Nico Pache) [2166668] +- maple_tree: don't set a new maximum on the node when not reusing nodes (Nico Pache) [2166668] +- maple_tree: fix depth tracking in maple_state (Nico Pache) [2166668] +- maple_tree: reorganize testing to restore module testing (Nico Pache) [2166668] +- maple_tree: mas_anode_descend() clang-analyzer cleanup (Nico Pache) [2166668] +- maple_tree: remove pointer to pointer use in mas_alloc_nodes() (Nico Pache) [2166668] +- lib: maple_tree: remove unneeded initialization in mtree_range_walk() (Nico Pache) [2166668] +- lib/test_maple_tree: add testing for maple tree (Nico Pache) [2166668] +- radix tree test suite: add lockdep_is_held to header (Nico Pache) [2166668] +- radix tree test suite: add support for slab bulk APIs (Nico Pache) [2166668] +- radix tree test suite: add allocation counts and size to kmem_cache (Nico Pache) [2166668] +- radix tree test suite: add kmem_cache_set_non_kernel() (Nico Pache) [2166668] +- radix tree test suite: add pr_err define (Nico Pache) [2166668] +- Maple Tree: add new data structure (Nico Pache) [2166668] +- mips: rename mt_init to mips_mt_init (Nico Pache) [2166668] +- redhat/configs: Revert "enable DAMON configs" (Vladis Dronov) +- powercap: intel_rapl: add support for Emerald Rapids (David Arcari) [2156805] +- gfs2: Improve gfs2_make_fs_rw error handling (Andreas Gruenbacher) [2109548] +- Revert "GFS2: free disk inode which is deleted by remote node -V2" (Bob Peterson) [2109548] +- gfs2: Evict inodes cooperatively (Andreas Gruenbacher) [2109548] +- gfs2: Flush delete work before shrinking inode cache (Andreas Gruenbacher) [2109548] +- gfs2: Cease delete work during unmount (Bob Peterson) [2109548] +- gfs2: Add SDF_DEACTIVATING super block flag (Bob Peterson) [2109548] +- gfs2: check gl_object in rgrp glops (Bob Peterson) [2109548] +- gfs2: Split the two kinds of glock "delete" work (Andreas Gruenbacher) [2109548] +- gfs2: Move delete workqueue into super block (Andreas Gruenbacher) [2109548] +- gfs2: Get rid of GLF_PENDING_DELETE flag (Andreas Gruenbacher) [2109548] +- gfs2: Make glock lru list scanning safer (Andreas Gruenbacher) [2109548] +- gfs2: Clean up gfs2_scan_glock_lru (Andreas Gruenbacher) [2109548] +- gfs2: Improve gfs2_upgrade_iopen_glock comment (Andreas Gruenbacher) [2109548] +- gfs2: gl_object races fix (Andreas Gruenbacher) [2109548] +- iomap/gfs2: Unlock and put folio in page_done handler (Andreas Gruenbacher) [2109548] +- iomap: Add __iomap_put_folio helper (Andreas Gruenbacher) [2109548] +- Revert "gfs2: stop using generic_writepages in gfs2_ail1_start_one" (Andreas Gruenbacher) [2109548] +- gfs2: Remove support for glock holder auto-demotion (2) (Andreas Gruenbacher) [2109548] +- gfs2: Remove support for glock holder auto-demotion (Andreas Gruenbacher) [2109548] +- gfs2: Minor gfs2_try_evict cleanup (Andreas Gruenbacher) [2109548] +- gfs2: Partially revert gfs2_inode_lookup change (Andreas Gruenbacher) [2109548] +- gfs2: Add gfs2_inode_lookup comment (Andreas Gruenbacher) [2109548] +- gfs2: Uninline and improve glock_{set,clear}_object (Andreas Gruenbacher) [2109548] +- gfs2: Simply dequeue iopen glock in gfs2_evict_inode (Andreas Gruenbacher) [2109548] +- gfs2: Clean up after gfs2_create_inode rework (Andreas Gruenbacher) [2109548] +- gfs2: Avoid dequeuing GL_ASYNC glock holders twice (Andreas Gruenbacher) [2109548] +- gfs2: Make gfs2_glock_hold return its glock argument (Andreas Gruenbacher) [2109548] +- gfs2: Always check inode size of inline inodes (Andreas Gruenbacher) [2109548] +- gfs2: Cosmetic gfs2_dinode_{in,out} cleanup (Andreas Gruenbacher) [2109548] +- gfs2: Handle -EBUSY result of insert_inode_locked4 (Andreas Gruenbacher) [2109548] +- gfs2: Fix and clean up create / evict interaction (Andreas Gruenbacher) [2109548] +- gfs2: Clean up initialization of "ip" in gfs2_create_inode (Andreas Gruenbacher) [2109548] +- gfs2: Get rid of ghs[] in gfs2_create_inode (Andreas Gruenbacher) [2109548] +- gfs2: Add extra error check in alloc_dinode (Andreas Gruenbacher) [2109548] +- gfs2: Check sb_bsize_shift after reading superblock (Andrew Price) [2109548] +- gfs2: Switch from strlcpy to strscpy (Andreas Gruenbacher) [2109548] +- gfs2: Clear flags when withdraw prevents xmote (Bob Peterson) [2109548] +- gfs2: Dequeue waiters when withdrawn (Bob Peterson) [2109548] +- gfs2: Prevent double iput for journal on error (Bob Peterson) [2109548] +- gfs2: Convert gfs2_jhead_process_page() to use a folio (Andreas Gruenbacher) [2109548] +- gfs2: remove ->writepage (Andreas Gruenbacher) [2109548] +- gfs2: stop using generic_writepages in gfs2_ail1_start_one (Andreas Gruenbacher) [2109548] +- gfs2: List traversal in do_promote is safe (Andreas Gruenbacher) [2109548] +- gfs2: do_promote glock holder stealing fix (Bob Peterson) [2109548] +- gfs2: Use better variable name (Andreas Gruenbacher) [2109548] +- gfs2: Make go_instantiate take a glock (Andreas Gruenbacher) [2109548] +- gfs2: Add new go_held glock operation (Andreas Gruenbacher) [2109548] +- gfs2: Revert 'Fix "truncate in progress" hang' (Andreas Gruenbacher) [2109548] +- gfs2: Instantiate glocks ouside of glock state engine (Andreas Gruenbacher) [2109548] +- gfs2: Fix up gfs2_glock_async_wait (Andreas Gruenbacher) [2109548] +- gfs2: Mark the remaining process-independent glock holders as GL_NOPID (Andreas Gruenbacher) [2109548] +- gfs2: Mark flock glock holders as GL_NOPID (Andreas Gruenbacher) [2109548] +- gfs2: Add GL_NOPID flag for process-independent glock holders (Andreas Gruenbacher) [2109548] +- gfs2: Add flocks to glockfd debugfs file (Andreas Gruenbacher) [2109548] +- gfs2: Add glockfd debugfs file (Andreas Gruenbacher) [2109548] +- gfs2: Minor gfs2_glock_nq_m cleanup (Andreas Gruenbacher) [2109548] +- gfs2: Fix spelling mistake in comment (Andreas Gruenbacher) [2109548] +- gfs2: Rewrap overlong comment in do_promote (Bob Peterson) [2109548] +- gfs2: Remove redundant NULL check before kfree (Andreas Gruenbacher) [2109548] +- gfs2: Use container_of() for gfs2_glock(aspace) (Andreas Gruenbacher) [2109548] +- gfs2: dump inode object for iopen glocks (Bob Peterson) [2109548] + * Tue Mar 21 2023 Jan Stancek [5.14.0-290.el9] - block, bfq: fix uaf for 'stable_merge_bfqq' (Ming Lei) [2175212] - block: fix wrong mode for blkdev_put() from disk_scan_partitions() (Ming Lei) [2175212] diff --git a/sources b/sources index 9522250..fd2eb55 100644 --- a/sources +++ b/sources @@ -1,3 +1,3 @@ -SHA512 (linux-5.14.0-290.el9.tar.xz) = f57284c6df10540e0fe0b91a5476653b2e68f160a4d091aa2483c75e31f38c57f971c1df9d4c5d4166edb44c1b1ee3a366cd71dd89a5a34bc9b6d835dd0ca18c -SHA512 (kernel-abi-stablelists-5.14.0-290.el9.tar.bz2) = b43a364bc2f25db58db4839834683898ab6254ec00b1737e42f85d169fa8f10341f8b253df9fe1b3a355ec6629c0c0a3a7d6e25a0a48c3127639b25c3eb2cd4b -SHA512 (kernel-kabi-dw-5.14.0-290.el9.tar.bz2) = f035f91380e27629decc511b461adb2d815c8fccea28df35bb0e7f0e2a11ac240ab5ca2a87dca379a46fea8299effac5c05f95d14ff51d3b3925731e92bc065d +SHA512 (linux-5.14.0-291.el9.tar.xz) = cc8c3dc0a1ffff1b7a1a8e19233c969d991c448c9929f4fc3e117b664ddf87d7ca41223fa37b543ed76105fc50b8668412aecb0e71243d16d2ae67c0a8c948cd +SHA512 (kernel-abi-stablelists-5.14.0-291.el9.tar.bz2) = 4dcee89cbf870962bf686baa5a8adb4e8faf2202aa009a332c2cd07a492ba3fed0485995695460a7fa987f6d506df1379190735b255ee2e3ee093c40ebdb7bf6 +SHA512 (kernel-kabi-dw-5.14.0-291.el9.tar.bz2) = f035f91380e27629decc511b461adb2d815c8fccea28df35bb0e7f0e2a11ac240ab5ca2a87dca379a46fea8299effac5c05f95d14ff51d3b3925731e92bc065d