From e8a85bf341b62165f326a6a9b4de94f8d147fa68 Mon Sep 17 00:00:00 2001 From: Patrick Talbert Date: Thu, 28 Apr 2022 08:11:23 +0000 Subject: [PATCH] kernel-5.14.0-82.el9 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Thu Apr 28 2022 Patrick Talbert [5.14.0-82.el9] - mt76: mt7921e: fix possible probe failure after reboot (Íñigo Huguet) [2065633] - mm: lru_cache_disable: replace work queue synchronization with synchronize_rcu (Marcelo Tosatti) [2033500] - powerpc/lib/sstep: Don't use __{get/put}_user() on kernel addresses (Michael Petlan) [2049226] - bpf, test_offload.py: Skip base maps without names (Felix Maurer) [2076961] - perf header: Fix spelling mistake "could't" -> "couldn't" (Michael Petlan) [2075504] - perf build-id: Fix spelling mistake "Cant" -> "Can't" (Michael Petlan) [2075504] - e1000e: Add support for the next LOM generation (David Arcari) [2076668] - vsprintf: Update %%pGp documentation about that it prints hex value (Waiman Long) [2073625] - mm/page_owner.c: record tgid (Waiman Long) [2073625] - mm/page_owner: record task command name (Waiman Long) [2073625] - mm/page_owner: print memcg information (Waiman Long) [2073625] - mm/page_owner: use scnprintf() to avoid excessive buffer overrun check (Waiman Long) [2073625] - lib/vsprintf: avoid redundant work with 0 size (Waiman Long) [2073625] - mm: make some vars and functions static or __init (Waiman Long) [2073625] - lib, stackdepot: add helper to print stack entries into buffer (Waiman Long) [2073625] - lib, stackdepot: add helper to print stack entries (Waiman Long) [2073625] - lib, stackdepot: check stackdepot handle before accessing slabs (Waiman Long) [2073625] - stacktrace: move filter_irq_stacks() to kernel/stacktrace.c (Waiman Long) [2073625] - vsprintf: Make %%pGp print the hex value (Waiman Long) [2073625] - test_printf: Append strings more efficiently (Waiman Long) [2073625] - test_printf: Remove custom appending of '|' (Waiman Long) [2073625] - test_printf: Remove separate page_flags variable (Waiman Long) [2073625] - test_printf: Make pft array const (Waiman Long) [2073625] - proc: remove PDE_DATA() completely (Ivan Vecera) [2073492] - fs: proc: store PDE()->data into inode->i_private (Ivan Vecera) [2073492] - seq_file: fix passing wrong private data (Ivan Vecera) [2073492] - tcp: seq_file: Refactor net and family matching (Ivan Vecera) [2073492] - entry: Fix compile error in dynamic_irqentry_exit_cond_resched() (Phil Auld) [2065226] - sched/preempt: Tell about PREEMPT_DYNAMIC on kernel headers (Phil Auld) [2065226] - arm64: Support PREEMPT_DYNAMIC (Phil Auld) [2065226] - arm64: entry: Centralize preemption decision (Phil Auld) [2065226] - sched/preempt: Add PREEMPT_DYNAMIC using static keys (Phil Auld) [2065226] - sched/preempt: Decouple HAVE_PREEMPT_DYNAMIC from GENERIC_ENTRY (Phil Auld) [2065226] - sched/preempt: Simplify irqentry_exit_cond_resched() callers (Phil Auld) [2065226] - sched/preempt: Refactor sched_dynamic_update() (Phil Auld) [2065226] - sched/preempt: Move PREEMPT_DYNAMIC logic later (Phil Auld) [2065226] - sched/debug: Remove mpol_get/put and task_lock/unlock from sched_show_numa (Phil Auld) [2062831] - sched/numa: initialize numa statistics when forking new task (Phil Auld) [2062831] - sched/uclamp: Fix iowait boost escaping uclamp restriction (Phil Auld) [2062831] - sched/sugov: Ignore 'busy' filter when rq is capped by uclamp_max (Phil Auld) [2062831] - sched/numa: Fix boot crash on arm64 systems (Phil Auld) [2062831] - cgroup: Fix suspicious rcu_dereference_check() usage warning (Phil Auld) [2062831] - sched/cpuacct: Remove redundant RCU read lock (Phil Auld) [2062831] - sched/cpuacct: Optimize away RCU read lock (Phil Auld) [2062831] - sched/cpuacct: Fix charge percpu cpuusage (Phil Auld) [2062831] - sched/numa: Avoid migrating task to CPU-less node (Phil Auld) [2062831] - sched/numa: Fix NUMA topology for systems with CPU-less nodes (Phil Auld) [2062831] - sched: replace cpumask_weight with cpumask_empty where appropriate (Phil Auld) [2062831] - sched/rt: Plug rt_mutex_setprio() vs push_rt_task() race (Phil Auld) [2062831] - psi: fix possible trigger missing in the window (Phil Auld) [2062831] - sched/tracing: Don't re-read p->state when emitting sched_switch event (Phil Auld) [2062831] - sched/core: Export pelt_thermal_tp (Phil Auld) [2062831] - sched/membarrier: Fix membarrier-rseq fence command missing from query bitmask (Phil Auld) [2062831] - sched/core: Accounting forceidle time for all tasks except idle task (Phil Auld) [2062831] - sched: Avoid double preemption in __cond_resched_*lock*() (Phil Auld) [2062831] - fork: Stop protecting back_fork_cleanup_cgroup_lock with CONFIG_NUMA (Phil Auld) [2062831] - sched/fair: Fix all kernel-doc warnings (Phil Auld) [2062831] - sched/fair: Cleanup task_util and capacity type (Phil Auld) [2062831] - sched/rt: Try to restart rt period timer when rt runtime exceeded (Phil Auld) [2062831] - sched/fair: Fix per-CPU kthread and wakee stacking for asym CPU capacity (Phil Auld) [2062831] - locking: Remove rt_rwlock_is_contended(). (Phil Auld) [2062831] - sched: Trigger warning if ->migration_disabled counter underflows. (Phil Auld) [2062831] - sched/fair: Fix detection of per-CPU kthreads waking a task (Phil Auld) [2062831] - sched/fair: Replace CFS internal cpu_util() with cpu_util_cfs() (Phil Auld) [2062831] - sched/cpuacct: Make user/system times in cpuacct.stat more precise (Phil Auld) [2062831] - sched/cpuacct: Fix user/system in shown cpuacct.usage* (Phil Auld) [2062831] - cpuacct: Convert BUG_ON() to WARN_ON_ONCE() (Phil Auld) [2062831] - cputime, cpuacct: Include guest time in user time in cpuacct.stat (Phil Auld) [2062831] - sched/core: Forced idle accounting (Phil Auld) [2062831] - sched/fair: Document the slow path and fast path in select_task_rq_fair (Phil Auld) [2062831] - pci: fix multiple definition error when CONFIG_RHEL_DIFFERENCES is not set (Joel Savitz) [2053991] - selftests/bpf: Make test_lwt_ip_encap more stable and faster (Felix Maurer) [2019496] - ucounts: Fix systemd LimitNPROC with private users regression (Alexey Gladkov) [2061724] - ucounts: Enforce RLIMIT_NPROC not RLIMIT_NPROC+1 (Alexey Gladkov) [2061724] - ucounts: Base set_cred_ucounts changes on the real user (Alexey Gladkov) [2061724] - ucounts: Move RLIMIT_NPROC handling after set_user (Alexey Gladkov) [2061724] - ucounts: Handle wrapping in is_ucounts_overlimit (Alexey Gladkov) [2061724] - redhat/configs: enable CONFIG_AMD_PTDMA for x86_64 (John W. Linville) [2027972] - dmaengine: ptdma: handle the cases based on DMA is complete (John W. Linville) [2027972] - dmaengine: ptdma: fix concurrency issue with multiple dma transfer (John W. Linville) [2027972] - dmaengine: ptdma: Fix the error handling path in pt_core_init() (John W. Linville) [2027972] - dmaengine: remove debugfs #ifdef (John W. Linville) [2027972] - MAINTAINERS: Fix AMD PTDMA DRIVER entry (John W. Linville) [2027972] - dmaengine: ptdma: remove PT_OFFSET to avoid redefnition (John W. Linville) [2027972] - dmaengine: ptdma: Add debugfs entries for PTDMA (John W. Linville) [2027972] - dmaengine: ptdma: register PTDMA controller as a DMA resource (John W. Linville) [2027972] - dmaengine: ptdma: Initial driver for the AMD PTDMA (John W. Linville) [2027972] Resolves: rhbz#2065633, rhbz#2033500, rhbz#2049226, rhbz#2076961, rhbz#2075504, rhbz#2076668, rhbz#2073625, rhbz#2073492, rhbz#2065226, rhbz#2062831, rhbz#2053991, rhbz#2019496, rhbz#2061724, rhbz#2027972 Signed-off-by: Patrick Talbert --- Makefile.rhelver | 2 +- kernel-x86_64-debug-rhel.config | 1 + kernel-x86_64-rhel.config | 1 + kernel.spec | 99 +++++++++++++++++++++++++++++++-- sources | 6 +- 5 files changed, 100 insertions(+), 9 deletions(-) diff --git a/Makefile.rhelver b/Makefile.rhelver index da47d0cc5..ce7cce5cb 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 = 81 +RHEL_RELEASE = 82 # # ZSTREAM diff --git a/kernel-x86_64-debug-rhel.config b/kernel-x86_64-debug-rhel.config index 4b1b53d63..068a6843e 100644 --- a/kernel-x86_64-debug-rhel.config +++ b/kernel-x86_64-debug-rhel.config @@ -170,6 +170,7 @@ CONFIG_AMD_MEM_ENCRYPT=y CONFIG_AMD_NUMA=y CONFIG_AMD_PHY=m CONFIG_AMD_PMC=m +CONFIG_AMD_PTDMA=m CONFIG_AMD_SFH_HID=m # CONFIG_AMDTEE is not set # CONFIG_AMD_XGBE_DCB is not set diff --git a/kernel-x86_64-rhel.config b/kernel-x86_64-rhel.config index e590b44f8..b19a73673 100644 --- a/kernel-x86_64-rhel.config +++ b/kernel-x86_64-rhel.config @@ -170,6 +170,7 @@ CONFIG_AMD_MEM_ENCRYPT=y CONFIG_AMD_NUMA=y CONFIG_AMD_PHY=m CONFIG_AMD_PMC=m +CONFIG_AMD_PTDMA=m CONFIG_AMD_SFH_HID=m # CONFIG_AMDTEE is not set # CONFIG_AMD_XGBE_DCB is not set diff --git a/kernel.spec b/kernel.spec index e52d0c6ef..453b3c31c 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 81.el9 +%define pkgrelease 82.el9 # This is needed to do merge window version magic %define patchlevel 14 # allow pkg_release to have configurable %%{?dist} tag -%define specrelease 81%{?buildid}%{?dist} +%define specrelease 82%{?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-81.el9.tar.xz +Source0: linux-5.14.0-82.el9.tar.xz Source1: Makefile.rhelver @@ -1346,8 +1346,8 @@ ApplyOptionalPatch() fi } -%setup -q -n kernel-5.14.0-81.el9 -c -mv linux-5.14.0-81.el9 linux-%{KVERREL} +%setup -q -n kernel-5.14.0-82.el9 -c +mv linux-5.14.0-82.el9 linux-%{KVERREL} cd linux-%{KVERREL} cp -a %{SOURCE1} . @@ -2973,6 +2973,95 @@ fi # # %changelog +* Thu Apr 28 2022 Patrick Talbert [5.14.0-82.el9] +- mt76: mt7921e: fix possible probe failure after reboot (Íñigo Huguet) [2065633] +- mm: lru_cache_disable: replace work queue synchronization with synchronize_rcu (Marcelo Tosatti) [2033500] +- powerpc/lib/sstep: Don't use __{get/put}_user() on kernel addresses (Michael Petlan) [2049226] +- bpf, test_offload.py: Skip base maps without names (Felix Maurer) [2076961] +- perf header: Fix spelling mistake "could't" -> "couldn't" (Michael Petlan) [2075504] +- perf build-id: Fix spelling mistake "Cant" -> "Can't" (Michael Petlan) [2075504] +- e1000e: Add support for the next LOM generation (David Arcari) [2076668] +- vsprintf: Update %%pGp documentation about that it prints hex value (Waiman Long) [2073625] +- mm/page_owner.c: record tgid (Waiman Long) [2073625] +- mm/page_owner: record task command name (Waiman Long) [2073625] +- mm/page_owner: print memcg information (Waiman Long) [2073625] +- mm/page_owner: use scnprintf() to avoid excessive buffer overrun check (Waiman Long) [2073625] +- lib/vsprintf: avoid redundant work with 0 size (Waiman Long) [2073625] +- mm: make some vars and functions static or __init (Waiman Long) [2073625] +- lib, stackdepot: add helper to print stack entries into buffer (Waiman Long) [2073625] +- lib, stackdepot: add helper to print stack entries (Waiman Long) [2073625] +- lib, stackdepot: check stackdepot handle before accessing slabs (Waiman Long) [2073625] +- stacktrace: move filter_irq_stacks() to kernel/stacktrace.c (Waiman Long) [2073625] +- vsprintf: Make %%pGp print the hex value (Waiman Long) [2073625] +- test_printf: Append strings more efficiently (Waiman Long) [2073625] +- test_printf: Remove custom appending of '|' (Waiman Long) [2073625] +- test_printf: Remove separate page_flags variable (Waiman Long) [2073625] +- test_printf: Make pft array const (Waiman Long) [2073625] +- proc: remove PDE_DATA() completely (Ivan Vecera) [2073492] +- fs: proc: store PDE()->data into inode->i_private (Ivan Vecera) [2073492] +- seq_file: fix passing wrong private data (Ivan Vecera) [2073492] +- tcp: seq_file: Refactor net and family matching (Ivan Vecera) [2073492] +- entry: Fix compile error in dynamic_irqentry_exit_cond_resched() (Phil Auld) [2065226] +- sched/preempt: Tell about PREEMPT_DYNAMIC on kernel headers (Phil Auld) [2065226] +- arm64: Support PREEMPT_DYNAMIC (Phil Auld) [2065226] +- arm64: entry: Centralize preemption decision (Phil Auld) [2065226] +- sched/preempt: Add PREEMPT_DYNAMIC using static keys (Phil Auld) [2065226] +- sched/preempt: Decouple HAVE_PREEMPT_DYNAMIC from GENERIC_ENTRY (Phil Auld) [2065226] +- sched/preempt: Simplify irqentry_exit_cond_resched() callers (Phil Auld) [2065226] +- sched/preempt: Refactor sched_dynamic_update() (Phil Auld) [2065226] +- sched/preempt: Move PREEMPT_DYNAMIC logic later (Phil Auld) [2065226] +- sched/debug: Remove mpol_get/put and task_lock/unlock from sched_show_numa (Phil Auld) [2062831] +- sched/numa: initialize numa statistics when forking new task (Phil Auld) [2062831] +- sched/uclamp: Fix iowait boost escaping uclamp restriction (Phil Auld) [2062831] +- sched/sugov: Ignore 'busy' filter when rq is capped by uclamp_max (Phil Auld) [2062831] +- sched/numa: Fix boot crash on arm64 systems (Phil Auld) [2062831] +- cgroup: Fix suspicious rcu_dereference_check() usage warning (Phil Auld) [2062831] +- sched/cpuacct: Remove redundant RCU read lock (Phil Auld) [2062831] +- sched/cpuacct: Optimize away RCU read lock (Phil Auld) [2062831] +- sched/cpuacct: Fix charge percpu cpuusage (Phil Auld) [2062831] +- sched/numa: Avoid migrating task to CPU-less node (Phil Auld) [2062831] +- sched/numa: Fix NUMA topology for systems with CPU-less nodes (Phil Auld) [2062831] +- sched: replace cpumask_weight with cpumask_empty where appropriate (Phil Auld) [2062831] +- sched/rt: Plug rt_mutex_setprio() vs push_rt_task() race (Phil Auld) [2062831] +- psi: fix possible trigger missing in the window (Phil Auld) [2062831] +- sched/tracing: Don't re-read p->state when emitting sched_switch event (Phil Auld) [2062831] +- sched/core: Export pelt_thermal_tp (Phil Auld) [2062831] +- sched/membarrier: Fix membarrier-rseq fence command missing from query bitmask (Phil Auld) [2062831] +- sched/core: Accounting forceidle time for all tasks except idle task (Phil Auld) [2062831] +- sched: Avoid double preemption in __cond_resched_*lock*() (Phil Auld) [2062831] +- fork: Stop protecting back_fork_cleanup_cgroup_lock with CONFIG_NUMA (Phil Auld) [2062831] +- sched/fair: Fix all kernel-doc warnings (Phil Auld) [2062831] +- sched/fair: Cleanup task_util and capacity type (Phil Auld) [2062831] +- sched/rt: Try to restart rt period timer when rt runtime exceeded (Phil Auld) [2062831] +- sched/fair: Fix per-CPU kthread and wakee stacking for asym CPU capacity (Phil Auld) [2062831] +- locking: Remove rt_rwlock_is_contended(). (Phil Auld) [2062831] +- sched: Trigger warning if ->migration_disabled counter underflows. (Phil Auld) [2062831] +- sched/fair: Fix detection of per-CPU kthreads waking a task (Phil Auld) [2062831] +- sched/fair: Replace CFS internal cpu_util() with cpu_util_cfs() (Phil Auld) [2062831] +- sched/cpuacct: Make user/system times in cpuacct.stat more precise (Phil Auld) [2062831] +- sched/cpuacct: Fix user/system in shown cpuacct.usage* (Phil Auld) [2062831] +- cpuacct: Convert BUG_ON() to WARN_ON_ONCE() (Phil Auld) [2062831] +- cputime, cpuacct: Include guest time in user time in cpuacct.stat (Phil Auld) [2062831] +- sched/core: Forced idle accounting (Phil Auld) [2062831] +- sched/fair: Document the slow path and fast path in select_task_rq_fair (Phil Auld) [2062831] +- pci: fix multiple definition error when CONFIG_RHEL_DIFFERENCES is not set (Joel Savitz) [2053991] +- selftests/bpf: Make test_lwt_ip_encap more stable and faster (Felix Maurer) [2019496] +- ucounts: Fix systemd LimitNPROC with private users regression (Alexey Gladkov) [2061724] +- ucounts: Enforce RLIMIT_NPROC not RLIMIT_NPROC+1 (Alexey Gladkov) [2061724] +- ucounts: Base set_cred_ucounts changes on the real user (Alexey Gladkov) [2061724] +- ucounts: Move RLIMIT_NPROC handling after set_user (Alexey Gladkov) [2061724] +- ucounts: Handle wrapping in is_ucounts_overlimit (Alexey Gladkov) [2061724] +- redhat/configs: enable CONFIG_AMD_PTDMA for x86_64 (John W. Linville) [2027972] +- dmaengine: ptdma: handle the cases based on DMA is complete (John W. Linville) [2027972] +- dmaengine: ptdma: fix concurrency issue with multiple dma transfer (John W. Linville) [2027972] +- dmaengine: ptdma: Fix the error handling path in pt_core_init() (John W. Linville) [2027972] +- dmaengine: remove debugfs #ifdef (John W. Linville) [2027972] +- MAINTAINERS: Fix AMD PTDMA DRIVER entry (John W. Linville) [2027972] +- dmaengine: ptdma: remove PT_OFFSET to avoid redefnition (John W. Linville) [2027972] +- dmaengine: ptdma: Add debugfs entries for PTDMA (John W. Linville) [2027972] +- dmaengine: ptdma: register PTDMA controller as a DMA resource (John W. Linville) [2027972] +- dmaengine: ptdma: Initial driver for the AMD PTDMA (John W. Linville) [2027972] + * Tue Apr 26 2022 Patrick Talbert [5.14.0-81.el9] - powerpc/pseries/vas: Add VAS migration handler (Steve Best) [2028677] - powerpc/pseries/vas: Modify reconfig open/close functions for migration (Steve Best) [2028677] diff --git a/sources b/sources index 31ac89228..be1a67dcc 100644 --- a/sources +++ b/sources @@ -1,3 +1,3 @@ -SHA512 (linux-5.14.0-81.el9.tar.xz) = 17ffbc1e2e070e5604ab847ab3ee9fe64d0dc08097da5e11e2a6fd3ee7c021d23fcb54327c186c7e896056c6bb75bb807ac3de2100fe24209b1f95d470196fb6 -SHA512 (kernel-abi-stablelists-5.14.0-81.el9.tar.bz2) = 8ba01ebc6f082c557090724b694e9aae765fe7e27ced8083f3ce346296a72ab8ec0b6686b9f837ec72612b8adaf6f1f0722de5ffe934e7c744406db5189eef2b -SHA512 (kernel-kabi-dw-5.14.0-81.el9.tar.bz2) = b07e3d6617cc434bf03eb165691b8b64418260e0a97bf3da3959aa03d142ff345c94b4a0f0856246d2b2c6a6a713fd6495e9f2cb73244cf4cfc5a4b7525e7674 +SHA512 (linux-5.14.0-82.el9.tar.xz) = cf729e70d9c48a81523f9b6b380a57c2a452a86846d91d21d8f6c684538338bf08e4ef08ffbb81d8c113c4b270aab3af836795e6032d4f7711bb8c9515e6f9bd +SHA512 (kernel-abi-stablelists-5.14.0-82.el9.tar.bz2) = f5b9d6a83ccdcd89f1379d3083738c40e1397c356aa03d8f688edeaeb84a30c1a7907c4c2506018af8e74681873b6c14a36ca778b4070a1f3ef25f42ed60f5e0 +SHA512 (kernel-kabi-dw-5.14.0-82.el9.tar.bz2) = b07e3d6617cc434bf03eb165691b8b64418260e0a97bf3da3959aa03d142ff345c94b4a0f0856246d2b2c6a6a713fd6495e9f2cb73244cf4cfc5a4b7525e7674