The Linux kernel
Go to file
Scott Weaver 873e887990 kernel-6.12.0-143.el10
* Tue Oct 21 2025 Scott Weaver <scweaver@redhat.com> [6.12.0-143.el10]
- ucount: fix atomic_long_inc_below() argument type (Joel Savitz) [RHEL-112480]
- timens: Add struct seq_file forward declaration (Joel Savitz) [RHEL-112480]
- thermal: intel: int340x: Allow temperature override (Steve Best) [RHEL-118754]
- thermal: intel: int340x: Add throttling control interface to PTC (Steve Best) [RHEL-118754]
- thermal: int340x: processor_thermal: Platform temperature control documentation (Steve Best) [RHEL-118754]
- thermal: intel: int340x: Add platform temperature control interface (Steve Best) [RHEL-118754]
- NFSv4/flexfiles: Fix layout merge mirror check. (Benjamin Coddington) [RHEL-118737]
- netfilter: nft_set_bitmap: fix lockdep splat due to missing annotation (Florian Westphal) [RHEL-115582]
- netfilter: br_netfilter: do not check confirmed bit in br_nf_local_in() after confirm (Florian Westphal) [RHEL-115582]
- netfilter: nf_reject: don't leak dst refcount for loopback packets (Florian Westphal) [RHEL-115582]
- netfilter: nf_tables: reject duplicate device on updates (Florian Westphal) [RHEL-115582]
- netfilter: nf_tables: Introduce functions freeing nft_hook objects (Florian Westphal) [RHEL-115582]
- ipvs: Fix estimator kthreads preferred affinity (Florian Westphal) [RHEL-115582]
- netfilter: nft_socket: remove WARN_ON_ONCE with huge level value (Florian Westphal) [RHEL-115582]
- netfilter: conntrack: clean up returns in nf_conntrack_log_invalid_sysctl() (Florian Westphal) [RHEL-115582]
- netfilter: ctnetlink: remove refcounting in expectation dumpers (Florian Westphal) [RHEL-115582]
- netfilter: ctnetlink: fix refcount leak on table dump (Florian Westphal) [RHEL-115582]
- bpf: Check netfilter ctx accesses are aligned (Florian Westphal) [RHEL-115582]
- netfilter: xt_nfacct: don't assume acct name is null-terminated (Florian Westphal) [RHEL-115582]
- netfilter: conntrack: Remove unused net in nf_conntrack_double_lock() (Florian Westphal) [RHEL-115582]
- netfilter: load nf_log_syslog on enabling nf_conntrack_log_invalid (Florian Westphal) [RHEL-115582]
- netfilter: conntrack: table full detailed log (Florian Westphal) [RHEL-115582]
- bpf: Disable migration in nf_hook_run_bpf(). (Florian Westphal) [RHEL-115582]
- netfilter: flowtable: account for Ethernet header in nf_flow_pppoe_proto() (Florian Westphal) [RHEL-115582]
- netfilter: nf_tables: adjust lockdep assertions handling (Florian Westphal) [RHEL-115582]
- netfilter: nf_tables: export set count and backend name to userspace (Florian Westphal) [RHEL-115582]
- netfilter: conntrack: Bound nf_conntrack sysctl writes (Florian Westphal) [RHEL-115582]
- netfilter: flowtable: add CLOSING state (Florian Westphal) [RHEL-115582]
- netfilter: nf_tables: fix set size with rbtree backend (Florian Westphal) [RHEL-115582]
- netfilter: nf_tables: remove the genmask parameter (Florian Westphal) [RHEL-115582]
- ipvs: Fix clamp() of ip_vs_conn_tab on small memory systems (Florian Westphal) [RHEL-115582]
- netfilter: nf_tables: avoid false-positive lockdep splats with basechain hook (Florian Westphal) [RHEL-115582]
- netfilter: nf_tables: avoid false-positive lockdep splats in set walker (Florian Westphal) [RHEL-115582]
- netfilter: nf_tables: avoid false-positive lockdep splats with flowtables (Florian Westphal) [RHEL-115582]
- netfilter: nf_tables: avoid false-positive lockdep splats with sets (Florian Westphal) [RHEL-115582]
- netfilter: nf_tables: avoid false-positive lockdep splat on rule deletion (Florian Westphal) [RHEL-115582]
- netfilter: nf_tables: Fix percpu address space issues in nf_tables_api.c (Florian Westphal) [RHEL-115582]
- redhat/configs: automotive: make modular/disable NFS support (Dorinda Bassey) [RHEL-87387]
- bpf: Tidy verifier bug message (Viktor Malik) [RHEL-78203]
- selftests/bpf: Test invalid narrower ctx load (Viktor Malik) [RHEL-78203]
- bpf: Reject narrower access to pointer ctx fields (Viktor Malik) [RHEL-78203]
- libbpf: Fix handling of BPF arena relocations (Viktor Malik) [RHEL-78203]
- btf: Fix virt_to_phys() on arm64 when mmapping BTF (Viktor Malik) [RHEL-78203]
- selftests/bpf: Stress test attaching a BPF prog to another BPF prog (Viktor Malik) [RHEL-78203]
- s390/bpf: Fix bpf_arch_text_poke() with new_addr == NULL again (Viktor Malik) [RHEL-78203]
- selftests/bpf: Add negative test cases for snprintf (Viktor Malik) [RHEL-78203]
- bpf: Reject %%p%% format string in bprintf-like helpers (Viktor Malik) [RHEL-78203]
- selftests/bpf: adapt one more case in test_lru_map to the new target_free (Viktor Malik) [RHEL-78203]
- libbpf: Fix possible use-after-free for externs (Viktor Malik) [RHEL-78203]
- libbpf: Fix null pointer dereference in btf_dump__free on allocation failure (Viktor Malik) [RHEL-78203]
- bpf: Adjust free target to avoid global starvation of LRU map (Viktor Malik) [RHEL-78203]
- bpf: Mark dentry->d_inode as trusted_or_null (Viktor Malik) [RHEL-78203]
- net, bpf: Fix RCU usage in task_cls_state() for BPF programs (Viktor Malik) [RHEL-78203]
- tools/resolve_btfids: Fix build when cross compiling kernel with clang. (Viktor Malik) [RHEL-78203]
- libbpf: Handle unsupported mmap-based /sys/kernel/btf/vmlinux correctly (Viktor Malik) [RHEL-78203]
- bpf, arm64: Remove unused-but-set function and variable. (Viktor Malik) [RHEL-78203]
- selftests/bpf: Add tests with stack ptr register in conditional jmp (Viktor Malik) [RHEL-78203]
- bpf: Do not include stack ptr register in precision backtracking bookkeeping (Viktor Malik) [RHEL-78203]
- selftests/bpf: enable many-args tests for arm64 (Viktor Malik) [RHEL-78203]
- bpf, arm64: Support up to 12 function arguments (Viktor Malik) [RHEL-78203]
- bpf: Check rcu_read_lock_trace_held() in bpf_map_lookup_percpu_elem() (Viktor Malik) [RHEL-78203]
- bpf: Avoid __bpf_prog_ret0_warn when jit fails (Viktor Malik) [RHEL-78203]
- bpftool: Add support for custom BTF path in prog load/loadall (Viktor Malik) [RHEL-78203]
- selftests/bpf: Add unit tests with __bpf_trap() kfunc (Viktor Malik) [RHEL-78203]
- bpf: Warn with __bpf_trap() kfunc maybe due to uninitialized variable (Viktor Malik) [RHEL-78203]
- bpf: Remove special_kfunc_set from verifier (Viktor Malik) [RHEL-78203]
- selftests/bpf: Add test for open coded dmabuf_iter (Viktor Malik) [RHEL-78203]
- selftests/bpf: Add test for dmabuf_iter (Viktor Malik) [RHEL-78203]
- bpf: Add open coded dmabuf iterator (Viktor Malik) [RHEL-78203]
- bpf: Add dmabuf iterator (Viktor Malik) [RHEL-78203]
- dma-buf: Rename debugfs symbols (Viktor Malik) [RHEL-78203]
- bpf: Fix error return value in bpf_copy_from_user_dynptr (Viktor Malik) [RHEL-78203]
- libbpf: Use mmap to parse vmlinux BTF from sysfs (Viktor Malik) [RHEL-78203]
- selftests: bpf: Add a test for mmapable vmlinux BTF (Viktor Malik) [RHEL-78203]
- btf: Allow mmap of vmlinux btf (Viktor Malik) [RHEL-78203]
- mm: rename try_alloc_pages() to alloc_pages_nolock() (Viktor Malik) [RHEL-78203]
- selftests/bpf: Add SKIP_LLVM makefile variable (Viktor Malik) [RHEL-78203]
- s390/bpf: Use kernel's expoline thunks (Viktor Malik) [RHEL-78203]
- s390/bpf: Add macros for calling external functions (Viktor Malik) [RHEL-78203]
- s390: always declare expoline thunks (Viktor Malik) [RHEL-78203]
- selftests/bpf: Test multi-split BTF (Viktor Malik) [RHEL-78203]
- libbpf/btf: Fix string handling to support multi-split BTF (Viktor Malik) [RHEL-78203]
- selftests/bpf: Remove unnecessary link dependencies (Viktor Malik) [RHEL-78203]
- bpf: WARN_ONCE on verifier bugs (Viktor Malik) [RHEL-78203]
- s390/bpf: Remove the orig_call NULL check (Viktor Malik) [RHEL-78203]
- bpf: Pass the same orig_call value to trampoline functions (Viktor Malik) [RHEL-78203]
- s390/bpf: Store backchain even for leaf progs (Viktor Malik) [RHEL-78203]
- libbpf: Check bpf_map_skeleton link for NULL (Viktor Malik) [RHEL-78203]
- bpf: Add support for __prog argument suffix to pass in prog->aux (Viktor Malik) [RHEL-78203]
- bpf: Fix WARN() in get_bpf_raw_tp_regs (Viktor Malik) [RHEL-78203]
- docs: bpf: Fix bullet point formatting warning (Viktor Malik) [RHEL-78203]
- selftests/bpf: introduce tests for dynptr copy kfuncs (Viktor Malik) [RHEL-78203]
- bpf: Implement dynptr copy kfuncs (Viktor Malik) [RHEL-78203]
- helpers: make few bpf helpers public (Viktor Malik) [RHEL-78203]
- libbpf: Use proper errno value in nlattr (Viktor Malik) [RHEL-78203]
- selftests/bpf: Allow skipping docs compilation (Viktor Malik) [RHEL-78203]
- selftests/bpf: test_verifier verbose log overflows (Viktor Malik) [RHEL-78203]
- selftests/bpf: test_verifier verbose causes erroneous failures (Viktor Malik) [RHEL-78203]
- bpf, docs: document open-coded BPF iterators (Viktor Malik) [RHEL-78203]
- bpftool: Display ref_ctr_offset for uprobe link info (Viktor Malik) [RHEL-78203]
- selftests/bpf: Add link info test for ref_ctr_offset retrieval (Viktor Malik) [RHEL-78203]
- bpf: Add support to retrieve ref_ctr_offset for uprobe perf link (Viktor Malik) [RHEL-78203]
- scripts/bpf_doc.py: implement json output format (Viktor Malik) [RHEL-78203]
- selftests/bpf: Fix caps for __xlated/jited_unpriv (Viktor Malik) [RHEL-78203]
- bpf: Allow some trace helpers for all prog types (Viktor Malik) [RHEL-78203]
- selftests/bpf: Verify zero-extension behavior in load-acquire tests (Viktor Malik) [RHEL-78203]
- selftests/bpf: Use CAN_USE_LOAD_ACQ_STORE_REL when appropriate (Viktor Malik) [RHEL-78203]
- bpf/verifier: Handle BPF_LOAD_ACQ instructions in insn_def_regno() (Viktor Malik) [RHEL-78203]
- bpftool: Fix cgroup command to only show cgroup bpf programs (Viktor Malik) [RHEL-78203]
- bpftool: Fix regression of "bpftool cgroup tree" EINVAL on older kernels (Viktor Malik) [RHEL-78203]
- selftests/bpf: Add test for bpf_list_{front,back} (Viktor Malik) [RHEL-78203]
- bpf: Add bpf_list_{front,back} kfunc (Viktor Malik) [RHEL-78203]
- bpf: Simplify reg0 marking for the list kfuncs that return a bpf_list_node pointer (Viktor Malik) [RHEL-78203]
- selftests/bpf: Add tests for bpf_rbtree_{root,left,right} (Viktor Malik) [RHEL-78203]
- bpf: Allow refcounted bpf_rb_node used in bpf_rbtree_{remove,left,right} (Viktor Malik) [RHEL-78203]
- bpf: Add bpf_rbtree_{root,left,right} kfunc (Viktor Malik) [RHEL-78203]
- bpf: Simplify reg0 marking for the rbtree kfuncs that return a bpf_rb_node pointer (Viktor Malik) [RHEL-78203]
- bpf: Check KF_bpf_rbtree_add_impl for the "case KF_ARG_PTR_TO_RB_NODE" (Viktor Malik) [RHEL-78203]
- libbpf: Improve BTF dedup handling of "identical" BTF types (Viktor Malik) [RHEL-78203]
- bpf: Replace offsetof() with struct_size() (Viktor Malik) [RHEL-78203]
- bpf: Fix uninitialized values in BPF_{CORE,PROBE}_READ (Viktor Malik) [RHEL-78203]
- selftests/bpf: Add btf dedup test covering module BTF dedup (Viktor Malik) [RHEL-78203]
- bpf: Replace offsetof() with struct_size() (Viktor Malik) [RHEL-78203]
- libbpf: Use proper errno value in linker (Viktor Malik) [RHEL-78203]
- selftests/bpf: Fix kmem_cache iterator draining (Viktor Malik) [RHEL-78203]
- libbpf: Add identical pointer detection to btf_dedup_is_equiv() (Viktor Malik) [RHEL-78203]
- Use thread-safe function pointer in libbpf_print (Viktor Malik) [RHEL-78203]
- libbpf: Remove sample_period init in perf_buffer (Viktor Malik) [RHEL-78203]
- selftests/bpf: Fix endianness issue in __qspinlock declaration (Viktor Malik) [RHEL-78203]
- selftests/bpf: Fix arena_spin_lock on systems with less than 16 CPUs (Viktor Malik) [RHEL-78203]
- selftests/bpf: Fix arena_spin_lock.c build dependency (Viktor Malik) [RHEL-78203]
- bpf, docs: Fix non-standard line break (Viktor Malik) [RHEL-78203]
- selftests/bpf: Add test to access const void pointer argument in tracing program (Viktor Malik) [RHEL-78203]
- bpf: Allow access to const void pointer arguments in tracing programs (Viktor Malik) [RHEL-78203]
- bpf: Streamline allowed helpers between tracing and base sets (Viktor Malik) [RHEL-78203]
- bpf: Use proper type to calculate bpf_raw_tp_null_args.mask index (Viktor Malik) [RHEL-78203]
- selftests/bpf: Add test for attaching kprobe with long event names (Viktor Malik) [RHEL-78203]
- selftests/bpf: Add test for attaching uprobe with long event names (Viktor Malik) [RHEL-78203]
- libbpf: Fix event name too long error (Viktor Malik) [RHEL-78203]
- selftests/bpf: Close the file descriptor to avoid resource leaks (Viktor Malik) [RHEL-78203]
- selftests/bpf: Add 5-byte NOP uprobe trigger benchmark (Viktor Malik) [RHEL-78203]
- uprobes/x86: Add support to emulate NOP instructions (Viktor Malik) [RHEL-78203]
- bpf: Prepare to reuse get_ctx_arg_idx (Viktor Malik) [RHEL-78203]
- libbpf: Verify section type in btf_find_elf_sections (Viktor Malik) [RHEL-78203]
- libbpf: Fix buffer overflow in bpf_object__init_prog (Viktor Malik) [RHEL-78203]
- kbuild, bpf: Enable --btf_features=attributes (Viktor Malik) [RHEL-78203]
- selftests/bpf: Add test case for atomic update of fd htab (Viktor Malik) [RHEL-78203]
- bpf: Don't allocate per-cpu extra_elems for fd htab (Viktor Malik) [RHEL-78203]
- bpf: Add is_fd_htab() helper (Viktor Malik) [RHEL-78203]
- bpf: Support atomic update for htab of maps (Viktor Malik) [RHEL-78203]
- bpf: Rename __htab_percpu_map_update_elem to htab_map_update_elem_in_place (Viktor Malik) [RHEL-78203]
- bpf: Factor out htab_elem_value helper() (Viktor Malik) [RHEL-78203]
- selftests/bpf: Fix bpf_nf selftest failure (Viktor Malik) [RHEL-78203]
- bpf: Check link_create.flags parameter for multi_uprobe (Viktor Malik) [RHEL-78203]
- bpf: Check link_create.flags parameter for multi_kprobe (Viktor Malik) [RHEL-78203]
- selftests/bpf: Add BTF.ext line/func info getter tests (Viktor Malik) [RHEL-78203]
- libbpf: Add getters for BTF.ext func and line info (Viktor Malik) [RHEL-78203]
- selftests/bpf: Convert comma to semicolon (Viktor Malik) [RHEL-78203]
- libbpf: Add likely/unlikely macros and use them in selftests (Viktor Malik) [RHEL-78203]
- bpf: Fix a comment describing bpf_attr (Viktor Malik) [RHEL-78203]
- broadcom: fix support for PTP_EXTTS_REQUEST2 ioctl (Petr Oros) [RHEL-115042]
- broadcom: fix support for PTP_PEROUT_DUTY_CYCLE (Petr Oros) [RHEL-115042]
- net: ptp: introduce .supported_perout_flags to ptp_clock_info (CKI Backport Bot) [RHEL-115042]
- net: ptp: introduce .supported_extts_flags to ptp_clock_info (CKI Backport Bot) [RHEL-115042]
- ptp: ocp: reject unsupported periodic output flags (Petr Oros) [RHEL-115042]
- net: lan743x: reject unsupported external timestamp requests (Petr Oros) [RHEL-115042]
- renesas: reject PTP_STRICT_FLAGS as unsupported (CKI Backport Bot) [RHEL-115042]
- selftests/bpf: Skip timer cases when bpf_timer is not supported (Gregory Bell) [RHEL-117860]
- bpf: Reject bpf_timer for PREEMPT_RT (Gregory Bell) [RHEL-117860]
- ALSA: hda: Use pci_is_display() (Anusha Srivatsa) [RHEL-120364]
- iommu/vt-d: Use pci_is_display() (Anusha Srivatsa) [RHEL-120364]
- vga_switcheroo: Use pci_is_display() (Anusha Srivatsa) [RHEL-120364]
- vfio/pci: Use pci_is_display() (Anusha Srivatsa) [RHEL-120364]
- PCI: Add pci_is_display() to check if device is a display controller (Anusha Srivatsa) [RHEL-120364]
- mm/kmemleak: avoid deadlock by moving pr_warn() outside kmemleak_lock (Waiman Long) [RHEL-105500]
- mm/kmemleak: avoid soft lockup in __kmemleak_do_cleanup() (Waiman Long) [RHEL-105500]
- cgroup/cpuset: Remove the unnecessary css_get/put() in cpuset_partition_write() (Waiman Long) [RHEL-110805]
- cgroup/cpuset: Fix a partition error with CPU hotplug (Waiman Long) [RHEL-110805]
- cgroup/cpuset: Use static_branch_enable_cpuslocked() on cpusets_insane_config_key (Waiman Long) [RHEL-110805]
- cgroup/cpuset: drop useless cpumask_empty() in compute_effective_exclusive_cpumask() (Waiman Long) [RHEL-110805]
- cgroup/cpuset: Fix obsolete comment in cpuset_css_offline() (Waiman Long) [RHEL-110805]
- cgroup/cpuset: Always use cpu_active_mask (Waiman Long) [RHEL-110805]
- cgroup/cpuset: Extend kthread_is_per_cpu() check to all PF_NO_SETAFFINITY tasks (Waiman Long) [RHEL-110805]
- redhat/configs: automotive: enable RTC_DRV_S32G (Jared Kangas) [RHEL-115734]
- arm64: defconfig: add S32G RTC module support (Jared Kangas) [RHEL-115734]
- MAINTAINERS: add NXP S32G RTC driver (Jared Kangas) [RHEL-115734]
- rtc: s32g: add NXP S32G2/S32G3 SoC support (Jared Kangas) [RHEL-115734]
- dt-bindings: rtc: add schema for NXP S32G2/S32G3 SoCs (Jared Kangas) [RHEL-115734]
- s390/qeth: Make hw_trap sysfs attribute idempotent (Mete Durlu) [RHEL-99996]
- s390/net: Remove NETIUCV device driver (Mete Durlu) [RHEL-99996]
- nfsd: discard nfsd_file_get_local() (Scott Mayhew) [RHEL-115854]
- NFSv4: handle ERR_GRACE on delegation recalls (Scott Mayhew) [RHEL-115854]
- nfsd: nfserr_jukebox in nlm_fopen should lead to a retry (Scott Mayhew) [RHEL-115854]
- nfsd: unregister with rpcbind when deleting a transport (Scott Mayhew) [RHEL-115854]
- nfsd: decouple the xprtsec policy check from check_nfsd_access() (Scott Mayhew) [RHEL-115854]
- Revert "SUNRPC: Don't allow waiting for exiting tasks" (Scott Mayhew) [RHEL-115854]
- NFS: Fix the marking of the folio as up to date (Scott Mayhew) [RHEL-115854]
- NFS: nfs_invalidate_folio() must observe the offset and size arguments (Scott Mayhew) [RHEL-115854]
- NFSv4.2: Serialise O_DIRECT i/o and copy range (Scott Mayhew) [RHEL-115854]
- NFSv4.2: Serialise O_DIRECT i/o and clone range (Scott Mayhew) [RHEL-115854]
- NFSv4.2: Serialise O_DIRECT i/o and fallocate() (Scott Mayhew) [RHEL-115854]
- NFS: Serialise O_DIRECT i/o and truncate() (Scott Mayhew) [RHEL-115854]
- nfs/localio: avoid bouncing LOCALIO if nfs_client_is_local() (Scott Mayhew) [RHEL-115854]
- nfs/localio: restore creds before releasing pageio data (Scott Mayhew) [RHEL-115854]
- NFSv4: Clear the NFS_CAP_XATTR flag if not supported by the server (Scott Mayhew) [RHEL-115854]
- NFSv4: Clear NFS_CAP_OPEN_XOR and NFS_CAP_DELEGTIME if not supported (Scott Mayhew) [RHEL-115854]
- NFSv4: Clear the NFS_CAP_FS_LOCATIONS flag if it is not set (Scott Mayhew) [RHEL-115854]
- NFSv4: Don't clear capabilities that won't be reset (Scott Mayhew) [RHEL-115854]
- NFS/localio: nfs_uuid_put() fix the wake up after unlinking the file (Scott Mayhew) [RHEL-115854]
- NFS/localio: nfs_uuid_put() fix races with nfs_open/close_local_fh() (Scott Mayhew) [RHEL-115854]
- NFS/localio: nfs_close_local_fh() fix check for file closed (Scott Mayhew) [RHEL-115854]
- nfsd: avoid ref leak in nfsd_open_local_fh() (Scott Mayhew) [RHEL-115854]
- nfsd: don't set the ctime on delegated atime updates (Scott Mayhew) [RHEL-115854]
- NFSv4: Remove duplicate lookups, capability probes and fsinfo calls (Scott Mayhew) [RHEL-115854]
- NFS: Fix the setting of capabilities when automounting a new filesystem (Scott Mayhew) [RHEL-115854]
- nfs/localio: use read_seqbegin() rather than read_seqbegin_or_lock() (Scott Mayhew) [RHEL-115854]
- NFS: Fixup allocation flags for nfsiod's __GFP_NORETRY (Scott Mayhew) [RHEL-115854]
- SUNRPC: Silence warnings about parameters not being described (Scott Mayhew) [RHEL-115854]
- NFS: Clean up pnfs_put_layout_hdr()/pnfs_destroy_layout_final() (Scott Mayhew) [RHEL-115854]
- NFS: Fix wakeup of __nfs_lookup_revalidate() in unblock_revalidate() (Scott Mayhew) [RHEL-115854]
- NFS: use a hash table for delegation lookup (Scott Mayhew) [RHEL-115854]
- NFS: track active delegations per-server (Scott Mayhew) [RHEL-115854]
- NFS: move the delegation_watermark module parameter (Scott Mayhew) [RHEL-115854]
- NFS: cleanup nfs_inode_reclaim_delegation (Scott Mayhew) [RHEL-115854]
- NFS: cleanup error handling in nfs4_server_common_setup (Scott Mayhew) [RHEL-115854]
- NFS: drop __exit from nfs_exit_keyring (Scott Mayhew) [RHEL-115854]
- NFS: pass struct nfs_client_initdata to nfs4_set_client (Scott Mayhew) [RHEL-115854]
- pNFS: Fix disk addr range check in block/scsi layout (Scott Mayhew) [RHEL-115854]
- pNFS: Fix stripe mapping in block/scsi layout (Scott Mayhew) [RHEL-115854]
- pNFS: Handle RPC size limit for layoutcommits (Scott Mayhew) [RHEL-115854]
- pNFS: Add prepare commit trace to block/scsi layout (Scott Mayhew) [RHEL-115854]
- pNFS: Fix extent encoding in block/scsi layout (Scott Mayhew) [RHEL-115854]
- pNFS: Fix uninited ptr deref in block/scsi layout (Scott Mayhew) [RHEL-115854]
- NFS: Remove unused function nfs_umount (Scott Mayhew) [RHEL-115854]
- SUNRPC: Remove unused xdr functions (Scott Mayhew) [RHEL-115854]
- nfs: create a kernel keyring (Scott Mayhew) [RHEL-115854]
- NFS: support the kernel keyring for TLS (Scott Mayhew) [RHEL-115854]
- NFS: Allow folio migration for the case of mode == MIGRATE_SYNC (Scott Mayhew) [RHEL-115854]
- nfs: new tracepoint in match_stateid operation (Scott Mayhew) [RHEL-115854]
- nfs: new tracepoint in nfs_delegation_need_return (Scott Mayhew) [RHEL-115854]
- nfs: add a tracepoint to nfs_inode_detach_delegation_locked (Scott Mayhew) [RHEL-115854]
- nfs: add cache_validity to the nfs_inode_event tracepoints (Scott Mayhew) [RHEL-115854]
- NFS: remove unused pnfs_ld_data field from struct nfs_server (Scott Mayhew) [RHEL-115854]
- NFS: remove unused time_delta field from struct nfs_server (Scott Mayhew) [RHEL-115854]
- NFS: remove unused wpages field from struct nfs_server (Scott Mayhew) [RHEL-115854]
- pnfs: add pnfs_ds_connect trace point (Scott Mayhew) [RHEL-115854]
- nfs: use lock_two_nondirectories() (Scott Mayhew) [RHEL-115854]
- NFS: Return the file btime in the statx results when appropriate (Scott Mayhew) [RHEL-115854]
- nfs: Add timecreate to nfs inode (Scott Mayhew) [RHEL-115854]
- Expand the type of nfs_fattr->valid (Scott Mayhew) [RHEL-115854]
- nfsd: Drop dprintk in blocklayout xdr functions (Scott Mayhew) [RHEL-115854]
- sunrpc: make svc_tcp_sendmsg() take a signed sentp pointer (Scott Mayhew) [RHEL-115854]
- sunrpc: rearrange struct svc_rqst for fewer cachelines (Scott Mayhew) [RHEL-115854]
- sunrpc: return better error in svcauth_gss_accept() on alloc failure (Scott Mayhew) [RHEL-115854]
- sunrpc: reset rq_accept_statp when starting a new RPC (Scott Mayhew) [RHEL-115854]
- sunrpc: remove SVC_SYSERR (Scott Mayhew) [RHEL-115854]
- sunrpc: fix handling of unknown auth status codes (Scott Mayhew) [RHEL-115854]
- NFSD: Simplify struct knfsd_fh (Scott Mayhew) [RHEL-115854]
- NFSD: Access a knfsd_fh's fsid by pointer (Scott Mayhew) [RHEL-115854]
- Revert "NFSD: Force all NFSv4.2 COPY requests to be synchronous" (Scott Mayhew) [RHEL-115854]
- NFSD: Avoid multiple -Wflex-array-member-not-at-end warnings (Scott Mayhew) [RHEL-115854]
- NFSD: Use vfs_iocb_iter_write() (Scott Mayhew) [RHEL-115854]
- NFSD: Use vfs_iocb_iter_read() (Scott Mayhew) [RHEL-115854]
- NFSD: Clean up kdoc for nfsd_open_local_fh() (Scott Mayhew) [RHEL-115854]
- NFSD: Clean up kdoc for nfsd_file_put_local() (Scott Mayhew) [RHEL-115854]
- NFSD: Remove definition for trace_nfsd_ctl_maxconn (Scott Mayhew) [RHEL-115854]
- NFSD: Remove definition for trace_nfsd_file_gc_recent (Scott Mayhew) [RHEL-115854]
- NFSD: Remove definitions for unused trace_nfsd_file_lru trace points (Scott Mayhew) [RHEL-115854]
- NFSD: Remove definition for trace_nfsd_file_unhash_and_queue (Scott Mayhew) [RHEL-115854]
- nfsd: Use correct error code when decoding extents (Scott Mayhew) [RHEL-115854]
- NFSD: Remove the cap on number of operations per NFSv4 COMPOUND (Scott Mayhew) [RHEL-115854]
- NFSD: Make nfsd_genl_rqstp::rq_ops array best-effort (Scott Mayhew) [RHEL-115854]
- NFSD: Rename a function parameter (Scott Mayhew) [RHEL-115854]
- NFSD: detect mismatch of file handle and delegation stateid in OPEN op (Scott Mayhew) [RHEL-115854]
- nfsd: handle get_client_locked() failure in nfsd4_setclientid_confirm() (Scott Mayhew) [RHEL-115854]
- nfsd: Change the type of ek_fsidtype from int to u8 and use kstrtou8 (Scott Mayhew) [RHEL-115854]
- sunrpc: new tracepoints around svc thread wakeups (Scott Mayhew) [RHEL-115854]
- sunrpc: unexport csum_partial_copy_to_xdr (Scott Mayhew) [RHEL-115854]
- sunrpc: simplify xdr_partial_copy_from_skb (Scott Mayhew) [RHEL-115854]
- sunrpc: simplify xdr_init_encode_pages (Scott Mayhew) [RHEL-115854]
- NFSD: release read access of nfs4_file when a write delegation is returned (Scott Mayhew) [RHEL-115854]
- NFSD: Offer write delegation for OPEN with OPEN4_SHARE_ACCESS_WRITE (Scott Mayhew) [RHEL-115854]
- nfs_localio: change nfsd_file_put_local() to take a pointer to __rcu pointer (Scott Mayhew) [RHEL-115854]
- nfs_localio: protect race between nfs_uuid_put() and nfs_close_local_fh() (Scott Mayhew) [RHEL-115854]
- nfs_localio: duplicate nfs_close_local_fh() (Scott Mayhew) [RHEL-115854]
- nfs_localio: simplify interface to nfsd for getting nfsd_file (Scott Mayhew) [RHEL-115854]
- nfs_localio: always hold nfsd net ref with nfsd_file ref (Scott Mayhew) [RHEL-115854]
- nfs_localio: use cmpxchg() to install new nfs_file_localio (Scott Mayhew) [RHEL-115854]
- sunrpc/svc: use store_release_wake_up() (Scott Mayhew) [RHEL-115854]
- nfsd: use new wake_up_var interfaces. (Scott Mayhew) [RHEL-115854]
- vfio: Dump migration features under debugfs (Alex Williamson) [RHEL-118213]
- vfio/type1: optimize vfio_unpin_pages_remote() (Alex Williamson) [RHEL-118213]
- vfio/type1: introduce a new member has_rsvd for struct vfio_dma (Alex Williamson) [RHEL-118213]
- vfio/type1: batch vfio_find_vpfn() in function vfio_unpin_pages_remote() (Alex Williamson) [RHEL-118213]
- vfio/type1: optimize vfio_pin_pages_remote() (Alex Williamson) [RHEL-118213]
- mm: introduce num_pages_contiguous() (Alex Williamson) [RHEL-118213]
- vfio/nvgrace-gpu: Add GB300 SKU to the devid table (Alex Williamson) [RHEL-118213]
- vfio/pci: Fix INTx handling on legacy non-PCI 2.3 devices (Alex Williamson) [RHEL-118213]
- vfio/pds: replace bitmap_free with vfree (Alex Williamson) [RHEL-118213]
- vfio: return -ENOTTY for unsupported device feature (Alex Williamson) [RHEL-118213]
- hisi_acc_vfio_pci: Fix reference leak in hisi_acc_vfio_debug_init (Alex Williamson) [RHEL-118213]
- vfio/platform: Mark reset drivers for removal (Alex Williamson) [RHEL-118213]
- vfio/amba: Mark for removal (Alex Williamson) [RHEL-118213]
- MAINTAINERS: Add myself as VFIO-platform reviewer (Alex Williamson) [RHEL-118213]
- MAINTAINERS: Add myself as VFIO-platform reviewer (Alex Williamson) [RHEL-118213]
- docs: proc.rst: Fix VFIO Device title formatting (Alex Williamson) [RHEL-118213]
- vfio: selftests: Fix .gitignore for already tracked files (Alex Williamson) [RHEL-118213]
- MAINTAINERS: Update Shameer Kolothum's email address (Alex Williamson) [RHEL-118213]
- vfio: selftests: Add a script to help with running VFIO selftests (Alex Williamson) [RHEL-118213]
- vfio: selftests: Make iommufd the default iommu_mode (Alex Williamson) [RHEL-118213]
- vfio: selftests: Add iommufd mode (Alex Williamson) [RHEL-118213]
- vfio: selftests: Add iommufd_compat_type1{,v2} modes (Alex Williamson) [RHEL-118213]
- vfio: selftests: Add vfio_type1v2_mode (Alex Williamson) [RHEL-118213]
- vfio: selftests: Replicate tests across all iommu_modes (Alex Williamson) [RHEL-118213]
- vfio: selftests: Encapsulate IOMMU mode (Alex Williamson) [RHEL-118213]
- vfio: selftests: Move helper to get cdev path to libvfio (Alex Williamson) [RHEL-118213]
- vfio: selftests: Add driver for Intel DSA (Alex Williamson) [RHEL-118213]
- dmaengine: idxd: Allow registers.h to be included from tools/ (Alex Williamson) [RHEL-118213]
- tools headers: Import iosubmit_cmds512() (Alex Williamson) [RHEL-118213]
- vfio: selftests: Add driver for Intel CBDMA (Alex Williamson) [RHEL-118213]
- dmaengine: ioat: Move system_has_dca_enabled() to dma.h (Alex Williamson) [RHEL-118213]
- tools headers: Add symlink to linux/pci_ids.h (Alex Williamson) [RHEL-118213]
- tools headers: Import x86 MMIO helper overrides (Alex Williamson) [RHEL-118213]
- tools headers: Import asm-generic MMIO helpers (Alex Williamson) [RHEL-118213]
- tools headers: Add stub definition for __iomem (Alex Williamson) [RHEL-118213]
- vfio: sefltests: Add vfio_pci_driver_test (Alex Williamson) [RHEL-118213]
- vfio: selftests: Add driver framework (Alex Williamson) [RHEL-118213]
- vfio: selftests: Add a helper for matching vendor+device IDs (Alex Williamson) [RHEL-118213]
- vfio: selftests: Enable asserting MSI eventfds not firing (Alex Williamson) [RHEL-118213]
- vfio: selftests: Keep track of DMA regions mapped into the device (Alex Williamson) [RHEL-118213]
- vfio: selftests: Validate 2M/1G HugeTLB are mapped as 2M/1G in IOMMU (Alex Williamson) [RHEL-118213]
- vfio: selftests: Add DMA mapping tests for 2M and 1G HugeTLB (Alex Williamson) [RHEL-118213]
- vfio: selftests: Add test to reset vfio device. (Alex Williamson) [RHEL-118213]
- vfio: selftests: Move vfio dma mapping test to their own file (Alex Williamson) [RHEL-118213]
- vfio: selftests: Test basic VFIO and IOMMUFD integration (Alex Williamson) [RHEL-118213]
- vfio: selftests: Introduce vfio_pci_device_test (Alex Williamson) [RHEL-118213]
- vfio: selftests: Add a helper library for VFIO selftests (Alex Williamson) [RHEL-118213]
- selftests: Create tools/testing/selftests/vfio (Alex Williamson) [RHEL-118213]
- vfio/nvgrace-gpu: fix grammatical error (Alex Williamson) [RHEL-118213]
- vfio/pci: drop redundant conversion to bool (Alex Williamson) [RHEL-118213]
- vfio/fsl-mc: Mark for removal (Alex Williamson) [RHEL-118213]
- vfio/pci: print vfio-device syspath to fdinfo (Alex Williamson) [RHEL-118213]
- vfio/type1: conditional rescheduling while pinning (Alex Williamson) [RHEL-118213]
- vfio/qat: add support for intel QAT 6xxx virtual functions (Alex Williamson) [RHEL-118213]
- vfio/qat: Remove myself from VFIO QAT PCI driver maintainers (Alex Williamson) [RHEL-118213]
- vfio/pci: Do vf_token checks for VFIO_DEVICE_BIND_IOMMUFD (Alex Williamson) [RHEL-118213]
- vfio/mlx5: fix possible overflow in tracking max message size (Alex Williamson) [RHEL-118213]
- vfio/pci: Separate SR-IOV VF dev_set (Alex Williamson) [RHEL-118213]
- vfio/pds: Fix missing detach_ioas op (Alex Williamson) [RHEL-118213] {CVE-2025-38625}
- vfio: Prevent open_count decrement to negative (Alex Williamson) [RHEL-118213]
- vfio: Fix unbalanced vfio_df_close call in no-iommu mode (Alex Williamson) [RHEL-118213]
- irqbypass: Require producers to pass in Linux IRQ number during registration (Alex Williamson) [RHEL-118213]
- irqbypass: Use xarray to track producers and consumers (Alex Williamson) [RHEL-118213]
- irqbypass: Use guard(mutex) in lieu of manual lock+unlock (Alex Williamson) [RHEL-118213]
- irqbypass: Use paired consumer/producer to disconnect during unregister (Alex Williamson) [RHEL-118213]
- irqbypass: Explicitly track producer and consumer bindings (Alex Williamson) [RHEL-118213]
- irqbypass: Take ownership of producer/consumer token tracking (Alex Williamson) [RHEL-118213]
- irqbypass: Drop superfluous might_sleep() annotations (Alex Williamson) [RHEL-118213]
- irqbypass: Drop pointless and misleading THIS_MODULE get/put (Alex Williamson) [RHEL-118213]
- vfio/type1: Fix error unwind in migration dirty bitmap allocation (Alex Williamson) [RHEL-118213]
- vfio/mlx5: Enable the DMA link API (Alex Williamson) [RHEL-118213]
- vfio/mlx5: Rewrite create mkey flow to allow better code reuse (Alex Williamson) [RHEL-118213]
- vfio/mlx5: Explicitly use number of pages instead of allocated length (Alex Williamson) [RHEL-118213]
- hisi_acc_vfio_pci: update function return values. (Alex Williamson) [RHEL-118213]
- hisi_acc_vfio_pci: bugfix live migration function without VF device driver (Alex Williamson) [RHEL-118213] {CVE-2025-38283}
- hisi_acc_vfio_pci: bugfix the problem of uninstalling driver (Alex Williamson) [RHEL-118213]
- hisi_acc_vfio_pci: bugfix cache write-back issue (Alex Williamson) [RHEL-118213]
- hisi_acc_vfio_pci: add eq and aeq interruption restore (Alex Williamson) [RHEL-118213]
- hisi_acc_vfio_pci: fix XQE dma address error (Alex Williamson) [RHEL-118213] {CVE-2025-38158}
- vfio/type1: Remove Fine Grained Superpages detection (Alex Williamson) [RHEL-118213]
- vfio/pci: Virtualize zero INTx PIN if no pdev->irq (Alex Williamson) [RHEL-118213]
- net: drop UFO packets in udp_rcv_segment() (Paolo Abeni) [RHEL-115602]
- vsock/virtio: Validate length in packet header before skb_put() (CKI Backport Bot) [RHEL-114302] {CVE-2025-39718}
- redhat: rpminspect: update emptyrpm list for kernel variants (Alexandra Hájková)
- ipvs: Rename del_timer in comment in ip_vs_conn_expire_now() (Waiman Long) [RHEL-114125]
- scsi: scsi_transport_fc: Rename del_timer() in comment (Waiman Long) [RHEL-114125]
- ocfs2: o2net_idle_timer: Rename del_timer_sync in comment (Waiman Long) [RHEL-114125]
- bna: bnad_dim_timeout: Rename del_timer_sync in comment (Waiman Long) [RHEL-114125]
- treewide, timers: Rename from_timer() to timer_container_of() (Waiman Long) [RHEL-114125]
- treewide, timers: Rename destroy_timer_on_stack() as timer_destroy_on_stack() (Waiman Long) [RHEL-114125]
- treewide, timers: Rename try_to_del_timer_sync() as timer_delete_sync_try() (Waiman Long) [RHEL-114125]
- timers: Rename init_timers() as timers_init() (Waiman Long) [RHEL-114125]
- timers: Rename NEXT_TIMER_MAX_DELTA as TIMER_NEXT_MAX_DELTA (Waiman Long) [RHEL-114125]
- timers: Rename __init_timer_on_stack() as __timer_init_on_stack() (Waiman Long) [RHEL-114125]
- timers: Rename __init_timer() as __timer_init() (Waiman Long) [RHEL-114125]
- timers: Rename init_timer_on_stack_key() as timer_init_key_on_stack() (Waiman Long) [RHEL-114125]
- timers: Rename init_timer_key() as timer_init_key() (Waiman Long) [RHEL-114125]
- treewide: Switch/rename to timer_delete[_sync]() (Waiman Long) [RHEL-114125]
- timers: Move *sleep*() and timeout functions into a separate file (Waiman Long) [RHEL-114125]
- pwm: gpio: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
- wifi: rt2x00: Switch to use hrtimer_update_function() (Waiman Long) [RHEL-114125]
- io_uring: Use helper function hrtimer_update_function() (Waiman Long) [RHEL-114125]
- serial: xilinx_uartps: Use helper function hrtimer_update_function() (Waiman Long) [RHEL-114125]
- RDMA: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
- virtio: mem: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
- drm/msm: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
- stm class: heartbeat: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
- i2c: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
- iio: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
- leds: trigger: pattern: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
- mailbox: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
- media: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
- misc: vcpu_stall_detector: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
- mmc: dw_mmc: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
- ntb: ntb_pingpong: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
- drivers: perf: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
- power: reset: ltc2952-poweroff: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
- power: supply: ab8500_chargalg: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
- powercap: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
- pps: generators: pps_gen_parport: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
- rtc: class: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
- scsi: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
- serial: xilinx_uartps: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
- serial: sh-sci: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
- serial: imx: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
- serial: 8250: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
- usb: musb: cppi41: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
- usb: fotg210-hcd: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
- USB: chipidea: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
- xfrm: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
- octeontx2-pf: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
- igc: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
- wifi: rt2x00: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
- wifi: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
- net/cdc_ncm: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
- net: wwan: iosm: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
- net: fec: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
- net: stmmac: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
- net: qualcomm: rmnet: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
- net: mvpp2: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
- net: ieee802154: at86rf230: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
- net: sparx5: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
- net: ethernet: hisilicon: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
- net: ethernet: ec_bhf: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
- net: ethernet: cortina: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
- net: ethernet: ti: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
- can: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
- can: mcp251xfd: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
- can: m_can: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
- tcp: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
- mac802154: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
- net/sched: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
- netdev: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
- hwrng: timeriomem: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
- null_blk: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
- PM / devfreq: rockchip-dfi: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
- blk_iocost: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
- block, bfq: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
- tracing/osnoise: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
- watchdog: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
- ubifs: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
- bpf: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
- timerfd: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
- perf: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
- fork: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
- lib: test_objpool: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
- mm/slab: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
- s390/ap_bus: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
- perf/x86: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
- powerpc/watchdog: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
- ARM: 8611/1: l2x0: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
- ARM: imx: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
- riscv: kvm: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
- LoongArch: KVM: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
- KVM: x86: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
- KVM: s390: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
- KVM: PPC: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
- KVM: MIPS: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
- ALSA: Switch to use hrtimer_setup() (Waiman Long) [RHEL-114125]
- signal: Provide ignored_posix_timers list (Waiman Long) [RHEL-114125]
- mm: memory-tiering: fix PGPROMOTE_CANDIDATE counting (Rafael Aquini) [RHEL-102533]
- NFS: Fix filehandle bounds checking in nfs_fh_to_dentry() (CKI Backport Bot) [RHEL-113615] {CVE-2025-39730}
- lib/smp_processor_id: Make migration check unconditional of SMP (Phil Auld) [RHEL-112445]
- x86/smpboot: avoid SMT domain attach/destroy if SMT is not enabled (Phil Auld) [RHEL-112445]
- x86/smpboot: moves x86_topology to static initialize and truncate (Phil Auld) [RHEL-112445]
- x86/smpboot: remove redundant CONFIG_SCHED_SMT (Phil Auld) [RHEL-112445]
- smpboot: introduce SDTL_INIT() helper to tidy sched topology setup (Phil Auld) [RHEL-112445]
- sched/smp: Use the SMP version of double_rq_clock_clear_update() (Phil Auld) [RHEL-112445]
- sched/smp: Use the SMP version of add_nr_running() (Phil Auld) [RHEL-112445]
- sched/smp: Use the SMP version of ENQUEUE_MIGRATED (Phil Auld) [RHEL-112445]
- sched/smp: Use the SMP version of WF_ and SD_ flag sanity checks (Phil Auld) [RHEL-112445]
- sched/smp: Use the SMP version of task_on_cpu() (Phil Auld) [RHEL-112445]
- sched/smp: Use the SMP version of rq_pin_lock() (Phil Auld) [RHEL-112445]
- sched/smp: Use the SMP version of is_migration_disabled() (Phil Auld) [RHEL-112445]
- sched/smp: Use the SMP version of cpu_of() (Phil Auld) [RHEL-112445]
- sched/smp: Use the SMP version of the stop-CPU scheduling class (Phil Auld) [RHEL-112445]
- sched/smp: Use the SMP version of the idle scheduling class (Phil Auld) [RHEL-112445]
- sched/smp: Use the SMP version of sched_update_asym_prefer_cpu() (Phil Auld) [RHEL-112445]
- sched/smp: Use the SMP version of the scheduler syscalls (Phil Auld) [RHEL-112445]
- sched/smp: Use the SMP version of schedstats (Phil Auld) [RHEL-112445]
- sched/smp: Use the SMP version of scheduler debugging data (Phil Auld) [RHEL-112445]
- sched/smp: Use the SMP version of the deadline scheduling class (Phil Auld) [RHEL-112445]
- sched/smp: Use the SMP version of the RT scheduling class (Phil Auld) [RHEL-112445]
- sched/smp: Use the SMP version of idle_thread_set_boot_cpu() (Phil Auld) [RHEL-112445]
- sched/smp: Use the SMP version of sched_exec() (Phil Auld) [RHEL-112445]
- sched/smp: Use the SMP version of wake_up_new_task() (Phil Auld) [RHEL-112445]
- sched/smp: Use the SMP version of __task_needs_rq_lock() (Phil Auld) [RHEL-112445]
- sched/smp: Use the SMP version of try_to_wake_up() (Phil Auld) [RHEL-112445]
- sched/smp: Always define rq->hrtick_csd (Phil Auld) [RHEL-112445]
- sched/smp: Always define is_percpu_thread() and scheduler_ipi() (Phil Auld) [RHEL-112445]
- sched/smp: Make SMP unconditional (Phil Auld) [RHEL-112445]
- sched/fair: Fixup wake_up_sync() vs DELAYED_DEQUEUE (Phil Auld) [RHEL-112445]
- sched/smp: Always define sched_domains_mutex_lock()/unlock(), def_root_domain and sched_domains_mutex (Phil Auld) [RHEL-112445]
- sched: Clean up and standardize #if/#else/#endif markers in sched/topology.c (Phil Auld) [RHEL-112445]
- sched: Clean up and standardize #if/#else/#endif markers in sched/syscalls.c (Phil Auld) [RHEL-112445]
- sched: Clean up and standardize #if/#else/#endif markers in sched/stats.[ch] (Phil Auld) [RHEL-112445]
- sched: Clean up and standardize #if/#else/#endif markers in sched/sched.h (Phil Auld) [RHEL-112445]
- sched: Add annotations to RT_GROUP_SCHED fields (Phil Auld) [RHEL-112445]
- sched: Add RT_GROUP WARN checks for non-root task_groups (Phil Auld) [RHEL-112445]
- sched: Do not construct nor expose RT_GROUP_SCHED structures if disabled (Phil Auld) [RHEL-112445]
- sched: Bypass bandwitdh checks with runtime disabled RT_GROUP_SCHED (Phil Auld) [RHEL-112445]
- sched: Skip non-root task_groups with disabled RT_GROUP_SCHED (Phil Auld) [RHEL-112445]
- sched: Add commadline option for RT_GROUP_SCHED toggling (Phil Auld) [RHEL-112445]
- sched: Always initialize rt_rq's task_group (Phil Auld) [RHEL-112445]
- sched: Remove unneeed macro wrap (Phil Auld) [RHEL-112445]
- sched/fair: Allow decaying util_est when util_avg > CPU capa (Phil Auld) [RHEL-112445]
- sched: Convert CONFIG_RT_GROUP_SCHED macros to code conditions (Phil Auld) [RHEL-112445]
- sched: Clean up and standardize #if/#else/#endif markers in sched/rt.c (Phil Auld) [RHEL-112445]
- sched: Clean up and standardize #if/#else/#endif markers in sched/psi.c (Phil Auld) [RHEL-112445]
- sched: Clean up and standardize #if/#else/#endif markers in sched/pelt.[ch] (Phil Auld) [RHEL-112445]
- sched: Make clangd usable (Phil Auld) [RHEL-112445]
- sched: Clean up and standardize #if/#else/#endif markers in sched/loadavg.c (Phil Auld) [RHEL-112445]
- sched: Clean up and standardize #if/#else/#endif markers in sched/idle.c (Phil Auld) [RHEL-112445]
- sched: Clean up and standardize #if/#else/#endif markers in sched/fair.c (Phil Auld) [RHEL-112445]
- sched: Clean up and standardize #if/#else/#endif markers in sched/debug.c (Phil Auld) [RHEL-112445]
- sched: Clean up and standardize #if/#else/#endif markers in sched/deadline.c (Phil Auld) [RHEL-112445]
- sched: Clean up and standardize #if/#else/#endif markers in sched/cputime.c (Phil Auld) [RHEL-112445]
- sched: Clean up and standardize #if/#else/#endif markers in sched/cpupri.h (Phil Auld) [RHEL-112445]
- sched: Clean up and standardize #if/#else/#endif markers in sched/cpufreq_schedutil.c (Phil Auld) [RHEL-112445]
- sched: Clean up and standardize #if/#else/#endif markers in sched/core.c (Phil Auld) [RHEL-112445]
- sched/uclamp: Align uclamp and util_est and call before freq update (Phil Auld) [RHEL-112445]
- sched/util_est: Simplify condition for util_est_{en,de}queue() (Phil Auld) [RHEL-112445]
- sched: Switch to use hrtimer_setup() (Phil Auld) [RHEL-112445]
- sched: Clean up and standardize #if/#else/#endif markers in sched/clock.c (Phil Auld) [RHEL-112445]
- sched: Clean up and standardize #if/#else/#endif markers in sched/autogroup.[ch] (Phil Auld) [RHEL-112445]
- redhat: Remove configs for CONFIG_SCHED_DEBUG (Phil Auld) [RHEL-112445]
- sched/debug: Remove CONFIG_SCHED_DEBUG (Phil Auld) [RHEL-112445]
- sched/debug, Documentation: Remove (most) CONFIG_SCHED_DEBUG references from documentation (Phil Auld) [RHEL-112445]
- sched/debug: Make CONFIG_SCHED_DEBUG functionality unconditional (Phil Auld) [RHEL-112445]
- sched/debug: Make 'const_debug' tunables unconditional __read_mostly (Phil Auld) [RHEL-112445]
- sched: Reduce the default slice to avoid tasks getting an extra tick (Phil Auld) [RHEL-112445]
- sched/debug: Change SCHED_WARN_ON() to WARN_ON_ONCE() (Phil Auld) [RHEL-112445]
- rtla/actions: Fix condition for buffer reallocation (Tomas Glozar) [RHEL-89807]
- rtla: Fix buffer overflow in actions_parse (Tomas Glozar) [RHEL-89807]
- rtla/tests: Test timerlat -P option using actions (Tomas Glozar) [RHEL-100124]
- rtla/tests: Add grep checks for base test cases (Tomas Glozar) [RHEL-100124]
- Documentation/rtla: Add actions feature (Tomas Glozar) [RHEL-89807]
- rtla/tests: Limit duration to maximum of 10s (Tomas Glozar) [RHEL-89807]
- rtla/tests: Add tests for actions (Tomas Glozar) [RHEL-89807]
- rtla/tests: Check rtla output with grep (Tomas Glozar) [RHEL-89807]
- rtla/timerlat: Add action on end feature (Tomas Glozar) [RHEL-89807]
- rtla/timerlat: Add continue action (Tomas Glozar) [RHEL-89807]
- rtla/timerlat_bpf: Allow resuming tracing (Tomas Glozar) [RHEL-89807]
- rtla/timerlat: Add action on threshold feature (Tomas Glozar) [RHEL-89807]
- rtla/timerlat: Introduce enum timerlat_tracing_mode (Tomas Glozar) [RHEL-89807]
- Documentation/rtla: Describe exit status (Tomas Glozar) [RHEL-89807]
- rtla: Set distinctive exit value for failed tests (Tomas Glozar) [RHEL-89807]
- rtla: Fix segfault in save_trace_to_file call (Tomas Glozar) [RHEL-89807]
- rtla: Refactor save_trace_to_file (Tomas Glozar) [RHEL-89807]
- redhat: Temporary stop adding 'kernel' component to SBAT (Vitaly Kuznetsov) [RHEL-71543]
- redhat: Switch to implicit enablement of CONFIG_EFI_SBAT_FILE (Vitaly Kuznetsov) [RHEL-71543]
- redhat: Add SBAT information to Linux kernel (Vitaly Kuznetsov) [RHEL-71543]
- x86/efi: Implement support for embedding SBAT data for x86 (Vitaly Kuznetsov) [RHEL-71543]
- efi: Fix .data section size calculations when .sbat is present (Vitaly Kuznetsov) [RHEL-71543]
- efi: Drop preprocessor directives from zboot.lds (Vitaly Kuznetsov) [RHEL-71543]
- efi: zboot specific mechanism for embedding SBAT section (Vitaly Kuznetsov) [RHEL-71543]
- platform/x86/intel: power-domains: Fix error code in tpmi_init() (Steve Best) [RHEL-119043]
- platform/x86/intel: power-domains: Add interface to get Linux die ID (Steve Best) [RHEL-119043]
- platform/x86/intel-uncore-freq: Check write blocked for ELC (Steve Best) [RHEL-119043]
- platform/x86/intel-uncore-freq: avoid non-literal format string (Steve Best) [RHEL-119043]
- platform/x86/intel-uncore-freq: Fail module load when plat_info is NULL (Steve Best) [RHEL-119043]
- platform/x86/intel-uncore-freq: Add attributes to show die_id (Steve Best) [RHEL-119043]
- platform/x86/intel-uncore-freq: Add attributes to show agent types (Steve Best) [RHEL-119043]
- platform/x86/intel-uncore-freq: Fix missing uncore sysfs during CPU hotplug (Steve Best) [RHEL-119043]
- redhat: revert to using redhatsecureboot504 for RHEL UKI (Vitaly Kuznetsov) [RHEL-122226]
Resolves: RHEL-100124, RHEL-102533, RHEL-105500, RHEL-110805, RHEL-112445, RHEL-112480, RHEL-113615, RHEL-114125, RHEL-114302, RHEL-115042, RHEL-115582, RHEL-115602, RHEL-115734, RHEL-115854, RHEL-117860, RHEL-118213, RHEL-118737, RHEL-118754, RHEL-119043, RHEL-120364, RHEL-71543, RHEL-78203, RHEL-87387, RHEL-89807, RHEL-99996

