import OL kernel-5.14.0-570.44.1.0.1.el9_6

This commit is contained in:
eabdullin 2025-09-17 12:29:58 +00:00
parent c5620df3aa
commit d82bccaf2a
11 changed files with 475 additions and 47 deletions

6
.gitignore vendored
View File

@ -1,6 +1,6 @@
SOURCES/kernel-abi-stablelists-5.14.0-570.42.2.el9_6.tar.bz2
SOURCES/kernel-kabi-dw-5.14.0-570.42.2.el9_6.tar.bz2
SOURCES/linux-5.14.0-570.42.2.el9_6.tar.xz
SOURCES/kernel-abi-stablelists-5.14.0-570.44.1.el9_6.tar.bz2
SOURCES/kernel-kabi-dw-5.14.0-570.44.1.el9_6.tar.bz2
SOURCES/linux-5.14.0-570.44.1.el9_6.tar.xz
SOURCES/nvidiagpuoot001.x509
SOURCES/olima1.x509
SOURCES/olimaca1.x509

View File

@ -1,6 +1,6 @@
ec0f0d2f8e741010b0f7aa708a476870caf2d713 SOURCES/kernel-abi-stablelists-5.14.0-570.42.2.el9_6.tar.bz2
2c657c89dc089749003b559790d8b8e4292908a3 SOURCES/kernel-kabi-dw-5.14.0-570.42.2.el9_6.tar.bz2
30f4c4b5fbdd845878a78282a725b45e41c853ed SOURCES/linux-5.14.0-570.42.2.el9_6.tar.xz
571509ae316cb758587739cdca65225ccab2882f SOURCES/kernel-abi-stablelists-5.14.0-570.44.1.el9_6.tar.bz2
e642f888446ef7e07d43589dd8cbd3e3cfcf7ac4 SOURCES/kernel-kabi-dw-5.14.0-570.44.1.el9_6.tar.bz2
8033d40546a08a34d7ebc1d6b91fb16088758fc8 SOURCES/linux-5.14.0-570.44.1.el9_6.tar.xz
4fff8080e88afffc06d8ef5004db8d53bb21237f SOURCES/nvidiagpuoot001.x509
706ae01dd14efa38f0f565a3706acac19c78df02 SOURCES/olima1.x509
6e3f0d61414c0b50f48dc2d4c3b3cd024e1c3a43 SOURCES/olimaca1.x509

View File

@ -0,0 +1,59 @@
From 6ca79c451f7508fc1916113fd0cdba2140c14818 Mon Sep 17 00:00:00 2001
From: Louis Abel <label@rockylinux.org>
Date: Wed, 20 Sep 2023 14:16:05 -0700
Subject: [PATCH] debrand some messages
Modified-by: Alex Burmashev <alexander.burmashev@oracle.com>
---
kernel/rh_shadowman.c | 55 ++++++++++++++++++++++---------------------
4 files changed, 34 insertions(+), 33 deletions(-)
diff --git a/kernel/rh_shadowman.c b/kernel/rh_shadowman.c
index 018d5c633..d05ea0790 100644
--- a/kernel/rh_shadowman.c
+++ b/kernel/rh_shadowman.c
@@ -1,39 +1 @@
-#include <linux/kernel.h>
-#include <linux/module.h>
-#include <linux/printk.h>
-
-/* Display a shadowman logo on the console screen */
-static int __init rh_shadowman(char *str)
-{
- pr_info("RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR\n");
- pr_info("RRRRRRRRRRRRRRRRRRrrrrrrrrrrrrrrrORHRrrHRRRRRRRRRRRRRRRRRRRR\n");
- pr_info("RRRRRRRRRRRRRRRRHrr8rrrrrrrrrrrrrrrrrrrrhRRRRRRRRRRRRRRRRRRR\n");
- pr_info("RRRRRHRRRRRRRRRRRrrHRHRRRHHHrrrrrrrrrrrrrHRRRRRRRRRRRRRRRRRR\n");
- pr_info("RRRRRRRRRRRRRRRHrrrrrHrrrrrrrrrrrrrrrrrrrrRRRRRRRRRRRRRRRRRR\n");
- pr_info("RRRRRRRRRHh88hhRHrrrrrrrrrrrrrrrrrrrrrrrrrrHRRRRRRRRRRRRRRRR\n");
- pr_info("RRRRRRrrrrrrrrrRHRH8rrrrrrrrrrrrrrrrrrrrrrr8RRRRRRRRRRRRRRRR\n");
- pr_info("RRRRH8rrrrrrrrrrRHRRRRRRRRRHrrrrrrrrrrrrrrrrRrhHRHRRRRRRRRRR\n");
- pr_info("RRRRRROrrrrrrrrrrrORRRRRRRRRRRrrrrrrrrrrrrrHrrrrrrhRRRRRRRRR\n");
- pr_info("RRRRRRRROrrrrrrrrrrrrrrr8RRRRHRrrrrrrrrrrrrrrrrrrrrrHRRRRRRR\n");
- pr_info("RRRRRRRRRRRRRHhrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrRRRRRRRR\n");
- pr_info("RRRRRRRRRRRRH. .HHHrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrRRRRRRRRR\n");
- pr_info("RRRRRRRRRRRR. .RRhRRHH8rrrrrrrrrrrrrrrrrrrrr8RRRRRRRRRRRR\n");
- pr_info("RRRRRRRRRRRRR~ .RRRRRRRRRHHh8OOOOO8HRRHRRRRRRRRRRRRRRR\n");
- pr_info("R,```` RRR8 .hHRRRh\\hHH:=HRh.RRRRRRRRRRRRRRRRRRR\n");
- pr_info("RR ORRRRRRRRRRRRRRRRRR\n");
- pr_info("RRR ,HHtaa HRRRRRRRRRRRRRRRRRR\n");
- pr_info("RRRRO. .RRRRO. . .RRRRRRR\n");
- pr_info("RRRRRR ,RRHh, :RRRRRRRR\n");
- pr_info("RRRRRRRR HRR :RRRRRRRRRR\n");
- pr_info("RRRRRRRRRRr .. ,RRRRRRRRRRRRR\n");
- pr_info("RRRRRRRRRRRRRt . .HRRRRRRRRRRRRRRR\n");
- pr_info("RRRRRRRRRRRRRRRRRr. =RRRRRRRRRRRRRRRRRRRR\n");
- pr_info("RRRRRRRRRRRRRRRRRRRRRRRRHHr: .:tRhRRRRRRRRRRRRRRRRRRRRRRRRRR\n");
- pr_info(" ");
- pr_info(" Long Live Shadowman!");
- pr_info("576527726520686972696e6721a68747470733a2f2f7777772e7265646861742e636f6d2f6a6f6273");
- pr_info(" ");
- return 1;
-}
-
-__setup("shadowman", rh_shadowman);
+// This file has been intentionally left blank
--
2.41.0

View File

