kernel-6.12.0-180.el10

* Fri Jan 09 2026 CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [6.12.0-180.el10]
- powerpc/kexec: Enable SMT before waking offline CPUs (Mamatha Inamdar) [RHEL-138566]
- tipc: Fix use-after-free in tipc_mon_reinit_self(). (Xin Long) [RHEL-133490]
- tipc: adjust tipc_nodeid2string() to return string length (Xin Long) [RHEL-133490]
- sctp: prevent possible shift-out-of-bounds in sctp_transport_update_rto (Xin Long) [RHEL-133479]
- sctp: make sctp_transport_init() void (Xin Long) [RHEL-133479]
- sctp: Hold sock lock while iterating over address list (Xin Long) [RHEL-133479]
- sctp: Prevent TOCTOU out-of-bounds write (Xin Long) [RHEL-133479]
- sctp: Hold RCU read lock while iterating over address list (Xin Long) [RHEL-133479]
- net: sctp: fix KMSAN uninit-value in sctp_inq_pop (Xin Long) [RHEL-133479]
- selftest: net: fix socklen_t type mismatch in sctp_collision test (Xin Long) [RHEL-133479]
- sctp: Constify struct sctp_sched_ops (Xin Long) [RHEL-133479]
- sctp: Defer SCTP_DBG_OBJCNT_DEC() to sctp_destroy_sock(). (Xin Long) [RHEL-133479]
- selftests: net: fix server bind failure in sctp_vrf.sh (Xin Long) [RHEL-133479]
- net/sctp: fix a null dereference in sctp_disposition sctp_sf_do_5_1D_ce() (Xin Long) [RHEL-133479]
- net: core: prevent NULL deref in generic_hwtstamp_ioctl_lower() (Paolo Abeni) [RHEL-133483]
- net/ip6_tunnel: Prevent perpetual tunnel growth (Guillaume Nault) [RHEL-133477]
- rtla/timerlat_bpf: Stop tracing on user latency (Tomas Glozar) [RHEL-125441]
- l2tp: reset skb control buffer on xmit (Guillaume Nault) [RHEL-133481]
- smc: Fix use-after-free in __pnet_find_base_ndev(). (Mete Durlu) [RHEL-126901] {CVE-2025-40064}
- net: Add locking to protect skb->dev access in ip_output (Mete Durlu) [RHEL-126901]
- redhat: hsr: Remove tech preview tainting (Felix Maurer) [RHEL-100942]
- redhat: Package net/hsr selftests (Felix Maurer) [RHEL-127795]
- net/hsr: fix NULL pointer dereference in prp_get_untagged_frame() (Felix Maurer) [RHEL-127793]
- netlink: specs: rt-link: Add attributes for hsr (Felix Maurer) [RHEL-127793]
- hsr: Follow standard for HSRv0 supervision frames (Felix Maurer) [RHEL-127793]
- hsr: Fix supervision frame sending on HSRv0 (Felix Maurer) [RHEL-127793]
- net: hsr: prevent creation of HSR device with slaves from another netns (Felix Maurer) [RHEL-127793]
- hsr: hold rcu and dev lock for hsr_get_port_ndev (Felix Maurer) [RHEL-127793]
- hsr: use hsr_for_each_port_rtnl in hsr_port_get_hsr (Felix Maurer) [RHEL-127793]
- hsr: use rtnl lock when iterating over ports (Felix Maurer) [RHEL-127793]
- net, hsr: reject HSR frame if skb can't hold tag (Felix Maurer) [RHEL-127793] {CVE-2025-39703}
- net: hsr: sync hw addr of slave2 according to slave1 hw addr on PRP (Felix Maurer) [RHEL-100923 RHEL-127793]
- redhat: hsr: Enable KUnit test for PRP duplicate discard (Felix Maurer) [RHEL-127793]
- net: hsr: Add KUnit test for PRP (Felix Maurer) [RHEL-127793]
- net: hsr: Fix PRP duplicate detection (Felix Maurer) [RHEL-127793]
- net: hsr: Create and export hsr_get_port_ndev() (Felix Maurer) [RHEL-127793]
- net: hsr: remove one synchronize_rcu() from hsr_del_port() (Felix Maurer) [RHEL-127793]
- selftests: hsr: Add test for VLAN (Felix Maurer) [RHEL-127793 RHEL-130475]
- net: hsr: Add VLAN CTAG filter support (Felix Maurer) [RHEL-127793 RHEL-130475]
- net: hsr: Add VLAN support (Felix Maurer) [RHEL-127793 RHEL-130475]
- tests: hsr: Increase timeout to 50 seconds (Felix Maurer) [RHEL-127793]
- net: hsr: convert to use new timer APIs (Felix Maurer) [RHEL-127793]
- nvmet-auth: update sc_c in target host hash calculation (Chris Leech) [RHEL-129753]
- nvmet-auth: update sc_c in host response (Chris Leech) [RHEL-129753]
- nvme/tcp: handle tls partially sent records in write_space() (Chris Leech) [RHEL-129753]
- nvme-auth: update sc_c in host response (Chris Leech) [RHEL-129753]
- nvme-auth: use hkdf_expand_label() (Chris Leech) [RHEL-129753]
- nvme-auth: add hkdf_expand_label() (Chris Leech) [RHEL-129753]
- nvme-tcp: send only permitted commands for secure concat (Chris Leech) [RHEL-129753]
- nvme-auth: update bi_directional flag (Chris Leech) [RHEL-129753]
- nvme-auth: remove unneeded semicolon (Chris Leech) [RHEL-129753]
- nvme-tcp: log TLS handshake failures at error level (Chris Leech) [RHEL-129753]
- delay: Fix ndelay() spuriously treated as udelay() (Waiman Long) [RHEL-114122]
- timers/Documentation: Cleanup delay/sleep documentation (Waiman Long) [RHEL-114122]
- powerpc/rtas: Use fsleep() to minimize additional sleep duration (Waiman Long) [RHEL-114122]
- mm/damon/core: Use generic upper bound recommondation for usleep_range() (Waiman Long) [RHEL-114122]
- timers: Adjust flseep() to reflect reality (Waiman Long) [RHEL-114122]
- delay: Rework udelay and ndelay (Waiman Long) [RHEL-114122]
- MAINTAINERS: Add missing file include/linux/delay.h (Waiman Long) [RHEL-114122]
- posix-timers: Plug potential memory leak in do_timer_create() (Waiman Long) [RHEL-114122]
- selftests: always install UAPI headers to the correct directory (Waiman Long) [RHEL-114122]
- vdso/datastore: Gate time data behind CONFIG_GENERIC_GETTIMEOFDAY (Waiman Long) [RHEL-114122]
- tick: Do not set device to detached state in tick_shutdown() (Waiman Long) [RHEL-114122]
- selftests: vDSO: vdso_standalone_test_x86: Replace source file with symlink (Waiman Long) [RHEL-114122]
- timekeeping: Zero initialize system_counterval when querying time from phc drivers (Waiman Long) [RHEL-114122]
- RISC-V: vDSO: Correct inline assembly constraints in the getrandom syscall wrapper (Waiman Long) [RHEL-114122]
- RISC-V: vDSO: Wire up getrandom() vDSO implementation (Waiman Long) [RHEL-114122]
- clocksource: Fix the CPUs' choice in the watchdog per CPU verification (Waiman Long) [RHEL-114122]
- alarmtimer: Switch spin_{lock,unlock}_irqsave() to guards (Waiman Long) [RHEL-114122]
- alarmtimer: Remove dead return value in clock2alarm() (Waiman Long) [RHEL-114122]
- time/jiffies: Change register_refined_jiffies() to void __init (Waiman Long) [RHEL-114122]
- timers: Remove unused __round_jiffies(_up) (Waiman Long) [RHEL-114122]
- posix-timers: Initialize cache early and move pointer into __timer_data (Waiman Long) [RHEL-114122]
- binfmt_elf: Move brk for static PIE even if ASLR disabled (Waiman Long) [RHEL-114122]
- arm64: vdso: Work around invalid absolute relocations from GCC (Waiman Long) [RHEL-114122]
- timekeeping: Prevent coarse clocks going backwards (Waiman Long) [RHEL-114122]
- tools headers: Update the uapi/linux/prctl.h copy with the kernel sources (Waiman Long) [RHEL-114122]
- timekeeping: Add a lockdep override in tick_freeze() (Waiman Long) [RHEL-114122]
- hrtimer: Add missing ACCESS_PRIVATE() for hrtimer::function (Waiman Long) [RHEL-114122]
- tracing/timers: Rename the hrtimer_init event to hrtimer_setup (Waiman Long) [RHEL-114122]
- hrtimers: Rename debug_init_on_stack() to debug_setup_on_stack() (Waiman Long) [RHEL-114122]
- hrtimers: Rename debug_init() to debug_setup() (Waiman Long) [RHEL-114122]
- hrtimers: Rename __hrtimer_init_sleeper() to __hrtimer_setup_sleeper() (Waiman Long) [RHEL-114122]
- hrtimers: Remove unnecessary NULL check in hrtimer_start_range_ns() (Waiman Long) [RHEL-114122]
- hrtimers: Make callback function pointer private (Waiman Long) [RHEL-114122]
- hrtimers: Merge __hrtimer_init() into __hrtimer_setup() (Waiman Long) [RHEL-114122]
- hrtimers: Switch to use __htimer_setup() (Waiman Long) [RHEL-114122]
- hrtimers: Delete hrtimer_init() (Waiman Long) [RHEL-114122]
- Revert "timekeeping: Fix possible inconsistencies in _COARSE clockids" (Waiman Long) [RHEL-114122]
- posix-clock: Store file pointer in struct posix_clock_context (Waiman Long) [RHEL-114122]
- sparc/vdso: Always reject undefined references during linking (Waiman Long) [RHEL-114122]
- x86/vdso: Always reject undefined references during linking (Waiman Long) [RHEL-114122]
- vdso: Rework struct vdso_time_data and introduce struct vdso_clock (Waiman Long) [RHEL-114122]
- vdso: Move architecture related data before basetime data (Waiman Long) [RHEL-114122]
- powerpc/vdso: Prepare introduction of struct vdso_clock (Waiman Long) [RHEL-114122]
- arm64/vdso: Prepare introduction of struct vdso_clock (Waiman Long) [RHEL-114122]
- x86/vdso: Prepare introduction of struct vdso_clock (Waiman Long) [RHEL-114122]
- time/namespace: Prepare introduction of struct vdso_clock (Waiman Long) [RHEL-114122]
- vdso/namespace: Rename timens_setup_vdso_data() to reflect new vdso_clock struct (Waiman Long) [RHEL-114122]
- vdso/vsyscall: Prepare introduction of struct vdso_clock (Waiman Long) [RHEL-114122]
- vdso/gettimeofday: Prepare helper functions for introduction of struct vdso_clock (Waiman Long) [RHEL-114122]
- vdso/gettimeofday: Prepare do_coarse_timens() for introduction of struct vdso_clock (Waiman Long) [RHEL-114122]
- vdso/gettimeofday: Prepare do_coarse() for introduction of struct vdso_clock (Waiman Long) [RHEL-114122]
- vdso/gettimeofday: Prepare do_hres_timens() for introduction of struct vdso_clock (Waiman Long) [RHEL-114122]
- vdso/gettimeofday: Prepare do_hres() for introduction of struct vdso_clock (Waiman Long) [RHEL-114122]
- vdso/gettimeofday: Prepare introduction of struct vdso_clock (Waiman Long) [RHEL-114122]
- vdso/helpers: Prepare introduction of struct vdso_clock (Waiman Long) [RHEL-114122]
- vdso/datapage: Define vdso_clock to prepare for multiple PTP clocks (Waiman Long) [RHEL-114122]
- vdso: Make vdso_time_data cacheline aligned (Waiman Long) [RHEL-114122]
- arm64: Make asm/cache.h compatible with vDSO (Waiman Long) [RHEL-114122]
- vdso: Introduce vdso/cache.h (Waiman Long) [RHEL-114122]
- selftests: vDSO: vdso_standalone_test_x86: Switch to nolibc (Waiman Long) [RHEL-114122]
- selftests: vDSO: vdso_test_gettimeofday: Make compatible with nolibc (Waiman Long) [RHEL-114122]
- selftests: vDSO: vdso_test_gettimeofday: Clean up includes (Waiman Long) [RHEL-114122]
- selftests: vDSO: parse_vdso: Test __SIZEOF_LONG__ instead of ULONG_MAX (Waiman Long) [RHEL-114122]
- selftests: vDSO: parse_vdso: Use UAPI headers instead of libc headers (Waiman Long) [RHEL-114122]
- selftests: vDSO: parse_vdso: Drop vdso_init_from_auxv() (Waiman Long) [RHEL-114122]
- selftests: vDSO: vdso_standalone_test_x86: Use vdso_init_form_sysinfo_ehdr (Waiman Long) [RHEL-114122]
- tools/nolibc: add limits.h shim header (Waiman Long) [RHEL-114122]
- selftests: Add headers target (Waiman Long) [RHEL-114122]
- tools/include: Add uapi/linux/elf.h (Waiman Long) [RHEL-114122]
- elf, uapi: Add types ElfXX_Verdef and ElfXX_Veraux (Waiman Long) [RHEL-114122]
- elf, uapi: Add type ElfXX_Versym (Waiman Long) [RHEL-114122]
- elf, uapi: Add definitions for VER_FLG_BASE and VER_FLG_WEAK (Waiman Long) [RHEL-114122]
- elf, uapi: Add definition for DT_GNU_HASH (Waiman Long) [RHEL-114122]
- elf, uapi: Add definition for STN_UNDEF (Waiman Long) [RHEL-114122]
- MAINTAINERS: Add vDSO selftests (Waiman Long) [RHEL-114122]
- vdso: Remove remnants of architecture-specific time storage (Waiman Long) [RHEL-114122]
- vdso: Remove remnants of architecture-specific random state storage (Waiman Long) [RHEL-114122]
- x86/vdso/vdso2c: Remove page handling (Waiman Long) [RHEL-114122]
- x86/vdso: Switch to generic storage implementation (Waiman Long) [RHEL-114122]
- powerpc/vdso: Switch to generic storage implementation (Waiman Long) [RHEL-114122]
- MIPS: vdso: Switch to generic storage implementation (Waiman Long) [RHEL-114122]
- s390/vdso: Switch to generic storage implementation (Waiman Long) [RHEL-114122]
- arm: vdso: Switch to generic storage implementation (Waiman Long) [RHEL-114122]
- LoongArch: vDSO: Switch to generic storage implementation (Waiman Long) [RHEL-114122]
- riscv: vdso: Switch to generic storage implementation (Waiman Long) [RHEL-114122]
- arm64: vdso: Switch to generic storage implementation (Waiman Long) [RHEL-114122]
- vdso: Add generic architecture-specific data storage (Waiman Long) [RHEL-114122]
- vdso: Add generic random data storage (Waiman Long) [RHEL-114122]
- vdso: Add generic time data storage (Waiman Long) [RHEL-114122]
- vdso: Rename included Makefile (Waiman Long) [RHEL-114122]
- vdso: Introduce vdso/align.h (Waiman Long) [RHEL-114122]
- parisc: Remove unused symbol vdso_data (Waiman Long) [RHEL-114122]
- x86/vdso: Fix latent bug in vclock_pages calculation (Waiman Long) [RHEL-114122]
- time: Switch to hrtimer_setup() (Waiman Long) [RHEL-114122]
- io_uring/timeout: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114122]
- selftests/timers: Improve skew_consistency by testing with other clockids (Waiman Long) [RHEL-114122]
- timekeeping: Fix possible inconsistencies in _COARSE clockids (Waiman Long) [RHEL-114122]
- posix-timers: Drop redundant memset() invocation (Waiman Long) [RHEL-114122]
- selftests/timers/posix-timers: Add a test for exact allocation mode (Waiman Long) [RHEL-114122]
- posix-timers: Provide a mechanism to allocate a given timer ID (Waiman Long) [RHEL-114122]
- posix-timers: Make per process list RCU safe (Waiman Long) [RHEL-114122]
- posix-timers: Avoid false cacheline sharing (Waiman Long) [RHEL-114122]
- posix-timers: Switch to jhash32() (Waiman Long) [RHEL-114122]
- posix-timers: Improve hash table performance (Waiman Long) [RHEL-114122]
- posix-timers: Make signal_struct:: Next_posix_timer_id an atomic_t (Waiman Long) [RHEL-114122]
- posix-timers: Make lock_timer() use guard() (Waiman Long) [RHEL-114122]
- posix-timers: Rework timer removal (Waiman Long) [RHEL-114122]
- posix-timers: Simplify lock/unlock_timer() (Waiman Long) [RHEL-114122]
- posix-timers: Use guards in a few places (Waiman Long) [RHEL-114122]
- posix-timers: Remove SLAB_PANIC from kmem cache (Waiman Long) [RHEL-114122]
- posix-timers: Remove a few paranoid warnings (Waiman Long) [RHEL-114122]
- posix-timers: Cleanup includes (Waiman Long) [RHEL-114122]
- posix-timers: Add cond_resched() to posix_timer_add() search loop (Waiman Long) [RHEL-114122]
- posix-timers: Initialise timer before adding it to the hash table (Waiman Long) [RHEL-114122]
- posix-timers: Ensure that timer initialization is fully visible (Waiman Long) [RHEL-114122]
- clocksource: Remove unnecessary strscpy() size argument (Waiman Long) [RHEL-114122]
- timer_list: Don't use %%pK through printk() (Waiman Long) [RHEL-114122]
- posix-clock: Remove duplicate compat ioctl() handler (Waiman Long) [RHEL-114122]
- posix-timers: Invoke cond_resched() during exit_itimers() (Waiman Long) [RHEL-114122]
- hrtimers: Replace hrtimer_clock_to_base_table with switch-case (Waiman Long) [RHEL-114122]
- rcu-tasks: Move RCU Tasks self-tests to core_initcall() (Waiman Long) [RHEL-114122]
- selftests/vDSO: Fix GNU hash table entry size for s390x (Waiman Long) [RHEL-114122]
- timers/migration: Fix off-by-one root mis-connection (Waiman Long) [RHEL-114122] {CVE-2025-21813}
- hrtimers: Force migrate away hrtimers queued after CPUHP_AP_HRTIMERS_DYING (Waiman Long) [RHEL-114122] {CVE-2025-21816}
- hrtimers: Mark is_migration_base() with __always_inline (Waiman Long) [RHEL-114122]
- tracing: Add task_prctl_unknown tracepoint (Waiman Long) [RHEL-114122]
- selftests: timers: clocksource-switch: Adapt progress to kselftest framework (Waiman Long) [RHEL-114122]
- selftests/vDSO: support DT_GNU_HASH (Waiman Long) [RHEL-114122]
- timers/migration: Simplify top level detection on group setup (Waiman Long) [RHEL-114122]
- timers: Optimize get_timer_[this_]cpu_base() (Waiman Long) [RHEL-114122]
- timekeeping: Remove unused ktime_get_fast_timestamps() (Waiman Long) [RHEL-114122]
- timer/migration: Fix kernel-doc warnings for union tmigr_state (Waiman Long) [RHEL-114122]
- tick/broadcast: Add kernel-doc for function parameters (Waiman Long) [RHEL-114122]
- hrtimers: Update the return type of enqueue_hrtimer() (Waiman Long) [RHEL-114122]
- clocksource/wdtest: Print time values for short udelay(1) (Waiman Long) [RHEL-114122]
- posix-timers: Fix typo in __lock_timer() (Waiman Long) [RHEL-114122]
- hrtimers: Handle CPU state correctly on hotplug (Waiman Long) [RHEL-114122] {CVE-2024-57951}
- timers/migration: Annotate accesses to ignore flag (Waiman Long) [RHEL-114122]
- timers/migration: Enforce group initialization visibility to tree walkers (Waiman Long) [RHEL-114122]
- timers/migration: Fix another race between hotplug and idle entry/exit (Waiman Long) [RHEL-114122]
- signal/posixtimers: Handle ignore/blocked sequences correctly (Waiman Long) [RHEL-114122]
- clocksource: Make negative motion detection more robust (Waiman Long) [RHEL-114122]
- ntp: Remove invalid cast in time offset math (Waiman Long) [RHEL-114122]
- powerpc/vdso: Remove unused clockmode asm offsets (Waiman Long) [RHEL-114122]
- powerpc/vdso: Flag VDSO64 entry points as functions (Waiman Long) [RHEL-114122]
- powerpc/vdso: Implement __arch_get_vdso_rng_data() (Waiman Long) [RHEL-114122]
- powerpc/vdso: Add a page for non-time data (Waiman Long) [RHEL-114122]
- selftests:timers: remove local CLOCKID defines (Waiman Long) [RHEL-114122]
- selftests: timers: Remove unneeded semicolon (Waiman Long) [RHEL-114122]
- selftests: timers: improve timer_create failure message (Waiman Long) [RHEL-114122]
- selftests: timers: Remove local NSEC_PER_SEC and USEC_PER_SEC defines (Waiman Long) [RHEL-114122]
- posix-timers: Fix spurious warning on double enqueue versus do_exit() (Waiman Long) [RHEL-114122]
- alarmtimers: Remove return value from alarm functions (Waiman Long) [RHEL-114122]
- alarmtimers: Remove the throttle mechanism from alarm_forward_now() (Waiman Long) [RHEL-114122]
- posix-timers: Cleanup SIG_IGN workaround leftovers (Waiman Long) [RHEL-114122]
- signal: Queue ignored posixtimers on ignore list (Waiman Long) [RHEL-114122]
- signal: Handle ignored signals in do_sigaction(action != SIG_IGN) (Waiman Long) [RHEL-114122]
- posix-timers: Handle ignored list on delete and exit (Waiman Long) [RHEL-114122]
- posix-timers: Move sequence logic into struct k_itimer (Waiman Long) [RHEL-114122]
- signal: Cleanup unused posix-timer leftovers (Waiman Long) [RHEL-114122]
- posix-timers: Embed sigqueue in struct k_itimer (Waiman Long) [RHEL-114122]
- signal: Replace resched_timer logic (Waiman Long) [RHEL-114122]
- signal: Refactor send_sigqueue() (Waiman Long) [RHEL-114122]
- posix-timers: Store PID type in the timer (Waiman Long) [RHEL-114122]
- signal: Provide posixtimer_sigqueue_init() (Waiman Long) [RHEL-114122]
- signal: Split up __sigqueue_alloc() (Waiman Long) [RHEL-114122]
- posix-timers: Add a refcount to struct k_itimer (Waiman Long) [RHEL-114122]
- posix-cpu-timers: Use dedicated flag for CPU timer nanosleep (Waiman Long) [RHEL-114122]
- posix-cpu-timers: Cleanup the firing logic (Waiman Long) [RHEL-114122]
- posix-timers: Make signal overrun accounting sensible (Waiman Long) [RHEL-114122]
- posix-timers: Make signal delivery consistent (Waiman Long) [RHEL-114122]
- posix-cpu-timers: Correctly update timer status in posix_cpu_timer_del() (Waiman Long) [RHEL-114122]
- timekeeping: Always check for negative motion (Waiman Long) [RHEL-114122]
- timekeeping: Remove CONFIG_DEBUG_TIMEKEEPING (Waiman Long) [RHEL-114122]
- timers: Add missing READ_ONCE() in __run_timer_base() (Waiman Long) [RHEL-114122]
- clocksource/drivers/timer-tegra: Remove clockevents shutdown call on offlining (Waiman Long) [RHEL-114122]
- clocksource/drivers/qcom: Remove clockevents shutdown call on offlining (Waiman Long) [RHEL-114122]
- clocksource/drivers/armada-370-xp: Remove clockevents shutdown call on offlining (Waiman Long) [RHEL-114122]
- clocksource/drivers/exynos_mct: Remove clockevents shutdown call on offlining (Waiman Long) [RHEL-114122]
- clocksource/drivers/arm_global_timer: Remove clockevents shutdown call on offlining (Waiman Long) [RHEL-114122]
- clocksource/drivers/arm_arch_timer: Remove clockevents shutdown call on offlining (Waiman Long) [RHEL-114122]
- ARM: smp_twd: Remove clockevents shutdown call on offlining (Waiman Long) [RHEL-114122]
- tick: Remove now unneeded low-res tick stop on CPUHP_AP_TICK_DYING (Waiman Long) [RHEL-114122]
- clockevents: Shutdown and unregister current clockevents at CPUHP_AP_TICK_DYING (Waiman Long) [RHEL-114122]
- clockevents: Improve clockevents_notify_released() comment (Waiman Long) [RHEL-114122]
- posix-timers: Add proper state tracking (Waiman Long) [RHEL-114122]
- posix-timers: Rename k_itimer:: It_requeue_pending (Waiman Long) [RHEL-114122]
- posix-timers: Drop signal if timer has been deleted or reprogrammed (Waiman Long) [RHEL-114122]
- signal: Allow POSIX timer signals to be dropped (Waiman Long) [RHEL-114122]
- posix-timers: Cure si_sys_private race (Waiman Long) [RHEL-114122]
- signal: Cleanup flush_sigqueue_mask() (Waiman Long) [RHEL-114122]
- signal: Confine POSIX_TIMERS properly (Waiman Long) [RHEL-114122]
- time: Fix references to _msecs_to_jiffies() handling of values (Waiman Long) [RHEL-114122]
- time: Partially revert cleanup on msecs_to_jiffies() documentation (Waiman Long) [RHEL-114122]
- timekeeping: Merge timekeeping_update_staged() and timekeeping_update() (Waiman Long) [RHEL-114122]
- timekeeping: Remove TK_MIRROR timekeeping_update() action (Waiman Long) [RHEL-114122]
- timekeeping: Rework do_adjtimex() to use shadow_timekeeper (Waiman Long) [RHEL-114122]
- timekeeping: Rework timekeeping_suspend() to use shadow_timekeeper (Waiman Long) [RHEL-114122]
- timekeeping: Rework timekeeping_resume() to use shadow_timekeeper (Waiman Long) [RHEL-114122]
- timekeeping: Rework timekeeping_inject_sleeptime64() to use shadow_timekeeper (Waiman Long) [RHEL-114122]
- timekeeping: Rework timekeeping_init() to use shadow_timekeeper (Waiman Long) [RHEL-114122]
- timekeeping: Rework change_clocksource() to use shadow_timekeeper (Waiman Long) [RHEL-114122]
- timekeeping: Rework timekeeping_inject_offset() to use shadow_timekeeper (Waiman Long) [RHEL-114122]
- timekeeping: Rework do_settimeofday64() to use shadow_timekeeper (Waiman Long) [RHEL-114122]
- timekeeping: Provide timekeeping_restore_shadow() (Waiman Long) [RHEL-114122]
- timekeeping: Introduce combined timekeeping action flag (Waiman Long) [RHEL-114122]
- timekeeping: Split out timekeeper update of timekeeping_advanced() (Waiman Long) [RHEL-114122]
- timekeeping: Add struct tk_data as argument to timekeeping_update() (Waiman Long) [RHEL-114122]
- timekeeping: Introduce tkd_basic_setup() to make lock and seqcount init reusable (Waiman Long) [RHEL-114122]
- timekeeping: Define a struct type for tk_core to make it reusable (Waiman Long) [RHEL-114122]
- timekeeping: Move timekeeper_lock into tk_core (Waiman Long) [RHEL-114122]
- timekeeping: Encapsulate locking/unlocking of timekeeper_lock (Waiman Long) [RHEL-114122]
- timekeeping: Move shadow_timekeeper into tk_core (Waiman Long) [RHEL-114122]
- timekeeping: Reorder struct timekeeper (Waiman Long) [RHEL-114122]
- timekeeping: Simplify code in timekeeping_advance() (Waiman Long) [RHEL-114122]
- timekeeping: Abort clocksource change in case of failure (Waiman Long) [RHEL-114122]
- timekeeping: Avoid duplicate leap state update (Waiman Long) [RHEL-114122]
- timekeeping: Don't stop time readers across hard_pps() update (Waiman Long) [RHEL-114122]
- timekeeping: Read NTP tick length only once (Waiman Long) [RHEL-114122]
- posix-timers: Replace call_rcu() by kfree_rcu() for simple kmem_cache_free() callback (Waiman Long) [RHEL-114122]
- timers: Add a warning to usleep_range_state() for wrong order of arguments (Waiman Long) [RHEL-114122]
- timers: Update function descriptions of sleep/delay related functions (Waiman Long) [RHEL-114122]
- timers: Rename usleep_idle_range() to usleep_range_idle() (Waiman Long) [RHEL-114122]
- timers: Update schedule_[hr]timeout*() related function descriptions (Waiman Long) [RHEL-114122]
- time: Remove '%%' from numeric constant in kernel-doc comment (Waiman Long) [RHEL-114122]
- clocksource: Remove unused clocksource_change_rating (Waiman Long) [RHEL-114122]
- timekeeping: Don't use seqcount loop in ktime_mono_to_any() on 64-bit systems (Waiman Long) [RHEL-114122]
- timekeeping: Add the boot clock to system time snapshot (Waiman Long) [RHEL-114122]
- ntp: Move pps monitors into ntp_data (Waiman Long) [RHEL-114122]
- ntp: Move pps_freq/stabil into ntp_data (Waiman Long) [RHEL-114122]
- ntp: Move pps_shift/intcnt into ntp_data (Waiman Long) [RHEL-114122]
- ntp: Move pps_fbase into ntp_data (Waiman Long) [RHEL-114122]
- ntp: Move pps_jitter into ntp_data (Waiman Long) [RHEL-114122]
- ntp: Move pps_ft into ntp_data (Waiman Long) [RHEL-114122]
- ntp: Move pps_valid into ntp_data (Waiman Long) [RHEL-114122]
- ntp: Move ntp_next_leap_sec into ntp_data (Waiman Long) [RHEL-114122]
- ntp: Move time_adj/ntp_tick_adj into ntp_data (Waiman Long) [RHEL-114122]
- ntp: Move time_freq/reftime into ntp_data (Waiman Long) [RHEL-114122]
- ntp: Move time_max/esterror into ntp_data (Waiman Long) [RHEL-114122]
- ntp: Move time_offset/constant into ntp_data (Waiman Long) [RHEL-114122]
- ntp: Move tick_stat* into ntp_data (Waiman Long) [RHEL-114122]
- ntp: Move tick_length* into ntp_data (Waiman Long) [RHEL-114122]
- ntp: Introduce struct ntp_data (Waiman Long) [RHEL-114122]
- ntp: Read reference time only once (Waiman Long) [RHEL-114122]
- ntp: Convert functions with only two states to bool (Waiman Long) [RHEL-114122]
- ntp: Cleanup formatting of code (Waiman Long) [RHEL-114122]
- ntp: Clean up comments (Waiman Long) [RHEL-114122]
- ntp: Make tick_usec static (Waiman Long) [RHEL-114122]
- ntp: Remove unused tick_nsec (Waiman Long) [RHEL-114122]
- vdso: Rename struct arch_vdso_data to arch_vdso_time_data (Waiman Long) [RHEL-114122]
- softirq: Use a dedicated thread for timer wakeups on PREEMPT_RT. (Waiman Long) [RHEL-114122]
- timers: Use __raise_softirq_irqoff() to raise the softirq. (Waiman Long) [RHEL-114122]
- hrtimer: Use __raise_softirq_irqoff() to raise the softirq (Waiman Long) [RHEL-114122]
- iio: magnetometer: fix if () scoped_guard() formatting (Waiman Long) [RHEL-114122]
- seqlock, treewide: Switch to non-raw seqcount_latch interface (Waiman Long) [RHEL-114122]
- kcsan, seqlock: Support seqcount_latch_t (Waiman Long) [RHEL-114122]
- time/sched_clock: Broaden sched_clock()'s instrumentation coverage (Waiman Long) [RHEL-114122]
- time/sched_clock: Swap update_clock_read_data() latch writes (Waiman Long) [RHEL-114122]
- cleanup: Adjust scoped_guard() macros to avoid potential warning (Waiman Long) [RHEL-114122]
- cleanup: Remove address space of returned pointer (Waiman Long) [RHEL-114122]
- Revert "softirq: Use a dedicated thread for timer wakeups." (Waiman Long) [RHEL-114122]
- Revert "rcutorture: Also force sched priority to timersd on boosting test." (Waiman Long) [RHEL-114122]
- Revert "tick: Fix timer storm since introduction of timersd" (Waiman Long) [RHEL-114122]
- Revert "softirq: Wake ktimers thread also in softirq." (Waiman Long) [RHEL-114122]
- Revert "softirq: Clean white space." (Waiman Long) [RHEL-114122]
- Revert "timer: Update the ktimersd series." (Waiman Long) [RHEL-114122]
- net: ethtool: mm: reset verification status when link is down (Ivan Vecera) [RHEL-122905]
- net: ethtool: mm: extract stmmac verification logic into common library (Ivan Vecera) [RHEL-122905]
- redhat/configs: automotive: enable CAN_FLEXCAN (Jared Kangas) [RHEL-116294]
- can: flexcan: disable transceiver during system PM (Jared Kangas) [RHEL-116294]
- can: flexcan: only change CAN state when link up in system PM (Jared Kangas) [RHEL-116294]
- can: flexcan: add transceiver capabilities (Jared Kangas) [RHEL-116294]
- dt-bindings: can: fsl,flexcan: add transceiver capabilities (Jared Kangas) [RHEL-116294]
- dt-bindings: can: fsl,flexcan: add i.MX94 support (Jared Kangas) [RHEL-116294]
- can: flexcan: add NXP S32G2/S32G3 SoC support (Jared Kangas) [RHEL-116294]
- can: flexcan: Add quirk to handle separate interrupt lines for mailboxes (Jared Kangas) [RHEL-116294]
- dt-bindings: can: fsl,flexcan: add S32G2/S32G3 SoC support (Jared Kangas) [RHEL-116294]
Resolves: RHEL-100923, RHEL-100942, RHEL-114122, RHEL-116294, RHEL-122905, RHEL-125441, RHEL-126901, RHEL-127793, RHEL-127795, RHEL-129753, RHEL-130475, RHEL-133477, RHEL-133479, RHEL-133481, RHEL-133483, RHEL-133490, RHEL-138566

