From 4f0afbbca4ccb33b70adfc8835692d7386f2e618 Mon Sep 17 00:00:00 2001 From: Jan Stancek Date: Fri, 7 Feb 2025 11:38:22 +0100 Subject: [PATCH] kernel-6.12.0-51.el10 * Fri Feb 07 2025 Jan Stancek [6.12.0-51.el10] - redhat: fix build/install targets in netfilter kselftest (Hangbin Liu) [RHEL-58105] - selftests: net/{lib,openvswitch}: extend CFLAGS to keep options from environment (Hangbin Liu) [RHEL-58105] - selftests: mptcp: extend CFLAGS to keep options from environment (Hangbin Liu) [RHEL-58105] - fs/nfs: fix missing declaration of nfs_idmap_cache_timeout (Olga Kornievskaia) [RHEL-74415] - NFS/pnfs: Fix a live lock between recalled layouts and layoutget (Olga Kornievskaia) [RHEL-74415] - nfsd: restore callback functionality for NFSv4.0 (Olga Kornievskaia) [RHEL-74415] - NFSD: fix management of pending async copies (Olga Kornievskaia) [RHEL-74415] - nfsd: Revert "nfsd: release svc_expkey/svc_export with rcu_work" (Olga Kornievskaia) [RHEL-74415] - fs/nfs/io: make nfs_start_io_*() killable (Olga Kornievskaia) [RHEL-74415] - nfs/blocklayout: Limit repeat device registration on failure (Olga Kornievskaia) [RHEL-74415] - nfs/blocklayout: Don't attempt unregister for invalid block device (Olga Kornievskaia) [RHEL-74415] - sunrpc: fix one UAF issue caused by sunrpc kernel tcp socket (Olga Kornievskaia) [RHEL-74415] - SUNRPC: timeout and cancel TLS handshake with -ETIMEDOUT (Olga Kornievskaia) [RHEL-74415] - sunrpc: clear XPRT_SOCK_UPD_TIMEOUT when reset transport (Olga Kornievskaia) [RHEL-74415] - nfs: ignore SB_RDONLY when mounting nfs (Olga Kornievskaia) [RHEL-74415] - Revert "nfs: don't reuse partially completed requests in nfs_lock_and_join_requests" (Olga Kornievskaia) [RHEL-74415] - Revert "fs: nfs: fix missing refcnt by replacing folio_set_private by folio_attach_private" (Olga Kornievskaia) [RHEL-74415] - nfs/localio: must clear res.replen in nfs_local_read_done (Olga Kornievskaia) [RHEL-74415] - NFSv4.0: Fix a use-after-free problem in the asynchronous open() (Olga Kornievskaia) [RHEL-74415] - NFSv4.0: Fix the wake up of the next waiter in nfs_release_seqid() (Olga Kornievskaia) [RHEL-74415] - SUNRPC: Fix a hang in TLS sock_close if sk_write_pending (Olga Kornievskaia) [RHEL-74415] - sunrpc: remove newlines from tracepoints (Olga Kornievskaia) [RHEL-74415] - nfs: Annotate struct pnfs_commit_array with __counted_by() (Olga Kornievskaia) [RHEL-74415] - nfs/localio: eliminate need for nfs_local_fsync_work forward declaration (Olga Kornievskaia) [RHEL-74415] - nfs/localio: remove extra indirect nfs_to call to check {read,write}_iter (Olga Kornievskaia) [RHEL-74415] - nfs/localio: eliminate unnecessary kref in nfs_local_fsync_ctx (Olga Kornievskaia) [RHEL-74415] - nfs/localio: remove redundant suid/sgid handling (Olga Kornievskaia) [RHEL-74415] - NFS: Implement get_nfs_version() (Olga Kornievskaia) [RHEL-74415] - NFS: Clean up find_nfs_version() (Olga Kornievskaia) [RHEL-74415] - NFS: Rename get_nfs_version() -> find_nfs_version() (Olga Kornievskaia) [RHEL-74415] - NFS: Convert the NFS module list into an array (Olga Kornievskaia) [RHEL-74415] - NFS: Clean up locking the nfs_versions list (Olga Kornievskaia) [RHEL-74415] - nfsd: allow for up to 32 callback session slots (Olga Kornievskaia) [RHEL-74415] - nfs_common: must not hold RCU while calling nfsd_file_put_local (Olga Kornievskaia) [RHEL-74415] - nfsd: get rid of include ../internal.h (Olga Kornievskaia) [RHEL-74415] - nfsd: fix nfs4_openowner leak when concurrent nfsd4_open occur (Olga Kornievskaia) [RHEL-74415] - NFSD: Add nfsd4_copy time-to-live (Olga Kornievskaia) [RHEL-74415] - NFSD: Add a laundromat reaper for async copy state (Olga Kornievskaia) [RHEL-74415] - NFSD: Block DESTROY_CLIENTID only when there are ongoing async COPY operations (Olga Kornievskaia) [RHEL-74415] - NFSD: Handle an NFS4ERR_DELAY response to CB_OFFLOAD (Olga Kornievskaia) [RHEL-74415] - NFSD: Free async copy information in nfsd4_cb_offload_release() (Olga Kornievskaia) [RHEL-74415] - NFSD: Fix nfsd4_shutdown_copy() (Olga Kornievskaia) [RHEL-74415] - NFSD: Add a tracepoint to record canceled async COPY operations (Olga Kornievskaia) [RHEL-74415] - nfsd: make nfsd4_session->se_flags a bool (Olga Kornievskaia) [RHEL-74415] - nfsd: remove nfsd4_session->se_bchannel (Olga Kornievskaia) [RHEL-74415] - nfsd: make use of warning provided by refcount_t (Olga Kornievskaia) [RHEL-74415] - nfsd: Don't fail OP_SETCLIENTID when there are too many clients. (Olga Kornievskaia) [RHEL-74415] - svcrdma: fix miss destroy percpu_counter in svc_rdma_proc_init() (Olga Kornievskaia) [RHEL-74415] - xdrgen: Remove program_stat_to_errno() call sites (Olga Kornievskaia) [RHEL-74415] - xdrgen: Update the files included in client-side source code (Olga Kornievskaia) [RHEL-74415] - xdrgen: Remove check for "nfs_ok" in C templates (Olga Kornievskaia) [RHEL-74415] - xdrgen: Remove tracepoint call site (Olga Kornievskaia) [RHEL-74415] - nfsd: release svc_expkey/svc_export with rcu_work (Olga Kornievskaia) [RHEL-74415] - SUNRPC: make sure cache entry active before cache_show (Olga Kornievskaia) [RHEL-74415] - nfsd: make sure exp active before svc_export_show (Olga Kornievskaia) [RHEL-74415] - lockd: Remove unneeded initialization of file_lock::c.flc_flags (Olga Kornievskaia) [RHEL-74415] - lockd: Remove unused parameter to nlmsvc_testlock() (Olga Kornievskaia) [RHEL-74415] - lockd: Remove some snippets of unfinished code (Olga Kornievskaia) [RHEL-74415] - lockd: Remove unnecessary memset() (Olga Kornievskaia) [RHEL-74415] - lockd: Remove unused typedef (Olga Kornievskaia) [RHEL-74415] - NFSD: Cap the number of bytes copied by nfs4_reset_recoverydir() (Olga Kornievskaia) [RHEL-74415] - NFSD: Remove unused values from nfsd4_encode_components_esc() (Olga Kornievskaia) [RHEL-74415] - NFSD: Remove unused results in nfsd4_encode_pathname4() (Olga Kornievskaia) [RHEL-74415] - NFSD: Prevent NULL dereference in nfsd4_process_cb_update() (Olga Kornievskaia) [RHEL-74415] - NFSD: Remove a never-true comparison (Olga Kornievskaia) [RHEL-74415] - NFSD: Remove dead code in nfsd4_create_session() (Olga Kornievskaia) [RHEL-74415] - nfsd: refine and rename NFSD_MAY_LOCK (Olga Kornievskaia) [RHEL-74415] - NFSD: Replace use of NFSD_MAY_LOCK in nfsd4_lock() (Olga Kornievskaia) [RHEL-74415] - nfsd: replace call_rcu by kfree_rcu for simple kmem_cache_free callback (Olga Kornievskaia) [RHEL-74415] - xdrgen: Add a utility for extracting XDR from RFCs (Olga Kornievskaia) [RHEL-74415] - nfsd: Fix NFSD_MAY_BYPASS_GSS and NFSD_MAY_BYPASS_GSS_ON_ROOT (Olga Kornievskaia) [RHEL-74415] - nfsd: Fill NFSv4.1 server implementation fields in OP_EXCHANGE_ID response (Olga Kornievskaia) [RHEL-74415] - lockd: Fix comment about NLMv3 backwards compatibility (Olga Kornievskaia) [RHEL-74415] - nfsd: new tracepoint for after op_func in compound processing (Olga Kornievskaia) [RHEL-74415] - nfsd: have nfsd4_deleg_getattr_conflict pass back write deleg pointer (Olga Kornievskaia) [RHEL-74415] - nfsd: drop the nfsd4_fattr_args "size" field (Olga Kornievskaia) [RHEL-74415] - nfsd: drop the ncf_cb_bmap field (Olga Kornievskaia) [RHEL-74415] - nfsd: drop inode parameter from nfsd4_change_attribute() (Olga Kornievskaia) [RHEL-74415] - xdrgen: emit maxsize macros (Olga Kornievskaia) [RHEL-74415] - xdrgen: Add generator code for XDR width macros (Olga Kornievskaia) [RHEL-74415] - xdrgen: XDR width for union types (Olga Kornievskaia) [RHEL-74415] - xdrgen: XDR width for pointer types (Olga Kornievskaia) [RHEL-74415] - xdrgen: XDR width for struct types (Olga Kornievskaia) [RHEL-74415] - xdrgen: XDR width for typedef (Olga Kornievskaia) [RHEL-74415] - xdrgen: XDR width for optional_data type (Olga Kornievskaia) [RHEL-74415] - xdrgen: XDR width for variable-length array (Olga Kornievskaia) [RHEL-74415] - xdrgen: XDR width for fixed-length array (Olga Kornievskaia) [RHEL-74415] - xdrgen: XDR width for a string (Olga Kornievskaia) [RHEL-74415] - xdrgen: XDR width for variable-length opaque (Olga Kornievskaia) [RHEL-74415] - xdrgen: XDR width for fixed-length opaque (Olga Kornievskaia) [RHEL-74415] - xdrgen: XDR widths for enum types (Olga Kornievskaia) [RHEL-74415] - xdrgen: Keep track of on-the-wire data type widths (Olga Kornievskaia) [RHEL-74415] - xdrgen: Track constant values (Olga Kornievskaia) [RHEL-74415] - xdrgen: Refactor transformer arms (Olga Kornievskaia) [RHEL-74415] - xdrgen: Implement big-endian enums (Olga Kornievskaia) [RHEL-74415] - xdrgen: Rename "enum yada" types as just "yada" (Olga Kornievskaia) [RHEL-74415] - xdrgen: Rename enum's declaration Jinja2 template (Olga Kornievskaia) [RHEL-74415] - xdrgen: Rename "variable-length strings" (Olga Kornievskaia) [RHEL-74415] - xdrgen: Clean up type_specifier (Olga Kornievskaia) [RHEL-74415] - xdrgen: Exit status should be zero on success (Olga Kornievskaia) [RHEL-74415] - NFSD: Remove unused function parameter (Olga Kornievskaia) [RHEL-74415] - NFSD: Remove unnecessary posix_acl_entry pointer initialization (Olga Kornievskaia) [RHEL-74415] - svcrdma: Address an integer overflow (Olga Kornievskaia) [RHEL-74415] - NFSD: Prevent a potential integer overflow (Olga Kornievskaia) [RHEL-74415] - rhel-10: gate on kernel-qe tests results not cki ones (Bruno Goncalves) - exfat: fix the infinite loop in exfat_readdir() (CKI Backport Bot) [RHEL-75669] {CVE-2024-57940} - exfat: fix the new buffer was not zeroed before writing (CKI Backport Bot) [RHEL-75662] {CVE-2024-57943} - redhat/configs: Enable Intel Bluetooth PCIE drivers (Bastien Nocera) [RHEL-76105] - Bluetooth: Use str_enable_disable-like helpers (Bastien Nocera) [RHEL-76105] - Bluetooth: btintel_pcie: Replace deprecated PCI functions (Bastien Nocera) [RHEL-76105] - Bluetooth: btintel_pcie: remove redundant assignment to variable ret (Bastien Nocera) [RHEL-76105] - Bluetooth: btintel: Do no pass vendor events to stack (Bastien Nocera) [RHEL-76105] - Bluetooth: btintel_pcie: Remove deadcode (Bastien Nocera) [RHEL-76105] - Bluetooth: btintel: Add DSBR support for BlazarIW, BlazarU and GaP (Bastien Nocera) [RHEL-76105] - Bluetooth: btintel_pcie: Add recovery mechanism (Bastien Nocera) [RHEL-76105] - Bluetooth: btintel_pcie: Add handshake between driver and firmware (Bastien Nocera) [RHEL-76105] - bluetooth: Fix typos in the comments (Bastien Nocera) [RHEL-76105] - net: atlantic: use irq_update_affinity_hint() (CKI Backport Bot) [RHEL-77809] - tipc: fix NULL deref in cleanup_bearer() (Xin Long) [RHEL-77768] - tipc: Fix use-after-free of kernel socket in cleanup_bearer(). (CKI Backport Bot) [RHEL-77768] {CVE-2024-56642} - perf test: Remove cpu-list BPF cgroup counter test (Michael Petlan) [RHEL-70687] - tg3: Disable tg3 PCIe AER on system reboot (Lenny Szubowicz) [RHEL-33859] - build: remove localversion-rt from git tree (Clark Williams) [RHEL-73163] - net: Fix icmp host relookup triggering ip_rt_bug (CKI Backport Bot) [RHEL-77765] {CVE-2024-56647} - redhat/configs: Default to batched invalidation on s390 (Jerry Snitselaar) [RHEL-75486] - redhat/configs: disable CONFIG_TCP_AO (Sabrina Dubroca) [RHEL-77608] Resolves: RHEL-33859, RHEL-58105, RHEL-70687, RHEL-73163, RHEL-74415, RHEL-75486, RHEL-75662, RHEL-75669, RHEL-76105, RHEL-77608, RHEL-77765, RHEL-77768, RHEL-77809 Signed-off-by: Jan Stancek --- Makefile.rhelver | 2 +- gating.yaml | 20 +++- kernel-aarch64-64k-debug-rhel.config | 4 +- kernel-aarch64-64k-rhel.config | 4 +- kernel-aarch64-debug-rhel.config | 4 +- kernel-aarch64-rhel.config | 4 +- kernel-aarch64-rt-64k-debug-rhel.config | 4 +- kernel-aarch64-rt-64k-rhel.config | 4 +- kernel-aarch64-rt-debug-rhel.config | 4 +- kernel-aarch64-rt-rhel.config | 4 +- kernel-ppc64le-debug-rhel.config | 4 +- kernel-ppc64le-rhel.config | 4 +- kernel-s390x-debug-rhel.config | 8 +- kernel-s390x-rhel.config | 8 +- kernel-s390x-zfcpdump-rhel.config | 8 +- kernel-x86_64-debug-rhel.config | 4 +- kernel-x86_64-rhel.config | 4 +- kernel-x86_64-rt-debug-rhel.config | 4 +- kernel-x86_64-rt-rhel.config | 4 +- kernel.changelog | 129 +++++++++++++++++++++ kernel.spec | 148 ++++++++++++++++++++++-- sources | 6 +- 22 files changed, 327 insertions(+), 58 deletions(-) diff --git a/Makefile.rhelver b/Makefile.rhelver index ccaedb497..8d43ede39 100644 --- a/Makefile.rhelver +++ b/Makefile.rhelver @@ -12,7 +12,7 @@ RHEL_MINOR = 0 # # Use this spot to avoid future merge conflicts. # Do not trim this comment. -RHEL_RELEASE = 50 +RHEL_RELEASE = 51 # # RHEL_REBASE_NUM diff --git a/gating.yaml b/gating.yaml index a26376546..a35b75c3f 100644 --- a/gating.yaml +++ b/gating.yaml @@ -3,10 +3,22 @@ product_versions: - rhel-10 decision_context: osci_compose_gate rules: - - !PassingTestCaseRule {test_case_name: cki.tier1-aarch64.functional} - - !PassingTestCaseRule {test_case_name: cki.tier1-ppc64le.functional} - - !PassingTestCaseRule {test_case_name: cki.tier1-s390x.functional} - - !PassingTestCaseRule {test_case_name: cki.tier1-x86_64.functional} + - !PassingTestCaseRule {test_case_name: kernel-qe.kernel-ci.kernel-64k-aarch64.tier1.functional} + - !PassingTestCaseRule {test_case_name: kernel-qe.kernel-ci.kernel-64k-debug-aarch64.tier1.functional} + - !PassingTestCaseRule {test_case_name: kernel-qe.kernel-ci.kernel-aarch64.tier1.functional} + - !PassingTestCaseRule {test_case_name: kernel-qe.kernel-ci.kernel-debug-aarch64.tier1.functional} + - !PassingTestCaseRule {test_case_name: kernel-qe.kernel-ci.kernel-debug-ppc64le.tier1.functional} + - !PassingTestCaseRule {test_case_name: kernel-qe.kernel-ci.kernel-debug-s390x.tier1.functional} + - !PassingTestCaseRule {test_case_name: kernel-qe.kernel-ci.kernel-debug-x86_64.tier1.functional} + - !PassingTestCaseRule {test_case_name: kernel-qe.kernel-ci.kernel-ppc64le.tier1.functional} + - !PassingTestCaseRule {test_case_name: kernel-qe.kernel-ci.kernel-rt-64k-aarch64.tier1.functional} + - !PassingTestCaseRule {test_case_name: kernel-qe.kernel-ci.kernel-rt-64k-debug-aarch64.tier1.functional} + - !PassingTestCaseRule {test_case_name: kernel-qe.kernel-ci.kernel-rt-aarch64.tier1.functional} + - !PassingTestCaseRule {test_case_name: kernel-qe.kernel-ci.kernel-rt-debug-aarch64.tier1.functional} + - !PassingTestCaseRule {test_case_name: kernel-qe.kernel-ci.kernel-rt-debug-x86_64.tier1.functional} + - !PassingTestCaseRule {test_case_name: kernel-qe.kernel-ci.kernel-rt-x86_64.tier1.functional} + - !PassingTestCaseRule {test_case_name: kernel-qe.kernel-ci.kernel-s390x.tier1.functional} + - !PassingTestCaseRule {test_case_name: kernel-qe.kernel-ci.kernel-x86_64.tier1.functional} - !PassingTestCaseRule {test_case_name: s1-aws-ci_x86_64.brew-build.tier1.functional} - !PassingTestCaseRule {test_case_name: s1-aws-ci_aarch64.brew-build.tier1.functional} - !PassingTestCaseRule {test_case_name: s1-azure-ci_x86_64.brew-build.tier1.functional} diff --git a/kernel-aarch64-64k-debug-rhel.config b/kernel-aarch64-64k-debug-rhel.config index 70cb96fa0..81b54913a 100644 --- a/kernel-aarch64-64k-debug-rhel.config +++ b/kernel-aarch64-64k-debug-rhel.config @@ -784,7 +784,7 @@ CONFIG_BT_HCIVHCI=m CONFIG_BT_HIDP=m # CONFIG_BT_HS is not set CONFIG_BT_INTEL=m -# CONFIG_BT_INTEL_PCIE is not set +CONFIG_BT_INTEL_PCIE=m # CONFIG_BT_LEDS is not set CONFIG_BT_LE_L2CAP_ECRED=y CONFIG_BT_LE=y @@ -7140,7 +7140,7 @@ CONFIG_TCM_IBLOCK=m CONFIG_TCM_PSCSI=m # CONFIG_TCM_QLA2XXX is not set CONFIG_TCM_USER2=m -CONFIG_TCP_AO=y +# CONFIG_TCP_AO is not set CONFIG_TCP_CONG_ADVANCED=y CONFIG_TCP_CONG_BBR=m CONFIG_TCP_CONG_BIC=m diff --git a/kernel-aarch64-64k-rhel.config b/kernel-aarch64-64k-rhel.config index 8e6a98bab..310fc6465 100644 --- a/kernel-aarch64-64k-rhel.config +++ b/kernel-aarch64-64k-rhel.config @@ -784,7 +784,7 @@ CONFIG_BT_HCIVHCI=m CONFIG_BT_HIDP=m # CONFIG_BT_HS is not set CONFIG_BT_INTEL=m -# CONFIG_BT_INTEL_PCIE is not set +CONFIG_BT_INTEL_PCIE=m # CONFIG_BT_LEDS is not set CONFIG_BT_LE_L2CAP_ECRED=y CONFIG_BT_LE=y @@ -7115,7 +7115,7 @@ CONFIG_TCM_IBLOCK=m CONFIG_TCM_PSCSI=m # CONFIG_TCM_QLA2XXX is not set CONFIG_TCM_USER2=m -CONFIG_TCP_AO=y +# CONFIG_TCP_AO is not set CONFIG_TCP_CONG_ADVANCED=y CONFIG_TCP_CONG_BBR=m CONFIG_TCP_CONG_BIC=m diff --git a/kernel-aarch64-debug-rhel.config b/kernel-aarch64-debug-rhel.config index 66fbf2ca7..74f1a0b7d 100644 --- a/kernel-aarch64-debug-rhel.config +++ b/kernel-aarch64-debug-rhel.config @@ -782,7 +782,7 @@ CONFIG_BT_HCIVHCI=m CONFIG_BT_HIDP=m # CONFIG_BT_HS is not set CONFIG_BT_INTEL=m -# CONFIG_BT_INTEL_PCIE is not set +CONFIG_BT_INTEL_PCIE=m # CONFIG_BT_LEDS is not set CONFIG_BT_LE_L2CAP_ECRED=y CONFIG_BT_LE=y @@ -7136,7 +7136,7 @@ CONFIG_TCM_IBLOCK=m CONFIG_TCM_PSCSI=m # CONFIG_TCM_QLA2XXX is not set CONFIG_TCM_USER2=m -CONFIG_TCP_AO=y +# CONFIG_TCP_AO is not set CONFIG_TCP_CONG_ADVANCED=y CONFIG_TCP_CONG_BBR=m CONFIG_TCP_CONG_BIC=m diff --git a/kernel-aarch64-rhel.config b/kernel-aarch64-rhel.config index 34853e571..239a8e97e 100644 --- a/kernel-aarch64-rhel.config +++ b/kernel-aarch64-rhel.config @@ -782,7 +782,7 @@ CONFIG_BT_HCIVHCI=m CONFIG_BT_HIDP=m # CONFIG_BT_HS is not set CONFIG_BT_INTEL=m -# CONFIG_BT_INTEL_PCIE is not set +CONFIG_BT_INTEL_PCIE=m # CONFIG_BT_LEDS is not set CONFIG_BT_LE_L2CAP_ECRED=y CONFIG_BT_LE=y @@ -7111,7 +7111,7 @@ CONFIG_TCM_IBLOCK=m CONFIG_TCM_PSCSI=m # CONFIG_TCM_QLA2XXX is not set CONFIG_TCM_USER2=m -CONFIG_TCP_AO=y +# CONFIG_TCP_AO is not set CONFIG_TCP_CONG_ADVANCED=y CONFIG_TCP_CONG_BBR=m CONFIG_TCP_CONG_BIC=m diff --git a/kernel-aarch64-rt-64k-debug-rhel.config b/kernel-aarch64-rt-64k-debug-rhel.config index 1566a21d7..8432db358 100644 --- a/kernel-aarch64-rt-64k-debug-rhel.config +++ b/kernel-aarch64-rt-64k-debug-rhel.config @@ -784,7 +784,7 @@ CONFIG_BT_HCIVHCI=m CONFIG_BT_HIDP=m # CONFIG_BT_HS is not set CONFIG_BT_INTEL=m -# CONFIG_BT_INTEL_PCIE is not set +CONFIG_BT_INTEL_PCIE=m # CONFIG_BT_LEDS is not set CONFIG_BT_LE_L2CAP_ECRED=y CONFIG_BT_LE=y @@ -7188,7 +7188,7 @@ CONFIG_TCM_IBLOCK=m CONFIG_TCM_PSCSI=m # CONFIG_TCM_QLA2XXX is not set CONFIG_TCM_USER2=m -CONFIG_TCP_AO=y +# CONFIG_TCP_AO is not set CONFIG_TCP_CONG_ADVANCED=y CONFIG_TCP_CONG_BBR=m CONFIG_TCP_CONG_BIC=m diff --git a/kernel-aarch64-rt-64k-rhel.config b/kernel-aarch64-rt-64k-rhel.config index 3bf0ab7e7..28e16d83f 100644 --- a/kernel-aarch64-rt-64k-rhel.config +++ b/kernel-aarch64-rt-64k-rhel.config @@ -784,7 +784,7 @@ CONFIG_BT_HCIVHCI=m CONFIG_BT_HIDP=m # CONFIG_BT_HS is not set CONFIG_BT_INTEL=m -# CONFIG_BT_INTEL_PCIE is not set +CONFIG_BT_INTEL_PCIE=m # CONFIG_BT_LEDS is not set CONFIG_BT_LE_L2CAP_ECRED=y CONFIG_BT_LE=y @@ -7163,7 +7163,7 @@ CONFIG_TCM_IBLOCK=m CONFIG_TCM_PSCSI=m # CONFIG_TCM_QLA2XXX is not set CONFIG_TCM_USER2=m -CONFIG_TCP_AO=y +# CONFIG_TCP_AO is not set CONFIG_TCP_CONG_ADVANCED=y CONFIG_TCP_CONG_BBR=m CONFIG_TCP_CONG_BIC=m diff --git a/kernel-aarch64-rt-debug-rhel.config b/kernel-aarch64-rt-debug-rhel.config index d9f9c5e6c..9ca9f1882 100644 --- a/kernel-aarch64-rt-debug-rhel.config +++ b/kernel-aarch64-rt-debug-rhel.config @@ -782,7 +782,7 @@ CONFIG_BT_HCIVHCI=m CONFIG_BT_HIDP=m # CONFIG_BT_HS is not set CONFIG_BT_INTEL=m -# CONFIG_BT_INTEL_PCIE is not set +CONFIG_BT_INTEL_PCIE=m # CONFIG_BT_LEDS is not set CONFIG_BT_LE_L2CAP_ECRED=y CONFIG_BT_LE=y @@ -7184,7 +7184,7 @@ CONFIG_TCM_IBLOCK=m CONFIG_TCM_PSCSI=m # CONFIG_TCM_QLA2XXX is not set CONFIG_TCM_USER2=m -CONFIG_TCP_AO=y +# CONFIG_TCP_AO is not set CONFIG_TCP_CONG_ADVANCED=y CONFIG_TCP_CONG_BBR=m CONFIG_TCP_CONG_BIC=m diff --git a/kernel-aarch64-rt-rhel.config b/kernel-aarch64-rt-rhel.config index 539025e16..ca51b7479 100644 --- a/kernel-aarch64-rt-rhel.config +++ b/kernel-aarch64-rt-rhel.config @@ -782,7 +782,7 @@ CONFIG_BT_HCIVHCI=m CONFIG_BT_HIDP=m # CONFIG_BT_HS is not set CONFIG_BT_INTEL=m -# CONFIG_BT_INTEL_PCIE is not set +CONFIG_BT_INTEL_PCIE=m # CONFIG_BT_LEDS is not set CONFIG_BT_LE_L2CAP_ECRED=y CONFIG_BT_LE=y @@ -7159,7 +7159,7 @@ CONFIG_TCM_IBLOCK=m CONFIG_TCM_PSCSI=m # CONFIG_TCM_QLA2XXX is not set CONFIG_TCM_USER2=m -CONFIG_TCP_AO=y +# CONFIG_TCP_AO is not set CONFIG_TCP_CONG_ADVANCED=y CONFIG_TCP_CONG_BBR=m CONFIG_TCP_CONG_BIC=m diff --git a/kernel-ppc64le-debug-rhel.config b/kernel-ppc64le-debug-rhel.config index be17ff21e..e1779fc71 100644 --- a/kernel-ppc64le-debug-rhel.config +++ b/kernel-ppc64le-debug-rhel.config @@ -626,7 +626,7 @@ CONFIG_BT_HCIVHCI=m CONFIG_BT_HIDP=m # CONFIG_BT_HS is not set CONFIG_BT_INTEL=m -# CONFIG_BT_INTEL_PCIE is not set +CONFIG_BT_INTEL_PCIE=m # CONFIG_BT_LEDS is not set CONFIG_BT_LE_L2CAP_ECRED=y CONFIG_BT_LE=y @@ -6622,7 +6622,7 @@ CONFIG_TCM_IBLOCK=m CONFIG_TCM_PSCSI=m # CONFIG_TCM_QLA2XXX is not set CONFIG_TCM_USER2=m -CONFIG_TCP_AO=y +# CONFIG_TCP_AO is not set CONFIG_TCP_CONG_ADVANCED=y CONFIG_TCP_CONG_BBR=m CONFIG_TCP_CONG_BIC=m diff --git a/kernel-ppc64le-rhel.config b/kernel-ppc64le-rhel.config index 88d8d4b1b..1e9848f08 100644 --- a/kernel-ppc64le-rhel.config +++ b/kernel-ppc64le-rhel.config @@ -626,7 +626,7 @@ CONFIG_BT_HCIVHCI=m CONFIG_BT_HIDP=m # CONFIG_BT_HS is not set CONFIG_BT_INTEL=m -# CONFIG_BT_INTEL_PCIE is not set +CONFIG_BT_INTEL_PCIE=m # CONFIG_BT_LEDS is not set CONFIG_BT_LE_L2CAP_ECRED=y CONFIG_BT_LE=y @@ -6599,7 +6599,7 @@ CONFIG_TCM_IBLOCK=m CONFIG_TCM_PSCSI=m # CONFIG_TCM_QLA2XXX is not set CONFIG_TCM_USER2=m -CONFIG_TCP_AO=y +# CONFIG_TCP_AO is not set CONFIG_TCP_CONG_ADVANCED=y CONFIG_TCP_CONG_BBR=m CONFIG_TCP_CONG_BIC=m diff --git a/kernel-s390x-debug-rhel.config b/kernel-s390x-debug-rhel.config index fb5e462a1..c3b3d0c9e 100644 --- a/kernel-s390x-debug-rhel.config +++ b/kernel-s390x-debug-rhel.config @@ -624,7 +624,7 @@ CONFIG_BT_HCIVHCI=m CONFIG_BT_HIDP=m # CONFIG_BT_HS is not set CONFIG_BT_INTEL=m -# CONFIG_BT_INTEL_PCIE is not set +CONFIG_BT_INTEL_PCIE=m # CONFIG_BT is not set # CONFIG_BT_LEDS is not set CONFIG_BT_LE_L2CAP_ECRED=y @@ -2664,8 +2664,8 @@ CONFIG_IO_DELAY_0X80=y # CONFIG_IO_DELAY_NONE is not set # CONFIG_IO_DELAY_UDELAY is not set CONFIG_IOMMU_DEBUGFS=y -# CONFIG_IOMMU_DEFAULT_DMA_LAZY is not set -CONFIG_IOMMU_DEFAULT_DMA_STRICT=y +CONFIG_IOMMU_DEFAULT_DMA_LAZY=y +# CONFIG_IOMMU_DEFAULT_DMA_STRICT is not set # CONFIG_IOMMU_DEFAULT_PASSTHROUGH is not set CONFIG_IOMMUFD_TEST=y CONFIG_IOMMUFD=y @@ -6591,7 +6591,7 @@ CONFIG_TCM_IBLOCK=m CONFIG_TCM_PSCSI=m # CONFIG_TCM_QLA2XXX is not set CONFIG_TCM_USER2=m -CONFIG_TCP_AO=y +# CONFIG_TCP_AO is not set CONFIG_TCP_CONG_ADVANCED=y CONFIG_TCP_CONG_BBR=m CONFIG_TCP_CONG_BIC=m diff --git a/kernel-s390x-rhel.config b/kernel-s390x-rhel.config index f2aec155b..8c4b50fe9 100644 --- a/kernel-s390x-rhel.config +++ b/kernel-s390x-rhel.config @@ -624,7 +624,7 @@ CONFIG_BT_HCIVHCI=m CONFIG_BT_HIDP=m # CONFIG_BT_HS is not set CONFIG_BT_INTEL=m -# CONFIG_BT_INTEL_PCIE is not set +CONFIG_BT_INTEL_PCIE=m # CONFIG_BT is not set # CONFIG_BT_LEDS is not set CONFIG_BT_LE_L2CAP_ECRED=y @@ -2648,8 +2648,8 @@ CONFIG_IO_DELAY_0X80=y # CONFIG_IO_DELAY_NONE is not set # CONFIG_IO_DELAY_UDELAY is not set # CONFIG_IOMMU_DEBUGFS is not set -# CONFIG_IOMMU_DEFAULT_DMA_LAZY is not set -CONFIG_IOMMU_DEFAULT_DMA_STRICT=y +CONFIG_IOMMU_DEFAULT_DMA_LAZY=y +# CONFIG_IOMMU_DEFAULT_DMA_STRICT is not set # CONFIG_IOMMU_DEFAULT_PASSTHROUGH is not set CONFIG_IOMMUFD=m # CONFIG_IOMMUFD_TEST is not set @@ -6568,7 +6568,7 @@ CONFIG_TCM_IBLOCK=m CONFIG_TCM_PSCSI=m # CONFIG_TCM_QLA2XXX is not set CONFIG_TCM_USER2=m -CONFIG_TCP_AO=y +# CONFIG_TCP_AO is not set CONFIG_TCP_CONG_ADVANCED=y CONFIG_TCP_CONG_BBR=m CONFIG_TCP_CONG_BIC=m diff --git a/kernel-s390x-zfcpdump-rhel.config b/kernel-s390x-zfcpdump-rhel.config index 4c9e5ba31..9c41f1095 100644 --- a/kernel-s390x-zfcpdump-rhel.config +++ b/kernel-s390x-zfcpdump-rhel.config @@ -625,7 +625,7 @@ CONFIG_BT_HCIVHCI=m CONFIG_BT_HIDP=m # CONFIG_BT_HS is not set CONFIG_BT_INTEL=m -# CONFIG_BT_INTEL_PCIE is not set +CONFIG_BT_INTEL_PCIE=m # CONFIG_BT is not set # CONFIG_BT_LEDS is not set CONFIG_BT_LE_L2CAP_ECRED=y @@ -2655,8 +2655,8 @@ CONFIG_IO_DELAY_0X80=y # CONFIG_IO_DELAY_NONE is not set # CONFIG_IO_DELAY_UDELAY is not set # CONFIG_IOMMU_DEBUGFS is not set -# CONFIG_IOMMU_DEFAULT_DMA_LAZY is not set -CONFIG_IOMMU_DEFAULT_DMA_STRICT=y +CONFIG_IOMMU_DEFAULT_DMA_LAZY=y +# CONFIG_IOMMU_DEFAULT_DMA_STRICT is not set # CONFIG_IOMMU_DEFAULT_PASSTHROUGH is not set CONFIG_IOMMUFD=m # CONFIG_IOMMUFD_TEST is not set @@ -6589,7 +6589,7 @@ CONFIG_TCM_IBLOCK=y CONFIG_TCM_PSCSI=y # CONFIG_TCM_QLA2XXX is not set CONFIG_TCM_USER2=m -CONFIG_TCP_AO=y +# CONFIG_TCP_AO is not set CONFIG_TCP_CONG_ADVANCED=y CONFIG_TCP_CONG_BBR=m CONFIG_TCP_CONG_BIC=m diff --git a/kernel-x86_64-debug-rhel.config b/kernel-x86_64-debug-rhel.config index f448edbc5..9e29ecbff 100644 --- a/kernel-x86_64-debug-rhel.config +++ b/kernel-x86_64-debug-rhel.config @@ -653,7 +653,7 @@ CONFIG_BT_HCIVHCI=m CONFIG_BT_HIDP=m # CONFIG_BT_HS is not set CONFIG_BT_INTEL=m -# CONFIG_BT_INTEL_PCIE is not set +CONFIG_BT_INTEL_PCIE=m # CONFIG_BT_LEDS is not set CONFIG_BT_LE_L2CAP_ECRED=y CONFIG_BT_LE=y @@ -6975,7 +6975,7 @@ CONFIG_TCM_IBLOCK=m CONFIG_TCM_PSCSI=m # CONFIG_TCM_QLA2XXX is not set CONFIG_TCM_USER2=m -CONFIG_TCP_AO=y +# CONFIG_TCP_AO is not set CONFIG_TCP_CONG_ADVANCED=y CONFIG_TCP_CONG_BBR=m CONFIG_TCP_CONG_BIC=m diff --git a/kernel-x86_64-rhel.config b/kernel-x86_64-rhel.config index 633a3a76c..2935bd41b 100644 --- a/kernel-x86_64-rhel.config +++ b/kernel-x86_64-rhel.config @@ -653,7 +653,7 @@ CONFIG_BT_HCIVHCI=m CONFIG_BT_HIDP=m # CONFIG_BT_HS is not set CONFIG_BT_INTEL=m -# CONFIG_BT_INTEL_PCIE is not set +CONFIG_BT_INTEL_PCIE=m # CONFIG_BT_LEDS is not set CONFIG_BT_LE_L2CAP_ECRED=y CONFIG_BT_LE=y @@ -6951,7 +6951,7 @@ CONFIG_TCM_IBLOCK=m CONFIG_TCM_PSCSI=m # CONFIG_TCM_QLA2XXX is not set CONFIG_TCM_USER2=m -CONFIG_TCP_AO=y +# CONFIG_TCP_AO is not set CONFIG_TCP_CONG_ADVANCED=y CONFIG_TCP_CONG_BBR=m CONFIG_TCP_CONG_BIC=m diff --git a/kernel-x86_64-rt-debug-rhel.config b/kernel-x86_64-rt-debug-rhel.config index 07ecb2bed..99d07f08e 100644 --- a/kernel-x86_64-rt-debug-rhel.config +++ b/kernel-x86_64-rt-debug-rhel.config @@ -653,7 +653,7 @@ CONFIG_BT_HCIVHCI=m CONFIG_BT_HIDP=m # CONFIG_BT_HS is not set CONFIG_BT_INTEL=m -# CONFIG_BT_INTEL_PCIE is not set +CONFIG_BT_INTEL_PCIE=m # CONFIG_BT_LEDS is not set CONFIG_BT_LE_L2CAP_ECRED=y CONFIG_BT_LE=y @@ -7023,7 +7023,7 @@ CONFIG_TCM_IBLOCK=m CONFIG_TCM_PSCSI=m # CONFIG_TCM_QLA2XXX is not set CONFIG_TCM_USER2=m -CONFIG_TCP_AO=y +# CONFIG_TCP_AO is not set CONFIG_TCP_CONG_ADVANCED=y CONFIG_TCP_CONG_BBR=m CONFIG_TCP_CONG_BIC=m diff --git a/kernel-x86_64-rt-rhel.config b/kernel-x86_64-rt-rhel.config index 65eea9d37..0cda1c64b 100644 --- a/kernel-x86_64-rt-rhel.config +++ b/kernel-x86_64-rt-rhel.config @@ -653,7 +653,7 @@ CONFIG_BT_HCIVHCI=m CONFIG_BT_HIDP=m # CONFIG_BT_HS is not set CONFIG_BT_INTEL=m -# CONFIG_BT_INTEL_PCIE is not set +CONFIG_BT_INTEL_PCIE=m # CONFIG_BT_LEDS is not set CONFIG_BT_LE_L2CAP_ECRED=y CONFIG_BT_LE=y @@ -6999,7 +6999,7 @@ CONFIG_TCM_IBLOCK=m CONFIG_TCM_PSCSI=m # CONFIG_TCM_QLA2XXX is not set CONFIG_TCM_USER2=m -CONFIG_TCP_AO=y +# CONFIG_TCP_AO is not set CONFIG_TCP_CONG_ADVANCED=y CONFIG_TCP_CONG_BBR=m CONFIG_TCP_CONG_BIC=m diff --git a/kernel.changelog b/kernel.changelog index fc5ac3352..41d37c2fc 100644 --- a/kernel.changelog +++ b/kernel.changelog @@ -1,3 +1,132 @@ +* Fri Feb 07 2025 Jan Stancek [6.12.0-51.el10] +- redhat: fix build/install targets in netfilter kselftest (Hangbin Liu) [RHEL-58105] +- selftests: net/{lib,openvswitch}: extend CFLAGS to keep options from environment (Hangbin Liu) [RHEL-58105] +- selftests: mptcp: extend CFLAGS to keep options from environment (Hangbin Liu) [RHEL-58105] +- fs/nfs: fix missing declaration of nfs_idmap_cache_timeout (Olga Kornievskaia) [RHEL-74415] +- NFS/pnfs: Fix a live lock between recalled layouts and layoutget (Olga Kornievskaia) [RHEL-74415] +- nfsd: restore callback functionality for NFSv4.0 (Olga Kornievskaia) [RHEL-74415] +- NFSD: fix management of pending async copies (Olga Kornievskaia) [RHEL-74415] +- nfsd: Revert "nfsd: release svc_expkey/svc_export with rcu_work" (Olga Kornievskaia) [RHEL-74415] +- fs/nfs/io: make nfs_start_io_*() killable (Olga Kornievskaia) [RHEL-74415] +- nfs/blocklayout: Limit repeat device registration on failure (Olga Kornievskaia) [RHEL-74415] +- nfs/blocklayout: Don't attempt unregister for invalid block device (Olga Kornievskaia) [RHEL-74415] +- sunrpc: fix one UAF issue caused by sunrpc kernel tcp socket (Olga Kornievskaia) [RHEL-74415] +- SUNRPC: timeout and cancel TLS handshake with -ETIMEDOUT (Olga Kornievskaia) [RHEL-74415] +- sunrpc: clear XPRT_SOCK_UPD_TIMEOUT when reset transport (Olga Kornievskaia) [RHEL-74415] +- nfs: ignore SB_RDONLY when mounting nfs (Olga Kornievskaia) [RHEL-74415] +- Revert "nfs: don't reuse partially completed requests in nfs_lock_and_join_requests" (Olga Kornievskaia) [RHEL-74415] +- Revert "fs: nfs: fix missing refcnt by replacing folio_set_private by folio_attach_private" (Olga Kornievskaia) [RHEL-74415] +- nfs/localio: must clear res.replen in nfs_local_read_done (Olga Kornievskaia) [RHEL-74415] +- NFSv4.0: Fix a use-after-free problem in the asynchronous open() (Olga Kornievskaia) [RHEL-74415] +- NFSv4.0: Fix the wake up of the next waiter in nfs_release_seqid() (Olga Kornievskaia) [RHEL-74415] +- SUNRPC: Fix a hang in TLS sock_close if sk_write_pending (Olga Kornievskaia) [RHEL-74415] +- sunrpc: remove newlines from tracepoints (Olga Kornievskaia) [RHEL-74415] +- nfs: Annotate struct pnfs_commit_array with __counted_by() (Olga Kornievskaia) [RHEL-74415] +- nfs/localio: eliminate need for nfs_local_fsync_work forward declaration (Olga Kornievskaia) [RHEL-74415] +- nfs/localio: remove extra indirect nfs_to call to check {read,write}_iter (Olga Kornievskaia) [RHEL-74415] +- nfs/localio: eliminate unnecessary kref in nfs_local_fsync_ctx (Olga Kornievskaia) [RHEL-74415] +- nfs/localio: remove redundant suid/sgid handling (Olga Kornievskaia) [RHEL-74415] +- NFS: Implement get_nfs_version() (Olga Kornievskaia) [RHEL-74415] +- NFS: Clean up find_nfs_version() (Olga Kornievskaia) [RHEL-74415] +- NFS: Rename get_nfs_version() -> find_nfs_version() (Olga Kornievskaia) [RHEL-74415] +- NFS: Convert the NFS module list into an array (Olga Kornievskaia) [RHEL-74415] +- NFS: Clean up locking the nfs_versions list (Olga Kornievskaia) [RHEL-74415] +- nfsd: allow for up to 32 callback session slots (Olga Kornievskaia) [RHEL-74415] +- nfs_common: must not hold RCU while calling nfsd_file_put_local (Olga Kornievskaia) [RHEL-74415] +- nfsd: get rid of include ../internal.h (Olga Kornievskaia) [RHEL-74415] +- nfsd: fix nfs4_openowner leak when concurrent nfsd4_open occur (Olga Kornievskaia) [RHEL-74415] +- NFSD: Add nfsd4_copy time-to-live (Olga Kornievskaia) [RHEL-74415] +- NFSD: Add a laundromat reaper for async copy state (Olga Kornievskaia) [RHEL-74415] +- NFSD: Block DESTROY_CLIENTID only when there are ongoing async COPY operations (Olga Kornievskaia) [RHEL-74415] +- NFSD: Handle an NFS4ERR_DELAY response to CB_OFFLOAD (Olga Kornievskaia) [RHEL-74415] +- NFSD: Free async copy information in nfsd4_cb_offload_release() (Olga Kornievskaia) [RHEL-74415] +- NFSD: Fix nfsd4_shutdown_copy() (Olga Kornievskaia) [RHEL-74415] +- NFSD: Add a tracepoint to record canceled async COPY operations (Olga Kornievskaia) [RHEL-74415] +- nfsd: make nfsd4_session->se_flags a bool (Olga Kornievskaia) [RHEL-74415] +- nfsd: remove nfsd4_session->se_bchannel (Olga Kornievskaia) [RHEL-74415] +- nfsd: make use of warning provided by refcount_t (Olga Kornievskaia) [RHEL-74415] +- nfsd: Don't fail OP_SETCLIENTID when there are too many clients. (Olga Kornievskaia) [RHEL-74415] +- svcrdma: fix miss destroy percpu_counter in svc_rdma_proc_init() (Olga Kornievskaia) [RHEL-74415] +- xdrgen: Remove program_stat_to_errno() call sites (Olga Kornievskaia) [RHEL-74415] +- xdrgen: Update the files included in client-side source code (Olga Kornievskaia) [RHEL-74415] +- xdrgen: Remove check for "nfs_ok" in C templates (Olga Kornievskaia) [RHEL-74415] +- xdrgen: Remove tracepoint call site (Olga Kornievskaia) [RHEL-74415] +- nfsd: release svc_expkey/svc_export with rcu_work (Olga Kornievskaia) [RHEL-74415] +- SUNRPC: make sure cache entry active before cache_show (Olga Kornievskaia) [RHEL-74415] +- nfsd: make sure exp active before svc_export_show (Olga Kornievskaia) [RHEL-74415] +- lockd: Remove unneeded initialization of file_lock::c.flc_flags (Olga Kornievskaia) [RHEL-74415] +- lockd: Remove unused parameter to nlmsvc_testlock() (Olga Kornievskaia) [RHEL-74415] +- lockd: Remove some snippets of unfinished code (Olga Kornievskaia) [RHEL-74415] +- lockd: Remove unnecessary memset() (Olga Kornievskaia) [RHEL-74415] +- lockd: Remove unused typedef (Olga Kornievskaia) [RHEL-74415] +- NFSD: Cap the number of bytes copied by nfs4_reset_recoverydir() (Olga Kornievskaia) [RHEL-74415] +- NFSD: Remove unused values from nfsd4_encode_components_esc() (Olga Kornievskaia) [RHEL-74415] +- NFSD: Remove unused results in nfsd4_encode_pathname4() (Olga Kornievskaia) [RHEL-74415] +- NFSD: Prevent NULL dereference in nfsd4_process_cb_update() (Olga Kornievskaia) [RHEL-74415] +- NFSD: Remove a never-true comparison (Olga Kornievskaia) [RHEL-74415] +- NFSD: Remove dead code in nfsd4_create_session() (Olga Kornievskaia) [RHEL-74415] +- nfsd: refine and rename NFSD_MAY_LOCK (Olga Kornievskaia) [RHEL-74415] +- NFSD: Replace use of NFSD_MAY_LOCK in nfsd4_lock() (Olga Kornievskaia) [RHEL-74415] +- nfsd: replace call_rcu by kfree_rcu for simple kmem_cache_free callback (Olga Kornievskaia) [RHEL-74415] +- xdrgen: Add a utility for extracting XDR from RFCs (Olga Kornievskaia) [RHEL-74415] +- nfsd: Fix NFSD_MAY_BYPASS_GSS and NFSD_MAY_BYPASS_GSS_ON_ROOT (Olga Kornievskaia) [RHEL-74415] +- nfsd: Fill NFSv4.1 server implementation fields in OP_EXCHANGE_ID response (Olga Kornievskaia) [RHEL-74415] +- lockd: Fix comment about NLMv3 backwards compatibility (Olga Kornievskaia) [RHEL-74415] +- nfsd: new tracepoint for after op_func in compound processing (Olga Kornievskaia) [RHEL-74415] +- nfsd: have nfsd4_deleg_getattr_conflict pass back write deleg pointer (Olga Kornievskaia) [RHEL-74415] +- nfsd: drop the nfsd4_fattr_args "size" field (Olga Kornievskaia) [RHEL-74415] +- nfsd: drop the ncf_cb_bmap field (Olga Kornievskaia) [RHEL-74415] +- nfsd: drop inode parameter from nfsd4_change_attribute() (Olga Kornievskaia) [RHEL-74415] +- xdrgen: emit maxsize macros (Olga Kornievskaia) [RHEL-74415] +- xdrgen: Add generator code for XDR width macros (Olga Kornievskaia) [RHEL-74415] +- xdrgen: XDR width for union types (Olga Kornievskaia) [RHEL-74415] +- xdrgen: XDR width for pointer types (Olga Kornievskaia) [RHEL-74415] +- xdrgen: XDR width for struct types (Olga Kornievskaia) [RHEL-74415] +- xdrgen: XDR width for typedef (Olga Kornievskaia) [RHEL-74415] +- xdrgen: XDR width for optional_data type (Olga Kornievskaia) [RHEL-74415] +- xdrgen: XDR width for variable-length array (Olga Kornievskaia) [RHEL-74415] +- xdrgen: XDR width for fixed-length array (Olga Kornievskaia) [RHEL-74415] +- xdrgen: XDR width for a string (Olga Kornievskaia) [RHEL-74415] +- xdrgen: XDR width for variable-length opaque (Olga Kornievskaia) [RHEL-74415] +- xdrgen: XDR width for fixed-length opaque (Olga Kornievskaia) [RHEL-74415] +- xdrgen: XDR widths for enum types (Olga Kornievskaia) [RHEL-74415] +- xdrgen: Keep track of on-the-wire data type widths (Olga Kornievskaia) [RHEL-74415] +- xdrgen: Track constant values (Olga Kornievskaia) [RHEL-74415] +- xdrgen: Refactor transformer arms (Olga Kornievskaia) [RHEL-74415] +- xdrgen: Implement big-endian enums (Olga Kornievskaia) [RHEL-74415] +- xdrgen: Rename "enum yada" types as just "yada" (Olga Kornievskaia) [RHEL-74415] +- xdrgen: Rename enum's declaration Jinja2 template (Olga Kornievskaia) [RHEL-74415] +- xdrgen: Rename "variable-length strings" (Olga Kornievskaia) [RHEL-74415] +- xdrgen: Clean up type_specifier (Olga Kornievskaia) [RHEL-74415] +- xdrgen: Exit status should be zero on success (Olga Kornievskaia) [RHEL-74415] +- NFSD: Remove unused function parameter (Olga Kornievskaia) [RHEL-74415] +- NFSD: Remove unnecessary posix_acl_entry pointer initialization (Olga Kornievskaia) [RHEL-74415] +- svcrdma: Address an integer overflow (Olga Kornievskaia) [RHEL-74415] +- NFSD: Prevent a potential integer overflow (Olga Kornievskaia) [RHEL-74415] +- rhel-10: gate on kernel-qe tests results not cki ones (Bruno Goncalves) +- exfat: fix the infinite loop in exfat_readdir() (CKI Backport Bot) [RHEL-75669] {CVE-2024-57940} +- exfat: fix the new buffer was not zeroed before writing (CKI Backport Bot) [RHEL-75662] {CVE-2024-57943} +- redhat/configs: Enable Intel Bluetooth PCIE drivers (Bastien Nocera) [RHEL-76105] +- Bluetooth: Use str_enable_disable-like helpers (Bastien Nocera) [RHEL-76105] +- Bluetooth: btintel_pcie: Replace deprecated PCI functions (Bastien Nocera) [RHEL-76105] +- Bluetooth: btintel_pcie: remove redundant assignment to variable ret (Bastien Nocera) [RHEL-76105] +- Bluetooth: btintel: Do no pass vendor events to stack (Bastien Nocera) [RHEL-76105] +- Bluetooth: btintel_pcie: Remove deadcode (Bastien Nocera) [RHEL-76105] +- Bluetooth: btintel: Add DSBR support for BlazarIW, BlazarU and GaP (Bastien Nocera) [RHEL-76105] +- Bluetooth: btintel_pcie: Add recovery mechanism (Bastien Nocera) [RHEL-76105] +- Bluetooth: btintel_pcie: Add handshake between driver and firmware (Bastien Nocera) [RHEL-76105] +- bluetooth: Fix typos in the comments (Bastien Nocera) [RHEL-76105] +- net: atlantic: use irq_update_affinity_hint() (CKI Backport Bot) [RHEL-77809] +- tipc: fix NULL deref in cleanup_bearer() (Xin Long) [RHEL-77768] +- tipc: Fix use-after-free of kernel socket in cleanup_bearer(). (CKI Backport Bot) [RHEL-77768] {CVE-2024-56642} +- perf test: Remove cpu-list BPF cgroup counter test (Michael Petlan) [RHEL-70687] +- tg3: Disable tg3 PCIe AER on system reboot (Lenny Szubowicz) [RHEL-33859] +- build: remove localversion-rt from git tree (Clark Williams) [RHEL-73163] +- net: Fix icmp host relookup triggering ip_rt_bug (CKI Backport Bot) [RHEL-77765] {CVE-2024-56647} +- redhat/configs: Default to batched invalidation on s390 (Jerry Snitselaar) [RHEL-75486] +- redhat/configs: disable CONFIG_TCP_AO (Sabrina Dubroca) [RHEL-77608] +Resolves: RHEL-33859, RHEL-58105, RHEL-70687, RHEL-73163, RHEL-74415, RHEL-75486, RHEL-75662, RHEL-75669, RHEL-76105, RHEL-77608, RHEL-77765, RHEL-77768, RHEL-77809 + * Wed Feb 05 2025 Jan Stancek [6.12.0-50.el10] - redhat: set aarch64 variants of kernel-rt as Tech Preview (Luis Claudio R. Goncalves) [RHEL-77120] - rtla/timerlat_top: Set OSNOISE_WORKLOAD for kernel threads (Tomas Glozar) [RHEL-72808] diff --git a/kernel.spec b/kernel.spec index 90f722d8f..559fdf127 100644 --- a/kernel.spec +++ b/kernel.spec @@ -162,15 +162,15 @@ Summary: The Linux kernel %define specrpmversion 6.12.0 %define specversion 6.12.0 %define patchversion 6.12 -%define pkgrelease 50 +%define pkgrelease 51 %define kversion 6 -%define tarfile_release 6.12.0-50.el10 +%define tarfile_release 6.12.0-51.el10 # This is needed to do merge window version magic %define patchlevel 12 # This allows pkg_release to have configurable %%{?dist} tag -%define specrelease 50%{?buildid}%{?dist} +%define specrelease 51%{?buildid}%{?dist} # This defines the kabi tarball version -%define kabiversion 6.12.0-50.el10 +%define kabiversion 6.12.0-51.el10 # If this variable is set to 1, a bpf selftests build failure will cause a # fatal kernel package build error @@ -3222,7 +3222,7 @@ pushd tools/testing/selftests %undefine _fortify_level export CFLAGS="%{build_cflags}" -TARGETS="bpf cgroup mm net net/forwarding net/mptcp netfilter tc-testing memfd drivers/net/bonding iommu cachestat" +TARGETS="bpf cgroup mm net net/forwarding net/mptcp net/netfilter tc-testing memfd drivers/net/bonding iommu cachestat" %{make} %{?_smp_mflags} EXTRA_CFLAGS="${RPM_OPT_FLAGS}" EXTRA_CXXFLAGS="${RPM_OPT_FLAGS}" EXTRA_LDFLAGS="%{__global_ldflags}" ARCH=$Arch V=1 TARGETS="$TARGETS" SKIP_TARGETS="" $force_targets VMLINUX_H="${RPM_VMLINUX_H}" # Restore the original level of source fortification @@ -3595,11 +3595,11 @@ find -type d -exec install -d %{buildroot}%{_libexecdir}/kselftests/livepatch/{} find -type f -executable -exec install -D -m755 {} %{buildroot}%{_libexecdir}/kselftests/livepatch/{} \; find -type f ! -executable -exec install -D -m644 {} %{buildroot}%{_libexecdir}/kselftests/livepatch/{} \; popd -# install netfilter selftests -pushd tools/testing/selftests/netfilter -find -type d -exec install -d %{buildroot}%{_libexecdir}/kselftests/netfilter/{} \; -find -type f -executable -exec install -D -m755 {} %{buildroot}%{_libexecdir}/kselftests/netfilter/{} \; -find -type f ! -executable -exec install -D -m644 {} %{buildroot}%{_libexecdir}/kselftests/netfilter/{} \; +# install net/netfilter selftests +pushd tools/testing/selftests/net/netfilter +find -type d -exec install -d %{buildroot}%{_libexecdir}/kselftests/net/netfilter/{} \; +find -type f -executable -exec install -D -m755 {} %{buildroot}%{_libexecdir}/kselftests/net/netfilter/{} \; +find -type f ! -executable -exec install -D -m644 {} %{buildroot}%{_libexecdir}/kselftests/net/netfilter/{} \; popd # install memfd selftests @@ -4281,6 +4281,134 @@ fi\ # # %changelog +* Fri Feb 07 2025 Jan Stancek [6.12.0-51.el10] +- redhat: fix build/install targets in netfilter kselftest (Hangbin Liu) [RHEL-58105] +- selftests: net/{lib,openvswitch}: extend CFLAGS to keep options from environment (Hangbin Liu) [RHEL-58105] +- selftests: mptcp: extend CFLAGS to keep options from environment (Hangbin Liu) [RHEL-58105] +- fs/nfs: fix missing declaration of nfs_idmap_cache_timeout (Olga Kornievskaia) [RHEL-74415] +- NFS/pnfs: Fix a live lock between recalled layouts and layoutget (Olga Kornievskaia) [RHEL-74415] +- nfsd: restore callback functionality for NFSv4.0 (Olga Kornievskaia) [RHEL-74415] +- NFSD: fix management of pending async copies (Olga Kornievskaia) [RHEL-74415] +- nfsd: Revert "nfsd: release svc_expkey/svc_export with rcu_work" (Olga Kornievskaia) [RHEL-74415] +- fs/nfs/io: make nfs_start_io_*() killable (Olga Kornievskaia) [RHEL-74415] +- nfs/blocklayout: Limit repeat device registration on failure (Olga Kornievskaia) [RHEL-74415] +- nfs/blocklayout: Don't attempt unregister for invalid block device (Olga Kornievskaia) [RHEL-74415] +- sunrpc: fix one UAF issue caused by sunrpc kernel tcp socket (Olga Kornievskaia) [RHEL-74415] +- SUNRPC: timeout and cancel TLS handshake with -ETIMEDOUT (Olga Kornievskaia) [RHEL-74415] +- sunrpc: clear XPRT_SOCK_UPD_TIMEOUT when reset transport (Olga Kornievskaia) [RHEL-74415] +- nfs: ignore SB_RDONLY when mounting nfs (Olga Kornievskaia) [RHEL-74415] +- Revert "nfs: don't reuse partially completed requests in nfs_lock_and_join_requests" (Olga Kornievskaia) [RHEL-74415] +- Revert "fs: nfs: fix missing refcnt by replacing folio_set_private by folio_attach_private" (Olga Kornievskaia) [RHEL-74415] +- nfs/localio: must clear res.replen in nfs_local_read_done (Olga Kornievskaia) [RHEL-74415] +- NFSv4.0: Fix a use-after-free problem in the asynchronous open() (Olga Kornievskaia) [RHEL-74415] +- NFSv4.0: Fix the wake up of the next waiter in nfs_release_seqid() (Olga Kornievskaia) [RHEL-74415] +- SUNRPC: Fix a hang in TLS sock_close if sk_write_pending (Olga Kornievskaia) [RHEL-74415] +- sunrpc: remove newlines from tracepoints (Olga Kornievskaia) [RHEL-74415] +- nfs: Annotate struct pnfs_commit_array with __counted_by() (Olga Kornievskaia) [RHEL-74415] +- nfs/localio: eliminate need for nfs_local_fsync_work forward declaration (Olga Kornievskaia) [RHEL-74415] +- nfs/localio: remove extra indirect nfs_to call to check {read,write}_iter (Olga Kornievskaia) [RHEL-74415] +- nfs/localio: eliminate unnecessary kref in nfs_local_fsync_ctx (Olga Kornievskaia) [RHEL-74415] +- nfs/localio: remove redundant suid/sgid handling (Olga Kornievskaia) [RHEL-74415] +- NFS: Implement get_nfs_version() (Olga Kornievskaia) [RHEL-74415] +- NFS: Clean up find_nfs_version() (Olga Kornievskaia) [RHEL-74415] +- NFS: Rename get_nfs_version() -> find_nfs_version() (Olga Kornievskaia) [RHEL-74415] +- NFS: Convert the NFS module list into an array (Olga Kornievskaia) [RHEL-74415] +- NFS: Clean up locking the nfs_versions list (Olga Kornievskaia) [RHEL-74415] +- nfsd: allow for up to 32 callback session slots (Olga Kornievskaia) [RHEL-74415] +- nfs_common: must not hold RCU while calling nfsd_file_put_local (Olga Kornievskaia) [RHEL-74415] +- nfsd: get rid of include ../internal.h (Olga Kornievskaia) [RHEL-74415] +- nfsd: fix nfs4_openowner leak when concurrent nfsd4_open occur (Olga Kornievskaia) [RHEL-74415] +- NFSD: Add nfsd4_copy time-to-live (Olga Kornievskaia) [RHEL-74415] +- NFSD: Add a laundromat reaper for async copy state (Olga Kornievskaia) [RHEL-74415] +- NFSD: Block DESTROY_CLIENTID only when there are ongoing async COPY operations (Olga Kornievskaia) [RHEL-74415] +- NFSD: Handle an NFS4ERR_DELAY response to CB_OFFLOAD (Olga Kornievskaia) [RHEL-74415] +- NFSD: Free async copy information in nfsd4_cb_offload_release() (Olga Kornievskaia) [RHEL-74415] +- NFSD: Fix nfsd4_shutdown_copy() (Olga Kornievskaia) [RHEL-74415] +- NFSD: Add a tracepoint to record canceled async COPY operations (Olga Kornievskaia) [RHEL-74415] +- nfsd: make nfsd4_session->se_flags a bool (Olga Kornievskaia) [RHEL-74415] +- nfsd: remove nfsd4_session->se_bchannel (Olga Kornievskaia) [RHEL-74415] +- nfsd: make use of warning provided by refcount_t (Olga Kornievskaia) [RHEL-74415] +- nfsd: Don't fail OP_SETCLIENTID when there are too many clients. (Olga Kornievskaia) [RHEL-74415] +- svcrdma: fix miss destroy percpu_counter in svc_rdma_proc_init() (Olga Kornievskaia) [RHEL-74415] +- xdrgen: Remove program_stat_to_errno() call sites (Olga Kornievskaia) [RHEL-74415] +- xdrgen: Update the files included in client-side source code (Olga Kornievskaia) [RHEL-74415] +- xdrgen: Remove check for "nfs_ok" in C templates (Olga Kornievskaia) [RHEL-74415] +- xdrgen: Remove tracepoint call site (Olga Kornievskaia) [RHEL-74415] +- nfsd: release svc_expkey/svc_export with rcu_work (Olga Kornievskaia) [RHEL-74415] +- SUNRPC: make sure cache entry active before cache_show (Olga Kornievskaia) [RHEL-74415] +- nfsd: make sure exp active before svc_export_show (Olga Kornievskaia) [RHEL-74415] +- lockd: Remove unneeded initialization of file_lock::c.flc_flags (Olga Kornievskaia) [RHEL-74415] +- lockd: Remove unused parameter to nlmsvc_testlock() (Olga Kornievskaia) [RHEL-74415] +- lockd: Remove some snippets of unfinished code (Olga Kornievskaia) [RHEL-74415] +- lockd: Remove unnecessary memset() (Olga Kornievskaia) [RHEL-74415] +- lockd: Remove unused typedef (Olga Kornievskaia) [RHEL-74415] +- NFSD: Cap the number of bytes copied by nfs4_reset_recoverydir() (Olga Kornievskaia) [RHEL-74415] +- NFSD: Remove unused values from nfsd4_encode_components_esc() (Olga Kornievskaia) [RHEL-74415] +- NFSD: Remove unused results in nfsd4_encode_pathname4() (Olga Kornievskaia) [RHEL-74415] +- NFSD: Prevent NULL dereference in nfsd4_process_cb_update() (Olga Kornievskaia) [RHEL-74415] +- NFSD: Remove a never-true comparison (Olga Kornievskaia) [RHEL-74415] +- NFSD: Remove dead code in nfsd4_create_session() (Olga Kornievskaia) [RHEL-74415] +- nfsd: refine and rename NFSD_MAY_LOCK (Olga Kornievskaia) [RHEL-74415] +- NFSD: Replace use of NFSD_MAY_LOCK in nfsd4_lock() (Olga Kornievskaia) [RHEL-74415] +- nfsd: replace call_rcu by kfree_rcu for simple kmem_cache_free callback (Olga Kornievskaia) [RHEL-74415] +- xdrgen: Add a utility for extracting XDR from RFCs (Olga Kornievskaia) [RHEL-74415] +- nfsd: Fix NFSD_MAY_BYPASS_GSS and NFSD_MAY_BYPASS_GSS_ON_ROOT (Olga Kornievskaia) [RHEL-74415] +- nfsd: Fill NFSv4.1 server implementation fields in OP_EXCHANGE_ID response (Olga Kornievskaia) [RHEL-74415] +- lockd: Fix comment about NLMv3 backwards compatibility (Olga Kornievskaia) [RHEL-74415] +- nfsd: new tracepoint for after op_func in compound processing (Olga Kornievskaia) [RHEL-74415] +- nfsd: have nfsd4_deleg_getattr_conflict pass back write deleg pointer (Olga Kornievskaia) [RHEL-74415] +- nfsd: drop the nfsd4_fattr_args "size" field (Olga Kornievskaia) [RHEL-74415] +- nfsd: drop the ncf_cb_bmap field (Olga Kornievskaia) [RHEL-74415] +- nfsd: drop inode parameter from nfsd4_change_attribute() (Olga Kornievskaia) [RHEL-74415] +- xdrgen: emit maxsize macros (Olga Kornievskaia) [RHEL-74415] +- xdrgen: Add generator code for XDR width macros (Olga Kornievskaia) [RHEL-74415] +- xdrgen: XDR width for union types (Olga Kornievskaia) [RHEL-74415] +- xdrgen: XDR width for pointer types (Olga Kornievskaia) [RHEL-74415] +- xdrgen: XDR width for struct types (Olga Kornievskaia) [RHEL-74415] +- xdrgen: XDR width for typedef (Olga Kornievskaia) [RHEL-74415] +- xdrgen: XDR width for optional_data type (Olga Kornievskaia) [RHEL-74415] +- xdrgen: XDR width for variable-length array (Olga Kornievskaia) [RHEL-74415] +- xdrgen: XDR width for fixed-length array (Olga Kornievskaia) [RHEL-74415] +- xdrgen: XDR width for a string (Olga Kornievskaia) [RHEL-74415] +- xdrgen: XDR width for variable-length opaque (Olga Kornievskaia) [RHEL-74415] +- xdrgen: XDR width for fixed-length opaque (Olga Kornievskaia) [RHEL-74415] +- xdrgen: XDR widths for enum types (Olga Kornievskaia) [RHEL-74415] +- xdrgen: Keep track of on-the-wire data type widths (Olga Kornievskaia) [RHEL-74415] +- xdrgen: Track constant values (Olga Kornievskaia) [RHEL-74415] +- xdrgen: Refactor transformer arms (Olga Kornievskaia) [RHEL-74415] +- xdrgen: Implement big-endian enums (Olga Kornievskaia) [RHEL-74415] +- xdrgen: Rename "enum yada" types as just "yada" (Olga Kornievskaia) [RHEL-74415] +- xdrgen: Rename enum's declaration Jinja2 template (Olga Kornievskaia) [RHEL-74415] +- xdrgen: Rename "variable-length strings" (Olga Kornievskaia) [RHEL-74415] +- xdrgen: Clean up type_specifier (Olga Kornievskaia) [RHEL-74415] +- xdrgen: Exit status should be zero on success (Olga Kornievskaia) [RHEL-74415] +- NFSD: Remove unused function parameter (Olga Kornievskaia) [RHEL-74415] +- NFSD: Remove unnecessary posix_acl_entry pointer initialization (Olga Kornievskaia) [RHEL-74415] +- svcrdma: Address an integer overflow (Olga Kornievskaia) [RHEL-74415] +- NFSD: Prevent a potential integer overflow (Olga Kornievskaia) [RHEL-74415] +- rhel-10: gate on kernel-qe tests results not cki ones (Bruno Goncalves) +- exfat: fix the infinite loop in exfat_readdir() (CKI Backport Bot) [RHEL-75669] {CVE-2024-57940} +- exfat: fix the new buffer was not zeroed before writing (CKI Backport Bot) [RHEL-75662] {CVE-2024-57943} +- redhat/configs: Enable Intel Bluetooth PCIE drivers (Bastien Nocera) [RHEL-76105] +- Bluetooth: Use str_enable_disable-like helpers (Bastien Nocera) [RHEL-76105] +- Bluetooth: btintel_pcie: Replace deprecated PCI functions (Bastien Nocera) [RHEL-76105] +- Bluetooth: btintel_pcie: remove redundant assignment to variable ret (Bastien Nocera) [RHEL-76105] +- Bluetooth: btintel: Do no pass vendor events to stack (Bastien Nocera) [RHEL-76105] +- Bluetooth: btintel_pcie: Remove deadcode (Bastien Nocera) [RHEL-76105] +- Bluetooth: btintel: Add DSBR support for BlazarIW, BlazarU and GaP (Bastien Nocera) [RHEL-76105] +- Bluetooth: btintel_pcie: Add recovery mechanism (Bastien Nocera) [RHEL-76105] +- Bluetooth: btintel_pcie: Add handshake between driver and firmware (Bastien Nocera) [RHEL-76105] +- bluetooth: Fix typos in the comments (Bastien Nocera) [RHEL-76105] +- net: atlantic: use irq_update_affinity_hint() (CKI Backport Bot) [RHEL-77809] +- tipc: fix NULL deref in cleanup_bearer() (Xin Long) [RHEL-77768] +- tipc: Fix use-after-free of kernel socket in cleanup_bearer(). (CKI Backport Bot) [RHEL-77768] {CVE-2024-56642} +- perf test: Remove cpu-list BPF cgroup counter test (Michael Petlan) [RHEL-70687] +- tg3: Disable tg3 PCIe AER on system reboot (Lenny Szubowicz) [RHEL-33859] +- build: remove localversion-rt from git tree (Clark Williams) [RHEL-73163] +- net: Fix icmp host relookup triggering ip_rt_bug (CKI Backport Bot) [RHEL-77765] {CVE-2024-56647} +- redhat/configs: Default to batched invalidation on s390 (Jerry Snitselaar) [RHEL-75486] +- redhat/configs: disable CONFIG_TCP_AO (Sabrina Dubroca) [RHEL-77608] + * Wed Feb 05 2025 Jan Stancek [6.12.0-50.el10] - redhat: set aarch64 variants of kernel-rt as Tech Preview (Luis Claudio R. Goncalves) [RHEL-77120] - rtla/timerlat_top: Set OSNOISE_WORKLOAD for kernel threads (Tomas Glozar) [RHEL-72808] diff --git a/sources b/sources index 74bd772c9..b5525579b 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-50.el10.tar.xz) = 8f32822d5c77a680e458caef245e43aaae462594feae4fcb372bae81f3befbad13b1748646f2d91c3d28dbfdbed40406d7e6e17a0a749bd8f2b5d3c1a9bcc6e1 -SHA512 (kernel-abi-stablelists-6.12.0-50.el10.tar.xz) = adb467054f45e2eaad45bb20fede9b1b0bf990707c1d1e468e6a2d01b9d007f12e8b432a34f4641e1dc5da7f41edc6a7e7a3c30270ca05a11ed6355c416d551c -SHA512 (kernel-kabi-dw-6.12.0-50.el10.tar.xz) = 7550a1ab641ce3f1c086092ae10cce3d017b3fa20cdf40a00c643de3d62fcfda576931a81e872ddf35c01d2c60d8e92fe525621eb429c04aa0ff7cc83b71d763 +SHA512 (linux-6.12.0-51.el10.tar.xz) = 691fea3b459649727b80e2efd1c4d4d6154602080f68d912631d8fbe89e4a8b1b9bfcb9eedbe12ef4073b289e64e241bdec013c95c40840e871a1c0245a9281d +SHA512 (kernel-abi-stablelists-6.12.0-51.el10.tar.xz) = 424f344917851b7570976f19603f789bc37f015be32f10e03cfff8edf45ef63d7ec5c852441286b189ed015ab9a16a0d8727e28c43d60a8df093989389d09aa6 +SHA512 (kernel-kabi-dw-6.12.0-51.el10.tar.xz) = 7550a1ab641ce3f1c086092ae10cce3d017b3fa20cdf40a00c643de3d62fcfda576931a81e872ddf35c01d2c60d8e92fe525621eb429c04aa0ff7cc83b71d763