@ -12,7 +12,7 @@ RHEL_MINOR = 6
#
# Use this spot to avoid future merge conflicts.
# Do not trim this comment.
RHEL_RELEASE = 570.42.2
RHEL_RELEASE = 570.44.1
#
# ZSTREAM

View File

@ -0,0 +1,19 @@
Update message about certified hardware list.
Orabug: 34729535
Signed-off-by: Kevin Lyons <kevin.x.lyons@oracle.com>
Reviewed-by: Laurence Rochfort <laurence.rochfort@oracle.com>
---
diff -ruN linux-5.14.0-160.el8.x86_64.orig/init/main.c linux-5.14.0-160.el8.x86_64/init/main.c
--- linux-5.14.0-160.el8.x86_64.orig/init/main.c 2022-08-25 13:57:06.000000000 -0700
+++ linux-5.14.0-160.el8.x86_64/init/main.c 2022-10-26 13:15:39.700724777 -0700
@@ -894,7 +894,7 @@
boot_cpu_init();
page_address_init();
pr_notice("%s", linux_banner);
- pr_notice("The list of certified hardware and cloud instances for Red Hat Enterprise Linux 9 can be viewed at the Red Hat Ecosystem Catalog, https://catalog.redhat.com.\n");
+ pr_notice("The list of certified hardware for Oracle Linux 9 can be viewed at the Oracle Linux Certification List https://linux.oracle.com/hardware-certifications\n");
setup_arch(&command_line);
/* Static keys and static calls are needed by LSMs */
jump_label_init();

View File