Signed-off-by: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com>
This commit is contained in:
CKI KWF Bot 2026-01-09 11:23:02 +00:00
parent 787661849b
commit 3c64c7dea4
23 changed files with 697 additions and 9 deletions

View File

@ -12,7 +12,7 @@ RHEL_MINOR = 2
#
# Use this spot to avoid future merge conflicts.
# Do not trim this comment.
RHEL_RELEASE = 179
RHEL_RELEASE = 180
#
# RHEL_REBASE_NUM

View File

@ -5290,6 +5290,7 @@ CONFIG_PROFILING=y
CONFIG_PROVE_LOCKING=y
CONFIG_PROVE_NVDIMM_LOCKING=y
CONFIG_PROVE_RAW_LOCK_NESTING=y
CONFIG_PRP_DUP_DISCARD_KUNIT_TEST=m
CONFIG_PSAMPLE=m
# CONFIG_PSE_CONTROLLER is not set
CONFIG_PSI_DEFAULT_DISABLED=y

View File

@ -5267,6 +5267,7 @@ CONFIG_PROFILING=y
# CONFIG_PROVE_LOCKING is not set
CONFIG_PROVE_NVDIMM_LOCKING=y
# CONFIG_PROVE_RAW_LOCK_NESTING is not set
CONFIG_PRP_DUP_DISCARD_KUNIT_TEST=m
CONFIG_PSAMPLE=m
# CONFIG_PSE_CONTROLLER is not set
CONFIG_PSI_DEFAULT_DISABLED=y