Signed-off-by: Scott Weaver <scweaver@redhat.com>
2025-10-21 17:03:42 -04:00
.gitignore kernel-5.7.0-0.rc1.20200414git8632e9b5645b.1 2020-04-14 17:53:23 -04:00
check-kabi kernel-6.0.0-0.rc7.20220927gita1375562c0a8.48 2022-09-27 09:26:17 -05:00
def_variants.yaml.rhel kernel-6.12.0-87.el10 2025-05-19 10:32:51 -03:00
dracut-virt.conf kernel-6.12.0-61.el10 2025-03-07 18:23:05 -03:00
fedoraimaca.x509 kernel-6.10.0-0.rc2.8.el10 2024-06-04 09:40:59 +02:00
filtermods.py kernel-6.12.0-78.el10 2025-04-28 23:54:41 -03:00
flavors kernel-6.8.0-1.el10 2024-03-24 20:18:25 +01:00
gating.yaml kernel-6.12.0-54.el10 2025-02-14 07:54:48 +01:00
generate_all_configs.sh kernel-6.5.0-0.rc7.20230822gitf7757129e3de.51 2023-08-22 07:04:59 -05:00
kernel-aarch64-64k-debug-rhel.config kernel-6.12.0-143.el10 2025-10-21 17:03:42 -04:00
kernel-aarch64-64k-rhel.config kernel-6.12.0-143.el10 2025-10-21 17:03:42 -04:00
kernel-aarch64-debug-rhel.config kernel-6.12.0-143.el10 2025-10-21 17:03:42 -04:00
kernel-aarch64-rhel.config kernel-6.12.0-143.el10 2025-10-21 17:03:42 -04:00
kernel-aarch64-rt-64k-debug-rhel.config kernel-6.12.0-143.el10 2025-10-21 17:03:42 -04:00
kernel-aarch64-rt-64k-rhel.config kernel-6.12.0-143.el10 2025-10-21 17:03:42 -04:00
kernel-aarch64-rt-debug-rhel.config kernel-6.12.0-143.el10 2025-10-21 17:03:42 -04:00
kernel-aarch64-rt-rhel.config kernel-6.12.0-143.el10 2025-10-21 17:03:42 -04:00
kernel-local Change method of configuration generation 2016-12-06 12:07:10 -08:00
kernel-ppc64le-debug-rhel.config kernel-6.12.0-143.el10 2025-10-21 17:03:42 -04:00
kernel-ppc64le-rhel.config kernel-6.12.0-143.el10 2025-10-21 17:03:42 -04:00
kernel-riscv64-debug-rhel.config kernel-6.12.0-143.el10 2025-10-21 17:03:42 -04:00
kernel-riscv64-rhel.config kernel-6.12.0-143.el10 2025-10-21 17:03:42 -04:00
kernel-s390x-debug-rhel.config kernel-6.12.0-143.el10 2025-10-21 17:03:42 -04:00
kernel-s390x-rhel.config kernel-6.12.0-143.el10 2025-10-21 17:03:42 -04:00
kernel-s390x-zfcpdump-rhel.config kernel-6.12.0-143.el10 2025-10-21 17:03:42 -04:00
kernel-x86_64-debug-rhel.config kernel-6.12.0-143.el10 2025-10-21 17:03:42 -04:00
kernel-x86_64-rhel.config kernel-6.12.0-143.el10 2025-10-21 17:03:42 -04:00
kernel-x86_64-rt-debug-rhel.config kernel-6.12.0-143.el10 2025-10-21 17:03:42 -04:00
kernel-x86_64-rt-rhel.config kernel-6.12.0-143.el10 2025-10-21 17:03:42 -04:00
kernel.changelog kernel-6.12.0-143.el10 2025-10-21 17:03:42 -04:00
kernel.sbat.template kernel-6.12.0-143.el10 2025-10-21 17:03:42 -04:00
kernel.spec kernel-6.12.0-143.el10 2025-10-21 17:03:42 -04:00
kvm_stat.logrotate kernel-5.13.0-0.rc3.20210527gitad9f25d33860.28 2021-05-27 11:30:07 -05:00
linux-kernel-test.patch kernel-5.17-0.rc0.20220121gitc2c94b3b187d.73 2022-01-21 11:03:01 -06:00
Makefile.rhelver kernel-6.12.0-143.el10 2025-10-21 17:03:42 -04:00
merge.py kernel-6.4.0-0.rc0.20230425git173ea743bf7a.3 2023-04-25 11:01:29 -05:00
mod-denylist.sh kernel-6.9.0-0.rc4.2.el10 2024-04-22 08:02:15 +02:00
mod-sign.sh kernel-6.5.0-0.rc7.20230822gitf7757129e3de.51 2023-08-22 07:04:59 -05:00
Module.kabi_aarch64 Sync up on adding a bunch of files 2019-11-13 10:01:45 -05:00
Module.kabi_dup_aarch64 Sync up on adding a bunch of files 2019-11-13 10:01:45 -05:00
Module.kabi_dup_ppc64le Sync up on adding a bunch of files 2019-11-13 10:01:45 -05:00
Module.kabi_dup_riscv64 kernel-6.11.0-25.el10 2024-09-16 16:22:29 +02:00
Module.kabi_dup_s390x Sync up on adding a bunch of files 2019-11-13 10:01:45 -05:00
Module.kabi_dup_x86_64 Sync up on adding a bunch of files 2019-11-13 10:01:45 -05:00
Module.kabi_ppc64le Sync up on adding a bunch of files 2019-11-13 10:01:45 -05:00
Module.kabi_riscv64 kernel-6.11.0-25.el10 2024-09-16 16:22:29 +02:00
Module.kabi_s390x Sync up on adding a bunch of files 2019-11-13 10:01:45 -05:00
Module.kabi_x86_64 Sync up on adding a bunch of files 2019-11-13 10:01:45 -05:00
nvidiagpuoot001.x509 kernel-6.8.0-1.el10 2024-03-24 20:18:25 +01:00
partial-clang_lto-aarch64-debug-snip.config kernel-6.11.0-0.rc5.21.el10 2024-08-26 11:42:21 +02:00
partial-clang_lto-aarch64-snip.config kernel-6.11.0-0.rc5.21.el10 2024-08-26 11:42:21 +02:00
partial-clang_lto-x86_64-debug-snip.config kernel-6.11.0-0.rc5.21.el10 2024-08-26 11:42:21 +02:00
partial-clang_lto-x86_64-snip.config kernel-6.11.0-0.rc5.21.el10 2024-08-26 11:42:21 +02:00
partial-clang-debug-snip.config kernel-6.11.0-0.rc5.21.el10 2024-08-26 11:42:21 +02:00
partial-clang-snip.config kernel-6.11.0-0.rc5.21.el10 2024-08-26 11:42:21 +02:00
partial-kgcov-debug-snip.config kernel-6.11.0-29.el10 2024-11-11 13:22:14 +01:00
partial-kgcov-snip.config kernel-6.11.0-29.el10 2024-11-11 13:22:14 +01:00
patch-6.12-redhat.patch kernel-6.12.0-30.el10 2024-11-18 12:06:48 +01:00
process_configs.sh kernel-6.8.0-0.rc3.20240207git6d280f4d760e.29 2024-02-07 13:22:20 -06:00
README.rst kernel-5.7.0-0.rc4.1 2020-05-04 12:40:44 -05:00
redhatsecureboot501.cer kernel-6.9.0-0.rc7.5.el10 2024-05-07 14:59:41 +02:00
redhatsecureboot504.cer kernel-6.12.0-143.el10 2025-10-21 17:03:42 -04:00
redhatsecurebootca5.cer kernel-6.9.0-0.rc7.5.el10 2024-05-07 14:59:41 +02:00
rheldup3.x509 kernel-5.11.0-0.rc7.149 2021-02-08 09:59:50 -06:00
rhelima_centos.x509 kernel-6.9.0-7.el10 2024-05-20 13:51:56 +02:00
rhelima.x509 kernel-6.9.0-7.el10 2024-05-20 13:51:56 +02:00
rhelimaca1.x509 kernel-6.9.0-7.el10 2024-05-20 13:51:56 +02:00
rhelkpatch1.x509 kernel-5.11.0-0.rc7.149 2021-02-08 09:59:50 -06:00
rpminspect.yaml kernel-6.12.0-143.el10 2025-10-21 17:03:42 -04:00
sources kernel-6.12.0-143.el10 2025-10-21 17:03:42 -04:00
uki_addons.json kernel-6.12.0-89.el10 2025-05-23 01:02:28 -03:00
uki_create_addons.py kernel-6.12.0-89.el10 2025-05-23 01:02:28 -03:00
uki-addons.sbat.template kernel-6.12.0-131.el10 2025-09-17 14:01:48 -04:00
uki.sbat.template kernel-6.12.0-131.el10 2025-09-17 14:01:48 -04:00
x509.genkey.centos kernel-5.17-0.rc1.20220127git626b2dda7651.78 2022-01-27 08:59:41 -06:00
x509.genkey.rhel Sync up on adding a bunch of files 2019-11-13 10:01:45 -05: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