The Linux kernel
Go to file
Julio Faracco cdf7edc98f kernel-6.12.0-116.el10
* Thu Jul 31 2025 CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [6.12.0-116.el10]
- irqchip/gic-v3-its: Fix over allocation in itt_alloc_pool() (Gavin Shan) [RHEL-105602]
- irqchip/gic-v3-its: Rely on genpool alignment (Gavin Shan) [RHEL-105602]
- irqchip/gic-v3-its: Share ITS tables with a non-trusted hypervisor (Gavin Shan) [RHEL-105602]
- NFSv4/flexfiles: Fix handling of NFS level errors in I/O (Olga Kornievskaia) [RHEL-102164]
- NFSv4/pNFS: Fix a race to wake on NFS_LAYOUT_DRAIN (Olga Kornievskaia) [RHEL-102164]
- nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails. (Olga Kornievskaia) [RHEL-102164]
- sunrpc: fix loop in gss seqno cache (Olga Kornievskaia) [RHEL-102164]
- SUNRPC: Cleanup/fix initial rq_pages allocation (Olga Kornievskaia) [RHEL-102164]
- NFSD: Avoid corruption of a referring call list (Olga Kornievskaia) [RHEL-102164]
- flexfiles/pNFS: update stats on NFS4ERR_DELAY for v4.1 DSes (Olga Kornievskaia) [RHEL-102164]
- SUNRPC: Remove dead code from xs_tcp_tls_setup_socket() (Olga Kornievskaia) [RHEL-102164]
- SUNRPC: Prevent hang on NFS mount with xprtsec=[m]tls (Olga Kornievskaia) [RHEL-102164]
- nfs: ignore SB_RDONLY when remounting nfs (Olga Kornievskaia) [RHEL-102164]
- nfs: clear SB_RDONLY before getting superblock (Olga Kornievskaia) [RHEL-102164]
- NFS: always probe for LOCALIO support asynchronously (Olga Kornievskaia) [RHEL-102164]
- pnfs/flexfiles: connect to NFSv3 DS using TLS if MDS connection uses TLS (Olga Kornievskaia) [RHEL-102164]
- NFS: add localio to sysfs (Olga Kornievskaia) [RHEL-102164]
- nfs: use writeback_iter directly (Olga Kornievskaia) [RHEL-102164]
- nfs: refactor nfs_do_writepage (Olga Kornievskaia) [RHEL-102164]
- nfs: don't return AOP_WRITEPAGE_ACTIVATE from nfs_do_writepage (Olga Kornievskaia) [RHEL-102164]
- nfs: fold nfs_page_async_flush into nfs_do_writepage (Olga Kornievskaia) [RHEL-102164]
- NFSv4: Always set NLINK even if the server doesn't support it (Olga Kornievskaia) [RHEL-102164]
- NFSv4: Allow FREE_STATEID to clean up delegations (Olga Kornievskaia) [RHEL-102164]
- NFSv4: Don't check for OPEN feature support in v4.1 (Olga Kornievskaia) [RHEL-102164]
- NFSv4.2: fix setattr caching of TIME_[MODIFY|ACCESS]_SET when timestamps are delegated (Olga Kornievskaia) [RHEL-102164]
- NFS: Add support for fallocate(FALLOC_FL_ZERO_RANGE) (Olga Kornievskaia) [RHEL-102164]
- fs/nfs/read: fix double-unlock bug in nfs_return_empty_folio() (Olga Kornievskaia) [RHEL-102164]
- NFSv4: xattr handlers should check for absent nfs filehandles (Olga Kornievskaia) [RHEL-102164]
- nfs: add a refcount tracker for struct net as held by the nfs_client (Olga Kornievskaia) [RHEL-102164]
- sunrpc: don't immediately retransmit on seqno miss (Olga Kornievskaia) [RHEL-102164]
- sunrpc: implement rfc2203 rpcsec_gss seqnum cache (Olga Kornievskaia) [RHEL-102164]
- NFS: Avoid flushing data while holding directory locks in nfs_rename() (Olga Kornievskaia) [RHEL-102164]
- NFS/pnfs: Fix the error path in pnfs_layoutreturn_retry_later_locked() (Olga Kornievskaia) [RHEL-102164]
- NFSv4/pnfs: Reset the layout state after a layoutreturn (Olga Kornievskaia) [RHEL-102164]
- SUNRPC: Bump the maximum payload size for the server (Olga Kornievskaia) [RHEL-102164]
- NFSD: Add a "default" block size (Olga Kornievskaia) [RHEL-102164]
- NFSD: Remove NFSSVC_MAXBLKSIZE_V2 macro (Olga Kornievskaia) [RHEL-102164]
- NFSD: Remove NFSD_BUFSIZE (Olga Kornievskaia) [RHEL-102164]
- sunrpc: Remove the RPCSVC_MAXPAGES macro (Olga Kornievskaia) [RHEL-102164]
- svcrdma: Adjust the number of entries in svc_rdma_send_ctxt::sc_pages (Olga Kornievskaia) [RHEL-102164]
- svcrdma: Adjust the number of entries in svc_rdma_recv_ctxt::rc_pages (Olga Kornievskaia) [RHEL-102164]
- sunrpc: Adjust size of socket's receive page array dynamically (Olga Kornievskaia) [RHEL-102164]
- SUNRPC: Remove svc_rqst :: rq_vec (Olga Kornievskaia) [RHEL-102164]
- SUNRPC: Remove svc_fill_write_vector() (Olga Kornievskaia) [RHEL-102164]
- NFSD: Use rqstp->rq_bvec in nfsd_iter_write() (Olga Kornievskaia) [RHEL-102164]
- SUNRPC: Export xdr_buf_to_bvec() (Olga Kornievskaia) [RHEL-102164]
- NFSD: De-duplicate the svc_fill_write_vector() call sites (Olga Kornievskaia) [RHEL-102164]
- NFSD: Use rqstp->rq_bvec in nfsd_iter_read() (Olga Kornievskaia) [RHEL-102164]
- sunrpc: Replace the rq_bvec array with dynamically-allocated memory (Olga Kornievskaia) [RHEL-102164]
- sunrpc: Replace the rq_pages array with dynamically-allocated memory (Olga Kornievskaia) [RHEL-102164]
- sunrpc: Remove backchannel check in svc_init_buffer() (Olga Kornievskaia) [RHEL-102164]
- sunrpc: Add a helper to derive maxpages from sv_max_mesg (Olga Kornievskaia) [RHEL-102164]
- svcrdma: Reduce the number of rdma_rw contexts per-QP (Olga Kornievskaia) [RHEL-102164]
- nfs: Use a folio in nfs_get_link() (Olga Kornievskaia) [RHEL-102164]
- nfsd: remove legacy dprintks from GETATTR and STATFS codepaths (Olga Kornievskaia) [RHEL-102164]
- nfsd: remove legacy READDIR dprintks (Olga Kornievskaia) [RHEL-102164]
- nfsd: remove dprintks for v2/3 RENAME events (Olga Kornievskaia) [RHEL-102164]
- nfsd: remove REMOVE/RMDIR dprintks (Olga Kornievskaia) [RHEL-102164]
- nfsd: remove old LINK dprintks (Olga Kornievskaia) [RHEL-102164]
- nfsd: remove old v2/3 SYMLINK dprintks (Olga Kornievskaia) [RHEL-102164]
- nfsd: remove old v2/3 create path dprintks (Olga Kornievskaia) [RHEL-102164]
- nfsd: add tracepoint for getattr and statfs events (Olga Kornievskaia) [RHEL-102164]
- nfsd: add tracepoint to nfsd_readdir (Olga Kornievskaia) [RHEL-102164]
- nfsd: add tracepoint to nfsd_rename (Olga Kornievskaia) [RHEL-102164]
- nfsd: add tracepoints for unlink events (Olga Kornievskaia) [RHEL-102164]
- nfsd: add tracepoint to nfsd_link() (Olga Kornievskaia) [RHEL-102164]
- nfsd: add tracepoint to nfsd_symlink (Olga Kornievskaia) [RHEL-102164]
- nfsd: add nfsd_vfs_create tracepoints (Olga Kornievskaia) [RHEL-102164]
- nfsd: add a tracepoint to nfsd_lookup_dentry (Olga Kornievskaia) [RHEL-102164]
- nfsd: add a tracepoint for nfsd_setattr (Olga Kornievskaia) [RHEL-102164]
- NFSD: Add a Call equivalent to the NFSD_TRACE_PROC_RES macros (Olga Kornievskaia) [RHEL-102164]
- NFSD: Use sockaddr instead of a generic array (Olga Kornievskaia) [RHEL-102164]
- NFSD: Implement FATTR4_CLONE_BLKSIZE attribute (Olga Kornievskaia) [RHEL-102164]
- nfsd: use SHA-256 library API instead of crypto_shash API (Olga Kornievskaia) [RHEL-102164]
- svcrdma: Unregister the device if svc_rdma_accept() fails (Olga Kornievskaia) [RHEL-102164]
- sunrpc: allow SOMAXCONN backlogged TCP connections (Olga Kornievskaia) [RHEL-102164]
- nfsd: Initialize ssc before laundromat_work to prevent NULL dereference (Olga Kornievskaia) [RHEL-102164]
- sunrpc: add info about xprt queue times to svc_xprt_dequeue tracepoint (Olga Kornievskaia) [RHEL-102164]
- nfsd: add commit start/done tracepoints around nfsd_commit() (Olga Kornievskaia) [RHEL-102164]
- nfsd: remove redundant WARN_ON_ONCE in nfsd4_write (Olga Kornievskaia) [RHEL-102164]
- NFSD: Add experimental setting to disable the use of splice read (Olga Kornievskaia) [RHEL-102164]
- NFSD: Add /sys/kernel/debug/nfsd (Olga Kornievskaia) [RHEL-102164]
- NFSD: fix race between nfsd registration and exports_proc (Olga Kornievskaia) [RHEL-102164]
- NFSD: unregister filesystem in case genl_register_family() fails (Olga Kornievskaia) [RHEL-102164]
- sunrpc: fix race in cache cleanup causing stale nextcheck time (Olga Kornievskaia) [RHEL-102164]
- sunrpc: update nextcheck time when adding new cache entries (Olga Kornievskaia) [RHEL-102164]
- NFSD: Record each NFSv4 call's session slot index (Olga Kornievskaia) [RHEL-102164]
- NFSD: Implement CB_SEQUENCE referring call lists (Olga Kornievskaia) [RHEL-102164]
- NFSD: Implement CB_SEQUENCE referring call lists (Olga Kornievskaia) [RHEL-102164]
- NFSD: Shorten CB_OFFLOAD response to NFS4ERR_DELAY (Olga Kornievskaia) [RHEL-102164]
- NFSD: OFFLOAD_CANCEL should mark an async COPY as completed (Olga Kornievskaia) [RHEL-102164]
- NFS/localio: Fix a race in nfs_local_open_fh() (Olga Kornievskaia) [RHEL-102164]
- nfs: nfs3acl: drop useless assignment in nfs3_get_acl() (Olga Kornievskaia) [RHEL-102164]
- nfs: direct: drop useless initializer in nfs_direct_write_completion() (Olga Kornievskaia) [RHEL-102164]
- nfs: move the nfs4_data_server_cache into struct nfs_net (Olga Kornievskaia) [RHEL-102164]
- nfs: don't share pNFS DS connections between net namespaces (Olga Kornievskaia) [RHEL-102164]
- nfs: handle failure of nfs_get_lock_context in unlock path (Olga Kornievskaia) [RHEL-102164]
- pNFS/flexfiles: Record the RPC errors in the I/O tracepoints (Olga Kornievskaia) [RHEL-102164]
- NFSv4/pnfs: Layoutreturn on close must handle fatal networking errors (Olga Kornievskaia) [RHEL-102164]
- NFSv4: Handle fatal ENETDOWN and ENETUNREACH errors (Olga Kornievskaia) [RHEL-102164]
- Revert "sunrpc: clean cache_detail immediately when flush is written frequently" (Olga Kornievskaia) [RHEL-102164]
- nfsd: decrease sc_count directly if fail to queue dl_recall (Olga Kornievskaia) [RHEL-102164]
- nfs: add missing selections of CONFIG_CRC32 (Olga Kornievskaia) [RHEL-102164]
- nfs: Add missing release on error in nfs_lock_and_join_requests() (Olga Kornievskaia) [RHEL-102164]
- NFSv4: Check for delegation validity in nfs_start_delegation_return_locked() (Olga Kornievskaia) [RHEL-102164]
- NFS: Don't allow waiting for exiting tasks (Olga Kornievskaia) [RHEL-102164]
- SUNRPC: Don't allow waiting for exiting tasks (Olga Kornievskaia) [RHEL-102164]
- NFSv4: Treat ENETUNREACH errors as fatal for state recovery (Olga Kornievskaia) [RHEL-102164]
- NFSv4: clp->cl_cons_state < 0 signifies an invalid nfs_client (Olga Kornievskaia) [RHEL-102164]
- NFSv4: Further cleanups to shutdown loops (Olga Kornievskaia) [RHEL-102164]
- NFS: Shut down the nfs_client only after all the superblocks (Olga Kornievskaia) [RHEL-102164]
- SUNRPC: rpc_clnt_set_transport() must not change the autobind setting (Olga Kornievskaia) [RHEL-102164]
- SUNRPC: rpcbind should never reset the port to the value '0' (Olga Kornievskaia) [RHEL-102164]
- pNFS/flexfiles: Report ENETDOWN as a connection error (Olga Kornievskaia) [RHEL-102164]
- pNFS/flexfiles: Treat ENETUNREACH errors as fatal in containers (Olga Kornievskaia) [RHEL-102164]
- NFS: Treat ENETUNREACH errors as fatal in containers (Olga Kornievskaia) [RHEL-102164]
- NFS: Add a mount option to make ENETUNREACH errors fatal (Olga Kornievskaia) [RHEL-102164]
- sunrpc: Add a sysfs file for one-step xprt deletion (Olga Kornievskaia) [RHEL-102164]
- sunrpc: Add a sysfs file for adding a new xprt (Olga Kornievskaia) [RHEL-102164]
- sunrpc: Add a sysfs files for rpc_clnt information (Olga Kornievskaia) [RHEL-102164]
- sunrpc: Add a sysfs attr for xprtsec (Olga Kornievskaia) [RHEL-102164]
- NFS: Add implid to sysfs (Olga Kornievskaia) [RHEL-102164]
- NFS: Refactor trace_nfs4_offload_cancel (Olga Kornievskaia) [RHEL-102164]
- NFS: Use NFSv4.2's OFFLOAD_STATUS operation (Olga Kornievskaia) [RHEL-102164]
- NFS: Implement NFSv4.2's OFFLOAD_STATUS operation (Olga Kornievskaia) [RHEL-102164]
- NFS: Implement NFSv4.2's OFFLOAD_STATUS XDR (Olga Kornievskaia) [RHEL-102164]
- NFS: fix open_owner_id_maxsz and related fields. (Olga Kornievskaia) [RHEL-102164]
- NFSv4: Avoid unnecessary scans of filesystems for delayed delegations (Olga Kornievskaia) [RHEL-102164]
- NFSv4: Avoid unnecessary scans of filesystems for expired delegations (Olga Kornievskaia) [RHEL-102164]
- NFSv4: Avoid unnecessary scans of filesystems for returning delegations (Olga Kornievskaia) [RHEL-102164]
- NFSv4: Don't trigger uneccessary scans for return-on-close delegations (Olga Kornievskaia) [RHEL-102164]
- NFSD: Add a Kconfig setting to enable delegated timestamps (Olga Kornievskaia) [RHEL-102164]
- redhat/configs: add CONFIG_NFSD_V4_DELEG_TIMESTAMPS (Olga Kornievskaia) [RHEL-102164]
- sysctl: Fixes nsm_local_state bounds (Olga Kornievskaia) [RHEL-102164]
- nfsd: use a long for the count in nfsd4_state_shrinker_count() (Olga Kornievskaia) [RHEL-102164]
- nfsd: remove obsolete comment from nfs4_alloc_stid (Olga Kornievskaia) [RHEL-102164]
- nfsd: remove unneeded forward declaration of nfsd4_mark_cb_fault() (Olga Kornievskaia) [RHEL-102164]
- nfsd: reorganize struct nfs4_delegation for better packing (Olga Kornievskaia) [RHEL-102164]
- nfsd: handle errors from rpc_call_async() (Olga Kornievskaia) [RHEL-102164]
- nfsd: move cb_need_restart flag into cb_flags (Olga Kornievskaia) [RHEL-102164]
- nfsd: replace CB_GETATTR_BUSY with NFSD4_CALLBACK_RUNNING (Olga Kornievskaia) [RHEL-102164]
- nfsd: eliminate cl_ra_cblist and NFSD4_CLIENT_CB_RECALL_ANY (Olga Kornievskaia) [RHEL-102164]
- nfsd: prevent callback tasks running concurrently (Olga Kornievskaia) [RHEL-102164]
- nfsd: disallow file locking and delegations for NFSv4 reexport (Olga Kornievskaia) [RHEL-102164]
- nfsd: filecache: drop the list_lru lock during lock gc scans (Olga Kornievskaia) [RHEL-102164]
- nfsd: filecache: don't repeatedly add/remove files on the lru list (Olga Kornievskaia) [RHEL-102164]
- nfsd: filecache: introduce NFSD_FILE_RECENT (Olga Kornievskaia) [RHEL-102164]
- nfsd: filecache: use list_lru_walk_node() in nfsd_file_gc() (Olga Kornievskaia) [RHEL-102164]
- nfsd: filecache: use nfsd_file_dispose_list() in nfsd_file_close_inode_sync() (Olga Kornievskaia) [RHEL-102164]
- NFSD: Re-organize nfsd_file_gc_worker() (Olga Kornievskaia) [RHEL-102164]
- nfsd: filecache: remove race handling. (Olga Kornievskaia) [RHEL-102164]
- fs: nfs: acl: Avoid -Wflex-array-member-not-at-end warning (Olga Kornievskaia) [RHEL-102164]
- NFSD: Fix callback decoder status codes (Olga Kornievskaia) [RHEL-102164]
- nfsd: eliminate special handling of NFS4ERR_SEQ_MISORDERED (Olga Kornievskaia) [RHEL-102164]
- nfsd: handle NFS4ERR_BADSLOT on CB_SEQUENCE better (Olga Kornievskaia) [RHEL-102164]
- nfsd: when CB_SEQUENCE gets ESERVERFAULT don't increment seq_nr (Olga Kornievskaia) [RHEL-102164]
- nfsd: only check RPC_SIGNALLED() when restarting rpc_task (Olga Kornievskaia) [RHEL-102164]
- nfsd: always release slot when requeueing callback (Olga Kornievskaia) [RHEL-102164]
- nfsd: lift NFSv4.0 handling out of nfsd4_cb_sequence_done() (Olga Kornievskaia) [RHEL-102164]
- nfsd: prepare nfsd4_cb_sequence_done() for error handling rework (Olga Kornievskaia) [RHEL-102164]
- nfsd: put dl_stid if fail to queue dl_recall (Olga Kornievskaia) [RHEL-102164]
- nfsd: allow SC_STATUS_FREEABLE when searching via nfs4_lookup_stateid() (Olga Kornievskaia) [RHEL-102164]
- svcrdma: do not unregister device for listeners (Olga Kornievskaia) [RHEL-102164]
- NFSD: Fix trace_nfsd_slot_seqid_sequence (Olga Kornievskaia) [RHEL-102164]
- SUNRPC: Remove unused make_checksum (Olga Kornievskaia) [RHEL-102164]
- NFSD: Return NFS4ERR_FILE_OPEN only when linking an open file (Olga Kornievskaia) [RHEL-102164]
- NFSD: Return NFS4ERR_FILE_OPEN only when renaming over an open file (Olga Kornievskaia) [RHEL-102164]
- NFSD: Never return NFS4ERR_FILE_OPEN when removing a directory (Olga Kornievskaia) [RHEL-102164]
- NFSD: nfsd_unlink() clobbers non-zero status returned from fh_fill_pre_attrs() (Olga Kornievskaia) [RHEL-102164]
- nfsd: remove the redundant mapping of nfserr_mlink (Olga Kornievskaia) [RHEL-102164]
- NFSD: Skip sending CB_RECALL_ANY when the backchannel isn't up (Olga Kornievskaia) [RHEL-102164]
- nfsd: adjust WARN_ON_ONCE in revoke_delegation (Olga Kornievskaia) [RHEL-102164]
- SUNRPC: Remove unused krb5_decrypt (Olga Kornievskaia) [RHEL-102164]
- sunrpc: clean cache_detail immediately when flush is written frequently (Olga Kornievskaia) [RHEL-102164]
- nfsd: drop fh_update() from S_IFDIR branch of nfsd_create_locked() (Olga Kornievskaia) [RHEL-102164]
- nfs/vfs: discard d_exact_alias() (Olga Kornievskaia) [RHEL-102164]
- sunrpc: suppress warnings for unused procfs functions (Olga Kornievskaia) [RHEL-102164]
- SUNRPC: Handle -ETIMEDOUT return from tlshd (Olga Kornievskaia) [RHEL-102164]
- NFSv4: Fix a deadlock when recovering state on a sillyrenamed file (Olga Kornievskaia) [RHEL-102164]
- SUNRPC: Prevent looping due to rpc_signal_task() races (Olga Kornievskaia) [RHEL-102164]
- NFS: Adjust delegated timestamps for O_DIRECT reads and writes (Olga Kornievskaia) [RHEL-102164]
- NFS: O_DIRECT writes must check and adjust the file length (Olga Kornievskaia) [RHEL-102164]
- nfsd: fix __fh_verify for localio (Olga Kornievskaia) [RHEL-102164]
- nfsd: fix uninitialised slot info when a request is retried (Olga Kornievskaia) [RHEL-102164]
- sunrpc: simplify rpcauth_cache_shrink_count() (Olga Kornievskaia) [RHEL-102164]
- SUNRPC: do not retry on EKEYEXPIRED when user TGT ticket expired (Olga Kornievskaia) [RHEL-102164]
- sunrpc: add netns inum and srcaddr to debugfs rpc_xprt info (Olga Kornievskaia) [RHEL-102164]
- sunrpc: Remove gss_{de,en}crypt_xdr_buf deadcode (Olga Kornievskaia) [RHEL-102164]
- sunrpc: Remove gss_generic_token deadcode (Olga Kornievskaia) [RHEL-102164]
- sunrpc: Remove unused xprt_iter_get_xprt (Olga Kornievskaia) [RHEL-102164]
- Revert "SUNRPC: Reduce thread wake-up rate when receiving large RPC messages" (Olga Kornievskaia) [RHEL-102164]
- nfsd: implement OPEN_ARGS_SHARE_ACCESS_WANT_OPEN_XOR_DELEGATION (Olga Kornievskaia) [RHEL-102164]
- nfsd: handle delegated timestamps in SETATTR (Olga Kornievskaia) [RHEL-102164]
- nfsd: add support for delegated timestamps (Olga Kornievskaia) [RHEL-102164]
- nfsd: rework NFS4_SHARE_WANT_* flag handling (Olga Kornievskaia) [RHEL-102164]
- nfsd: add support for FATTR4_OPEN_ARGUMENTS (Olga Kornievskaia) [RHEL-102164]
- nfsd: prepare delegation code for handing out *_ATTRS_DELEG delegations (Olga Kornievskaia) [RHEL-102164]
- nfsd: rename NFS4_SHARE_WANT_* constants to OPEN4_SHARE_ACCESS_WANT_* (Olga Kornievskaia) [RHEL-102164]
- nfsd: switch to autogenerated definitions for open_delegation_type4 (Olga Kornievskaia) [RHEL-102164]
- nfs_common: make include/linux/nfs4.h include generated nfs4_1.h (Olga Kornievskaia) [RHEL-102164]
- nfsd: fix handling of delegated change attr in CB_GETATTR (Olga Kornievskaia) [RHEL-102164]
- NFSv4.2: make LAYOUTSTATS and LAYOUTERROR MOVEABLE (Olga Kornievskaia) [RHEL-102164]
- NFSv4.2: mark OFFLOAD_CANCEL MOVEABLE (Olga Kornievskaia) [RHEL-102164]
- NFSv4.2: fix COPY_NOTIFY xdr buf size calculation (Olga Kornievskaia) [RHEL-102164]
- NFS: Rename struct nfs4_offloadcancel_data (Olga Kornievskaia) [RHEL-102164]
- NFS: Fix typo in OFFLOAD_CANCEL comment (Olga Kornievskaia) [RHEL-102164]
- NFS: CB_OFFLOAD can return NFS4ERR_DELAY (Olga Kornievskaia) [RHEL-102164]
- SUNRPC: display total RPC tasks for RPC client (Olga Kornievskaia) [RHEL-102164]
- SUNRPC: only put task on cl_tasks list after the RPC call slot is reserved. (Olga Kornievskaia) [RHEL-102164]
- SUNRPC: Document validity guarantees of the pointer returned by reserve_space (Olga Kornievskaia) [RHEL-102164]
- NFSD: Insulate nfsd4_encode_fattr4() from page boundaries in the encode buffer (Olga Kornievskaia) [RHEL-102164]
- NFSD: Insulate nfsd4_encode_secinfo() from page boundaries in the encode buffer (Olga Kornievskaia) [RHEL-102164]
- NFSD: Refactor nfsd4_do_encode_secinfo() again (Olga Kornievskaia) [RHEL-102164]
- NFSD: Insulate nfsd4_encode_readlink() from page boundaries in the encode buffer (Olga Kornievskaia) [RHEL-102164]
- NFSD: Insulate nfsd4_encode_read_plus_data() from page boundaries in the encode buffer (Olga Kornievskaia) [RHEL-102164]
- NFSD: Insulate nfsd4_encode_read_plus() from page boundaries in the encode buffer (Olga Kornievskaia) [RHEL-102164]
- NFSD: Insulate nfsd4_encode_read() from page boundaries in the encode buffer (Olga Kornievskaia) [RHEL-102164]
- NFSD: Encode COMPOUND operation status on page boundaries (Olga Kornievskaia) [RHEL-102164]
- nfsd: add shrinker to reduce number of slots allocated per session (Olga Kornievskaia) [RHEL-102164]
- nfsd: add support for freeing unused session-DRC slots (Olga Kornievskaia) [RHEL-102164]
- nfsd: allocate new session-based DRC slots on demand. (Olga Kornievskaia) [RHEL-102164]
- nfsd: add session slot count to /proc/fs/nfsd/clients/*/info (Olga Kornievskaia) [RHEL-102164]
- nfsd: remove artificial limits on the session-based DRC (Olga Kornievskaia) [RHEL-102164]
- nfsd: use an xarray to store v4.1 session slots (Olga Kornievskaia) [RHEL-102164]
- sunrpc: remove all connection limit configuration (Olga Kornievskaia) [RHEL-102164]
- nfsd: don't use sv_nrthreads in connection limiting calculations. (Olga Kornievskaia) [RHEL-102164]
- nfsd: fix legacy client tracking initialization (Olga Kornievskaia) [RHEL-102164]
- NFSD: Clean up unused variable (Olga Kornievskaia) [RHEL-102164]
- nfsd: trace: remove redundant stateid even deleg_recall (Olga Kornievskaia) [RHEL-102164]
- exportfs: Remove EXPORT_OP_ASYNC_LOCK (Olga Kornievskaia) [RHEL-102164]
- NLM/NFSD: Fix lock notifications for async-capable filesystems (Olga Kornievskaia) [RHEL-102164]
- gfs2/ocfs2: set FOP_ASYNC_LOCK (Olga Kornievskaia) [RHEL-102164]
- fs: Introduce FOP_ASYNC_LOCK (Olga Kornievskaia) [RHEL-102164]
- x86/sev: Make sure pages are not skipped during kdump (Bandan Das) [RHEL-67539]
- x86/sev: Do not touch VMSA pages during SNP guest memory kdump (Bandan Das) [RHEL-67539]
- drm/nouveau/nvkm: introduce new GSP reply policy NVKM_GSP_RPC_REPLY_POLL (José Expósito) [RHEL-100737]
- drm/nouveau/nvkm: factor out current GSP RPC command policies (José Expósito) [RHEL-100737]
- selftests/cgroup: Fix compile error in test_cpu.c (Radostin Stoyanov) [RHEL-80381]
- mm: swap_cgroup: remove double initialization of locals (Radostin Stoyanov) [RHEL-80381]
- mm: remove the non-useful else after a break in a if statement (Radostin Stoyanov) [RHEL-80381]
- mm: remove unnecessary whitespace before a quoted newline (Radostin Stoyanov) [RHEL-80381]
- mm: prefer 'unsigned int' to bare use of 'unsigned' (Radostin Stoyanov) [RHEL-80381]
- mm: memcontrol: fix swap counter leak from offline cgroup (Radostin Stoyanov) [RHEL-80381]
- memcg: factor out mem_cgroup_stat_aggregate() (Radostin Stoyanov) [RHEL-80381]
- mm/swap_cgroup: decouple swap cgroup recording and clearing (Radostin Stoyanov) [RHEL-80381]
- mm/swap_cgroup: remove global swap cgroup lock (Radostin Stoyanov) [RHEL-80381]
- mm/swap_cgroup: remove swap_cgroup_cmpxchg (Radostin Stoyanov) [RHEL-80381]
- mm: swap_cgroup: get rid of __lookup_swap_cgroup() (Radostin Stoyanov) [RHEL-80381]
- mm: swap_cgroup: allocate swap_cgroup map using vcalloc() (Radostin Stoyanov) [RHEL-80381]
- mm, memcontrol: avoid duplicated memcg enable check (Radostin Stoyanov) [RHEL-80381]
- memcg/hugetlb: remove memcg hugetlb try-commit-cancel protocol (Radostin Stoyanov) [RHEL-80381]
- memcg/hugetlb: introduce mem_cgroup_charge_hugetlb (Radostin Stoyanov) [RHEL-80381]
- memcg/hugetlb: introduce memcg_accounts_hugetlb (Radostin Stoyanov) [RHEL-80381]
- cgroup: fix race between fork and cgroup.kill (Radostin Stoyanov) [RHEL-80381]
- kernel/cgroup: Remove the unused variable climit (Radostin Stoyanov) [RHEL-80381]
- fdget_raw() users: switch to CLASS(fd_raw) (Radostin Stoyanov) [RHEL-80381]
- css_set_fork(): switch to CLASS(fd_raw, ...) (Radostin Stoyanov) [RHEL-80381]
- cgroup/freezer: Add cgroup CGRP_FROZEN flag update helper (Radostin Stoyanov) [RHEL-80381]
- cgroup/freezer: Reduce redundant traversal for cgroup_freeze (Radostin Stoyanov) [RHEL-80381]
- cgroup/bpf: only cgroup v2 can be attached by bpf programs (Radostin Stoyanov) [RHEL-80381]
- Revert "cgroup: Fix memory leak caused by missing cgroup_bpf_offline" (Radostin Stoyanov) [RHEL-80381]
- cgroup/rstat: Selftests for niced CPU statistics (Radostin Stoyanov) [RHEL-80381]
- cgroup/rstat: Tracking cgroup-level niced CPU time (Radostin Stoyanov) [RHEL-80381]
- bnxt_en: Flush FW trace before copying to the coredump (Shruti Parab) [RHEL-76565]
- bnxt_en: fix module unload sequence (Shruti Parab) [RHEL-76565]
- bnxt_en: Fix ethtool -d byte order for 32-bit values (Shruti Parab) [RHEL-76565]
- bnxt_en: Fix out-of-bound memcpy() during ethtool -w (Shruti Parab) [RHEL-76565]
- bnxt_en: Fix coredump logic to free allocated buffer (Shruti Parab) [RHEL-76565]
- bnxt_en: call pci_alloc_irq_vectors() after bnxt_reserve_rings() (Shruti Parab) [RHEL-76565]
- bnxt_en: Add missing skb_mark_for_recycle() in bnxt_rx_vlan() (Shruti Parab) [RHEL-76565]
- bnxt_en: Fix ethtool selftest output in one of the failure cases (Shruti Parab) [RHEL-76565]
- bnxt_en: Fix error handling path in bnxt_init_chip() (Shruti Parab) [RHEL-76565]
- bnxt_en: improve TX timestamping FIFO configuration (Shruti Parab) [RHEL-76565]
- bnxt_en: hide CONFIG_DETECT_HUNG_TASK specific code (Shruti Parab) [RHEL-76565]
- bnxt_en: Remove unused macros in bnxt_ulp.h (Shruti Parab) [RHEL-76565]
- bnxt_en: Remove unused field "ref_count" in struct bnxt_ulp (Shruti Parab) [RHEL-76565]
- bnxt_en: Report the ethtool coredump length after copying the coredump (Shruti Parab) [RHEL-76565]
- bnxt_en: Change FW message timeout warning (Shruti Parab) [RHEL-76565]
- bnxt_en: Linearize TX SKB if the fragments exceed the max (Shruti Parab) [RHEL-76565]
- bnxt_en: Mask the bd_cnt field in the TX BD properly (Shruti Parab) [RHEL-76565]
- bnxt_en: add .set_module_eeprom_by_page() support (Shruti Parab) [RHEL-76565]
- bnxt_en: Refactor bnxt_get_module_eeprom_by_page() (Shruti Parab) [RHEL-76565]
- bnxt_en: Update firmware interface to 1.10.3.97 (Shruti Parab) [RHEL-76565]
- bnxt_en: Query FW parameters when the CAPS_CHANGE bit is set (Shruti Parab) [RHEL-76565]
- bnxt_en: Add devlink support for ENABLE_ROCE nvm parameter (Shruti Parab) [RHEL-76565]
- bnxt_en: Refactor bnxt_hwrm_nvm_req() (Shruti Parab) [RHEL-76565]
- bnxt_en: Add support for a new ethtool dump flag 3 (Shruti Parab) [RHEL-76565]
- bnxt_en: Extend queue stop/start for TX rings (Shruti Parab) [RHEL-76565]
- bnxt_en: Refactor TX ring free logic (Shruti Parab) [RHEL-76565]
- bnxt_en: Reallocate RX completion ring for TPH support (Shruti Parab) [RHEL-76565]
- bnxt_en: Pass NQ ID to the FW when allocating RX/RX AGG rings (Shruti Parab) [RHEL-76565]
- bnxt_en: Refactor RX/RX AGG ring parameters setup for P5_PLUS (Shruti Parab) [RHEL-76565]
- bnxt_en: Refactor bnxt_free_tx_rings() to free per TX ring (Shruti Parab) [RHEL-76565]
- bnxt_en: Refactor completion ring free routine (Shruti Parab) [RHEL-76565]
- bnxt_en: Refactor TX ring allocation logic (Shruti Parab) [RHEL-76565]
- bnxt_en: Refactor completion ring allocation logic for P5_PLUS chips (Shruti Parab) [RHEL-76565]
- bnxt_en: Set NPAR 1.2 support when registering with firmware (Shruti Parab) [RHEL-76565]
- eth: bnxt: allocate enough buffer space to meet HDS threshold (Shruti Parab) [RHEL-76565]
- eth: bnxt: apply hds_thrs settings correctly (Shruti Parab) [RHEL-76565]
- bnxt_en: add support for hds-thresh ethtool command (Shruti Parab) [RHEL-76565]
- bnxt_en: add support for tcp-data-split ethtool command (Shruti Parab) [RHEL-76565]
- bnxt_en: add support for rx-copybreak ethtool command (Shruti Parab) [RHEL-76565]
- bnxt_en: Skip reading PXP registers during ethtool -d if unsupported (Shruti Parab) [RHEL-76565]
- bnxt_en: Skip MAC loopback selftest if it is unsupported by FW (Shruti Parab) [RHEL-76565]
- bnxt_en: Skip PHY loopback ethtool selftest if unsupported by FW (Shruti Parab) [RHEL-76565]
- bnxt_en: Do not allow ethtool -m on an untrusted VF (Shruti Parab) [RHEL-76565]
- bnxt_en: Use FW defined resource limits for RoCE (Shruti Parab) [RHEL-76565]
- bnxt_en: Fix potential crash when dumping FW log coredump (Shruti Parab) [RHEL-76565]
- bnxt_en: handle tpa_info in queue API implementation (Shruti Parab) [RHEL-76565]
- bnxt_en: refactor bnxt_alloc_rx_rings() to call bnxt_alloc_rx_agg_bmap() (Shruti Parab) [RHEL-76565]
- bnxt_en: refactor tpa_info alloc/free into helpers (Shruti Parab) [RHEL-76565]
- bnxt_en: Add FW trace coredump segments to the coredump (Shruti Parab) [RHEL-76565]
- bnxt_en: Add a new ethtool -W dump flag (Shruti Parab) [RHEL-76565]
- bnxt_en: Add 2 parameters to bnxt_fill_coredump_seg_hdr() (Shruti Parab) [RHEL-76565]
- bnxt_en: Add functions to copy host context memory (Shruti Parab) [RHEL-76565]
- bnxt_en: Do not free FW log context memory (Shruti Parab) [RHEL-76565]
- bnxt_en: Manage the FW trace context memory (Shruti Parab) [RHEL-76565]
- bnxt_en: Allocate backing store memory for FW trace logs (Shruti Parab) [RHEL-76565]
- bnxt_en: Add a 'force' parameter to bnxt_free_ctx_mem() (Shruti Parab) [RHEL-76565]
- bnxt_en: Refactor bnxt_free_ctx_mem() (Shruti Parab) [RHEL-76565]
- bnxt_en: Add mem_valid bit to struct bnxt_ctx_mem_type (Shruti Parab) [RHEL-76565]
- bnxt_en: Update firmware interface spec to 1.10.3.85 (Shruti Parab) [RHEL-76565]
- bnxt_en: optimize gettimex64 (Shruti Parab) [RHEL-76565]
- eth: bnxt: use page pool for head frags (Shruti Parab) [RHEL-76565]
- bnxt_en: add unlocked version of bnxt_refclk_read (Shruti Parab) [RHEL-76565]
- bnxt_en: replace PTP spinlock with seqlock (Shruti Parab) [RHEL-76565]
- bnxt_en: cache only 24 bits of hw counter (Shruti Parab) [RHEL-76565]
- scsi: core: Fix command pass through retry regression (Ewan D. Milne) [RHEL-89684]
- redhat/configs: enable CONFIG_VFAT_FS as a module (Dorinda Bassey) [RHEL-87388]
- Revert "redhat/configs: automotive: disable CONFIG_AIO" (Davide Caratti) [RHEL-82719]
Resolves: RHEL-100737, RHEL-102164, RHEL-105602, RHEL-67539, RHEL-76565, RHEL-80381, RHEL-82719, RHEL-87388, RHEL-89684

Signed-off-by: Julio Faracco <jfaracco@redhat.com>
2025-08-01 10:33:09 -03: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-116.el10 2025-08-01 10:33:09 -03:00
kernel-aarch64-64k-rhel.config kernel-6.12.0-116.el10 2025-08-01 10:33:09 -03:00
kernel-aarch64-debug-rhel.config kernel-6.12.0-116.el10 2025-08-01 10:33:09 -03:00
kernel-aarch64-rhel.config kernel-6.12.0-116.el10 2025-08-01 10:33:09 -03:00
kernel-aarch64-rt-64k-debug-rhel.config kernel-6.12.0-116.el10 2025-08-01 10:33:09 -03:00
kernel-aarch64-rt-64k-rhel.config kernel-6.12.0-116.el10 2025-08-01 10:33:09 -03:00
kernel-aarch64-rt-debug-rhel.config kernel-6.12.0-116.el10 2025-08-01 10:33:09 -03:00
kernel-aarch64-rt-rhel.config kernel-6.12.0-116.el10 2025-08-01 10:33:09 -03: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-116.el10 2025-08-01 10:33:09 -03:00
kernel-ppc64le-rhel.config kernel-6.12.0-116.el10 2025-08-01 10:33:09 -03:00
kernel-s390x-debug-rhel.config kernel-6.12.0-116.el10 2025-08-01 10:33:09 -03:00
kernel-s390x-rhel.config kernel-6.12.0-116.el10 2025-08-01 10:33:09 -03:00
kernel-s390x-zfcpdump-rhel.config kernel-6.12.0-116.el10 2025-08-01 10:33:09 -03:00
kernel-x86_64-debug-rhel.config kernel-6.12.0-116.el10 2025-08-01 10:33:09 -03:00
kernel-x86_64-rhel.config kernel-6.12.0-116.el10 2025-08-01 10:33:09 -03:00
kernel-x86_64-rt-debug-rhel.config kernel-6.12.0-116.el10 2025-08-01 10:33:09 -03:00
kernel-x86_64-rt-rhel.config kernel-6.12.0-116.el10 2025-08-01 10:33:09 -03:00
kernel.changelog kernel-6.12.0-116.el10 2025-08-01 10:33:09 -03:00
kernel.spec kernel-6.12.0-116.el10 2025-08-01 10:33:09 -03: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-116.el10 2025-08-01 10:33:09 -03: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
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-30.el10 2024-11-18 12:06:48 +01:00
sources kernel-6.12.0-116.el10 2025-08-01 10:33:09 -03: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
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