View File

@ -5286,6 +5286,7 @@ CONFIG_PROFILING=y
CONFIG_PROVE_LOCKING=y
CONFIG_PROVE_NVDIMM_LOCKING=y
CONFIG_PROVE_RAW_LOCK_NESTING=y
CONFIG_PRP_DUP_DISCARD_KUNIT_TEST=m
CONFIG_PSAMPLE=m
# CONFIG_PSE_CONTROLLER is not set
CONFIG_PSI_DEFAULT_DISABLED=y

View File

@ -5263,6 +5263,7 @@ CONFIG_PROFILING=y
# CONFIG_PROVE_LOCKING is not set
CONFIG_PROVE_NVDIMM_LOCKING=y
# CONFIG_PROVE_RAW_LOCK_NESTING is not set
CONFIG_PRP_DUP_DISCARD_KUNIT_TEST=m
CONFIG_PSAMPLE=m
# CONFIG_PSE_CONTROLLER is not set
CONFIG_PSI_DEFAULT_DISABLED=y

View File

@ -5334,6 +5334,7 @@ CONFIG_PROFILING=y
CONFIG_PROVE_LOCKING=y
CONFIG_PROVE_NVDIMM_LOCKING=y
CONFIG_PROVE_RAW_LOCK_NESTING=y
CONFIG_PRP_DUP_DISCARD_KUNIT_TEST=m
CONFIG_PSAMPLE=m
# CONFIG_PSE_CONTROLLER is not set
CONFIG_PSI_DEFAULT_DISABLED=y

View File

@ -5311,6 +5311,7 @@ CONFIG_PROFILING=y
# CONFIG_PROVE_LOCKING is not set
CONFIG_PROVE_NVDIMM_LOCKING=y
# CONFIG_PROVE_RAW_LOCK_NESTING is not set
CONFIG_PRP_DUP_DISCARD_KUNIT_TEST=m
CONFIG_PSAMPLE=m
# CONFIG_PSE_CONTROLLER is not set
CONFIG_PSI_DEFAULT_DISABLED=y

View File

@ -5330,6 +5330,7 @@ CONFIG_PROFILING=y
CONFIG_PROVE_LOCKING=y
CONFIG_PROVE_NVDIMM_LOCKING=y
CONFIG_PROVE_RAW_LOCK_NESTING=y
CONFIG_PRP_DUP_DISCARD_KUNIT_TEST=m
CONFIG_PSAMPLE=m
# CONFIG_PSE_CONTROLLER is not set
CONFIG_PSI_DEFAULT_DISABLED=y

View File

@ -5307,6 +5307,7 @@ CONFIG_PROFILING=y
# CONFIG_PROVE_LOCKING is not set
CONFIG_PROVE_NVDIMM_LOCKING=y
# CONFIG_PROVE_RAW_LOCK_NESTING is not set
CONFIG_PRP_DUP_DISCARD_KUNIT_TEST=m
CONFIG_PSAMPLE=m
# CONFIG_PSE_CONTROLLER is not set
CONFIG_PSI_DEFAULT_DISABLED=y

View File

@ -4863,6 +4863,7 @@ CONFIG_PROFILING=y
CONFIG_PROVE_LOCKING=y
CONFIG_PROVE_NVDIMM_LOCKING=y
# CONFIG_PROVE_RAW_LOCK_NESTING is not set
CONFIG_PRP_DUP_DISCARD_KUNIT_TEST=m
CONFIG_PSAMPLE=m
# CONFIG_PSE_CONTROLLER is not set
CONFIG_PSERIES_CPUIDLE=y

View File

@ -4842,6 +4842,7 @@ CONFIG_PROFILING=y
# CONFIG_PROVE_LOCKING is not set
CONFIG_PROVE_NVDIMM_LOCKING=y
# CONFIG_PROVE_RAW_LOCK_NESTING is not set
CONFIG_PRP_DUP_DISCARD_KUNIT_TEST=m
CONFIG_PSAMPLE=m
# CONFIG_PSE_CONTROLLER is not set
CONFIG_PSERIES_CPUIDLE=y

View File

@ -4780,6 +4780,7 @@ CONFIG_PROFILING=y
CONFIG_PROVE_LOCKING=y
CONFIG_PROVE_NVDIMM_LOCKING=y
CONFIG_PROVE_RAW_LOCK_NESTING=y
CONFIG_PRP_DUP_DISCARD_KUNIT_TEST=m
CONFIG_PSAMPLE=m
# CONFIG_PSE_CONTROLLER is not set
CONFIG_PSI_DEFAULT_DISABLED=y

View File

@ -4759,6 +4759,7 @@ CONFIG_PROFILING=y
# CONFIG_PROVE_LOCKING is not set
CONFIG_PROVE_NVDIMM_LOCKING=y
# CONFIG_PROVE_RAW_LOCK_NESTING is not set
CONFIG_PRP_DUP_DISCARD_KUNIT_TEST=m
CONFIG_PSAMPLE=m
# CONFIG_PSE_CONTROLLER is not set
CONFIG_PSI_DEFAULT_DISABLED=y

View File

@ -4803,6 +4803,7 @@ CONFIG_PROTECTED_VIRTUALIZATION_GUEST=y
CONFIG_PROVE_LOCKING=y
CONFIG_PROVE_NVDIMM_LOCKING=y
# CONFIG_PROVE_RAW_LOCK_NESTING is not set
CONFIG_PRP_DUP_DISCARD_KUNIT_TEST=m
CONFIG_PSAMPLE=m
# CONFIG_PSE_CONTROLLER is not set
CONFIG_PSI_DEFAULT_DISABLED=y

View File

@ -4782,6 +4782,7 @@ CONFIG_PROTECTED_VIRTUALIZATION_GUEST=y
# CONFIG_PROVE_LOCKING is not set
CONFIG_PROVE_NVDIMM_LOCKING=y
# CONFIG_PROVE_RAW_LOCK_NESTING is not set
CONFIG_PRP_DUP_DISCARD_KUNIT_TEST=m
CONFIG_PSAMPLE=m
# CONFIG_PSE_CONTROLLER is not set
CONFIG_PSI_DEFAULT_DISABLED=y

View File

@ -4794,6 +4794,7 @@ CONFIG_PROC_VMCORE=y
# CONFIG_PROVE_LOCKING is not set
CONFIG_PROVE_NVDIMM_LOCKING=y
# CONFIG_PROVE_RAW_LOCK_NESTING is not set
CONFIG_PRP_DUP_DISCARD_KUNIT_TEST=m
# CONFIG_PSAMPLE is not set
# CONFIG_PSE_CONTROLLER is not set
CONFIG_PSI_DEFAULT_DISABLED=y

View File

@ -5136,6 +5136,7 @@ CONFIG_PROVE_LOCKING=y
CONFIG_PROVE_NVDIMM_LOCKING=y
CONFIG_PROVE_RAW_LOCK_NESTING=y
CONFIG_PROVIDE_OHCI1394_DMA_INIT=y
CONFIG_PRP_DUP_DISCARD_KUNIT_TEST=m
CONFIG_PSAMPLE=m
# CONFIG_PSE_CONTROLLER is not set
CONFIG_PSI_DEFAULT_DISABLED=y

View File

@ -5114,6 +5114,7 @@ CONFIG_PROFILING=y
CONFIG_PROVE_NVDIMM_LOCKING=y
# CONFIG_PROVE_RAW_LOCK_NESTING is not set
CONFIG_PROVIDE_OHCI1394_DMA_INIT=y
CONFIG_PRP_DUP_DISCARD_KUNIT_TEST=m
CONFIG_PSAMPLE=m
# CONFIG_PSE_CONTROLLER is not set
CONFIG_PSI_DEFAULT_DISABLED=y

View File

@ -5180,6 +5180,7 @@ CONFIG_PROVE_LOCKING=y
CONFIG_PROVE_NVDIMM_LOCKING=y
CONFIG_PROVE_RAW_LOCK_NESTING=y
CONFIG_PROVIDE_OHCI1394_DMA_INIT=y
CONFIG_PRP_DUP_DISCARD_KUNIT_TEST=m
CONFIG_PSAMPLE=m
# CONFIG_PSE_CONTROLLER is not set
CONFIG_PSI_DEFAULT_DISABLED=y

View File

@ -5158,6 +5158,7 @@ CONFIG_PROFILING=y
CONFIG_PROVE_NVDIMM_LOCKING=y
# CONFIG_PROVE_RAW_LOCK_NESTING is not set
CONFIG_PROVIDE_OHCI1394_DMA_INIT=y
CONFIG_PRP_DUP_DISCARD_KUNIT_TEST=m
CONFIG_PSAMPLE=m
# CONFIG_PSE_CONTROLLER is not set
CONFIG_PSI_DEFAULT_DISABLED=y

View File

