From 16e7bbd7bfa0d8d055bcd649678c0371f760abc4 Mon Sep 17 00:00:00 2001 From: Eduard Abdullin Date: Sat, 27 Jun 2026 02:09:07 +0000 Subject: [PATCH] Debrand for AlmaLinux OS Use AlmaLinux OS secure boot cert Enable Btrfs support for all kernel variants hpsa: bring back deprecated PCI ids #CFHack #CFHack2024 mptsas: bring back deprecated PCI ids #CFHack #CFHack2024 megaraid_sas: bring back deprecated PCI ids #CFHack #CFHack2024 qla2xxx: bring back deprecated PCI ids #CFHack #CFHack2024 qla4xxx: bring back deprecated PCI ids be2iscsi: bring back deprecated PCI ids kernel/rh_messages.h: enable all disabled pci devices by moving to unmaintained --- Makefile.rhelver | 2 +- kernel-aarch64-64k-debug-rhel.config | 2 + kernel-aarch64-64k-rhel.config | 2 + kernel-aarch64-debug-rhel.config | 2 + kernel-aarch64-rhel.config | 2 + kernel-aarch64-rt-64k-debug-rhel.config | 2 + kernel-aarch64-rt-64k-rhel.config | 2 + kernel-aarch64-rt-debug-rhel.config | 2 + kernel-aarch64-rt-rhel.config | 2 + kernel-ppc64le-debug-rhel.config | 2 + kernel-ppc64le-rhel.config | 2 + kernel-riscv64-debug-rhel.config | 2 + kernel-riscv64-rhel.config | 2 + kernel-s390x-debug-rhel.config | 2 + kernel-s390x-rhel.config | 2 + kernel-s390x-zfcpdump-rhel.config | 2 + kernel-x86_64-debug-rhel.config | 2 + kernel-x86_64-rhel.config | 2 + kernel-x86_64-rt-debug-rhel.config | 2 + kernel-x86_64-rt-rhel.config | 2 + kernel.changelog | 293 +++++++++++++++++++++++ kernel.spec | 306 +++++++++++++++++++++++- sources | 6 +- 23 files changed, 634 insertions(+), 11 deletions(-) diff --git a/Makefile.rhelver b/Makefile.rhelver index 3b8e59744..68a255546 100644 --- a/Makefile.rhelver +++ b/Makefile.rhelver @@ -12,7 +12,7 @@ RHEL_MINOR = 3 # # Use this spot to avoid future merge conflicts. # Do not trim this comment. -RHEL_RELEASE = 241 +RHEL_RELEASE = 242 # # RHEL_REBASE_NUM diff --git a/kernel-aarch64-64k-debug-rhel.config b/kernel-aarch64-64k-debug-rhel.config index 2214b54db..983d2359a 100644 --- a/kernel-aarch64-64k-debug-rhel.config +++ b/kernel-aarch64-64k-debug-rhel.config @@ -4674,6 +4674,7 @@ CONFIG_NFSD_V3_ACL=y CONFIG_NFSD_V3=y CONFIG_NFSD_V4_2_INTER_SSC=y # CONFIG_NFSD_V4_DELEG_TIMESTAMPS is not set +# CONFIG_NFSD_V4_POSIX_ACLS is not set CONFIG_NFSD_V4_SECURITY_LABEL=y CONFIG_NFSD_V4=y CONFIG_NFS_FSCACHE=y @@ -4687,6 +4688,7 @@ CONFIG_NFS_USE_KERNEL_DNS=y # CONFIG_NFS_V2 is not set CONFIG_NFS_V3_ACL=y CONFIG_NFS_V3=m +CONFIG_NFS_V4_0=y CONFIG_NFS_V4_1_IMPLEMENTATION_ID_DOMAIN="kernel.org" # CONFIG_NFS_V4_1_MIGRATION is not set CONFIG_NFS_V4_1=y diff --git a/kernel-aarch64-64k-rhel.config b/kernel-aarch64-64k-rhel.config index ceb8167dc..9c7e5b6eb 100644 --- a/kernel-aarch64-64k-rhel.config +++ b/kernel-aarch64-64k-rhel.config @@ -4653,6 +4653,7 @@ CONFIG_NFSD_V3_ACL=y CONFIG_NFSD_V3=y CONFIG_NFSD_V4_2_INTER_SSC=y # CONFIG_NFSD_V4_DELEG_TIMESTAMPS is not set +# CONFIG_NFSD_V4_POSIX_ACLS is not set CONFIG_NFSD_V4_SECURITY_LABEL=y CONFIG_NFSD_V4=y CONFIG_NFS_FSCACHE=y @@ -4666,6 +4667,7 @@ CONFIG_NFS_USE_KERNEL_DNS=y # CONFIG_NFS_V2 is not set CONFIG_NFS_V3_ACL=y CONFIG_NFS_V3=m +CONFIG_NFS_V4_0=y CONFIG_NFS_V4_1_IMPLEMENTATION_ID_DOMAIN="kernel.org" # CONFIG_NFS_V4_1_MIGRATION is not set CONFIG_NFS_V4_1=y diff --git a/kernel-aarch64-debug-rhel.config b/kernel-aarch64-debug-rhel.config index 22ab0ec2b..09e785f55 100644 --- a/kernel-aarch64-debug-rhel.config +++ b/kernel-aarch64-debug-rhel.config @@ -4671,6 +4671,7 @@ CONFIG_NFSD_V3_ACL=y CONFIG_NFSD_V3=y CONFIG_NFSD_V4_2_INTER_SSC=y # CONFIG_NFSD_V4_DELEG_TIMESTAMPS is not set +# CONFIG_NFSD_V4_POSIX_ACLS is not set CONFIG_NFSD_V4_SECURITY_LABEL=y CONFIG_NFSD_V4=y CONFIG_NFS_FSCACHE=y @@ -4684,6 +4685,7 @@ CONFIG_NFS_USE_KERNEL_DNS=y # CONFIG_NFS_V2 is not set CONFIG_NFS_V3_ACL=y CONFIG_NFS_V3=m +CONFIG_NFS_V4_0=y CONFIG_NFS_V4_1_IMPLEMENTATION_ID_DOMAIN="kernel.org" # CONFIG_NFS_V4_1_MIGRATION is not set CONFIG_NFS_V4_1=y diff --git a/kernel-aarch64-rhel.config b/kernel-aarch64-rhel.config index 3cbe9407b..86186783c 100644 --- a/kernel-aarch64-rhel.config +++ b/kernel-aarch64-rhel.config @@ -4650,6 +4650,7 @@ CONFIG_NFSD_V3_ACL=y CONFIG_NFSD_V3=y CONFIG_NFSD_V4_2_INTER_SSC=y # CONFIG_NFSD_V4_DELEG_TIMESTAMPS is not set +# CONFIG_NFSD_V4_POSIX_ACLS is not set CONFIG_NFSD_V4_SECURITY_LABEL=y CONFIG_NFSD_V4=y CONFIG_NFS_FSCACHE=y @@ -4663,6 +4664,7 @@ CONFIG_NFS_USE_KERNEL_DNS=y # CONFIG_NFS_V2 is not set CONFIG_NFS_V3_ACL=y CONFIG_NFS_V3=m +CONFIG_NFS_V4_0=y CONFIG_NFS_V4_1_IMPLEMENTATION_ID_DOMAIN="kernel.org" # CONFIG_NFS_V4_1_MIGRATION is not set CONFIG_NFS_V4_1=y diff --git a/kernel-aarch64-rt-64k-debug-rhel.config b/kernel-aarch64-rt-64k-debug-rhel.config index 2e9999fb0..360e7b46d 100644 --- a/kernel-aarch64-rt-64k-debug-rhel.config +++ b/kernel-aarch64-rt-64k-debug-rhel.config @@ -4715,6 +4715,7 @@ CONFIG_NFSD_V3_ACL=y CONFIG_NFSD_V3=y CONFIG_NFSD_V4_2_INTER_SSC=y # CONFIG_NFSD_V4_DELEG_TIMESTAMPS is not set +# CONFIG_NFSD_V4_POSIX_ACLS is not set CONFIG_NFSD_V4_SECURITY_LABEL=y CONFIG_NFSD_V4=y CONFIG_NFS_FSCACHE=y @@ -4728,6 +4729,7 @@ CONFIG_NFS_USE_KERNEL_DNS=y # CONFIG_NFS_V2 is not set CONFIG_NFS_V3_ACL=y CONFIG_NFS_V3=m +CONFIG_NFS_V4_0=y CONFIG_NFS_V4_1_IMPLEMENTATION_ID_DOMAIN="kernel.org" # CONFIG_NFS_V4_1_MIGRATION is not set CONFIG_NFS_V4_1=y diff --git a/kernel-aarch64-rt-64k-rhel.config b/kernel-aarch64-rt-64k-rhel.config index b29f88a01..ab7c1461a 100644 --- a/kernel-aarch64-rt-64k-rhel.config +++ b/kernel-aarch64-rt-64k-rhel.config @@ -4694,6 +4694,7 @@ CONFIG_NFSD_V3_ACL=y CONFIG_NFSD_V3=y CONFIG_NFSD_V4_2_INTER_SSC=y # CONFIG_NFSD_V4_DELEG_TIMESTAMPS is not set +# CONFIG_NFSD_V4_POSIX_ACLS is not set CONFIG_NFSD_V4_SECURITY_LABEL=y CONFIG_NFSD_V4=y CONFIG_NFS_FSCACHE=y @@ -4707,6 +4708,7 @@ CONFIG_NFS_USE_KERNEL_DNS=y # CONFIG_NFS_V2 is not set CONFIG_NFS_V3_ACL=y CONFIG_NFS_V3=m +CONFIG_NFS_V4_0=y CONFIG_NFS_V4_1_IMPLEMENTATION_ID_DOMAIN="kernel.org" # CONFIG_NFS_V4_1_MIGRATION is not set CONFIG_NFS_V4_1=y diff --git a/kernel-aarch64-rt-debug-rhel.config b/kernel-aarch64-rt-debug-rhel.config index 3bc8a15be..12369ca85 100644 --- a/kernel-aarch64-rt-debug-rhel.config +++ b/kernel-aarch64-rt-debug-rhel.config @@ -4712,6 +4712,7 @@ CONFIG_NFSD_V3_ACL=y CONFIG_NFSD_V3=y CONFIG_NFSD_V4_2_INTER_SSC=y # CONFIG_NFSD_V4_DELEG_TIMESTAMPS is not set +# CONFIG_NFSD_V4_POSIX_ACLS is not set CONFIG_NFSD_V4_SECURITY_LABEL=y CONFIG_NFSD_V4=y CONFIG_NFS_FSCACHE=y @@ -4725,6 +4726,7 @@ CONFIG_NFS_USE_KERNEL_DNS=y # CONFIG_NFS_V2 is not set CONFIG_NFS_V3_ACL=y CONFIG_NFS_V3=m +CONFIG_NFS_V4_0=y CONFIG_NFS_V4_1_IMPLEMENTATION_ID_DOMAIN="kernel.org" # CONFIG_NFS_V4_1_MIGRATION is not set CONFIG_NFS_V4_1=y diff --git a/kernel-aarch64-rt-rhel.config b/kernel-aarch64-rt-rhel.config index 11010598a..cbee39b8e 100644 --- a/kernel-aarch64-rt-rhel.config +++ b/kernel-aarch64-rt-rhel.config @@ -4691,6 +4691,7 @@ CONFIG_NFSD_V3_ACL=y CONFIG_NFSD_V3=y CONFIG_NFSD_V4_2_INTER_SSC=y # CONFIG_NFSD_V4_DELEG_TIMESTAMPS is not set +# CONFIG_NFSD_V4_POSIX_ACLS is not set CONFIG_NFSD_V4_SECURITY_LABEL=y CONFIG_NFSD_V4=y CONFIG_NFS_FSCACHE=y @@ -4704,6 +4705,7 @@ CONFIG_NFS_USE_KERNEL_DNS=y # CONFIG_NFS_V2 is not set CONFIG_NFS_V3_ACL=y CONFIG_NFS_V3=m +CONFIG_NFS_V4_0=y CONFIG_NFS_V4_1_IMPLEMENTATION_ID_DOMAIN="kernel.org" # CONFIG_NFS_V4_1_MIGRATION is not set CONFIG_NFS_V4_1=y diff --git a/kernel-ppc64le-debug-rhel.config b/kernel-ppc64le-debug-rhel.config index 33935ae71..1f764934b 100644 --- a/kernel-ppc64le-debug-rhel.config +++ b/kernel-ppc64le-debug-rhel.config @@ -4279,6 +4279,7 @@ CONFIG_NFSD_V3_ACL=y CONFIG_NFSD_V3=y CONFIG_NFSD_V4_2_INTER_SSC=y # CONFIG_NFSD_V4_DELEG_TIMESTAMPS is not set +# CONFIG_NFSD_V4_POSIX_ACLS is not set CONFIG_NFSD_V4_SECURITY_LABEL=y CONFIG_NFSD_V4=y CONFIG_NFS_FSCACHE=y @@ -4291,6 +4292,7 @@ CONFIG_NF_SOCKET_IPV6=m # CONFIG_NFS_V2 is not set CONFIG_NFS_V3_ACL=y CONFIG_NFS_V3=m +CONFIG_NFS_V4_0=y CONFIG_NFS_V4_1_IMPLEMENTATION_ID_DOMAIN="kernel.org" # CONFIG_NFS_V4_1_MIGRATION is not set CONFIG_NFS_V4_1=y diff --git a/kernel-ppc64le-rhel.config b/kernel-ppc64le-rhel.config index 9c6df4436..6c276adbd 100644 --- a/kernel-ppc64le-rhel.config +++ b/kernel-ppc64le-rhel.config @@ -4259,6 +4259,7 @@ CONFIG_NFSD_V3_ACL=y CONFIG_NFSD_V3=y CONFIG_NFSD_V4_2_INTER_SSC=y # CONFIG_NFSD_V4_DELEG_TIMESTAMPS is not set +# CONFIG_NFSD_V4_POSIX_ACLS is not set CONFIG_NFSD_V4_SECURITY_LABEL=y CONFIG_NFSD_V4=y CONFIG_NFS_FSCACHE=y @@ -4271,6 +4272,7 @@ CONFIG_NF_SOCKET_IPV6=m # CONFIG_NFS_V2 is not set CONFIG_NFS_V3_ACL=y CONFIG_NFS_V3=m +CONFIG_NFS_V4_0=y CONFIG_NFS_V4_1_IMPLEMENTATION_ID_DOMAIN="kernel.org" # CONFIG_NFS_V4_1_MIGRATION is not set CONFIG_NFS_V4_1=y diff --git a/kernel-riscv64-debug-rhel.config b/kernel-riscv64-debug-rhel.config index 4ec5227d9..2a2afd265 100644 --- a/kernel-riscv64-debug-rhel.config +++ b/kernel-riscv64-debug-rhel.config @@ -4281,6 +4281,7 @@ CONFIG_NFSD_V3_ACL=y CONFIG_NFSD_V3=y CONFIG_NFSD_V4_2_INTER_SSC=y # CONFIG_NFSD_V4_DELEG_TIMESTAMPS is not set +# CONFIG_NFSD_V4_POSIX_ACLS is not set CONFIG_NFSD_V4_SECURITY_LABEL=y CONFIG_NFSD_V4=y CONFIG_NFS_FSCACHE=y @@ -4293,6 +4294,7 @@ CONFIG_NF_SOCKET_IPV6=m # CONFIG_NFS_V2 is not set CONFIG_NFS_V3_ACL=y CONFIG_NFS_V3=m +CONFIG_NFS_V4_0=y CONFIG_NFS_V4_1_IMPLEMENTATION_ID_DOMAIN="kernel.org" # CONFIG_NFS_V4_1_MIGRATION is not set CONFIG_NFS_V4_1=y diff --git a/kernel-riscv64-rhel.config b/kernel-riscv64-rhel.config index b2bb38d20..a6d99dc7f 100644 --- a/kernel-riscv64-rhel.config +++ b/kernel-riscv64-rhel.config @@ -4261,6 +4261,7 @@ CONFIG_NFSD_V3_ACL=y CONFIG_NFSD_V3=y CONFIG_NFSD_V4_2_INTER_SSC=y # CONFIG_NFSD_V4_DELEG_TIMESTAMPS is not set +# CONFIG_NFSD_V4_POSIX_ACLS is not set CONFIG_NFSD_V4_SECURITY_LABEL=y CONFIG_NFSD_V4=y CONFIG_NFS_FSCACHE=y @@ -4273,6 +4274,7 @@ CONFIG_NF_SOCKET_IPV6=m # CONFIG_NFS_V2 is not set CONFIG_NFS_V3_ACL=y CONFIG_NFS_V3=m +CONFIG_NFS_V4_0=y CONFIG_NFS_V4_1_IMPLEMENTATION_ID_DOMAIN="kernel.org" # CONFIG_NFS_V4_1_MIGRATION is not set CONFIG_NFS_V4_1=y diff --git a/kernel-s390x-debug-rhel.config b/kernel-s390x-debug-rhel.config index 600fc66e1..91e2cbf51 100644 --- a/kernel-s390x-debug-rhel.config +++ b/kernel-s390x-debug-rhel.config @@ -4260,6 +4260,7 @@ CONFIG_NFSD_V3_ACL=y CONFIG_NFSD_V3=y CONFIG_NFSD_V4_2_INTER_SSC=y # CONFIG_NFSD_V4_DELEG_TIMESTAMPS is not set +# CONFIG_NFSD_V4_POSIX_ACLS is not set CONFIG_NFSD_V4_SECURITY_LABEL=y CONFIG_NFSD_V4=y CONFIG_NFS_FSCACHE=y @@ -4272,6 +4273,7 @@ CONFIG_NF_SOCKET_IPV6=m # CONFIG_NFS_V2 is not set CONFIG_NFS_V3_ACL=y CONFIG_NFS_V3=m +CONFIG_NFS_V4_0=y CONFIG_NFS_V4_1_IMPLEMENTATION_ID_DOMAIN="kernel.org" # CONFIG_NFS_V4_1_MIGRATION is not set CONFIG_NFS_V4_1=y diff --git a/kernel-s390x-rhel.config b/kernel-s390x-rhel.config index 36be89b36..cc638412d 100644 --- a/kernel-s390x-rhel.config +++ b/kernel-s390x-rhel.config @@ -4240,6 +4240,7 @@ CONFIG_NFSD_V3_ACL=y CONFIG_NFSD_V3=y CONFIG_NFSD_V4_2_INTER_SSC=y # CONFIG_NFSD_V4_DELEG_TIMESTAMPS is not set +# CONFIG_NFSD_V4_POSIX_ACLS is not set CONFIG_NFSD_V4_SECURITY_LABEL=y CONFIG_NFSD_V4=y CONFIG_NFS_FSCACHE=y @@ -4252,6 +4253,7 @@ CONFIG_NF_SOCKET_IPV6=m # CONFIG_NFS_V2 is not set CONFIG_NFS_V3_ACL=y CONFIG_NFS_V3=m +CONFIG_NFS_V4_0=y CONFIG_NFS_V4_1_IMPLEMENTATION_ID_DOMAIN="kernel.org" # CONFIG_NFS_V4_1_MIGRATION is not set CONFIG_NFS_V4_1=y diff --git a/kernel-s390x-zfcpdump-rhel.config b/kernel-s390x-zfcpdump-rhel.config index cf64233ab..b0e743237 100644 --- a/kernel-s390x-zfcpdump-rhel.config +++ b/kernel-s390x-zfcpdump-rhel.config @@ -4250,6 +4250,7 @@ CONFIG_NFSD_V3_ACL=y CONFIG_NFSD_V3=y CONFIG_NFSD_V4_2_INTER_SSC=y # CONFIG_NFSD_V4_DELEG_TIMESTAMPS is not set +# CONFIG_NFSD_V4_POSIX_ACLS is not set CONFIG_NFSD_V4_SECURITY_LABEL=y CONFIG_NFSD_V4=y CONFIG_NFS_FSCACHE=y @@ -4262,6 +4263,7 @@ CONFIG_NF_SOCKET_IPV6=m # CONFIG_NFS_V2 is not set CONFIG_NFS_V3_ACL=y CONFIG_NFS_V3=m +CONFIG_NFS_V4_0=y CONFIG_NFS_V4_1_IMPLEMENTATION_ID_DOMAIN="kernel.org" # CONFIG_NFS_V4_1_MIGRATION is not set CONFIG_NFS_V4_1=y diff --git a/kernel-x86_64-debug-rhel.config b/kernel-x86_64-debug-rhel.config index 032d42e49..8d4da180d 100644 --- a/kernel-x86_64-debug-rhel.config +++ b/kernel-x86_64-debug-rhel.config @@ -4555,6 +4555,7 @@ CONFIG_NFSD_V3_ACL=y CONFIG_NFSD_V3=y CONFIG_NFSD_V4_2_INTER_SSC=y # CONFIG_NFSD_V4_DELEG_TIMESTAMPS is not set +# CONFIG_NFSD_V4_POSIX_ACLS is not set CONFIG_NFSD_V4_SECURITY_LABEL=y CONFIG_NFSD_V4=y CONFIG_NFS_FSCACHE=y @@ -4567,6 +4568,7 @@ CONFIG_NF_SOCKET_IPV6=m # CONFIG_NFS_V2 is not set CONFIG_NFS_V3_ACL=y CONFIG_NFS_V3=m +CONFIG_NFS_V4_0=y CONFIG_NFS_V4_1_IMPLEMENTATION_ID_DOMAIN="kernel.org" # CONFIG_NFS_V4_1_MIGRATION is not set CONFIG_NFS_V4_1=y diff --git a/kernel-x86_64-rhel.config b/kernel-x86_64-rhel.config index c01be4d1c..697d5b4e0 100644 --- a/kernel-x86_64-rhel.config +++ b/kernel-x86_64-rhel.config @@ -4535,6 +4535,7 @@ CONFIG_NFSD_V3_ACL=y CONFIG_NFSD_V3=y CONFIG_NFSD_V4_2_INTER_SSC=y # CONFIG_NFSD_V4_DELEG_TIMESTAMPS is not set +# CONFIG_NFSD_V4_POSIX_ACLS is not set CONFIG_NFSD_V4_SECURITY_LABEL=y CONFIG_NFSD_V4=y CONFIG_NFS_FSCACHE=y @@ -4547,6 +4548,7 @@ CONFIG_NF_SOCKET_IPV6=m # CONFIG_NFS_V2 is not set CONFIG_NFS_V3_ACL=y CONFIG_NFS_V3=m +CONFIG_NFS_V4_0=y CONFIG_NFS_V4_1_IMPLEMENTATION_ID_DOMAIN="kernel.org" # CONFIG_NFS_V4_1_MIGRATION is not set CONFIG_NFS_V4_1=y diff --git a/kernel-x86_64-rt-debug-rhel.config b/kernel-x86_64-rt-debug-rhel.config index 37115c43b..6fbb7aaf4 100644 --- a/kernel-x86_64-rt-debug-rhel.config +++ b/kernel-x86_64-rt-debug-rhel.config @@ -4596,6 +4596,7 @@ CONFIG_NFSD_V3_ACL=y CONFIG_NFSD_V3=y CONFIG_NFSD_V4_2_INTER_SSC=y # CONFIG_NFSD_V4_DELEG_TIMESTAMPS is not set +# CONFIG_NFSD_V4_POSIX_ACLS is not set CONFIG_NFSD_V4_SECURITY_LABEL=y CONFIG_NFSD_V4=y CONFIG_NFS_FSCACHE=y @@ -4608,6 +4609,7 @@ CONFIG_NF_SOCKET_IPV6=m # CONFIG_NFS_V2 is not set CONFIG_NFS_V3_ACL=y CONFIG_NFS_V3=m +CONFIG_NFS_V4_0=y CONFIG_NFS_V4_1_IMPLEMENTATION_ID_DOMAIN="kernel.org" # CONFIG_NFS_V4_1_MIGRATION is not set CONFIG_NFS_V4_1=y diff --git a/kernel-x86_64-rt-rhel.config b/kernel-x86_64-rt-rhel.config index 1acb5d0b5..998a1eb66 100644 --- a/kernel-x86_64-rt-rhel.config +++ b/kernel-x86_64-rt-rhel.config @@ -4576,6 +4576,7 @@ CONFIG_NFSD_V3_ACL=y CONFIG_NFSD_V3=y CONFIG_NFSD_V4_2_INTER_SSC=y # CONFIG_NFSD_V4_DELEG_TIMESTAMPS is not set +# CONFIG_NFSD_V4_POSIX_ACLS is not set CONFIG_NFSD_V4_SECURITY_LABEL=y CONFIG_NFSD_V4=y CONFIG_NFS_FSCACHE=y @@ -4588,6 +4589,7 @@ CONFIG_NF_SOCKET_IPV6=m # CONFIG_NFS_V2 is not set CONFIG_NFS_V3_ACL=y CONFIG_NFS_V3=m +CONFIG_NFS_V4_0=y CONFIG_NFS_V4_1_IMPLEMENTATION_ID_DOMAIN="kernel.org" # CONFIG_NFS_V4_1_MIGRATION is not set CONFIG_NFS_V4_1=y diff --git a/kernel.changelog b/kernel.changelog index 8190ef9cb..63065ccfa 100644 --- a/kernel.changelog +++ b/kernel.changelog @@ -1,3 +1,296 @@ +* Tue Jun 23 2026 CKI KWF Bot [6.12.0-242.el10] +- scsi: qla2xxx: Completely fix fcport double free (Ewan D. Milne) [RHEL-179758] {CVE-2026-43414} +- sched/fair: Fix wakeup_preempt_fair() for not waking up task (Phil Auld) [RHEL-174703] +- sched/fair: Fix overflow in vruntime_eligible() (Phil Auld) [RHEL-174703] +- sched/fair: Clear rel_deadline when initializing forked entities (Phil Auld) [RHEL-174703] +- sched/fair: Fix wakeup_preempt_fair() vs delayed dequeue (Phil Auld) [RHEL-174703] +- sched/deadline: Use revised wakeup rule for dl_server (Phil Auld) [RHEL-174703] +- sched: Make class_schedulers avoid pushing current, and get rid of proxy_tag_curr() (Phil Auld) [RHEL-174703] +- sched/debug: Fix avg_vruntime() usage (Phil Auld) [RHEL-174703] +- sched/fair: Fix zero_vruntime tracking fix (Phil Auld) [RHEL-174703] {CVE-2026-43323} +- NFS: write_completion: dereference loop-local req, not hdr->req (Olga Kornievskaia) [RHEL-171581] +- NFSD: Report whether fh_key was actually updated (Olga Kornievskaia) [RHEL-171581] +- sunrpc: prevent out-of-bounds read in __cache_seq_start() (Olga Kornievskaia) [RHEL-171581] +- xfs: fix overlapping extents returned for pNFS LAYOUTGET (Olga Kornievskaia) [RHEL-171581] +- xfs: fix use of uninitialized imap in xfs_fs_map_blocks error path (Olga Kornievskaia) [RHEL-171581] +- NFSD: Fix infinite loop in layout state revocation (Olga Kornievskaia) [RHEL-171581] +- sunrpc: start cache request seqno at 1 to fix netlink GET_REQS (Olga Kornievskaia) [RHEL-171581] +- nfsd: update mtime/ctime on COPY in presence of delegated attributes (Olga Kornievskaia) [RHEL-171581] +- nfsd: update mtime/ctime on CLONE in presense of delegated attributes (Olga Kornievskaia) [RHEL-171581] +- nfsd: fix file change detection in CB_GETATTR (Olga Kornievskaia) [RHEL-171581] +- net/handshake: Add new parameter 'HANDSHAKE_A_ACCEPT_KEYRING' (Olga Kornievskaia) [RHEL-171581] +- NFS: Fix RCU dereference of cl_xprt in nfs_compare_super_address (Olga Kornievskaia) [RHEL-171581] +- NFS: remove redundant __private attribute from nfs_page_class (Olga Kornievskaia) [RHEL-171581] +- NFSv4.2: fix CLONE/COPY attrs in presence of delegated attributes (Olga Kornievskaia) [RHEL-171581] +- NFS: fix writeback in presence of errors (Olga Kornievskaia) [RHEL-171581] +- nfs: use memcpy_and_pad in decode_fh (Olga Kornievskaia) [RHEL-171581] +- NFSv4.1: Apply session size limits on clone path (Olga Kornievskaia) [RHEL-171581] +- NFSv4: retry GETATTR if GET_DIR_DELEGATION failed (Olga Kornievskaia) [RHEL-171581] +- NFS: fix RENAME attr in presence of directory delegations (Olga Kornievskaia) [RHEL-171581] +- pnfs/flexfiles: validate ds_versions_cnt is non-zero (Olga Kornievskaia) [RHEL-171581] +- NFS/blocklayout: print each device used for SCSI layouts (Olga Kornievskaia) [RHEL-171581] +- xprtrdma: Post receive buffers after RPC completion (Olga Kornievskaia) [RHEL-171581] +- xprtrdma: Scale receive batch size with credit window (Olga Kornievskaia) [RHEL-171581] +- xprtrdma: Replace rpcrdma_mr_seg with xdr_buf cursor (Olga Kornievskaia) [RHEL-171581] +- xprtrdma: Decouple frwr_wp_create from frwr_map (Olga Kornievskaia) [RHEL-171581] +- xprtrdma: Close lost-wakeup race in xprt_rdma_alloc_slot (Olga Kornievskaia) [RHEL-171581] +- xprtrdma: Avoid 250 ms delay on backlog wakeup (Olga Kornievskaia) [RHEL-171581] +- xprtrdma: Close sendctx get/put race that can block a transport (Olga Kornievskaia) [RHEL-171581] +- nfs: update inode ctime after removexattr operation (Olga Kornievskaia) [RHEL-171581] +- nfs: fix utimensat() for atime with delegated timestamps (Olga Kornievskaia) [RHEL-171581] +- NFS: improve "Server wrote zero bytes" error (Olga Kornievskaia) [RHEL-171581] +- NFSv4/pnfs: If the server is down, retry the layout returns on reboot (Olga Kornievskaia) [RHEL-171581] +- nfsd: fix comment typo in nfsxdr (Olga Kornievskaia) [RHEL-171581] +- nfsd: fix comment typo in nfs3xdr (Olga Kornievskaia) [RHEL-171581] +- NFSD: convert callback RPC program to per-net namespace (Olga Kornievskaia) [RHEL-171581] +- NFSD: use per-operation statidx for callback procedures (Olga Kornievskaia) [RHEL-171581] +- svcrdma: Use contiguous pages for RDMA Read sink buffers (Olga Kornievskaia) [RHEL-171581] +- SUNRPC: Add svc_rqst_page_release() helper (Olga Kornievskaia) [RHEL-171581] +- SUNRPC: xdr.h: fix all kernel-doc warnings (Olga Kornievskaia) [RHEL-171581] +- svcrdma: Factor out WR chain linking into helper (Olga Kornievskaia) [RHEL-171581] +- svcrdma: Add Write chunk WRs to the RPC's Send WR chain (Olga Kornievskaia) [RHEL-171581] +- svcrdma: Clean up use of rdma->sc_pd->device (Olga Kornievskaia) [RHEL-171581] +- svcrdma: Clean up use of rdma->sc_pd->device in Receive paths (Olga Kornievskaia) [RHEL-171581] +- svcrdma: Add fair queuing for Send Queue access (Olga Kornievskaia) [RHEL-171581] +- SUNRPC: Optimize rq_respages allocation in svc_alloc_arg (Olga Kornievskaia) [RHEL-171581] +- SUNRPC: Track consumed rq_pages entries (Olga Kornievskaia) [RHEL-171581] +- SUNRPC: Handle NULL entries in svc_rqst_release_pages (Olga Kornievskaia) [RHEL-171581] +- SUNRPC: Allocate a separate Reply page array (Olga Kornievskaia) [RHEL-171581] +- SUNRPC: Tighten bounds checking in svc_rqst_replace_page (Olga Kornievskaia) [RHEL-171581] +- NFSD: Sign filehandles (Olga Kornievskaia) [RHEL-171581] +- NFSD/export: Add sign_fh export option (Olga Kornievskaia) [RHEL-171581] +- NFSD: Add a key for signing filehandles (Olga Kornievskaia) [RHEL-171581] +- nfsd: use dynamic allocation for oversized NFSv4.0 replay cache (Olga Kornievskaia) [RHEL-171581] +- sunrpc: split cache_detail queue into request and reader lists (Olga Kornievskaia) [RHEL-171581] +- sunrpc: convert queue_wait from global to per-cache-detail waitqueue (Olga Kornievskaia) [RHEL-171581] +- sunrpc: convert queue_lock from global spinlock to per-cache-detail lock (Olga Kornievskaia) [RHEL-171581] +- sunrpc: Add XPT flags missing from SVC_XPRT_FLAG_LIST (Olga Kornievskaia) [RHEL-171581] +- lockd: Remove dead code from fs/lockd/xdr4.c (Olga Kornievskaia) [RHEL-171581] +- lockd: Remove C macros that are no longer used (Olga Kornievskaia) [RHEL-171581] +- lockd: Add LOCKD_SHARE_SVID constant for DOS sharing mode (Olga Kornievskaia) [RHEL-171581] +- lockd: Use xdrgen XDR functions for the NLMv4 FREE_ALL procedure (Olga Kornievskaia) [RHEL-171581] +- lockd: Use xdrgen XDR functions for the NLMv4 NM_LOCK procedure (Olga Kornievskaia) [RHEL-171581] +- lockd: Use xdrgen XDR functions for the NLMv4 UNSHARE procedure (Olga Kornievskaia) [RHEL-171581] +- lockd: Use xdrgen XDR functions for the NLMv4 SHARE procedure (Olga Kornievskaia) [RHEL-171581] +- lockd: Prepare share helpers for xdrgen conversion (Olga Kornievskaia) [RHEL-171581] +- lockd: Hoist file_lock init out of nlm4svc_decode_shareargs() (Olga Kornievskaia) [RHEL-171581] +- lockd: Convert server-side undefined procedures to xdrgen (Olga Kornievskaia) [RHEL-171581] +- lockd: Use xdrgen XDR functions for the NLMv4 SM_NOTIFY procedure (Olga Kornievskaia) [RHEL-171581] +- lockd: Use xdrgen XDR functions for the NLMv4 GRANTED_RES procedure (Olga Kornievskaia) [RHEL-171581] +- lockd: Use xdrgen XDR functions for the NLMv4 UNLOCK_RES procedure (Olga Kornievskaia) [RHEL-171581] +- lockd: Use xdrgen XDR functions for the NLMv4 CANCEL_RES procedure (Olga Kornievskaia) [RHEL-171581] +- lockd: Use xdrgen XDR functions for the NLMv4 LOCK_RES procedure (Olga Kornievskaia) [RHEL-171581] +- lockd: Use xdrgen XDR functions for the NLMv4 TEST_RES procedure (Olga Kornievskaia) [RHEL-171581] +- lockd: Use xdrgen XDR functions for the NLMv4 GRANTED_MSG procedure (Olga Kornievskaia) [RHEL-171581] +- lockd: Use xdrgen XDR functions for the NLMv4 UNLOCK_MSG procedure (Olga Kornievskaia) [RHEL-171581] +- lockd: Use xdrgen XDR functions for the NLMv4 CANCEL_MSG procedure (Olga Kornievskaia) [RHEL-171581] +- lockd: Use xdrgen XDR functions for the NLMv4 LOCK_MSG procedure (Olga Kornievskaia) [RHEL-171581] +- lockd: Use xdrgen XDR functions for the NLMv4 TEST_MSG procedure (Olga Kornievskaia) [RHEL-171581] +- lockd: Refactor nlm4svc_callback() (Olga Kornievskaia) [RHEL-171581] +- lockd: Use xdrgen XDR functions for the NLMv4 GRANTED procedure (Olga Kornievskaia) [RHEL-171581] +- lockd: Use xdrgen XDR functions for the NLMv4 UNLOCK procedure (Olga Kornievskaia) [RHEL-171581] +- lockd: Use xdrgen XDR functions for the NLMv4 CANCEL procedure (Olga Kornievskaia) [RHEL-171581] +- lockd: Use xdrgen XDR functions for the NLMv4 LOCK procedure (Olga Kornievskaia) [RHEL-171581] +- lockd: Use xdrgen XDR functions for the NLMv4 TEST procedure (Olga Kornievskaia) [RHEL-171581] +- lockd: Use xdrgen XDR functions for the NLMv4 NULL procedure (Olga Kornievskaia) [RHEL-171581] +- Documentation: Add the RPC language description of NLM version 4 (Olga Kornievskaia) [RHEL-171581] +- NFSD: Enforce timeout on layout recall and integrate lease manager fencing (Olga Kornievskaia) [RHEL-171581] +- NFSD: fix nfs4_file access extra count in nfsd4_add_rdaccess_to_wrdeleg (Olga Kornievskaia) [RHEL-171581] +- sunrpc: Fix compilation error (`make W=1`) when dprintk() is no-op (Olga Kornievskaia) [RHEL-171581] +- sunrpc: Kill RPC_IFDEBUG() (Olga Kornievskaia) [RHEL-171581] +- nfs/blocklayout: Fix compilation error (`make W=1`) in bl_write_pagelist() (Olga Kornievskaia) [RHEL-171581] +- lockd: Relocate svc_version definitions to XDR layer (Olga Kornievskaia) [RHEL-171581] +- lockd: Move nlm4svc_set_file_lock_range() (Olga Kornievskaia) [RHEL-171581] +- lockd: Make linux/lockd/nlm.h an internal header (Olga Kornievskaia) [RHEL-171581] +- lockd: Move xdr.h from include/linux/lockd/ to fs/lockd/ (Olga Kornievskaia) [RHEL-171581] +- lockd: Remove lockd/debug.h (Olga Kornievskaia) [RHEL-171581] +- lockd: Relocate include/linux/lockd/lockd.h (Olga Kornievskaia) [RHEL-171581] +- lockd: Move share.h from include/linux/lockd/ to fs/lockd/ (Olga Kornievskaia) [RHEL-171581] +- lockd: Move xdr4.h from include/linux/lockd/ to fs/lockd/ (Olga Kornievskaia) [RHEL-171581] +- NFS: Use nlmclnt_shutdown_rpc_clnt() to safely shut down NLM (Olga Kornievskaia) [RHEL-171581] +- lockd: Relocate nlmsvc_unlock API declarations (Olga Kornievskaia) [RHEL-171581] +- lockd: Have nlm_fopen() return errno values (Olga Kornievskaia) [RHEL-171581] +- lockd: Introduce nlm__int__deadlock (Olga Kornievskaia) [RHEL-171581] +- lockd: Relocate and rename nlm_drop_reply (Olga Kornievskaia) [RHEL-171581] +- lockd: Simplify cast_status() in svcproc.c (Olga Kornievskaia) [RHEL-171581] +- nfsd: remove NFSD_V4_DELEG_TIMESTAMPS Kconfig option (Olga Kornievskaia) [RHEL-171581] +- nfsd: add a runtime switch for disabling delegated timestamps (Olga Kornievskaia) [RHEL-171581] +- SUNRPC: Replace KUnit tests for memcmp() with KUNIT_EXPECT_MEMEQ_MSG() (Olga Kornievskaia) [RHEL-171581] +- NFSD: Track SCSI Persistent Registration Fencing per Client with xarray (Olga Kornievskaia) [RHEL-171581] +- sunrpc/cache: improve RCU safety in cache_list walking. (Olga Kornievskaia) [RHEL-171581] +- nfsd/sunrpc: move rq_cachetype into struct nfsd_thread_local_info (Olga Kornievskaia) [RHEL-171581] +- nfsd/sunrpc: add svc_rqst->rq_private pointer and remove rq_lease_breaker (Olga Kornievskaia) [RHEL-171581] +- sunrpc: fix cache_request leak in cache_release (Olga Kornievskaia) [RHEL-171581] {CVE-2026-31400} +- NFSD: Hold net reference for the lifetime of /proc/fs/nfs/exports fd (Olga Kornievskaia) [RHEL-171581] {CVE-2026-31403} +- nfsd: switch purge_old() to use start_removing_noperm() (Olga Kornievskaia) [RHEL-171581] +- NFS: Fix NFS KConfig typos (Olga Kornievskaia) [RHEL-171581] +- xprtrdma: Decrement re_receiving on the early exit paths (Olga Kornievskaia) [RHEL-171581] {CVE-2026-43469} +- nfsd: report the requested maximum number of threads instead of number running (Olga Kornievskaia) [RHEL-171581] +- nfs: return EISDIR on nfs3_proc_create if d_alias is a dir (Olga Kornievskaia) [RHEL-171581] {CVE-2026-43470} +- nfsd: Fix cred ref leak in nfsd_nl_listener_set_doit(). (Olga Kornievskaia) [RHEL-171581] {CVE-2026-43394} +- nfsd: Fix cred ref leak in nfsd_nl_threads_set_doit(). (Olga Kornievskaia) [RHEL-171581] {CVE-2026-23297} +- SUNRPC: fix gss_auth kref leak in gss_alloc_msg error path (Olga Kornievskaia) [RHEL-171581] +- nfs: nfs4proc: Convert comma to semicolon (Olga Kornievskaia) [RHEL-171581] +- SUNRPC: Change list definition method (Olga Kornievskaia) [RHEL-171581] +- sunrpc: rpc_debug and others are defined even if CONFIG_SUNRPC_DEBUG unset (Olga Kornievskaia) [RHEL-171581] +- NFSv4: limit lease period in nfs4_set_lease_period() (Olga Kornievskaia) [RHEL-171581] +- NFSv4: pass lease period in seconds to nfs4_set_lease_period() (Olga Kornievskaia) [RHEL-171581] +- fs/nfs: Fix readdir slow-start regression (Olga Kornievskaia) [RHEL-171581] +- NFS: fix delayed delegation return handling (Olga Kornievskaia) [RHEL-171581] +- NFS: simplify error handling in nfs_end_delegation_return (Olga Kornievskaia) [RHEL-171581] +- NFS: fold nfs_abort_delegation_return into nfs_end_delegation_return (Olga Kornievskaia) [RHEL-171581] +- NFS: remove the delegation == NULL check in nfs_end_delegation_return (Olga Kornievskaia) [RHEL-171581] +- NFS: use bool for the issync argument to nfs_end_delegation_return (Olga Kornievskaia) [RHEL-171581] +- NFS: return void from ->return_delegation (Olga Kornievskaia) [RHEL-171581] +- NFS: return void from nfs4_inode_make_writeable (Olga Kornievskaia) [RHEL-171581] +- NFS: Merge CONFIG_NFS_V4_1 with CONFIG_NFS_V4 (Olga Kornievskaia) [RHEL-171581] +- NFS: Add a way to disable NFS v4.0 via KConfig (Olga Kornievskaia) [RHEL-171581] +- redhat/configs: Add NFS_V4_0 (Olga Kornievskaia) [RHEL-171581] +- NFS: Move sequence slot operations into minorversion operations (Olga Kornievskaia) [RHEL-171581] +- NFS: Pass a struct nfs_client to nfs4_init_sequence() (Olga Kornievskaia) [RHEL-171581] +- NFS: Move NFS v4.0 pathdown recovery into nfs40client.c (Olga Kornievskaia) [RHEL-171581] +- NFS: Move nfs40_init_client into nfs40client.c (Olga Kornievskaia) [RHEL-171581] +- NFS: Move nfs40_shutdown_client into nfs40client.c (Olga Kornievskaia) [RHEL-171581] +- NFS: Make the various NFS v4.0 operations static again (Olga Kornievskaia) [RHEL-171581] +- NFS: Move the NFS v4.0 minor version ops into nfs40proc.c (Olga Kornievskaia) [RHEL-171581] +- NFS: Split out the nfs40_mig_recovery_ops to nfs40proc.c (Olga Kornievskaia) [RHEL-171581] +- NFS: Split out the nfs40_state_renewal_ops into nfs40proc.c (Olga Kornievskaia) [RHEL-171581] +- NFS: Split out the nfs40_nograce_recovery_ops into nfs40proc.c (Olga Kornievskaia) [RHEL-171581] +- NFS: Split out the nfs40_reboot_recovery_ops into nfs40client.c (Olga Kornievskaia) [RHEL-171581] +- NFS: Move nfs40_call_sync_ops into nfs40proc.c (Olga Kornievskaia) [RHEL-171581] +- exportfs: clarify the documentation of open()/permission() expotrfs ops (Olga Kornievskaia) [RHEL-171581] +- nfsd: do not allow exporting of special kernel filesystems (Olga Kornievskaia) [RHEL-171581] +- NFSD: Add POSIX ACL file attributes to SUPPATTR bitmasks (Olga Kornievskaia) [RHEL-171581] +- NFSD: Add POSIX draft ACL support to the NFSv4 SETATTR operation (Olga Kornievskaia) [RHEL-171581] +- NFSD: Add support for POSIX draft ACLs for file creation (Olga Kornievskaia) [RHEL-171581] +- NFSD: Add support for XDR decoding POSIX draft ACLs (Olga Kornievskaia) [RHEL-171581] +- NFSD: Refactor nfsd_setattr()'s ACL error reporting (Olga Kornievskaia) [RHEL-171581] +- NFSD: Do not allow NFSv4 (N)VERIFY to check POSIX ACL attributes (Olga Kornievskaia) [RHEL-171581] +- NFSD: Add nfsd4_encode_fattr4_posix_access_acl (Olga Kornievskaia) [RHEL-171581] +- NFSD: Add nfsd4_encode_fattr4_posix_default_acl (Olga Kornievskaia) [RHEL-171581] +- lsm,nfs: fix memory leak of lsm_context (Olga Kornievskaia) [RHEL-171581] +- lsm: lsm_context in security_dentry_init_security (Olga Kornievskaia) [RHEL-171581] +- lsm: use lsm_context in security_inode_getsecctx (Olga Kornievskaia) [RHEL-171581] +- NFSD: Add nfsd4_encode_fattr4_acl_trueform_scope (Olga Kornievskaia) [RHEL-171581] +- NFSD: Add nfsd4_encode_fattr4_acl_trueform (Olga Kornievskaia) [RHEL-171581] +- Add RPC language definition of NFSv4 POSIX ACL extension (Olga Kornievskaia) [RHEL-171581] +- NFSD: Add a Kconfig setting to enable support for NFSv4 POSIX ACLs (Olga Kornievskaia) [RHEL-171581] +- redhat/configs: Add NFSD_V4_POSIX_ACLS (Olga Kornievskaia) [RHEL-171581] +- xdrgen: Implement pass-through lines in specifications (Olga Kornievskaia) [RHEL-171581] +- nfsd: cancel async COPY operations when admin revokes filesystem state (Olga Kornievskaia) [RHEL-171581] +- nfsd: add controls to set the minimum number of threads per pool (Olga Kornievskaia) [RHEL-171581] +- nfsd: adjust number of running nfsd threads based on activity (Olga Kornievskaia) [RHEL-171581] +- sunrpc: allow svc_recv() to return -ETIMEDOUT and -EBUSY (Olga Kornievskaia) [RHEL-171581] +- sunrpc: split new thread creation into a separate function (Olga Kornievskaia) [RHEL-171581] +- sunrpc: introduce the concept of a minimum number of threads per pool (Olga Kornievskaia) [RHEL-171581] +- sunrpc: track the max number of requested threads in a pool (Olga Kornievskaia) [RHEL-171581] +- sunrpc: remove special handling of NULL pool from svc_start/stop_kthreads() (Olga Kornievskaia) [RHEL-171581] +- sunrpc: split svc_set_num_threads() into two functions (Olga Kornievskaia) [RHEL-171581] +- svcrdma: use bvec-based RDMA read/write API (Olga Kornievskaia) [RHEL-171581] +- xdrgen: Add enum value validation to generated decoders (Olga Kornievskaia) [RHEL-171581] +- xdrgen: Emit a max_arg_sz macro (Olga Kornievskaia) [RHEL-171581] +- xdrgen: Extend error reporting to AST transformation phase (Olga Kornievskaia) [RHEL-171581] +- xdrgen: Improve parse error reporting (Olga Kornievskaia) [RHEL-171581] +- xdrgen: Remove inclusion of nlm4.h header (Olga Kornievskaia) [RHEL-171581] +- SUNRPC: auth_gss: fix memory leaks in XDR decoding error paths (Olga Kornievskaia) [RHEL-171581] +- nfsd: fix return error code for nfsd_map_name_to_[ug]id (Olga Kornievskaia) [RHEL-171581] +- nfsd: never defer requests during idmap lookup (Olga Kornievskaia) [RHEL-171581] +- xdrgen: Initialize data pointer for zero-length items (Olga Kornievskaia) [RHEL-171581] +- NFSD: fix setting FMODE_NOCMTIME in nfs4_open_delegation (Olga Kornievskaia) [RHEL-171581] +- xdrgen: Implement short (16-bit) integer types (Olga Kornievskaia) [RHEL-171581] +- nfsd: use workqueue enable/disable APIs for v4_end_grace sync (Olga Kornievskaia) [RHEL-171581] +- NFS: NFSERR_INVAL is not defined by NFSv2 (Olga Kornievskaia) [RHEL-171581] +- nfsd: prefix notification in nfsd4_finalize_deleg_timestamps() with "nfsd: " (Olga Kornievskaia) [RHEL-171581] +- locks: ensure vfs_test_lock() never returns FILE_LOCK_DEFERRED (Olga Kornievskaia) [RHEL-171581] +- xdrgen: Generate "if" instead of "switch" for boolean union enumerators (Olga Kornievskaia) [RHEL-171581] +- NFSD: Add instructions on how to deal with xdrgen files (Olga Kornievskaia) [RHEL-171581] +- NFSD: Clean up nfsd4_check_open_attributes() (Olga Kornievskaia) [RHEL-171581] +- NFS/localio: switch nfs_local_do_read and nfs_local_do_write to return void (Olga Kornievskaia) [RHEL-171581] +- NFS/localio: remove -EAGAIN handling in nfs_local_doio() (Olga Kornievskaia) [RHEL-171581] +- NFS/localio: use GFP_NOIO and non-memreclaim workqueue in nfs_local_commit (Olga Kornievskaia) [RHEL-171581] +- NFS/localio: prevent direct reclaim recursion into NFS via nfs_writepages (Olga Kornievskaia) [RHEL-171581] +- NFS/localio: Cleanup the nfs_local_pgio_done() parameters (Olga Kornievskaia) [RHEL-171581] +- NFS/localio: Handle short writes by retrying (Olga Kornievskaia) [RHEL-171581] +- NFS: make nfs_mark_return_unreferenced_delegations less aggressive (Olga Kornievskaia) [RHEL-171581] +- NFS: return delegations from the end of a LRU when over the watermark (Olga Kornievskaia) [RHEL-171581] +- NFS: add a separate delegation return list (Olga Kornievskaia) [RHEL-171581] +- NFS: reformat nfs_mark_delegation_revoked (Olga Kornievskaia) [RHEL-171581] +- NFS: use a local RCU critical section in nfs_start_delegation_return (Olga Kornievskaia) [RHEL-171581] +- NFS: use refcount_inc_not_zero nfs_start_delegation_return (Olga Kornievskaia) [RHEL-171581] +- NFS: don't consume a delegation reference in nfs_end_delegation_return (Olga Kornievskaia) [RHEL-171581] +- NFS: take a delegation reference in nfs4_get_valid_delegation (Olga Kornievskaia) [RHEL-171581] +- NFS: simplify the detached delegation check in update_open_stateid (Olga Kornievskaia) [RHEL-171581] +- NFS: move the deleg_cur check out of nfs_detach_delegation_locked (Olga Kornievskaia) [RHEL-171581] +- NFS: return bool from nfs_detach_delegation{,_locked} (Olga Kornievskaia) [RHEL-171581] +- NFS: move delegation lookup into can_open_delegated (Olga Kornievskaia) [RHEL-171581] +- NFS: rewrite nfs_delegations_present in terms of nr_active_delegations (Olga Kornievskaia) [RHEL-171581] +- NFS: remove nfs_free_delegation (Olga Kornievskaia) [RHEL-171581] +- NFS: open code nfs_delegation_need_return (Olga Kornievskaia) [RHEL-171581] +- NFS: remove NFS_DELEGATION_INODE_FREEING (Olga Kornievskaia) [RHEL-171581] +- NFS: drop the _locked postfix from nfs_start_delegation_return (Olga Kornievskaia) [RHEL-171581] +- NFS: assert rcu_read_lock is held in nfs_start_delegation_return_locked (Olga Kornievskaia) [RHEL-171581] +- NFS: remove nfs_start_delegation_return (Olga Kornievskaia) [RHEL-171581] +- NFS: remove nfs_inode_detach_delegation (Olga Kornievskaia) [RHEL-171581] +- NFS: remove the NULL inode check in nfs4_inode_return_delegation_on_close (Olga Kornievskaia) [RHEL-171581] +- NFS: remove nfs_client_mark_return_all_delegations (Olga Kornievskaia) [RHEL-171581] +- NFS: remove nfs_client_mark_return_unused_delegation_types (Olga Kornievskaia) [RHEL-171581] +- NFS: remove __nfs_client_for_each_server (Olga Kornievskaia) [RHEL-171581] +- exportfs: Mark struct export_operations functions at kernel-doc (Olga Kornievskaia) [RHEL-171581] +- exportfs: Fix kernel-doc output for get_name() (Olga Kornievskaia) [RHEL-171581] +- docs: exportfs: Use source code struct documentation (Olga Kornievskaia) [RHEL-171581] +- NFS: Don't immediately return directory delegations when disabled (Olga Kornievskaia) [RHEL-171581] +- NFSv4.x: Directory delegations don't require any state recovery (Olga Kornievskaia) [RHEL-171581] +- nfs: unify security_inode_listsecurity() calls (Olga Kornievskaia) [RHEL-171581] +- NFSv4: Don't free slots prematurely if requesting a directory delegation (Olga Kornievskaia) [RHEL-171581] +- NFSv4: Fix nfs_clear_verifier_delegated() for delegated directories (Olga Kornievskaia) [RHEL-171581] +- NFS: Fix directory delegation verifier checks (Olga Kornievskaia) [RHEL-171581] +- NFSD: net ref data still needs to be freed even if net hasn't startup (Olga Kornievskaia) [RHEL-171581] +- nfsd: provide locking for v4_end_grace (Olga Kornievskaia) [RHEL-171581] {CVE-2026-22980} +- NFSD: Remove NFSERR_EAGAIN (Olga Kornievskaia) [RHEL-171581] +- nfsd: use ATTR_DELEG in nfsd4_finalize_deleg_timestamps() (Olga Kornievskaia) [RHEL-171581] +- NFSD: NFSv4 file creation neglects setting ACL (Olga Kornievskaia) [RHEL-171581] {CVE-2025-68803} +- NFSD: Clear SECLABEL in the suppattr_exclcreat bitmap (Olga Kornievskaia) [RHEL-171581] +- NFSv4: Handle NFS4ERR_NOTSUPP errors for directory delegations (Olga Kornievskaia) [RHEL-171581] +- NFSD: nfsd-io-modes: Separate lists (Olga Kornievskaia) [RHEL-171581] +- NFSD: nfsd-io-modes: Wrap shell snippets in literal code blocks (Olga Kornievskaia) [RHEL-171581] +- NFSD: Add toctree entry for NFSD IO modes docs (Olga Kornievskaia) [RHEL-171581] +- NFSD: add Documentation/filesystems/nfs/nfsd-io-modes.rst (Olga Kornievskaia) [RHEL-171581] +- NFSD: Implement NFSD_IO_DIRECT for NFS WRITE (Olga Kornievskaia) [RHEL-171581] +- NFS: Fix up the automount fs_context to use the correct cred (Olga Kornievskaia) [RHEL-171581] +- NFSD: Add trace point for SCSI fencing operation. (Olga Kornievskaia) [RHEL-171581] +- NFS: Add a module option to disable directory delegations (Olga Kornievskaia) [RHEL-171581] +- NFS: Shortcut lookup revalidations if we have a directory delegation (Olga Kornievskaia) [RHEL-171581] +- NFS: Request a directory delegation during RENAME (Olga Kornievskaia) [RHEL-171581] +- NFS: Request a directory delegation on ACCESS, CREATE, and UNLINK (Olga Kornievskaia) [RHEL-171581] +- NFS: Add support for sending GDD_GETATTR (Olga Kornievskaia) [RHEL-171581] +- nfsd: Use MD5 library instead of crypto_shash (Olga Kornievskaia) [RHEL-171581] +- nfsd: stop pretending that we cache the SEQUENCE reply. (Olga Kornievskaia) [RHEL-171581] +- NFS: nfsd-maintainer-entry-profile: Inline function name prefixes (Olga Kornievskaia) [RHEL-171581] +- NFSD: Add a subsystem policy document (Olga Kornievskaia) [RHEL-171581] +- sunrpc: allocate a separate bvec array for socket sends (Olga Kornievskaia) [RHEL-171581] +- SUNRPC: Improve "fragment too large" warning (Olga Kornievskaia) [RHEL-171581] +- NFSD: Implement NFSD_IO_DIRECT for NFS READ (Olga Kornievskaia) [RHEL-171581] +- NFSD: Relocate the xdr_reserve_space_vec() call site (Olga Kornievskaia) [RHEL-171581] +- NFSD: pass nfsd_file to nfsd_iter_read() (Olga Kornievskaia) [RHEL-171581] +- NFSD/blocklayout: Support multiple extents per LAYOUTGET (Olga Kornievskaia) [RHEL-171581] +- NFSD/blocklayout: Introduce layout content structure (Olga Kornievskaia) [RHEL-171581] +- svcrdma: Increase the server's default RPC/RDMA credit grant (Olga Kornievskaia) [RHEL-171581] +- NFSD: Update comment documenting unsupported fattr4 attributes (Olga Kornievskaia) [RHEL-171581] +- nfsd: delete unreachable confusing code in nfs4_open_delegation() (Olga Kornievskaia) [RHEL-171581] +- NFSD: Add array bounds-checking in nfsd_iter_read() (Olga Kornievskaia) [RHEL-171581] +- nfsd: switch the default for NFSD_LEGACY_CLIENT_TRACKING to "n" (Olga Kornievskaia) [RHEL-171581] +- nfsd: change nfs4_client_to_reclaim() to allocate data (Olga Kornievskaia) [RHEL-171581] +- nfsd: move name lookup out of nfsd4_list_rec_dir() (Olga Kornievskaia) [RHEL-171581] +- NFSD: Define actions for the new time_deleg FATTR4 attributes (Olga Kornievskaia) [RHEL-171581] {CVE-2025-40326} +- NFSD: Allow layoutcommit during grace period (Olga Kornievskaia) [RHEL-171581] +- fs: lift the FMODE_NOCMTIME check into file_update_time_flags (Olga Kornievskaia) [RHEL-171581] +- fs: refactor file timestamp update logic (Olga Kornievskaia) [RHEL-171581] +- nfsd: freeze c/mtime updates with outstanding WRITE_ATTRS delegation (Olga Kornievskaia) [RHEL-171581] +- net: mana: fix use-after-free in add_adev() error path (CKI Backport Bot) [RHEL-172775] {CVE-2026-43056} +- bonding: 3ad: Add support for 1600G speed (Kamal Heib) [RHEL-165176] +- net: ethtool: Add support for 1600Gbps speed (Kamal Heib) [RHEL-165176] +Resolves: RHEL-165176, RHEL-171581, RHEL-172775, RHEL-174703, RHEL-179758 + * Mon Jun 22 2026 CKI KWF Bot [6.12.0-241.el10] - selinux: RHEL-only hotfix for execmem regression (Ondrej Mosnacek) [RHEL-185115] - s390: Revert support for DCACHE_WORD_ACCESS (Rafael Aquini) [RHEL-184095] diff --git a/kernel.spec b/kernel.spec index 1b5db272f..b72acb737 100644 --- a/kernel.spec +++ b/kernel.spec @@ -179,15 +179,15 @@ Summary: The Linux kernel %define specrpmversion 6.12.0 %define specversion 6.12.0 %define patchversion 6.12 -%define pkgrelease 241 +%define pkgrelease 242 %define kversion 6 -%define tarfile_release 6.12.0-241.el10 +%define tarfile_release 6.12.0-242.el10 # This is needed to do merge window version magic %define patchlevel 12 # This allows pkg_release to have configurable %%{?dist} tag -%define specrelease 241%{?buildid}%{?dist} +%define specrelease 242%{?buildid}%{?dist} # This defines the kabi tarball version -%define kabiversion 6.12.0-241.el10 +%define kabiversion 6.12.0-242.el10 # If this variable is set to 1, a bpf selftests build failure will cause a # fatal kernel package build error @@ -4576,14 +4576,14 @@ fi\ # # %changelog -* Wed Jun 24 2026 Eduard Abdullin - 6.12.0-241 +* Sat Jun 27 2026 Eduard Abdullin - 6.12.0-242 - Debrand for AlmaLinux OS - Use AlmaLinux OS secure boot cert -* Wed Jun 24 2026 Neal Gompa - 6.12.0-241 +* Sat Jun 27 2026 Neal Gompa - 6.12.0-242 - Enable Btrfs support for all kernel variants -* Wed Jun 24 2026 Andrew Lukoshko - 6.12.0-241 +* Sat Jun 27 2026 Andrew Lukoshko - 6.12.0-242 - hpsa: bring back deprecated PCI ids #CFHack #CFHack2024 - mptsas: bring back deprecated PCI ids #CFHack #CFHack2024 - megaraid_sas: bring back deprecated PCI ids #CFHack #CFHack2024 @@ -4593,6 +4593,298 @@ fi\ - kernel/rh_messages.h: enable all disabled pci devices by moving to unmaintained +* Tue Jun 23 2026 CKI KWF Bot [6.12.0-242.el10] +- scsi: qla2xxx: Completely fix fcport double free (Ewan D. Milne) [RHEL-179758] {CVE-2026-43414} +- sched/fair: Fix wakeup_preempt_fair() for not waking up task (Phil Auld) [RHEL-174703] +- sched/fair: Fix overflow in vruntime_eligible() (Phil Auld) [RHEL-174703] +- sched/fair: Clear rel_deadline when initializing forked entities (Phil Auld) [RHEL-174703] +- sched/fair: Fix wakeup_preempt_fair() vs delayed dequeue (Phil Auld) [RHEL-174703] +- sched/deadline: Use revised wakeup rule for dl_server (Phil Auld) [RHEL-174703] +- sched: Make class_schedulers avoid pushing current, and get rid of proxy_tag_curr() (Phil Auld) [RHEL-174703] +- sched/debug: Fix avg_vruntime() usage (Phil Auld) [RHEL-174703] +- sched/fair: Fix zero_vruntime tracking fix (Phil Auld) [RHEL-174703] {CVE-2026-43323} +- NFS: write_completion: dereference loop-local req, not hdr->req (Olga Kornievskaia) [RHEL-171581] +- NFSD: Report whether fh_key was actually updated (Olga Kornievskaia) [RHEL-171581] +- sunrpc: prevent out-of-bounds read in __cache_seq_start() (Olga Kornievskaia) [RHEL-171581] +- xfs: fix overlapping extents returned for pNFS LAYOUTGET (Olga Kornievskaia) [RHEL-171581] +- xfs: fix use of uninitialized imap in xfs_fs_map_blocks error path (Olga Kornievskaia) [RHEL-171581] +- NFSD: Fix infinite loop in layout state revocation (Olga Kornievskaia) [RHEL-171581] +- sunrpc: start cache request seqno at 1 to fix netlink GET_REQS (Olga Kornievskaia) [RHEL-171581] +- nfsd: update mtime/ctime on COPY in presence of delegated attributes (Olga Kornievskaia) [RHEL-171581] +- nfsd: update mtime/ctime on CLONE in presense of delegated attributes (Olga Kornievskaia) [RHEL-171581] +- nfsd: fix file change detection in CB_GETATTR (Olga Kornievskaia) [RHEL-171581] +- net/handshake: Add new parameter 'HANDSHAKE_A_ACCEPT_KEYRING' (Olga Kornievskaia) [RHEL-171581] +- NFS: Fix RCU dereference of cl_xprt in nfs_compare_super_address (Olga Kornievskaia) [RHEL-171581] +- NFS: remove redundant __private attribute from nfs_page_class (Olga Kornievskaia) [RHEL-171581] +- NFSv4.2: fix CLONE/COPY attrs in presence of delegated attributes (Olga Kornievskaia) [RHEL-171581] +- NFS: fix writeback in presence of errors (Olga Kornievskaia) [RHEL-171581] +- nfs: use memcpy_and_pad in decode_fh (Olga Kornievskaia) [RHEL-171581] +- NFSv4.1: Apply session size limits on clone path (Olga Kornievskaia) [RHEL-171581] +- NFSv4: retry GETATTR if GET_DIR_DELEGATION failed (Olga Kornievskaia) [RHEL-171581] +- NFS: fix RENAME attr in presence of directory delegations (Olga Kornievskaia) [RHEL-171581] +- pnfs/flexfiles: validate ds_versions_cnt is non-zero (Olga Kornievskaia) [RHEL-171581] +- NFS/blocklayout: print each device used for SCSI layouts (Olga Kornievskaia) [RHEL-171581] +- xprtrdma: Post receive buffers after RPC completion (Olga Kornievskaia) [RHEL-171581] +- xprtrdma: Scale receive batch size with credit window (Olga Kornievskaia) [RHEL-171581] +- xprtrdma: Replace rpcrdma_mr_seg with xdr_buf cursor (Olga Kornievskaia) [RHEL-171581] +- xprtrdma: Decouple frwr_wp_create from frwr_map (Olga Kornievskaia) [RHEL-171581] +- xprtrdma: Close lost-wakeup race in xprt_rdma_alloc_slot (Olga Kornievskaia) [RHEL-171581] +- xprtrdma: Avoid 250 ms delay on backlog wakeup (Olga Kornievskaia) [RHEL-171581] +- xprtrdma: Close sendctx get/put race that can block a transport (Olga Kornievskaia) [RHEL-171581] +- nfs: update inode ctime after removexattr operation (Olga Kornievskaia) [RHEL-171581] +- nfs: fix utimensat() for atime with delegated timestamps (Olga Kornievskaia) [RHEL-171581] +- NFS: improve "Server wrote zero bytes" error (Olga Kornievskaia) [RHEL-171581] +- NFSv4/pnfs: If the server is down, retry the layout returns on reboot (Olga Kornievskaia) [RHEL-171581] +- nfsd: fix comment typo in nfsxdr (Olga Kornievskaia) [RHEL-171581] +- nfsd: fix comment typo in nfs3xdr (Olga Kornievskaia) [RHEL-171581] +- NFSD: convert callback RPC program to per-net namespace (Olga Kornievskaia) [RHEL-171581] +- NFSD: use per-operation statidx for callback procedures (Olga Kornievskaia) [RHEL-171581] +- svcrdma: Use contiguous pages for RDMA Read sink buffers (Olga Kornievskaia) [RHEL-171581] +- SUNRPC: Add svc_rqst_page_release() helper (Olga Kornievskaia) [RHEL-171581] +- SUNRPC: xdr.h: fix all kernel-doc warnings (Olga Kornievskaia) [RHEL-171581] +- svcrdma: Factor out WR chain linking into helper (Olga Kornievskaia) [RHEL-171581] +- svcrdma: Add Write chunk WRs to the RPC's Send WR chain (Olga Kornievskaia) [RHEL-171581] +- svcrdma: Clean up use of rdma->sc_pd->device (Olga Kornievskaia) [RHEL-171581] +- svcrdma: Clean up use of rdma->sc_pd->device in Receive paths (Olga Kornievskaia) [RHEL-171581] +- svcrdma: Add fair queuing for Send Queue access (Olga Kornievskaia) [RHEL-171581] +- SUNRPC: Optimize rq_respages allocation in svc_alloc_arg (Olga Kornievskaia) [RHEL-171581] +- SUNRPC: Track consumed rq_pages entries (Olga Kornievskaia) [RHEL-171581] +- SUNRPC: Handle NULL entries in svc_rqst_release_pages (Olga Kornievskaia) [RHEL-171581] +- SUNRPC: Allocate a separate Reply page array (Olga Kornievskaia) [RHEL-171581] +- SUNRPC: Tighten bounds checking in svc_rqst_replace_page (Olga Kornievskaia) [RHEL-171581] +- NFSD: Sign filehandles (Olga Kornievskaia) [RHEL-171581] +- NFSD/export: Add sign_fh export option (Olga Kornievskaia) [RHEL-171581] +- NFSD: Add a key for signing filehandles (Olga Kornievskaia) [RHEL-171581] +- nfsd: use dynamic allocation for oversized NFSv4.0 replay cache (Olga Kornievskaia) [RHEL-171581] +- sunrpc: split cache_detail queue into request and reader lists (Olga Kornievskaia) [RHEL-171581] +- sunrpc: convert queue_wait from global to per-cache-detail waitqueue (Olga Kornievskaia) [RHEL-171581] +- sunrpc: convert queue_lock from global spinlock to per-cache-detail lock (Olga Kornievskaia) [RHEL-171581] +- sunrpc: Add XPT flags missing from SVC_XPRT_FLAG_LIST (Olga Kornievskaia) [RHEL-171581] +- lockd: Remove dead code from fs/lockd/xdr4.c (Olga Kornievskaia) [RHEL-171581] +- lockd: Remove C macros that are no longer used (Olga Kornievskaia) [RHEL-171581] +- lockd: Add LOCKD_SHARE_SVID constant for DOS sharing mode (Olga Kornievskaia) [RHEL-171581] +- lockd: Use xdrgen XDR functions for the NLMv4 FREE_ALL procedure (Olga Kornievskaia) [RHEL-171581] +- lockd: Use xdrgen XDR functions for the NLMv4 NM_LOCK procedure (Olga Kornievskaia) [RHEL-171581] +- lockd: Use xdrgen XDR functions for the NLMv4 UNSHARE procedure (Olga Kornievskaia) [RHEL-171581] +- lockd: Use xdrgen XDR functions for the NLMv4 SHARE procedure (Olga Kornievskaia) [RHEL-171581] +- lockd: Prepare share helpers for xdrgen conversion (Olga Kornievskaia) [RHEL-171581] +- lockd: Hoist file_lock init out of nlm4svc_decode_shareargs() (Olga Kornievskaia) [RHEL-171581] +- lockd: Convert server-side undefined procedures to xdrgen (Olga Kornievskaia) [RHEL-171581] +- lockd: Use xdrgen XDR functions for the NLMv4 SM_NOTIFY procedure (Olga Kornievskaia) [RHEL-171581] +- lockd: Use xdrgen XDR functions for the NLMv4 GRANTED_RES procedure (Olga Kornievskaia) [RHEL-171581] +- lockd: Use xdrgen XDR functions for the NLMv4 UNLOCK_RES procedure (Olga Kornievskaia) [RHEL-171581] +- lockd: Use xdrgen XDR functions for the NLMv4 CANCEL_RES procedure (Olga Kornievskaia) [RHEL-171581] +- lockd: Use xdrgen XDR functions for the NLMv4 LOCK_RES procedure (Olga Kornievskaia) [RHEL-171581] +- lockd: Use xdrgen XDR functions for the NLMv4 TEST_RES procedure (Olga Kornievskaia) [RHEL-171581] +- lockd: Use xdrgen XDR functions for the NLMv4 GRANTED_MSG procedure (Olga Kornievskaia) [RHEL-171581] +- lockd: Use xdrgen XDR functions for the NLMv4 UNLOCK_MSG procedure (Olga Kornievskaia) [RHEL-171581] +- lockd: Use xdrgen XDR functions for the NLMv4 CANCEL_MSG procedure (Olga Kornievskaia) [RHEL-171581] +- lockd: Use xdrgen XDR functions for the NLMv4 LOCK_MSG procedure (Olga Kornievskaia) [RHEL-171581] +- lockd: Use xdrgen XDR functions for the NLMv4 TEST_MSG procedure (Olga Kornievskaia) [RHEL-171581] +- lockd: Refactor nlm4svc_callback() (Olga Kornievskaia) [RHEL-171581] +- lockd: Use xdrgen XDR functions for the NLMv4 GRANTED procedure (Olga Kornievskaia) [RHEL-171581] +- lockd: Use xdrgen XDR functions for the NLMv4 UNLOCK procedure (Olga Kornievskaia) [RHEL-171581] +- lockd: Use xdrgen XDR functions for the NLMv4 CANCEL procedure (Olga Kornievskaia) [RHEL-171581] +- lockd: Use xdrgen XDR functions for the NLMv4 LOCK procedure (Olga Kornievskaia) [RHEL-171581] +- lockd: Use xdrgen XDR functions for the NLMv4 TEST procedure (Olga Kornievskaia) [RHEL-171581] +- lockd: Use xdrgen XDR functions for the NLMv4 NULL procedure (Olga Kornievskaia) [RHEL-171581] +- Documentation: Add the RPC language description of NLM version 4 (Olga Kornievskaia) [RHEL-171581] +- NFSD: Enforce timeout on layout recall and integrate lease manager fencing (Olga Kornievskaia) [RHEL-171581] +- NFSD: fix nfs4_file access extra count in nfsd4_add_rdaccess_to_wrdeleg (Olga Kornievskaia) [RHEL-171581] +- sunrpc: Fix compilation error (`make W=1`) when dprintk() is no-op (Olga Kornievskaia) [RHEL-171581] +- sunrpc: Kill RPC_IFDEBUG() (Olga Kornievskaia) [RHEL-171581] +- nfs/blocklayout: Fix compilation error (`make W=1`) in bl_write_pagelist() (Olga Kornievskaia) [RHEL-171581] +- lockd: Relocate svc_version definitions to XDR layer (Olga Kornievskaia) [RHEL-171581] +- lockd: Move nlm4svc_set_file_lock_range() (Olga Kornievskaia) [RHEL-171581] +- lockd: Make linux/lockd/nlm.h an internal header (Olga Kornievskaia) [RHEL-171581] +- lockd: Move xdr.h from include/linux/lockd/ to fs/lockd/ (Olga Kornievskaia) [RHEL-171581] +- lockd: Remove lockd/debug.h (Olga Kornievskaia) [RHEL-171581] +- lockd: Relocate include/linux/lockd/lockd.h (Olga Kornievskaia) [RHEL-171581] +- lockd: Move share.h from include/linux/lockd/ to fs/lockd/ (Olga Kornievskaia) [RHEL-171581] +- lockd: Move xdr4.h from include/linux/lockd/ to fs/lockd/ (Olga Kornievskaia) [RHEL-171581] +- NFS: Use nlmclnt_shutdown_rpc_clnt() to safely shut down NLM (Olga Kornievskaia) [RHEL-171581] +- lockd: Relocate nlmsvc_unlock API declarations (Olga Kornievskaia) [RHEL-171581] +- lockd: Have nlm_fopen() return errno values (Olga Kornievskaia) [RHEL-171581] +- lockd: Introduce nlm__int__deadlock (Olga Kornievskaia) [RHEL-171581] +- lockd: Relocate and rename nlm_drop_reply (Olga Kornievskaia) [RHEL-171581] +- lockd: Simplify cast_status() in svcproc.c (Olga Kornievskaia) [RHEL-171581] +- nfsd: remove NFSD_V4_DELEG_TIMESTAMPS Kconfig option (Olga Kornievskaia) [RHEL-171581] +- nfsd: add a runtime switch for disabling delegated timestamps (Olga Kornievskaia) [RHEL-171581] +- SUNRPC: Replace KUnit tests for memcmp() with KUNIT_EXPECT_MEMEQ_MSG() (Olga Kornievskaia) [RHEL-171581] +- NFSD: Track SCSI Persistent Registration Fencing per Client with xarray (Olga Kornievskaia) [RHEL-171581] +- sunrpc/cache: improve RCU safety in cache_list walking. (Olga Kornievskaia) [RHEL-171581] +- nfsd/sunrpc: move rq_cachetype into struct nfsd_thread_local_info (Olga Kornievskaia) [RHEL-171581] +- nfsd/sunrpc: add svc_rqst->rq_private pointer and remove rq_lease_breaker (Olga Kornievskaia) [RHEL-171581] +- sunrpc: fix cache_request leak in cache_release (Olga Kornievskaia) [RHEL-171581] {CVE-2026-31400} +- NFSD: Hold net reference for the lifetime of /proc/fs/nfs/exports fd (Olga Kornievskaia) [RHEL-171581] {CVE-2026-31403} +- nfsd: switch purge_old() to use start_removing_noperm() (Olga Kornievskaia) [RHEL-171581] +- NFS: Fix NFS KConfig typos (Olga Kornievskaia) [RHEL-171581] +- xprtrdma: Decrement re_receiving on the early exit paths (Olga Kornievskaia) [RHEL-171581] {CVE-2026-43469} +- nfsd: report the requested maximum number of threads instead of number running (Olga Kornievskaia) [RHEL-171581] +- nfs: return EISDIR on nfs3_proc_create if d_alias is a dir (Olga Kornievskaia) [RHEL-171581] {CVE-2026-43470} +- nfsd: Fix cred ref leak in nfsd_nl_listener_set_doit(). (Olga Kornievskaia) [RHEL-171581] {CVE-2026-43394} +- nfsd: Fix cred ref leak in nfsd_nl_threads_set_doit(). (Olga Kornievskaia) [RHEL-171581] {CVE-2026-23297} +- SUNRPC: fix gss_auth kref leak in gss_alloc_msg error path (Olga Kornievskaia) [RHEL-171581] +- nfs: nfs4proc: Convert comma to semicolon (Olga Kornievskaia) [RHEL-171581] +- SUNRPC: Change list definition method (Olga Kornievskaia) [RHEL-171581] +- sunrpc: rpc_debug and others are defined even if CONFIG_SUNRPC_DEBUG unset (Olga Kornievskaia) [RHEL-171581] +- NFSv4: limit lease period in nfs4_set_lease_period() (Olga Kornievskaia) [RHEL-171581] +- NFSv4: pass lease period in seconds to nfs4_set_lease_period() (Olga Kornievskaia) [RHEL-171581] +- fs/nfs: Fix readdir slow-start regression (Olga Kornievskaia) [RHEL-171581] +- NFS: fix delayed delegation return handling (Olga Kornievskaia) [RHEL-171581] +- NFS: simplify error handling in nfs_end_delegation_return (Olga Kornievskaia) [RHEL-171581] +- NFS: fold nfs_abort_delegation_return into nfs_end_delegation_return (Olga Kornievskaia) [RHEL-171581] +- NFS: remove the delegation == NULL check in nfs_end_delegation_return (Olga Kornievskaia) [RHEL-171581] +- NFS: use bool for the issync argument to nfs_end_delegation_return (Olga Kornievskaia) [RHEL-171581] +- NFS: return void from ->return_delegation (Olga Kornievskaia) [RHEL-171581] +- NFS: return void from nfs4_inode_make_writeable (Olga Kornievskaia) [RHEL-171581] +- NFS: Merge CONFIG_NFS_V4_1 with CONFIG_NFS_V4 (Olga Kornievskaia) [RHEL-171581] +- NFS: Add a way to disable NFS v4.0 via KConfig (Olga Kornievskaia) [RHEL-171581] +- redhat/configs: Add NFS_V4_0 (Olga Kornievskaia) [RHEL-171581] +- NFS: Move sequence slot operations into minorversion operations (Olga Kornievskaia) [RHEL-171581] +- NFS: Pass a struct nfs_client to nfs4_init_sequence() (Olga Kornievskaia) [RHEL-171581] +- NFS: Move NFS v4.0 pathdown recovery into nfs40client.c (Olga Kornievskaia) [RHEL-171581] +- NFS: Move nfs40_init_client into nfs40client.c (Olga Kornievskaia) [RHEL-171581] +- NFS: Move nfs40_shutdown_client into nfs40client.c (Olga Kornievskaia) [RHEL-171581] +- NFS: Make the various NFS v4.0 operations static again (Olga Kornievskaia) [RHEL-171581] +- NFS: Move the NFS v4.0 minor version ops into nfs40proc.c (Olga Kornievskaia) [RHEL-171581] +- NFS: Split out the nfs40_mig_recovery_ops to nfs40proc.c (Olga Kornievskaia) [RHEL-171581] +- NFS: Split out the nfs40_state_renewal_ops into nfs40proc.c (Olga Kornievskaia) [RHEL-171581] +- NFS: Split out the nfs40_nograce_recovery_ops into nfs40proc.c (Olga Kornievskaia) [RHEL-171581] +- NFS: Split out the nfs40_reboot_recovery_ops into nfs40client.c (Olga Kornievskaia) [RHEL-171581] +- NFS: Move nfs40_call_sync_ops into nfs40proc.c (Olga Kornievskaia) [RHEL-171581] +- exportfs: clarify the documentation of open()/permission() expotrfs ops (Olga Kornievskaia) [RHEL-171581] +- nfsd: do not allow exporting of special kernel filesystems (Olga Kornievskaia) [RHEL-171581] +- NFSD: Add POSIX ACL file attributes to SUPPATTR bitmasks (Olga Kornievskaia) [RHEL-171581] +- NFSD: Add POSIX draft ACL support to the NFSv4 SETATTR operation (Olga Kornievskaia) [RHEL-171581] +- NFSD: Add support for POSIX draft ACLs for file creation (Olga Kornievskaia) [RHEL-171581] +- NFSD: Add support for XDR decoding POSIX draft ACLs (Olga Kornievskaia) [RHEL-171581] +- NFSD: Refactor nfsd_setattr()'s ACL error reporting (Olga Kornievskaia) [RHEL-171581] +- NFSD: Do not allow NFSv4 (N)VERIFY to check POSIX ACL attributes (Olga Kornievskaia) [RHEL-171581] +- NFSD: Add nfsd4_encode_fattr4_posix_access_acl (Olga Kornievskaia) [RHEL-171581] +- NFSD: Add nfsd4_encode_fattr4_posix_default_acl (Olga Kornievskaia) [RHEL-171581] +- lsm,nfs: fix memory leak of lsm_context (Olga Kornievskaia) [RHEL-171581] +- lsm: lsm_context in security_dentry_init_security (Olga Kornievskaia) [RHEL-171581] +- lsm: use lsm_context in security_inode_getsecctx (Olga Kornievskaia) [RHEL-171581] +- NFSD: Add nfsd4_encode_fattr4_acl_trueform_scope (Olga Kornievskaia) [RHEL-171581] +- NFSD: Add nfsd4_encode_fattr4_acl_trueform (Olga Kornievskaia) [RHEL-171581] +- Add RPC language definition of NFSv4 POSIX ACL extension (Olga Kornievskaia) [RHEL-171581] +- NFSD: Add a Kconfig setting to enable support for NFSv4 POSIX ACLs (Olga Kornievskaia) [RHEL-171581] +- redhat/configs: Add NFSD_V4_POSIX_ACLS (Olga Kornievskaia) [RHEL-171581] +- xdrgen: Implement pass-through lines in specifications (Olga Kornievskaia) [RHEL-171581] +- nfsd: cancel async COPY operations when admin revokes filesystem state (Olga Kornievskaia) [RHEL-171581] +- nfsd: add controls to set the minimum number of threads per pool (Olga Kornievskaia) [RHEL-171581] +- nfsd: adjust number of running nfsd threads based on activity (Olga Kornievskaia) [RHEL-171581] +- sunrpc: allow svc_recv() to return -ETIMEDOUT and -EBUSY (Olga Kornievskaia) [RHEL-171581] +- sunrpc: split new thread creation into a separate function (Olga Kornievskaia) [RHEL-171581] +- sunrpc: introduce the concept of a minimum number of threads per pool (Olga Kornievskaia) [RHEL-171581] +- sunrpc: track the max number of requested threads in a pool (Olga Kornievskaia) [RHEL-171581] +- sunrpc: remove special handling of NULL pool from svc_start/stop_kthreads() (Olga Kornievskaia) [RHEL-171581] +- sunrpc: split svc_set_num_threads() into two functions (Olga Kornievskaia) [RHEL-171581] +- svcrdma: use bvec-based RDMA read/write API (Olga Kornievskaia) [RHEL-171581] +- xdrgen: Add enum value validation to generated decoders (Olga Kornievskaia) [RHEL-171581] +- xdrgen: Emit a max_arg_sz macro (Olga Kornievskaia) [RHEL-171581] +- xdrgen: Extend error reporting to AST transformation phase (Olga Kornievskaia) [RHEL-171581] +- xdrgen: Improve parse error reporting (Olga Kornievskaia) [RHEL-171581] +- xdrgen: Remove inclusion of nlm4.h header (Olga Kornievskaia) [RHEL-171581] +- SUNRPC: auth_gss: fix memory leaks in XDR decoding error paths (Olga Kornievskaia) [RHEL-171581] +- nfsd: fix return error code for nfsd_map_name_to_[ug]id (Olga Kornievskaia) [RHEL-171581] +- nfsd: never defer requests during idmap lookup (Olga Kornievskaia) [RHEL-171581] +- xdrgen: Initialize data pointer for zero-length items (Olga Kornievskaia) [RHEL-171581] +- NFSD: fix setting FMODE_NOCMTIME in nfs4_open_delegation (Olga Kornievskaia) [RHEL-171581] +- xdrgen: Implement short (16-bit) integer types (Olga Kornievskaia) [RHEL-171581] +- nfsd: use workqueue enable/disable APIs for v4_end_grace sync (Olga Kornievskaia) [RHEL-171581] +- NFS: NFSERR_INVAL is not defined by NFSv2 (Olga Kornievskaia) [RHEL-171581] +- nfsd: prefix notification in nfsd4_finalize_deleg_timestamps() with "nfsd: " (Olga Kornievskaia) [RHEL-171581] +- locks: ensure vfs_test_lock() never returns FILE_LOCK_DEFERRED (Olga Kornievskaia) [RHEL-171581] +- xdrgen: Generate "if" instead of "switch" for boolean union enumerators (Olga Kornievskaia) [RHEL-171581] +- NFSD: Add instructions on how to deal with xdrgen files (Olga Kornievskaia) [RHEL-171581] +- NFSD: Clean up nfsd4_check_open_attributes() (Olga Kornievskaia) [RHEL-171581] +- NFS/localio: switch nfs_local_do_read and nfs_local_do_write to return void (Olga Kornievskaia) [RHEL-171581] +- NFS/localio: remove -EAGAIN handling in nfs_local_doio() (Olga Kornievskaia) [RHEL-171581] +- NFS/localio: use GFP_NOIO and non-memreclaim workqueue in nfs_local_commit (Olga Kornievskaia) [RHEL-171581] +- NFS/localio: prevent direct reclaim recursion into NFS via nfs_writepages (Olga Kornievskaia) [RHEL-171581] +- NFS/localio: Cleanup the nfs_local_pgio_done() parameters (Olga Kornievskaia) [RHEL-171581] +- NFS/localio: Handle short writes by retrying (Olga Kornievskaia) [RHEL-171581] +- NFS: make nfs_mark_return_unreferenced_delegations less aggressive (Olga Kornievskaia) [RHEL-171581] +- NFS: return delegations from the end of a LRU when over the watermark (Olga Kornievskaia) [RHEL-171581] +- NFS: add a separate delegation return list (Olga Kornievskaia) [RHEL-171581] +- NFS: reformat nfs_mark_delegation_revoked (Olga Kornievskaia) [RHEL-171581] +- NFS: use a local RCU critical section in nfs_start_delegation_return (Olga Kornievskaia) [RHEL-171581] +- NFS: use refcount_inc_not_zero nfs_start_delegation_return (Olga Kornievskaia) [RHEL-171581] +- NFS: don't consume a delegation reference in nfs_end_delegation_return (Olga Kornievskaia) [RHEL-171581] +- NFS: take a delegation reference in nfs4_get_valid_delegation (Olga Kornievskaia) [RHEL-171581] +- NFS: simplify the detached delegation check in update_open_stateid (Olga Kornievskaia) [RHEL-171581] +- NFS: move the deleg_cur check out of nfs_detach_delegation_locked (Olga Kornievskaia) [RHEL-171581] +- NFS: return bool from nfs_detach_delegation{,_locked} (Olga Kornievskaia) [RHEL-171581] +- NFS: move delegation lookup into can_open_delegated (Olga Kornievskaia) [RHEL-171581] +- NFS: rewrite nfs_delegations_present in terms of nr_active_delegations (Olga Kornievskaia) [RHEL-171581] +- NFS: remove nfs_free_delegation (Olga Kornievskaia) [RHEL-171581] +- NFS: open code nfs_delegation_need_return (Olga Kornievskaia) [RHEL-171581] +- NFS: remove NFS_DELEGATION_INODE_FREEING (Olga Kornievskaia) [RHEL-171581] +- NFS: drop the _locked postfix from nfs_start_delegation_return (Olga Kornievskaia) [RHEL-171581] +- NFS: assert rcu_read_lock is held in nfs_start_delegation_return_locked (Olga Kornievskaia) [RHEL-171581] +- NFS: remove nfs_start_delegation_return (Olga Kornievskaia) [RHEL-171581] +- NFS: remove nfs_inode_detach_delegation (Olga Kornievskaia) [RHEL-171581] +- NFS: remove the NULL inode check in nfs4_inode_return_delegation_on_close (Olga Kornievskaia) [RHEL-171581] +- NFS: remove nfs_client_mark_return_all_delegations (Olga Kornievskaia) [RHEL-171581] +- NFS: remove nfs_client_mark_return_unused_delegation_types (Olga Kornievskaia) [RHEL-171581] +- NFS: remove __nfs_client_for_each_server (Olga Kornievskaia) [RHEL-171581] +- exportfs: Mark struct export_operations functions at kernel-doc (Olga Kornievskaia) [RHEL-171581] +- exportfs: Fix kernel-doc output for get_name() (Olga Kornievskaia) [RHEL-171581] +- docs: exportfs: Use source code struct documentation (Olga Kornievskaia) [RHEL-171581] +- NFS: Don't immediately return directory delegations when disabled (Olga Kornievskaia) [RHEL-171581] +- NFSv4.x: Directory delegations don't require any state recovery (Olga Kornievskaia) [RHEL-171581] +- nfs: unify security_inode_listsecurity() calls (Olga Kornievskaia) [RHEL-171581] +- NFSv4: Don't free slots prematurely if requesting a directory delegation (Olga Kornievskaia) [RHEL-171581] +- NFSv4: Fix nfs_clear_verifier_delegated() for delegated directories (Olga Kornievskaia) [RHEL-171581] +- NFS: Fix directory delegation verifier checks (Olga Kornievskaia) [RHEL-171581] +- NFSD: net ref data still needs to be freed even if net hasn't startup (Olga Kornievskaia) [RHEL-171581] +- nfsd: provide locking for v4_end_grace (Olga Kornievskaia) [RHEL-171581] {CVE-2026-22980} +- NFSD: Remove NFSERR_EAGAIN (Olga Kornievskaia) [RHEL-171581] +- nfsd: use ATTR_DELEG in nfsd4_finalize_deleg_timestamps() (Olga Kornievskaia) [RHEL-171581] +- NFSD: NFSv4 file creation neglects setting ACL (Olga Kornievskaia) [RHEL-171581] {CVE-2025-68803} +- NFSD: Clear SECLABEL in the suppattr_exclcreat bitmap (Olga Kornievskaia) [RHEL-171581] +- NFSv4: Handle NFS4ERR_NOTSUPP errors for directory delegations (Olga Kornievskaia) [RHEL-171581] +- NFSD: nfsd-io-modes: Separate lists (Olga Kornievskaia) [RHEL-171581] +- NFSD: nfsd-io-modes: Wrap shell snippets in literal code blocks (Olga Kornievskaia) [RHEL-171581] +- NFSD: Add toctree entry for NFSD IO modes docs (Olga Kornievskaia) [RHEL-171581] +- NFSD: add Documentation/filesystems/nfs/nfsd-io-modes.rst (Olga Kornievskaia) [RHEL-171581] +- NFSD: Implement NFSD_IO_DIRECT for NFS WRITE (Olga Kornievskaia) [RHEL-171581] +- NFS: Fix up the automount fs_context to use the correct cred (Olga Kornievskaia) [RHEL-171581] +- NFSD: Add trace point for SCSI fencing operation. (Olga Kornievskaia) [RHEL-171581] +- NFS: Add a module option to disable directory delegations (Olga Kornievskaia) [RHEL-171581] +- NFS: Shortcut lookup revalidations if we have a directory delegation (Olga Kornievskaia) [RHEL-171581] +- NFS: Request a directory delegation during RENAME (Olga Kornievskaia) [RHEL-171581] +- NFS: Request a directory delegation on ACCESS, CREATE, and UNLINK (Olga Kornievskaia) [RHEL-171581] +- NFS: Add support for sending GDD_GETATTR (Olga Kornievskaia) [RHEL-171581] +- nfsd: Use MD5 library instead of crypto_shash (Olga Kornievskaia) [RHEL-171581] +- nfsd: stop pretending that we cache the SEQUENCE reply. (Olga Kornievskaia) [RHEL-171581] +- NFS: nfsd-maintainer-entry-profile: Inline function name prefixes (Olga Kornievskaia) [RHEL-171581] +- NFSD: Add a subsystem policy document (Olga Kornievskaia) [RHEL-171581] +- sunrpc: allocate a separate bvec array for socket sends (Olga Kornievskaia) [RHEL-171581] +- SUNRPC: Improve "fragment too large" warning (Olga Kornievskaia) [RHEL-171581] +- NFSD: Implement NFSD_IO_DIRECT for NFS READ (Olga Kornievskaia) [RHEL-171581] +- NFSD: Relocate the xdr_reserve_space_vec() call site (Olga Kornievskaia) [RHEL-171581] +- NFSD: pass nfsd_file to nfsd_iter_read() (Olga Kornievskaia) [RHEL-171581] +- NFSD/blocklayout: Support multiple extents per LAYOUTGET (Olga Kornievskaia) [RHEL-171581] +- NFSD/blocklayout: Introduce layout content structure (Olga Kornievskaia) [RHEL-171581] +- svcrdma: Increase the server's default RPC/RDMA credit grant (Olga Kornievskaia) [RHEL-171581] +- NFSD: Update comment documenting unsupported fattr4 attributes (Olga Kornievskaia) [RHEL-171581] +- nfsd: delete unreachable confusing code in nfs4_open_delegation() (Olga Kornievskaia) [RHEL-171581] +- NFSD: Add array bounds-checking in nfsd_iter_read() (Olga Kornievskaia) [RHEL-171581] +- nfsd: switch the default for NFSD_LEGACY_CLIENT_TRACKING to "n" (Olga Kornievskaia) [RHEL-171581] +- nfsd: change nfs4_client_to_reclaim() to allocate data (Olga Kornievskaia) [RHEL-171581] +- nfsd: move name lookup out of nfsd4_list_rec_dir() (Olga Kornievskaia) [RHEL-171581] +- NFSD: Define actions for the new time_deleg FATTR4 attributes (Olga Kornievskaia) [RHEL-171581] {CVE-2025-40326} +- NFSD: Allow layoutcommit during grace period (Olga Kornievskaia) [RHEL-171581] +- fs: lift the FMODE_NOCMTIME check into file_update_time_flags (Olga Kornievskaia) [RHEL-171581] +- fs: refactor file timestamp update logic (Olga Kornievskaia) [RHEL-171581] +- nfsd: freeze c/mtime updates with outstanding WRITE_ATTRS delegation (Olga Kornievskaia) [RHEL-171581] +- net: mana: fix use-after-free in add_adev() error path (CKI Backport Bot) [RHEL-172775] {CVE-2026-43056} +- bonding: 3ad: Add support for 1600G speed (Kamal Heib) [RHEL-165176] +- net: ethtool: Add support for 1600Gbps speed (Kamal Heib) [RHEL-165176] + * Mon Jun 22 2026 CKI KWF Bot [6.12.0-241.el10] - selinux: RHEL-only hotfix for execmem regression (Ondrej Mosnacek) [RHEL-185115] - s390: Revert support for DCACHE_WORD_ACCESS (Rafael Aquini) [RHEL-184095] diff --git a/sources b/sources index f12cea2a2..c6abe921f 100644 --- a/sources +++ b/sources @@ -1,5 +1,5 @@ SHA512 (kernel-abi-stablelists-6.6.0.tar.bz2) = 4f917598056dee5e23814621ec96ff2e4a411c8c4ba9d56ecb01b23cb96431825bedbecfcbaac9338efbf5cb21694d85497fa0bf43e7c80d9cd10bc6dd144dbd SHA512 (kernel-kabi-dw-6.6.0.tar.bz2) = 19308cd976031d05e18ef7f5d093218acdb89446418bab0cd956ff12cf66369915b9e64bb66fa9f20939428a60e81884fec5be3529c6c7461738d6540d3cc5c6 -SHA512 (linux-6.12.0-241.el10.tar.xz) = c09e815a8dcb4b872f67a04d90b573e20b9429cd49adf40e30191709649ebe2348e1b0b4df172f39549537fba2596fdec7e9b87386671efe1a59b51cd018db42 -SHA512 (kernel-abi-stablelists-6.12.0-241.el10.tar.xz) = 296cb175b8a460184ed020641cb99e7cff35c00e6ed15665e683ac156876c34b9cf8e18cd2a2d7c4b9696e0f755dacd93fa95a39f65ea13b83bb722c85002448 -SHA512 (kernel-kabi-dw-6.12.0-241.el10.tar.xz) = 082e7e56934407b01bb36f5d32aef44a85ad2d44bee004a81b5d88804cfdfb08edd39627c7db2e92e75d152d2e894d3c4afc5acbd70273c633420371c5884d3e +SHA512 (linux-6.12.0-242.el10.tar.xz) = 21653c4674b20fae2496ae9e5234a8b676eae203a63e343b30be0592555c352957615a025c9953cbb7bb0baab6045276067f9fcd9fa765c252cdcdc11de03fc3 +SHA512 (kernel-abi-stablelists-6.12.0-242.el10.tar.xz) = 660f66c2165273662ce2ff6e330471dfb09a68db3f6f70c34da26b90add67e35d6420af1c0bd067caafe920438c7203a858e96fc85f37ed990c7050c8236c612 +SHA512 (kernel-kabi-dw-6.12.0-242.el10.tar.xz) = afe60cf86c90c93191580b946b9588284643c7b8cf5c33865428aed751e27d8f3b0b2f5fa56c55f1fb4e9a677b1de632abe1c2f3f6e980aa4558117ff74219e2