From 79755d38b3137958fa2c33f184e6a68f57c8b710 Mon Sep 17 00:00:00 2001 From: Eduard Abdullin Date: Sat, 10 Jan 2026 02:10:14 +0000 Subject: [PATCH] Debrand for AlmaLinux OS Use AlmaLinux OS secure boot cert Enable Btrfs support for all kernel variants hpsa: bring back deprecated PCI ids #CFHack #CFHack2024 mptsas: bring back deprecated PCI ids #CFHack #CFHack2024 megaraid_sas: bring back deprecated PCI ids #CFHack #CFHack2024 qla2xxx: bring back deprecated PCI ids #CFHack #CFHack2024 qla4xxx: bring back deprecated PCI ids lpfc: bring back deprecated PCI ids be2iscsi: bring back deprecated PCI ids kernel/rh_messages.h: enable all disabled pci devices by moving to unmaintained --- Makefile.rhelver | 2 +- def_variants.yaml.rhel | 1 + kernel-aarch64-64k-debug-rhel.config | 1 + kernel-aarch64-64k-rhel.config | 1 + kernel-aarch64-debug-rhel.config | 1 + kernel-aarch64-rhel.config | 1 + kernel-aarch64-rt-64k-debug-rhel.config | 1 + kernel-aarch64-rt-64k-rhel.config | 1 + kernel-aarch64-rt-debug-rhel.config | 1 + kernel-aarch64-rt-rhel.config | 1 + kernel-ppc64le-debug-rhel.config | 1 + kernel-ppc64le-rhel.config | 1 + kernel-riscv64-debug-rhel.config | 1 + kernel-riscv64-rhel.config | 1 + kernel-s390x-debug-rhel.config | 1 + kernel-s390x-rhel.config | 1 + kernel-s390x-zfcpdump-rhel.config | 1 + kernel-x86_64-debug-rhel.config | 3 +- kernel-x86_64-rhel.config | 3 +- kernel-x86_64-rt-debug-rhel.config | 3 +- kernel-x86_64-rt-rhel.config | 3 +- kernel.changelog | 386 ++++++++++++++++++++++ kernel.spec | 406 +++++++++++++++++++++++- sources | 6 +- 24 files changed, 812 insertions(+), 16 deletions(-) diff --git a/Makefile.rhelver b/Makefile.rhelver index d63fe29b9..376802db3 100644 --- a/Makefile.rhelver +++ b/Makefile.rhelver @@ -12,7 +12,7 @@ RHEL_MINOR = 2 # # Use this spot to avoid future merge conflicts. # Do not trim this comment. -RHEL_RELEASE = 178 +RHEL_RELEASE = 180 # # RHEL_REBASE_NUM diff --git a/def_variants.yaml.rhel b/def_variants.yaml.rhel index a6906dd44..61018dd69 100644 --- a/def_variants.yaml.rhel +++ b/def_variants.yaml.rhel @@ -104,6 +104,7 @@ rules: - drivers/hid/hid-prodikeys.*: modules - drivers/hid/.*: modules-core - drivers/hte/.*: modules-core + - drivers/hv/mshv_root.*: modules-extra - drivers/hv/.*: modules-core - drivers/hwmon/asus_wmi_sensors.*: modules - drivers/hwmon/dell-smm-hwmon.*: modules diff --git a/kernel-aarch64-64k-debug-rhel.config b/kernel-aarch64-64k-debug-rhel.config index 0e9e2b16a..35b70fd29 100644 --- a/kernel-aarch64-64k-debug-rhel.config +++ b/kernel-aarch64-64k-debug-rhel.config @@ -5297,6 +5297,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 diff --git a/kernel-aarch64-64k-rhel.config b/kernel-aarch64-64k-rhel.config index 5881275d3..cf4e6a1f0 100644 --- a/kernel-aarch64-64k-rhel.config +++ b/kernel-aarch64-64k-rhel.config @@ -5274,6 +5274,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 diff --git a/kernel-aarch64-debug-rhel.config b/kernel-aarch64-debug-rhel.config index 5bc7a75a2..46ac8de8a 100644 --- a/kernel-aarch64-debug-rhel.config +++ b/kernel-aarch64-debug-rhel.config @@ -5293,6 +5293,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 diff --git a/kernel-aarch64-rhel.config b/kernel-aarch64-rhel.config index a0ac874f3..977dc1cc8 100644 --- a/kernel-aarch64-rhel.config +++ b/kernel-aarch64-rhel.config @@ -5270,6 +5270,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 diff --git a/kernel-aarch64-rt-64k-debug-rhel.config b/kernel-aarch64-rt-64k-debug-rhel.config index 783d5e5b1..ee8e6c816 100644 --- a/kernel-aarch64-rt-64k-debug-rhel.config +++ b/kernel-aarch64-rt-64k-debug-rhel.config @@ -5341,6 +5341,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 diff --git a/kernel-aarch64-rt-64k-rhel.config b/kernel-aarch64-rt-64k-rhel.config index 01b69d66c..7bae9da1f 100644 --- a/kernel-aarch64-rt-64k-rhel.config +++ b/kernel-aarch64-rt-64k-rhel.config @@ -5318,6 +5318,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 diff --git a/kernel-aarch64-rt-debug-rhel.config b/kernel-aarch64-rt-debug-rhel.config index cc896e835..e243b32b8 100644 --- a/kernel-aarch64-rt-debug-rhel.config +++ b/kernel-aarch64-rt-debug-rhel.config @@ -5337,6 +5337,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 diff --git a/kernel-aarch64-rt-rhel.config b/kernel-aarch64-rt-rhel.config index 1cd47530a..e6aad3bd6 100644 --- a/kernel-aarch64-rt-rhel.config +++ b/kernel-aarch64-rt-rhel.config @@ -5314,6 +5314,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 diff --git a/kernel-ppc64le-debug-rhel.config b/kernel-ppc64le-debug-rhel.config index c08a940e7..606c04736 100644 --- a/kernel-ppc64le-debug-rhel.config +++ b/kernel-ppc64le-debug-rhel.config @@ -4870,6 +4870,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 diff --git a/kernel-ppc64le-rhel.config b/kernel-ppc64le-rhel.config index 9d1317028..9b495e87b 100644 --- a/kernel-ppc64le-rhel.config +++ b/kernel-ppc64le-rhel.config @@ -4849,6 +4849,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 diff --git a/kernel-riscv64-debug-rhel.config b/kernel-riscv64-debug-rhel.config index dad388e94..745439572 100644 --- a/kernel-riscv64-debug-rhel.config +++ b/kernel-riscv64-debug-rhel.config @@ -4787,6 +4787,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 diff --git a/kernel-riscv64-rhel.config b/kernel-riscv64-rhel.config index 0d826e005..03d1d713a 100644 --- a/kernel-riscv64-rhel.config +++ b/kernel-riscv64-rhel.config @@ -4766,6 +4766,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 diff --git a/kernel-s390x-debug-rhel.config b/kernel-s390x-debug-rhel.config index 02e156681..b9e5be91e 100644 --- a/kernel-s390x-debug-rhel.config +++ b/kernel-s390x-debug-rhel.config @@ -4810,6 +4810,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 diff --git a/kernel-s390x-rhel.config b/kernel-s390x-rhel.config index e61156c8a..c6cd56a82 100644 --- a/kernel-s390x-rhel.config +++ b/kernel-s390x-rhel.config @@ -4789,6 +4789,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 diff --git a/kernel-s390x-zfcpdump-rhel.config b/kernel-s390x-zfcpdump-rhel.config index 113f77f9f..063e6e85b 100644 --- a/kernel-s390x-zfcpdump-rhel.config +++ b/kernel-s390x-zfcpdump-rhel.config @@ -4800,6 +4800,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 diff --git a/kernel-x86_64-debug-rhel.config b/kernel-x86_64-debug-rhel.config index 777212505..8e94e7e63 100644 --- a/kernel-x86_64-debug-rhel.config +++ b/kernel-x86_64-debug-rhel.config @@ -4091,7 +4091,7 @@ CONFIG_MQ_IOSCHED_KYBER=y # CONFIG_MS_BLOCK is not set CONFIG_MSDOS_FS=m CONFIG_MSDOS_PARTITION=y -# CONFIG_MSHV_ROOT is not set +CONFIG_MSHV_ROOT=m # CONFIG_MSI_EC is not set CONFIG_MSI_LAPTOP=m CONFIG_MSI_WMI=m @@ -5143,6 +5143,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 diff --git a/kernel-x86_64-rhel.config b/kernel-x86_64-rhel.config index 79d0c256d..95aee8002 100644 --- a/kernel-x86_64-rhel.config +++ b/kernel-x86_64-rhel.config @@ -4071,7 +4071,7 @@ CONFIG_MQ_IOSCHED_KYBER=y # CONFIG_MS_BLOCK is not set CONFIG_MSDOS_FS=m CONFIG_MSDOS_PARTITION=y -# CONFIG_MSHV_ROOT is not set +CONFIG_MSHV_ROOT=m # CONFIG_MSI_EC is not set CONFIG_MSI_LAPTOP=m CONFIG_MSI_WMI=m @@ -5121,6 +5121,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 diff --git a/kernel-x86_64-rt-debug-rhel.config b/kernel-x86_64-rt-debug-rhel.config index 51193e0a6..ef3a44226 100644 --- a/kernel-x86_64-rt-debug-rhel.config +++ b/kernel-x86_64-rt-debug-rhel.config @@ -4132,7 +4132,7 @@ CONFIG_MQ_IOSCHED_KYBER=y # CONFIG_MS_BLOCK is not set CONFIG_MSDOS_FS=m CONFIG_MSDOS_PARTITION=y -# CONFIG_MSHV_ROOT is not set +CONFIG_MSHV_ROOT=m # CONFIG_MSI_EC is not set CONFIG_MSI_LAPTOP=m CONFIG_MSI_WMI=m @@ -5187,6 +5187,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 diff --git a/kernel-x86_64-rt-rhel.config b/kernel-x86_64-rt-rhel.config index 1ec20392e..4d4349282 100644 --- a/kernel-x86_64-rt-rhel.config +++ b/kernel-x86_64-rt-rhel.config @@ -4112,7 +4112,7 @@ CONFIG_MQ_IOSCHED_KYBER=y # CONFIG_MS_BLOCK is not set CONFIG_MSDOS_FS=m CONFIG_MSDOS_PARTITION=y -# CONFIG_MSHV_ROOT is not set +CONFIG_MSHV_ROOT=m # CONFIG_MSI_EC is not set CONFIG_MSI_LAPTOP=m CONFIG_MSI_WMI=m @@ -5165,6 +5165,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 diff --git a/kernel.changelog b/kernel.changelog index 3aa8a238e..b8d56b698 100644 --- a/kernel.changelog +++ b/kernel.changelog @@ -1,3 +1,389 @@ +* Fri Jan 09 2026 CKI KWF Bot [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 [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} +- vmalloc: use for_each_vmap_node() in purge-vmap-area (Waiman Long) [RHEL-138000] +- vmalloc: switch to for_each_vmap_node() helper (Waiman Long) [RHEL-138000] +- vmalloc: add for_each_vmap_node() helper (Waiman Long) [RHEL-138000] +- redhat: enable mshv_root module with taint (Paolo Bonzini) [RHEL-132194] +- Drivers: hv: vmbus: Fix typos in vmbus_drv.c (Paolo Bonzini) [RHEL-132194] +- Drivers: hv: vmbus: Fix sysfs output format for ring buffer index (Paolo Bonzini) [RHEL-132194] +- Drivers: hv: vmbus: Clean up sscanf format specifier in target_cpu_store() (Paolo Bonzini) [RHEL-132194] +- mshv: Use common "entry virt" APIs to do work in root before running guest (Paolo Bonzini) [RHEL-132194] +- entry: Rename "kvm" entry code assets to "virt" to genericize APIs (Paolo Bonzini) [RHEL-132194] +- entry/kvm: KVM: Move KVM details related to signal/-EINTR into KVM proper (Paolo Bonzini) [RHEL-132194] +- mshv: Handle NEED_RESCHED_LAZY before transferring to guest (Paolo Bonzini) [RHEL-132194] +- Drivers: hv: Simplify data structures for VMBus channel close message (Paolo Bonzini) [RHEL-132194] +- Drivers: hv: util: Cosmetic changes for hv_utils_transport.c (Paolo Bonzini) [RHEL-132194] +- mshv: Add support for a new parent partition configuration (Paolo Bonzini) [RHEL-132194] +- clocksource: hyper-v: Skip unnecessary checks for the root partition (Paolo Bonzini) [RHEL-132194] +- hyperv: Add missing field to hv_output_map_device_interrupt (Paolo Bonzini) [RHEL-132194] +- mshv_eventfd: convert to CLASS(fd) (Paolo Bonzini) [RHEL-132194] +- PCI: hv: Use the correct hypercall for unmasking interrupts on nested (Paolo Bonzini) [RHEL-132194] +- x86/hyperv: Expose hv_map_msi_interrupt() (Paolo Bonzini) [RHEL-132194] +- Drivers: hv: Use nested hypercall for post message and signal event (Paolo Bonzini) [RHEL-132194] +- x86/hyperv: Clean up hv_map/unmap_interrupt() return values (Paolo Bonzini) [RHEL-132194] +- x86/hyperv: Fix usage of cpu_online_mask to get valid cpu (Paolo Bonzini) [RHEL-132194] +- PCI: hv: Don't load the driver for baremetal root partition (Paolo Bonzini) [RHEL-132194] +- PCI: hv: Fix warnings for missing export.h header inclusion (Paolo Bonzini) [RHEL-132194] +- clocksource: hyper-v: Fix warnings for missing export.h header inclusion (Paolo Bonzini) [RHEL-132194] +- x86/hyperv: Fix warnings for missing export.h header inclusion (Paolo Bonzini) [RHEL-132194] +- Drivers: hv: Fix warnings for missing export.h header inclusion (Paolo Bonzini) [RHEL-132194] +- drivers: hv: Convert open-coded timeouts to secs_to_jiffies() (Paolo Bonzini) [RHEL-132194] +- redhat/configs: automotive: enable NXP_STM_TIMER (Jared Kangas) [RHEL-131326] +- clocksource/drivers/nxp-stm: Prevent driver unbind (Jared Kangas) [RHEL-131326] +- clocksource/drivers/stm: Fix double deregistration on probe failure (Jared Kangas) [RHEL-131326] +- clocksource/drivers/nxp-stm: Fix section mismatches (Jared Kangas) [RHEL-131326] +- arm64: dts: s32g399a-rdb3: Enable the STM timers (Jared Kangas) [RHEL-131326] +- arm64: dts: s32g3: Add the System Timer Module nodes (Jared Kangas) [RHEL-131326] +- arm64: dts: s32g274-rd2: Enable the STM timers (Jared Kangas) [RHEL-131326] +- arm64: dts: s32g2: Add the System Timer Module nodes (Jared Kangas) [RHEL-131326] +- clocksource/drivers/stm: Add module owner (Jared Kangas) [RHEL-131326] +- clocksource/drivers/nxp-timer: Add the System Timer Module for the s32gx platforms (Jared Kangas) [RHEL-131326] +- dt-bindings: timer: Add NXP System Timer Module (Jared Kangas) [RHEL-131326] +- bitfield: Add FIELD_MODIFY() helper (Anusha Srivatsa) [RHEL-126213] +- iopoll: Generalize read_poll_timeout() into poll_timeout_us() (Anusha Srivatsa) [RHEL-126213] +- PM: hibernate: Fix pm_hibernation_mode_is_suspend() build breakage (Anusha Srivatsa) [RHEL-126213] +- PM: hibernate: Add pm_hibernation_mode_is_suspend() (Anusha Srivatsa) [RHEL-126213] +- drm/i915: rename range_overflows_end() to range_end_overflows() (Anusha Srivatsa) [RHEL-126213] +- overflow: add range_overflows() and range_end_overflows() (Anusha Srivatsa) [RHEL-126213] +- video: screen_info: Add pixel-format helper for linear framebuffers (Anusha Srivatsa) [RHEL-126213] +- video: pixel_format: Add compare helpers (Anusha Srivatsa) [RHEL-126213] +- mm: make folio page count functions return unsigned (Anusha Srivatsa) [RHEL-126213] +- list: add list_last_entry_or_null() (Anusha Srivatsa) [RHEL-126213] +Resolves: RHEL-126213, RHEL-131326, RHEL-132194, RHEL-136426, RHEL-138000 + * Tue Jan 06 2026 CKI KWF Bot [6.12.0-178.el10] - scsi: lpfc: Update lpfc version to 14.4.0.12 (Paul Ely) [RHEL-127898] - scsi: lpfc: Add capability to register Platform Name ID to fabric (Paul Ely) [RHEL-127898] diff --git a/kernel.spec b/kernel.spec index a9ef3e9be..425a391a6 100644 --- a/kernel.spec +++ b/kernel.spec @@ -176,15 +176,15 @@ Summary: The Linux kernel %define specrpmversion 6.12.0 %define specversion 6.12.0 %define patchversion 6.12 -%define pkgrelease 178 +%define pkgrelease 180 %define kversion 6 -%define tarfile_release 6.12.0-178.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 178%{?buildid}%{?dist} +%define specrelease 180%{?buildid}%{?dist} # This defines the kabi tarball version -%define kabiversion 6.12.0-178.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 @@ -3294,7 +3294,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 @@ -3687,6 +3687,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/{} \; @@ -4513,14 +4519,14 @@ fi\ # # %changelog -* Thu Jan 08 2026 Eduard Abdullin - 6.12.0-178 +* Sat Jan 10 2026 Eduard Abdullin - 6.12.0-180 - Debrand for AlmaLinux OS - Use AlmaLinux OS secure boot cert -* Thu Jan 08 2026 Neal Gompa - 6.12.0-178 +* Sat Jan 10 2026 Neal Gompa - 6.12.0-180 - Enable Btrfs support for all kernel variants -* Thu Jan 08 2026 Andrew Lukoshko - 6.12.0-178 +* Sat Jan 10 2026 Andrew Lukoshko - 6.12.0-180 - hpsa: bring back deprecated PCI ids #CFHack #CFHack2024 - mptsas: bring back deprecated PCI ids #CFHack #CFHack2024 - megaraid_sas: bring back deprecated PCI ids #CFHack #CFHack2024 @@ -4531,6 +4537,390 @@ fi\ - kernel/rh_messages.h: enable all disabled pci devices by moving to unmaintained +* Fri Jan 09 2026 CKI KWF Bot [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 [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} +- vmalloc: use for_each_vmap_node() in purge-vmap-area (Waiman Long) [RHEL-138000] +- vmalloc: switch to for_each_vmap_node() helper (Waiman Long) [RHEL-138000] +- vmalloc: add for_each_vmap_node() helper (Waiman Long) [RHEL-138000] +- redhat: enable mshv_root module with taint (Paolo Bonzini) [RHEL-132194] +- Drivers: hv: vmbus: Fix typos in vmbus_drv.c (Paolo Bonzini) [RHEL-132194] +- Drivers: hv: vmbus: Fix sysfs output format for ring buffer index (Paolo Bonzini) [RHEL-132194] +- Drivers: hv: vmbus: Clean up sscanf format specifier in target_cpu_store() (Paolo Bonzini) [RHEL-132194] +- mshv: Use common "entry virt" APIs to do work in root before running guest (Paolo Bonzini) [RHEL-132194] +- entry: Rename "kvm" entry code assets to "virt" to genericize APIs (Paolo Bonzini) [RHEL-132194] +- entry/kvm: KVM: Move KVM details related to signal/-EINTR into KVM proper (Paolo Bonzini) [RHEL-132194] +- mshv: Handle NEED_RESCHED_LAZY before transferring to guest (Paolo Bonzini) [RHEL-132194] +- Drivers: hv: Simplify data structures for VMBus channel close message (Paolo Bonzini) [RHEL-132194] +- Drivers: hv: util: Cosmetic changes for hv_utils_transport.c (Paolo Bonzini) [RHEL-132194] +- mshv: Add support for a new parent partition configuration (Paolo Bonzini) [RHEL-132194] +- clocksource: hyper-v: Skip unnecessary checks for the root partition (Paolo Bonzini) [RHEL-132194] +- hyperv: Add missing field to hv_output_map_device_interrupt (Paolo Bonzini) [RHEL-132194] +- mshv_eventfd: convert to CLASS(fd) (Paolo Bonzini) [RHEL-132194] +- PCI: hv: Use the correct hypercall for unmasking interrupts on nested (Paolo Bonzini) [RHEL-132194] +- x86/hyperv: Expose hv_map_msi_interrupt() (Paolo Bonzini) [RHEL-132194] +- Drivers: hv: Use nested hypercall for post message and signal event (Paolo Bonzini) [RHEL-132194] +- x86/hyperv: Clean up hv_map/unmap_interrupt() return values (Paolo Bonzini) [RHEL-132194] +- x86/hyperv: Fix usage of cpu_online_mask to get valid cpu (Paolo Bonzini) [RHEL-132194] +- PCI: hv: Don't load the driver for baremetal root partition (Paolo Bonzini) [RHEL-132194] +- PCI: hv: Fix warnings for missing export.h header inclusion (Paolo Bonzini) [RHEL-132194] +- clocksource: hyper-v: Fix warnings for missing export.h header inclusion (Paolo Bonzini) [RHEL-132194] +- x86/hyperv: Fix warnings for missing export.h header inclusion (Paolo Bonzini) [RHEL-132194] +- Drivers: hv: Fix warnings for missing export.h header inclusion (Paolo Bonzini) [RHEL-132194] +- drivers: hv: Convert open-coded timeouts to secs_to_jiffies() (Paolo Bonzini) [RHEL-132194] +- redhat/configs: automotive: enable NXP_STM_TIMER (Jared Kangas) [RHEL-131326] +- clocksource/drivers/nxp-stm: Prevent driver unbind (Jared Kangas) [RHEL-131326] +- clocksource/drivers/stm: Fix double deregistration on probe failure (Jared Kangas) [RHEL-131326] +- clocksource/drivers/nxp-stm: Fix section mismatches (Jared Kangas) [RHEL-131326] +- arm64: dts: s32g399a-rdb3: Enable the STM timers (Jared Kangas) [RHEL-131326] +- arm64: dts: s32g3: Add the System Timer Module nodes (Jared Kangas) [RHEL-131326] +- arm64: dts: s32g274-rd2: Enable the STM timers (Jared Kangas) [RHEL-131326] +- arm64: dts: s32g2: Add the System Timer Module nodes (Jared Kangas) [RHEL-131326] +- clocksource/drivers/stm: Add module owner (Jared Kangas) [RHEL-131326] +- clocksource/drivers/nxp-timer: Add the System Timer Module for the s32gx platforms (Jared Kangas) [RHEL-131326] +- dt-bindings: timer: Add NXP System Timer Module (Jared Kangas) [RHEL-131326] +- bitfield: Add FIELD_MODIFY() helper (Anusha Srivatsa) [RHEL-126213] +- iopoll: Generalize read_poll_timeout() into poll_timeout_us() (Anusha Srivatsa) [RHEL-126213] +- PM: hibernate: Fix pm_hibernation_mode_is_suspend() build breakage (Anusha Srivatsa) [RHEL-126213] +- PM: hibernate: Add pm_hibernation_mode_is_suspend() (Anusha Srivatsa) [RHEL-126213] +- drm/i915: rename range_overflows_end() to range_end_overflows() (Anusha Srivatsa) [RHEL-126213] +- overflow: add range_overflows() and range_end_overflows() (Anusha Srivatsa) [RHEL-126213] +- video: screen_info: Add pixel-format helper for linear framebuffers (Anusha Srivatsa) [RHEL-126213] +- video: pixel_format: Add compare helpers (Anusha Srivatsa) [RHEL-126213] +- mm: make folio page count functions return unsigned (Anusha Srivatsa) [RHEL-126213] +- list: add list_last_entry_or_null() (Anusha Srivatsa) [RHEL-126213] + * Tue Jan 06 2026 CKI KWF Bot [6.12.0-178.el10] - scsi: lpfc: Update lpfc version to 14.4.0.12 (Paul Ely) [RHEL-127898] - scsi: lpfc: Add capability to register Platform Name ID to fabric (Paul Ely) [RHEL-127898] diff --git a/sources b/sources index 83088fe8e..b5aa41192 100644 --- a/sources +++ b/sources @@ -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-178.el10.tar.xz) = 93755a2f162e39f45b5e4ef9244f109156cbe89ac6974dcde2ab734bed369ffb73524f830b8886bb064ed440d0c530caf77b0445dc46724a32ce37b8469e007a -SHA512 (kernel-abi-stablelists-6.12.0-178.el10.tar.xz) = 3d0f079736574e25875fb37bda25e886767873e09616cd543c6674e5e9b1932cd1ef811e43016aedd2f784dd1974328165b4d1d4c6e6926c53893d4fb64e3ac6 -SHA512 (kernel-kabi-dw-6.12.0-178.el10.tar.xz) = 8bfa7d825107d4ee7c503ce38ed9b2f1dd3ba2b4f6ce9de39583e163fb35e7e7debdb8936d250fdeb1970b54c4eaaeebd1a8433d132a994aa773490a4f6d3168 +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