@ -1,3 +1,335 @@
* Fri Jan 09 2026 CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [6.12.0-180.el10]
- powerpc/kexec: Enable SMT before waking offline CPUs (Mamatha Inamdar) [RHEL-138566]
- tipc: Fix use-after-free in tipc_mon_reinit_self(). (Xin Long) [RHEL-133490]
- tipc: adjust tipc_nodeid2string() to return string length (Xin Long) [RHEL-133490]
- sctp: prevent possible shift-out-of-bounds in sctp_transport_update_rto (Xin Long) [RHEL-133479]
- sctp: make sctp_transport_init() void (Xin Long) [RHEL-133479]
- sctp: Hold sock lock while iterating over address list (Xin Long) [RHEL-133479]
- sctp: Prevent TOCTOU out-of-bounds write (Xin Long) [RHEL-133479]
- sctp: Hold RCU read lock while iterating over address list (Xin Long) [RHEL-133479]
- net: sctp: fix KMSAN uninit-value in sctp_inq_pop (Xin Long) [RHEL-133479]
- selftest: net: fix socklen_t type mismatch in sctp_collision test (Xin Long) [RHEL-133479]
- sctp: Constify struct sctp_sched_ops (Xin Long) [RHEL-133479]
- sctp: Defer SCTP_DBG_OBJCNT_DEC() to sctp_destroy_sock(). (Xin Long) [RHEL-133479]
- selftests: net: fix server bind failure in sctp_vrf.sh (Xin Long) [RHEL-133479]
- net/sctp: fix a null dereference in sctp_disposition sctp_sf_do_5_1D_ce() (Xin Long) [RHEL-133479]
- net: core: prevent NULL deref in generic_hwtstamp_ioctl_lower() (Paolo Abeni) [RHEL-133483]
- net/ip6_tunnel: Prevent perpetual tunnel growth (Guillaume Nault) [RHEL-133477]
- rtla/timerlat_bpf: Stop tracing on user latency (Tomas Glozar) [RHEL-125441]
- l2tp: reset skb control buffer on xmit (Guillaume Nault) [RHEL-133481]
- smc: Fix use-after-free in __pnet_find_base_ndev(). (Mete Durlu) [RHEL-126901] {CVE-2025-40064}
- net: Add locking to protect skb->dev access in ip_output (Mete Durlu) [RHEL-126901]
- redhat: hsr: Remove tech preview tainting (Felix Maurer) [RHEL-100942]
- redhat: Package net/hsr selftests (Felix Maurer) [RHEL-127795]
- net/hsr: fix NULL pointer dereference in prp_get_untagged_frame() (Felix Maurer) [RHEL-127793]
- netlink: specs: rt-link: Add attributes for hsr (Felix Maurer) [RHEL-127793]
- hsr: Follow standard for HSRv0 supervision frames (Felix Maurer) [RHEL-127793]
- hsr: Fix supervision frame sending on HSRv0 (Felix Maurer) [RHEL-127793]
- net: hsr: prevent creation of HSR device with slaves from another netns (Felix Maurer) [RHEL-127793]
- hsr: hold rcu and dev lock for hsr_get_port_ndev (Felix Maurer) [RHEL-127793]
- hsr: use hsr_for_each_port_rtnl in hsr_port_get_hsr (Felix Maurer) [RHEL-127793]
- hsr: use rtnl lock when iterating over ports (Felix Maurer) [RHEL-127793]
- net, hsr: reject HSR frame if skb can't hold tag (Felix Maurer) [RHEL-127793] {CVE-2025-39703}
- net: hsr: sync hw addr of slave2 according to slave1 hw addr on PRP (Felix Maurer) [RHEL-100923 RHEL-127793]
- redhat: hsr: Enable KUnit test for PRP duplicate discard (Felix Maurer) [RHEL-127793]
- net: hsr: Add KUnit test for PRP (Felix Maurer) [RHEL-127793]
- net: hsr: Fix PRP duplicate detection (Felix Maurer) [RHEL-127793]
- net: hsr: Create and export hsr_get_port_ndev() (Felix Maurer) [RHEL-127793]
- net: hsr: remove one synchronize_rcu() from hsr_del_port() (Felix Maurer) [RHEL-127793]
- selftests: hsr: Add test for VLAN (Felix Maurer) [RHEL-127793 RHEL-130475]
- net: hsr: Add VLAN CTAG filter support (Felix Maurer) [RHEL-127793 RHEL-130475]
- net: hsr: Add VLAN support (Felix Maurer) [RHEL-127793 RHEL-130475]
- tests: hsr: Increase timeout to 50 seconds (Felix Maurer) [RHEL-127793]
- net: hsr: convert to use new timer APIs (Felix Maurer) [RHEL-127793]
- nvmet-auth: update sc_c in target host hash calculation (Chris Leech) [RHEL-129753]
- nvmet-auth: update sc_c in host response (Chris Leech) [RHEL-129753]
- nvme/tcp: handle tls partially sent records in write_space() (Chris Leech) [RHEL-129753]
- nvme-auth: update sc_c in host response (Chris Leech) [RHEL-129753]
- nvme-auth: use hkdf_expand_label() (Chris Leech) [RHEL-129753]
- nvme-auth: add hkdf_expand_label() (Chris Leech) [RHEL-129753]
- nvme-tcp: send only permitted commands for secure concat (Chris Leech) [RHEL-129753]
- nvme-auth: update bi_directional flag (Chris Leech) [RHEL-129753]
- nvme-auth: remove unneeded semicolon (Chris Leech) [RHEL-129753]
- nvme-tcp: log TLS handshake failures at error level (Chris Leech) [RHEL-129753]
- delay: Fix ndelay() spuriously treated as udelay() (Waiman Long) [RHEL-114122]
- timers/Documentation: Cleanup delay/sleep documentation (Waiman Long) [RHEL-114122]
- powerpc/rtas: Use fsleep() to minimize additional sleep duration (Waiman Long) [RHEL-114122]
- mm/damon/core: Use generic upper bound recommondation for usleep_range() (Waiman Long) [RHEL-114122]
- timers: Adjust flseep() to reflect reality (Waiman Long) [RHEL-114122]
- delay: Rework udelay and ndelay (Waiman Long) [RHEL-114122]
- MAINTAINERS: Add missing file include/linux/delay.h (Waiman Long) [RHEL-114122]
- posix-timers: Plug potential memory leak in do_timer_create() (Waiman Long) [RHEL-114122]
- selftests: always install UAPI headers to the correct directory (Waiman Long) [RHEL-114122]
- vdso/datastore: Gate time data behind CONFIG_GENERIC_GETTIMEOFDAY (Waiman Long) [RHEL-114122]
- tick: Do not set device to detached state in tick_shutdown() (Waiman Long) [RHEL-114122]
- selftests: vDSO: vdso_standalone_test_x86: Replace source file with symlink (Waiman Long) [RHEL-114122]
- timekeeping: Zero initialize system_counterval when querying time from phc drivers (Waiman Long) [RHEL-114122]
- RISC-V: vDSO: Correct inline assembly constraints in the getrandom syscall wrapper (Waiman Long) [RHEL-114122]
- RISC-V: vDSO: Wire up getrandom() vDSO implementation (Waiman Long) [RHEL-114122]
- clocksource: Fix the CPUs' choice in the watchdog per CPU verification (Waiman Long) [RHEL-114122]
- alarmtimer: Switch spin_{lock,unlock}_irqsave() to guards (Waiman Long) [RHEL-114122]
- alarmtimer: Remove dead return value in clock2alarm() (Waiman Long) [RHEL-114122]
- time/jiffies: Change register_refined_jiffies() to void __init (Waiman Long) [RHEL-114122]
- timers: Remove unused __round_jiffies(_up) (Waiman Long) [RHEL-114122]
- posix-timers: Initialize cache early and move pointer into __timer_data (Waiman Long) [RHEL-114122]
- binfmt_elf: Move brk for static PIE even if ASLR disabled (Waiman Long) [RHEL-114122]
- arm64: vdso: Work around invalid absolute relocations from GCC (Waiman Long) [RHEL-114122]
- timekeeping: Prevent coarse clocks going backwards (Waiman Long) [RHEL-114122]
- tools headers: Update the uapi/linux/prctl.h copy with the kernel sources (Waiman Long) [RHEL-114122]
- timekeeping: Add a lockdep override in tick_freeze() (Waiman Long) [RHEL-114122]
- hrtimer: Add missing ACCESS_PRIVATE() for hrtimer::function (Waiman Long) [RHEL-114122]
- tracing/timers: Rename the hrtimer_init event to hrtimer_setup (Waiman Long) [RHEL-114122]
- hrtimers: Rename debug_init_on_stack() to debug_setup_on_stack() (Waiman Long) [RHEL-114122]
- hrtimers: Rename debug_init() to debug_setup() (Waiman Long) [RHEL-114122]
- hrtimers: Rename __hrtimer_init_sleeper() to __hrtimer_setup_sleeper() (Waiman Long) [RHEL-114122]
- hrtimers: Remove unnecessary NULL check in hrtimer_start_range_ns() (Waiman Long) [RHEL-114122]
- hrtimers: Make callback function pointer private (Waiman Long) [RHEL-114122]
- hrtimers: Merge __hrtimer_init() into __hrtimer_setup() (Waiman Long) [RHEL-114122]
- hrtimers: Switch to use __htimer_setup() (Waiman Long) [RHEL-114122]
- hrtimers: Delete hrtimer_init() (Waiman Long) [RHEL-114122]
- Revert "timekeeping: Fix possible inconsistencies in _COARSE clockids" (Waiman Long) [RHEL-114122]
- posix-clock: Store file pointer in struct posix_clock_context (Waiman Long) [RHEL-114122]
- sparc/vdso: Always reject undefined references during linking (Waiman Long) [RHEL-114122]
- x86/vdso: Always reject undefined references during linking (Waiman Long) [RHEL-114122]
- vdso: Rework struct vdso_time_data and introduce struct vdso_clock (Waiman Long) [RHEL-114122]
- vdso: Move architecture related data before basetime data (Waiman Long) [RHEL-114122]
- powerpc/vdso: Prepare introduction of struct vdso_clock (Waiman Long) [RHEL-114122]
- arm64/vdso: Prepare introduction of struct vdso_clock (Waiman Long) [RHEL-114122]
- x86/vdso: Prepare introduction of struct vdso_clock (Waiman Long) [RHEL-114122]
- time/namespace: Prepare introduction of struct vdso_clock (Waiman Long) [RHEL-114122]
- vdso/namespace: Rename timens_setup_vdso_data() to reflect new vdso_clock struct (Waiman Long) [RHEL-114122]
- vdso/vsyscall: Prepare introduction of struct vdso_clock (Waiman Long) [RHEL-114122]
- vdso/gettimeofday: Prepare helper functions for introduction of struct vdso_clock (Waiman Long) [RHEL-114122]
- vdso/gettimeofday: Prepare do_coarse_timens() for introduction of struct vdso_clock (Waiman Long) [RHEL-114122]
- vdso/gettimeofday: Prepare do_coarse() for introduction of struct vdso_clock (Waiman Long) [RHEL-114122]
- vdso/gettimeofday: Prepare do_hres_timens() for introduction of struct vdso_clock (Waiman Long) [RHEL-114122]
- vdso/gettimeofday: Prepare do_hres() for introduction of struct vdso_clock (Waiman Long) [RHEL-114122]
- vdso/gettimeofday: Prepare introduction of struct vdso_clock (Waiman Long) [RHEL-114122]
- vdso/helpers: Prepare introduction of struct vdso_clock (Waiman Long) [RHEL-114122]
- vdso/datapage: Define vdso_clock to prepare for multiple PTP clocks (Waiman Long) [RHEL-114122]
- vdso: Make vdso_time_data cacheline aligned (Waiman Long) [RHEL-114122]
- arm64: Make asm/cache.h compatible with vDSO (Waiman Long) [RHEL-114122]
- vdso: Introduce vdso/cache.h (Waiman Long) [RHEL-114122]
- selftests: vDSO: vdso_standalone_test_x86: Switch to nolibc (Waiman Long) [RHEL-114122]
- selftests: vDSO: vdso_test_gettimeofday: Make compatible with nolibc (Waiman Long) [RHEL-114122]
- selftests: vDSO: vdso_test_gettimeofday: Clean up includes (Waiman Long) [RHEL-114122]
- selftests: vDSO: parse_vdso: Test __SIZEOF_LONG__ instead of ULONG_MAX (Waiman Long) [RHEL-114122]
- selftests: vDSO: parse_vdso: Use UAPI headers instead of libc headers (Waiman Long) [RHEL-114122]
- selftests: vDSO: parse_vdso: Drop vdso_init_from_auxv() (Waiman Long) [RHEL-114122]
- selftests: vDSO: vdso_standalone_test_x86: Use vdso_init_form_sysinfo_ehdr (Waiman Long) [RHEL-114122]
- tools/nolibc: add limits.h shim header (Waiman Long) [RHEL-114122]
- selftests: Add headers target (Waiman Long) [RHEL-114122]
- tools/include: Add uapi/linux/elf.h (Waiman Long) [RHEL-114122]
- elf, uapi: Add types ElfXX_Verdef and ElfXX_Veraux (Waiman Long) [RHEL-114122]
- elf, uapi: Add type ElfXX_Versym (Waiman Long) [RHEL-114122]
- elf, uapi: Add definitions for VER_FLG_BASE and VER_FLG_WEAK (Waiman Long) [RHEL-114122]
- elf, uapi: Add definition for DT_GNU_HASH (Waiman Long) [RHEL-114122]
- elf, uapi: Add definition for STN_UNDEF (Waiman Long) [RHEL-114122]
- MAINTAINERS: Add vDSO selftests (Waiman Long) [RHEL-114122]
- vdso: Remove remnants of architecture-specific time storage (Waiman Long) [RHEL-114122]
- vdso: Remove remnants of architecture-specific random state storage (Waiman Long) [RHEL-114122]
- x86/vdso/vdso2c: Remove page handling (Waiman Long) [RHEL-114122]
- x86/vdso: Switch to generic storage implementation (Waiman Long) [RHEL-114122]
- powerpc/vdso: Switch to generic storage implementation (Waiman Long) [RHEL-114122]
- MIPS: vdso: Switch to generic storage implementation (Waiman Long) [RHEL-114122]
- s390/vdso: Switch to generic storage implementation (Waiman Long) [RHEL-114122]
- arm: vdso: Switch to generic storage implementation (Waiman Long) [RHEL-114122]
- LoongArch: vDSO: Switch to generic storage implementation (Waiman Long) [RHEL-114122]
- riscv: vdso: Switch to generic storage implementation (Waiman Long) [RHEL-114122]
- arm64: vdso: Switch to generic storage implementation (Waiman Long) [RHEL-114122]
- vdso: Add generic architecture-specific data storage (Waiman Long) [RHEL-114122]
- vdso: Add generic random data storage (Waiman Long) [RHEL-114122]
- vdso: Add generic time data storage (Waiman Long) [RHEL-114122]
- vdso: Rename included Makefile (Waiman Long) [RHEL-114122]
- vdso: Introduce vdso/align.h (Waiman Long) [RHEL-114122]
- parisc: Remove unused symbol vdso_data (Waiman Long) [RHEL-114122]
- x86/vdso: Fix latent bug in vclock_pages calculation (Waiman Long) [RHEL-114122]
- time: Switch to hrtimer_setup() (Waiman Long) [RHEL-114122]
- io_uring/timeout: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114122]
- selftests/timers: Improve skew_consistency by testing with other clockids (Waiman Long) [RHEL-114122]
- timekeeping: Fix possible inconsistencies in _COARSE clockids (Waiman Long) [RHEL-114122]
- posix-timers: Drop redundant memset() invocation (Waiman Long) [RHEL-114122]
- selftests/timers/posix-timers: Add a test for exact allocation mode (Waiman Long) [RHEL-114122]
- posix-timers: Provide a mechanism to allocate a given timer ID (Waiman Long) [RHEL-114122]
- posix-timers: Make per process list RCU safe (Waiman Long) [RHEL-114122]
- posix-timers: Avoid false cacheline sharing (Waiman Long) [RHEL-114122]
- posix-timers: Switch to jhash32() (Waiman Long) [RHEL-114122]
- posix-timers: Improve hash table performance (Waiman Long) [RHEL-114122]
- posix-timers: Make signal_struct:: Next_posix_timer_id an atomic_t (Waiman Long) [RHEL-114122]
- posix-timers: Make lock_timer() use guard() (Waiman Long) [RHEL-114122]
- posix-timers: Rework timer removal (Waiman Long) [RHEL-114122]
- posix-timers: Simplify lock/unlock_timer() (Waiman Long) [RHEL-114122]
- posix-timers: Use guards in a few places (Waiman Long) [RHEL-114122]
- posix-timers: Remove SLAB_PANIC from kmem cache (Waiman Long) [RHEL-114122]
- posix-timers: Remove a few paranoid warnings (Waiman Long) [RHEL-114122]
- posix-timers: Cleanup includes (Waiman Long) [RHEL-114122]
- posix-timers: Add cond_resched() to posix_timer_add() search loop (Waiman Long) [RHEL-114122]
- posix-timers: Initialise timer before adding it to the hash table (Waiman Long) [RHEL-114122]
- posix-timers: Ensure that timer initialization is fully visible (Waiman Long) [RHEL-114122]
- clocksource: Remove unnecessary strscpy() size argument (Waiman Long) [RHEL-114122]
- timer_list: Don't use %%pK through printk() (Waiman Long) [RHEL-114122]
- posix-clock: Remove duplicate compat ioctl() handler (Waiman Long) [RHEL-114122]
- posix-timers: Invoke cond_resched() during exit_itimers() (Waiman Long) [RHEL-114122]
- hrtimers: Replace hrtimer_clock_to_base_table with switch-case (Waiman Long) [RHEL-114122]
- rcu-tasks: Move RCU Tasks self-tests to core_initcall() (Waiman Long) [RHEL-114122]
- selftests/vDSO: Fix GNU hash table entry size for s390x (Waiman Long) [RHEL-114122]
- timers/migration: Fix off-by-one root mis-connection (Waiman Long) [RHEL-114122] {CVE-2025-21813}
- hrtimers: Force migrate away hrtimers queued after CPUHP_AP_HRTIMERS_DYING (Waiman Long) [RHEL-114122] {CVE-2025-21816}
- hrtimers: Mark is_migration_base() with __always_inline (Waiman Long) [RHEL-114122]
- tracing: Add task_prctl_unknown tracepoint (Waiman Long) [RHEL-114122]
- selftests: timers: clocksource-switch: Adapt progress to kselftest framework (Waiman Long) [RHEL-114122]
- selftests/vDSO: support DT_GNU_HASH (Waiman Long) [RHEL-114122]
- timers/migration: Simplify top level detection on group setup (Waiman Long) [RHEL-114122]
- timers: Optimize get_timer_[this_]cpu_base() (Waiman Long) [RHEL-114122]
- timekeeping: Remove unused ktime_get_fast_timestamps() (Waiman Long) [RHEL-114122]
- timer/migration: Fix kernel-doc warnings for union tmigr_state (Waiman Long) [RHEL-114122]
- tick/broadcast: Add kernel-doc for function parameters (Waiman Long) [RHEL-114122]
- hrtimers: Update the return type of enqueue_hrtimer() (Waiman Long) [RHEL-114122]
- clocksource/wdtest: Print time values for short udelay(1) (Waiman Long) [RHEL-114122]
- posix-timers: Fix typo in __lock_timer() (Waiman Long) [RHEL-114122]
- hrtimers: Handle CPU state correctly on hotplug (Waiman Long) [RHEL-114122] {CVE-2024-57951}
- timers/migration: Annotate accesses to ignore flag (Waiman Long) [RHEL-114122]
- timers/migration: Enforce group initialization visibility to tree walkers (Waiman Long) [RHEL-114122]
- timers/migration: Fix another race between hotplug and idle entry/exit (Waiman Long) [RHEL-114122]
- signal/posixtimers: Handle ignore/blocked sequences correctly (Waiman Long) [RHEL-114122]
- clocksource: Make negative motion detection more robust (Waiman Long) [RHEL-114122]
- ntp: Remove invalid cast in time offset math (Waiman Long) [RHEL-114122]
- powerpc/vdso: Remove unused clockmode asm offsets (Waiman Long) [RHEL-114122]
- powerpc/vdso: Flag VDSO64 entry points as functions (Waiman Long) [RHEL-114122]
- powerpc/vdso: Implement __arch_get_vdso_rng_data() (Waiman Long) [RHEL-114122]
- powerpc/vdso: Add a page for non-time data (Waiman Long) [RHEL-114122]
- selftests:timers: remove local CLOCKID defines (Waiman Long) [RHEL-114122]
- selftests: timers: Remove unneeded semicolon (Waiman Long) [RHEL-114122]
- selftests: timers: improve timer_create failure message (Waiman Long) [RHEL-114122]
- selftests: timers: Remove local NSEC_PER_SEC and USEC_PER_SEC defines (Waiman Long) [RHEL-114122]
- posix-timers: Fix spurious warning on double enqueue versus do_exit() (Waiman Long) [RHEL-114122]
- alarmtimers: Remove return value from alarm functions (Waiman Long) [RHEL-114122]
- alarmtimers: Remove the throttle mechanism from alarm_forward_now() (Waiman Long) [RHEL-114122]
- posix-timers: Cleanup SIG_IGN workaround leftovers (Waiman Long) [RHEL-114122]
- signal: Queue ignored posixtimers on ignore list (Waiman Long) [RHEL-114122]
- signal: Handle ignored signals in do_sigaction(action != SIG_IGN) (Waiman Long) [RHEL-114122]
- posix-timers: Handle ignored list on delete and exit (Waiman Long) [RHEL-114122]
- posix-timers: Move sequence logic into struct k_itimer (Waiman Long) [RHEL-114122]
- signal: Cleanup unused posix-timer leftovers (Waiman Long) [RHEL-114122]
- posix-timers: Embed sigqueue in struct k_itimer (Waiman Long) [RHEL-114122]
- signal: Replace resched_timer logic (Waiman Long) [RHEL-114122]
- signal: Refactor send_sigqueue() (Waiman Long) [RHEL-114122]
- posix-timers: Store PID type in the timer (Waiman Long) [RHEL-114122]
- signal: Provide posixtimer_sigqueue_init() (Waiman Long) [RHEL-114122]
- signal: Split up __sigqueue_alloc() (Waiman Long) [RHEL-114122]
- posix-timers: Add a refcount to struct k_itimer (Waiman Long) [RHEL-114122]
- posix-cpu-timers: Use dedicated flag for CPU timer nanosleep (Waiman Long) [RHEL-114122]
- posix-cpu-timers: Cleanup the firing logic (Waiman Long) [RHEL-114122]
- posix-timers: Make signal overrun accounting sensible (Waiman Long) [RHEL-114122]
- posix-timers: Make signal delivery consistent (Waiman Long) [RHEL-114122]
- posix-cpu-timers: Correctly update timer status in posix_cpu_timer_del() (Waiman Long) [RHEL-114122]
- timekeeping: Always check for negative motion (Waiman Long) [RHEL-114122]
- timekeeping: Remove CONFIG_DEBUG_TIMEKEEPING (Waiman Long) [RHEL-114122]
- timers: Add missing READ_ONCE() in __run_timer_base() (Waiman Long) [RHEL-114122]
- clocksource/drivers/timer-tegra: Remove clockevents shutdown call on offlining (Waiman Long) [RHEL-114122]
- clocksource/drivers/qcom: Remove clockevents shutdown call on offlining (Waiman Long) [RHEL-114122]
- clocksource/drivers/armada-370-xp: Remove clockevents shutdown call on offlining (Waiman Long) [RHEL-114122]
- clocksource/drivers/exynos_mct: Remove clockevents shutdown call on offlining (Waiman Long) [RHEL-114122]
- clocksource/drivers/arm_global_timer: Remove clockevents shutdown call on offlining (Waiman Long) [RHEL-114122]
- clocksource/drivers/arm_arch_timer: Remove clockevents shutdown call on offlining (Waiman Long) [RHEL-114122]
- ARM: smp_twd: Remove clockevents shutdown call on offlining (Waiman Long) [RHEL-114122]
- tick: Remove now unneeded low-res tick stop on CPUHP_AP_TICK_DYING (Waiman Long) [RHEL-114122]
- clockevents: Shutdown and unregister current clockevents at CPUHP_AP_TICK_DYING (Waiman Long) [RHEL-114122]
- clockevents: Improve clockevents_notify_released() comment (Waiman Long) [RHEL-114122]
- posix-timers: Add proper state tracking (Waiman Long) [RHEL-114122]
- posix-timers: Rename k_itimer:: It_requeue_pending (Waiman Long) [RHEL-114122]
- posix-timers: Drop signal if timer has been deleted or reprogrammed (Waiman Long) [RHEL-114122]
- signal: Allow POSIX timer signals to be dropped (Waiman Long) [RHEL-114122]
- posix-timers: Cure si_sys_private race (Waiman Long) [RHEL-114122]
- signal: Cleanup flush_sigqueue_mask() (Waiman Long) [RHEL-114122]
- signal: Confine POSIX_TIMERS properly (Waiman Long) [RHEL-114122]
- time: Fix references to _msecs_to_jiffies() handling of values (Waiman Long) [RHEL-114122]
- time: Partially revert cleanup on msecs_to_jiffies() documentation (Waiman Long) [RHEL-114122]
- timekeeping: Merge timekeeping_update_staged() and timekeeping_update() (Waiman Long) [RHEL-114122]
- timekeeping: Remove TK_MIRROR timekeeping_update() action (Waiman Long) [RHEL-114122]
- timekeeping: Rework do_adjtimex() to use shadow_timekeeper (Waiman Long) [RHEL-114122]
- timekeeping: Rework timekeeping_suspend() to use shadow_timekeeper (Waiman Long) [RHEL-114122]
- timekeeping: Rework timekeeping_resume() to use shadow_timekeeper (Waiman Long) [RHEL-114122]
- timekeeping: Rework timekeeping_inject_sleeptime64() to use shadow_timekeeper (Waiman Long) [RHEL-114122]
- timekeeping: Rework timekeeping_init() to use shadow_timekeeper (Waiman Long) [RHEL-114122]
- timekeeping: Rework change_clocksource() to use shadow_timekeeper (Waiman Long) [RHEL-114122]
- timekeeping: Rework timekeeping_inject_offset() to use shadow_timekeeper (Waiman Long) [RHEL-114122]
- timekeeping: Rework do_settimeofday64() to use shadow_timekeeper (Waiman Long) [RHEL-114122]
- timekeeping: Provide timekeeping_restore_shadow() (Waiman Long) [RHEL-114122]
- timekeeping: Introduce combined timekeeping action flag (Waiman Long) [RHEL-114122]
- timekeeping: Split out timekeeper update of timekeeping_advanced() (Waiman Long) [RHEL-114122]
- timekeeping: Add struct tk_data as argument to timekeeping_update() (Waiman Long) [RHEL-114122]
- timekeeping: Introduce tkd_basic_setup() to make lock and seqcount init reusable (Waiman Long) [RHEL-114122]
- timekeeping: Define a struct type for tk_core to make it reusable (Waiman Long) [RHEL-114122]
- timekeeping: Move timekeeper_lock into tk_core (Waiman Long) [RHEL-114122]
- timekeeping: Encapsulate locking/unlocking of timekeeper_lock (Waiman Long) [RHEL-114122]
- timekeeping: Move shadow_timekeeper into tk_core (Waiman Long) [RHEL-114122]
- timekeeping: Reorder struct timekeeper (Waiman Long) [RHEL-114122]
- timekeeping: Simplify code in timekeeping_advance() (Waiman Long) [RHEL-114122]
- timekeeping: Abort clocksource change in case of failure (Waiman Long) [RHEL-114122]
- timekeeping: Avoid duplicate leap state update (Waiman Long) [RHEL-114122]
- timekeeping: Don't stop time readers across hard_pps() update (Waiman Long) [RHEL-114122]
- timekeeping: Read NTP tick length only once (Waiman Long) [RHEL-114122]
- posix-timers: Replace call_rcu() by kfree_rcu() for simple kmem_cache_free() callback (Waiman Long) [RHEL-114122]
- timers: Add a warning to usleep_range_state() for wrong order of arguments (Waiman Long) [RHEL-114122]
- timers: Update function descriptions of sleep/delay related functions (Waiman Long) [RHEL-114122]
- timers: Rename usleep_idle_range() to usleep_range_idle() (Waiman Long) [RHEL-114122]
- timers: Update schedule_[hr]timeout*() related function descriptions (Waiman Long) [RHEL-114122]
- time: Remove '%%' from numeric constant in kernel-doc comment (Waiman Long) [RHEL-114122]
- clocksource: Remove unused clocksource_change_rating (Waiman Long) [RHEL-114122]
- timekeeping: Don't use seqcount loop in ktime_mono_to_any() on 64-bit systems (Waiman Long) [RHEL-114122]
- timekeeping: Add the boot clock to system time snapshot (Waiman Long) [RHEL-114122]
- ntp: Move pps monitors into ntp_data (Waiman Long) [RHEL-114122]
- ntp: Move pps_freq/stabil into ntp_data (Waiman Long) [RHEL-114122]
- ntp: Move pps_shift/intcnt into ntp_data (Waiman Long) [RHEL-114122]
- ntp: Move pps_fbase into ntp_data (Waiman Long) [RHEL-114122]
- ntp: Move pps_jitter into ntp_data (Waiman Long) [RHEL-114122]
- ntp: Move pps_ft into ntp_data (Waiman Long) [RHEL-114122]
- ntp: Move pps_valid into ntp_data (Waiman Long) [RHEL-114122]
- ntp: Move ntp_next_leap_sec into ntp_data (Waiman Long) [RHEL-114122]
- ntp: Move time_adj/ntp_tick_adj into ntp_data (Waiman Long) [RHEL-114122]
- ntp: Move time_freq/reftime into ntp_data (Waiman Long) [RHEL-114122]
- ntp: Move time_max/esterror into ntp_data (Waiman Long) [RHEL-114122]
- ntp: Move time_offset/constant into ntp_data (Waiman Long) [RHEL-114122]
- ntp: Move tick_stat* into ntp_data (Waiman Long) [RHEL-114122]
- ntp: Move tick_length* into ntp_data (Waiman Long) [RHEL-114122]
- ntp: Introduce struct ntp_data (Waiman Long) [RHEL-114122]
- ntp: Read reference time only once (Waiman Long) [RHEL-114122]
- ntp: Convert functions with only two states to bool (Waiman Long) [RHEL-114122]
- ntp: Cleanup formatting of code (Waiman Long) [RHEL-114122]
- ntp: Clean up comments (Waiman Long) [RHEL-114122]
- ntp: Make tick_usec static (Waiman Long) [RHEL-114122]
- ntp: Remove unused tick_nsec (Waiman Long) [RHEL-114122]
- vdso: Rename struct arch_vdso_data to arch_vdso_time_data (Waiman Long) [RHEL-114122]
- softirq: Use a dedicated thread for timer wakeups on PREEMPT_RT. (Waiman Long) [RHEL-114122]
- timers: Use __raise_softirq_irqoff() to raise the softirq. (Waiman Long) [RHEL-114122]
- hrtimer: Use __raise_softirq_irqoff() to raise the softirq (Waiman Long) [RHEL-114122]
- iio: magnetometer: fix if () scoped_guard() formatting (Waiman Long) [RHEL-114122]
- seqlock, treewide: Switch to non-raw seqcount_latch interface (Waiman Long) [RHEL-114122]
- kcsan, seqlock: Support seqcount_latch_t (Waiman Long) [RHEL-114122]
- time/sched_clock: Broaden sched_clock()'s instrumentation coverage (Waiman Long) [RHEL-114122]
- time/sched_clock: Swap update_clock_read_data() latch writes (Waiman Long) [RHEL-114122]
- cleanup: Adjust scoped_guard() macros to avoid potential warning (Waiman Long) [RHEL-114122]
- cleanup: Remove address space of returned pointer (Waiman Long) [RHEL-114122]
- Revert "softirq: Use a dedicated thread for timer wakeups." (Waiman Long) [RHEL-114122]
- Revert "rcutorture: Also force sched priority to timersd on boosting test." (Waiman Long) [RHEL-114122]
- Revert "tick: Fix timer storm since introduction of timersd" (Waiman Long) [RHEL-114122]
- Revert "softirq: Wake ktimers thread also in softirq." (Waiman Long) [RHEL-114122]
- Revert "softirq: Clean white space." (Waiman Long) [RHEL-114122]
- Revert "timer: Update the ktimersd series." (Waiman Long) [RHEL-114122]
- net: ethtool: mm: reset verification status when link is down (Ivan Vecera) [RHEL-122905]
- net: ethtool: mm: extract stmmac verification logic into common library (Ivan Vecera) [RHEL-122905]
- redhat/configs: automotive: enable CAN_FLEXCAN (Jared Kangas) [RHEL-116294]
- can: flexcan: disable transceiver during system PM (Jared Kangas) [RHEL-116294]
- can: flexcan: only change CAN state when link up in system PM (Jared Kangas) [RHEL-116294]
- can: flexcan: add transceiver capabilities (Jared Kangas) [RHEL-116294]
- dt-bindings: can: fsl,flexcan: add transceiver capabilities (Jared Kangas) [RHEL-116294]
- dt-bindings: can: fsl,flexcan: add i.MX94 support (Jared Kangas) [RHEL-116294]
- can: flexcan: add NXP S32G2/S32G3 SoC support (Jared Kangas) [RHEL-116294]
- can: flexcan: Add quirk to handle separate interrupt lines for mailboxes (Jared Kangas) [RHEL-116294]
- dt-bindings: can: fsl,flexcan: add S32G2/S32G3 SoC support (Jared Kangas) [RHEL-116294]
Resolves: RHEL-100923, RHEL-100942, RHEL-114122, RHEL-116294, RHEL-122905, RHEL-125441, RHEL-126901, RHEL-127793, RHEL-127795, RHEL-129753, RHEL-130475, RHEL-133477, RHEL-133479, RHEL-133481, RHEL-133483, RHEL-133490, RHEL-138566
* Thu Jan 08 2026 CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [6.12.0-179.el10]
- powerpc/book3s64/hugetlb: Fix disabling hugetlb when fadump is active (Mamatha Inamdar) [RHEL-136426]
- mm/vmalloc: fix data race in show_numa_info() (Waiman Long) [RHEL-138000] {CVE-2025-38383}

