The Linux kernel
Go to file
Augusto Caringi 6067d35800 kernel-5.14.0-582.el9
* Tue Apr 29 2025 Augusto Caringi <acaringi@redhat.com> [5.14.0-582.el9]
- gfs2: deallocate inodes in gfs2_create_inode (Andreas Gruenbacher) [RHEL-88093]
- gfs2: Move GIF_ALLOC_FAILED check out of gfs2_ea_dealloc (Andreas Gruenbacher) [RHEL-88093]
- gfs2: Move gfs2_dinode_dealloc (Andreas Gruenbacher) [RHEL-88093]
- gfs2: Don't reread inodes unnecessarily (Andreas Gruenbacher) [RHEL-88093]
- gfs2: gfs2_create_inode error handling fix (Andreas Gruenbacher) [RHEL-88093]
- gfs2: No longer use 'extern' in function declarations (Andreas Gruenbacher) [RHEL-88093]
- docs: move x86 documentation into Documentation/arch/ (Waiman Long) [RHEL-68940]
- x86: Add missing code to arch/x86/include/asm/linkage.h (Waiman Long) [RHEL-68940]
- jump_label: Fix static_key_slow_dec() yet again (Waiman Long) [RHEL-68940]
- jump_label: Fix the fix, brown paper bags galore (Waiman Long) [RHEL-68940]
- jump_label: Simplify and clarify static_key_fast_inc_cpus_locked() (Waiman Long) [RHEL-68940]
- jump_label: Clarify condition in static_key_fast_inc_not_disabled() (Waiman Long) [RHEL-68940]
- jump_label: Fix concurrency issues in static_key_slow_dec() (Waiman Long) [RHEL-68940]
- x86/alternatives: Use the correct length when optimizing NOPs (Waiman Long) [RHEL-68940]
- x86/alternatives: Sort local vars in apply_alternatives() (Waiman Long) [RHEL-68940]
- x86/alternatives: Optimize optimize_nops() (Waiman Long) [RHEL-68940]
- x86/alternatives: Get rid of __optimize_nops() (Waiman Long) [RHEL-68940]
- x86/alternatives: Use a temporary buffer when optimizing NOPs (Waiman Long) [RHEL-68940]
- x86/alternatives: Catch late X86_FEATURE modifiers (Waiman Long) [RHEL-68940]
- x86/percpu: Use __force to cast from __percpu address space (Waiman Long) [RHEL-68940]
- x86/percpu: Unify arch_raw_cpu_ptr() defines (Waiman Long) [RHEL-68940]
- jump_label,module: Don't alloc static_key_mod for __ro_after_init keys (Waiman Long) [RHEL-68940]
- x86/bpf: Fix IP for relocating call depth accounting (Waiman Long) [RHEL-68940]
- x86/alternatives: Move apply_relocation() out of init section (Waiman Long) [RHEL-68940]
- x86/percpu: Avoid sparse warning with cast to named address space (Waiman Long) [RHEL-68940]
- x86/traps: Use current_top_of_stack() helper in traps.c (Waiman Long) [RHEL-68940]
- x86/percpu: Fix "const_pcpu_hot" version generation failure (Waiman Long) [RHEL-68940]
- x86/callthunks: Correct calculation of dest address in is_callthunk() (Waiman Long) [RHEL-68940]
- x86/smp: Use atomic_try_cmpxchg in native_stop_other_cpus() (Waiman Long) [RHEL-68940]
- x86/smp: Move the call to smp_processor_id() after the early exit in native_stop_other_cpus() (Waiman Long) [RHEL-68940]
- x86/percpu: Declare const_pcpu_hot as extern const variable (Waiman Long) [RHEL-68940]
- x86/paravirt: Remove no longer needed paravirt patching code (Waiman Long) [RHEL-68940]
- x86/callthunks: Mark apply_relocation() as __init_or_module (Waiman Long) [RHEL-68940]
- x86/callthunks: Fix and unify call thunks assembly snippets (Waiman Long) [RHEL-68940]
- x86/callthunks: Handle %%rip-relative relocations in call thunk template (Waiman Long) [RHEL-68940]
- x86/percpu: Define PER_CPU_VAR macro also for !__ASSEMBLY__ (Waiman Long) [RHEL-68940]
- x86/percpu: Return correct variable from current_top_of_stack() (Waiman Long) [RHEL-68940]
- x86/percpu: Introduce const-qualified const_pcpu_hot to micro-optimize code generation (Waiman Long) [RHEL-68940]
- x86/percpu: Introduce %%rip-relative addressing to PER_CPU_VAR() (Waiman Long) [RHEL-68940]
- x86/percpu, xen: Correct PER_CPU_VAR() usage to include symbol and its addend (Waiman Long) [RHEL-68940]
- x86/percpu: Correct PER_CPU_VAR() usage to include symbol and its addend (Waiman Long) [RHEL-68940]
- x86/fpu: Clean up FPU switching in the middle of task switching (Waiman Long) [RHEL-68940]
- x86/percpu: Use the correct asm operand modifier in percpu_stable_op() (Waiman Long) [RHEL-68940]
- x86/percpu: Use C for arch_raw_cpu_ptr(), to improve code generation (Waiman Long) [RHEL-68940]
- x86/percpu: Rewrite arch_raw_cpu_ptr() to be easier for compilers to optimize (Waiman Long) [RHEL-68940]
- x86/percpu: Disable named address spaces for KASAN (Waiman Long) [RHEL-68940]
- x86/percpu: Use C for percpu read/write accessors (Waiman Long) [RHEL-68940]
- x86/percpu: Use compiler segment prefix qualifier (Waiman Long) [RHEL-68940]
- x86/percpu: Enable named address spaces with known compiler version (Waiman Long) [RHEL-68940]
- x86/callthunks: Use EXPORT_PER_CPU_SYMBOL_GPL() for per CPU variables (Waiman Long) [RHEL-68940]
- x86/paravirt: Make BUG_func() usable by non-GPL modules (Waiman Long) [RHEL-68940]
- x86/alternative: Correct feature bit debug output (Waiman Long) [RHEL-68940]
- x86/paravirt: Switch mixed paravirt/alternative calls to alternatives (Waiman Long) [RHEL-68940]
- x86/alternative: Add indirect call patching (Waiman Long) [RHEL-68940]
- x86/paravirt: Move some functions and defines to alternative.c (Waiman Long) [RHEL-68940]
- x86/paravirt: Introduce ALT_NOT_XEN (Waiman Long) [RHEL-68940]
- x86/alternatives: Sync core before enabling interrupts (Waiman Long) [RHEL-68940]
- arch: Remove cmpxchg_double (Waiman Long) [RHEL-68940]
- x86,intel_iommu: Replace cmpxchg_double() (Waiman Long) [RHEL-68940]
- x86,amd_iommu: Replace cmpxchg_double() (Waiman Long) [RHEL-68940]
- locking/atomic: Correct (cmp)xchg() instrumentation (Waiman Long) [RHEL-68940]
- arm64: cmpxchg_double*: hazard against entire exchange variable (Waiman Long) [RHEL-68940]
- jump_label: Prevent key->enabled int overflow (Waiman Long) [RHEL-68940]
- jump_label: Use atomic_try_cmpxchg() in static_key_slow_inc_cpuslocked() (Waiman Long) [RHEL-68940]
- tunnels: Accept PACKET_HOST in skb_tunnel_check_pmtu(). (Guillaume Nault) [RHEL-57031]
- ipv6: Set errno after ip_fib_metrics_init() in ip6_route_info_create(). (Hangbin Liu) [RHEL-84573]
- ipv6: Fix memleak of nhc_pcpu_rth_output in fib_check_nh_v6_gw(). (Hangbin Liu) [RHEL-84573] {CVE-2025-22005}
- net: ipv6: fix dst ref loop on input in seg6 lwt (Hangbin Liu) [RHEL-84573]
- net: ipv6: fix dst ref loops in rpl, seg6 and ioam6 lwtunnels (Hangbin Liu) [RHEL-84573] {CVE-2025-21768}
- inet: ipmr: fix data-races (Hangbin Liu) [RHEL-84573]
- perf script: Fix hangup in offline flamegraph report (Anubhav Shelat) [RHEL-87957]
- perf script: force stdin for flamegraph in live mode (Anubhav Shelat) [RHEL-87957]
- locking/lockdep: Add kasan_check_byte() check in lock_acquire() (Waiman Long) [RHEL-81997]
- locking/lockdep: Disable KASAN instrumentation of lockdep.c (Waiman Long) [RHEL-81997]
- Bluetooth: SCO: fix sco_conn refcounting on sco_conn_ready (Bastien Nocera) [RHEL-74483]
- Bluetooth: btnxpuart: Fix glitches seen in dual A2DP streaming (Bastien Nocera) [RHEL-74483]
- Bluetooth: btmtk: Fix failed to send func ctrl for MediaTek devices. (Bastien Nocera) [RHEL-74483]
- Bluetooth: btnxpuart: Fix driver sending truncated data (Bastien Nocera) [RHEL-74483]
- Bluetooth: MGMT: Fix Add Device to responding before completing (Bastien Nocera) [RHEL-74483]
- Bluetooth: hci_sync: Fix not setting Random Address when required (Bastien Nocera) [RHEL-74483]
- Bluetooth: iso: Fix circular lock in iso_conn_big_sync (Bastien Nocera) [RHEL-74483] {CVE-2024-54191}
- Bluetooth: SCO: Add support for 16 bits transparent voice setting (Bastien Nocera) [RHEL-74483]
- Bluetooth: iso: Fix recursive locking warning (Bastien Nocera) [RHEL-74483]
- Bluetooth: Improve setsockopt() handling of malformed user input (Bastien Nocera) [RHEL-74483]
- net: Make copy_safe_from_sockptr() match documentation (Bastien Nocera) [RHEL-74483]
- net: add copy_safe_from_sockptr() helper (Bastien Nocera) [RHEL-74483]
- net/tcp: Introduce TCP_AO setsockopt()s [partial] (Bastien Nocera) [RHEL-74483]
- Bluetooth: SCO: remove the redundant sco_conn_put (Bastien Nocera) [RHEL-74483]
- Bluetooth: MGMT: Add initial implementation of MGMT_OP_HCI_CMD_SYNC (Bastien Nocera) [RHEL-74483]
- Bluetooth: hci_bcm: Use the devm_clk_get_optional() helper (Bastien Nocera) [RHEL-74483]
- Bluetooth: ISO: Send BIG Create Sync via hci_sync (Bastien Nocera) [RHEL-74483]
- Bluetooth: hci_conn: Remove alloc from critical section (Bastien Nocera) [RHEL-74483]
- Bluetooth: ISO: Use kref to track lifetime of iso_conn (Bastien Nocera) [RHEL-74483]
- Bluetooth: SCO: Use kref to track lifetime of sco_conn (Bastien Nocera) [RHEL-74483]
- Bluetooth: HCI: Add IPC(11) bus type (Bastien Nocera) [RHEL-74483]
- Bluetooth: btusb: Add 3 HWIDs for MT7925 (Bastien Nocera) [RHEL-74483]
- Bluetooth: btusb: Add new VID/PID 0489/e124 for MT7925 (Bastien Nocera) [RHEL-74483]
- Bluetooth: ISO: Update hci_conn_hash_lookup_big for Broadcast slave (Bastien Nocera) [RHEL-74483]
- Bluetooth: ISO: Do not emit LE BIG Create Sync if previous is pending (Bastien Nocera) [RHEL-74483]
- Bluetooth: ISO: Fix matching parent socket for BIS slave (Bastien Nocera) [RHEL-74483]
- Bluetooth: ISO: Do not emit LE PA Create Sync if previous is pending (Bastien Nocera) [RHEL-74483]
- Bluetooth: btrtl: Decrease HCI_OP_RESET timeout from 10 s to 2 s (Bastien Nocera) [RHEL-74483]
- Bluetooth: btusb: Add new VID/PID 0489/e111 for MT7925 (Bastien Nocera) [RHEL-74483]
- Bluetooth: btintel_pcie: Replace deprecated PCI functions (Bastien Nocera) [RHEL-74483]
- Bluetooth: Set quirks for ATS2851 (Bastien Nocera) [RHEL-74483]
- Bluetooth: Support new quirks for ATS2851 (Bastien Nocera) [RHEL-74483]
- Bluetooth: Add new quirks for ATS2851 (Bastien Nocera) [RHEL-74483]
- Bluetooth: hci_qca: use devm_clk_get_optional_enabled_with_rate() (Bastien Nocera) [RHEL-74483]
- Bluetooth: btmtksdio: Lookup device node only as fallback (Bastien Nocera) [RHEL-74483]
- Bluetooth: hci_core: Fix not checking skb length on hci_scodata_packet (Bastien Nocera) [RHEL-74483]
- Bluetooth: btnxpuart: Add GPIO support to power save feature (Bastien Nocera) [RHEL-74483]
- Bluetooth: btusb: Add USB HW IDs for MT7920/MT7925 (Bastien Nocera) [RHEL-74483]
- Bluetooth: btusb: Add RTL8852BE device 0489:e123 to device tables (Bastien Nocera) [RHEL-74483]
- bluetooth: Fix typos in the comments (Bastien Nocera) [RHEL-74483]
- Bluetooth: hci_conn: Reduce hci_conn_drop() calls in two functions (Bastien Nocera) [RHEL-74483]
- Bluetooth: btnxpuart: Rename IW615 to IW610 (Bastien Nocera) [RHEL-74483]
- Bluetooth: btnxpuart: Drop _v0 suffix from FW names (Bastien Nocera) [RHEL-74483]
- Bluetooth: add HAS_IOPORT dependencies (Bastien Nocera) [RHEL-74483]
- perf annotate: Return errors from disasm_line__parse_powerpc() (Jakub Brnak) [RHEL-83785]
- perf annotate: Add annotation_options.disassembler_used (Jakub Brnak) [RHEL-83785]
- perf annotate: Use an array for the disassembler preference (Jakub Brnak) [RHEL-83785]
- perf disasm: Allow configuring what disassemblers to use (Jakub Brnak) [RHEL-83785]
- perf disasm: Define stubs for the LLVM and capstone disassemblers (Jakub Brnak) [RHEL-83785]
- perf disasm: Introduce symbol__disassemble_objdump() (Jakub Brnak) [RHEL-83785]
- netpoll: hold rcu read lock in __netpoll_send_skb() (Paolo Abeni) [RHEL-87474]
- net: Clear old fragment checksum value in napi_reuse_skb (Paolo Abeni) [RHEL-87474]
- neighbour: use RCU protection in __neigh_notify() (Paolo Abeni) [RHEL-87474]
- iomap: add a workaround for racy i_size updates on block devices (CKI Backport Bot) [RHEL-79099]
- selftests: netfilter: add test case for recent mismatch bug (CKI Backport Bot) [RHEL-87163]
- nft_set_pipapo: fix incorrect avx2 match of 5th field octet (CKI Backport Bot) [RHEL-87163]
- sctp: detect and prevent references to a freed transport in sendmsg (Xin Long) [RHEL-84590]
- sctp: add mutual exclusion in proc_sctp_do_udp_port() (Xin Long) [RHEL-84590]
- sctp: sysctl: plpmtud_probe_interval: avoid using current->nsproxy (Xin Long) [RHEL-84590]
- sctp: sysctl: udp_port: avoid using current->nsproxy (Xin Long) [RHEL-84590]
- sctp: sysctl: auth_enable: avoid using current->nsproxy (Xin Long) [RHEL-84590]
- sctp: sysctl: rto_min/max: avoid using current->nsproxy (Xin Long) [RHEL-84590]
- sctp: sysctl: cookie_hmac_alg: avoid using current->nsproxy (Xin Long) [RHEL-84590]
- scsi: fnic: Remove unnecessary NUL-terminations (Karan Kumar) [RHEL-64440]
- scsi: fnic: Remove redundant flush_workqueue() calls (Karan Kumar) [RHEL-64440]
- scsi: fnic: Remove unnecessary spinlock locking and unlocking (Karan Kumar) [RHEL-64440]
- scsi: fnic: Replace fnic->lock_flags with local flags (Karan Kumar) [RHEL-64440]
- scsi: fnic: Replace use of sizeof with standard usage (Karan Kumar) [RHEL-64440]
- scsi: fnic: Fix indentation and remove unnecessary parenthesis (Karan Kumar) [RHEL-64440]
- scsi: fnic: Remove unnecessary debug print (Karan Kumar) [RHEL-64440]
- scsi: fnic: Propagate SCSI error code from fnic_scsi_drv_init() (Karan Kumar) [RHEL-64440]
- scsi: fnic: Test for memory allocation failure and return error code (Karan Kumar) [RHEL-64440]
- scsi: fnic: Return appropriate error code from failure of scsi drv init (Karan Kumar) [RHEL-64440]
- scsi: fnic: Return appropriate error code for mem alloc failure (Karan Kumar) [RHEL-64440]
- scsi: fnic: Remove always-true IS_FNIC_FCP_INITIATOR macro (Karan Kumar) [RHEL-64440]
- scsi: fnic: Fix use of uninitialized value in debug message (Karan Kumar) [RHEL-64440]
- scsi: fnic: Delete incorrect debugfs error handling (Karan Kumar) [RHEL-64440]
- scsi: fnic: Remove unnecessary else to fix warning in FDLS FIP (Karan Kumar) [RHEL-64440]
- scsi: fnic: Remove extern definition from .c files (Karan Kumar) [RHEL-64440]
- scsi: fnic: Remove unnecessary else and unnecessary break in FDLS (Karan Kumar) [RHEL-64440]
- scsi: fnic: Increment driver version (Karan Kumar) [RHEL-64440]
- scsi: fnic: Add support to handle port channel RSCN (Karan Kumar) [RHEL-64440]
- scsi: fnic: Code cleanup (Karan Kumar) [RHEL-64440]
- scsi: fnic: Add stats and related functionality (Karan Kumar) [RHEL-64440]
- scsi: fnic: Modify fnic interfaces to use FDLS (Karan Kumar) [RHEL-64440]
- scsi: fnic: Modify IO path to use FDLS (Karan Kumar) [RHEL-64440]
- scsi: fnic: Add functionality in fnic to support FDLS (Karan Kumar) [RHEL-64440]
- scsi: fnic: Add and integrate support for FIP (Karan Kumar) [RHEL-64440]
- scsi: fnic: Add and integrate support for FDMI (Karan Kumar) [RHEL-64440]
- scsi: fnic: Add Cisco hardware model names (Karan Kumar) [RHEL-64440]
- scsi: fnic: Add support for unsolicited requests and responses (Karan Kumar) [RHEL-64440]
- scsi: fnic: Add support for target based solicited requests and responses (Karan Kumar) [RHEL-64440]
- scsi: fnic: Add support for fabric based solicited requests and responses (Karan Kumar) [RHEL-64440]
- scsi: fnic: Add headers and definitions for FDLS (Karan Kumar) [RHEL-64440]
- scsi: fnic: Replace shost_printk() with dev_info()/dev_err() (Karan Kumar) [RHEL-64440]
- scsi: fnic: Use vcalloc() instead of vmalloc() and memset(0) (Karan Kumar) [RHEL-64440]
- scsi: replace blk_mq_pci_map_queues with blk_mq_map_hw_queues (Karan Kumar) [RHEL-64440]
- scsi: fnic: Move flush_work initialization out of if block (Karan Kumar) [RHEL-64440]
- scsi: fnic: Move fnic_fnic_flush_tx() to a work queue (Karan Kumar) [RHEL-64440]
- scsi: fnic: Convert snprintf() to sysfs_emit() (Karan Kumar) [RHEL-64440]
- scsi: fnic: Clean up some inconsistent indenting (Karan Kumar) [RHEL-64440]
- scsi: fnic: unlock on error path in fnic_queuecommand() (Karan Kumar) [RHEL-64440]
- scsi: fnic: Increment driver version (Karan Kumar) [RHEL-64440]
- scsi: fnic: Improve logs and add support for multiqueue (MQ) (Karan Kumar) [RHEL-64440]
- scsi: fnic: Add support for multiqueue (MQ) in fnic driver (Karan Kumar) [RHEL-64440]
- scsi: fnic: Add support for multiqueue (MQ) in fnic_main.c (Karan Kumar) [RHEL-64440]
- scsi: fnic: Remove usage of host_lock (Karan Kumar) [RHEL-64440]
- scsi: fnic: Define stats to track multiqueue (MQ) IOs (Karan Kumar) [RHEL-64440]
- scsi: fnic: Modify ISRs to support multiqueue (MQ) (Karan Kumar) [RHEL-64440]
- scsi: fnic: Refactor and redefine fnic.h for multiqueue (Karan Kumar) [RHEL-64440]
- scsi: fnic: Get copy workqueue count and interrupt mode from config (Karan Kumar) [RHEL-64440]
- scsi: fnic: Rename wq_copy to hw_copy_wq (Karan Kumar) [RHEL-64440]
- scsi: fnic: Add and improve log messages (Karan Kumar) [RHEL-64440]
- scsi: fnic: Add and use fnic number (Karan Kumar) [RHEL-64440]
- scsi: fnic: Modify definitions to sync with VIC firmware (Karan Kumar) [RHEL-64440]
- scsi: fnic: Return error if vmalloc() failed (Karan Kumar) [RHEL-64440]
- scsi: fnic: Clean up some inconsistent indenting (Karan Kumar) [RHEL-64440]
- scsi: fnic: Fix sg_reset success path (Karan Kumar) [RHEL-64440]
- scsi: fnic: Remove unused functions fnic_scsi_host_start/end_tag() (Karan Kumar) [RHEL-64440]
- scsi: fnic: Replace sgreset tag with max_tag_id (Karan Kumar) [RHEL-64440]
- scsi: fnic: Replace return codes in fnic_clean_pending_aborts() (Karan Kumar) [RHEL-64440]
- scsi: fnic: Use vmalloc_array() and vcalloc() (Karan Kumar) [RHEL-64440]
- scsi: fnic: Use vzalloc() (Karan Kumar) [RHEL-64440]
- scsi: fnic: Refactor code in fnic probe to initialize SCSI layer (Karan Kumar) [RHEL-64440]
- scsi: fnic: Replace DMA mask of 64 bits with 47 bits (Karan Kumar) [RHEL-64440]
- scsi: fnic: Remove unneeded flush_workqueue() (Karan Kumar) [RHEL-64440]
- scsi: fnic: Remove redundant NULL check (Karan Kumar) [RHEL-64440]
- scsi: fnic: Stop using the SCSI pointer (Karan Kumar) [RHEL-64440]
- scsi: fnic: Fix a tracing statement (Karan Kumar) [RHEL-64440]
- scsi: fnic: Call scsi_done() directly (Karan Kumar) [RHEL-64440]
- tools/power turbostat: v2025.05.06 (David Arcari) [RHEL-86839]
- tools/power turbostat: disable "cpuidle" invocation counters, by default (David Arcari) [RHEL-86839]
- tools/power turbostat: re-factor sysfs code (David Arcari) [RHEL-86839]
- tools/power turbostat: Restore GFX sysfs fflush() call (David Arcari) [RHEL-86839]
- tools/power turbostat: Document GNR UncMHz domain convention (David Arcari) [RHEL-86839]
- tools/power turbostat: report CoreThr per measurement interval (David Arcari) [RHEL-86839]
- tools/power turbostat: Increase CPU_SUBSET_MAXCPUS to 8192 (David Arcari) [RHEL-86839]
- tools/power turbostat: Add idle governor statistics reporting (David Arcari) [RHEL-86839]
- tools/power turbostat: Fix names matching (David Arcari) [RHEL-86839]
- tools/power turbostat: Allow Zero return value for some RAPL registers (David Arcari) [RHEL-86839]
- tools/power turbostat: Clustered Uncore MHz counters should honor show/hide options (David Arcari) [RHEL-86839]
- tools arch x86: Sync the msr-index.h copy with the kernel sources (David Arcari) [RHEL-45087]
- platform/x86: intel: Use *-y instead of *-objs in Makefile (David Arcari) [RHEL-45087]
- platform/x86/intel/ifs: Update documentation with image download path (David Arcari) [RHEL-45087]
- platform/x86/intel/ifs: Add Clearwater Forest to CPU support list (David Arcari) [RHEL-45087]
- platform/x86/intel/ifs: Fix SBAF title underline length (David Arcari) [RHEL-45087]
- trace: platform/x86/intel/ifs: Add SBAF trace support (David Arcari) [RHEL-45087]
- platform/x86/intel/ifs: Add SBAF test support (David Arcari) [RHEL-45087]
- platform/x86/intel/ifs: Add SBAF test image loading support (David Arcari) [RHEL-45087]
- platform/x86/intel/ifs: Refactor MSR usage in IFS test code (David Arcari) [RHEL-45087]
- platform/x86/intel/ifs: Initialize union ifs_status to zero (David Arcari) [RHEL-45087]
- platform/x86/intel/ifs: Switch to new Intel CPU model defines (David Arcari) [RHEL-45087]
- platform/x86/intel/ifs: Disable irq during one load stage (David Arcari) [RHEL-45087]
- platform/x86/intel/ifs: Classify error scenarios correctly (David Arcari) [RHEL-45087]
- RDMA/mlx5: Fix implicit ODP hang on parent deregistration (CKI Backport Bot) [RHEL-81415] {CVE-2025-21714}
- RDMA/mlx5: Fix implicit ODP use after free (CKI Backport Bot) [RHEL-81415] {CVE-2025-21714}
- redhat: remove kernel-ipaclones-internal package (Joe Lawrence) [RHEL-86518]
- net: decrease cached dst counters in dst_release (Antoine Tenart) [RHEL-83031]
- NFS: Extend rdirplus mount option with "force|none" (Benjamin Coddington) [RHEL-86674]
- RDMA/bnxt_re: Remove unusable nq variable (Sreekanth Reddy) [RHEL-72652 RHEL-76569]
- RDMA/bnxt_re: Fix budget handling of notification queue (Sreekanth Reddy) [RHEL-72652 RHEL-76569]
- RDMA/bnxt_re: Support perf management counters (Sreekanth Reddy) [RHEL-72652 RHEL-76569]
- RDMA/bnxt_re: Avoid clearing VLAN_ID mask in modify qp path (Sreekanth Reddy) [RHEL-72652 RHEL-76569]
- RDMA/bnxt_re: Fix reporting maximum SRQs on P7 chips (Sreekanth Reddy) [RHEL-72652 RHEL-76569]
- RDMA/bnxt_re: Add missing paranthesis in map_qp_id_to_tbl_indx (Sreekanth Reddy) [RHEL-72652 RHEL-76569]
- RDMA/bnxt_re: Fix allocation of QP table (Sreekanth Reddy) [RHEL-72652 RHEL-76569]
- RDMA/bnxt_re: Fix the page details for the srq created by kernel consumers (Sreekanth Reddy) [RHEL-72652 RHEL-76569]
- RDMA/bnxt_re: Fix the statistics for Gen P7 VF (Sreekanth Reddy) [RHEL-72652 RHEL-76569]
- RDMA/bnxt_re: Fix issue in the unload path (Sreekanth Reddy) [RHEL-72652 RHEL-76569]
- RDMA/bnxt_re: Add sanity checks on rdev validity (Sreekanth Reddy) [RHEL-72652 RHEL-76569 RHEL-80075]
- RDMA/bnxt_re: Fix an issue in bnxt_re_async_notifier (Sreekanth Reddy) [RHEL-72652 RHEL-76569]
- RDMA/bnxt_re: Allocate dev_attr information dynamically (Sreekanth Reddy) [RHEL-72652 RHEL-76569]
- RDMA/bnxt_re: Pass the context for ulp_irq_stop (Sreekanth Reddy) [RHEL-72652 RHEL-76569]
- RDMA/bnxt_re: Add support to handle DCB_CONFIG_CHANGE event (Sreekanth Reddy) [RHEL-72652 RHEL-76569]
- RDMA/bnxt_re: Query firmware defaults of CC params during probe (Sreekanth Reddy) [RHEL-72652 RHEL-76569]
- RDMA/bnxt_re: Add Async event handling support (Sreekanth Reddy) [RHEL-72652 RHEL-76569]
- bnxt_en: Add ULP call to notify async events (Sreekanth Reddy) [RHEL-72652 RHEL-76569]
- RDMA/bnxt_re: Fix to drop reference to the mmap entry in case of error (Sreekanth Reddy) [RHEL-72652 RHEL-76569]
- RDMA/bnxt_re: Remove deliver net device event (Sreekanth Reddy) [RHEL-72652 RHEL-76569]
- RDMA/bnxt_re: Fix MSN table size for variable wqe mode (Sreekanth Reddy) [RHEL-72652 RHEL-76569]
- RDMA/bnxt_re: Add send queue size check for variable wqe (Sreekanth Reddy) [RHEL-72652 RHEL-76569]
- RDMA/bnxt_re: Fix to export port num to ib_query_qp (Sreekanth Reddy) [RHEL-72652 RHEL-76569]
- RDMA/bnxt_re: Fix setting mandatory attributes for modify_qp (Sreekanth Reddy) [RHEL-72652 RHEL-76569]
- RDMA/bnxt_re: Remove unnecessary header file inclusion (Sreekanth Reddy) [RHEL-72652 RHEL-76569]
- RDMA/bnxt_re: Eliminate need for some forward declarations (Sreekanth Reddy) [RHEL-72652 RHEL-76569]
- RDMA/bnxt_re: Optimize error handling in bnxt_re_probe (Sreekanth Reddy) [RHEL-72652 RHEL-76569]
- RDMA/bnxt_re: Remove unnecessary goto in bnxt_re_netdev_event (Sreekanth Reddy) [RHEL-72652 RHEL-76569]
- RDMA/bnxt_re: Remove extra new line in bnxt_re_netdev_event (Sreekanth Reddy) [RHEL-72652 RHEL-76569]
- RDMA/bnxt_re: Don't fail destroy QP and cleanup debugfs earlier (Sreekanth Reddy) [RHEL-72652 RHEL-76569]
- RDMA/bnxt_re: Use the default mode of congestion control (Sreekanth Reddy) [RHEL-72652 RHEL-76569]
- RDMA/bnxt_re: Support different traffic class (Sreekanth Reddy) [RHEL-72652 RHEL-76569]
- RDMA/bnxt_re: Cache MSIx info to a local structure (Sreekanth Reddy) [RHEL-72652 RHEL-76569]
- RDMA/bnxt_re: Refurbish CQ to NQ hash calculation (Sreekanth Reddy) [RHEL-72652 RHEL-76569]
- RDMA/bnxt_re: Add support for CQ rx coalescing (Sreekanth Reddy) [RHEL-72652 RHEL-76569]
- RDMA/bnxt_re: Refactor NQ allocation (Sreekanth Reddy) [RHEL-72652 RHEL-76569]
- RDMA/bnxt_re: Fail probe early when not enough MSI-x vectors are reserved (Sreekanth Reddy) [RHEL-72652 RHEL-76569]
- RDMA/bnxt_re: Add set_func_resources support for P5/P7 adapters (Sreekanth Reddy) [RHEL-72652 RHEL-76569]
- RDMA/bnxt_re: Enhance RoCE SRIOV resource configuration design (Sreekanth Reddy) [RHEL-72652 RHEL-76569]
- RDMA/bnxt_re: Add support for optimized modify QP (Sreekanth Reddy) [RHEL-72652 RHEL-76569]
- bnxt_en: Add support for RoCE sriov configuration (Sreekanth Reddy) [RHEL-72652 RHEL-76569]
- RDMA/bnxt_re: Add debugfs hook in the driver (Sreekanth Reddy) [RHEL-72652 RHEL-76569]
- RDMA/bnxt_re: Support raw data query for each resources (Sreekanth Reddy) [RHEL-72652 RHEL-76569]
- RDMA/bnxt_re: Add support for querying HW contexts (Sreekanth Reddy) [RHEL-72652 RHEL-76569]
- RDMA/bnxt_re: Support driver specific data collection using rdma tool (Sreekanth Reddy) [RHEL-72652 RHEL-76569]
- RDMA/bnxt_re: Fix access flags for MR and QP modify (Sreekanth Reddy) [RHEL-72652 RHEL-76569]
- RDMA/bnxt_re: Add support for modify_device hook (Sreekanth Reddy) [RHEL-72652 RHEL-76569]
- efi/libstub: Bump up EFI_MMAP_NR_SLACK_SLOTS to 32 (Marcin Juszkiewicz) [RHEL-83075]
- igb: Fix potential invalid memory access in igb_init_module() (CKI Backport Bot) [RHEL-73651] {CVE-2024-52332}
- perf vendor events: Update Tigerlake events/metrics (Michael Petlan) [RHEL-21925]
- perf vendor events: Update SkylakeX events/metrics (Michael Petlan) [RHEL-21925]
- perf vendor events: Update Skylake metrics (Michael Petlan) [RHEL-21925]
- perf vendor events: Update Sierraforest events/metrics (Michael Petlan) [RHEL-21925]
- perf vendor events: Update Rocketlake events/metrics (Michael Petlan) [RHEL-21925]
- perf vendor events: Update Meteorlake events/metrics (Michael Petlan) [RHEL-21925]
- perf vendor events: Update/add Lunarlake events/metrics (Michael Petlan) [RHEL-21925]
- perf vendor events: Update IcelakeX events/metrics (Michael Petlan) [RHEL-21925]
- perf vendor events: Update Icelake events/metrics (Michael Petlan) [RHEL-21925]
- perf vendor events: Update HaswellX events/metrics (Michael Petlan) [RHEL-21925]
- perf vendor events: Update Haswell events/metrics (Michael Petlan) [RHEL-21925]
- perf vendor events: Update/add Graniterapids events/metrics (Michael Petlan) [RHEL-21925]
- perf vendor events: Update GrandRidge events/metrics (Michael Petlan) [RHEL-21925]
- perf vendor events: Update EmeraldRapids events/metrics (Michael Petlan) [RHEL-21925]
- perf vendor events: Add Clearwaterforest events (Michael Petlan) [RHEL-21925]
- perf vendor events: Update CascadelakeX events/metrics (Michael Petlan) [RHEL-21925]
- perf vendor events: Update BroadwellX events/metrics (Michael Petlan) [RHEL-21925]
- perf vendor events: Update BroadwellDE events/metrics (Michael Petlan) [RHEL-21925]
- perf vendor events: Update Broadwell events/metrics (Michael Petlan) [RHEL-21925]
- perf vendor events: Add Arrowlake events/metrics (Michael Petlan) [RHEL-21925]
- perf vendor events: Update AlderlakeN events/metrics (Michael Petlan) [RHEL-21925]
- perf vendor events: Update Alderlake events/metrics (Michael Petlan) [RHEL-21925]
- perf vendor events: Update Sapphirerapids events/metrics (Michael Petlan) [RHEL-21925]
- nfsd: fix UAF when access ex_uuid or ex_stats (Olga Kornievskaia) [RHEL-80506] {CVE-2024-53216}
- SUNRPC: no need get cache ref when protected by rcu (Olga Kornievskaia) [RHEL-80506] {CVE-2024-53216}
- nfsd: no need get cache ref when protected by rcu (Olga Kornievskaia) [RHEL-80506] {CVE-2024-53216}
- SUNRPC: introduce cache_check_rcu to help check in rcu context (Olga Kornievskaia) [RHEL-80506] {CVE-2024-53216}
- Enable X86_USER_SHADOW_STACK (Štěpán Horáček) [RHEL-15599]
- mm: don't try THP alignment for FS without get_unmapped_area (Štěpán Horáček) [RHEL-15599]
- mm, mmap: limit THP alignment of anonymous mappings to PMD-aligned sizes (Štěpán Horáček) [RHEL-15599]
- mm: care about shadow stack guard gap when getting an unmapped area (Štěpán Horáček) [RHEL-15599]
- mm: pass vm_flags to generic_get_unmapped_area() (Štěpán Horáček) [RHEL-15599]
- mm: make arch_get_unmapped_area() take vm_flags by default (Štěpán Horáček) [RHEL-15599]
- x86/mm: care about shadow stack guard gap during placement (Štěpán Horáček) [RHEL-15599]
- x86/mm: implement HAVE_ARCH_UNMAPPED_AREA_VMFLAGS (Štěpán Horáček) [RHEL-15599]
- mm: take placement mappings gap into account (Štěpán Horáček) [RHEL-15599]
- treewide: use initializer for struct vm_unmapped_area_info (Štěpán Horáček) [RHEL-15599]
- powerpc: use initializer for struct vm_unmapped_area_info (Štěpán Horáček) [RHEL-15599]
- parisc: use initializer for struct vm_unmapped_area_info (Štěpán Horáček) [RHEL-15599]
- csky: use initializer for struct vm_unmapped_area_info (Štěpán Horáček) [RHEL-15599]
- thp: add thp_get_unmapped_area_vmflags() (Štěpán Horáček) [RHEL-15599]
- mm: use get_unmapped_area_vmflags() (Štěpán Horáček) [RHEL-15599]
- mm: remove export for get_unmapped_area() (Štěpán Horáček) [RHEL-15599]
- mm: introduce arch_get_unmapped_area_vmflags() (Štěpán Horáček) [RHEL-15599]
- mm: switch mm->get_unmapped_area() to a flag (Štěpán Horáček) [RHEL-15599]
- proc: refactor pde_get_unmapped_area as prep (Štěpán Horáček) [RHEL-15599]
- selftests/x86: add placement guard gap test for shstk (Štěpán Horáček) [RHEL-15599]
- x86/shstk: Enable shadow stacks for x32 (Štěpán Horáček) [RHEL-15599]
- arch: Reserve map_shadow_stack() syscall number for all architectures (Štěpán Horáček) [RHEL-15599]
- mm: thp_get_unmapped_area must honour topdown preference (Štěpán Horáček) [RHEL-15599]
- mm: mmap: map MAP_STACK to VM_NOHUGEPAGE (Štěpán Horáček) [RHEL-15599]
- mm: align larger anonymous mappings on THP boundaries (Štěpán Horáček) [RHEL-15599]
- alpha: Fix up new futex syscall numbers (Štěpán Horáček) [RHEL-15599]
- x86/shstk: Add warning for shadow stack double unmap (Štěpán Horáček) [RHEL-15599]
- selftests/x86: Update map_shadow_stack syscall nr (Štěpán Horáček) [RHEL-15599]
- x86/shstk: Change order of __user in type (Štěpán Horáček) [RHEL-15599]
- x86/shstk: Don't retry vm_munmap() on -EINTR (Štěpán Horáček) [RHEL-15599]
- x86/shstk: Add ARCH_SHSTK_STATUS (Štěpán Horáček) [RHEL-15599]
- x86/shstk: Add ARCH_SHSTK_UNLOCK (Štěpán Horáček) [RHEL-15599]
- crypto: ccp - Fix uAPI definitions of PSP errors (Vladis Dronov) [RHEL-85131]
- crypto: ccp - Add support for PCI device 0x1134 (Vladis Dronov) [RHEL-85131]
- crypto: ccp - Fix check for the primary ASP device (Vladis Dronov) [RHEL-85131]
- crypto: ccp: Add external API interface for PSP module initialization (Vladis Dronov) [RHEL-85131]
- crypto: ccp - Use scoped guard for mutex (Vladis Dronov) [RHEL-85131]
- crypto: ccp - do not request interrupt on cmd completion when irqs disabled (Vladis Dronov) [RHEL-85131]
- crypto: ccp - Remove unused declaration sp_get_master() (Vladis Dronov) [RHEL-85131]
- crypto: ccp - Properly unregister /dev/sev on sev PLATFORM_STATUS failure (Vladis Dronov) [RHEL-85131]
- crypto: ccp - Add additional information about an SEV firmware upgrade (Vladis Dronov) [RHEL-85131]
- KVM: SEV: uapi: fix typo in SEV_RET_INVALID_CONFIG (Vladis Dronov) [RHEL-85131]
- crypto: ccp: Add the SNP_VLEK_LOAD command (Vladis Dronov) [RHEL-85131]
- crypto: ccp - Fix null pointer dereference in __sev_snp_shutdown_locked (Vladis Dronov) [RHEL-85131]
- crypto: ccp - Move message about TSME being enabled later in init (Vladis Dronov) [RHEL-85131]
- crypto: ccp - Add support for getting security attributes on some older systems (Vladis Dronov) [RHEL-85131]
- crypto: ccp - align psp_platform_access_msg (Vladis Dronov) [RHEL-85131]
- crypto: ccp - Move security attributes to their own file (Vladis Dronov) [RHEL-85131]
- crypto: ccp - Represent capabilities register as a union (Vladis Dronov) [RHEL-85131]
- crypto: ccp - drop platform ifdef checks (Vladis Dronov) [RHEL-85131]
- crypto: tools/ccp - Remove unused variable (Vladis Dronov) [RHEL-85131]
- crypto: ccp - Update return values for some unit tests (Vladis Dronov) [RHEL-85131]
- crypto: ccp - Fix some unfused tests (Vladis Dronov) [RHEL-85131]
- crypto: ccp - Fix sample application signature passing (Vladis Dronov) [RHEL-85131]
- crypto: ccp - Fix DBC sample application error handling (Vladis Dronov) [RHEL-85131]
- crypto: ccp - Fix ioctl unit tests (Vladis Dronov) [RHEL-85131]
- crypto: ccp - Add Mario to MAINTAINERS (Vladis Dronov) [RHEL-85131]
- crypto: ccp - Add unit tests for dynamic boost control (Vladis Dronov) [RHEL-85131]
- crypto: ccp - Add a sample python script for Dynamic Boost Control (Vladis Dronov) [RHEL-85131]
- crypto: ccp - Add a sample library for ioctl use (Vladis Dronov) [RHEL-85131]
- ASoC: SOF: stream-ipc: Check for cstream nullity in sof_ipc_msg_data() (CKI Backport Bot) [RHEL-83191] {CVE-2025-21847}
- x86/nmi: Add an emergency handler in nmi_desc & use it in nmi_shootdown_cpus() (Waiman Long) [RHEL-69423]
- firmware: arm_scpi: Move power-domain driver to the pmdomain dir (Steve Dunnagan) [RHEL-65607]
- firmware: arm_scpi: Convert to platform remove callback returning void (Steve Dunnagan) [RHEL-65607]
- firmware: arm_scmi: Add aliases to transport modules (Steve Dunnagan) [RHEL-65607]
- firmware: arm_scmi: Add module aliases to i.MX vendor protocols (Steve Dunnagan) [RHEL-65607]
- firmware: arm_scmi: Support vendor protocol modules autoloading (Steve Dunnagan) [RHEL-65607]
- firmware: arm_scmi: Allow transport properties for multiple instances (Steve Dunnagan) [RHEL-65607]
- arm64: Use SYSTEM_OFF2 PSCI call to power off for hibernate (Steve Dunnagan) [RHEL-65607]
- firmware/psci: Add definitions for PSCI v1.3 specification (Steve Dunnagan) [RHEL-65607]
- firmware: arm_scmi: Relocate atomic_threshold to scmi_desc (Steve Dunnagan) [RHEL-65607]
- firmware: arm_scmi: Use max_msg and max_msg_size devicetree properties (Steve Dunnagan) [RHEL-65607]
- firmware: arm_scmi: Calculate virtio PDU max size dynamically (Steve Dunnagan) [RHEL-65607]
- firmware: arm_scmi: Account for SHMEM memory overhead (Steve Dunnagan) [RHEL-65607]
- firmware: arm_scmi: Support 'reg-io-width' property for shared memory (Steve Dunnagan) [RHEL-65607]
- firmware: arm_scmi: Report duplicate opps as firmware bugs (Steve Dunnagan) [RHEL-65607]
- firmware: arm_scmi: Skip opp duplicates (Steve Dunnagan) [RHEL-65607]
- arm64: smccc: Remove broken support for SMCCCv1.3 SVE discard hint (Steve Dunnagan) [RHEL-65607]
- arm64: smccc: replace custom COUNT_ARGS() & CONCATENATE() implementations (Steve Dunnagan) [RHEL-65607]
- firmware: arm_scmi: Use vendor string in max-rx-timeout-ms (Steve Dunnagan) [RHEL-65607]
- firmware: arm_scmi: Reject clear channel request on A2P (Steve Dunnagan) [RHEL-65607]
- firmware: arm_scmi: Fix slab-use-after-free in scmi_bus_notifier() (Steve Dunnagan) [RHEL-65607]
- firmware: arm_scmi: Queue in scmi layer for mailbox implementation (Steve Dunnagan) [RHEL-65607]
- firmware: arm_scmi: Give SMC transport precedence over mailbox (Steve Dunnagan) [RHEL-65607]
- firmware: arm_scmi: Fix the double free in scmi_debugfs_common_setup() (Steve Dunnagan) [RHEL-65607]
- redhat/configs: Add SCMI configs (Steve Dunnagan) [RHEL-65607]
- firmware: arm_scmi: imx: Correct tx size of scmi_imx_misc_ctrl_set (Steve Dunnagan) [RHEL-65607]
- firmware: arm_scmi: Add initial support for i.MX MISC protocol (Steve Dunnagan) [RHEL-65607]
- firmware: arm_scmi: Add initial support for i.MX BBM protocol (Steve Dunnagan) [RHEL-65607]
- firmware: arm_scmi: Add NXP i.MX95 SCMI documentation (Steve Dunnagan) [RHEL-65607]
- firmware: arm_scmi: Replace comma with the semicolon (Steve Dunnagan) [RHEL-65607]
- firmware: arm_scmi: Replace the use of of_node_put() to __free(device_node) (Steve Dunnagan) [RHEL-65607]
- firmware: arm_scmi: Fix trivial whitespace/coding style issues (Steve Dunnagan) [RHEL-65607]
- firmware: arm_scmi: Use max-rx-timeout-ms from devicetree (Steve Dunnagan) [RHEL-65607]
- firmware: arm_scmi: Remove const from transport descriptors (Steve Dunnagan) [RHEL-65607]
- firmware: arm_scmi: Simplify with scoped for each OF child loop (Steve Dunnagan) [RHEL-65607]
- firmware: arm_scmi: Update various protocols versions (Steve Dunnagan) [RHEL-65607]
- firmware: arm_scmi: Remove legacy transport-layer code (Steve Dunnagan) [RHEL-65607]
- firmware: arm_scmi: Make VirtIO transport a standalone driver (Steve Dunnagan) [RHEL-65607]
- firmware: arm_scmi: Make OPTEE transport a standalone driver (Steve Dunnagan) [RHEL-65607]
- firmware: arm_scmi: Make SMC transport a standalone driver (Steve Dunnagan) [RHEL-65607]
- firmware: arm_scmi: Make MBOX transport a standalone driver (Steve Dunnagan) [RHEL-65607]
- firmware: arm_scmi: Add support for standalone transport drivers (Steve Dunnagan) [RHEL-65607]
- firmware: arm_scmi: Introduce packet handling helpers (Steve Dunnagan) [RHEL-65607]
- firmware: arm_scmi: Introduce setup_shmem_iomap (Steve Dunnagan) [RHEL-65607]
- firmware: arm_scmi: Fix double free in OPTEE transport (Steve Dunnagan) [RHEL-65607]
- firmware: arm_scmi: Fix voltage description in failure cases (Steve Dunnagan) [RHEL-65607]
- firmware: arm_scmi: Fix incorrect error propagation in scmi_voltage_descriptors_get (Steve Dunnagan) [RHEL-65607]
- firmware: arm_scmi: Add support to reset the debug metrics (Steve Dunnagan) [RHEL-65607]
- firmware: arm_scmi: Create debugfs files for SCMI communication debug metrics (Steve Dunnagan) [RHEL-65607]
- firmware: arm_scmi: Track basic SCMI communication debug metrics (Steve Dunnagan) [RHEL-65607]
- firmware: arm_scmi: Add support for debug metrics at the interface (Steve Dunnagan) [RHEL-65607]
- firmware: arm_scmi: Remove superfluous handle_to_scmi_info (Steve Dunnagan) [RHEL-65607]
- firmware/smccc: Call arch-specific hook on discovering KVM services (Steve Dunnagan) [RHEL-65607]
- firmware: arm_scmi: Add support for platform to agent channel completion (Steve Dunnagan) [RHEL-65607]
- firmware: arm_scmi: Add support for system suspend in power control driver (Steve Dunnagan) [RHEL-65607]
- firmware: smccc: Export revision soc_id function (Steve Dunnagan) [RHEL-65607]
- firmware: arm_scmi: Avoid non-constant printk format strings (Steve Dunnagan) [RHEL-65607]
- firmware: arm_scmi: Use dev_err_probe to bail out (Steve Dunnagan) [RHEL-65607]
- firmware: arm_scmi: Fix struct kernel-doc warnings in optee transport (Steve Dunnagan) [RHEL-65607]
- firmware: arm_scmi: Make scmi_bus_type const (Steve Dunnagan) [RHEL-65607]
- firmware: arm_scmi: Fix double free in SMC transport cleanup path (Steve Dunnagan) [RHEL-65607]
- firmware: arm_scmi: Add multiple protocols registration support (Steve Dunnagan) [RHEL-65607]
- firmware: arm_scmi: Replace asm-generic/bug.h with linux/bug.h (Steve Dunnagan) [RHEL-65607]
- firmware: arm_scmi: Convert to platform remove callback returning void (Steve Dunnagan) [RHEL-65607]
- pmdomain: arm_scmi: Move Kconfig options to the pmdomain subsystem (Steve Dunnagan) [RHEL-65607]
- firmware: arm_scmi: Move power-domain driver to the pmdomain dir (Steve Dunnagan) [RHEL-65607]
Resolves: RHEL-15599, RHEL-21925, RHEL-45087, RHEL-57031, RHEL-64440, RHEL-65607, RHEL-68940, RHEL-69423, RHEL-72652, RHEL-73651, RHEL-74483, RHEL-76569, RHEL-79099, RHEL-80075, RHEL-80506, RHEL-81415, RHEL-81997, RHEL-83031, RHEL-83075, RHEL-83191, RHEL-83785, RHEL-84573, RHEL-84590, RHEL-85131, RHEL-86518, RHEL-86674, RHEL-86839, RHEL-87163, RHEL-87474, RHEL-87957, RHEL-88093

