From 15117fabb51f04019660636c2f43ad66920c7270 Mon Sep 17 00:00:00 2001 From: Scott Weaver Date: Tue, 17 Oct 2023 09:34:56 -0400 Subject: [PATCH] kernel-5.14.0-377.el9 * Tue Oct 17 2023 Scott Weaver [5.14.0-377.el9] - fs/buffer.c: disable per-CPU buffer_head cache for isolated CPUs (Marcelo Tosatti) [2158709] - notifier: Initialize new struct srcu_usage field (Waiman Long) [RHEL-5228] - tools/testing/cxl: Use DEFINE_STATIC_SRCU() (Waiman Long) [RHEL-5228] - rcu/kvfree: Avoid freeing new kfree_rcu() memory after old grace period (Waiman Long) [RHEL-5228] - rcuscale: Rename kfree_rcu() to kfree_rcu_mightsleep() (Waiman Long) [RHEL-5228] - rcu: Protect rcu_print_task_exp_stall() ->exp_tasks access (Waiman Long) [RHEL-5228] - rcu: Avoid stack overflow due to __rcu_irq_enter_check_tick() being kprobe-ed (Waiman Long) [RHEL-5228] - rcu-tasks: Report stalls during synchronize_srcu() in rcu_tasks_postscan() (Waiman Long) [RHEL-5228] - rcu: Permit start_poll_synchronize_rcu_expedited() to be invoked early (Waiman Long) [RHEL-5228] - rcu: Remove never-set needwake assignment from rcu_report_qs_rdp() (Waiman Long) [RHEL-5228] - rcu: Register rcu-lazy shrinker only for CONFIG_RCU_LAZY=y kernels (Waiman Long) [RHEL-5228] - rcu: Fix set/clear TICK_DEP_BIT_RCU_EXP bitmask race (Waiman Long) [RHEL-5228] - rcu: Remove CONFIG_SRCU (Waiman Long) [RHEL-5228] - rcu: Add comment to rcu_do_batch() identifying rcuoc code path (Waiman Long) [RHEL-5228] - srcu: Clarify comments on memory barrier "E" (Waiman Long) [RHEL-5228] - rcu: Further comment and explain the state space of GP sequences (Waiman Long) [RHEL-5228] - srcu: Fix long lines in srcu_funnel_gp_start() (Waiman Long) [RHEL-5228] - srcu: Fix long lines in srcu_gp_end() (Waiman Long) [RHEL-5228] - srcu: Fix long lines in cleanup_srcu_struct() (Waiman Long) [RHEL-5228] - srcu: Fix long lines in srcu_get_delay() (Waiman Long) [RHEL-5228] - srcu: Check for readers at module-exit time (Waiman Long) [RHEL-5228] - srcu: Move work-scheduling fields from srcu_struct to srcu_usage (Waiman Long) [RHEL-5228] - srcu: Move srcu_barrier() fields from srcu_struct to srcu_usage (Waiman Long) [RHEL-5228] - srcu: Move ->sda_is_static from srcu_struct to srcu_usage (Waiman Long) [RHEL-5228] - srcu: Move heuristics fields from srcu_struct to srcu_usage (Waiman Long) [RHEL-5228] - srcu: Move grace-period fields from srcu_struct to srcu_usage (Waiman Long) [RHEL-5228] - srcu: Move ->srcu_gp_mutex from srcu_struct to srcu_usage (Waiman Long) [RHEL-5228] - srcu: Move ->lock from srcu_struct to srcu_usage (Waiman Long) [RHEL-5228] - srcu: Move ->lock initialization after srcu_usage allocation (Waiman Long) [RHEL-5228] - srcu: Move ->srcu_cb_mutex from srcu_struct to srcu_usage (Waiman Long) [RHEL-5228] - srcu: Move ->srcu_size_state from srcu_struct to srcu_usage (Waiman Long) [RHEL-5228] - srcu: Move ->level from srcu_struct to srcu_usage (Waiman Long) [RHEL-5228] - srcu: Begin offloading srcu_struct fields to srcu_update (Waiman Long) [RHEL-5228] - srcu: Use static init for statically allocated in-module srcu_struct (Waiman Long) [RHEL-5228] - srcu: Add whitespace to __SRCU_STRUCT_INIT() & __DEFINE_SRCU() (Waiman Long) [RHEL-5228] - rcu-tasks: Fix warning for unused tasks_rcu_exit_srcu (Waiman Long) [RHEL-5228] - atomics: Provide rcuref - scalable reference counting (Waiman Long) [RHEL-5228] - atomics: Provide atomic_add_negative() variants (Waiman Long) [RHEL-5228] - rcutorture: Add srcu_lockdep.sh (Waiman Long) [RHEL-5228] - rcutorture: Add RCU Tasks Trace and SRCU deadlock scenarios (Waiman Long) [RHEL-5228] - rcutorture: Add SRCU deadlock scenarios (Waiman Long) [RHEL-5228] - locking/lockdep: Improve the deadlock scenario print for sync and read lock (Waiman Long) [RHEL-5228] - locking: Reduce the number of locks in ww_mutex stress tests (Waiman Long) [RHEL-5228] - rcu: Annotate SRCU's update-side lockdep dependencies (Waiman Long) [RHEL-5228] - locking/lockdep: Introduce lock_sync() (Waiman Long) [RHEL-5228] - refscale: Move shutdown from wait_event() to wait_event_idle() (Waiman Long) [RHEL-5228] - rcuscale: Move shutdown from wait_event() to wait_event_idle() (Waiman Long) [RHEL-5228] - rcutorture: Create nocb kthreads only when testing rcu in CONFIG_RCU_NOCB_CPU=y kernels (Waiman Long) [RHEL-5228] - rcutorture: Eliminate variable n_rcu_torture_boost_rterror (Waiman Long) [RHEL-5228] - rcutorture: Add test_nmis module parameter (Waiman Long) [RHEL-5228] - rcu/kvfree: Add kvfree_rcu_mightsleep() and kfree_rcu_mightsleep() (Waiman Long) [RHEL-5228] - kernel/notifier: Remove CONFIG_SRCU (Waiman Long) [RHEL-5228] - fs: Remove CONFIG_SRCU (Waiman Long) [RHEL-5228] - rcu: Disable laziness if lazy-tracking says so (Waiman Long) [RHEL-5228] - rcu: Track laziness during boot and suspend (Waiman Long) [RHEL-5228] - rcu: Remove redundant call to rcu_boost_kthread_setaffinity() (Waiman Long) [RHEL-5228] - rcu: Allow up to five minutes expedited RCU CPU stall-warning timeouts (Waiman Long) [RHEL-5228] - rcu: Align the output of RCU CPU stall warning messages (Waiman Long) [RHEL-5228] - redhat/configs: Add new RCU Kconfig files (Waiman Long) [RHEL-5228] - rcu: Add RCU stall diagnosis information (Waiman Long) [RHEL-5228] - sched: Add helper nr_context_switches_cpu() (Waiman Long) [RHEL-5228] - sched: Add helper kstat_cpu_softirqs_sum() (Waiman Long) [RHEL-5228] - rcutorture: Drop sparse lock-acquisition annotations (Waiman Long) [RHEL-5228] - refscale: Add tests using SLAB_TYPESAFE_BY_RCU (Waiman Long) [RHEL-5228] - refscale: Provide for initialization failure (Waiman Long) [RHEL-5228] - rcu-tasks: Handle queue-shrink/callback-enqueue race condition (Waiman Long) [RHEL-5228] - rcu-tasks: Make rude RCU-Tasks work well with CPU hotplug (Waiman Long) [RHEL-5228] - rcu-tasks: Fix synchronize_rcu_tasks() VS zap_pid_ns_processes() (Waiman Long) [RHEL-5228] - rcu-tasks: Remove preemption disablement around srcu_read_[un]lock() calls (Waiman Long) [RHEL-5228] - rcu-tasks: Improve comments explaining tasks_rcu_exit_srcu purpose (Waiman Long) [RHEL-5228] - rcu-tasks: Use accurate runstart time for RCU Tasks boot-time testing (Waiman Long) [RHEL-5228] - srcu: Update comment after the index flip (Waiman Long) [RHEL-5228] - srcu: Yet more detail for srcu_readers_active_idx_check() comments (Waiman Long) [RHEL-5228] - srcu: Remove needless rcu_seq_done() check while holding read lock (Waiman Long) [RHEL-5228] - rcu: Add test code for semaphore-like SRCU readers (Waiman Long) [RHEL-5228] - rcu: Add srcu_down_read() and srcu_up_read() (Waiman Long) [RHEL-5228] - srcu: Fix the comparision in srcu_invl_snp_seq() (Waiman Long) [RHEL-5228] - srcu: Release early_srcu resources when no longer in use (Waiman Long) [RHEL-5228] - rcu/kvfree: Split ready for reclaim objects from a batch (Waiman Long) [RHEL-5228] - rcu/kvfree: Carefully reset number of objects in krcp (Waiman Long) [RHEL-5228] - rcu/kvfree: Use READ_ONCE() when access to krcp->head (Waiman Long) [RHEL-5228] - rcu/kvfree: Use a polled API to speedup a reclaim process (Waiman Long) [RHEL-5228] - rcu/kvfree: Move need_offload_krc() out of krcp->lock (Waiman Long) [RHEL-5228] - rcu/kvfree: Move bulk/list reclaim to separate functions (Waiman Long) [RHEL-5228] - rcu/kvfree: Switch to a generic linked list API (Waiman Long) [RHEL-5228] - rcu: Refactor kvfree_call_rcu() and high-level helpers (Waiman Long) [RHEL-5228] - rcu: Allow expedited RCU CPU stall warnings to dump task stacks (Waiman Long) [RHEL-5228] - rcu: Test synchronous RCU grace periods at the end of rcu_init() (Waiman Long) [RHEL-5228] - rcu: Make rcu_blocking_is_gp() stop early-boot might_sleep() (Waiman Long) [RHEL-5228] - rcu: Suppress smp_processor_id() complaint in synchronize_rcu_expedited_wait() (Waiman Long) [RHEL-5228] - rcu: Make RCU_LOCKDEP_WARN() avoid early lockdep checks (Waiman Long) [RHEL-5228] - rcu: Upgrade header comment for poll_state_synchronize_rcu() (Waiman Long) [RHEL-5228] - rcu: Throttle callback invocation based on number of ready callbacks (Waiman Long) [RHEL-5228] - rcu: Consolidate initialization and CPU-hotplug code (Waiman Long) [RHEL-5228] - rcu: Use hlist_nulls_next_rcu() in hlist_nulls_add_tail_rcu() (Waiman Long) [RHEL-5228] - rcu: Don't assert interrupts enabled too early in boot (Waiman Long) [RHEL-5228] - srcu: Make Tiny synchronize_srcu() check for readers (Waiman Long) [RHEL-5228] - rcu: Make SRCU mandatory (Waiman Long) [RHEL-5228] - rcu/rcutorture: Use call_rcu_hurry() where needed (Waiman Long) [RHEL-5228] - rcu/rcuscale: Use call_rcu_hurry() for async reader test (Waiman Long) [RHEL-5228] - rcu/sync: Use call_rcu_hurry() instead of call_rcu (Waiman Long) [RHEL-5228] - rcuscale: Add laziness and kfree tests (Waiman Long) [RHEL-5228] - rcu: Shrinker for lazy rcu (Waiman Long) [RHEL-5228] - rcu: Refactor code a bit in rcu_nocb_do_flush_bypass() (Waiman Long) [RHEL-5228] - rcu: Make call_rcu() lazy to save power (Waiman Long) [RHEL-5228] - rcu: Implement lockdep_rcu_enabled for !CONFIG_DEBUG_LOCK_ALLOC (Waiman Long) [RHEL-5228] - srcu: Debug NMI safety even on archs that don't require it (Waiman Long) [RHEL-5228] - srcu: Explain the reason behind the read side critical section on GP start (Waiman Long) [RHEL-5228] - srcu: Warn when NMI-unsafe API is used in NMI (Waiman Long) [RHEL-5228] - arch/s390: Add ARCH_HAS_NMI_SAFE_THIS_CPU_OPS Kconfig option (Waiman Long) [RHEL-5228] - arch/arm64: Add ARCH_HAS_NMI_SAFE_THIS_CPU_OPS Kconfig option (Waiman Long) [RHEL-5228] - arch/x86: Add ARCH_HAS_NMI_SAFE_THIS_CPU_OPS Kconfig option (Waiman Long) [RHEL-5228] - srcu: Check for consistent global per-srcu_struct NMI safety (Waiman Long) [RHEL-5228] - srcu: Check for consistent per-CPU per-srcu_struct NMI safety (Waiman Long) [RHEL-5228] - srcu: Create an srcu_read_lock_nmisafe() and srcu_read_unlock_nmisafe() (Waiman Long) [RHEL-5228] - rcu: Fix missing nocb gp wake on rcu_barrier() (Waiman Long) [RHEL-5228] - rcu: Fix late wakeup when flush of bypass cblist happens (Waiman Long) [RHEL-5228] - rcu: Simplify rcu_init_nohz() cpumask handling (Waiman Long) [RHEL-5228] - rcu: Use READ_ONCE() for lockless read of rnp->qsmask (Waiman Long) [RHEL-5228] - srcu: Convert ->srcu_lock_count and ->srcu_unlock_count to atomic (Waiman Long) [RHEL-5228] - rcu: Remove duplicate RCU exp QS report from rcu_report_dead() (Waiman Long) [RHEL-5228] - redhat/configs: Add CONFIG_ANDROID_BINDER_IPC (Waiman Long) [RHEL-5228] - remove CONFIG_ANDROID (Waiman Long) [RHEL-5228] - kcsan: Only test clear_bit_unlock_is_negative_byte if arch defines it (Waiman Long) [RHEL-5228] - kcsan: Avoid nested contexts reading inconsistent reorder_access (Waiman Long) [RHEL-5228] - kcsan: Turn barrier instrumentation into macros (Waiman Long) [RHEL-5228] - kcsan: Make barrier tests compatible with lockdep (Waiman Long) [RHEL-5228] - kcsan: Support WEAK_MEMORY with Clang where no objtool support exists (Waiman Long) [RHEL-5228] - compiler_attributes.h: Add __disable_sanitizer_instrumentation (Waiman Long) [RHEL-5228] - sched, kcsan: Enable memory barrier instrumentation (Waiman Long) [RHEL-5228] - x86/qspinlock, kcsan: Instrument barrier of pv_queued_spin_unlock() (Waiman Long) [RHEL-5228] - asm-generic/bitops, kcsan: Add instrumentation for barriers (Waiman Long) [RHEL-5228] - locking/atomics, kcsan: Add instrumentation for barriers (Waiman Long) [RHEL-5228] - locking/barriers, kcsan: Support generic instrumentation (Waiman Long) [RHEL-5228] - locking/barriers, kcsan: Add instrumentation for barriers (Waiman Long) [RHEL-5228] - kcsan: selftest: Add test case to check memory barrier instrumentation (Waiman Long) [RHEL-5228] - kcsan: Ignore GCC 11+ warnings about TSan runtime support (Waiman Long) [RHEL-5228] - kcsan: test: Add test cases for memory barrier instrumentation (Waiman Long) [RHEL-5228] - kcsan: test: Match reordered or normal accesses (Waiman Long) [RHEL-5228] - kcsan: Document modeling of weak memory (Waiman Long) [RHEL-5228] - kcsan: Show location access was reordered to (Waiman Long) [RHEL-5228] - kcsan: Call scoped accesses reordered in reports (Waiman Long) [RHEL-5228] - kcsan, kbuild: Add option for barrier instrumentation only (Waiman Long) [RHEL-5228] - kcsan: Add core memory barrier instrumentation functions (Waiman Long) [RHEL-5228] - kcsan: Add core support for a subset of weak memory modeling (Waiman Long) [RHEL-5228] - kcsan: Avoid checking scoped accesses from nested contexts (Waiman Long) [RHEL-5228] - kcsan: Remove redundant zero-initialization of globals (Waiman Long) [RHEL-5228] - kcsan: Refactor reading of instrumented memory (Waiman Long) [RHEL-5228] - kcsan: selftest: Cleanup and add missing __init (Waiman Long) [RHEL-5228] - kcsan: Move ctx to start of argument list (Waiman Long) [RHEL-5228] - kcsan: Support reporting scoped read-write access type (Waiman Long) [RHEL-5228] - kcsan: Start stack trace with explicit location if provided (Waiman Long) [RHEL-5228] - kcsan: Save instruction pointer for scoped accesses (Waiman Long) [RHEL-5228] - kcsan: Add ability to pass instruction pointer of access to reporting (Waiman Long) [RHEL-5228] - kcsan: test: Fix flaky test case (Waiman Long) [RHEL-5228] - kcsan: Make strict mode imply interruptible watchers (Waiman Long) [RHEL-5228] - kcsan: permissive: Ignore data-racy 1-bit value changes (Waiman Long) [RHEL-5228] - kcsan: Print if strict or non-strict during init (Waiman Long) [RHEL-5228] - kcsan: Rework atomic.h into permissive.h (Waiman Long) [RHEL-5228] - kcsan: Reduce get_ctx() uses in kcsan_found_watchpoint() (Waiman Long) [RHEL-5228] - kcsan: Introduce CONFIG_KCSAN_STRICT (Waiman Long) [RHEL-5228] - kcsan: Remove CONFIG_KCSAN_DEBUG (Waiman Long) [RHEL-5228] - kcsan: Improve some Kconfig comments (Waiman Long) [RHEL-5228] - RDMA/qedr: clean up work queue on failure in qedr_alloc_resources() (Kamal Heib) [RHEL-10372 RHEL-11031] - RDMA/qedr: fix repeated words in comments (Kamal Heib) [RHEL-10372 RHEL-11031] - eth: ixgbe: fix the wake condition (Ivan Vecera) [RHEL-12422] - eth: bnxt: fix the wake condition (Ivan Vecera) [RHEL-12422] - net: piggy back on the memory barrier in bql when waking queues (Ivan Vecera) [RHEL-12422] - bnxt: use new queue try_stop/try_wake macros (Ivan Vecera) [RHEL-12422] - ixgbe: use new queue try_stop/try_wake macros (Ivan Vecera) [RHEL-12422] - net: provide macros for commonly copied lockless queue stop/wake code (Ivan Vecera) [RHEL-12422] - docs: net: use C syntax highlight in driver.rst (Ivan Vecera) [RHEL-12422] - docs: net: move the probe and open/close sections of driver.rst up (Ivan Vecera) [RHEL-12422] - docs: net: reformat driver.rst from a list to sections (Ivan Vecera) [RHEL-12422] - Documentation: networking: correct possessive "its" (Ivan Vecera) [RHEL-12422] - intel_th: pci: Add Meteor Lake-P support (Michael Petlan) [2156848] - intel_th: msu: Fix vmalloced buffers (Michael Petlan) [2156848] - Revert "sched/fair: Move unused stub functions to header" (Phil Auld) [RHEL-1536] - sched/fair: remove util_est boosting (Phil Auld) [RHEL-1536] - sched/topology: Align group flags when removing degenerate domain (Phil Auld) [RHEL-1536] - sched/fair: Use recent_used_cpu to test p->cpus_ptr (Phil Auld) [RHEL-1536] - sched/core: Avoid multiple calling update_rq_clock() in __cfsb_csd_unthrottle() (Phil Auld) [RHEL-1536] - sched/core: Avoid double calling update_rq_clock() in __balance_push_cpu_stop() (Phil Auld) [RHEL-1536] - sched/core: Fixed missing rq clock update before calling set_rq_offline() (Phil Auld) [RHEL-1536] - sched/fair: Rename variable cpu_util eff_util (Phil Auld) [RHEL-1536] - sched/topology: Mark set_sched_topology() __init (Phil Auld) [RHEL-1536] - sched/wait: Fix a kthread_park race with wait_woken() (Phil Auld) [RHEL-1536] - sched: Consider task_struct::saved_state in wait_task_inactive() (Phil Auld) [RHEL-1536] - sched: Unconditionally use full-fat wait_task_inactive() (Phil Auld) [RHEL-1536] - sched: Change wait_task_inactive()s match_state (Phil Auld) [RHEL-1536] - Revert "sched: Consider task_struct::saved_state in wait_task_inactive()." (Phil Auld) [RHEL-1536] - sched/deadline: Update GRUB description in the documentation (Phil Auld) [RHEL-1536] - sched/deadline: Fix bandwidth reclaim equation in GRUB (Phil Auld) [RHEL-1536] - sched/deadline: remove unused dl_bandwidth (Phil Auld) [RHEL-1536] - sched/fair: Move unused stub functions to header (Phil Auld) [RHEL-1536] - sched: Make task_vruntime_update() prototype visible (Phil Auld) [RHEL-1536] - sched/fair: Hide unused init_cfs_bandwidth() stub (Phil Auld) [RHEL-1536] - sched: Add schedule_user() declaration (Phil Auld) [RHEL-1536] - sched: Hide unused sched_update_scaling() (Phil Auld) [RHEL-1536] - sched/fair, cpufreq: Introduce 'runnable boosting' (Phil Auld) [RHEL-1536] - sched/fair: Refactor CPU utilization functions (Phil Auld) [RHEL-1536] - cpu/hotplug: Reset task stack state in _cpu_up() (Phil Auld) [RHEL-1536] - sched/debug: Correct printing for rq->nr_uninterruptible (Phil Auld) [RHEL-1536] - sched/topology: Propagate SMT flags when removing degenerate domain (Phil Auld) [RHEL-1536] - sched/core: Make sched_dynamic_mutex static (Phil Auld) [RHEL-1536] - sched/fair: Fix imbalance overflow (Phil Auld) [RHEL-1536] - sched/core: Reduce cost of sched_move_task when config autogroup (Phil Auld) [RHEL-1536] - sched/core: Avoid selecting the task that is throttled to run when core-sched enable (Phil Auld) [RHEL-1536] - sched_getaffinity: don't assume 'cpumask_size()' is fully initialized (Phil Auld) [RHEL-1536] - sched/topology: Make sched_energy_mutex,update static (Phil Auld) [RHEL-1536] - livepatch,sched: Add livepatch task switching to cond_resched() (Phil Auld) [RHEL-1536] - livepatch: Skip task_call_func() for current task (Phil Auld) [RHEL-1536] - sched/fair: Fix inaccurate tally of ttwu_move_affine (Phil Auld) [RHEL-1536] - ice: Don't tx before switchdev is fully configured (Michal Schmidt) [2241234] - thermal/drivers/qcom: Switch to new of API (Lucas Karpinski) [RHEL-11886] - thermal/drivers/bcm2835: Remove buggy call to thermal_of_zone_unregister (Lucas Karpinski) [RHEL-11886] - thermal/drivers/qcom: Add support for PMIC5 Gen2 ADCTM (Lucas Karpinski) [RHEL-11886] - thermal/drivers/qcom: Add support for multiple generations of devices (Lucas Karpinski) [RHEL-11886] - thermal/drivers/qcom/spmi-adc-tm5: Add support for HC variant (Lucas Karpinski) [RHEL-11886] - thermal/drivers/qcom/spmi-adc-tm5: Don't abort probing if a sensor is not used (Lucas Karpinski) [RHEL-11886] - thermal/drivers/qcom: Remove duplicate set next trip point interrupt code (Lucas Karpinski) [RHEL-11886] - cgroup: always put cset in cgroup_css_set_put_fork (Jay Shin) [RHEL-3218] - phy: qcom-qmp-usb: split PCS_USB init table for sc8280xp and sa8775p (Adrien Thierry) [RHEL-10378] - phy: qcom-qmp-usb: initialize PCS_USB registers (Adrien Thierry) [RHEL-10378] - ice: always add legacy 32byte RXDID in supported_rxdids (Michal Schmidt) [RHEL-10357] - KVM: s390: pv: Allow AP-instructions for pv-guests (Thomas Huth) [RHEL-5743] - KVM: s390: Add UV feature negotiation (Thomas Huth) [RHEL-5743] - s390/uv: UV feature check utility (Thomas Huth) [RHEL-5743] - KVM: s390: pv: relax WARN_ONCE condition for destroy fast (Thomas Huth) [RHEL-5743] - s390/vfio-ap: make sure nib is shared (Thomas Huth) [RHEL-5743] - KVM: s390: export kvm_s390_pv*_is_protected functions (Thomas Huth) [RHEL-5743] - s390/uv: export uv_pin_shared for direct usage (Thomas Huth) [RHEL-5743] - s390/vfio-ap: check for TAPQ response codes 0x35 and 0x36 (Thomas Huth) [RHEL-5743] - s390/vfio-ap: handle queue state change in progress on reset (Thomas Huth) [RHEL-5743] - s390/vfio-ap: use work struct to verify queue reset (Thomas Huth) [RHEL-5743] - s390/vfio-ap: store entire AP queue status word with the queue object (Thomas Huth) [RHEL-5743] - s390/vfio-ap: remove upper limit on wait for queue reset to complete (Thomas Huth) [RHEL-5743] - s390/vfio-ap: allow deconfigured queue to be passed through to a guest (Thomas Huth) [RHEL-5743] - s390/vfio-ap: wait for response code 05 to clear on queue reset (Thomas Huth) [RHEL-5743] - s390/vfio-ap: clean up irq resources if possible (Thomas Huth) [RHEL-5743] - s390/vfio-ap: no need to check the 'E' and 'I' bits in APQSW after TAPQ (Thomas Huth) [RHEL-5743] - KVM: s390: selftests: Add selftest for single-stepping (Thomas Huth) [RHEL-5743] - KVM: s390: interrupt: Fix single-stepping keyless mode exits (Thomas Huth) [RHEL-5743] - KVM: s390: interrupt: Fix single-stepping userspace-emulated instructions (Thomas Huth) [RHEL-5743] - KVM: s390: interrupt: Fix single-stepping kernel-emulated instructions (Thomas Huth) [RHEL-5743] - KVM: s390: interrupt: Fix single-stepping into program interrupt handlers (Thomas Huth) [RHEL-5743] - KVM: s390: interrupt: Fix single-stepping into interrupt handlers (Thomas Huth) [RHEL-5743] - KVM: s390: fix sthyi error handling (Thomas Huth) [RHEL-5743] - KVM: s390: pci: fix virtual-physical confusion on module unload/load (Thomas Huth) [RHEL-5743] - KVM: s390: vsie: clarifications on setting the APCB (Thomas Huth) [RHEL-5743] - KVM: s390: interrupt: fix virtual-physical confusion for next alert GISA (Thomas Huth) [RHEL-5743] - s390/vfio-ap: remove redundant driver match function (Thomas Huth) [RHEL-5743] - KVM: s390: Use "int" as return type for kvm_s390_get/set_skeys() (Thomas Huth) [RHEL-5743] - KVM: s390: GISA: sort out physical vs virtual pointers usage (Thomas Huth) [RHEL-5743] - keys: Fix linking a duplicate key to a keyring's assoc_array (Jay Shin) [RHEL-9908] - mm/memcontrol: export memcg.swap watermark via sysfs for v2 memcg (Waiman Long) [RHEL-10093] - mm,kfence: decouple kfence from page granularity mapping judgement (Eric Chanudet) [RHEL-2769] - redhat: update self-test data (Scott Weaver) Resolves: rhbz#2156848, rhbz#2158709, rhbz#2241234, RHEL-10093, RHEL-10357, RHEL-10372, RHEL-10378, RHEL-11031, RHEL-11886, RHEL-12422, RHEL-1536, RHEL-2769, RHEL-3218, RHEL-5228, RHEL-5743, RHEL-9908 Signed-off-by: Scott Weaver --- Makefile.rhelver | 2 +- kernel-aarch64-64k-debug-rhel.config | 4 +- kernel-aarch64-64k-rhel.config | 4 +- kernel-aarch64-debug-rhel.config | 4 +- kernel-aarch64-rhel.config | 4 +- kernel-aarch64-rt-debug-rhel.config | 4 +- kernel-aarch64-rt-rhel.config | 4 +- kernel-ppc64le-debug-rhel.config | 4 +- kernel-ppc64le-rhel.config | 4 +- kernel-s390x-debug-rhel.config | 4 +- kernel-s390x-rhel.config | 4 +- kernel-s390x-zfcpdump-rhel.config | 4 +- kernel-x86_64-debug-rhel.config | 4 +- kernel-x86_64-rhel.config | 4 +- kernel-x86_64-rt-debug-rhel.config | 4 +- kernel-x86_64-rt-rhel.config | 4 +- kernel.spec | 268 ++++++++++++++++++++++++++- sources | 6 +- 18 files changed, 313 insertions(+), 23 deletions(-) diff --git a/Makefile.rhelver b/Makefile.rhelver index 7c6b1eb..c39371f 100644 --- a/Makefile.rhelver +++ b/Makefile.rhelver @@ -12,7 +12,7 @@ RHEL_MINOR = 4 # # Use this spot to avoid future merge conflicts. # Do not trim this comment. -RHEL_RELEASE = 376 +RHEL_RELEASE = 377 # # ZSTREAM diff --git a/kernel-aarch64-64k-debug-rhel.config b/kernel-aarch64-64k-debug-rhel.config index a711c87..d2b08ad 100644 --- a/kernel-aarch64-64k-debug-rhel.config +++ b/kernel-aarch64-64k-debug-rhel.config @@ -187,7 +187,7 @@ CONFIG_AMD_PMC=m CONFIG_AMD_XGBE=m # CONFIG_AMIGA_PARTITION is not set CONFIG_AMPERE_ERRATUM_AC03_CPU_38=y -# CONFIG_ANDROID is not set +# CONFIG_ANDROID_BINDER_IPC is not set # CONFIG_ANON_VMA_NAME is not set # CONFIG_APDS9300 is not set # CONFIG_APDS9802ALS is not set @@ -4568,10 +4568,12 @@ CONFIG_RAS=y CONFIG_RATIONAL_KUNIT_TEST=m # CONFIG_RBTREE_TEST is not set # CONFIG_RC_CORE is not set +# CONFIG_RCU_CPU_STALL_CPUTIME is not set CONFIG_RCU_CPU_STALL_TIMEOUT=60 # CONFIG_RCU_EQS_DEBUG is not set CONFIG_RCU_EXP_CPU_STALL_TIMEOUT=0 # CONFIG_RCU_EXPERT is not set +# CONFIG_RCU_LAZY is not set # CONFIG_RCU_NOCB_CPU_DEFAULT_ALL is not set CONFIG_RCU_NOCB_CPU=y CONFIG_RCU_REF_SCALE_TEST=m diff --git a/kernel-aarch64-64k-rhel.config b/kernel-aarch64-64k-rhel.config index e0810a4..7f78c72 100644 --- a/kernel-aarch64-64k-rhel.config +++ b/kernel-aarch64-64k-rhel.config @@ -187,7 +187,7 @@ CONFIG_AMD_PMC=m CONFIG_AMD_XGBE=m # CONFIG_AMIGA_PARTITION is not set CONFIG_AMPERE_ERRATUM_AC03_CPU_38=y -# CONFIG_ANDROID is not set +# CONFIG_ANDROID_BINDER_IPC is not set # CONFIG_ANON_VMA_NAME is not set # CONFIG_APDS9300 is not set # CONFIG_APDS9802ALS is not set @@ -4546,10 +4546,12 @@ CONFIG_RAS=y CONFIG_RATIONAL_KUNIT_TEST=m # CONFIG_RBTREE_TEST is not set # CONFIG_RC_CORE is not set +# CONFIG_RCU_CPU_STALL_CPUTIME is not set CONFIG_RCU_CPU_STALL_TIMEOUT=60 # CONFIG_RCU_EQS_DEBUG is not set CONFIG_RCU_EXP_CPU_STALL_TIMEOUT=0 # CONFIG_RCU_EXPERT is not set +# CONFIG_RCU_LAZY is not set # CONFIG_RCU_NOCB_CPU_DEFAULT_ALL is not set CONFIG_RCU_NOCB_CPU=y CONFIG_RCU_REF_SCALE_TEST=m diff --git a/kernel-aarch64-debug-rhel.config b/kernel-aarch64-debug-rhel.config index fe3d2e8..dbdcf49 100644 --- a/kernel-aarch64-debug-rhel.config +++ b/kernel-aarch64-debug-rhel.config @@ -187,7 +187,7 @@ CONFIG_AMD_PMC=m CONFIG_AMD_XGBE=m # CONFIG_AMIGA_PARTITION is not set CONFIG_AMPERE_ERRATUM_AC03_CPU_38=y -# CONFIG_ANDROID is not set +# CONFIG_ANDROID_BINDER_IPC is not set # CONFIG_ANON_VMA_NAME is not set # CONFIG_APDS9300 is not set # CONFIG_APDS9802ALS is not set @@ -4565,10 +4565,12 @@ CONFIG_RAS=y CONFIG_RATIONAL_KUNIT_TEST=m # CONFIG_RBTREE_TEST is not set # CONFIG_RC_CORE is not set +# CONFIG_RCU_CPU_STALL_CPUTIME is not set CONFIG_RCU_CPU_STALL_TIMEOUT=60 # CONFIG_RCU_EQS_DEBUG is not set CONFIG_RCU_EXP_CPU_STALL_TIMEOUT=0 # CONFIG_RCU_EXPERT is not set +# CONFIG_RCU_LAZY is not set # CONFIG_RCU_NOCB_CPU_DEFAULT_ALL is not set CONFIG_RCU_NOCB_CPU=y CONFIG_RCU_REF_SCALE_TEST=m diff --git a/kernel-aarch64-rhel.config b/kernel-aarch64-rhel.config index 4ef3006..f5eb4ab 100644 --- a/kernel-aarch64-rhel.config +++ b/kernel-aarch64-rhel.config @@ -187,7 +187,7 @@ CONFIG_AMD_PMC=m CONFIG_AMD_XGBE=m # CONFIG_AMIGA_PARTITION is not set CONFIG_AMPERE_ERRATUM_AC03_CPU_38=y -# CONFIG_ANDROID is not set +# CONFIG_ANDROID_BINDER_IPC is not set # CONFIG_ANON_VMA_NAME is not set # CONFIG_APDS9300 is not set # CONFIG_APDS9802ALS is not set @@ -4543,10 +4543,12 @@ CONFIG_RAS=y CONFIG_RATIONAL_KUNIT_TEST=m # CONFIG_RBTREE_TEST is not set # CONFIG_RC_CORE is not set +# CONFIG_RCU_CPU_STALL_CPUTIME is not set CONFIG_RCU_CPU_STALL_TIMEOUT=60 # CONFIG_RCU_EQS_DEBUG is not set CONFIG_RCU_EXP_CPU_STALL_TIMEOUT=0 # CONFIG_RCU_EXPERT is not set +# CONFIG_RCU_LAZY is not set # CONFIG_RCU_NOCB_CPU_DEFAULT_ALL is not set CONFIG_RCU_NOCB_CPU=y CONFIG_RCU_REF_SCALE_TEST=m diff --git a/kernel-aarch64-rt-debug-rhel.config b/kernel-aarch64-rt-debug-rhel.config index 78d5d6f..77f2efc 100644 --- a/kernel-aarch64-rt-debug-rhel.config +++ b/kernel-aarch64-rt-debug-rhel.config @@ -190,7 +190,7 @@ CONFIG_AMD_PMC=m CONFIG_AMD_XGBE=m # CONFIG_AMIGA_PARTITION is not set CONFIG_AMPERE_ERRATUM_AC03_CPU_38=y -# CONFIG_ANDROID is not set +# CONFIG_ANDROID_BINDER_IPC is not set # CONFIG_ANON_VMA_NAME is not set # CONFIG_APDS9300 is not set # CONFIG_APDS9802ALS is not set @@ -4654,10 +4654,12 @@ CONFIG_RATIONAL_KUNIT_TEST=m # CONFIG_RC_CORE is not set CONFIG_RCU_BOOST_DELAY=500 CONFIG_RCU_BOOST=y +# CONFIG_RCU_CPU_STALL_CPUTIME is not set CONFIG_RCU_CPU_STALL_TIMEOUT=60 # CONFIG_RCU_EQS_DEBUG is not set CONFIG_RCU_EXP_CPU_STALL_TIMEOUT=0 # CONFIG_RCU_EXPERT is not set +# CONFIG_RCU_LAZY is not set CONFIG_RCU_NOCB_CPU_CB_BOOST=y # CONFIG_RCU_NOCB_CPU_DEFAULT_ALL is not set CONFIG_RCU_NOCB_CPU=y diff --git a/kernel-aarch64-rt-rhel.config b/kernel-aarch64-rt-rhel.config index f18318d..20f18d5 100644 --- a/kernel-aarch64-rt-rhel.config +++ b/kernel-aarch64-rt-rhel.config @@ -190,7 +190,7 @@ CONFIG_AMD_PMC=m CONFIG_AMD_XGBE=m # CONFIG_AMIGA_PARTITION is not set CONFIG_AMPERE_ERRATUM_AC03_CPU_38=y -# CONFIG_ANDROID is not set +# CONFIG_ANDROID_BINDER_IPC is not set # CONFIG_ANON_VMA_NAME is not set # CONFIG_APDS9300 is not set # CONFIG_APDS9802ALS is not set @@ -4632,10 +4632,12 @@ CONFIG_RATIONAL_KUNIT_TEST=m # CONFIG_RC_CORE is not set CONFIG_RCU_BOOST_DELAY=500 CONFIG_RCU_BOOST=y +# CONFIG_RCU_CPU_STALL_CPUTIME is not set CONFIG_RCU_CPU_STALL_TIMEOUT=60 # CONFIG_RCU_EQS_DEBUG is not set CONFIG_RCU_EXP_CPU_STALL_TIMEOUT=0 # CONFIG_RCU_EXPERT is not set +# CONFIG_RCU_LAZY is not set CONFIG_RCU_NOCB_CPU_CB_BOOST=y # CONFIG_RCU_NOCB_CPU_DEFAULT_ALL is not set CONFIG_RCU_NOCB_CPU=y diff --git a/kernel-ppc64le-debug-rhel.config b/kernel-ppc64le-debug-rhel.config index 3acd3eb..32c8901 100644 --- a/kernel-ppc64le-debug-rhel.config +++ b/kernel-ppc64le-debug-rhel.config @@ -175,7 +175,7 @@ CONFIG_AMD_PHY=m CONFIG_AMD_PMC=m # CONFIG_AMDTEE is not set # CONFIG_AMIGA_PARTITION is not set -# CONFIG_ANDROID is not set +# CONFIG_ANDROID_BINDER_IPC is not set # CONFIG_ANON_VMA_NAME is not set # CONFIG_APDS9300 is not set CONFIG_APDS9802ALS=m @@ -4177,10 +4177,12 @@ CONFIG_RAS=y CONFIG_RATIONAL_KUNIT_TEST=m # CONFIG_RBTREE_TEST is not set # CONFIG_RC_CORE is not set +# CONFIG_RCU_CPU_STALL_CPUTIME is not set CONFIG_RCU_CPU_STALL_TIMEOUT=60 # CONFIG_RCU_EQS_DEBUG is not set CONFIG_RCU_EXP_CPU_STALL_TIMEOUT=0 # CONFIG_RCU_EXPERT is not set +# CONFIG_RCU_LAZY is not set # CONFIG_RCU_NOCB_CPU_DEFAULT_ALL is not set CONFIG_RCU_NOCB_CPU=y CONFIG_RCU_REF_SCALE_TEST=m diff --git a/kernel-ppc64le-rhel.config b/kernel-ppc64le-rhel.config index 3e2c3f4..4051ef5 100644 --- a/kernel-ppc64le-rhel.config +++ b/kernel-ppc64le-rhel.config @@ -175,7 +175,7 @@ CONFIG_AMD_PHY=m CONFIG_AMD_PMC=m # CONFIG_AMDTEE is not set # CONFIG_AMIGA_PARTITION is not set -# CONFIG_ANDROID is not set +# CONFIG_ANDROID_BINDER_IPC is not set # CONFIG_ANON_VMA_NAME is not set # CONFIG_APDS9300 is not set CONFIG_APDS9802ALS=m @@ -4157,10 +4157,12 @@ CONFIG_RAS=y CONFIG_RATIONAL_KUNIT_TEST=m # CONFIG_RBTREE_TEST is not set # CONFIG_RC_CORE is not set +# CONFIG_RCU_CPU_STALL_CPUTIME is not set CONFIG_RCU_CPU_STALL_TIMEOUT=60 # CONFIG_RCU_EQS_DEBUG is not set CONFIG_RCU_EXP_CPU_STALL_TIMEOUT=0 # CONFIG_RCU_EXPERT is not set +# CONFIG_RCU_LAZY is not set # CONFIG_RCU_NOCB_CPU_DEFAULT_ALL is not set CONFIG_RCU_NOCB_CPU=y CONFIG_RCU_REF_SCALE_TEST=m diff --git a/kernel-s390x-debug-rhel.config b/kernel-s390x-debug-rhel.config index 4fce28f..6000c82 100644 --- a/kernel-s390x-debug-rhel.config +++ b/kernel-s390x-debug-rhel.config @@ -172,7 +172,7 @@ CONFIG_ALX=m CONFIG_AMD_PMC=m # CONFIG_AMDTEE is not set # CONFIG_AMIGA_PARTITION is not set -# CONFIG_ANDROID is not set +# CONFIG_ANDROID_BINDER_IPC is not set # CONFIG_ANON_VMA_NAME is not set # CONFIG_APDS9300 is not set # CONFIG_APDS9802ALS is not set @@ -4125,10 +4125,12 @@ CONFIG_RANDOM_TRUST_CPU=y CONFIG_RATIONAL_KUNIT_TEST=m # CONFIG_RBTREE_TEST is not set # CONFIG_RC_CORE is not set +# CONFIG_RCU_CPU_STALL_CPUTIME is not set CONFIG_RCU_CPU_STALL_TIMEOUT=60 # CONFIG_RCU_EQS_DEBUG is not set CONFIG_RCU_EXP_CPU_STALL_TIMEOUT=0 # CONFIG_RCU_EXPERT is not set +# CONFIG_RCU_LAZY is not set # CONFIG_RCU_NOCB_CPU_DEFAULT_ALL is not set CONFIG_RCU_NOCB_CPU=y CONFIG_RCU_REF_SCALE_TEST=m diff --git a/kernel-s390x-rhel.config b/kernel-s390x-rhel.config index df6a55c..392aa59 100644 --- a/kernel-s390x-rhel.config +++ b/kernel-s390x-rhel.config @@ -172,7 +172,7 @@ CONFIG_ALX=m CONFIG_AMD_PMC=m # CONFIG_AMDTEE is not set # CONFIG_AMIGA_PARTITION is not set -# CONFIG_ANDROID is not set +# CONFIG_ANDROID_BINDER_IPC is not set # CONFIG_ANON_VMA_NAME is not set # CONFIG_APDS9300 is not set # CONFIG_APDS9802ALS is not set @@ -4105,10 +4105,12 @@ CONFIG_RANDOM_TRUST_CPU=y CONFIG_RATIONAL_KUNIT_TEST=m # CONFIG_RBTREE_TEST is not set # CONFIG_RC_CORE is not set +# CONFIG_RCU_CPU_STALL_CPUTIME is not set CONFIG_RCU_CPU_STALL_TIMEOUT=60 # CONFIG_RCU_EQS_DEBUG is not set CONFIG_RCU_EXP_CPU_STALL_TIMEOUT=0 # CONFIG_RCU_EXPERT is not set +# CONFIG_RCU_LAZY is not set # CONFIG_RCU_NOCB_CPU_DEFAULT_ALL is not set CONFIG_RCU_NOCB_CPU=y CONFIG_RCU_REF_SCALE_TEST=m diff --git a/kernel-s390x-zfcpdump-rhel.config b/kernel-s390x-zfcpdump-rhel.config index 6286b32..3341c4b 100644 --- a/kernel-s390x-zfcpdump-rhel.config +++ b/kernel-s390x-zfcpdump-rhel.config @@ -172,7 +172,7 @@ CONFIG_ALX=m CONFIG_AMD_PMC=m # CONFIG_AMDTEE is not set # CONFIG_AMIGA_PARTITION is not set -# CONFIG_ANDROID is not set +# CONFIG_ANDROID_BINDER_IPC is not set # CONFIG_ANON_VMA_NAME is not set # CONFIG_APDS9300 is not set # CONFIG_APDS9802ALS is not set @@ -4121,10 +4121,12 @@ CONFIG_RANDOM_TRUST_CPU=y CONFIG_RATIONAL_KUNIT_TEST=m # CONFIG_RBTREE_TEST is not set # CONFIG_RC_CORE is not set +# CONFIG_RCU_CPU_STALL_CPUTIME is not set CONFIG_RCU_CPU_STALL_TIMEOUT=60 # CONFIG_RCU_EQS_DEBUG is not set CONFIG_RCU_EXP_CPU_STALL_TIMEOUT=0 # CONFIG_RCU_EXPERT is not set +# CONFIG_RCU_LAZY is not set # CONFIG_RCU_NOCB_CPU_DEFAULT_ALL is not set CONFIG_RCU_NOCB_CPU=y # CONFIG_RCU_REF_SCALE_TEST is not set diff --git a/kernel-x86_64-debug-rhel.config b/kernel-x86_64-debug-rhel.config index daf06dd..d0873f0 100644 --- a/kernel-x86_64-debug-rhel.config +++ b/kernel-x86_64-debug-rhel.config @@ -199,7 +199,7 @@ CONFIG_AMD_SFH_HID=m CONFIG_AMD_XGBE=m # CONFIG_AMIGA_PARTITION is not set CONFIG_AMILO_RFKILL=m -# CONFIG_ANDROID is not set +# CONFIG_ANDROID_BINDER_IPC is not set # CONFIG_ANON_VMA_NAME is not set # CONFIG_APDS9300 is not set CONFIG_APDS9802ALS=m @@ -4359,10 +4359,12 @@ CONFIG_RAS=y CONFIG_RATIONAL_KUNIT_TEST=m # CONFIG_RBTREE_TEST is not set # CONFIG_RC_CORE is not set +# CONFIG_RCU_CPU_STALL_CPUTIME is not set CONFIG_RCU_CPU_STALL_TIMEOUT=60 # CONFIG_RCU_EQS_DEBUG is not set CONFIG_RCU_EXP_CPU_STALL_TIMEOUT=0 # CONFIG_RCU_EXPERT is not set +# CONFIG_RCU_LAZY is not set # CONFIG_RCU_NOCB_CPU_DEFAULT_ALL is not set CONFIG_RCU_NOCB_CPU=y CONFIG_RCU_REF_SCALE_TEST=m diff --git a/kernel-x86_64-rhel.config b/kernel-x86_64-rhel.config index 95a72b7..6b88d0a 100644 --- a/kernel-x86_64-rhel.config +++ b/kernel-x86_64-rhel.config @@ -199,7 +199,7 @@ CONFIG_AMD_SFH_HID=m CONFIG_AMD_XGBE=m # CONFIG_AMIGA_PARTITION is not set CONFIG_AMILO_RFKILL=m -# CONFIG_ANDROID is not set +# CONFIG_ANDROID_BINDER_IPC is not set # CONFIG_ANON_VMA_NAME is not set # CONFIG_APDS9300 is not set CONFIG_APDS9802ALS=m @@ -4338,10 +4338,12 @@ CONFIG_RAS=y CONFIG_RATIONAL_KUNIT_TEST=m # CONFIG_RBTREE_TEST is not set # CONFIG_RC_CORE is not set +# CONFIG_RCU_CPU_STALL_CPUTIME is not set CONFIG_RCU_CPU_STALL_TIMEOUT=60 # CONFIG_RCU_EQS_DEBUG is not set CONFIG_RCU_EXP_CPU_STALL_TIMEOUT=0 # CONFIG_RCU_EXPERT is not set +# CONFIG_RCU_LAZY is not set # CONFIG_RCU_NOCB_CPU_DEFAULT_ALL is not set CONFIG_RCU_NOCB_CPU=y CONFIG_RCU_REF_SCALE_TEST=m diff --git a/kernel-x86_64-rt-debug-rhel.config b/kernel-x86_64-rt-debug-rhel.config index 6e9d9e5..92ac18f 100644 --- a/kernel-x86_64-rt-debug-rhel.config +++ b/kernel-x86_64-rt-debug-rhel.config @@ -202,7 +202,7 @@ CONFIG_AMD_SFH_HID=m CONFIG_AMD_XGBE=m # CONFIG_AMIGA_PARTITION is not set CONFIG_AMILO_RFKILL=m -# CONFIG_ANDROID is not set +# CONFIG_ANDROID_BINDER_IPC is not set # CONFIG_ANON_VMA_NAME is not set # CONFIG_APDS9300 is not set CONFIG_APDS9802ALS=m @@ -4447,10 +4447,12 @@ CONFIG_RATIONAL_KUNIT_TEST=m # CONFIG_RC_CORE is not set CONFIG_RCU_BOOST_DELAY=500 CONFIG_RCU_BOOST=y +# CONFIG_RCU_CPU_STALL_CPUTIME is not set CONFIG_RCU_CPU_STALL_TIMEOUT=60 # CONFIG_RCU_EQS_DEBUG is not set CONFIG_RCU_EXP_CPU_STALL_TIMEOUT=0 # CONFIG_RCU_EXPERT is not set +# CONFIG_RCU_LAZY is not set CONFIG_RCU_NOCB_CPU_CB_BOOST=y # CONFIG_RCU_NOCB_CPU_DEFAULT_ALL is not set CONFIG_RCU_NOCB_CPU=y diff --git a/kernel-x86_64-rt-rhel.config b/kernel-x86_64-rt-rhel.config index 245b52c..b829356 100644 --- a/kernel-x86_64-rt-rhel.config +++ b/kernel-x86_64-rt-rhel.config @@ -202,7 +202,7 @@ CONFIG_AMD_SFH_HID=m CONFIG_AMD_XGBE=m # CONFIG_AMIGA_PARTITION is not set CONFIG_AMILO_RFKILL=m -# CONFIG_ANDROID is not set +# CONFIG_ANDROID_BINDER_IPC is not set # CONFIG_ANON_VMA_NAME is not set # CONFIG_APDS9300 is not set CONFIG_APDS9802ALS=m @@ -4426,10 +4426,12 @@ CONFIG_RATIONAL_KUNIT_TEST=m # CONFIG_RC_CORE is not set CONFIG_RCU_BOOST_DELAY=500 CONFIG_RCU_BOOST=y +# CONFIG_RCU_CPU_STALL_CPUTIME is not set CONFIG_RCU_CPU_STALL_TIMEOUT=60 # CONFIG_RCU_EQS_DEBUG is not set CONFIG_RCU_EXP_CPU_STALL_TIMEOUT=0 # CONFIG_RCU_EXPERT is not set +# CONFIG_RCU_LAZY is not set CONFIG_RCU_NOCB_CPU_CB_BOOST=y # CONFIG_RCU_NOCB_CPU_DEFAULT_ALL is not set CONFIG_RCU_NOCB_CPU=y diff --git a/kernel.spec b/kernel.spec index 6060a37..de0d41c 100755 --- a/kernel.spec +++ b/kernel.spec @@ -165,15 +165,15 @@ Summary: The Linux kernel # define buildid .local %define specversion 5.14.0 %define patchversion 5.14 -%define pkgrelease 376 +%define pkgrelease 377 %define kversion 5 -%define tarfile_release 5.14.0-376.el9 +%define tarfile_release 5.14.0-377.el9 # This is needed to do merge window version magic %define patchlevel 14 # This allows pkg_release to have configurable %%{?dist} tag -%define specrelease 376%{?buildid}%{?dist} +%define specrelease 377%{?buildid}%{?dist} # This defines the kabi tarball version -%define kabiversion 5.14.0-376.el9 +%define kabiversion 5.14.0-377.el9 # # End of genspec.sh variables @@ -3745,6 +3745,266 @@ fi # # %changelog +* Tue Oct 17 2023 Scott Weaver [5.14.0-377.el9] +- fs/buffer.c: disable per-CPU buffer_head cache for isolated CPUs (Marcelo Tosatti) [2158709] +- notifier: Initialize new struct srcu_usage field (Waiman Long) [RHEL-5228] +- tools/testing/cxl: Use DEFINE_STATIC_SRCU() (Waiman Long) [RHEL-5228] +- rcu/kvfree: Avoid freeing new kfree_rcu() memory after old grace period (Waiman Long) [RHEL-5228] +- rcuscale: Rename kfree_rcu() to kfree_rcu_mightsleep() (Waiman Long) [RHEL-5228] +- rcu: Protect rcu_print_task_exp_stall() ->exp_tasks access (Waiman Long) [RHEL-5228] +- rcu: Avoid stack overflow due to __rcu_irq_enter_check_tick() being kprobe-ed (Waiman Long) [RHEL-5228] +- rcu-tasks: Report stalls during synchronize_srcu() in rcu_tasks_postscan() (Waiman Long) [RHEL-5228] +- rcu: Permit start_poll_synchronize_rcu_expedited() to be invoked early (Waiman Long) [RHEL-5228] +- rcu: Remove never-set needwake assignment from rcu_report_qs_rdp() (Waiman Long) [RHEL-5228] +- rcu: Register rcu-lazy shrinker only for CONFIG_RCU_LAZY=y kernels (Waiman Long) [RHEL-5228] +- rcu: Fix set/clear TICK_DEP_BIT_RCU_EXP bitmask race (Waiman Long) [RHEL-5228] +- rcu: Remove CONFIG_SRCU (Waiman Long) [RHEL-5228] +- rcu: Add comment to rcu_do_batch() identifying rcuoc code path (Waiman Long) [RHEL-5228] +- srcu: Clarify comments on memory barrier "E" (Waiman Long) [RHEL-5228] +- rcu: Further comment and explain the state space of GP sequences (Waiman Long) [RHEL-5228] +- srcu: Fix long lines in srcu_funnel_gp_start() (Waiman Long) [RHEL-5228] +- srcu: Fix long lines in srcu_gp_end() (Waiman Long) [RHEL-5228] +- srcu: Fix long lines in cleanup_srcu_struct() (Waiman Long) [RHEL-5228] +- srcu: Fix long lines in srcu_get_delay() (Waiman Long) [RHEL-5228] +- srcu: Check for readers at module-exit time (Waiman Long) [RHEL-5228] +- srcu: Move work-scheduling fields from srcu_struct to srcu_usage (Waiman Long) [RHEL-5228] +- srcu: Move srcu_barrier() fields from srcu_struct to srcu_usage (Waiman Long) [RHEL-5228] +- srcu: Move ->sda_is_static from srcu_struct to srcu_usage (Waiman Long) [RHEL-5228] +- srcu: Move heuristics fields from srcu_struct to srcu_usage (Waiman Long) [RHEL-5228] +- srcu: Move grace-period fields from srcu_struct to srcu_usage (Waiman Long) [RHEL-5228] +- srcu: Move ->srcu_gp_mutex from srcu_struct to srcu_usage (Waiman Long) [RHEL-5228] +- srcu: Move ->lock from srcu_struct to srcu_usage (Waiman Long) [RHEL-5228] +- srcu: Move ->lock initialization after srcu_usage allocation (Waiman Long) [RHEL-5228] +- srcu: Move ->srcu_cb_mutex from srcu_struct to srcu_usage (Waiman Long) [RHEL-5228] +- srcu: Move ->srcu_size_state from srcu_struct to srcu_usage (Waiman Long) [RHEL-5228] +- srcu: Move ->level from srcu_struct to srcu_usage (Waiman Long) [RHEL-5228] +- srcu: Begin offloading srcu_struct fields to srcu_update (Waiman Long) [RHEL-5228] +- srcu: Use static init for statically allocated in-module srcu_struct (Waiman Long) [RHEL-5228] +- srcu: Add whitespace to __SRCU_STRUCT_INIT() & __DEFINE_SRCU() (Waiman Long) [RHEL-5228] +- rcu-tasks: Fix warning for unused tasks_rcu_exit_srcu (Waiman Long) [RHEL-5228] +- atomics: Provide rcuref - scalable reference counting (Waiman Long) [RHEL-5228] +- atomics: Provide atomic_add_negative() variants (Waiman Long) [RHEL-5228] +- rcutorture: Add srcu_lockdep.sh (Waiman Long) [RHEL-5228] +- rcutorture: Add RCU Tasks Trace and SRCU deadlock scenarios (Waiman Long) [RHEL-5228] +- rcutorture: Add SRCU deadlock scenarios (Waiman Long) [RHEL-5228] +- locking/lockdep: Improve the deadlock scenario print for sync and read lock (Waiman Long) [RHEL-5228] +- locking: Reduce the number of locks in ww_mutex stress tests (Waiman Long) [RHEL-5228] +- rcu: Annotate SRCU's update-side lockdep dependencies (Waiman Long) [RHEL-5228] +- locking/lockdep: Introduce lock_sync() (Waiman Long) [RHEL-5228] +- refscale: Move shutdown from wait_event() to wait_event_idle() (Waiman Long) [RHEL-5228] +- rcuscale: Move shutdown from wait_event() to wait_event_idle() (Waiman Long) [RHEL-5228] +- rcutorture: Create nocb kthreads only when testing rcu in CONFIG_RCU_NOCB_CPU=y kernels (Waiman Long) [RHEL-5228] +- rcutorture: Eliminate variable n_rcu_torture_boost_rterror (Waiman Long) [RHEL-5228] +- rcutorture: Add test_nmis module parameter (Waiman Long) [RHEL-5228] +- rcu/kvfree: Add kvfree_rcu_mightsleep() and kfree_rcu_mightsleep() (Waiman Long) [RHEL-5228] +- kernel/notifier: Remove CONFIG_SRCU (Waiman Long) [RHEL-5228] +- fs: Remove CONFIG_SRCU (Waiman Long) [RHEL-5228] +- rcu: Disable laziness if lazy-tracking says so (Waiman Long) [RHEL-5228] +- rcu: Track laziness during boot and suspend (Waiman Long) [RHEL-5228] +- rcu: Remove redundant call to rcu_boost_kthread_setaffinity() (Waiman Long) [RHEL-5228] +- rcu: Allow up to five minutes expedited RCU CPU stall-warning timeouts (Waiman Long) [RHEL-5228] +- rcu: Align the output of RCU CPU stall warning messages (Waiman Long) [RHEL-5228] +- redhat/configs: Add new RCU Kconfig files (Waiman Long) [RHEL-5228] +- rcu: Add RCU stall diagnosis information (Waiman Long) [RHEL-5228] +- sched: Add helper nr_context_switches_cpu() (Waiman Long) [RHEL-5228] +- sched: Add helper kstat_cpu_softirqs_sum() (Waiman Long) [RHEL-5228] +- rcutorture: Drop sparse lock-acquisition annotations (Waiman Long) [RHEL-5228] +- refscale: Add tests using SLAB_TYPESAFE_BY_RCU (Waiman Long) [RHEL-5228] +- refscale: Provide for initialization failure (Waiman Long) [RHEL-5228] +- rcu-tasks: Handle queue-shrink/callback-enqueue race condition (Waiman Long) [RHEL-5228] +- rcu-tasks: Make rude RCU-Tasks work well with CPU hotplug (Waiman Long) [RHEL-5228] +- rcu-tasks: Fix synchronize_rcu_tasks() VS zap_pid_ns_processes() (Waiman Long) [RHEL-5228] +- rcu-tasks: Remove preemption disablement around srcu_read_[un]lock() calls (Waiman Long) [RHEL-5228] +- rcu-tasks: Improve comments explaining tasks_rcu_exit_srcu purpose (Waiman Long) [RHEL-5228] +- rcu-tasks: Use accurate runstart time for RCU Tasks boot-time testing (Waiman Long) [RHEL-5228] +- srcu: Update comment after the index flip (Waiman Long) [RHEL-5228] +- srcu: Yet more detail for srcu_readers_active_idx_check() comments (Waiman Long) [RHEL-5228] +- srcu: Remove needless rcu_seq_done() check while holding read lock (Waiman Long) [RHEL-5228] +- rcu: Add test code for semaphore-like SRCU readers (Waiman Long) [RHEL-5228] +- rcu: Add srcu_down_read() and srcu_up_read() (Waiman Long) [RHEL-5228] +- srcu: Fix the comparision in srcu_invl_snp_seq() (Waiman Long) [RHEL-5228] +- srcu: Release early_srcu resources when no longer in use (Waiman Long) [RHEL-5228] +- rcu/kvfree: Split ready for reclaim objects from a batch (Waiman Long) [RHEL-5228] +- rcu/kvfree: Carefully reset number of objects in krcp (Waiman Long) [RHEL-5228] +- rcu/kvfree: Use READ_ONCE() when access to krcp->head (Waiman Long) [RHEL-5228] +- rcu/kvfree: Use a polled API to speedup a reclaim process (Waiman Long) [RHEL-5228] +- rcu/kvfree: Move need_offload_krc() out of krcp->lock (Waiman Long) [RHEL-5228] +- rcu/kvfree: Move bulk/list reclaim to separate functions (Waiman Long) [RHEL-5228] +- rcu/kvfree: Switch to a generic linked list API (Waiman Long) [RHEL-5228] +- rcu: Refactor kvfree_call_rcu() and high-level helpers (Waiman Long) [RHEL-5228] +- rcu: Allow expedited RCU CPU stall warnings to dump task stacks (Waiman Long) [RHEL-5228] +- rcu: Test synchronous RCU grace periods at the end of rcu_init() (Waiman Long) [RHEL-5228] +- rcu: Make rcu_blocking_is_gp() stop early-boot might_sleep() (Waiman Long) [RHEL-5228] +- rcu: Suppress smp_processor_id() complaint in synchronize_rcu_expedited_wait() (Waiman Long) [RHEL-5228] +- rcu: Make RCU_LOCKDEP_WARN() avoid early lockdep checks (Waiman Long) [RHEL-5228] +- rcu: Upgrade header comment for poll_state_synchronize_rcu() (Waiman Long) [RHEL-5228] +- rcu: Throttle callback invocation based on number of ready callbacks (Waiman Long) [RHEL-5228] +- rcu: Consolidate initialization and CPU-hotplug code (Waiman Long) [RHEL-5228] +- rcu: Use hlist_nulls_next_rcu() in hlist_nulls_add_tail_rcu() (Waiman Long) [RHEL-5228] +- rcu: Don't assert interrupts enabled too early in boot (Waiman Long) [RHEL-5228] +- srcu: Make Tiny synchronize_srcu() check for readers (Waiman Long) [RHEL-5228] +- rcu: Make SRCU mandatory (Waiman Long) [RHEL-5228] +- rcu/rcutorture: Use call_rcu_hurry() where needed (Waiman Long) [RHEL-5228] +- rcu/rcuscale: Use call_rcu_hurry() for async reader test (Waiman Long) [RHEL-5228] +- rcu/sync: Use call_rcu_hurry() instead of call_rcu (Waiman Long) [RHEL-5228] +- rcuscale: Add laziness and kfree tests (Waiman Long) [RHEL-5228] +- rcu: Shrinker for lazy rcu (Waiman Long) [RHEL-5228] +- rcu: Refactor code a bit in rcu_nocb_do_flush_bypass() (Waiman Long) [RHEL-5228] +- rcu: Make call_rcu() lazy to save power (Waiman Long) [RHEL-5228] +- rcu: Implement lockdep_rcu_enabled for !CONFIG_DEBUG_LOCK_ALLOC (Waiman Long) [RHEL-5228] +- srcu: Debug NMI safety even on archs that don't require it (Waiman Long) [RHEL-5228] +- srcu: Explain the reason behind the read side critical section on GP start (Waiman Long) [RHEL-5228] +- srcu: Warn when NMI-unsafe API is used in NMI (Waiman Long) [RHEL-5228] +- arch/s390: Add ARCH_HAS_NMI_SAFE_THIS_CPU_OPS Kconfig option (Waiman Long) [RHEL-5228] +- arch/arm64: Add ARCH_HAS_NMI_SAFE_THIS_CPU_OPS Kconfig option (Waiman Long) [RHEL-5228] +- arch/x86: Add ARCH_HAS_NMI_SAFE_THIS_CPU_OPS Kconfig option (Waiman Long) [RHEL-5228] +- srcu: Check for consistent global per-srcu_struct NMI safety (Waiman Long) [RHEL-5228] +- srcu: Check for consistent per-CPU per-srcu_struct NMI safety (Waiman Long) [RHEL-5228] +- srcu: Create an srcu_read_lock_nmisafe() and srcu_read_unlock_nmisafe() (Waiman Long) [RHEL-5228] +- rcu: Fix missing nocb gp wake on rcu_barrier() (Waiman Long) [RHEL-5228] +- rcu: Fix late wakeup when flush of bypass cblist happens (Waiman Long) [RHEL-5228] +- rcu: Simplify rcu_init_nohz() cpumask handling (Waiman Long) [RHEL-5228] +- rcu: Use READ_ONCE() for lockless read of rnp->qsmask (Waiman Long) [RHEL-5228] +- srcu: Convert ->srcu_lock_count and ->srcu_unlock_count to atomic (Waiman Long) [RHEL-5228] +- rcu: Remove duplicate RCU exp QS report from rcu_report_dead() (Waiman Long) [RHEL-5228] +- redhat/configs: Add CONFIG_ANDROID_BINDER_IPC (Waiman Long) [RHEL-5228] +- remove CONFIG_ANDROID (Waiman Long) [RHEL-5228] +- kcsan: Only test clear_bit_unlock_is_negative_byte if arch defines it (Waiman Long) [RHEL-5228] +- kcsan: Avoid nested contexts reading inconsistent reorder_access (Waiman Long) [RHEL-5228] +- kcsan: Turn barrier instrumentation into macros (Waiman Long) [RHEL-5228] +- kcsan: Make barrier tests compatible with lockdep (Waiman Long) [RHEL-5228] +- kcsan: Support WEAK_MEMORY with Clang where no objtool support exists (Waiman Long) [RHEL-5228] +- compiler_attributes.h: Add __disable_sanitizer_instrumentation (Waiman Long) [RHEL-5228] +- sched, kcsan: Enable memory barrier instrumentation (Waiman Long) [RHEL-5228] +- x86/qspinlock, kcsan: Instrument barrier of pv_queued_spin_unlock() (Waiman Long) [RHEL-5228] +- asm-generic/bitops, kcsan: Add instrumentation for barriers (Waiman Long) [RHEL-5228] +- locking/atomics, kcsan: Add instrumentation for barriers (Waiman Long) [RHEL-5228] +- locking/barriers, kcsan: Support generic instrumentation (Waiman Long) [RHEL-5228] +- locking/barriers, kcsan: Add instrumentation for barriers (Waiman Long) [RHEL-5228] +- kcsan: selftest: Add test case to check memory barrier instrumentation (Waiman Long) [RHEL-5228] +- kcsan: Ignore GCC 11+ warnings about TSan runtime support (Waiman Long) [RHEL-5228] +- kcsan: test: Add test cases for memory barrier instrumentation (Waiman Long) [RHEL-5228] +- kcsan: test: Match reordered or normal accesses (Waiman Long) [RHEL-5228] +- kcsan: Document modeling of weak memory (Waiman Long) [RHEL-5228] +- kcsan: Show location access was reordered to (Waiman Long) [RHEL-5228] +- kcsan: Call scoped accesses reordered in reports (Waiman Long) [RHEL-5228] +- kcsan, kbuild: Add option for barrier instrumentation only (Waiman Long) [RHEL-5228] +- kcsan: Add core memory barrier instrumentation functions (Waiman Long) [RHEL-5228] +- kcsan: Add core support for a subset of weak memory modeling (Waiman Long) [RHEL-5228] +- kcsan: Avoid checking scoped accesses from nested contexts (Waiman Long) [RHEL-5228] +- kcsan: Remove redundant zero-initialization of globals (Waiman Long) [RHEL-5228] +- kcsan: Refactor reading of instrumented memory (Waiman Long) [RHEL-5228] +- kcsan: selftest: Cleanup and add missing __init (Waiman Long) [RHEL-5228] +- kcsan: Move ctx to start of argument list (Waiman Long) [RHEL-5228] +- kcsan: Support reporting scoped read-write access type (Waiman Long) [RHEL-5228] +- kcsan: Start stack trace with explicit location if provided (Waiman Long) [RHEL-5228] +- kcsan: Save instruction pointer for scoped accesses (Waiman Long) [RHEL-5228] +- kcsan: Add ability to pass instruction pointer of access to reporting (Waiman Long) [RHEL-5228] +- kcsan: test: Fix flaky test case (Waiman Long) [RHEL-5228] +- kcsan: Make strict mode imply interruptible watchers (Waiman Long) [RHEL-5228] +- kcsan: permissive: Ignore data-racy 1-bit value changes (Waiman Long) [RHEL-5228] +- kcsan: Print if strict or non-strict during init (Waiman Long) [RHEL-5228] +- kcsan: Rework atomic.h into permissive.h (Waiman Long) [RHEL-5228] +- kcsan: Reduce get_ctx() uses in kcsan_found_watchpoint() (Waiman Long) [RHEL-5228] +- kcsan: Introduce CONFIG_KCSAN_STRICT (Waiman Long) [RHEL-5228] +- kcsan: Remove CONFIG_KCSAN_DEBUG (Waiman Long) [RHEL-5228] +- kcsan: Improve some Kconfig comments (Waiman Long) [RHEL-5228] +- RDMA/qedr: clean up work queue on failure in qedr_alloc_resources() (Kamal Heib) [RHEL-10372 RHEL-11031] +- RDMA/qedr: fix repeated words in comments (Kamal Heib) [RHEL-10372 RHEL-11031] +- eth: ixgbe: fix the wake condition (Ivan Vecera) [RHEL-12422] +- eth: bnxt: fix the wake condition (Ivan Vecera) [RHEL-12422] +- net: piggy back on the memory barrier in bql when waking queues (Ivan Vecera) [RHEL-12422] +- bnxt: use new queue try_stop/try_wake macros (Ivan Vecera) [RHEL-12422] +- ixgbe: use new queue try_stop/try_wake macros (Ivan Vecera) [RHEL-12422] +- net: provide macros for commonly copied lockless queue stop/wake code (Ivan Vecera) [RHEL-12422] +- docs: net: use C syntax highlight in driver.rst (Ivan Vecera) [RHEL-12422] +- docs: net: move the probe and open/close sections of driver.rst up (Ivan Vecera) [RHEL-12422] +- docs: net: reformat driver.rst from a list to sections (Ivan Vecera) [RHEL-12422] +- Documentation: networking: correct possessive "its" (Ivan Vecera) [RHEL-12422] +- intel_th: pci: Add Meteor Lake-P support (Michael Petlan) [2156848] +- intel_th: msu: Fix vmalloced buffers (Michael Petlan) [2156848] +- Revert "sched/fair: Move unused stub functions to header" (Phil Auld) [RHEL-1536] +- sched/fair: remove util_est boosting (Phil Auld) [RHEL-1536] +- sched/topology: Align group flags when removing degenerate domain (Phil Auld) [RHEL-1536] +- sched/fair: Use recent_used_cpu to test p->cpus_ptr (Phil Auld) [RHEL-1536] +- sched/core: Avoid multiple calling update_rq_clock() in __cfsb_csd_unthrottle() (Phil Auld) [RHEL-1536] +- sched/core: Avoid double calling update_rq_clock() in __balance_push_cpu_stop() (Phil Auld) [RHEL-1536] +- sched/core: Fixed missing rq clock update before calling set_rq_offline() (Phil Auld) [RHEL-1536] +- sched/fair: Rename variable cpu_util eff_util (Phil Auld) [RHEL-1536] +- sched/topology: Mark set_sched_topology() __init (Phil Auld) [RHEL-1536] +- sched/wait: Fix a kthread_park race with wait_woken() (Phil Auld) [RHEL-1536] +- sched: Consider task_struct::saved_state in wait_task_inactive() (Phil Auld) [RHEL-1536] +- sched: Unconditionally use full-fat wait_task_inactive() (Phil Auld) [RHEL-1536] +- sched: Change wait_task_inactive()s match_state (Phil Auld) [RHEL-1536] +- Revert "sched: Consider task_struct::saved_state in wait_task_inactive()." (Phil Auld) [RHEL-1536] +- sched/deadline: Update GRUB description in the documentation (Phil Auld) [RHEL-1536] +- sched/deadline: Fix bandwidth reclaim equation in GRUB (Phil Auld) [RHEL-1536] +- sched/deadline: remove unused dl_bandwidth (Phil Auld) [RHEL-1536] +- sched/fair: Move unused stub functions to header (Phil Auld) [RHEL-1536] +- sched: Make task_vruntime_update() prototype visible (Phil Auld) [RHEL-1536] +- sched/fair: Hide unused init_cfs_bandwidth() stub (Phil Auld) [RHEL-1536] +- sched: Add schedule_user() declaration (Phil Auld) [RHEL-1536] +- sched: Hide unused sched_update_scaling() (Phil Auld) [RHEL-1536] +- sched/fair, cpufreq: Introduce 'runnable boosting' (Phil Auld) [RHEL-1536] +- sched/fair: Refactor CPU utilization functions (Phil Auld) [RHEL-1536] +- cpu/hotplug: Reset task stack state in _cpu_up() (Phil Auld) [RHEL-1536] +- sched/debug: Correct printing for rq->nr_uninterruptible (Phil Auld) [RHEL-1536] +- sched/topology: Propagate SMT flags when removing degenerate domain (Phil Auld) [RHEL-1536] +- sched/core: Make sched_dynamic_mutex static (Phil Auld) [RHEL-1536] +- sched/fair: Fix imbalance overflow (Phil Auld) [RHEL-1536] +- sched/core: Reduce cost of sched_move_task when config autogroup (Phil Auld) [RHEL-1536] +- sched/core: Avoid selecting the task that is throttled to run when core-sched enable (Phil Auld) [RHEL-1536] +- sched_getaffinity: don't assume 'cpumask_size()' is fully initialized (Phil Auld) [RHEL-1536] +- sched/topology: Make sched_energy_mutex,update static (Phil Auld) [RHEL-1536] +- livepatch,sched: Add livepatch task switching to cond_resched() (Phil Auld) [RHEL-1536] +- livepatch: Skip task_call_func() for current task (Phil Auld) [RHEL-1536] +- sched/fair: Fix inaccurate tally of ttwu_move_affine (Phil Auld) [RHEL-1536] +- ice: Don't tx before switchdev is fully configured (Michal Schmidt) [2241234] +- thermal/drivers/qcom: Switch to new of API (Lucas Karpinski) [RHEL-11886] +- thermal/drivers/bcm2835: Remove buggy call to thermal_of_zone_unregister (Lucas Karpinski) [RHEL-11886] +- thermal/drivers/qcom: Add support for PMIC5 Gen2 ADCTM (Lucas Karpinski) [RHEL-11886] +- thermal/drivers/qcom: Add support for multiple generations of devices (Lucas Karpinski) [RHEL-11886] +- thermal/drivers/qcom/spmi-adc-tm5: Add support for HC variant (Lucas Karpinski) [RHEL-11886] +- thermal/drivers/qcom/spmi-adc-tm5: Don't abort probing if a sensor is not used (Lucas Karpinski) [RHEL-11886] +- thermal/drivers/qcom: Remove duplicate set next trip point interrupt code (Lucas Karpinski) [RHEL-11886] +- cgroup: always put cset in cgroup_css_set_put_fork (Jay Shin) [RHEL-3218] +- phy: qcom-qmp-usb: split PCS_USB init table for sc8280xp and sa8775p (Adrien Thierry) [RHEL-10378] +- phy: qcom-qmp-usb: initialize PCS_USB registers (Adrien Thierry) [RHEL-10378] +- ice: always add legacy 32byte RXDID in supported_rxdids (Michal Schmidt) [RHEL-10357] +- KVM: s390: pv: Allow AP-instructions for pv-guests (Thomas Huth) [RHEL-5743] +- KVM: s390: Add UV feature negotiation (Thomas Huth) [RHEL-5743] +- s390/uv: UV feature check utility (Thomas Huth) [RHEL-5743] +- KVM: s390: pv: relax WARN_ONCE condition for destroy fast (Thomas Huth) [RHEL-5743] +- s390/vfio-ap: make sure nib is shared (Thomas Huth) [RHEL-5743] +- KVM: s390: export kvm_s390_pv*_is_protected functions (Thomas Huth) [RHEL-5743] +- s390/uv: export uv_pin_shared for direct usage (Thomas Huth) [RHEL-5743] +- s390/vfio-ap: check for TAPQ response codes 0x35 and 0x36 (Thomas Huth) [RHEL-5743] +- s390/vfio-ap: handle queue state change in progress on reset (Thomas Huth) [RHEL-5743] +- s390/vfio-ap: use work struct to verify queue reset (Thomas Huth) [RHEL-5743] +- s390/vfio-ap: store entire AP queue status word with the queue object (Thomas Huth) [RHEL-5743] +- s390/vfio-ap: remove upper limit on wait for queue reset to complete (Thomas Huth) [RHEL-5743] +- s390/vfio-ap: allow deconfigured queue to be passed through to a guest (Thomas Huth) [RHEL-5743] +- s390/vfio-ap: wait for response code 05 to clear on queue reset (Thomas Huth) [RHEL-5743] +- s390/vfio-ap: clean up irq resources if possible (Thomas Huth) [RHEL-5743] +- s390/vfio-ap: no need to check the 'E' and 'I' bits in APQSW after TAPQ (Thomas Huth) [RHEL-5743] +- KVM: s390: selftests: Add selftest for single-stepping (Thomas Huth) [RHEL-5743] +- KVM: s390: interrupt: Fix single-stepping keyless mode exits (Thomas Huth) [RHEL-5743] +- KVM: s390: interrupt: Fix single-stepping userspace-emulated instructions (Thomas Huth) [RHEL-5743] +- KVM: s390: interrupt: Fix single-stepping kernel-emulated instructions (Thomas Huth) [RHEL-5743] +- KVM: s390: interrupt: Fix single-stepping into program interrupt handlers (Thomas Huth) [RHEL-5743] +- KVM: s390: interrupt: Fix single-stepping into interrupt handlers (Thomas Huth) [RHEL-5743] +- KVM: s390: fix sthyi error handling (Thomas Huth) [RHEL-5743] +- KVM: s390: pci: fix virtual-physical confusion on module unload/load (Thomas Huth) [RHEL-5743] +- KVM: s390: vsie: clarifications on setting the APCB (Thomas Huth) [RHEL-5743] +- KVM: s390: interrupt: fix virtual-physical confusion for next alert GISA (Thomas Huth) [RHEL-5743] +- s390/vfio-ap: remove redundant driver match function (Thomas Huth) [RHEL-5743] +- KVM: s390: Use "int" as return type for kvm_s390_get/set_skeys() (Thomas Huth) [RHEL-5743] +- KVM: s390: GISA: sort out physical vs virtual pointers usage (Thomas Huth) [RHEL-5743] +- keys: Fix linking a duplicate key to a keyring's assoc_array (Jay Shin) [RHEL-9908] +- mm/memcontrol: export memcg.swap watermark via sysfs for v2 memcg (Waiman Long) [RHEL-10093] +- mm,kfence: decouple kfence from page granularity mapping judgement (Eric Chanudet) [RHEL-2769] +- redhat: update self-test data (Scott Weaver) + * Wed Oct 11 2023 Scott Weaver [5.14.0-376.el9] - kernel.spec.template: Fix --without bpftool (Prarit Bhargava) - redhat/Makefile.cross: Add message for disabled subpackages (Prarit Bhargava) diff --git a/sources b/sources index df88bb9..ce98a1a 100644 --- a/sources +++ b/sources @@ -1,3 +1,3 @@ -SHA512 (linux-5.14.0-376.el9.tar.xz) = be2616d459c82d3e99c21a9c4011604e86062777546ee3002b5544e9fc820c317d1bcbfa293fbdf051e966b5c5a782fd0c6929d14a7eb8ac251cc36b9a57c0d5 -SHA512 (kernel-abi-stablelists-5.14.0-376.el9.tar.bz2) = f0cedf84db9e5890d3aca6f2e3b8d021512e669f3a0edbfe358cba4ac8c2211ca4d6fe59d1ddab632587c04c31075cef4ad4cf5ec97abb72935008bb9a670cfb -SHA512 (kernel-kabi-dw-5.14.0-376.el9.tar.bz2) = 48ad953b1e242376a47cab1d6347891822c71635243ea1378f123382418450edb3ec60d701dae226ed47c481e38c2f371fade6016b9d65a6667a49ab69acc9a7 +SHA512 (linux-5.14.0-377.el9.tar.xz) = f77b51e0a654780c53307f7772f360a5e3734edc7ede3d52febffeac91b0f5c148d4307b758e7a602eb49214c36edcb490786c8f7e75e1e9208c5a99764fa877 +SHA512 (kernel-abi-stablelists-5.14.0-377.el9.tar.bz2) = fcfa18b02a19eb34df627efe4b5d95dfae6d48e3fef5d94339d0b1ad41aabdd9e75730eb4ba3fb26fccf242bad7405323b49a2842990714f1426906f5b79d224 +SHA512 (kernel-kabi-dw-5.14.0-377.el9.tar.bz2) = 48ad953b1e242376a47cab1d6347891822c71635243ea1378f123382418450edb3ec60d701dae226ed47c481e38c2f371fade6016b9d65a6667a49ab69acc9a7