View File

@ -176,15 +176,15 @@ Summary: The Linux kernel
%define specrpmversion 6.12.0
%define specversion 6.12.0
%define patchversion 6.12
%define pkgrelease 179
%define pkgrelease 180
%define kversion 6
%define tarfile_release 6.12.0-179.el10
%define tarfile_release 6.12.0-180.el10
# This is needed to do merge window version magic
%define patchlevel 12
# This allows pkg_release to have configurable %%{?dist} tag
%define specrelease 179%{?buildid}%{?dist}
%define specrelease 180%{?buildid}%{?dist}
# This defines the kabi tarball version
%define kabiversion 6.12.0-179.el10
%define kabiversion 6.12.0-180.el10
# If this variable is set to 1, a bpf selftests build failure will cause a
# fatal kernel package build error
@ -3256,7 +3256,7 @@ pushd tools/testing/selftests
export CFLAGS="%{build_cflags}"
export CXXFLAGS="%{build_cxxflags}"
TARGETS="bpf cgroup kmod mm net net/can net/forwarding net/mptcp net/netfilter net/packetdrill tc-testing memfd drivers/net/hw iommu cachestat pid_namespace rlimits timens pidfd capabilities clone3 exec filesystems firmware landlock mount mount_setattr move_mount_set_group nsfs openat2 proc safesetid seccomp tmpfs uevent vDSO"
TARGETS="bpf cgroup kmod mm net net/can net/forwarding net/hsr net/mptcp net/netfilter net/packetdrill tc-testing memfd drivers/net/hw iommu cachestat pid_namespace rlimits timens pidfd capabilities clone3 exec filesystems firmware landlock mount mount_setattr move_mount_set_group nsfs openat2 proc safesetid seccomp tmpfs uevent vDSO"
%{make} %{?_smp_mflags} EXTRA_CFLAGS="${RPM_OPT_FLAGS}" EXTRA_CXXFLAGS="${RPM_OPT_FLAGS}" EXTRA_LDFLAGS="%{__global_ldflags}" ARCH=$Arch V=1 TARGETS="$TARGETS" SKIP_TARGETS="" $force_targets VMLINUX_H="${RPM_VMLINUX_H}"
# Restore the original level of source fortification
@ -3649,6 +3649,12 @@ find -type d -exec install -d %{buildroot}%{_libexecdir}/kselftests/net/forwardi
find -type f -executable -exec install -D -m755 {} %{buildroot}%{_libexecdir}/kselftests/net/forwarding/{} \;
find -type f ! -executable -exec install -D -m644 {} %{buildroot}%{_libexecdir}/kselftests/net/forwarding/{} \;
popd
# install net/hsr selftests
pushd tools/testing/selftests/net/hsr
find -type d -exec install -d %{buildroot}%{_libexecdir}/kselftests/net/hsr/{} \;
find -type f -executable -exec install -D -m755 {} %{buildroot}%{_libexecdir}/kselftests/net/hsr/{} \;
find -type f ! -executable -exec install -D -m644 {} %{buildroot}%{_libexecdir}/kselftests/net/hsr/{} \;
popd
# install net/mptcp selftests
pushd tools/testing/selftests/net/mptcp
find -type d -exec install -d %{buildroot}%{_libexecdir}/kselftests/net/mptcp/{} \;
@ -4475,6 +4481,337 @@ fi\
#
#
%changelog
* Fri Jan 09 2026 CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [6.12.0-180.el10]
- powerpc/kexec: Enable SMT before waking offline CPUs (Mamatha Inamdar) [RHEL-138566]
- tipc: Fix use-after-free in tipc_mon_reinit_self(). (Xin Long) [RHEL-133490]
- tipc: adjust tipc_nodeid2string() to return string length (Xin Long) [RHEL-133490]
- sctp: prevent possible shift-out-of-bounds in sctp_transport_update_rto (Xin Long) [RHEL-133479]
- sctp: make sctp_transport_init() void (Xin Long) [RHEL-133479]
- sctp: Hold sock lock while iterating over address list (Xin Long) [RHEL-133479]
- sctp: Prevent TOCTOU out-of-bounds write (Xin Long) [RHEL-133479]
- sctp: Hold RCU read lock while iterating over address list (Xin Long) [RHEL-133479]
- net: sctp: fix KMSAN uninit-value in sctp_inq_pop (Xin Long) [RHEL-133479]
- selftest: net: fix socklen_t type mismatch in sctp_collision test (Xin Long) [RHEL-133479]
- sctp: Constify struct sctp_sched_ops (Xin Long) [RHEL-133479]
- sctp: Defer SCTP_DBG_OBJCNT_DEC() to sctp_destroy_sock(). (Xin Long) [RHEL-133479]
- selftests: net: fix server bind failure in sctp_vrf.sh (Xin Long) [RHEL-133479]
- net/sctp: fix a null dereference in sctp_disposition sctp_sf_do_5_1D_ce() (Xin Long) [RHEL-133479]
- net: core: prevent NULL deref in generic_hwtstamp_ioctl_lower() (Paolo Abeni) [RHEL-133483]
- net/ip6_tunnel: Prevent perpetual tunnel growth (Guillaume Nault) [RHEL-133477]
- rtla/timerlat_bpf: Stop tracing on user latency (Tomas Glozar) [RHEL-125441]
- l2tp: reset skb control buffer on xmit (Guillaume Nault) [RHEL-133481]
- smc: Fix use-after-free in __pnet_find_base_ndev(). (Mete Durlu) [RHEL-126901] {CVE-2025-40064}
- net: Add locking to protect skb->dev access in ip_output (Mete Durlu) [RHEL-126901]
- redhat: hsr: Remove tech preview tainting (Felix Maurer) [RHEL-100942]
- redhat: Package net/hsr selftests (Felix Maurer) [RHEL-127795]
- net/hsr: fix NULL pointer dereference in prp_get_untagged_frame() (Felix Maurer) [RHEL-127793]
- netlink: specs: rt-link: Add attributes for hsr (Felix Maurer) [RHEL-127793]
- hsr: Follow standard for HSRv0 supervision frames (Felix Maurer) [RHEL-127793]
- hsr: Fix supervision frame sending on HSRv0 (Felix Maurer) [RHEL-127793]
- net: hsr: prevent creation of HSR device with slaves from another netns (Felix Maurer) [RHEL-127793]
- hsr: hold rcu and dev lock for hsr_get_port_ndev (Felix Maurer) [RHEL-127793]
- hsr: use hsr_for_each_port_rtnl in hsr_port_get_hsr (Felix Maurer) [RHEL-127793]
- hsr: use rtnl lock when iterating over ports (Felix Maurer) [RHEL-127793]
- net, hsr: reject HSR frame if skb can't hold tag (Felix Maurer) [RHEL-127793] {CVE-2025-39703}
- net: hsr: sync hw addr of slave2 according to slave1 hw addr on PRP (Felix Maurer) [RHEL-100923 RHEL-127793]
- redhat: hsr: Enable KUnit test for PRP duplicate discard (Felix Maurer) [RHEL-127793]
- net: hsr: Add KUnit test for PRP (Felix Maurer) [RHEL-127793]
- net: hsr: Fix PRP duplicate detection (Felix Maurer) [RHEL-127793]
- net: hsr: Create and export hsr_get_port_ndev() (Felix Maurer) [RHEL-127793]
- net: hsr: remove one synchronize_rcu() from hsr_del_port() (Felix Maurer) [RHEL-127793]
- selftests: hsr: Add test for VLAN (Felix Maurer) [RHEL-127793 RHEL-130475]
- net: hsr: Add VLAN CTAG filter support (Felix Maurer) [RHEL-127793 RHEL-130475]
- net: hsr: Add VLAN support (Felix Maurer) [RHEL-127793 RHEL-130475]
- tests: hsr: Increase timeout to 50 seconds (Felix Maurer) [RHEL-127793]
- net: hsr: convert to use new timer APIs (Felix Maurer) [RHEL-127793]
- nvmet-auth: update sc_c in target host hash calculation (Chris Leech) [RHEL-129753]
- nvmet-auth: update sc_c in host response (Chris Leech) [RHEL-129753]
- nvme/tcp: handle tls partially sent records in write_space() (Chris Leech) [RHEL-129753]
- nvme-auth: update sc_c in host response (Chris Leech) [RHEL-129753]
- nvme-auth: use hkdf_expand_label() (Chris Leech) [RHEL-129753]
- nvme-auth: add hkdf_expand_label() (Chris Leech) [RHEL-129753]
- nvme-tcp: send only permitted commands for secure concat (Chris Leech) [RHEL-129753]
- nvme-auth: update bi_directional flag (Chris Leech) [RHEL-129753]
- nvme-auth: remove unneeded semicolon (Chris Leech) [RHEL-129753]
- nvme-tcp: log TLS handshake failures at error level (Chris Leech) [RHEL-129753]
- delay: Fix ndelay() spuriously treated as udelay() (Waiman Long) [RHEL-114122]
- timers/Documentation: Cleanup delay/sleep documentation (Waiman Long) [RHEL-114122]
- powerpc/rtas: Use fsleep() to minimize additional sleep duration (Waiman Long) [RHEL-114122]
- mm/damon/core: Use generic upper bound recommondation for usleep_range() (Waiman Long) [RHEL-114122]
- timers: Adjust flseep() to reflect reality (Waiman Long) [RHEL-114122]
- delay: Rework udelay and ndelay (Waiman Long) [RHEL-114122]
- MAINTAINERS: Add missing file include/linux/delay.h (Waiman Long) [RHEL-114122]
- posix-timers: Plug potential memory leak in do_timer_create() (Waiman Long) [RHEL-114122]
- selftests: always install UAPI headers to the correct directory (Waiman Long) [RHEL-114122]
- vdso/datastore: Gate time data behind CONFIG_GENERIC_GETTIMEOFDAY (Waiman Long) [RHEL-114122]
- tick: Do not set device to detached state in tick_shutdown() (Waiman Long) [RHEL-114122]
- selftests: vDSO: vdso_standalone_test_x86: Replace source file with symlink (Waiman Long) [RHEL-114122]
- timekeeping: Zero initialize system_counterval when querying time from phc drivers (Waiman Long) [RHEL-114122]
- RISC-V: vDSO: Correct inline assembly constraints in the getrandom syscall wrapper (Waiman Long) [RHEL-114122]
- RISC-V: vDSO: Wire up getrandom() vDSO implementation (Waiman Long) [RHEL-114122]
- clocksource: Fix the CPUs' choice in the watchdog per CPU verification (Waiman Long) [RHEL-114122]
- alarmtimer: Switch spin_{lock,unlock}_irqsave() to guards (Waiman Long) [RHEL-114122]
- alarmtimer: Remove dead return value in clock2alarm() (Waiman Long) [RHEL-114122]
- time/jiffies: Change register_refined_jiffies() to void __init (Waiman Long) [RHEL-114122]
- timers: Remove unused __round_jiffies(_up) (Waiman Long) [RHEL-114122]
- posix-timers: Initialize cache early and move pointer into __timer_data (Waiman Long) [RHEL-114122]
- binfmt_elf: Move brk for static PIE even if ASLR disabled (Waiman Long) [RHEL-114122]
- arm64: vdso: Work around invalid absolute relocations from GCC (Waiman Long) [RHEL-114122]
- timekeeping: Prevent coarse clocks going backwards (Waiman Long) [RHEL-114122]
- tools headers: Update the uapi/linux/prctl.h copy with the kernel sources (Waiman Long) [RHEL-114122]
- timekeeping: Add a lockdep override in tick_freeze() (Waiman Long) [RHEL-114122]
- hrtimer: Add missing ACCESS_PRIVATE() for hrtimer::function (Waiman Long) [RHEL-114122]
- tracing/timers: Rename the hrtimer_init event to hrtimer_setup (Waiman Long) [RHEL-114122]
- hrtimers: Rename debug_init_on_stack() to debug_setup_on_stack() (Waiman Long) [RHEL-114122]
- hrtimers: Rename debug_init() to debug_setup() (Waiman Long) [RHEL-114122]
- hrtimers: Rename __hrtimer_init_sleeper() to __hrtimer_setup_sleeper() (Waiman Long) [RHEL-114122]
- hrtimers: Remove unnecessary NULL check in hrtimer_start_range_ns() (Waiman Long) [RHEL-114122]
- hrtimers: Make callback function pointer private (Waiman Long) [RHEL-114122]
- hrtimers: Merge __hrtimer_init() into __hrtimer_setup() (Waiman Long) [RHEL-114122]
- hrtimers: Switch to use __htimer_setup() (Waiman Long) [RHEL-114122]
- hrtimers: Delete hrtimer_init() (Waiman Long) [RHEL-114122]
- Revert "timekeeping: Fix possible inconsistencies in _COARSE clockids" (Waiman Long) [RHEL-114122]
- posix-clock: Store file pointer in struct posix_clock_context (Waiman Long) [RHEL-114122]
- sparc/vdso: Always reject undefined references during linking (Waiman Long) [RHEL-114122]
- x86/vdso: Always reject undefined references during linking (Waiman Long) [RHEL-114122]
- vdso: Rework struct vdso_time_data and introduce struct vdso_clock (Waiman Long) [RHEL-114122]
- vdso: Move architecture related data before basetime data (Waiman Long) [RHEL-114122]
- powerpc/vdso: Prepare introduction of struct vdso_clock (Waiman Long) [RHEL-114122]
- arm64/vdso: Prepare introduction of struct vdso_clock (Waiman Long) [RHEL-114122]
- x86/vdso: Prepare introduction of struct vdso_clock (Waiman Long) [RHEL-114122]
- time/namespace: Prepare introduction of struct vdso_clock (Waiman Long) [RHEL-114122]
- vdso/namespace: Rename timens_setup_vdso_data() to reflect new vdso_clock struct (Waiman Long) [RHEL-114122]
- vdso/vsyscall: Prepare introduction of struct vdso_clock (Waiman Long) [RHEL-114122]
- vdso/gettimeofday: Prepare helper functions for introduction of struct vdso_clock (Waiman Long) [RHEL-114122]
- vdso/gettimeofday: Prepare do_coarse_timens() for introduction of struct vdso_clock (Waiman Long) [RHEL-114122]
- vdso/gettimeofday: Prepare do_coarse() for introduction of struct vdso_clock (Waiman Long) [RHEL-114122]
- vdso/gettimeofday: Prepare do_hres_timens() for introduction of struct vdso_clock (Waiman Long) [RHEL-114122]
- vdso/gettimeofday: Prepare do_hres() for introduction of struct vdso_clock (Waiman Long) [RHEL-114122]
- vdso/gettimeofday: Prepare introduction of struct vdso_clock (Waiman Long) [RHEL-114122]
- vdso/helpers: Prepare introduction of struct vdso_clock (Waiman Long) [RHEL-114122]
- vdso/datapage: Define vdso_clock to prepare for multiple PTP clocks (Waiman Long) [RHEL-114122]
- vdso: Make vdso_time_data cacheline aligned (Waiman Long) [RHEL-114122]
- arm64: Make asm/cache.h compatible with vDSO (Waiman Long) [RHEL-114122]
- vdso: Introduce vdso/cache.h (Waiman Long) [RHEL-114122]
- selftests: vDSO: vdso_standalone_test_x86: Switch to nolibc (Waiman Long) [RHEL-114122]
- selftests: vDSO: vdso_test_gettimeofday: Make compatible with nolibc (Waiman Long) [RHEL-114122]
- selftests: vDSO: vdso_test_gettimeofday: Clean up includes (Waiman Long) [RHEL-114122]
- selftests: vDSO: parse_vdso: Test __SIZEOF_LONG__ instead of ULONG_MAX (Waiman Long) [RHEL-114122]
- selftests: vDSO: parse_vdso: Use UAPI headers instead of libc headers (Waiman Long) [RHEL-114122]
- selftests: vDSO: parse_vdso: Drop vdso_init_from_auxv() (Waiman Long) [RHEL-114122]
- selftests: vDSO: vdso_standalone_test_x86: Use vdso_init_form_sysinfo_ehdr (Waiman Long) [RHEL-114122]
- tools/nolibc: add limits.h shim header (Waiman Long) [RHEL-114122]
- selftests: Add headers target (Waiman Long) [RHEL-114122]
- tools/include: Add uapi/linux/elf.h (Waiman Long) [RHEL-114122]
- elf, uapi: Add types ElfXX_Verdef and ElfXX_Veraux (Waiman Long) [RHEL-114122]
- elf, uapi: Add type ElfXX_Versym (Waiman Long) [RHEL-114122]
- elf, uapi: Add definitions for VER_FLG_BASE and VER_FLG_WEAK (Waiman Long) [RHEL-114122]
- elf, uapi: Add definition for DT_GNU_HASH (Waiman Long) [RHEL-114122]
- elf, uapi: Add definition for STN_UNDEF (Waiman Long) [RHEL-114122]
- MAINTAINERS: Add vDSO selftests (Waiman Long) [RHEL-114122]
- vdso: Remove remnants of architecture-specific time storage (Waiman Long) [RHEL-114122]
- vdso: Remove remnants of architecture-specific random state storage (Waiman Long) [RHEL-114122]
- x86/vdso/vdso2c: Remove page handling (Waiman Long) [RHEL-114122]
- x86/vdso: Switch to generic storage implementation (Waiman Long) [RHEL-114122]
- powerpc/vdso: Switch to generic storage implementation (Waiman Long) [RHEL-114122]
- MIPS: vdso: Switch to generic storage implementation (Waiman Long) [RHEL-114122]
- s390/vdso: Switch to generic storage implementation (Waiman Long) [RHEL-114122]
- arm: vdso: Switch to generic storage implementation (Waiman Long) [RHEL-114122]
- LoongArch: vDSO: Switch to generic storage implementation (Waiman Long) [RHEL-114122]
- riscv: vdso: Switch to generic storage implementation (Waiman Long) [RHEL-114122]
- arm64: vdso: Switch to generic storage implementation (Waiman Long) [RHEL-114122]
- vdso: Add generic architecture-specific data storage (Waiman Long) [RHEL-114122]
- vdso: Add generic random data storage (Waiman Long) [RHEL-114122]
- vdso: Add generic time data storage (Waiman Long) [RHEL-114122]
- vdso: Rename included Makefile (Waiman Long) [RHEL-114122]
- vdso: Introduce vdso/align.h (Waiman Long) [RHEL-114122]
- parisc: Remove unused symbol vdso_data (Waiman Long) [RHEL-114122]
- x86/vdso: Fix latent bug in vclock_pages calculation (Waiman Long) [RHEL-114122]
- time: Switch to hrtimer_setup() (Waiman Long) [RHEL-114122]
- io_uring/timeout: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114122]
- selftests/timers: Improve skew_consistency by testing with other clockids (Waiman Long) [RHEL-114122]
- timekeeping: Fix possible inconsistencies in _COARSE clockids (Waiman Long) [RHEL-114122]
- posix-timers: Drop redundant memset() invocation (Waiman Long) [RHEL-114122]
- selftests/timers/posix-timers: Add a test for exact allocation mode (Waiman Long) [RHEL-114122]
- posix-timers: Provide a mechanism to allocate a given timer ID (Waiman Long) [RHEL-114122]
- posix-timers: Make per process list RCU safe (Waiman Long) [RHEL-114122]
- posix-timers: Avoid false cacheline sharing (Waiman Long) [RHEL-114122]
- posix-timers: Switch to jhash32() (Waiman Long) [RHEL-114122]
- posix-timers: Improve hash table performance (Waiman Long) [RHEL-114122]
- posix-timers: Make signal_struct:: Next_posix_timer_id an atomic_t (Waiman Long) [RHEL-114122]
- posix-timers: Make lock_timer() use guard() (Waiman Long) [RHEL-114122]
- posix-timers: Rework timer removal (Waiman Long) [RHEL-114122]
- posix-timers: Simplify lock/unlock_timer() (Waiman Long) [RHEL-114122]
- posix-timers: Use guards in a few places (Waiman Long) [RHEL-114122]
- posix-timers: Remove SLAB_PANIC from kmem cache (Waiman Long) [RHEL-114122]
- posix-timers: Remove a few paranoid warnings (Waiman Long) [RHEL-114122]
- posix-timers: Cleanup includes (Waiman Long) [RHEL-114122]
- posix-timers: Add cond_resched() to posix_timer_add() search loop (Waiman Long) [RHEL-114122]
- posix-timers: Initialise timer before adding it to the hash table (Waiman Long) [RHEL-114122]
- posix-timers: Ensure that timer initialization is fully visible (Waiman Long) [RHEL-114122]
- clocksource: Remove unnecessary strscpy() size argument (Waiman Long) [RHEL-114122]
- timer_list: Don't use %%pK through printk() (Waiman Long) [RHEL-114122]
- posix-clock: Remove duplicate compat ioctl() handler (Waiman Long) [RHEL-114122]
- posix-timers: Invoke cond_resched() during exit_itimers() (Waiman Long) [RHEL-114122]
- hrtimers: Replace hrtimer_clock_to_base_table with switch-case (Waiman Long) [RHEL-114122]
- rcu-tasks: Move RCU Tasks self-tests to core_initcall() (Waiman Long) [RHEL-114122]
- selftests/vDSO: Fix GNU hash table entry size for s390x (Waiman Long) [RHEL-114122]
- timers/migration: Fix off-by-one root mis-connection (Waiman Long) [RHEL-114122] {CVE-2025-21813}
- hrtimers: Force migrate away hrtimers queued after CPUHP_AP_HRTIMERS_DYING (Waiman Long) [RHEL-114122] {CVE-2025-21816}
- hrtimers: Mark is_migration_base() with __always_inline (Waiman Long) [RHEL-114122]
- tracing: Add task_prctl_unknown tracepoint (Waiman Long) [RHEL-114122]
- selftests: timers: clocksource-switch: Adapt progress to kselftest framework (Waiman Long) [RHEL-114122]
- selftests/vDSO: support DT_GNU_HASH (Waiman Long) [RHEL-114122]
- timers/migration: Simplify top level detection on group setup (Waiman Long) [RHEL-114122]
- timers: Optimize get_timer_[this_]cpu_base() (Waiman Long) [RHEL-114122]
- timekeeping: Remove unused ktime_get_fast_timestamps() (Waiman Long) [RHEL-114122]
- timer/migration: Fix kernel-doc warnings for union tmigr_state (Waiman Long) [RHEL-114122]
- tick/broadcast: Add kernel-doc for function parameters (Waiman Long) [RHEL-114122]
- hrtimers: Update the return type of enqueue_hrtimer() (Waiman Long) [RHEL-114122]
- clocksource/wdtest: Print time values for short udelay(1) (Waiman Long) [RHEL-114122]
- posix-timers: Fix typo in __lock_timer() (Waiman Long) [RHEL-114122]
- hrtimers: Handle CPU state correctly on hotplug (Waiman Long) [RHEL-114122] {CVE-2024-57951}
- timers/migration: Annotate accesses to ignore flag (Waiman Long) [RHEL-114122]
- timers/migration: Enforce group initialization visibility to tree walkers (Waiman Long) [RHEL-114122]
- timers/migration: Fix another race between hotplug and idle entry/exit (Waiman Long) [RHEL-114122]
- signal/posixtimers: Handle ignore/blocked sequences correctly (Waiman Long) [RHEL-114122]
- clocksource: Make negative motion detection more robust (Waiman Long) [RHEL-114122]
- ntp: Remove invalid cast in time offset math (Waiman Long) [RHEL-114122]
- powerpc/vdso: Remove unused clockmode asm offsets (Waiman Long) [RHEL-114122]
- powerpc/vdso: Flag VDSO64 entry points as functions (Waiman Long) [RHEL-114122]
- powerpc/vdso: Implement __arch_get_vdso_rng_data() (Waiman Long) [RHEL-114122]
- powerpc/vdso: Add a page for non-time data (Waiman Long) [RHEL-114122]
- selftests:timers: remove local CLOCKID defines (Waiman Long) [RHEL-114122]
- selftests: timers: Remove unneeded semicolon (Waiman Long) [RHEL-114122]
- selftests: timers: improve timer_create failure message (Waiman Long) [RHEL-114122]
- selftests: timers: Remove local NSEC_PER_SEC and USEC_PER_SEC defines (Waiman Long) [RHEL-114122]
- posix-timers: Fix spurious warning on double enqueue versus do_exit() (Waiman Long) [RHEL-114122]
- alarmtimers: Remove return value from alarm functions (Waiman Long) [RHEL-114122]
- alarmtimers: Remove the throttle mechanism from alarm_forward_now() (Waiman Long) [RHEL-114122]
- posix-timers: Cleanup SIG_IGN workaround leftovers (Waiman Long) [RHEL-114122]
- signal: Queue ignored posixtimers on ignore list (Waiman Long) [RHEL-114122]
- signal: Handle ignored signals in do_sigaction(action != SIG_IGN) (Waiman Long) [RHEL-114122]
- posix-timers: Handle ignored list on delete and exit (Waiman Long) [RHEL-114122]
- posix-timers: Move sequence logic into struct k_itimer (Waiman Long) [RHEL-114122]
- signal: Cleanup unused posix-timer leftovers (Waiman Long) [RHEL-114122]
- posix-timers: Embed sigqueue in struct k_itimer (Waiman Long) [RHEL-114122]
- signal: Replace resched_timer logic (Waiman Long) [RHEL-114122]
- signal: Refactor send_sigqueue() (Waiman Long) [RHEL-114122]
- posix-timers: Store PID type in the timer (Waiman Long) [RHEL-114122]
- signal: Provide posixtimer_sigqueue_init() (Waiman Long) [RHEL-114122]
- signal: Split up __sigqueue_alloc() (Waiman Long) [RHEL-114122]
- posix-timers: Add a refcount to struct k_itimer (Waiman Long) [RHEL-114122]
- posix-cpu-timers: Use dedicated flag for CPU timer nanosleep (Waiman Long) [RHEL-114122]
- posix-cpu-timers: Cleanup the firing logic (Waiman Long) [RHEL-114122]
- posix-timers: Make signal overrun accounting sensible (Waiman Long) [RHEL-114122]
- posix-timers: Make signal delivery consistent (Waiman Long) [RHEL-114122]
- posix-cpu-timers: Correctly update timer status in posix_cpu_timer_del() (Waiman Long) [RHEL-114122]
- timekeeping: Always check for negative motion (Waiman Long) [RHEL-114122]
- timekeeping: Remove CONFIG_DEBUG_TIMEKEEPING (Waiman Long) [RHEL-114122]
- timers: Add missing READ_ONCE() in __run_timer_base() (Waiman Long) [RHEL-114122]
- clocksource/drivers/timer-tegra: Remove clockevents shutdown call on offlining (Waiman Long) [RHEL-114122]
- clocksource/drivers/qcom: Remove clockevents shutdown call on offlining (Waiman Long) [RHEL-114122]
- clocksource/drivers/armada-370-xp: Remove clockevents shutdown call on offlining (Waiman Long) [RHEL-114122]
- clocksource/drivers/exynos_mct: Remove clockevents shutdown call on offlining (Waiman Long) [RHEL-114122]
- clocksource/drivers/arm_global_timer: Remove clockevents shutdown call on offlining (Waiman Long) [RHEL-114122]
- clocksource/drivers/arm_arch_timer: Remove clockevents shutdown call on offlining (Waiman Long) [RHEL-114122]
- ARM: smp_twd: Remove clockevents shutdown call on offlining (Waiman Long) [RHEL-114122]
- tick: Remove now unneeded low-res tick stop on CPUHP_AP_TICK_DYING (Waiman Long) [RHEL-114122]
- clockevents: Shutdown and unregister current clockevents at CPUHP_AP_TICK_DYING (Waiman Long) [RHEL-114122]
- clockevents: Improve clockevents_notify_released() comment (Waiman Long) [RHEL-114122]
- posix-timers: Add proper state tracking (Waiman Long) [RHEL-114122]
- posix-timers: Rename k_itimer:: It_requeue_pending (Waiman Long) [RHEL-114122]
- posix-timers: Drop signal if timer has been deleted or reprogrammed (Waiman Long) [RHEL-114122]
- signal: Allow POSIX timer signals to be dropped (Waiman Long) [RHEL-114122]
- posix-timers: Cure si_sys_private race (Waiman Long) [RHEL-114122]
- signal: Cleanup flush_sigqueue_mask() (Waiman Long) [RHEL-114122]
- signal: Confine POSIX_TIMERS properly (Waiman Long) [RHEL-114122]
- time: Fix references to _msecs_to_jiffies() handling of values (Waiman Long) [RHEL-114122]
- time: Partially revert cleanup on msecs_to_jiffies() documentation (Waiman Long) [RHEL-114122]
- timekeeping: Merge timekeeping_update_staged() and timekeeping_update() (Waiman Long) [RHEL-114122]
- timekeeping: Remove TK_MIRROR timekeeping_update() action (Waiman Long) [RHEL-114122]
- timekeeping: Rework do_adjtimex() to use shadow_timekeeper (Waiman Long) [RHEL-114122]
- timekeeping: Rework timekeeping_suspend() to use shadow_timekeeper (Waiman Long) [RHEL-114122]
- timekeeping: Rework timekeeping_resume() to use shadow_timekeeper (Waiman Long) [RHEL-114122]
- timekeeping: Rework timekeeping_inject_sleeptime64() to use shadow_timekeeper (Waiman Long) [RHEL-114122]
- timekeeping: Rework timekeeping_init() to use shadow_timekeeper (Waiman Long) [RHEL-114122]
- timekeeping: Rework change_clocksource() to use shadow_timekeeper (Waiman Long) [RHEL-114122]
- timekeeping: Rework timekeeping_inject_offset() to use shadow_timekeeper (Waiman Long) [RHEL-114122]
- timekeeping: Rework do_settimeofday64() to use shadow_timekeeper (Waiman Long) [RHEL-114122]
- timekeeping: Provide timekeeping_restore_shadow() (Waiman Long) [RHEL-114122]
- timekeeping: Introduce combined timekeeping action flag (Waiman Long) [RHEL-114122]
- timekeeping: Split out timekeeper update of timekeeping_advanced() (Waiman Long) [RHEL-114122]
- timekeeping: Add struct tk_data as argument to timekeeping_update() (Waiman Long) [RHEL-114122]
- timekeeping: Introduce tkd_basic_setup() to make lock and seqcount init reusable (Waiman Long) [RHEL-114122]
- timekeeping: Define a struct type for tk_core to make it reusable (Waiman Long) [RHEL-114122]
- timekeeping: Move timekeeper_lock into tk_core (Waiman Long) [RHEL-114122]
- timekeeping: Encapsulate locking/unlocking of timekeeper_lock (Waiman Long) [RHEL-114122]
- timekeeping: Move shadow_timekeeper into tk_core (Waiman Long) [RHEL-114122]
- timekeeping: Reorder struct timekeeper (Waiman Long) [RHEL-114122]
- timekeeping: Simplify code in timekeeping_advance() (Waiman Long) [RHEL-114122]
- timekeeping: Abort clocksource change in case of failure (Waiman Long) [RHEL-114122]
- timekeeping: Avoid duplicate leap state update (Waiman Long) [RHEL-114122]
- timekeeping: Don't stop time readers across hard_pps() update (Waiman Long) [RHEL-114122]
- timekeeping: Read NTP tick length only once (Waiman Long) [RHEL-114122]
- posix-timers: Replace call_rcu() by kfree_rcu() for simple kmem_cache_free() callback (Waiman Long) [RHEL-114122]
- timers: Add a warning to usleep_range_state() for wrong order of arguments (Waiman Long) [RHEL-114122]
- timers: Update function descriptions of sleep/delay related functions (Waiman Long) [RHEL-114122]
- timers: Rename usleep_idle_range() to usleep_range_idle() (Waiman Long) [RHEL-114122]
- timers: Update schedule_[hr]timeout*() related function descriptions (Waiman Long) [RHEL-114122]
- time: Remove '%%' from numeric constant in kernel-doc comment (Waiman Long) [RHEL-114122]
- clocksource: Remove unused clocksource_change_rating (Waiman Long) [RHEL-114122]
- timekeeping: Don't use seqcount loop in ktime_mono_to_any() on 64-bit systems (Waiman Long) [RHEL-114122]
- timekeeping: Add the boot clock to system time snapshot (Waiman Long) [RHEL-114122]
- ntp: Move pps monitors into ntp_data (Waiman Long) [RHEL-114122]
- ntp: Move pps_freq/stabil into ntp_data (Waiman Long) [RHEL-114122]
- ntp: Move pps_shift/intcnt into ntp_data (Waiman Long) [RHEL-114122]
- ntp: Move pps_fbase into ntp_data (Waiman Long) [RHEL-114122]
- ntp: Move pps_jitter into ntp_data (Waiman Long) [RHEL-114122]
- ntp: Move pps_ft into ntp_data (Waiman Long) [RHEL-114122]
- ntp: Move pps_valid into ntp_data (Waiman Long) [RHEL-114122]
- ntp: Move ntp_next_leap_sec into ntp_data (Waiman Long) [RHEL-114122]
- ntp: Move time_adj/ntp_tick_adj into ntp_data (Waiman Long) [RHEL-114122]
- ntp: Move time_freq/reftime into ntp_data (Waiman Long) [RHEL-114122]
- ntp: Move time_max/esterror into ntp_data (Waiman Long) [RHEL-114122]
- ntp: Move time_offset/constant into ntp_data (Waiman Long) [RHEL-114122]
- ntp: Move tick_stat* into ntp_data (Waiman Long) [RHEL-114122]
- ntp: Move tick_length* into ntp_data (Waiman Long) [RHEL-114122]
- ntp: Introduce struct ntp_data (Waiman Long) [RHEL-114122]
- ntp: Read reference time only once (Waiman Long) [RHEL-114122]
- ntp: Convert functions with only two states to bool (Waiman Long) [RHEL-114122]
- ntp: Cleanup formatting of code (Waiman Long) [RHEL-114122]
- ntp: Clean up comments (Waiman Long) [RHEL-114122]
- ntp: Make tick_usec static (Waiman Long) [RHEL-114122]
- ntp: Remove unused tick_nsec (Waiman Long) [RHEL-114122]
- vdso: Rename struct arch_vdso_data to arch_vdso_time_data (Waiman Long) [RHEL-114122]
- softirq: Use a dedicated thread for timer wakeups on PREEMPT_RT. (Waiman Long) [RHEL-114122]
- timers: Use __raise_softirq_irqoff() to raise the softirq. (Waiman Long) [RHEL-114122]
- hrtimer: Use __raise_softirq_irqoff() to raise the softirq (Waiman Long) [RHEL-114122]
- iio: magnetometer: fix if () scoped_guard() formatting (Waiman Long) [RHEL-114122]
- seqlock, treewide: Switch to non-raw seqcount_latch interface (Waiman Long) [RHEL-114122]
- kcsan, seqlock: Support seqcount_latch_t (Waiman Long) [RHEL-114122]
- time/sched_clock: Broaden sched_clock()'s instrumentation coverage (Waiman Long) [RHEL-114122]
- time/sched_clock: Swap update_clock_read_data() latch writes (Waiman Long) [RHEL-114122]
- cleanup: Adjust scoped_guard() macros to avoid potential warning (Waiman Long) [RHEL-114122]
- cleanup: Remove address space of returned pointer (Waiman Long) [RHEL-114122]
- Revert "softirq: Use a dedicated thread for timer wakeups." (Waiman Long) [RHEL-114122]
- Revert "rcutorture: Also force sched priority to timersd on boosting test." (Waiman Long) [RHEL-114122]
- Revert "tick: Fix timer storm since introduction of timersd" (Waiman Long) [RHEL-114122]
- Revert "softirq: Wake ktimers thread also in softirq." (Waiman Long) [RHEL-114122]
- Revert "softirq: Clean white space." (Waiman Long) [RHEL-114122]
- Revert "timer: Update the ktimersd series." (Waiman Long) [RHEL-114122]
- net: ethtool: mm: reset verification status when link is down (Ivan Vecera) [RHEL-122905]
- net: ethtool: mm: extract stmmac verification logic into common library (Ivan Vecera) [RHEL-122905]
- redhat/configs: automotive: enable CAN_FLEXCAN (Jared Kangas) [RHEL-116294]
- can: flexcan: disable transceiver during system PM (Jared Kangas) [RHEL-116294]
- can: flexcan: only change CAN state when link up in system PM (Jared Kangas) [RHEL-116294]
- can: flexcan: add transceiver capabilities (Jared Kangas) [RHEL-116294]
- dt-bindings: can: fsl,flexcan: add transceiver capabilities (Jared Kangas) [RHEL-116294]
- dt-bindings: can: fsl,flexcan: add i.MX94 support (Jared Kangas) [RHEL-116294]
- can: flexcan: add NXP S32G2/S32G3 SoC support (Jared Kangas) [RHEL-116294]
- can: flexcan: Add quirk to handle separate interrupt lines for mailboxes (Jared Kangas) [RHEL-116294]
- dt-bindings: can: fsl,flexcan: add S32G2/S32G3 SoC support (Jared Kangas) [RHEL-116294]
* Thu Jan 08 2026 CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [6.12.0-179.el10]
- powerpc/book3s64/hugetlb: Fix disabling hugetlb when fadump is active (Mamatha Inamdar) [RHEL-136426]
- mm/vmalloc: fix data race in show_numa_info() (Waiman Long) [RHEL-138000] {CVE-2025-38383}

