|
| 1 | +* Fri Nov 28 2025 CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [5.14.0-645.el9] |
| 2 | +- tty: n_tty: Fix buffer offsets when lookahead is used (Radostin Stoyanov) [RHEL-127716] |
| 3 | +- ext4: don't over-report free space or inodes in statvfs (Ravi Singh) [RHEL-125357] |
| 4 | +- dpll: add phase-adjust-gran pin attribute (Petr Oros) [RHEL-126530] |
| 5 | +- dpll: fix device-id-get and pin-id-get to return errors properly (Petr Oros) [RHEL-126530] |
| 6 | +- dpll: spec: add missing module-name and clock-id to pin-get reply (Petr Oros) [RHEL-126530] |
| 7 | +- dpll: add phase_offset_avg_factor_get/set callback ops (Petr Oros) [RHEL-126530] |
| 8 | +- dpll: add phase-offset-avg-factor device attribute to netlink spec (Petr Oros) [RHEL-126530] |
| 9 | +- dpll: fix clock quality level reporting (Petr Oros) [RHEL-126530] |
| 10 | +- dpll: add reference sync get/set (Petr Oros) [RHEL-126530] |
| 11 | +- dpll: add reference-sync netlink attribute (Petr Oros) [RHEL-126530] |
| 12 | +- dpll: remove documentation of rclk_dev_name (Petr Oros) [RHEL-126530] |
| 13 | +- tpm: Prevent local DOS via tpm/tpm0/ppi/*operations (Denis Aleksandrov) [RHEL-62964] |
| 14 | +- KVM: arm64: vgic-v3: Release reserved slot outside of lpi_xa's lock (Cornelia Huck) [RHEL-115975] |
| 15 | +- KVM: arm64: vgic-v3: Reinstate IRQ lock ordering for LPI xarray (Cornelia Huck) [RHEL-115975] |
| 16 | +- KVM: arm64: Update stale comment for sanitise_mte_tags() (Cornelia Huck) [RHEL-115975] |
| 17 | +- KVM: arm64: Add build-time check for duplicate DECLARE_REG use (Cornelia Huck) [RHEL-115975] |
| 18 | +- kvm: arm64: use BUG() instead of BUG_ON(1) (Cornelia Huck) [RHEL-115975] |
| 19 | +- KVM: arm64: Fix page leak in user_mem_abort() (Cornelia Huck) [RHEL-115975] |
| 20 | +- KVM: arm64: vgic: fix incorrect spinlock API usage (Cornelia Huck) [RHEL-115975] |
| 21 | +- KVM: arm64: vgic-v3: Indicate vgic_put_irq() may take LPI xarray lock (Cornelia Huck) [RHEL-115975] |
| 22 | +- KVM: arm64: vgic-v3: Don't require IRQs be disabled for LPI xarray lock (Cornelia Huck) [RHEL-115975] |
| 23 | +- KVM: arm64: vgic-v3: Erase LPIs from xarray outside of raw spinlocks (Cornelia Huck) [RHEL-115975] |
| 24 | +- KVM: arm64: Spin off release helper from vgic_put_irq() (Cornelia Huck) [RHEL-115975] |
| 25 | +- KVM: arm64: vgic-v3: Use bare refcount for VGIC LPIs (Cornelia Huck) [RHEL-115975] |
| 26 | +- KVM: arm64: vgic: Drop stale comment on IRQ active state (Cornelia Huck) [RHEL-115975] |
| 27 | +- KVM: arm64: Initialize PMSCR_EL1 when in VHE (Cornelia Huck) [RHEL-115975] |
| 28 | +- KVM: arm64: Mark freed S2 MMUs as invalid (Cornelia Huck) [RHEL-115975] |
| 29 | +- KVM: arm64: Check for SYSREGS_ON_CPU before accessing the 32bit state (Cornelia Huck) [RHEL-115975] |
| 30 | +- arm64: vgic-v2: Fix guest endianness check in hVHE mode (Cornelia Huck) [RHEL-115975] |
| 31 | +- KVM: arm64: Disambiguate support for vSGIs v. vLPIs (Cornelia Huck) [RHEL-115975] |
| 32 | +- KVM: arm64: Enforce the sorting of the GICv3 system register table (Cornelia Huck) [RHEL-115975] |
| 33 | +- KVM: arm64: Clarify the check for reset callback in check_sysreg_table() (Cornelia Huck) [RHEL-115975] |
| 34 | +- KVM: arm64: vgic-its: Return -ENXIO to invalid KVM_DEV_ARM_VGIC_GRP_CTRL attrs (Cornelia Huck) [RHEL-115975] |
| 35 | +- KVM: arm64: Make RAS registers UNDEF when RAS isn't advertised (Cornelia Huck) [RHEL-115975] |
| 36 | +- KVM: arm64: Filter out HCR_EL2 bits when running in hypervisor context (Cornelia Huck) [RHEL-115975] |
| 37 | +- KVM: arm64: Fix vcpu_{read,write}_sys_reg() accessors (Cornelia Huck) [RHEL-115975] |
| 38 | +- KVM: arm64: Simplify sysreg access on exception delivery (Cornelia Huck) [RHEL-115975] |
| 39 | +- KVM: arm64: Check for SYSREGS_ON_CPU before accessing the CPU state (Cornelia Huck) [RHEL-115975] |
| 40 | +- KVM: arm64: nv: Handle CNTHCTL_EL2 specially (Cornelia Huck) [RHEL-115975] |
| 41 | +- KVM: arm64: nv: Add missing EL2->EL1 mappings in get_el2_to_el1_mapping() (Cornelia Huck) [RHEL-115975] |
| 42 | +- KVM: arm64: Make RVBAR_EL2 accesses UNDEF (Cornelia Huck) [RHEL-115975] |
| 43 | +- KVM: arm64: Unify UNDEF injection helpers (Cornelia Huck) [RHEL-115975] |
| 44 | +- KVM: arm64: Make most GICv3 accesses UNDEF if they trap (Cornelia Huck) [RHEL-115975] |
| 45 | +- KVM: arm64: Fix enforcement of upper bound on MDCR_EL2.HPMN (Cornelia Huck) [RHEL-115975] |
| 46 | +- KVM: arm64: Don't retire MMIO instruction w/ pending (emulated) SError (Cornelia Huck) [RHEL-115975] |
| 47 | +- KVM: arm64: Treat vCPU with pending SError as runnable (Cornelia Huck) [RHEL-115975] |
| 48 | +- KVM: arm64: Block cacheable PFNMAP mapping (Cornelia Huck) [RHEL-115975] |
| 49 | +- KVM: arm64: Assume non-PFNMAP/MIXEDMAP VMAs can be mapped cacheable (Cornelia Huck) [RHEL-115975] |
| 50 | +- KVM: arm64: Rename the device variable to s2_force_noncacheable (Cornelia Huck) [RHEL-115975] |
| 51 | +- KVM: arm64: Remove kvm_arch_vcpu_run_map_fp() (Cornelia Huck) [RHEL-115975] |
| 52 | +- KVM: arm64: Don't free hyp pages with pKVM on GICv2 (Cornelia Huck) [RHEL-115975] |
| 53 | +- KVM: arm64: Fix error path in init_hyp_mode() (Cornelia Huck) [RHEL-115975] |
| 54 | +- arm64: kvm: Introduce nvhe stack size constants (Cornelia Huck) [RHEL-115975] |
| 55 | +- KVM: arm64: Adjust range correctly during host stage-2 faults (Cornelia Huck) [RHEL-115975] |
| 56 | +- KVM: arm64: WARN if unmapping a vLPI fails in any path (Cornelia Huck) [RHEL-115975] |
| 57 | +- can: j1939: add missing calls in NETDEV_UNREGISTER notification handler (CKI Backport Bot) [RHEL-124106] {CVE-2025-39925} |
| 58 | +- can: j1939: implement NETDEV_UNREGISTER notification handler (CKI Backport Bot) [RHEL-124106] {CVE-2025-39925} |
| 59 | +- futex: Optimize per-cpu reference counting (Waiman Long) [RHEL-101190] |
| 60 | +- futex: Don't leak robust_list pointer on exec race (Waiman Long) [RHEL-101190] |
| 61 | +- selftest/futex: Compile also with libnuma < 2.0.16 (Waiman Long) [RHEL-101190] |
| 62 | +- selftest/futex: Reintroduce "Memory out of range" numa_mpol's subtest (Waiman Long) [RHEL-101190] |
| 63 | +- selftest/futex: Make the error check more precise for futex_numa_mpol (Waiman Long) [RHEL-101190] |
| 64 | +- selftests/futex: Fix futex_wait() for 32bit ARM (Waiman Long) [RHEL-101190] |
| 65 | +- selftests: futex: Fix incorrect kernel headers search path (Waiman Long) [RHEL-101190] |
| 66 | +- futex: Prevent use-after-free during requeue-PI (Waiman Long) [RHEL-101190] |
| 67 | +- selftests/futex: Fix typos and grammar in futex_priv_hash (Waiman Long) [RHEL-101190] |
| 68 | +- selftests/futex: Fix format-security warnings in futex_priv_hash (Waiman Long) [RHEL-101190] |
| 69 | +- selftests/futex: Fix some futex_numa_mpol subtests (Waiman Long) [RHEL-101190] |
| 70 | +- selftests/futex: Remove the -g parameter from futex_priv_hash (Waiman Long) [RHEL-101190] |
| 71 | +- futex: Move futex_hash_free() back to __mmput() (Waiman Long) [RHEL-101190] |
| 72 | +- futex: Move futex cleanup to __mmdrop() (Waiman Long) [RHEL-101190] |
| 73 | +- kernel/fork: group allocation/free of per-cpu counters for mm struct (Waiman Long) [RHEL-101190] |
| 74 | +- futex: Use user_write_access_begin/_end() in futex_put_value() (Waiman Long) [RHEL-101190] |
| 75 | +- selftests/futex: Fix spelling mistake "Succeffuly" -> "Successfully" (Waiman Long) [RHEL-101190] |
| 76 | +- selftests/futex: Define SYS_futex on 32-bit architectures with 64-bit time_t (Waiman Long) [RHEL-101190] |
| 77 | +- perf bench futex: Remove support for IMMUTABLE (Waiman Long) [RHEL-101190] |
| 78 | +- selftests/futex: Remove support for IMMUTABLE (Waiman Long) [RHEL-101190] |
| 79 | +- futex: Remove support for IMMUTABLE (Waiman Long) [RHEL-101190] |
| 80 | +- futex: Make futex_private_hash_get() static (Waiman Long) [RHEL-101190] |
| 81 | +- futex: Use RCU-based per-CPU reference counting instead of rcuref_t (Waiman Long) [RHEL-101190] |
| 82 | +- selftests/futex: Adapt the private hash test to RCU related changes (Waiman Long) [RHEL-101190] |
| 83 | +- perf bench futex: Fix prctl include in musl libc (Waiman Long) [RHEL-101190] |
| 84 | +- selftests/futex: Add futex_numa to .gitignore (Waiman Long) [RHEL-101190] |
| 85 | +- futex: Temporary disable FUTEX_PRIVATE_HASH (Waiman Long) [RHEL-101190] |
| 86 | +- futex: Initialize futex_phash_new during fork(). (Waiman Long) [RHEL-101190] |
| 87 | +- futex: Verify under the lock if hash can be replaced (Waiman Long) [RHEL-101190] |
| 88 | +- futex: Handle invalid node numbers supplied by user (Waiman Long) [RHEL-101190] |
| 89 | +- selftests/futex: Set the home_node in futex_numa_mpol (Waiman Long) [RHEL-101190] |
| 90 | +- selftests/futex: getopt() requires int as return value. (Waiman Long) [RHEL-101190] |
| 91 | +- tools headers UAPI: Sync linux/prctl.h with the kernel sources to pick FUTEX knob (Waiman Long) [RHEL-101190] |
| 92 | +- io_uring/futex: mark wait requests as inflight (Waiman Long) [RHEL-101190] |
| 93 | +- selftests/futex: Fix spelling mistake "unitiliazed" -> "uninitialized" (Waiman Long) [RHEL-101190] |
| 94 | +- futex: Correct the kernedoc return value for futex_wait_setup(). (Waiman Long) [RHEL-101190] |
| 95 | +- tools headers: Synchronize prctl.h ABI header (Waiman Long) [RHEL-101190] |
| 96 | +- futex: Use RCU_INIT_POINTER() in futex_mm_init(). (Waiman Long) [RHEL-101190] |
| 97 | +- selftests/futex: Use TAP output in futex_numa_mpol (Waiman Long) [RHEL-101190] |
| 98 | +- selftests/futex: Use TAP output in futex_priv_hash (Waiman Long) [RHEL-101190] |
| 99 | +- futex: Fix kernel-doc comments (Waiman Long) [RHEL-101190] |
| 100 | +- futex: Relax the rcu_assign_pointer() assignment of mm->futex_phash in futex_mm_init() (Waiman Long) [RHEL-101190] |
| 101 | +- futex: Fix outdated comment in struct restart_block (Waiman Long) [RHEL-101190] |
| 102 | +- futex,selftests: Add another FUTEX2_NUMA selftest (Waiman Long) [RHEL-101190] |
| 103 | +- selftests/futex: Add futex_numa_mpol (Waiman Long) [RHEL-101190] |
| 104 | +- selftests/futex: Add futex_priv_hash (Waiman Long) [RHEL-101190] |
| 105 | +- selftests/futex: Build without headers nonsense (Waiman Long) [RHEL-101190] |
| 106 | +- tools/perf: Allow to select the number of hash buckets (Waiman Long) [RHEL-101190] |
| 107 | +- tools headers: Synchronize prctl.h ABI header (Waiman Long) [RHEL-101190] |
| 108 | +- futex: Implement FUTEX2_MPOL (Waiman Long) [RHEL-101190] |
| 109 | +- futex: Implement FUTEX2_NUMA (Waiman Long) [RHEL-101190] |
| 110 | +- futex: Allow to make the private hash immutable (Waiman Long) [RHEL-101190] |
| 111 | +- futex: Allow to resize the private local hash (Waiman Long) [RHEL-101190] |
| 112 | +- futex: Allow automatic allocation of process wide futex hash (Waiman Long) [RHEL-101190] |
| 113 | +- futex: Add basic infrastructure for local task local hash (Waiman Long) [RHEL-101190] |
| 114 | +- futex: Create helper function to initialize a hash slot (Waiman Long) [RHEL-101190] |
| 115 | +- futex: Introduce futex_q_lockptr_lock() (Waiman Long) [RHEL-101190] |
| 116 | +- futex: Decrease the waiter count before the unlock operation (Waiman Long) [RHEL-101190] |
| 117 | +- futex: Acquire a hash reference in futex_wait_multiple_setup() (Waiman Long) [RHEL-101190] |
| 118 | +- futex: Create private_hash() get/put class (Waiman Long) [RHEL-101190] |
| 119 | +- futex: Create futex_hash() get/put class (Waiman Long) [RHEL-101190] |
| 120 | +- futex: Create hb scopes (Waiman Long) [RHEL-101190] |
| 121 | +- futex: Pull futex_hash() out of futex_q_lock() (Waiman Long) [RHEL-101190] |
| 122 | +- futex: Move futex_queue() into futex_wait_setup() (Waiman Long) [RHEL-101190] |
| 123 | +- mm: Add vmalloc_huge_node() (Waiman Long) [RHEL-101190] |
| 124 | +- rcuref: Provide rcuref_is_dead() (Waiman Long) [RHEL-101190] |
| 125 | +- futex: Use a hashmask instead of hashsize (Waiman Long) [RHEL-101190] |
| 126 | +- rcuref: Plug slowpath race in rcuref_put() (Waiman Long) [RHEL-101190] |
| 127 | +- seqlock: add missing parameter documentation for raw_seqcount_try_begin() (Waiman Long) [RHEL-101190] |
| 128 | +- mm: introduce mmap_lock_speculate_{try_begin|retry} (Waiman Long) [RHEL-101190] |
| 129 | +- mm: convert mm_lock_seq to a proper seqcount (Waiman Long) [RHEL-101190] |
| 130 | +- seqlock: add raw_seqcount_try_begin (Waiman Long) [RHEL-101190] |
| 131 | +- sched/wake_q: Add helper to call wake_up_q after unlock with preemption disabled (Waiman Long) [RHEL-101190] |
| 132 | +- locking/rtmutex: Make sure we wake anything on the wake_q when we release the lock->wait_lock (Waiman Long) [RHEL-101190] |
| 133 | +- locking: rtmutex: Fix wake_q logic in task_blocks_on_rt_mutex (Waiman Long) [RHEL-101190] |
| 134 | +- futex: fix user access on powerpc (Waiman Long) [RHEL-101190] |
| 135 | +- futex: improve user space accesses (Waiman Long) [RHEL-101190] |
| 136 | +- locking/mutex: Make mutex::wait_lock irq safe (Waiman Long) [RHEL-101190] |
| 137 | +- locking/mutex: Remove wakeups from under mutex::wait_lock (Waiman Long) [RHEL-101190] |
| 138 | +- locking/rt: Annotate unlock followed by lock for sparse. (Waiman Long) [RHEL-101190] |
| 139 | +- mm: fix (harmless) type confusion in lock_vma_under_rcu() (Waiman Long) [RHEL-101190] |
| 140 | +- selftests/mm: kvm, mdwe fixes to avoid requiring "make headers" (Waiman Long) [RHEL-101190] |
| 141 | +- mm: optimize CONFIG_PER_VMA_LOCK member placement in vm_area_struct (Waiman Long) [RHEL-101190] |
| 142 | +Resolves: RHEL-101190, RHEL-115975, RHEL-124106, RHEL-125357, RHEL-126530, RHEL-127716, RHEL-62964 |
| 143 | + |
1 | 144 | * Wed Nov 26 2025 CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [5.14.0-644.el9] |
2 | 145 | - s390: Disable ARCH_WANT_OPTIMIZE_HUGETLB_VMEMMAP (Luiz Capitulino) [RHEL-129896] |
3 | 146 | - scsi: st: Skip buffer flush for information ioctls (John Meneghini) [RHEL-128358] |
|
0 commit comments