@ -0,0 +1,44 @@
From b0de5456e201c475d6a860ceeb3ed8ee2923695a Mon Sep 17 00:00:00 2001
From: Keith Busch <kbusch@kernel.org>
Date: Mon, 2 Dec 2024 09:45:48 -0800
Subject: [PATCH] nvme-pci: remove two deallocate zeroes quirks
The quirk was initially used as a signal to set the discard_zeroes_data
queue limit because there were some use cases that relied on that
behavior. The queue limit no longer exists as every user of it has been
converted to use the write zeroes operation instead.
The quirk now means to use a discard command as an alias to a write
zeroes request. Two of the devices previously using the quirk support
the write zeroes command directly, so these don't need or want to use
discard when the desired operation is to write zeroes.
Reviewed-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Keith Busch <kbusch@kernel.org>
Orabug: 37756650
Modified-by: Alex Burmashev <alexander.burmashev@oracle.com>
Signed-off-by: Alex Burmashev <alexander.burmashev@oracle.com>
---
drivers/nvme/host/pci.c | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
diff --git a/drivers/nvme/host/pci.c b/drivers/nvme/host/pci.c
index 4c644bb7f06927..9535e35ef18a56 100644
--- a/drivers/nvme/host/pci.c
+++ b/drivers/nvme/host/pci.c
@@ -3588,12 +3588,10 @@ static const struct pci_device_id nvme_id_table[] = {
NVME_QUIRK_DEALLOCATE_ZEROES, },
{ PCI_VDEVICE(INTEL, 0x0a54), /* Intel P4500/P4600 */
.driver_data = NVME_QUIRK_STRIPE_SIZE |
- NVME_QUIRK_DEALLOCATE_ZEROES |
NVME_QUIRK_IGNORE_DEV_SUBNQN |
NVME_QUIRK_BOGUS_NID, },
{ PCI_VDEVICE(INTEL, 0x0a55), /* Dell Express Flash P4600 */
- .driver_data = NVME_QUIRK_STRIPE_SIZE |
- NVME_QUIRK_DEALLOCATE_ZEROES, },
+ .driver_data = NVME_QUIRK_STRIPE_SIZE, },
{ PCI_VDEVICE(INTEL, 0xf1a5), /* Intel 600P/P3100 */
.driver_data = NVME_QUIRK_NO_DEEPEST_PS |
NVME_QUIRK_MEDIUM_PRIO_SQ |

View File

@ -1,7 +1,120 @@
* Mon Sep 08 2025 Patrick Talbert <ptalbert@redhat.com> [5.14.0-570.42.2.el9_6]
* Tue Sep 09 2025 Chao YE <cye@redhat.com> [5.14.0-570.44.1.el9_6]
- ipv6: mcast: Delay put pmc->idev in mld_del_delrec() (CKI Backport Bot) [RHEL-111149] {CVE-2025-38550}
- posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del() (CKI Backport Bot) [RHEL-112780] {CVE-2025-38352}
- powerpc/pseries/iommu: create DDW for devices with DMA mask less than 64-bits (CKI Backport Bot) [RHEL-113173]
Resolves: RHEL-112780, RHEL-113173
Resolves: RHEL-111149, RHEL-112780, RHEL-113173
* Sat Sep 06 2025 CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [5.14.0-570.43.1.el9_6]
- eth: bnxt: fix missing ring index trim on error path (CKI Backport Bot) [RHEL-104561] {CVE-2025-37873}
- book3s64/radix : Align section vmemmap start address to PAGE_SIZE (Mamatha Inamdar) [RHEL-109492]
- book3s64/radix: Fix compile errors when CONFIG_ARCH_WANT_OPTIMIZE_DAX_VMEMMAP=n (Mamatha Inamdar) [RHEL-109492]
- net: introduce per netns packet chains (Paolo Abeni) [RHEL-89050]
- enic: fix incorrect MTU comparison in enic_change_mtu() (John Meneghini) [RHEL-108274]
- net/enic: Allow at least 8 RQs to always be used (John Meneghini) [RHEL-108274]
- enic: get max rq & wq entries supported by hw, 16K queues (John Meneghini) [RHEL-106604]
- enic: cleanup of enic wq request completion path (John Meneghini) [RHEL-106604]
- enic: added enic_wq.c and enic_wq.h (John Meneghini) [RHEL-106604]
- enic: remove unused function cq_enet_wq_desc_dec (John Meneghini) [RHEL-106604]
- enic: enable rq extended cq support (John Meneghini) [RHEL-106604]
- enic: enic rq extended cq defines (John Meneghini) [RHEL-106604]
- enic: enic rq code reorg (John Meneghini) [RHEL-106604]
- enic: Move function from header file to c file (John Meneghini) [RHEL-106604]
- enic: add dependency on Page Pool (John Meneghini) [RHEL-106604]
- enic: remove copybreak tunable (John Meneghini) [RHEL-106604]
- enic: Use the Page Pool API for RX (John Meneghini) [RHEL-106604]
- enic: Simplify RX handler function (John Meneghini) [RHEL-106604]
- enic: Move RX functions to their own file (John Meneghini) [RHEL-106604]
- enic: Fix typo in comment in table indexed by link speed (John Meneghini) [RHEL-106604]
- enic: Obtain the Link speed only after the link comes up (John Meneghini) [RHEL-106604]
- enic: Move RX coalescing set function (John Meneghini) [RHEL-106604]
- enic: Move kdump check into enic_adjust_resources() (John Meneghini) [RHEL-106604]
- enic: Move enic resource adjustments to separate function (John Meneghini) [RHEL-106604]
- enic: Adjust used MSI-X wq/rq/cq/interrupt resources in a more robust way (John Meneghini) [RHEL-106604]
- enic: Allocate arrays in enic struct based on VIC config (John Meneghini) [RHEL-106604]
- enic: Save resource counts we read from HW (John Meneghini) [RHEL-106604]
- enic: Make MSI-X I/O interrupts come after the other required ones (John Meneghini) [RHEL-106604]
- enic: Create enic_wq/rq structures to bundle per wq/rq data (John Meneghini) [RHEL-106604]
- enic: Report some per queue statistics in ethtool (John Meneghini) [RHEL-106604]
- enic: Report per queue statistics in netdev qstats (John Meneghini) [RHEL-106604]
- enic: Collect per queue statistics (John Meneghini) [RHEL-106604]
- enic: Use macro instead of static const variables for array sizes (John Meneghini) [RHEL-106604]
- enic: add ethtool get_channel support (John Meneghini) [RHEL-106604]
- enic: Validate length of nl attributes in enic_set_vf_port (John Meneghini) [RHEL-106604]
- enic: Replace hardcoded values for vnic descriptor by defines (John Meneghini) [RHEL-106604]
- enic: Avoid false positive under FORTIFY_SOURCE (John Meneghini) [RHEL-106604]
- scsi: fnic: Fix missing DMA mapping error in fnic_send_frame() (John Meneghini) [RHEL-106420]
- scsi: fnic: Set appropriate logging level for log message (John Meneghini) [RHEL-106420]
- scsi: fnic: Add and improve logs in FDMI and FDMI ABTS paths (John Meneghini) [RHEL-106420]
- scsi: fnic: Turn off FDMI ACTIVE flags on link down (John Meneghini) [RHEL-106420]
- scsi: fnic: Fix crash in fnic_wq_cmpl_handler when FDMI times out (John Meneghini) [RHEL-106420]
- scsi: fnic: Remove unnecessary NUL-terminations (John Meneghini) [RHEL-106419]
- scsi: fnic: Remove redundant flush_workqueue() calls (John Meneghini) [RHEL-106419]
- scsi: fnic: Remove unnecessary spinlock locking and unlocking (John Meneghini) [RHEL-106419]
- scsi: fnic: Replace fnic->lock_flags with local flags (John Meneghini) [RHEL-106419]
- scsi: fnic: Replace use of sizeof with standard usage (John Meneghini) [RHEL-106419]
- scsi: fnic: Fix indentation and remove unnecessary parenthesis (John Meneghini) [RHEL-106419]
- scsi: fnic: Remove unnecessary debug print (John Meneghini) [RHEL-106419]
- scsi: fnic: Propagate SCSI error code from fnic_scsi_drv_init() (John Meneghini) [RHEL-106419]
- scsi: fnic: Test for memory allocation failure and return error code (John Meneghini) [RHEL-106419]
- scsi: fnic: Return appropriate error code from failure of scsi drv init (John Meneghini) [RHEL-106419]
- scsi: fnic: Return appropriate error code for mem alloc failure (John Meneghini) [RHEL-106419]
- scsi: fnic: Remove always-true IS_FNIC_FCP_INITIATOR macro (John Meneghini) [RHEL-106419]
- scsi: fnic: Fix use of uninitialized value in debug message (John Meneghini) [RHEL-106419]
- scsi: fnic: Delete incorrect debugfs error handling (John Meneghini) [RHEL-106419]
- scsi: fnic: Remove unnecessary else to fix warning in FDLS FIP (John Meneghini) [RHEL-106419]
- scsi: fnic: Remove extern definition from .c files (John Meneghini) [RHEL-106419]
- scsi: fnic: Remove unnecessary else and unnecessary break in FDLS (John Meneghini) [RHEL-106419]
- scsi: fnic: Increment driver version (John Meneghini) [RHEL-106419]
- scsi: fnic: Add support to handle port channel RSCN (John Meneghini) [RHEL-106419]
- scsi: fnic: Code cleanup (John Meneghini) [RHEL-106419]
- scsi: fnic: Add stats and related functionality (John Meneghini) [RHEL-106419]
- scsi: fnic: Modify fnic interfaces to use FDLS (John Meneghini) [RHEL-106419]
- scsi: fnic: Modify IO path to use FDLS (John Meneghini) [RHEL-106419]
- scsi: fnic: Add functionality in fnic to support FDLS (John Meneghini) [RHEL-106419]
- scsi: fnic: Add and integrate support for FIP (John Meneghini) [RHEL-106419]
- scsi: fnic: Add and integrate support for FDMI (John Meneghini) [RHEL-106419]
- scsi: fnic: Add Cisco hardware model names (John Meneghini) [RHEL-106419]
- scsi: fnic: Add support for unsolicited requests and responses (John Meneghini) [RHEL-106419]
- scsi: fnic: Add support for target based solicited requests and responses (John Meneghini) [RHEL-106419]
- scsi: fnic: Add support for fabric based solicited requests and responses (John Meneghini) [RHEL-106419]
- scsi: fnic: Add headers and definitions for FDLS (John Meneghini) [RHEL-106419]
- scsi: fnic: Replace shost_printk() with dev_info()/dev_err() (John Meneghini) [RHEL-106419]
- scsi: fnic: Use vcalloc() instead of vmalloc() and memset(0) (John Meneghini) [RHEL-106419]
- scsi: fnic: Move flush_work initialization out of if block (John Meneghini) [RHEL-106419]
- scsi: fnic: Move fnic_fnic_flush_tx() to a work queue (John Meneghini) [RHEL-106419]
- scsi: fnic: Convert snprintf() to sysfs_emit() (John Meneghini) [RHEL-106419]
- scsi: fnic: Clean up some inconsistent indenting (John Meneghini) [RHEL-106419]
- scsi: fnic: unlock on error path in fnic_queuecommand() (John Meneghini) [RHEL-106419]
- scsi: fnic: Increment driver version (John Meneghini) [RHEL-106419]
- scsi: fnic: Improve logs and add support for multiqueue (MQ) (John Meneghini) [RHEL-106419]
- scsi: fnic: Add support for multiqueue (MQ) in fnic driver (John Meneghini) [RHEL-106419]
- scsi: fnic: Add support for multiqueue (MQ) in fnic_main.c (John Meneghini) [RHEL-106419]
- scsi: fnic: Remove usage of host_lock (John Meneghini) [RHEL-106419]
- scsi: fnic: Define stats to track multiqueue (MQ) IOs (John Meneghini) [RHEL-106419]
- scsi: fnic: Modify ISRs to support multiqueue (MQ) (John Meneghini) [RHEL-106419]
- scsi: fnic: Refactor and redefine fnic.h for multiqueue (John Meneghini) [RHEL-106419]
- scsi: fnic: Get copy workqueue count and interrupt mode from config (John Meneghini) [RHEL-106419]
- scsi: fnic: Rename wq_copy to hw_copy_wq (John Meneghini) [RHEL-106419]
- scsi: fnic: Add and improve log messages (John Meneghini) [RHEL-106419]
- scsi: fnic: Add and use fnic number (John Meneghini) [RHEL-106419]
- scsi: fnic: Modify definitions to sync with VIC firmware (John Meneghini) [RHEL-106419]
- scsi: fnic: Return error if vmalloc() failed (John Meneghini) [RHEL-106419]
- scsi: fnic: Clean up some inconsistent indenting (John Meneghini) [RHEL-106419]
- scsi: fnic: Fix sg_reset success path (John Meneghini) [RHEL-106419]
- scsi: fnic: Remove unused functions fnic_scsi_host_start/end_tag() (John Meneghini) [RHEL-106419]
- scsi: fnic: Replace sgreset tag with max_tag_id (John Meneghini) [RHEL-106419]
- scsi: fnic: Replace return codes in fnic_clean_pending_aborts() (John Meneghini) [RHEL-106419]
- scsi: fnic: Use vmalloc_array() and vcalloc() (John Meneghini) [RHEL-106419]
- scsi: fnic: Use vzalloc() (John Meneghini) [RHEL-106419]
- scsi: fnic: Refactor code in fnic probe to initialize SCSI layer (John Meneghini) [RHEL-106419]
- scsi: fnic: Replace DMA mask of 64 bits with 47 bits (John Meneghini) [RHEL-106419]
- scsi: fnic: Remove unneeded flush_workqueue() (John Meneghini) [RHEL-106419]
- scsi: fnic: Remove redundant NULL check (John Meneghini) [RHEL-106419]
- scsi: fnic: Stop using the SCSI pointer (John Meneghini) [RHEL-106419]
- scsi: fnic: Fix a tracing statement (John Meneghini) [RHEL-106419]
- scsi: fnic: Call scsi_done() directly (John Meneghini) [RHEL-106419]
- Revert "driver core: Fix uevent_show() vs driver detach race" (Mark Langsdorf) [RHEL-85410]
Resolves: RHEL-104561, RHEL-106419, RHEL-106420, RHEL-106604, RHEL-108274, RHEL-109492, RHEL-85410, RHEL-89050
* Sat Aug 30 2025 CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [5.14.0-570.42.1.el9_6]
- powerpc/pseries/iommu: memory notifier incorrectly adds TCEs for pmemory (Mamatha Inamdar) [RHEL-103015]

View File

@ -0,0 +1,24 @@
-----BEGIN CERTIFICATE-----
MIIEETCCAvmgAwIBAgIJANw8y5k9b7SaMA0GCSqGSIb3DQEBCwUAMIGeMQswCQYD
VQQGEwJVUzETMBEGA1UECAwKQ2FsaWZvcm5pYTEXMBUGA1UEBwwOUmVkd29vZCBT
aG9yZXMxGzAZBgNVBAoMEk9yYWNsZSBDb3Jwb3JhdGlvbjEVMBMGA1UECwwMT3Jh
Y2xlIExpbnV4MS0wKwYDVQQDDCRPcmFjbGUgTGludXggUkhDSyBNb2R1bGUgU2ln
bmluZyBLZXkwHhcNMTYwNTA5MjMzNjA4WhcNMjYwNTA3MjMzNjA4WjCBnjELMAkG
A1UEBhMCVVMxEzARBgNVBAgMCkNhbGlmb3JuaWExFzAVBgNVBAcMDlJlZHdvb2Qg
U2hvcmVzMRswGQYDVQQKDBJPcmFjbGUgQ29ycG9yYXRpb24xFTATBgNVBAsMDE9y
YWNsZSBMaW51eDEtMCsGA1UEAwwkT3JhY2xlIExpbnV4IFJIQ0sgTW9kdWxlIFNp
Z25pbmcgS2V5MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAl6bUDNNZ
jIqgsqgspwBIQ18keDxQeGnWgubZZhHrQU3GpeSRPM4lNTHc+UjMjNXrv/CENZdv
4cETRsxT1VFhGG3CvkbQdzc8v4JOQvWSSJqmViPa1eC+yGaMRnGcFXzKsHiTLA4y
WMjpJnVowFkwTzscRBlN0AysUg/hT/74DE0oqVnlCJNynqccNWpx8MtNRD55ay9A
73yJinYES14rXcU3QbJoO0ZxtRz83ZACDUGX0GORT3+NbB0RK0sttogzA3eLvxKw
umWsWZAHmTuHdWgUjSqqZr34VNLPVcsTHAW8X4bq6rRVcB2lMJ3kJfDP8BJyTn99
37UmA+/ld47cnwIDAQABo1AwTjAdBgNVHQ4EFgQU3ZlbFVwZs6fD73cHuWniX5Y5
Zm4wHwYDVR0jBBgwFoAU3ZlbFVwZs6fD73cHuWniX5Y5Zm4wDAYDVR0TBAUwAwEB
/zANBgkqhkiG9w0BAQsFAAOCAQEAF7nfhWfsk4uEDquLj7nJE0wPlVvllVDugzOk
R15pnQ7P+HTyz3sLaLJE4N5oWt6pFzDGDYEtPeoMCn1l447tX179Nf5SMZba9ut8
3Vxbe7jAn9sQO7ArQR1swf1r101Me4+1oHq7rxPRizOOXrKeEvf5NSAUbSzzXfz6
TEp21KTIQO7MjqpsKshRQbpPeiReaYy3A6gJftun5xekP04QTLZVBR4dL7tvZf0S
y9SjVg158lONXHfjBekyYTzSFBn/7v+AS8S+cAGRfYteE0Syxl7zJt3GUoEWau/e
kXHT+hd/hkdSQKZZWZo1380M1pVZZAvntLRBU6IN9SswafhiVg==
-----END CERTIFICATE-----

View File

@ -0,0 +1,35 @@
-----BEGIN CERTIFICATE-----
MIIGBjCCA+6gAwIBAgIUf99zHRXkhhuQepjkXdIfz1kNGiwwDQYJKoZIhvcNAQEL
BQAwgZ4xKTAnBgNVBAMMIE9yYWNsZSBMaW51eCBEcml2ZXIgU2lnbmluZyBDQSAx
MQswCQYDVQQGEwJ1czEVMBMGA1UEBwwMUmVkd29vZCBDaXR5MRswGQYDVQQKDBJP
cmFjbGUgQ29ycG9yYXRpb24xGzAZBgNVBAsMEk9yYWNsZSBDb3Jwb3JhdGlvbjET
MBEGA1UECAwKQ2FsaWZvcm5pYTAeFw0yNTA1MDIwOTIzNDFaFw0zNjA0MTIyMTEw
MjlaMGcxLDAqBgNVBAMMI09yYWNsZSBMaW51eCBEcml2ZXIgU2lnbmluZyAoa2V5
IDEpMQswCQYDVQQGEwJ1czEVMBMGA1UEBwwMUmVkd29vZCBDaXR5MRMwEQYDVQQI
DApDYWxpZm9ybmlhMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA5dMQ
z4EwgCYLrxJCYTn0H5yncdJREDgAgkne3nQAmtJjfcoKNqRxieK5j1KjloF3Qvjt
c5gITvjpne1UrHTodPF9qpJrFieDPb9+CMUGg/R/gk20PofKa5+DhTMyeIEpBOa7
P6/OdCGiwaGI85Js6JMnNX2YKerehKB44zVfiNmddn7T/3y2QFFNj3VH62tC4XNt
wZLCHnnO0JzOcZht5KA1JsITSLkT6/o//SZLpaNSAQkkanymdvszV5b0PDu4A0Fi
5Ch41Akset2kAlpRoRBaVVdNhqKDyzsGRFyzHD57EyyY4M6H3yh2T6SPPOTUOKgn
tcBfnFuijl2K/d87cnky1v1XzrvZqLzRz11ksLmZrUHZZ3PWfq2EndG8OiO4PdcF
sF4nd20yuUywW4nj5iZT5h6f8P06C62ILe+dJWNzpGm6JgyYvTnHoUXjoQR+TLs/
WY1l1N2uf3lc5rkof4g+Ckh/6uI1k5XfyHIzw8Z9wEOliUvHXq/8TVZ653IMmfC8
gIrIMNOXONMdG7ReTnsr9z7ckv/dYKbW1gWtyY8o92N3dLuYb8MpfvCHkVF5ItUR
52ay2wOQ1tDlfLUiU21yiglyW4rKanH6mrLd4mM8cphnPvRpZ9SM0qykwHrNqKOA
m9p0AwIf1zmUL6boX/Xd+6zM2HAXOPMS1EGjA6MCAwEAAaNyMHAwDAYDVR0TAQH/
BAIwADALBgNVHQ8EBAMCB4AwEwYDVR0lBAwwCgYIKwYBBQUHAwMwHQYDVR0OBBYE
FDUwOWM0ZjZkYmZjMGUyODhjOGM4MB8GA1UdIwQYMBaAFGM2NDkzM2I4OWUzNTYw
ZmVhNWQzMA0GCSqGSIb3DQEBCwUAA4ICAQAmZbUs5P2HGRHt4W/QhGyfxxa/Go8K
6a1VZlh71OURsbQ42ZDCfrYgw8LtDPqx7ySlUlkjDcc7ZvRh6RzLyn+ARIohhKNH
PpEzIpOGm5P4zqY9R36STRSgCDl9iCNlk8pGKzqEIT+aCaZUWF+7NcFgePFDuN9W
FX5tXhxEqqn8rmvGMQ3ZtodxIJb6ksKz6j/JWnuvcD4EgI1ykyc8MAtIm2/qVmPQ
IofwXo6yL6ygT5K7cMsrte4EbzrHvuhuz89RHDmwmgB6XmZCWBOGYrO7lza2Yx0C
/m4LcUHPW6XgrtkvIcLST90Ng9fp8EQl7Rp3med0K83kdwKUt7Ju9aPze049tuTQ
QoHsIHDgsExK4wXUayHNgNNr8lMFm42gTB2DqP9F/Ihq7YhIdfXbOsVdS38Il9+Y
8RWI87H+0mAxsv2RnaNkEbmd+2vY9j1ebHyblN59mxDEY+h3W7v402ay01Ia2Lnw
szOAPq6AKZdfi0nan6zunurwEGKGeF4+Gr42RlA0Pcu1ZltBQVuMhvkO1wKZ5vO6
MNR7swI0fH6VsyUms8wQbR85MCJg0MhpzRKw0g0Ka+c4nF1c4EmU4GaIbCNfzJy+
68wdJDHhX+sbD7+AJBQ9i6TmtbPIGKNDHh9cMIXs+jMRtia/ZCYEsOOO5B+xrawF
JuZ4rgQv9ghmhQ==
-----END CERTIFICATE-----

View File

@ -5,9 +5,9 @@ prompt = no
x509_extensions = myexts
[ req_distinguished_name ]
O = Red Hat
CN = Red Hat Enterprise Linux kernel signing key
emailAddress = secalert@redhat.com
O = Oracle America, Inc.,c=US
CN = Oracle CA Server
emailAddress = support@oracle.com
[ myexts ]
basicConstraints=critical,CA:FALSE

204
SPECS/kernel.spec Normal file → Executable file
View File

@ -104,7 +104,7 @@ Summary: The Linux kernel
%if 0%{?fedora}
%define secure_boot_arch x86_64
%else
%define secure_boot_arch x86_64 aarch64 s390x ppc64le
%define secure_boot_arch x86_64 s390x ppc64le
%endif
# Signing for secure boot authentication
@ -165,15 +165,15 @@ Summary: The Linux kernel
# define buildid .local
%define specversion 5.14.0
%define patchversion 5.14
%define pkgrelease 570.42.2
%define pkgrelease 570.44.1
%define kversion 5
%define tarfile_release 5.14.0-570.42.2.el9_6
%define tarfile_release 5.14.0-570.44.1.el9_6
# This is needed to do merge window version magic
%define patchlevel 14
# This allows pkg_release to have configurable %%{?dist} tag
%define specrelease 570.42.2%{?buildid}%{?dist}
%define specrelease 570.44.1%{?buildid}.0.1%{?dist}
# This defines the kabi tarball version
%define kabiversion 5.14.0-570.42.2.el9_6
%define kabiversion 5.14.0-570.44.1.el9_6
#
# End of genspec.sh variables
@ -636,6 +636,8 @@ Requires: kernel-modules-core-uname-r = %{KVERREL}
Provides: installonlypkg(kernel)
%endif
Provides: oracle(kernel-sig-key) == 202502
Conflicts: shim-x64 < 15.8-1.0.4
#
# List the packages used during the kernel build
@ -780,8 +782,6 @@ BuildRequires: WALinuxAgent-cvm
# For UKI sb cert
%if 0%{?centos}
BuildRequires: centos-sb-certs >= 9.0-23
%else
BuildRequires: redhat-sb-certs >= 9.4-0.1
%endif
%endif
@ -798,30 +798,10 @@ Source2: kernel.changelog
%if %{signkernel}
# Name of the packaged file containing signing key
%ifarch ppc64le
%define signing_key_filename kernel-signing-ppc.cer
%endif
%ifarch s390x
%define signing_key_filename kernel-signing-s390.cer
%endif
%define secureboot_ca_0 %{_datadir}/pki/sb-certs/secureboot-ca-%{_arch}.cer
%define secureboot_key_0 %{_datadir}/pki/sb-certs/secureboot-kernel-%{_arch}.cer
%if 0%{?centos}
%define pesign_name_0 centossecureboot201
%else
%ifarch x86_64 aarch64
%define pesign_name_0 redhatsecureboot501
%endif
%ifarch s390x
%define pesign_name_0 redhatsecureboot302
%endif
%ifarch ppc64le
%define pesign_name_0 redhatsecureboot701
%endif
%endif
%define pesign_name_0 OracleLinuxSecureBootKey3
# signkernel
%endif
@ -908,14 +888,20 @@ Source102: rhelimaca1.x509
Source103: rhelima.x509
Source104: rhelima_centos.x509
Source105: nvidiagpuoot001.x509
# Oracle Linux IMA CA certificate
Source106: olimaca1.x509
# Oracle Linux IMA signing certificate
Source107: olima1.x509
%if 0%{?centos}
%define ima_signing_cert %{SOURCE104}
%else
%define ima_signing_cert %{SOURCE103}
%define ima_signing_cert_ol %{SOURCE107}
%endif
%define ima_cert_name ima.cer
%define ima_cert_name_ol ima_ol.cer
Source150: dracut-virt.conf
@ -955,6 +941,10 @@ Source4000: README.rst
Source4001: rpminspect.yaml
Source4002: gating.yaml
# Oracle Linux RHCK Module Signing Key
Source5001: olkmod_signing_key.pem
Source5002: olkmod_signing_key1.pem
## Patches needed for building this package
%if !%{nopatches}
@ -962,8 +952,13 @@ Source4002: gating.yaml
Patch1: patch-%{patchversion}-redhat.patch
%endif
# Oracle patches
Patch1000: bug34729535-change-certified-hw-message.patch
Patch1002: bug37756650-nvme-pci-remove-two-deallocate-zeroes-quirks.patch
# empty final patch to facilitate testing of kernel patches
Patch999999: linux-kernel-test.patch
Patch1000000: 1000-debrand-some-messages.patch
# END OF PATCH DEFINITIONS
@ -1113,10 +1108,10 @@ This package provides debug information for the libperf package.
%package -n kernel-tools
Summary: Assortment of tools for the Linux kernel
%ifarch %{cpupowerarchs}
Provides: cpupowerutils = 1:009-0.6.p1
Provides: cpupowerutils = 1:009-0.6.p1
Obsoletes: cpupowerutils < 1:009-0.6.p1
Provides: cpufreq-utils = 1:009-0.6.p1
Provides: cpufrequtils = 1:009-0.6.p1
Provides: cpufreq-utils = 1:009-0.6.p1
Provides: cpufrequtils = 1:009-0.6.p1
Obsoletes: cpufreq-utils < 1:009-0.6.p1
Obsoletes: cpufrequtils < 1:009-0.6.p1
Obsoletes: cpuspeed < 1:1.5-16
@ -1137,7 +1132,7 @@ from the kernel source.
Summary: Assortment of tools for the Linux kernel
Requires: kernel-tools = %{version}-%{release}
%ifarch %{cpupowerarchs}
Provides: cpupowerutils-devel = 1:009-0.6.p1
Provides: cpupowerutils-devel = 1:009-0.6.p1
Obsoletes: cpupowerutils-devel < 1:009-0.6.p1
%endif
Requires: kernel-tools-libs = %{version}-%{release}
@ -1700,6 +1695,8 @@ cp -a %{SOURCE1} .
ApplyOptionalPatch patch-%{patchversion}-redhat.patch
%endif
ApplyPatch bug34729535-change-certified-hw-message.patch
ApplyPatch bug37756650-nvme-pci-remove-two-deallocate-zeroes-quirks.patch
ApplyOptionalPatch linux-kernel-test.patch
# END OF PATCH APPLICATIONS
@ -1779,6 +1776,13 @@ openssl x509 -inform der -in %{SOURCE101} -out rhelkpatch1.pem
openssl x509 -inform der -in %{SOURCE102} -out rhelimaca1.pem
openssl x509 -inform der -in %{SOURCE105} -out nvidiagpuoot001.pem
cat rheldup3.pem rhelkpatch1.pem rhelimaca1.pem nvidiagpuoot001.pem > ../certs/rhel.pem
# Add Oracle Linux IMA CA certificate to the kernel trusted certificates list
openssl x509 -inform der -in %{SOURCE106} -out olimaca1.pem
cat olimaca1.pem >> ../certs/rhel.pem
# Add olkmod_signing_key.pem to the kernel trusted certificates list
cat %{SOURCE5001} >> ../certs/rhel.pem
# Add olkmod_signing_key1.pem to the kernel trusted certificates list
cat %{SOURCE5002} >> ../certs/rhel.pem
%if %{signkernel}
%ifarch s390x ppc64le
openssl x509 -inform der -in %{secureboot_ca_0} -out secureboot.pem
@ -2447,8 +2451,11 @@ BuildKernel() {
%endif
SBAT=$(cat <<- EOF
linux,1,Red Hat,linux,$KernelVer,mailto:secalert@redhat.com
linux,1,Oracle Linux,linux,$KernelVer,mailto:secalert_us@oracle.com
linux.$SBATsuffix,1,Red Hat,linux,$KernelVer,mailto:secalert@redhat.com
linux.ol,1,Oracle Linux,linux,$KernelVer,mailto:secalert_us@oracle.com
kernel-uki-virt.$SBATsuffix,1,Red Hat,kernel-uki-virt,$KernelVer,mailto:secalert@redhat.com
kernel-uki-virt.ol,1,Oracle Linux,kernel-uki-virt,$KernelVer,mailto:secalert_us@oracle.com
EOF
)
@ -2474,7 +2481,7 @@ BuildKernel() {
python3 %{SOURCE151} %{SOURCE152} $KernelAddonsDirOut virt %{primary_target} %{_target_cpu}
%if %{signkernel}
%if ! %{?oraclelinux}
%if 0%{?centos}
UKI_secureboot_name=centossecureboot204
%else
@ -2496,6 +2503,7 @@ BuildKernel() {
done
# signkernel
%endif
%endif
# hmac sign the UKI for FIPS
@ -2579,7 +2587,7 @@ BuildKernel() {
# prune junk from kernel-devel
find $RPM_BUILD_ROOT/usr/src/kernels -name ".*.cmd" -delete
# Red Hat UEFI Secure Boot CA cert, which can be used to authenticate the kernel
# UEFI Secure Boot CA cert, which can be used to authenticate the kernel
mkdir -p $RPM_BUILD_ROOT%{_datadir}/doc/kernel-keys/$KernelVer
%if %{signkernel}
install -m 0644 %{secureboot_ca_0} $RPM_BUILD_ROOT%{_datadir}/doc/kernel-keys/$KernelVer/kernel-signing-ca.cer
@ -2593,6 +2601,8 @@ BuildKernel() {
%if 0%{?rhel}
# Red Hat IMA code-signing cert, which is used to authenticate package files
install -m 0644 %{ima_signing_cert} $RPM_BUILD_ROOT%{_datadir}/doc/kernel-keys/$KernelVer/%{ima_cert_name}
# Oracle Linux IMA signing cert
install -m 0644 %{ima_signing_cert_ol} $RPM_BUILD_ROOT%{_datadir}/doc/kernel-keys/$KernelVer/%{ima_cert_name_ol}
%endif
%if %{signmodules}
@ -3785,10 +3795,134 @@ fi
#
#
%changelog
* Mon Sep 08 2025 Patrick Talbert <ptalbert@redhat.com> [5.14.0-570.42.2.el9_6]
* Mon Sep 15 2025 Codrin Pruteanu <codrin.pruteanu@oracle.com> [5.14.0-570.44.1.0.1.el9_6.OL9]
- nvme-pci: remove two deallocate zeroes quirks [Orabug: 37756650]
- Disable UKI signing [Orabug: 36571828]
- Update Oracle Linux certificates (Kevin Lyons)
- Disable signing for aarch64 (Ilya Okomin)
- Oracle Linux RHCK Module Signing Key was added to the kernel trusted keys list (olkmod_signing_key.pem) [Orabug: 29539237]
- Update x509.genkey [Orabug: 24817676]
- Conflict with shim-ia32 and shim-x64 <= 15.3-1.0.5.el9
- Remove upstream reference during boot (Kevin Lyons) [Orabug: 34729535]
- Add Oracle Linux IMA certificates
- Add new Oracle Linux Driver Signing (key 1) certificate [Orabug: 37985764]
* Tue Sep 09 2025 Chao YE <cye@redhat.com> [5.14.0-570.44.1.el9_6]
- ipv6: mcast: Delay put pmc->idev in mld_del_delrec() (CKI Backport Bot) [RHEL-111149] {CVE-2025-38550}
- posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del() (CKI Backport Bot) [RHEL-112780] {CVE-2025-38352}
- powerpc/pseries/iommu: create DDW for devices with DMA mask less than 64-bits (CKI Backport Bot) [RHEL-113173]
* Sat Sep 06 2025 CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [5.14.0-570.43.1.el9_6]
- eth: bnxt: fix missing ring index trim on error path (CKI Backport Bot) [RHEL-104561] {CVE-2025-37873}
- book3s64/radix : Align section vmemmap start address to PAGE_SIZE (Mamatha Inamdar) [RHEL-109492]
- book3s64/radix: Fix compile errors when CONFIG_ARCH_WANT_OPTIMIZE_DAX_VMEMMAP=n (Mamatha Inamdar) [RHEL-109492]
- net: introduce per netns packet chains (Paolo Abeni) [RHEL-89050]
- enic: fix incorrect MTU comparison in enic_change_mtu() (John Meneghini) [RHEL-108274]
- net/enic: Allow at least 8 RQs to always be used (John Meneghini) [RHEL-108274]
- enic: get max rq & wq entries supported by hw, 16K queues (John Meneghini) [RHEL-106604]
- enic: cleanup of enic wq request completion path (John Meneghini) [RHEL-106604]
- enic: added enic_wq.c and enic_wq.h (John Meneghini) [RHEL-106604]
- enic: remove unused function cq_enet_wq_desc_dec (John Meneghini) [RHEL-106604]
- enic: enable rq extended cq support (John Meneghini) [RHEL-106604]
- enic: enic rq extended cq defines (John Meneghini) [RHEL-106604]
- enic: enic rq code reorg (John Meneghini) [RHEL-106604]
- enic: Move function from header file to c file (John Meneghini) [RHEL-106604]
- enic: add dependency on Page Pool (John Meneghini) [RHEL-106604]
- enic: remove copybreak tunable (John Meneghini) [RHEL-106604]
- enic: Use the Page Pool API for RX (John Meneghini) [RHEL-106604]
- enic: Simplify RX handler function (John Meneghini) [RHEL-106604]
- enic: Move RX functions to their own file (John Meneghini) [RHEL-106604]
- enic: Fix typo in comment in table indexed by link speed (John Meneghini) [RHEL-106604]
- enic: Obtain the Link speed only after the link comes up (John Meneghini) [RHEL-106604]
- enic: Move RX coalescing set function (John Meneghini) [RHEL-106604]
- enic: Move kdump check into enic_adjust_resources() (John Meneghini) [RHEL-106604]
- enic: Move enic resource adjustments to separate function (John Meneghini) [RHEL-106604]
- enic: Adjust used MSI-X wq/rq/cq/interrupt resources in a more robust way (John Meneghini) [RHEL-106604]
- enic: Allocate arrays in enic struct based on VIC config (John Meneghini) [RHEL-106604]
- enic: Save resource counts we read from HW (John Meneghini) [RHEL-106604]
- enic: Make MSI-X I/O interrupts come after the other required ones (John Meneghini) [RHEL-106604]
- enic: Create enic_wq/rq structures to bundle per wq/rq data (John Meneghini) [RHEL-106604]
- enic: Report some per queue statistics in ethtool (John Meneghini) [RHEL-106604]
- enic: Report per queue statistics in netdev qstats (John Meneghini) [RHEL-106604]
- enic: Collect per queue statistics (John Meneghini) [RHEL-106604]
- enic: Use macro instead of static const variables for array sizes (John Meneghini) [RHEL-106604]
- enic: add ethtool get_channel support (John Meneghini) [RHEL-106604]
- enic: Validate length of nl attributes in enic_set_vf_port (John Meneghini) [RHEL-106604]
- enic: Replace hardcoded values for vnic descriptor by defines (John Meneghini) [RHEL-106604]
- enic: Avoid false positive under FORTIFY_SOURCE (John Meneghini) [RHEL-106604]
- scsi: fnic: Fix missing DMA mapping error in fnic_send_frame() (John Meneghini) [RHEL-106420]
- scsi: fnic: Set appropriate logging level for log message (John Meneghini) [RHEL-106420]
- scsi: fnic: Add and improve logs in FDMI and FDMI ABTS paths (John Meneghini) [RHEL-106420]
- scsi: fnic: Turn off FDMI ACTIVE flags on link down (John Meneghini) [RHEL-106420]
- scsi: fnic: Fix crash in fnic_wq_cmpl_handler when FDMI times out (John Meneghini) [RHEL-106420]
- scsi: fnic: Remove unnecessary NUL-terminations (John Meneghini) [RHEL-106419]
- scsi: fnic: Remove redundant flush_workqueue() calls (John Meneghini) [RHEL-106419]
- scsi: fnic: Remove unnecessary spinlock locking and unlocking (John Meneghini) [RHEL-106419]
- scsi: fnic: Replace fnic->lock_flags with local flags (John Meneghini) [RHEL-106419]
- scsi: fnic: Replace use of sizeof with standard usage (John Meneghini) [RHEL-106419]
- scsi: fnic: Fix indentation and remove unnecessary parenthesis (John Meneghini) [RHEL-106419]
- scsi: fnic: Remove unnecessary debug print (John Meneghini) [RHEL-106419]
- scsi: fnic: Propagate SCSI error code from fnic_scsi_drv_init() (John Meneghini) [RHEL-106419]
- scsi: fnic: Test for memory allocation failure and return error code (John Meneghini) [RHEL-106419]
- scsi: fnic: Return appropriate error code from failure of scsi drv init (John Meneghini) [RHEL-106419]
- scsi: fnic: Return appropriate error code for mem alloc failure (John Meneghini) [RHEL-106419]
- scsi: fnic: Remove always-true IS_FNIC_FCP_INITIATOR macro (John Meneghini) [RHEL-106419]
- scsi: fnic: Fix use of uninitialized value in debug message (John Meneghini) [RHEL-106419]
- scsi: fnic: Delete incorrect debugfs error handling (John Meneghini) [RHEL-106419]
- scsi: fnic: Remove unnecessary else to fix warning in FDLS FIP (John Meneghini) [RHEL-106419]
- scsi: fnic: Remove extern definition from .c files (John Meneghini) [RHEL-106419]
- scsi: fnic: Remove unnecessary else and unnecessary break in FDLS (John Meneghini) [RHEL-106419]
- scsi: fnic: Increment driver version (John Meneghini) [RHEL-106419]
- scsi: fnic: Add support to handle port channel RSCN (John Meneghini) [RHEL-106419]
- scsi: fnic: Code cleanup (John Meneghini) [RHEL-106419]
- scsi: fnic: Add stats and related functionality (John Meneghini) [RHEL-106419]
- scsi: fnic: Modify fnic interfaces to use FDLS (John Meneghini) [RHEL-106419]
- scsi: fnic: Modify IO path to use FDLS (John Meneghini) [RHEL-106419]
- scsi: fnic: Add functionality in fnic to support FDLS (John Meneghini) [RHEL-106419]
- scsi: fnic: Add and integrate support for FIP (John Meneghini) [RHEL-106419]
- scsi: fnic: Add and integrate support for FDMI (John Meneghini) [RHEL-106419]
- scsi: fnic: Add Cisco hardware model names (John Meneghini) [RHEL-106419]
- scsi: fnic: Add support for unsolicited requests and responses (John Meneghini) [RHEL-106419]
- scsi: fnic: Add support for target based solicited requests and responses (John Meneghini) [RHEL-106419]
- scsi: fnic: Add support for fabric based solicited requests and responses (John Meneghini) [RHEL-106419]
- scsi: fnic: Add headers and definitions for FDLS (John Meneghini) [RHEL-106419]
- scsi: fnic: Replace shost_printk() with dev_info()/dev_err() (John Meneghini) [RHEL-106419]
- scsi: fnic: Use vcalloc() instead of vmalloc() and memset(0) (John Meneghini) [RHEL-106419]
- scsi: fnic: Move flush_work initialization out of if block (John Meneghini) [RHEL-106419]
- scsi: fnic: Move fnic_fnic_flush_tx() to a work queue (John Meneghini) [RHEL-106419]
- scsi: fnic: Convert snprintf() to sysfs_emit() (John Meneghini) [RHEL-106419]
- scsi: fnic: Clean up some inconsistent indenting (John Meneghini) [RHEL-106419]
- scsi: fnic: unlock on error path in fnic_queuecommand() (John Meneghini) [RHEL-106419]
- scsi: fnic: Increment driver version (John Meneghini) [RHEL-106419]
- scsi: fnic: Improve logs and add support for multiqueue (MQ) (John Meneghini) [RHEL-106419]
- scsi: fnic: Add support for multiqueue (MQ) in fnic driver (John Meneghini) [RHEL-106419]
- scsi: fnic: Add support for multiqueue (MQ) in fnic_main.c (John Meneghini) [RHEL-106419]
- scsi: fnic: Remove usage of host_lock (John Meneghini) [RHEL-106419]
- scsi: fnic: Define stats to track multiqueue (MQ) IOs (John Meneghini) [RHEL-106419]
- scsi: fnic: Modify ISRs to support multiqueue (MQ) (John Meneghini) [RHEL-106419]
- scsi: fnic: Refactor and redefine fnic.h for multiqueue (John Meneghini) [RHEL-106419]
- scsi: fnic: Get copy workqueue count and interrupt mode from config (John Meneghini) [RHEL-106419]
- scsi: fnic: Rename wq_copy to hw_copy_wq (John Meneghini) [RHEL-106419]
- scsi: fnic: Add and improve log messages (John Meneghini) [RHEL-106419]
- scsi: fnic: Add and use fnic number (John Meneghini) [RHEL-106419]
- scsi: fnic: Modify definitions to sync with VIC firmware (John Meneghini) [RHEL-106419]
- scsi: fnic: Return error if vmalloc() failed (John Meneghini) [RHEL-106419]
- scsi: fnic: Clean up some inconsistent indenting (John Meneghini) [RHEL-106419]
- scsi: fnic: Fix sg_reset success path (John Meneghini) [RHEL-106419]
- scsi: fnic: Remove unused functions fnic_scsi_host_start/end_tag() (John Meneghini) [RHEL-106419]
- scsi: fnic: Replace sgreset tag with max_tag_id (John Meneghini) [RHEL-106419]
- scsi: fnic: Replace return codes in fnic_clean_pending_aborts() (John Meneghini) [RHEL-106419]
- scsi: fnic: Use vmalloc_array() and vcalloc() (John Meneghini) [RHEL-106419]
- scsi: fnic: Use vzalloc() (John Meneghini) [RHEL-106419]
- scsi: fnic: Refactor code in fnic probe to initialize SCSI layer (John Meneghini) [RHEL-106419]
- scsi: fnic: Replace DMA mask of 64 bits with 47 bits (John Meneghini) [RHEL-106419]
- scsi: fnic: Remove unneeded flush_workqueue() (John Meneghini) [RHEL-106419]
- scsi: fnic: Remove redundant NULL check (John Meneghini) [RHEL-106419]
- scsi: fnic: Stop using the SCSI pointer (John Meneghini) [RHEL-106419]
- scsi: fnic: Fix a tracing statement (John Meneghini) [RHEL-106419]
- scsi: fnic: Call scsi_done() directly (John Meneghini) [RHEL-106419]
- Revert "driver core: Fix uevent_show() vs driver detach race" (Mark Langsdorf) [RHEL-85410]
* Sat Aug 30 2025 CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [5.14.0-570.42.1.el9_6]
- powerpc/pseries/iommu: memory notifier incorrectly adds TCEs for pmemory (Mamatha Inamdar) [RHEL-103015]
- drm/framebuffer: Acquire internal references on GEM handles (José Expósito) [RHEL-106699] {CVE-2025-38449}