View File

@ -1,5 +1,5 @@
SHA512 (kernel-abi-stablelists-6.6.0.tar.bz2) = 4f917598056dee5e23814621ec96ff2e4a411c8c4ba9d56ecb01b23cb96431825bedbecfcbaac9338efbf5cb21694d85497fa0bf43e7c80d9cd10bc6dd144dbd
SHA512 (kernel-kabi-dw-6.6.0.tar.bz2) = 19308cd976031d05e18ef7f5d093218acdb89446418bab0cd956ff12cf66369915b9e64bb66fa9f20939428a60e81884fec5be3529c6c7461738d6540d3cc5c6
SHA512 (linux-6.12.0-179.el10.tar.xz) = 4d3d046ade8beb5937978a39146f58c40bda33a503611d8972ec0758b949de9d156e91a8a093389cb9dc491a8fe09933ef3075571a038b3a678be5982620cc1c
SHA512 (kernel-abi-stablelists-6.12.0-179.el10.tar.xz) = cd9a77afeca63f9765c93c6b2476aea7942d021064445db61d86906a911cba189bd442f10f1c7444e9545691d4c88d04ae95d0732048589b5ccc76040c08a6c4
SHA512 (kernel-kabi-dw-6.12.0-179.el10.tar.xz) = 6383852f1541b4b5718dca4108712d204bfbc44f2a23e19618226df2d3353642ec9457513f3692ee99a7210798bb4d0a592d1aa0ad6c9ebb4a53118104bd90a0
SHA512 (linux-6.12.0-180.el10.tar.xz) = 3f796538c5dedd30539a53086e24288007d750bc074751181407ad9e7b86c0b9d968ca46c62127c6a93f22c987f4996b8b8beb1aee20b7c80241cfffe98efd3e
SHA512 (kernel-abi-stablelists-6.12.0-180.el10.tar.xz) = 0dfcf015daceee1fb37c80984d987a501e1c986bf78fd5249ef3475bebb3878933ae55a6f0b49623d6e9382326b4fe5866a247f2943e4f276b7983bead556d0d
SHA512 (kernel-kabi-dw-6.12.0-180.el10.tar.xz) = ed50b001f1a91b0a934f725c38c150be76c84545ce4d04ce51f1765ca65b0485b0845afc8c4f5e7f0be78dd76c8d126b2b36646477c18284f3ac75ff774a2d31