The Linux kernel
* 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>
|
||
|---|---|---|
| .gitignore | ||
| check-kabi | ||
| def_variants.yaml.rhel | ||
| dracut-virt.conf | ||
| fedoraimaca.x509 | ||
| filtermods.py | ||
| flavors | ||
| gating.yaml | ||
| generate_all_configs.sh | ||
| kernel-aarch64-64k-debug-rhel.config | ||
| kernel-aarch64-64k-rhel.config | ||
| kernel-aarch64-debug-rhel.config | ||
| kernel-aarch64-rhel.config | ||
| kernel-aarch64-rt-64k-debug-rhel.config | ||
| kernel-aarch64-rt-64k-rhel.config | ||
| kernel-aarch64-rt-debug-rhel.config | ||
| kernel-aarch64-rt-rhel.config | ||
| kernel-local | ||
| kernel-ppc64le-debug-rhel.config | ||
| kernel-ppc64le-rhel.config | ||
| kernel-riscv64-debug-rhel.config | ||
| kernel-riscv64-rhel.config | ||
| kernel-s390x-debug-rhel.config | ||
| kernel-s390x-rhel.config | ||
| kernel-s390x-zfcpdump-rhel.config | ||
| kernel-x86_64-debug-rhel.config | ||
| kernel-x86_64-rhel.config | ||
| kernel-x86_64-rt-debug-rhel.config | ||
| kernel-x86_64-rt-rhel.config | ||
| kernel.changelog | ||
| kernel.sbat.template | ||
| kernel.spec | ||
| kvm_stat.logrotate | ||
| linux-kernel-test.patch | ||
| Makefile.rhelver | ||
| merge.py | ||
| mod-denylist.sh | ||
| mod-sign.sh | ||
| Module.kabi_aarch64 | ||
| Module.kabi_dup_aarch64 | ||
| Module.kabi_dup_ppc64le | ||
| Module.kabi_dup_riscv64 | ||
| Module.kabi_dup_s390x | ||
| Module.kabi_dup_x86_64 | ||
| Module.kabi_ppc64le | ||
| Module.kabi_riscv64 | ||
| Module.kabi_s390x | ||
| Module.kabi_x86_64 | ||
| nvidiagpuoot001.x509 | ||
| partial-clang_lto-aarch64-debug-snip.config | ||
| partial-clang_lto-aarch64-snip.config | ||
| partial-clang_lto-x86_64-debug-snip.config | ||
| partial-clang_lto-x86_64-snip.config | ||
| partial-clang-debug-snip.config | ||
| partial-clang-snip.config | ||
| partial-kgcov-debug-snip.config | ||
| partial-kgcov-snip.config | ||
| patch-6.12-redhat.patch | ||
| process_configs.sh | ||
| README.rst | ||
| redhatsecureboot501.cer | ||
| redhatsecureboot504.cer | ||
| redhatsecurebootca5.cer | ||
| rheldup3.x509 | ||
| rhelima_centos.x509 | ||
| rhelima.x509 | ||
| rhelimaca1.x509 | ||
| rhelkpatch1.x509 | ||
| rpminspect.yaml | ||
| sources | ||
| uki_addons.json | ||
| uki_create_addons.py | ||
| uki-addons.sbat.template | ||
| uki.sbat.template | ||
| x509.genkey.centos | ||
| x509.genkey.rhel | ||
=================== The Kernel dist-git =================== The kernel is maintained in a `source tree`_ rather than directly in dist-git. The specfile is maintained as a `template`_ in the source tree along with a set of build scripts to generate configurations, (S)RPMs, and to populate the dist-git repository. The `documentation`_ for the source tree covers how to contribute and maintain the tree. If you're looking for the downstream patch set it's available in the source tree with "git log master..ark-patches" or `online`_. Each release in dist-git is tagged in the source repository so you can easily check out the source tree for a build. The tags are in the format name-version-release, but note release doesn't contain the dist tag since the source can be built in different build roots (Fedora, CentOS, etc.) .. _source tree: https://gitlab.com/cki-project/kernel-ark.git .. _template: https://gitlab.com/cki-project/kernel-ark/-/blob/os-build/redhat/kernel.spec.template .. _documentation: https://gitlab.com/cki-project/kernel-ark/-/wikis/home .. _online: https://gitlab.com/cki-project/kernel-ark/-/commits/ark-patches