Signed-off-by: Augusto Caringi <acaringi@redhat.com>
2025-04-29 19:28:42 -03:00
.gitignore RHEL 9.0.0 Alpha bootstrap 2020-10-15 14:41:02 +02:00
check-kabi kernel-5.14.0-155.el9 2022-08-23 20:50:32 +00:00
cpupower.config RHEL 9.0.0 Alpha bootstrap 2020-10-15 14:41:02 +02:00
cpupower.service RHEL 9.0.0 Alpha bootstrap 2020-10-15 14:41:02 +02:00
dracut-virt.conf kernel-5.14.0-577.el9 2025-03-31 19:52:40 -03:00
filter-aarch64.sh.rhel RHEL 9.0.0 Alpha bootstrap 2020-10-15 14:41:02 +02:00
filter-armv7hl.sh.rhel RHEL 9.0.0 Alpha bootstrap 2020-10-15 14:41:02 +02:00
filter-modules.sh.rhel kernel-5.14.0-571.el9 2025-03-06 06:29:10 +00:00
filter-ppc64le.sh.rhel RHEL 9.0.0 Alpha bootstrap 2020-10-15 14:41:02 +02:00
filter-s390x.sh.rhel RHEL 9.0.0 Alpha bootstrap 2020-10-15 14:41:02 +02:00
filter-x86_64.sh.rhel RHEL 9.0.0 Alpha bootstrap 2020-10-15 14:41:02 +02:00
gating.yaml kernel-5.14.0-570.el9 2025-02-17 12:11:14 -05:00
generate_all_configs.sh kernel-5.14.0-172.el9 2022-10-03 05:42:53 -04:00
kernel-aarch64-64k-debug-rhel.config kernel-5.14.0-582.el9 2025-04-29 19:28:42 -03:00
kernel-aarch64-64k-rhel.config kernel-5.14.0-582.el9 2025-04-29 19:28:42 -03:00
kernel-aarch64-debug-rhel.config kernel-5.14.0-582.el9 2025-04-29 19:28:42 -03:00
kernel-aarch64-rhel.config kernel-5.14.0-582.el9 2025-04-29 19:28:42 -03:00
kernel-aarch64-rt-64k-debug-rhel.config kernel-5.14.0-582.el9 2025-04-29 19:28:42 -03:00
kernel-aarch64-rt-64k-rhel.config kernel-5.14.0-582.el9 2025-04-29 19:28:42 -03:00
kernel-aarch64-rt-debug-rhel.config kernel-5.14.0-582.el9 2025-04-29 19:28:42 -03:00
kernel-aarch64-rt-rhel.config kernel-5.14.0-582.el9 2025-04-29 19:28:42 -03:00
kernel-local RHEL 9.0.0 Alpha bootstrap 2020-10-15 14:41:02 +02:00
kernel-ppc64le-debug-rhel.config kernel-5.14.0-582.el9 2025-04-29 19:28:42 -03:00
kernel-ppc64le-rhel.config kernel-5.14.0-582.el9 2025-04-29 19:28:42 -03:00
kernel-s390x-debug-rhel.config kernel-5.14.0-582.el9 2025-04-29 19:28:42 -03:00
kernel-s390x-rhel.config kernel-5.14.0-582.el9 2025-04-29 19:28:42 -03:00
kernel-s390x-zfcpdump-rhel.config kernel-5.14.0-582.el9 2025-04-29 19:28:42 -03:00
kernel-x86_64-debug-rhel.config kernel-5.14.0-582.el9 2025-04-29 19:28:42 -03:00
kernel-x86_64-rhel.config kernel-5.14.0-582.el9 2025-04-29 19:28:42 -03:00
kernel-x86_64-rt-debug-rhel.config kernel-5.14.0-582.el9 2025-04-29 19:28:42 -03:00
kernel-x86_64-rt-rhel.config kernel-5.14.0-582.el9 2025-04-29 19:28:42 -03:00
kernel.changelog kernel-5.14.0-582.el9 2025-04-29 19:28:42 -03:00
kernel.spec kernel-5.14.0-582.el9 2025-04-29 19:28:42 -03:00
kvm_stat.logrotate kernel-5.13.0-0.rc7.51.el9 2021-06-21 19:14:53 -04:00
linux-kernel-test.patch RHEL 9.0.0 Alpha bootstrap 2020-10-15 14:41:02 +02:00
Makefile.rhelver kernel-5.14.0-582.el9 2025-04-29 19:28:42 -03:00
merge.pl RHEL 9.0.0 Alpha bootstrap 2020-10-15 14:41:02 +02:00
mod-denylist.sh kernel-5.13.0-1.el9 2021-07-02 16:34:23 -04:00
mod-extra.list.rhel kernel-5.14.0-573.el9 2025-03-17 16:36:12 -03:00
mod-internal.list kernel-5.14.0-559.el9 2025-01-31 11:23:37 -05:00
mod-partner.list kernel-5.14.0-296.el9 2023-04-04 12:03:43 +02:00
mod-sign.sh kernel-5.14.0-365.el9 2023-09-12 08:27:19 -04:00
Module.kabi_aarch64 kernel-5.14.0-72.el9 2022-03-15 13:30:59 +00:00
Module.kabi_dup_aarch64 RHEL 9.0.0 Alpha bootstrap 2020-10-15 14:41:02 +02:00
Module.kabi_dup_ppc64le RHEL 9.0.0 Alpha bootstrap 2020-10-15 14:41:02 +02:00
Module.kabi_dup_s390x RHEL 9.0.0 Alpha bootstrap 2020-10-15 14:41:02 +02:00
Module.kabi_dup_x86_64 RHEL 9.0.0 Alpha bootstrap 2020-10-15 14:41:02 +02:00
Module.kabi_ppc64le kernel-5.14.0-72.el9 2022-03-15 13:30:59 +00:00
Module.kabi_s390x kernel-5.14.0-72.el9 2022-03-15 13:30:59 +00:00
Module.kabi_x86_64 kernel-5.14.0-72.el9 2022-03-15 13:30:59 +00:00
nvidiagpuoot001.x509 kernel-5.14.0-423.el9 2024-02-16 10:50:49 -05:00
parallel_xz.sh kernel-5.10.0-0.rc6.92 2020-12-04 15:24:35 -05:00
partial-kgcov-snip.config kernel-5.14.0-442.el9 2024-04-22 10:46:16 -03:00
patch-5.14-redhat.patch kernel-5.14.0-172.el9 2022-10-03 05:42:53 -04:00
process_configs.sh kernel-5.14.0-365.el9 2023-09-12 08:27:19 -04:00
README.rst RHEL 9.0.0 Alpha bootstrap 2020-10-15 14:41:02 +02:00
rheldup3.x509 kernel-5.11.0-0.rc7.149.el9 2021-02-08 15:06:53 -05:00
rhelima_centos.x509 kernel-5.14.0-359.el9 2023-08-22 09:59:15 +02:00
rhelima.x509 kernel-5.14.0-359.el9 2023-08-22 09:59:15 +02:00
rhelimaca1.x509 kernel-5.14.0-359.el9 2023-08-22 09:59:15 +02:00
rhelkpatch1.x509 kernel-5.11.0-0.rc7.149.el9 2021-02-08 15:06:53 -05:00
rpminspect.yaml kernel-5.14.0-519.el9 2024-10-17 12:13:20 +00:00
sources kernel-5.14.0-582.el9 2025-04-29 19:28:42 -03:00
uki_addons.json kernel-5.14.0-571.el9 2025-03-06 06:29:10 +00:00
uki_create_addons.py kernel-5.14.0-535.el9 2024-11-27 14:54:41 +00:00
update_scripts.sh kernel-5.14.0-365.el9 2023-09-12 08:27:19 -04:00
x509.genkey.centos kernel-5.14.0-72.el9 2022-03-15 13:30:59 +00:00
x509.genkey.rhel RHEL 9.0.0 Alpha bootstrap 2020-10-15 14:41:02 +02:00

===================
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