From 0e1620f4bb9d8ba0c6be938da60c32b047d22eec Mon Sep 17 00:00:00 2001 From: Augusto Caringi Date: Mon, 19 May 2025 15:34:01 -0300 Subject: [PATCH] kernel-5.14.0-586.el9 * Mon May 19 2025 Augusto Caringi [5.14.0-586.el9] - net: introduce per netns packet chains (Paolo Abeni) [RHEL-88921] - nvme: enable CONFIG_NVME_KEYRING (Maurizio Lombardi) [RHEL-72531] - nvmet-auth: always free derived key data (Maurizio Lombardi) [RHEL-72531] - nvmet: fix out-of-bounds access in nvmet_enable_port (Maurizio Lombardi) [RHEL-72531] - nvmet: pci-epf: cleanup link state management (Maurizio Lombardi) [RHEL-72531] - nvmet: pci-epf: clear CC and CSTS when disabling the controller (Maurizio Lombardi) [RHEL-72531] - nvmet: pci-epf: always fully initialize completion entries (Maurizio Lombardi) [RHEL-72531] - nvmet: auth: use NULL to clear a pointer in nvmet_auth_sq_free() (Maurizio Lombardi) [RHEL-72531] - nvme-multipath: sysfs links may not be created for devices (Maurizio Lombardi) [RHEL-72531] - nvme: fixup scan failure for non-ANA multipath controllers (Maurizio Lombardi) [RHEL-72531] - nvmet-fc: put ref when assoc->del_work is already scheduled (Maurizio Lombardi) [RHEL-72531] - nvmet-fc: take tgtport reference only once (Maurizio Lombardi) [RHEL-72531] - nvmet-fc: update tgtport ref per assoc (Maurizio Lombardi) [RHEL-72531] - nvmet-fc: inline nvmet_fc_free_hostport (Maurizio Lombardi) [RHEL-72531] - nvmet-fc: inline nvmet_fc_delete_assoc (Maurizio Lombardi) [RHEL-72531] - nvmet-fcloop: add ref counting to lport (Maurizio Lombardi) [RHEL-72531] - nvmet-fcloop: replace kref with refcount (Maurizio Lombardi) [RHEL-72531] - nvmet-fcloop: swap list_add_tail arguments (Maurizio Lombardi) [RHEL-72531] - nvme: multipath: fix return value of nvme_available_path (Maurizio Lombardi) [RHEL-72531] - nvme: re-read ANA log page after ns scan completes (Maurizio Lombardi) [RHEL-72531] - nvme: requeue namespace scan on missed AENs (Maurizio Lombardi) [RHEL-72531] - nvme/ioctl: don't warn on vectorized uring_cmd with fixed buffer (Maurizio Lombardi) [RHEL-72531] - crypto,fs: Separate out hkdf_extract() and hkdf_expand() (Maurizio Lombardi) [RHEL-59967 RHEL-72531] - nvme: disable the target pci-epf module (Maurizio Lombardi) [RHEL-72531] - nvme-pci: skip nvme_write_sq_db on empty rqlist (Maurizio Lombardi) [RHEL-72531] - nvmet: pci-epf: Keep completion queues mapped (Maurizio Lombardi) [RHEL-72531] - objtool, nvmet: Fix out-of-bounds stack access in nvmet_ctrl_state_show() (Maurizio Lombardi) [RHEL-72531] - nvmet: replace max(a, min(b, c)) by clamp(val, lo, hi) (Maurizio Lombardi) [RHEL-72531] - nvmet: pci-epf: Always configure BAR0 as 64-bit (Maurizio Lombardi) [RHEL-72531] - nvmet: Remove duplicate uuid_copy (Maurizio Lombardi) [RHEL-72531] - nvme: zns: Simplify nvme_zone_parse_entry() (Maurizio Lombardi) [RHEL-72531] - nvmet: pci-epf: Remove redundant 'flush_workqueue()' calls (Maurizio Lombardi) [RHEL-72531] - nvmet-fc: Remove unused functions (Maurizio Lombardi) [RHEL-72531] - nvme-pci: remove stale comment (Maurizio Lombardi) [RHEL-72531] - nvme-fc: Utilise min3() to simplify queue count calculation (Maurizio Lombardi) [RHEL-72531] - nvme-multipath: Add visibility for queue-depth io-policy (Maurizio Lombardi) [RHEL-72531] - nvme-multipath: Add visibility for numa io-policy (Maurizio Lombardi) [RHEL-72531] - nvme-multipath: Add visibility for round-robin io-policy (Maurizio Lombardi) [RHEL-72531] - nvmet: add tls_concat and tls_key debugfs entries (Maurizio Lombardi) [RHEL-59967 RHEL-72531] - nvmet-tcp: support secure channel concatenation (Maurizio Lombardi) [RHEL-59967 RHEL-72531] - nvmet: Add 'sq' argument to alloc_ctrl_args (Maurizio Lombardi) [RHEL-59967 RHEL-72531] - nvme-fabrics: reset admin connection for secure concatenation (Maurizio Lombardi) [RHEL-59967 RHEL-72531] - nvme-tcp: request secure channel concatenation (Maurizio Lombardi) [RHEL-59967 RHEL-72531] - nvme-keyring: add nvme_tls_psk_refresh() (Maurizio Lombardi) [RHEL-59967 RHEL-72531] - nvme: add nvme_auth_derive_tls_psk() (Maurizio Lombardi) [RHEL-59967 RHEL-72531] - nvme: add nvme_auth_generate_digest() (Maurizio Lombardi) [RHEL-59967 RHEL-72531] - nvme: add nvme_auth_generate_psk() (Maurizio Lombardi) [RHEL-59967 RHEL-72531] - nvme: map uring_cmd data even if address is 0 (Maurizio Lombardi) [RHEL-72531] - io_uring/nvme: pass issue_flags to io_uring_cmd_import_fixed() (Maurizio Lombardi) [RHEL-72531] - nvmet: pci-epf: Do not add an IRQ vector if not needed (Maurizio Lombardi) [RHEL-72531] - nvmet: pci-epf: Set NVMET_PCI_EPF_Q_LIVE when a queue is fully created (Maurizio Lombardi) [RHEL-72531] - nvme-pci: fix stuck reset on concurrent DPC and HP (Maurizio Lombardi) [RHEL-72531] - nvmet-tcp: Fix a possible sporadic response drops in weakly ordered arch (Maurizio Lombardi) [RHEL-72531] - nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu() (Maurizio Lombardi) [RHEL-72531 RHEL-86914] {CVE-2025-21927} - nvme-tcp: Fix a C2HTermReq error message (Maurizio Lombardi) [RHEL-72531] - nvmet: remove old function prototype (Maurizio Lombardi) [RHEL-72531] - nvme-ioctl: fix leaked requests on mapping error (Maurizio Lombardi) [RHEL-72531] - nvme-pci: skip CMB blocks incompatible with PCI P2P DMA (Maurizio Lombardi) [RHEL-72531] - nvme-pci: clean up CMBMSC when registering CMB fails (Maurizio Lombardi) [RHEL-72531] - nvme-tcp: fix possible UAF in nvme_tcp_poll (Maurizio Lombardi) [RHEL-72531] - nvme: only allow entering LIVE from CONNECTING state (Maurizio Lombardi) [RHEL-72531] - nvme-fc: rely on state transitions to handle connectivity loss (Maurizio Lombardi) [RHEL-72531] - apple-nvme: Support coprocessors left idle (Maurizio Lombardi) [RHEL-72531] - apple-nvme: Release power domains when probe fails (Maurizio Lombardi) [RHEL-72531] - nvme/ioctl: add missing space in err message (Maurizio Lombardi) [RHEL-72531] - nvmet: pci-epf: Avoid RCU stalls under heavy workload (Maurizio Lombardi) [RHEL-72531] - nvmet: pci-epf: Do not uselessly write the CSTS register (Maurizio Lombardi) [RHEL-72531] - nvmet: pci-epf: Correctly initialize CSTS when enabling the controller (Maurizio Lombardi) [RHEL-72531] - nvmet-rdma: recheck queue state is LIVE in state lock in recv done (Maurizio Lombardi) [RHEL-72531] - nvmet: Fix crash when a namespace is disabled (Maurizio Lombardi) [RHEL-72531 RHEL-73614 RHEL-85327] {CVE-2025-21850} - nvme-tcp: add basic support for the C2HTermReq PDU (Maurizio Lombardi) [RHEL-72531] - nvme: make nvme_tls_attrs_group static (Maurizio Lombardi) [RHEL-72531] - nvmet: add a missing endianess conversion in nvmet_execute_admin_connect (Maurizio Lombardi) [RHEL-72531] - nvmet: the result field in nvmet_alloc_ctrl_args is little endian (Maurizio Lombardi) [RHEL-72531] - nvmet: fix a memory leak in controller identify (Maurizio Lombardi) [RHEL-72531] - nvme-fc: do not ignore connectivity loss during connecting (Maurizio Lombardi) [RHEL-72531] - nvme: handle connectivity loss in nvme_set_queue_count (Maurizio Lombardi) [RHEL-72531] - nvme-fc: go straight to connecting state when initializing (Maurizio Lombardi) [RHEL-72531] - nvme-pci: remove redundant dma frees in hmb (Maurizio Lombardi) [RHEL-72531] - nvmet: fix rw control endian access (Maurizio Lombardi) [RHEL-72531] - nvme: fix bogus kzalloc() return check in nvme_init_effects_log() (Maurizio Lombardi) [RHEL-72531] - nvme-pci: use correct size to free the hmb buffer (Maurizio Lombardi) [RHEL-72531] - nvme: Add error path for xa_store in nvme_init_effects (Maurizio Lombardi) [RHEL-72531] - nvme-pci: fix comment typo (Maurizio Lombardi) [RHEL-72531] - nvmet: New NVMe PCI endpoint function target driver (Maurizio Lombardi) [RHEL-72531] - nvmet: Implement arbitration feature support (Maurizio Lombardi) [RHEL-72531] - nvmet: Implement interrupt config feature support (Maurizio Lombardi) [RHEL-72531] - nvmet: Implement interrupt coalescing feature support (Maurizio Lombardi) [RHEL-72531] - nvmet: Implement host identifier set feature support (Maurizio Lombardi) [RHEL-72531] - nvmet: Introduce get/set_feature controller operations (Maurizio Lombardi) [RHEL-72531] - nvmet: Do not require SGL for PCI target controller commands (Maurizio Lombardi) [RHEL-72531] - nvmet: Add support for I/O queue management admin commands (Maurizio Lombardi) [RHEL-72531] - nvmet: Introduce nvmet_sq_create() and nvmet_cq_create() (Maurizio Lombardi) [RHEL-72531] - nvmet: Introduce nvmet_req_transfer_len() (Maurizio Lombardi) [RHEL-72531] - nvmet: Improve nvmet_alloc_ctrl() interface and implementation (Maurizio Lombardi) [RHEL-72531] - nvme: Add PCI transport type (Maurizio Lombardi) [RHEL-72531] - nvmet: Add drvdata field to struct nvmet_ctrl (Maurizio Lombardi) [RHEL-72531] - nvmet: Introduce nvmet_get_cmd_effects_admin() (Maurizio Lombardi) [RHEL-72531] - nvmet: Export nvmet_update_cc() and nvmet_cc_xxx() helpers (Maurizio Lombardi) [RHEL-72531] - nvmet: Add vendor_id and subsys_vendor_id subsystem attributes (Maurizio Lombardi) [RHEL-72531] - nvme: Move opcode string helper functions declarations (Maurizio Lombardi) [RHEL-72531] - nvme: change return type of nvme_poll_cq() to bool (Maurizio Lombardi) [RHEL-72531] - nvme: Add error check for xa_store in nvme_get_effects_log (Maurizio Lombardi) [RHEL-72531] - nvmet: handle rw's limited retry flag (Maurizio Lombardi) [RHEL-72531] - nvme-tcp: remove nvme_tcp_destroy_io_queues() (Maurizio Lombardi) [RHEL-72531] - nvmet-loop: avoid using mutex in IO hotpath (Maurizio Lombardi) [RHEL-72531] - nvmet: propagate npwg topology (Maurizio Lombardi) [RHEL-72531] - nvme-pci: 512 byte aligned dma pool segment quirk (Maurizio Lombardi) [RHEL-72531] - nvme-tcp: simplify nvme_tcp_teardown_io_queues() (Maurizio Lombardi) [RHEL-72531] - nvme-tcp: no need to quiesce admin_q in nvme_tcp_teardown_io_queues() (Maurizio Lombardi) [RHEL-72531] - nvme-tcp: fix the memleak while create new ctrl failed (Maurizio Lombardi) [RHEL-72531] {CVE-2024-56632} - nvme-pci: don't use dma_alloc_noncontiguous with 0 merge boundary (Maurizio Lombardi) [RHEL-72531] - nvmet: replace kmalloc + memset with kzalloc for data allocation (Maurizio Lombardi) [RHEL-72531] - nvme-pci: remove two deallocate zeroes quirks (Maurizio Lombardi) [RHEL-72531] - nvme: don't apply NVME_QUIRK_DEALLOCATE_ZEROES when DSM is not supported (Maurizio Lombardi) [RHEL-72531] - nvmet: use kzalloc instead of ZERO_PAGE in nvme_execute_identify_ns_nvm() (Maurizio Lombardi) [RHEL-72531] - nvme: tuning pr code by using defined structs and macros (Maurizio Lombardi) [RHEL-72531] - nvme: introduce change ptpl and iekey definition (Maurizio Lombardi) [RHEL-72531] - nvmet: add tracing of reservation commands (Maurizio Lombardi) [RHEL-72531] - nvme: parse reservation commands's action and rtype to string (Maurizio Lombardi) [RHEL-72531] - nvmet: report ns's vwc not present (Maurizio Lombardi) [RHEL-72531] - nvme: check ns's volatile write cache not present (Maurizio Lombardi) [RHEL-72531] - nvme: add rotational support (Maurizio Lombardi) [RHEL-72531] - nvme: use command set independent id ns if available (Maurizio Lombardi) [RHEL-72531] - nvmet: support for csi identify ns (Maurizio Lombardi) [RHEL-72531] - nvmet: implement rotational media information log (Maurizio Lombardi) [RHEL-72531] - nvmet: implement endurance groups (Maurizio Lombardi) [RHEL-72531] - nvmet: declare 2.1 version compliance (Maurizio Lombardi) [RHEL-72531] - nvmet: implement crto property (Maurizio Lombardi) [RHEL-72531] - nvmet: implement supported features log (Maurizio Lombardi) [RHEL-72531] - nvmet: implement supported log pages (Maurizio Lombardi) [RHEL-72531] - nvmet: implement active command set ns list (Maurizio Lombardi) [RHEL-72531] - nvmet: implement id ns for nvm command set (Maurizio Lombardi) [RHEL-72531] - nvmet: support reservation feature (Maurizio Lombardi) [RHEL-72531] - nvme-core: remove repeated wq flags (Maurizio Lombardi) [RHEL-72531] - nvmet: make nvmet_wq visible in sysfs (Maurizio Lombardi) [RHEL-72531] - nvme-pci: use dma_alloc_noncontigous if possible (Maurizio Lombardi) [RHEL-72531] - nvme-pci: fix freeing of the HMB descriptor table (Maurizio Lombardi) [RHEL-72531] {CVE-2024-56756} - nvme: re-fix error-handling for io_uring nvme-passthrough (Maurizio Lombardi) [RHEL-72531] - nvme: module parameter to disable pi with offsets (Maurizio Lombardi) [RHEL-72531] - nvme: enhance cns version checking (Maurizio Lombardi) [RHEL-72531] - vfs: fix race between evice_inodes() and find_inode()&iput() (CKI Backport Bot) [RHEL-63193] {CVE-2024-47679} - sched/rt: Fix race in push_rt_task (Phil Auld) [RHEL-86831] - proc: fix UAF in proc_get_inode() (Ian Kent) [RHEL-86809] {CVE-2025-21999} - Bluetooth: L2CAP: Fix corrupted list in hci_chan_del (David Marlin) [RHEL-87889] {CVE-2025-21969} - Bluetooth: L2CAP: Fix slab-use-after-free Read in l2cap_send_cmd (CKI Backport Bot) [RHEL-87889] {CVE-2025-21969} - scsi: mpi3mr: Event processing debug improvement (Chandrakanth Patil) [RHEL-80698] - scsi: mpi3mr: Add level check to control event logging (Chandrakanth Patil) [RHEL-80698] - scsi: mpi3mr: Reset the pending interrupt flag (Chandrakanth Patil) [RHEL-80698] - scsi: mpi3mr: Fix pending I/O counter (Chandrakanth Patil) [RHEL-80698] - scsi: mpi3mr: Task Abort EH Support (Chandrakanth Patil) [RHEL-80698] - scsi: mpi3mr: Mark device strings as nonstring (Chandrakanth Patil) [RHEL-80698] - scsi: mpi3mr: Update driver version to 8.13.0.5.50 (Chandrakanth Patil) [RHEL-80698] - scsi: mpi3mr: Check admin reply queue from Watchdog (Chandrakanth Patil) [RHEL-80698] - scsi: mpi3mr: Update timestamp only for supervisor IOCs (Chandrakanth Patil) [RHEL-80698] - scsi: mpi3mr: Update MPI Headers to revision 35 (Chandrakanth Patil) [RHEL-80698] - scsi: mpi3mr: Fix locking in an error path (Chandrakanth Patil) [RHEL-80698] - scsi: mpi3mr: Fix spelling mistake "skiping" -> "skipping" (Chandrakanth Patil) [RHEL-80698] - scsi: mpi3mr: Update driver version to 8.12.1.0.50 (Chandrakanth Patil) [RHEL-80698] - scsi: mpi3mr: Synchronous access b/w reset and tm thread for reply queue (Chandrakanth Patil) [RHEL-80698] - scsi: mpi3mr: Support for Segmented Hardware Trace buffer (Chandrakanth Patil) [RHEL-80698] - scsi: mpi3mr: struct mpi3_sas_io_unit_page1: Replace 1-element array with flexible array (Chandrakanth Patil) [RHEL-80698] - scsi: mpi3mr: struct mpi3_sas_io_unit_page0: Replace 1-element array with flexible array (Chandrakanth Patil) [RHEL-80698] - scsi: mpi3mr: struct mpi3_event_data_pcie_topology_change_list: Replace 1-element array with flexible array (Chandrakanth Patil) [RHEL-80698] - scsi: mpi3mr: struct mpi3_event_data_sas_topology_change_list: Replace 1-element array with flexible array (Chandrakanth Patil) [RHEL-80698] - s390/virtio_ccw: Don't allocate/assign airqs for non-existing queues (CKI Backport Bot) [RHEL-79805] - PCI: Use downstream bridges for distributing resources (Myron Stowe) [RHEL-73396] - KVM: arm64: Eagerly switch ZCR_EL{1,2} (Gavin Shan) [RHEL-87960] - s390/qdio: Move memory alloc/pointer arithmetic for slib and sl into one place (Mete Durlu) [RHEL-73492] - s390/qdio: Rename feature flag aif_osa to aif_qdio (Mete Durlu) [RHEL-73492] - scsi: zfcp: Clarify zfcp_port refcount ownership during "link" test (Mete Durlu) [RHEL-73492] - scsi: zfcp: Correct kdoc parameter description for sending ELS and CT (Mete Durlu) [RHEL-73492] - scsi: zfcp: Switch over to sysfs_emit() (Mete Durlu) [RHEL-73492] - s390: Add z17 elf platform (Mete Durlu) [RHEL-89726] - ice: Implement PTP support for E830 devices (Petr Oros) [RHEL-89579] - ice: Refactor ice_ptp_init_tx_* (Petr Oros) [RHEL-89579] - ice: Add unified ice_capture_crosststamp (Petr Oros) [RHEL-89579] - ice: Process TSYN IRQ in a separate function (Petr Oros) [RHEL-89579] - ice: Use FIELD_PREP for timestamp values (Petr Oros) [RHEL-89579] - ice: Remove unnecessary ice_is_e8xx() functions (Petr Oros) [RHEL-89579] - ice: Don't check device type when checking GNSS presence (Petr Oros) [RHEL-89579] - ice: Add in/out PTP pin delays (Petr Oros) [RHEL-89579] - ice: fix PHY timestamp extraction for ETH56G (Petr Oros) [RHEL-89579] - mptcp: fix spurious wake-up on under memory pressure (Davide Caratti) [RHEL-84571] - mptcp: fix NULL pointer in can_accept_new_subflow (Davide Caratti) [RHEL-84571] {CVE-2025-23145} - mptcp: Fix data stream corruption in the address announcement (Davide Caratti) [RHEL-84571] - mptcp: fix 'scheduling while atomic' in mptcp_pm_nl_append_new_local_addr (Davide Caratti) [RHEL-84571] {CVE-2025-21938} - mptcp: always handle address removal under msk socket lock (Davide Caratti) [RHEL-84571] {CVE-2025-21875} - mptcp: handle fastopen disconnect correctly (Davide Caratti) [RHEL-84571] {CVE-2025-21705} - mptcp: consolidate suboption status (Davide Caratti) [RHEL-84571] {CVE-2025-21707} - mptcp: be sure to send ack when mptcp-level window re-opens (Davide Caratti) [RHEL-84571] - mptcp: pm: only set fullmesh for subflow endp (Davide Caratti) [RHEL-84571] {CVE-2025-21706} - mptcp: hold pm lock when deleting entry (Davide Caratti) [RHEL-84571] - mptcp: prevent MPC handshake on port-based signal endpoints (Davide Caratti) [RHEL-84571] - ndisc: use RCU protection in ndisc_alloc_skb() (Xin Long) [RHEL-81397] {CVE-2025-21764} - serial: 8250_dma: terminate correct DMA in tx_dma_flush() (Derek Barbosa) [RHEL-89346] - serial: 8250: Fix fifo underflow on flush (Derek Barbosa) [RHEL-89346] - serial: 8250: Adjust the timeout for FIFO mode (Derek Barbosa) [RHEL-89346] - tty: serial: 8250: Fix another runtime PM usage counter underflow (Derek Barbosa) [RHEL-89346] - Flush console log from kernel_power_off() (Derek Barbosa) [RHEL-89346] - printk: Fix signed integer overflow when defining LOG_BUF_LEN_MAX (Derek Barbosa) [RHEL-89346] - dev_printk: Add and use dev_no_printk() (Derek Barbosa) [RHEL-89346] - printk: Let no_printk() use _printk() (Derek Barbosa) [RHEL-89346] - printk: index: Add indexing support to dev_printk (Derek Barbosa) [RHEL-89346] - rtc: ab-eoz9: don't fail temperature reads on undervoltage notification (Waiman Long) [RHEL-72448] - rtc: rzn1: fix BCD to rtc_time conversion errors (Waiman Long) [RHEL-72448] - rtc: check if __rtc_read_time was successful in rtc_timer_do_work() (Waiman Long) [RHEL-72448] {CVE-2024-56739} - rtc: abx80x: Fix WDT bit position of the status register (Waiman Long) [RHEL-72448] - rtc: st-lpc: Use IRQF_NO_AUTOEN flag in request_irq() (Waiman Long) [RHEL-72448] - rtc: at91sam9: fix OF node leak in probe() error path (Waiman Long) [RHEL-72448] - rtc: interface: Add RTC offset to alarm after fix-up (Waiman Long) [RHEL-72448] - rtc: abx80x: Fix return value of nvmem callback on read (Waiman Long) [RHEL-72448] - rtc: cmos: Fix return value of nvmem callbacks (Waiman Long) [RHEL-72448] - rtc: isl1208: Fix return value of nvmem callbacks (Waiman Long) [RHEL-72448] - rtc: mt6397: select IRQ_DOMAIN instead of depending on it (Waiman Long) [RHEL-72448] - rtc: Extend timeout for waiting for UIP to clear to 1s (Waiman Long) [RHEL-72448] - rtc: Add support for configuring the UIP timeout for RTC reads (Waiman Long) [RHEL-72448] - rtc: Adjust failure return code for cmos_set_alarm() (Waiman Long) [RHEL-72448] - rtc: mc146818-lib: Adjust failure return code for mc146818_get_time() (Waiman Long) [RHEL-72448] - rtc: pcf85363: fix wrong mask/val parameters in regmap_update_bits call (Waiman Long) [RHEL-72448] - rtc: efi: fixed typo in efi_procfs() (Waiman Long) [RHEL-72448] - rtc: brcmstb-waketimer: support level alarm_irq (Waiman Long) [RHEL-72448] - rtc: stop warning for invalid alarms when the alarm is disabled (Waiman Long) [RHEL-72448] - rtc: pcf85363: Allow to wake up system without IRQ (Waiman Long) [RHEL-72448] - rtc: rv8803: fix Wvoid-pointer-to-enum-cast warning (Waiman Long) [RHEL-72448] - rtc: st-lpc: Simplify clk handling in st_rtc_probe() (Waiman Long) [RHEL-72448] - rtc: st-lpc: Release some resources in st_rtc_probe() in case of error (Waiman Long) [RHEL-72448] - rtc: meson-vrtc: Use ktime_get_real_ts64() to get the current time (Waiman Long) [RHEL-72448] - arp: switch to dev_getbyhwaddr() in arp_req_set_public() (Guillaume Nault) [RHEL-84572] - net: Add non-RCU dev_getbyhwaddr() helper (Guillaume Nault) [RHEL-84572] - ipv4: use RCU protection in inet_select_addr() (Guillaume Nault) [RHEL-84572] - ipv4: use RCU protection in rt_is_expired() (Guillaume Nault) [RHEL-84572] - ipv4: add RCU protection to ip4_dst_hoplimit() (Guillaume Nault) [RHEL-84572] - ipmr: do not call mr_mfc_uses_dev() for unres entries (Guillaume Nault) [RHEL-84572] Resolves: RHEL-59967, RHEL-63193, RHEL-72448, RHEL-72531, RHEL-73396, RHEL-73492, RHEL-73614, RHEL-79805, RHEL-80698, RHEL-81397, RHEL-84571, RHEL-84572, RHEL-85327, RHEL-86809, RHEL-86831, RHEL-86914, RHEL-87889, RHEL-87960, RHEL-88921, RHEL-89346, RHEL-89579, RHEL-89726 Signed-off-by: Augusto Caringi --- Makefile.rhelver | 2 +- kernel-aarch64-64k-debug-rhel.config | 2 + kernel-aarch64-64k-rhel.config | 2 + kernel-aarch64-debug-rhel.config | 2 + kernel-aarch64-rhel.config | 2 + kernel-aarch64-rt-64k-debug-rhel.config | 2 + kernel-aarch64-rt-64k-rhel.config | 2 + kernel-aarch64-rt-debug-rhel.config | 2 + kernel-aarch64-rt-rhel.config | 2 + kernel-ppc64le-debug-rhel.config | 2 + kernel-ppc64le-rhel.config | 2 + kernel-s390x-debug-rhel.config | 2 + kernel-s390x-rhel.config | 2 + kernel-s390x-zfcpdump-rhel.config | 2 + kernel-x86_64-debug-rhel.config | 2 + kernel-x86_64-rhel.config | 2 + kernel-x86_64-rt-debug-rhel.config | 2 + kernel-x86_64-rt-rhel.config | 2 + kernel.changelog | 237 +++++++++++++++++++++++ kernel.spec | 244 +++++++++++++++++++++++- sources | 6 +- 21 files changed, 515 insertions(+), 8 deletions(-) diff --git a/Makefile.rhelver b/Makefile.rhelver index 56b06874f..e1dc80161 100644 --- a/Makefile.rhelver +++ b/Makefile.rhelver @@ -12,7 +12,7 @@ RHEL_MINOR = 7 # # Use this spot to avoid future merge conflicts. # Do not trim this comment. -RHEL_RELEASE = 585 +RHEL_RELEASE = 586 # # ZSTREAM diff --git a/kernel-aarch64-64k-debug-rhel.config b/kernel-aarch64-64k-debug-rhel.config index 12c5db273..ae2f7089f 100644 --- a/kernel-aarch64-64k-debug-rhel.config +++ b/kernel-aarch64-64k-debug-rhel.config @@ -4234,6 +4234,7 @@ CONFIG_NVME_AUTH=m CONFIG_NVME_FC=m CONFIG_NVME_HOST_AUTH=y # CONFIG_NVME_HWMON is not set +CONFIG_NVME_KEYRING=m # CONFIG_NVMEM_BCM_OCOTP is not set # CONFIG_NVMEM_IMX_IIM is not set CONFIG_NVMEM_IMX_OCOTP=m @@ -4251,6 +4252,7 @@ CONFIG_NVME_TARGET_FC=m CONFIG_NVME_TARGET_LOOP=m CONFIG_NVME_TARGET=m # CONFIG_NVME_TARGET_PASSTHRU is not set +# CONFIG_NVME_TARGET_PCI_EPF is not set CONFIG_NVME_TARGET_RDMA=m CONFIG_NVME_TARGET_TCP=m CONFIG_NVME_TARGET_TCP_TLS=y diff --git a/kernel-aarch64-64k-rhel.config b/kernel-aarch64-64k-rhel.config index 33a0918a4..9e3fe68fc 100644 --- a/kernel-aarch64-64k-rhel.config +++ b/kernel-aarch64-64k-rhel.config @@ -4213,6 +4213,7 @@ CONFIG_NVME_AUTH=m CONFIG_NVME_FC=m CONFIG_NVME_HOST_AUTH=y # CONFIG_NVME_HWMON is not set +CONFIG_NVME_KEYRING=m # CONFIG_NVMEM_BCM_OCOTP is not set # CONFIG_NVMEM_IMX_IIM is not set CONFIG_NVMEM_IMX_OCOTP=m @@ -4230,6 +4231,7 @@ CONFIG_NVME_TARGET_FC=m CONFIG_NVME_TARGET_LOOP=m CONFIG_NVME_TARGET=m # CONFIG_NVME_TARGET_PASSTHRU is not set +# CONFIG_NVME_TARGET_PCI_EPF is not set CONFIG_NVME_TARGET_RDMA=m CONFIG_NVME_TARGET_TCP=m CONFIG_NVME_TARGET_TCP_TLS=y diff --git a/kernel-aarch64-debug-rhel.config b/kernel-aarch64-debug-rhel.config index 351147221..219af4993 100644 --- a/kernel-aarch64-debug-rhel.config +++ b/kernel-aarch64-debug-rhel.config @@ -4232,6 +4232,7 @@ CONFIG_NVME_AUTH=m CONFIG_NVME_FC=m CONFIG_NVME_HOST_AUTH=y # CONFIG_NVME_HWMON is not set +CONFIG_NVME_KEYRING=m # CONFIG_NVMEM_BCM_OCOTP is not set # CONFIG_NVMEM_IMX_IIM is not set CONFIG_NVMEM_IMX_OCOTP=m @@ -4249,6 +4250,7 @@ CONFIG_NVME_TARGET_FC=m CONFIG_NVME_TARGET_LOOP=m CONFIG_NVME_TARGET=m # CONFIG_NVME_TARGET_PASSTHRU is not set +# CONFIG_NVME_TARGET_PCI_EPF is not set CONFIG_NVME_TARGET_RDMA=m CONFIG_NVME_TARGET_TCP=m CONFIG_NVME_TARGET_TCP_TLS=y diff --git a/kernel-aarch64-rhel.config b/kernel-aarch64-rhel.config index e419fec7e..d311269dc 100644 --- a/kernel-aarch64-rhel.config +++ b/kernel-aarch64-rhel.config @@ -4211,6 +4211,7 @@ CONFIG_NVME_AUTH=m CONFIG_NVME_FC=m CONFIG_NVME_HOST_AUTH=y # CONFIG_NVME_HWMON is not set +CONFIG_NVME_KEYRING=m # CONFIG_NVMEM_BCM_OCOTP is not set # CONFIG_NVMEM_IMX_IIM is not set CONFIG_NVMEM_IMX_OCOTP=m @@ -4228,6 +4229,7 @@ CONFIG_NVME_TARGET_FC=m CONFIG_NVME_TARGET_LOOP=m CONFIG_NVME_TARGET=m # CONFIG_NVME_TARGET_PASSTHRU is not set +# CONFIG_NVME_TARGET_PCI_EPF is not set CONFIG_NVME_TARGET_RDMA=m CONFIG_NVME_TARGET_TCP=m CONFIG_NVME_TARGET_TCP_TLS=y diff --git a/kernel-aarch64-rt-64k-debug-rhel.config b/kernel-aarch64-rt-64k-debug-rhel.config index d21466b1f..7ea68defb 100644 --- a/kernel-aarch64-rt-64k-debug-rhel.config +++ b/kernel-aarch64-rt-64k-debug-rhel.config @@ -4306,6 +4306,7 @@ CONFIG_NVME_AUTH=m CONFIG_NVME_FC=m CONFIG_NVME_HOST_AUTH=y # CONFIG_NVME_HWMON is not set +CONFIG_NVME_KEYRING=m # CONFIG_NVMEM_BCM_OCOTP is not set # CONFIG_NVMEM_IMX_IIM is not set CONFIG_NVMEM_IMX_OCOTP=m @@ -4323,6 +4324,7 @@ CONFIG_NVME_TARGET_FC=m CONFIG_NVME_TARGET_LOOP=m CONFIG_NVME_TARGET=m # CONFIG_NVME_TARGET_PASSTHRU is not set +# CONFIG_NVME_TARGET_PCI_EPF is not set CONFIG_NVME_TARGET_RDMA=m CONFIG_NVME_TARGET_TCP=m CONFIG_NVME_TARGET_TCP_TLS=y diff --git a/kernel-aarch64-rt-64k-rhel.config b/kernel-aarch64-rt-64k-rhel.config index f7d55d002..0d974580d 100644 --- a/kernel-aarch64-rt-64k-rhel.config +++ b/kernel-aarch64-rt-64k-rhel.config @@ -4285,6 +4285,7 @@ CONFIG_NVME_AUTH=m CONFIG_NVME_FC=m CONFIG_NVME_HOST_AUTH=y # CONFIG_NVME_HWMON is not set +CONFIG_NVME_KEYRING=m # CONFIG_NVMEM_BCM_OCOTP is not set # CONFIG_NVMEM_IMX_IIM is not set CONFIG_NVMEM_IMX_OCOTP=m @@ -4302,6 +4303,7 @@ CONFIG_NVME_TARGET_FC=m CONFIG_NVME_TARGET_LOOP=m CONFIG_NVME_TARGET=m # CONFIG_NVME_TARGET_PASSTHRU is not set +# CONFIG_NVME_TARGET_PCI_EPF is not set CONFIG_NVME_TARGET_RDMA=m CONFIG_NVME_TARGET_TCP=m CONFIG_NVME_TARGET_TCP_TLS=y diff --git a/kernel-aarch64-rt-debug-rhel.config b/kernel-aarch64-rt-debug-rhel.config index d639526f1..7b1d75074 100644 --- a/kernel-aarch64-rt-debug-rhel.config +++ b/kernel-aarch64-rt-debug-rhel.config @@ -4304,6 +4304,7 @@ CONFIG_NVME_AUTH=m CONFIG_NVME_FC=m CONFIG_NVME_HOST_AUTH=y # CONFIG_NVME_HWMON is not set +CONFIG_NVME_KEYRING=m # CONFIG_NVMEM_BCM_OCOTP is not set # CONFIG_NVMEM_IMX_IIM is not set CONFIG_NVMEM_IMX_OCOTP=m @@ -4321,6 +4322,7 @@ CONFIG_NVME_TARGET_FC=m CONFIG_NVME_TARGET_LOOP=m CONFIG_NVME_TARGET=m # CONFIG_NVME_TARGET_PASSTHRU is not set +# CONFIG_NVME_TARGET_PCI_EPF is not set CONFIG_NVME_TARGET_RDMA=m CONFIG_NVME_TARGET_TCP=m CONFIG_NVME_TARGET_TCP_TLS=y diff --git a/kernel-aarch64-rt-rhel.config b/kernel-aarch64-rt-rhel.config index ba3df27d9..7f23e2603 100644 --- a/kernel-aarch64-rt-rhel.config +++ b/kernel-aarch64-rt-rhel.config @@ -4283,6 +4283,7 @@ CONFIG_NVME_AUTH=m CONFIG_NVME_FC=m CONFIG_NVME_HOST_AUTH=y # CONFIG_NVME_HWMON is not set +CONFIG_NVME_KEYRING=m # CONFIG_NVMEM_BCM_OCOTP is not set # CONFIG_NVMEM_IMX_IIM is not set CONFIG_NVMEM_IMX_OCOTP=m @@ -4300,6 +4301,7 @@ CONFIG_NVME_TARGET_FC=m CONFIG_NVME_TARGET_LOOP=m CONFIG_NVME_TARGET=m # CONFIG_NVME_TARGET_PASSTHRU is not set +# CONFIG_NVME_TARGET_PCI_EPF is not set CONFIG_NVME_TARGET_RDMA=m CONFIG_NVME_TARGET_TCP=m CONFIG_NVME_TARGET_TCP_TLS=y diff --git a/kernel-ppc64le-debug-rhel.config b/kernel-ppc64le-debug-rhel.config index da625e36a..ee9866058 100644 --- a/kernel-ppc64le-debug-rhel.config +++ b/kernel-ppc64le-debug-rhel.config @@ -3855,6 +3855,7 @@ CONFIG_NVME_AUTH=m CONFIG_NVME_FC=m CONFIG_NVME_HOST_AUTH=y # CONFIG_NVME_HWMON is not set +CONFIG_NVME_KEYRING=m # CONFIG_NVMEM_REBOOT_MODE is not set # CONFIG_NVMEM_RMEM is not set CONFIG_NVMEM_SYSFS=y @@ -3868,6 +3869,7 @@ CONFIG_NVME_TARGET_FC=m CONFIG_NVME_TARGET_LOOP=m CONFIG_NVME_TARGET=m # CONFIG_NVME_TARGET_PASSTHRU is not set +# CONFIG_NVME_TARGET_PCI_EPF is not set CONFIG_NVME_TARGET_RDMA=m CONFIG_NVME_TARGET_TCP=m CONFIG_NVME_TARGET_TCP_TLS=y diff --git a/kernel-ppc64le-rhel.config b/kernel-ppc64le-rhel.config index c3c464b1f..bf374dad4 100644 --- a/kernel-ppc64le-rhel.config +++ b/kernel-ppc64le-rhel.config @@ -3835,6 +3835,7 @@ CONFIG_NVME_AUTH=m CONFIG_NVME_FC=m CONFIG_NVME_HOST_AUTH=y # CONFIG_NVME_HWMON is not set +CONFIG_NVME_KEYRING=m # CONFIG_NVMEM_REBOOT_MODE is not set # CONFIG_NVMEM_RMEM is not set CONFIG_NVMEM_SYSFS=y @@ -3848,6 +3849,7 @@ CONFIG_NVME_TARGET_FC=m CONFIG_NVME_TARGET_LOOP=m CONFIG_NVME_TARGET=m # CONFIG_NVME_TARGET_PASSTHRU is not set +# CONFIG_NVME_TARGET_PCI_EPF is not set CONFIG_NVME_TARGET_RDMA=m CONFIG_NVME_TARGET_TCP=m CONFIG_NVME_TARGET_TCP_TLS=y diff --git a/kernel-s390x-debug-rhel.config b/kernel-s390x-debug-rhel.config index d6dd2cf9b..4e01955ac 100644 --- a/kernel-s390x-debug-rhel.config +++ b/kernel-s390x-debug-rhel.config @@ -3845,6 +3845,7 @@ CONFIG_NVME_AUTH=m CONFIG_NVME_FC=m CONFIG_NVME_HOST_AUTH=y # CONFIG_NVME_HWMON is not set +CONFIG_NVME_KEYRING=m # CONFIG_NVMEM_REBOOT_MODE is not set # CONFIG_NVMEM_RMEM is not set CONFIG_NVMEM_SYSFS=y @@ -3858,6 +3859,7 @@ CONFIG_NVME_TARGET_FC=m CONFIG_NVME_TARGET_LOOP=m CONFIG_NVME_TARGET=m # CONFIG_NVME_TARGET_PASSTHRU is not set +# CONFIG_NVME_TARGET_PCI_EPF is not set CONFIG_NVME_TARGET_RDMA=m CONFIG_NVME_TARGET_TCP=m CONFIG_NVME_TARGET_TCP_TLS=y diff --git a/kernel-s390x-rhel.config b/kernel-s390x-rhel.config index 0232412c6..cbd4dda44 100644 --- a/kernel-s390x-rhel.config +++ b/kernel-s390x-rhel.config @@ -3825,6 +3825,7 @@ CONFIG_NVME_AUTH=m CONFIG_NVME_FC=m CONFIG_NVME_HOST_AUTH=y # CONFIG_NVME_HWMON is not set +CONFIG_NVME_KEYRING=m # CONFIG_NVMEM_REBOOT_MODE is not set # CONFIG_NVMEM_RMEM is not set CONFIG_NVMEM_SYSFS=y @@ -3838,6 +3839,7 @@ CONFIG_NVME_TARGET_FC=m CONFIG_NVME_TARGET_LOOP=m CONFIG_NVME_TARGET=m # CONFIG_NVME_TARGET_PASSTHRU is not set +# CONFIG_NVME_TARGET_PCI_EPF is not set CONFIG_NVME_TARGET_RDMA=m CONFIG_NVME_TARGET_TCP=m CONFIG_NVME_TARGET_TCP_TLS=y diff --git a/kernel-s390x-zfcpdump-rhel.config b/kernel-s390x-zfcpdump-rhel.config index 697144c69..1a9b015eb 100644 --- a/kernel-s390x-zfcpdump-rhel.config +++ b/kernel-s390x-zfcpdump-rhel.config @@ -3839,6 +3839,7 @@ CONFIG_NVME_AUTH=m # CONFIG_NVME_FC is not set CONFIG_NVME_HOST_AUTH=y # CONFIG_NVME_HWMON is not set +CONFIG_NVME_KEYRING=m # CONFIG_NVMEM_REBOOT_MODE is not set # CONFIG_NVMEM_RMEM is not set CONFIG_NVMEM_SYSFS=y @@ -3852,6 +3853,7 @@ CONFIG_NVME_TARGET_FC=m # CONFIG_NVME_TARGET is not set CONFIG_NVME_TARGET_LOOP=m # CONFIG_NVME_TARGET_PASSTHRU is not set +# CONFIG_NVME_TARGET_PCI_EPF is not set CONFIG_NVME_TARGET_RDMA=m CONFIG_NVME_TARGET_TCP=m CONFIG_NVME_TARGET_TCP_TLS=y diff --git a/kernel-x86_64-debug-rhel.config b/kernel-x86_64-debug-rhel.config index 667263b1b..c32985070 100644 --- a/kernel-x86_64-debug-rhel.config +++ b/kernel-x86_64-debug-rhel.config @@ -4086,6 +4086,7 @@ CONFIG_NVME_AUTH=m CONFIG_NVME_FC=m CONFIG_NVME_HOST_AUTH=y # CONFIG_NVME_HWMON is not set +CONFIG_NVME_KEYRING=m # CONFIG_NVMEM_REBOOT_MODE is not set # CONFIG_NVMEM_RMEM is not set CONFIG_NVMEM_SYSFS=y @@ -4099,6 +4100,7 @@ CONFIG_NVME_TARGET_FC=m CONFIG_NVME_TARGET_LOOP=m CONFIG_NVME_TARGET=m # CONFIG_NVME_TARGET_PASSTHRU is not set +# CONFIG_NVME_TARGET_PCI_EPF is not set CONFIG_NVME_TARGET_RDMA=m CONFIG_NVME_TARGET_TCP=m CONFIG_NVME_TARGET_TCP_TLS=y diff --git a/kernel-x86_64-rhel.config b/kernel-x86_64-rhel.config index adbaf9923..835cccaba 100644 --- a/kernel-x86_64-rhel.config +++ b/kernel-x86_64-rhel.config @@ -4066,6 +4066,7 @@ CONFIG_NVME_AUTH=m CONFIG_NVME_FC=m CONFIG_NVME_HOST_AUTH=y # CONFIG_NVME_HWMON is not set +CONFIG_NVME_KEYRING=m # CONFIG_NVMEM_REBOOT_MODE is not set # CONFIG_NVMEM_RMEM is not set CONFIG_NVMEM_SYSFS=y @@ -4079,6 +4080,7 @@ CONFIG_NVME_TARGET_FC=m CONFIG_NVME_TARGET_LOOP=m CONFIG_NVME_TARGET=m # CONFIG_NVME_TARGET_PASSTHRU is not set +# CONFIG_NVME_TARGET_PCI_EPF is not set CONFIG_NVME_TARGET_RDMA=m CONFIG_NVME_TARGET_TCP=m CONFIG_NVME_TARGET_TCP_TLS=y diff --git a/kernel-x86_64-rt-debug-rhel.config b/kernel-x86_64-rt-debug-rhel.config index 311d13bde..881f1bdcf 100644 --- a/kernel-x86_64-rt-debug-rhel.config +++ b/kernel-x86_64-rt-debug-rhel.config @@ -4156,6 +4156,7 @@ CONFIG_NVME_AUTH=m CONFIG_NVME_FC=m CONFIG_NVME_HOST_AUTH=y # CONFIG_NVME_HWMON is not set +CONFIG_NVME_KEYRING=m # CONFIG_NVMEM_REBOOT_MODE is not set # CONFIG_NVMEM_RMEM is not set CONFIG_NVMEM_SYSFS=y @@ -4169,6 +4170,7 @@ CONFIG_NVME_TARGET_FC=m CONFIG_NVME_TARGET_LOOP=m CONFIG_NVME_TARGET=m # CONFIG_NVME_TARGET_PASSTHRU is not set +# CONFIG_NVME_TARGET_PCI_EPF is not set CONFIG_NVME_TARGET_RDMA=m CONFIG_NVME_TARGET_TCP=m CONFIG_NVME_TARGET_TCP_TLS=y diff --git a/kernel-x86_64-rt-rhel.config b/kernel-x86_64-rt-rhel.config index a767d2d8c..e048d9ce6 100644 --- a/kernel-x86_64-rt-rhel.config +++ b/kernel-x86_64-rt-rhel.config @@ -4136,6 +4136,7 @@ CONFIG_NVME_AUTH=m CONFIG_NVME_FC=m CONFIG_NVME_HOST_AUTH=y # CONFIG_NVME_HWMON is not set +CONFIG_NVME_KEYRING=m # CONFIG_NVMEM_REBOOT_MODE is not set # CONFIG_NVMEM_RMEM is not set CONFIG_NVMEM_SYSFS=y @@ -4149,6 +4150,7 @@ CONFIG_NVME_TARGET_FC=m CONFIG_NVME_TARGET_LOOP=m CONFIG_NVME_TARGET=m # CONFIG_NVME_TARGET_PASSTHRU is not set +# CONFIG_NVME_TARGET_PCI_EPF is not set CONFIG_NVME_TARGET_RDMA=m CONFIG_NVME_TARGET_TCP=m CONFIG_NVME_TARGET_TCP_TLS=y diff --git a/kernel.changelog b/kernel.changelog index 8bd1002cc..b630f88d5 100644 --- a/kernel.changelog +++ b/kernel.changelog @@ -1,3 +1,240 @@ +* Mon May 19 2025 Augusto Caringi [5.14.0-586.el9] +- net: introduce per netns packet chains (Paolo Abeni) [RHEL-88921] +- nvme: enable CONFIG_NVME_KEYRING (Maurizio Lombardi) [RHEL-72531] +- nvmet-auth: always free derived key data (Maurizio Lombardi) [RHEL-72531] +- nvmet: fix out-of-bounds access in nvmet_enable_port (Maurizio Lombardi) [RHEL-72531] +- nvmet: pci-epf: cleanup link state management (Maurizio Lombardi) [RHEL-72531] +- nvmet: pci-epf: clear CC and CSTS when disabling the controller (Maurizio Lombardi) [RHEL-72531] +- nvmet: pci-epf: always fully initialize completion entries (Maurizio Lombardi) [RHEL-72531] +- nvmet: auth: use NULL to clear a pointer in nvmet_auth_sq_free() (Maurizio Lombardi) [RHEL-72531] +- nvme-multipath: sysfs links may not be created for devices (Maurizio Lombardi) [RHEL-72531] +- nvme: fixup scan failure for non-ANA multipath controllers (Maurizio Lombardi) [RHEL-72531] +- nvmet-fc: put ref when assoc->del_work is already scheduled (Maurizio Lombardi) [RHEL-72531] +- nvmet-fc: take tgtport reference only once (Maurizio Lombardi) [RHEL-72531] +- nvmet-fc: update tgtport ref per assoc (Maurizio Lombardi) [RHEL-72531] +- nvmet-fc: inline nvmet_fc_free_hostport (Maurizio Lombardi) [RHEL-72531] +- nvmet-fc: inline nvmet_fc_delete_assoc (Maurizio Lombardi) [RHEL-72531] +- nvmet-fcloop: add ref counting to lport (Maurizio Lombardi) [RHEL-72531] +- nvmet-fcloop: replace kref with refcount (Maurizio Lombardi) [RHEL-72531] +- nvmet-fcloop: swap list_add_tail arguments (Maurizio Lombardi) [RHEL-72531] +- nvme: multipath: fix return value of nvme_available_path (Maurizio Lombardi) [RHEL-72531] +- nvme: re-read ANA log page after ns scan completes (Maurizio Lombardi) [RHEL-72531] +- nvme: requeue namespace scan on missed AENs (Maurizio Lombardi) [RHEL-72531] +- nvme/ioctl: don't warn on vectorized uring_cmd with fixed buffer (Maurizio Lombardi) [RHEL-72531] +- crypto,fs: Separate out hkdf_extract() and hkdf_expand() (Maurizio Lombardi) [RHEL-59967 RHEL-72531] +- nvme: disable the target pci-epf module (Maurizio Lombardi) [RHEL-72531] +- nvme-pci: skip nvme_write_sq_db on empty rqlist (Maurizio Lombardi) [RHEL-72531] +- nvmet: pci-epf: Keep completion queues mapped (Maurizio Lombardi) [RHEL-72531] +- objtool, nvmet: Fix out-of-bounds stack access in nvmet_ctrl_state_show() (Maurizio Lombardi) [RHEL-72531] +- nvmet: replace max(a, min(b, c)) by clamp(val, lo, hi) (Maurizio Lombardi) [RHEL-72531] +- nvmet: pci-epf: Always configure BAR0 as 64-bit (Maurizio Lombardi) [RHEL-72531] +- nvmet: Remove duplicate uuid_copy (Maurizio Lombardi) [RHEL-72531] +- nvme: zns: Simplify nvme_zone_parse_entry() (Maurizio Lombardi) [RHEL-72531] +- nvmet: pci-epf: Remove redundant 'flush_workqueue()' calls (Maurizio Lombardi) [RHEL-72531] +- nvmet-fc: Remove unused functions (Maurizio Lombardi) [RHEL-72531] +- nvme-pci: remove stale comment (Maurizio Lombardi) [RHEL-72531] +- nvme-fc: Utilise min3() to simplify queue count calculation (Maurizio Lombardi) [RHEL-72531] +- nvme-multipath: Add visibility for queue-depth io-policy (Maurizio Lombardi) [RHEL-72531] +- nvme-multipath: Add visibility for numa io-policy (Maurizio Lombardi) [RHEL-72531] +- nvme-multipath: Add visibility for round-robin io-policy (Maurizio Lombardi) [RHEL-72531] +- nvmet: add tls_concat and tls_key debugfs entries (Maurizio Lombardi) [RHEL-59967 RHEL-72531] +- nvmet-tcp: support secure channel concatenation (Maurizio Lombardi) [RHEL-59967 RHEL-72531] +- nvmet: Add 'sq' argument to alloc_ctrl_args (Maurizio Lombardi) [RHEL-59967 RHEL-72531] +- nvme-fabrics: reset admin connection for secure concatenation (Maurizio Lombardi) [RHEL-59967 RHEL-72531] +- nvme-tcp: request secure channel concatenation (Maurizio Lombardi) [RHEL-59967 RHEL-72531] +- nvme-keyring: add nvme_tls_psk_refresh() (Maurizio Lombardi) [RHEL-59967 RHEL-72531] +- nvme: add nvme_auth_derive_tls_psk() (Maurizio Lombardi) [RHEL-59967 RHEL-72531] +- nvme: add nvme_auth_generate_digest() (Maurizio Lombardi) [RHEL-59967 RHEL-72531] +- nvme: add nvme_auth_generate_psk() (Maurizio Lombardi) [RHEL-59967 RHEL-72531] +- nvme: map uring_cmd data even if address is 0 (Maurizio Lombardi) [RHEL-72531] +- io_uring/nvme: pass issue_flags to io_uring_cmd_import_fixed() (Maurizio Lombardi) [RHEL-72531] +- nvmet: pci-epf: Do not add an IRQ vector if not needed (Maurizio Lombardi) [RHEL-72531] +- nvmet: pci-epf: Set NVMET_PCI_EPF_Q_LIVE when a queue is fully created (Maurizio Lombardi) [RHEL-72531] +- nvme-pci: fix stuck reset on concurrent DPC and HP (Maurizio Lombardi) [RHEL-72531] +- nvmet-tcp: Fix a possible sporadic response drops in weakly ordered arch (Maurizio Lombardi) [RHEL-72531] +- nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu() (Maurizio Lombardi) [RHEL-72531 RHEL-86914] {CVE-2025-21927} +- nvme-tcp: Fix a C2HTermReq error message (Maurizio Lombardi) [RHEL-72531] +- nvmet: remove old function prototype (Maurizio Lombardi) [RHEL-72531] +- nvme-ioctl: fix leaked requests on mapping error (Maurizio Lombardi) [RHEL-72531] +- nvme-pci: skip CMB blocks incompatible with PCI P2P DMA (Maurizio Lombardi) [RHEL-72531] +- nvme-pci: clean up CMBMSC when registering CMB fails (Maurizio Lombardi) [RHEL-72531] +- nvme-tcp: fix possible UAF in nvme_tcp_poll (Maurizio Lombardi) [RHEL-72531] +- nvme: only allow entering LIVE from CONNECTING state (Maurizio Lombardi) [RHEL-72531] +- nvme-fc: rely on state transitions to handle connectivity loss (Maurizio Lombardi) [RHEL-72531] +- apple-nvme: Support coprocessors left idle (Maurizio Lombardi) [RHEL-72531] +- apple-nvme: Release power domains when probe fails (Maurizio Lombardi) [RHEL-72531] +- nvme/ioctl: add missing space in err message (Maurizio Lombardi) [RHEL-72531] +- nvmet: pci-epf: Avoid RCU stalls under heavy workload (Maurizio Lombardi) [RHEL-72531] +- nvmet: pci-epf: Do not uselessly write the CSTS register (Maurizio Lombardi) [RHEL-72531] +- nvmet: pci-epf: Correctly initialize CSTS when enabling the controller (Maurizio Lombardi) [RHEL-72531] +- nvmet-rdma: recheck queue state is LIVE in state lock in recv done (Maurizio Lombardi) [RHEL-72531] +- nvmet: Fix crash when a namespace is disabled (Maurizio Lombardi) [RHEL-72531 RHEL-73614 RHEL-85327] {CVE-2025-21850} +- nvme-tcp: add basic support for the C2HTermReq PDU (Maurizio Lombardi) [RHEL-72531] +- nvme: make nvme_tls_attrs_group static (Maurizio Lombardi) [RHEL-72531] +- nvmet: add a missing endianess conversion in nvmet_execute_admin_connect (Maurizio Lombardi) [RHEL-72531] +- nvmet: the result field in nvmet_alloc_ctrl_args is little endian (Maurizio Lombardi) [RHEL-72531] +- nvmet: fix a memory leak in controller identify (Maurizio Lombardi) [RHEL-72531] +- nvme-fc: do not ignore connectivity loss during connecting (Maurizio Lombardi) [RHEL-72531] +- nvme: handle connectivity loss in nvme_set_queue_count (Maurizio Lombardi) [RHEL-72531] +- nvme-fc: go straight to connecting state when initializing (Maurizio Lombardi) [RHEL-72531] +- nvme-pci: remove redundant dma frees in hmb (Maurizio Lombardi) [RHEL-72531] +- nvmet: fix rw control endian access (Maurizio Lombardi) [RHEL-72531] +- nvme: fix bogus kzalloc() return check in nvme_init_effects_log() (Maurizio Lombardi) [RHEL-72531] +- nvme-pci: use correct size to free the hmb buffer (Maurizio Lombardi) [RHEL-72531] +- nvme: Add error path for xa_store in nvme_init_effects (Maurizio Lombardi) [RHEL-72531] +- nvme-pci: fix comment typo (Maurizio Lombardi) [RHEL-72531] +- nvmet: New NVMe PCI endpoint function target driver (Maurizio Lombardi) [RHEL-72531] +- nvmet: Implement arbitration feature support (Maurizio Lombardi) [RHEL-72531] +- nvmet: Implement interrupt config feature support (Maurizio Lombardi) [RHEL-72531] +- nvmet: Implement interrupt coalescing feature support (Maurizio Lombardi) [RHEL-72531] +- nvmet: Implement host identifier set feature support (Maurizio Lombardi) [RHEL-72531] +- nvmet: Introduce get/set_feature controller operations (Maurizio Lombardi) [RHEL-72531] +- nvmet: Do not require SGL for PCI target controller commands (Maurizio Lombardi) [RHEL-72531] +- nvmet: Add support for I/O queue management admin commands (Maurizio Lombardi) [RHEL-72531] +- nvmet: Introduce nvmet_sq_create() and nvmet_cq_create() (Maurizio Lombardi) [RHEL-72531] +- nvmet: Introduce nvmet_req_transfer_len() (Maurizio Lombardi) [RHEL-72531] +- nvmet: Improve nvmet_alloc_ctrl() interface and implementation (Maurizio Lombardi) [RHEL-72531] +- nvme: Add PCI transport type (Maurizio Lombardi) [RHEL-72531] +- nvmet: Add drvdata field to struct nvmet_ctrl (Maurizio Lombardi) [RHEL-72531] +- nvmet: Introduce nvmet_get_cmd_effects_admin() (Maurizio Lombardi) [RHEL-72531] +- nvmet: Export nvmet_update_cc() and nvmet_cc_xxx() helpers (Maurizio Lombardi) [RHEL-72531] +- nvmet: Add vendor_id and subsys_vendor_id subsystem attributes (Maurizio Lombardi) [RHEL-72531] +- nvme: Move opcode string helper functions declarations (Maurizio Lombardi) [RHEL-72531] +- nvme: change return type of nvme_poll_cq() to bool (Maurizio Lombardi) [RHEL-72531] +- nvme: Add error check for xa_store in nvme_get_effects_log (Maurizio Lombardi) [RHEL-72531] +- nvmet: handle rw's limited retry flag (Maurizio Lombardi) [RHEL-72531] +- nvme-tcp: remove nvme_tcp_destroy_io_queues() (Maurizio Lombardi) [RHEL-72531] +- nvmet-loop: avoid using mutex in IO hotpath (Maurizio Lombardi) [RHEL-72531] +- nvmet: propagate npwg topology (Maurizio Lombardi) [RHEL-72531] +- nvme-pci: 512 byte aligned dma pool segment quirk (Maurizio Lombardi) [RHEL-72531] +- nvme-tcp: simplify nvme_tcp_teardown_io_queues() (Maurizio Lombardi) [RHEL-72531] +- nvme-tcp: no need to quiesce admin_q in nvme_tcp_teardown_io_queues() (Maurizio Lombardi) [RHEL-72531] +- nvme-tcp: fix the memleak while create new ctrl failed (Maurizio Lombardi) [RHEL-72531] {CVE-2024-56632} +- nvme-pci: don't use dma_alloc_noncontiguous with 0 merge boundary (Maurizio Lombardi) [RHEL-72531] +- nvmet: replace kmalloc + memset with kzalloc for data allocation (Maurizio Lombardi) [RHEL-72531] +- nvme-pci: remove two deallocate zeroes quirks (Maurizio Lombardi) [RHEL-72531] +- nvme: don't apply NVME_QUIRK_DEALLOCATE_ZEROES when DSM is not supported (Maurizio Lombardi) [RHEL-72531] +- nvmet: use kzalloc instead of ZERO_PAGE in nvme_execute_identify_ns_nvm() (Maurizio Lombardi) [RHEL-72531] +- nvme: tuning pr code by using defined structs and macros (Maurizio Lombardi) [RHEL-72531] +- nvme: introduce change ptpl and iekey definition (Maurizio Lombardi) [RHEL-72531] +- nvmet: add tracing of reservation commands (Maurizio Lombardi) [RHEL-72531] +- nvme: parse reservation commands's action and rtype to string (Maurizio Lombardi) [RHEL-72531] +- nvmet: report ns's vwc not present (Maurizio Lombardi) [RHEL-72531] +- nvme: check ns's volatile write cache not present (Maurizio Lombardi) [RHEL-72531] +- nvme: add rotational support (Maurizio Lombardi) [RHEL-72531] +- nvme: use command set independent id ns if available (Maurizio Lombardi) [RHEL-72531] +- nvmet: support for csi identify ns (Maurizio Lombardi) [RHEL-72531] +- nvmet: implement rotational media information log (Maurizio Lombardi) [RHEL-72531] +- nvmet: implement endurance groups (Maurizio Lombardi) [RHEL-72531] +- nvmet: declare 2.1 version compliance (Maurizio Lombardi) [RHEL-72531] +- nvmet: implement crto property (Maurizio Lombardi) [RHEL-72531] +- nvmet: implement supported features log (Maurizio Lombardi) [RHEL-72531] +- nvmet: implement supported log pages (Maurizio Lombardi) [RHEL-72531] +- nvmet: implement active command set ns list (Maurizio Lombardi) [RHEL-72531] +- nvmet: implement id ns for nvm command set (Maurizio Lombardi) [RHEL-72531] +- nvmet: support reservation feature (Maurizio Lombardi) [RHEL-72531] +- nvme-core: remove repeated wq flags (Maurizio Lombardi) [RHEL-72531] +- nvmet: make nvmet_wq visible in sysfs (Maurizio Lombardi) [RHEL-72531] +- nvme-pci: use dma_alloc_noncontigous if possible (Maurizio Lombardi) [RHEL-72531] +- nvme-pci: fix freeing of the HMB descriptor table (Maurizio Lombardi) [RHEL-72531] {CVE-2024-56756} +- nvme: re-fix error-handling for io_uring nvme-passthrough (Maurizio Lombardi) [RHEL-72531] +- nvme: module parameter to disable pi with offsets (Maurizio Lombardi) [RHEL-72531] +- nvme: enhance cns version checking (Maurizio Lombardi) [RHEL-72531] +- vfs: fix race between evice_inodes() and find_inode()&iput() (CKI Backport Bot) [RHEL-63193] {CVE-2024-47679} +- sched/rt: Fix race in push_rt_task (Phil Auld) [RHEL-86831] +- proc: fix UAF in proc_get_inode() (Ian Kent) [RHEL-86809] {CVE-2025-21999} +- Bluetooth: L2CAP: Fix corrupted list in hci_chan_del (David Marlin) [RHEL-87889] {CVE-2025-21969} +- Bluetooth: L2CAP: Fix slab-use-after-free Read in l2cap_send_cmd (CKI Backport Bot) [RHEL-87889] {CVE-2025-21969} +- scsi: mpi3mr: Event processing debug improvement (Chandrakanth Patil) [RHEL-80698] +- scsi: mpi3mr: Add level check to control event logging (Chandrakanth Patil) [RHEL-80698] +- scsi: mpi3mr: Reset the pending interrupt flag (Chandrakanth Patil) [RHEL-80698] +- scsi: mpi3mr: Fix pending I/O counter (Chandrakanth Patil) [RHEL-80698] +- scsi: mpi3mr: Task Abort EH Support (Chandrakanth Patil) [RHEL-80698] +- scsi: mpi3mr: Mark device strings as nonstring (Chandrakanth Patil) [RHEL-80698] +- scsi: mpi3mr: Update driver version to 8.13.0.5.50 (Chandrakanth Patil) [RHEL-80698] +- scsi: mpi3mr: Check admin reply queue from Watchdog (Chandrakanth Patil) [RHEL-80698] +- scsi: mpi3mr: Update timestamp only for supervisor IOCs (Chandrakanth Patil) [RHEL-80698] +- scsi: mpi3mr: Update MPI Headers to revision 35 (Chandrakanth Patil) [RHEL-80698] +- scsi: mpi3mr: Fix locking in an error path (Chandrakanth Patil) [RHEL-80698] +- scsi: mpi3mr: Fix spelling mistake "skiping" -> "skipping" (Chandrakanth Patil) [RHEL-80698] +- scsi: mpi3mr: Update driver version to 8.12.1.0.50 (Chandrakanth Patil) [RHEL-80698] +- scsi: mpi3mr: Synchronous access b/w reset and tm thread for reply queue (Chandrakanth Patil) [RHEL-80698] +- scsi: mpi3mr: Support for Segmented Hardware Trace buffer (Chandrakanth Patil) [RHEL-80698] +- scsi: mpi3mr: struct mpi3_sas_io_unit_page1: Replace 1-element array with flexible array (Chandrakanth Patil) [RHEL-80698] +- scsi: mpi3mr: struct mpi3_sas_io_unit_page0: Replace 1-element array with flexible array (Chandrakanth Patil) [RHEL-80698] +- scsi: mpi3mr: struct mpi3_event_data_pcie_topology_change_list: Replace 1-element array with flexible array (Chandrakanth Patil) [RHEL-80698] +- scsi: mpi3mr: struct mpi3_event_data_sas_topology_change_list: Replace 1-element array with flexible array (Chandrakanth Patil) [RHEL-80698] +- s390/virtio_ccw: Don't allocate/assign airqs for non-existing queues (CKI Backport Bot) [RHEL-79805] +- PCI: Use downstream bridges for distributing resources (Myron Stowe) [RHEL-73396] +- KVM: arm64: Eagerly switch ZCR_EL{1,2} (Gavin Shan) [RHEL-87960] +- s390/qdio: Move memory alloc/pointer arithmetic for slib and sl into one place (Mete Durlu) [RHEL-73492] +- s390/qdio: Rename feature flag aif_osa to aif_qdio (Mete Durlu) [RHEL-73492] +- scsi: zfcp: Clarify zfcp_port refcount ownership during "link" test (Mete Durlu) [RHEL-73492] +- scsi: zfcp: Correct kdoc parameter description for sending ELS and CT (Mete Durlu) [RHEL-73492] +- scsi: zfcp: Switch over to sysfs_emit() (Mete Durlu) [RHEL-73492] +- s390: Add z17 elf platform (Mete Durlu) [RHEL-89726] +- ice: Implement PTP support for E830 devices (Petr Oros) [RHEL-89579] +- ice: Refactor ice_ptp_init_tx_* (Petr Oros) [RHEL-89579] +- ice: Add unified ice_capture_crosststamp (Petr Oros) [RHEL-89579] +- ice: Process TSYN IRQ in a separate function (Petr Oros) [RHEL-89579] +- ice: Use FIELD_PREP for timestamp values (Petr Oros) [RHEL-89579] +- ice: Remove unnecessary ice_is_e8xx() functions (Petr Oros) [RHEL-89579] +- ice: Don't check device type when checking GNSS presence (Petr Oros) [RHEL-89579] +- ice: Add in/out PTP pin delays (Petr Oros) [RHEL-89579] +- ice: fix PHY timestamp extraction for ETH56G (Petr Oros) [RHEL-89579] +- mptcp: fix spurious wake-up on under memory pressure (Davide Caratti) [RHEL-84571] +- mptcp: fix NULL pointer in can_accept_new_subflow (Davide Caratti) [RHEL-84571] {CVE-2025-23145} +- mptcp: Fix data stream corruption in the address announcement (Davide Caratti) [RHEL-84571] +- mptcp: fix 'scheduling while atomic' in mptcp_pm_nl_append_new_local_addr (Davide Caratti) [RHEL-84571] {CVE-2025-21938} +- mptcp: always handle address removal under msk socket lock (Davide Caratti) [RHEL-84571] {CVE-2025-21875} +- mptcp: handle fastopen disconnect correctly (Davide Caratti) [RHEL-84571] {CVE-2025-21705} +- mptcp: consolidate suboption status (Davide Caratti) [RHEL-84571] {CVE-2025-21707} +- mptcp: be sure to send ack when mptcp-level window re-opens (Davide Caratti) [RHEL-84571] +- mptcp: pm: only set fullmesh for subflow endp (Davide Caratti) [RHEL-84571] {CVE-2025-21706} +- mptcp: hold pm lock when deleting entry (Davide Caratti) [RHEL-84571] +- mptcp: prevent MPC handshake on port-based signal endpoints (Davide Caratti) [RHEL-84571] +- ndisc: use RCU protection in ndisc_alloc_skb() (Xin Long) [RHEL-81397] {CVE-2025-21764} +- serial: 8250_dma: terminate correct DMA in tx_dma_flush() (Derek Barbosa) [RHEL-89346] +- serial: 8250: Fix fifo underflow on flush (Derek Barbosa) [RHEL-89346] +- serial: 8250: Adjust the timeout for FIFO mode (Derek Barbosa) [RHEL-89346] +- tty: serial: 8250: Fix another runtime PM usage counter underflow (Derek Barbosa) [RHEL-89346] +- Flush console log from kernel_power_off() (Derek Barbosa) [RHEL-89346] +- printk: Fix signed integer overflow when defining LOG_BUF_LEN_MAX (Derek Barbosa) [RHEL-89346] +- dev_printk: Add and use dev_no_printk() (Derek Barbosa) [RHEL-89346] +- printk: Let no_printk() use _printk() (Derek Barbosa) [RHEL-89346] +- printk: index: Add indexing support to dev_printk (Derek Barbosa) [RHEL-89346] +- rtc: ab-eoz9: don't fail temperature reads on undervoltage notification (Waiman Long) [RHEL-72448] +- rtc: rzn1: fix BCD to rtc_time conversion errors (Waiman Long) [RHEL-72448] +- rtc: check if __rtc_read_time was successful in rtc_timer_do_work() (Waiman Long) [RHEL-72448] {CVE-2024-56739} +- rtc: abx80x: Fix WDT bit position of the status register (Waiman Long) [RHEL-72448] +- rtc: st-lpc: Use IRQF_NO_AUTOEN flag in request_irq() (Waiman Long) [RHEL-72448] +- rtc: at91sam9: fix OF node leak in probe() error path (Waiman Long) [RHEL-72448] +- rtc: interface: Add RTC offset to alarm after fix-up (Waiman Long) [RHEL-72448] +- rtc: abx80x: Fix return value of nvmem callback on read (Waiman Long) [RHEL-72448] +- rtc: cmos: Fix return value of nvmem callbacks (Waiman Long) [RHEL-72448] +- rtc: isl1208: Fix return value of nvmem callbacks (Waiman Long) [RHEL-72448] +- rtc: mt6397: select IRQ_DOMAIN instead of depending on it (Waiman Long) [RHEL-72448] +- rtc: Extend timeout for waiting for UIP to clear to 1s (Waiman Long) [RHEL-72448] +- rtc: Add support for configuring the UIP timeout for RTC reads (Waiman Long) [RHEL-72448] +- rtc: Adjust failure return code for cmos_set_alarm() (Waiman Long) [RHEL-72448] +- rtc: mc146818-lib: Adjust failure return code for mc146818_get_time() (Waiman Long) [RHEL-72448] +- rtc: pcf85363: fix wrong mask/val parameters in regmap_update_bits call (Waiman Long) [RHEL-72448] +- rtc: efi: fixed typo in efi_procfs() (Waiman Long) [RHEL-72448] +- rtc: brcmstb-waketimer: support level alarm_irq (Waiman Long) [RHEL-72448] +- rtc: stop warning for invalid alarms when the alarm is disabled (Waiman Long) [RHEL-72448] +- rtc: pcf85363: Allow to wake up system without IRQ (Waiman Long) [RHEL-72448] +- rtc: rv8803: fix Wvoid-pointer-to-enum-cast warning (Waiman Long) [RHEL-72448] +- rtc: st-lpc: Simplify clk handling in st_rtc_probe() (Waiman Long) [RHEL-72448] +- rtc: st-lpc: Release some resources in st_rtc_probe() in case of error (Waiman Long) [RHEL-72448] +- rtc: meson-vrtc: Use ktime_get_real_ts64() to get the current time (Waiman Long) [RHEL-72448] +- arp: switch to dev_getbyhwaddr() in arp_req_set_public() (Guillaume Nault) [RHEL-84572] +- net: Add non-RCU dev_getbyhwaddr() helper (Guillaume Nault) [RHEL-84572] +- ipv4: use RCU protection in inet_select_addr() (Guillaume Nault) [RHEL-84572] +- ipv4: use RCU protection in rt_is_expired() (Guillaume Nault) [RHEL-84572] +- ipv4: add RCU protection to ip4_dst_hoplimit() (Guillaume Nault) [RHEL-84572] +- ipmr: do not call mr_mfc_uses_dev() for unres entries (Guillaume Nault) [RHEL-84572] +Resolves: RHEL-59967, RHEL-63193, RHEL-72448, RHEL-72531, RHEL-73396, RHEL-73492, RHEL-73614, RHEL-79805, RHEL-80698, RHEL-81397, RHEL-84571, RHEL-84572, RHEL-85327, RHEL-86809, RHEL-86831, RHEL-86914, RHEL-87889, RHEL-87960, RHEL-88921, RHEL-89346, RHEL-89579, RHEL-89726 + * Wed May 14 2025 Augusto Caringi [5.14.0-585.el9] - dmaengine: amd: qdma: Remove using the private get and set dma_ops APIs (Jerry Snitselaar) [RHEL-78706] - dmaengine: Revert "dmaengine: qcom: bam_dma: Avoid writing unavailable register" (Jerry Snitselaar) [RHEL-78706] diff --git a/kernel.spec b/kernel.spec index 2dc950285..13cdf961c 100755 --- a/kernel.spec +++ b/kernel.spec @@ -165,15 +165,15 @@ Summary: The Linux kernel # define buildid .local %define specversion 5.14.0 %define patchversion 5.14 -%define pkgrelease 585 +%define pkgrelease 586 %define kversion 5 -%define tarfile_release 5.14.0-585.el9 +%define tarfile_release 5.14.0-586.el9 # This is needed to do merge window version magic %define patchlevel 14 # This allows pkg_release to have configurable %%{?dist} tag -%define specrelease 585%{?buildid}%{?dist} +%define specrelease 586%{?buildid}%{?dist} # This defines the kabi tarball version -%define kabiversion 5.14.0-585.el9 +%define kabiversion 5.14.0-586.el9 # # End of genspec.sh variables @@ -3666,6 +3666,242 @@ fi # # %changelog +* Mon May 19 2025 Augusto Caringi [5.14.0-586.el9] +- net: introduce per netns packet chains (Paolo Abeni) [RHEL-88921] +- nvme: enable CONFIG_NVME_KEYRING (Maurizio Lombardi) [RHEL-72531] +- nvmet-auth: always free derived key data (Maurizio Lombardi) [RHEL-72531] +- nvmet: fix out-of-bounds access in nvmet_enable_port (Maurizio Lombardi) [RHEL-72531] +- nvmet: pci-epf: cleanup link state management (Maurizio Lombardi) [RHEL-72531] +- nvmet: pci-epf: clear CC and CSTS when disabling the controller (Maurizio Lombardi) [RHEL-72531] +- nvmet: pci-epf: always fully initialize completion entries (Maurizio Lombardi) [RHEL-72531] +- nvmet: auth: use NULL to clear a pointer in nvmet_auth_sq_free() (Maurizio Lombardi) [RHEL-72531] +- nvme-multipath: sysfs links may not be created for devices (Maurizio Lombardi) [RHEL-72531] +- nvme: fixup scan failure for non-ANA multipath controllers (Maurizio Lombardi) [RHEL-72531] +- nvmet-fc: put ref when assoc->del_work is already scheduled (Maurizio Lombardi) [RHEL-72531] +- nvmet-fc: take tgtport reference only once (Maurizio Lombardi) [RHEL-72531] +- nvmet-fc: update tgtport ref per assoc (Maurizio Lombardi) [RHEL-72531] +- nvmet-fc: inline nvmet_fc_free_hostport (Maurizio Lombardi) [RHEL-72531] +- nvmet-fc: inline nvmet_fc_delete_assoc (Maurizio Lombardi) [RHEL-72531] +- nvmet-fcloop: add ref counting to lport (Maurizio Lombardi) [RHEL-72531] +- nvmet-fcloop: replace kref with refcount (Maurizio Lombardi) [RHEL-72531] +- nvmet-fcloop: swap list_add_tail arguments (Maurizio Lombardi) [RHEL-72531] +- nvme: multipath: fix return value of nvme_available_path (Maurizio Lombardi) [RHEL-72531] +- nvme: re-read ANA log page after ns scan completes (Maurizio Lombardi) [RHEL-72531] +- nvme: requeue namespace scan on missed AENs (Maurizio Lombardi) [RHEL-72531] +- nvme/ioctl: don't warn on vectorized uring_cmd with fixed buffer (Maurizio Lombardi) [RHEL-72531] +- crypto,fs: Separate out hkdf_extract() and hkdf_expand() (Maurizio Lombardi) [RHEL-59967 RHEL-72531] +- nvme: disable the target pci-epf module (Maurizio Lombardi) [RHEL-72531] +- nvme-pci: skip nvme_write_sq_db on empty rqlist (Maurizio Lombardi) [RHEL-72531] +- nvmet: pci-epf: Keep completion queues mapped (Maurizio Lombardi) [RHEL-72531] +- objtool, nvmet: Fix out-of-bounds stack access in nvmet_ctrl_state_show() (Maurizio Lombardi) [RHEL-72531] +- nvmet: replace max(a, min(b, c)) by clamp(val, lo, hi) (Maurizio Lombardi) [RHEL-72531] +- nvmet: pci-epf: Always configure BAR0 as 64-bit (Maurizio Lombardi) [RHEL-72531] +- nvmet: Remove duplicate uuid_copy (Maurizio Lombardi) [RHEL-72531] +- nvme: zns: Simplify nvme_zone_parse_entry() (Maurizio Lombardi) [RHEL-72531] +- nvmet: pci-epf: Remove redundant 'flush_workqueue()' calls (Maurizio Lombardi) [RHEL-72531] +- nvmet-fc: Remove unused functions (Maurizio Lombardi) [RHEL-72531] +- nvme-pci: remove stale comment (Maurizio Lombardi) [RHEL-72531] +- nvme-fc: Utilise min3() to simplify queue count calculation (Maurizio Lombardi) [RHEL-72531] +- nvme-multipath: Add visibility for queue-depth io-policy (Maurizio Lombardi) [RHEL-72531] +- nvme-multipath: Add visibility for numa io-policy (Maurizio Lombardi) [RHEL-72531] +- nvme-multipath: Add visibility for round-robin io-policy (Maurizio Lombardi) [RHEL-72531] +- nvmet: add tls_concat and tls_key debugfs entries (Maurizio Lombardi) [RHEL-59967 RHEL-72531] +- nvmet-tcp: support secure channel concatenation (Maurizio Lombardi) [RHEL-59967 RHEL-72531] +- nvmet: Add 'sq' argument to alloc_ctrl_args (Maurizio Lombardi) [RHEL-59967 RHEL-72531] +- nvme-fabrics: reset admin connection for secure concatenation (Maurizio Lombardi) [RHEL-59967 RHEL-72531] +- nvme-tcp: request secure channel concatenation (Maurizio Lombardi) [RHEL-59967 RHEL-72531] +- nvme-keyring: add nvme_tls_psk_refresh() (Maurizio Lombardi) [RHEL-59967 RHEL-72531] +- nvme: add nvme_auth_derive_tls_psk() (Maurizio Lombardi) [RHEL-59967 RHEL-72531] +- nvme: add nvme_auth_generate_digest() (Maurizio Lombardi) [RHEL-59967 RHEL-72531] +- nvme: add nvme_auth_generate_psk() (Maurizio Lombardi) [RHEL-59967 RHEL-72531] +- nvme: map uring_cmd data even if address is 0 (Maurizio Lombardi) [RHEL-72531] +- io_uring/nvme: pass issue_flags to io_uring_cmd_import_fixed() (Maurizio Lombardi) [RHEL-72531] +- nvmet: pci-epf: Do not add an IRQ vector if not needed (Maurizio Lombardi) [RHEL-72531] +- nvmet: pci-epf: Set NVMET_PCI_EPF_Q_LIVE when a queue is fully created (Maurizio Lombardi) [RHEL-72531] +- nvme-pci: fix stuck reset on concurrent DPC and HP (Maurizio Lombardi) [RHEL-72531] +- nvmet-tcp: Fix a possible sporadic response drops in weakly ordered arch (Maurizio Lombardi) [RHEL-72531] +- nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu() (Maurizio Lombardi) [RHEL-72531 RHEL-86914] {CVE-2025-21927} +- nvme-tcp: Fix a C2HTermReq error message (Maurizio Lombardi) [RHEL-72531] +- nvmet: remove old function prototype (Maurizio Lombardi) [RHEL-72531] +- nvme-ioctl: fix leaked requests on mapping error (Maurizio Lombardi) [RHEL-72531] +- nvme-pci: skip CMB blocks incompatible with PCI P2P DMA (Maurizio Lombardi) [RHEL-72531] +- nvme-pci: clean up CMBMSC when registering CMB fails (Maurizio Lombardi) [RHEL-72531] +- nvme-tcp: fix possible UAF in nvme_tcp_poll (Maurizio Lombardi) [RHEL-72531] +- nvme: only allow entering LIVE from CONNECTING state (Maurizio Lombardi) [RHEL-72531] +- nvme-fc: rely on state transitions to handle connectivity loss (Maurizio Lombardi) [RHEL-72531] +- apple-nvme: Support coprocessors left idle (Maurizio Lombardi) [RHEL-72531] +- apple-nvme: Release power domains when probe fails (Maurizio Lombardi) [RHEL-72531] +- nvme/ioctl: add missing space in err message (Maurizio Lombardi) [RHEL-72531] +- nvmet: pci-epf: Avoid RCU stalls under heavy workload (Maurizio Lombardi) [RHEL-72531] +- nvmet: pci-epf: Do not uselessly write the CSTS register (Maurizio Lombardi) [RHEL-72531] +- nvmet: pci-epf: Correctly initialize CSTS when enabling the controller (Maurizio Lombardi) [RHEL-72531] +- nvmet-rdma: recheck queue state is LIVE in state lock in recv done (Maurizio Lombardi) [RHEL-72531] +- nvmet: Fix crash when a namespace is disabled (Maurizio Lombardi) [RHEL-72531 RHEL-73614 RHEL-85327] {CVE-2025-21850} +- nvme-tcp: add basic support for the C2HTermReq PDU (Maurizio Lombardi) [RHEL-72531] +- nvme: make nvme_tls_attrs_group static (Maurizio Lombardi) [RHEL-72531] +- nvmet: add a missing endianess conversion in nvmet_execute_admin_connect (Maurizio Lombardi) [RHEL-72531] +- nvmet: the result field in nvmet_alloc_ctrl_args is little endian (Maurizio Lombardi) [RHEL-72531] +- nvmet: fix a memory leak in controller identify (Maurizio Lombardi) [RHEL-72531] +- nvme-fc: do not ignore connectivity loss during connecting (Maurizio Lombardi) [RHEL-72531] +- nvme: handle connectivity loss in nvme_set_queue_count (Maurizio Lombardi) [RHEL-72531] +- nvme-fc: go straight to connecting state when initializing (Maurizio Lombardi) [RHEL-72531] +- nvme-pci: remove redundant dma frees in hmb (Maurizio Lombardi) [RHEL-72531] +- nvmet: fix rw control endian access (Maurizio Lombardi) [RHEL-72531] +- nvme: fix bogus kzalloc() return check in nvme_init_effects_log() (Maurizio Lombardi) [RHEL-72531] +- nvme-pci: use correct size to free the hmb buffer (Maurizio Lombardi) [RHEL-72531] +- nvme: Add error path for xa_store in nvme_init_effects (Maurizio Lombardi) [RHEL-72531] +- nvme-pci: fix comment typo (Maurizio Lombardi) [RHEL-72531] +- nvmet: New NVMe PCI endpoint function target driver (Maurizio Lombardi) [RHEL-72531] +- nvmet: Implement arbitration feature support (Maurizio Lombardi) [RHEL-72531] +- nvmet: Implement interrupt config feature support (Maurizio Lombardi) [RHEL-72531] +- nvmet: Implement interrupt coalescing feature support (Maurizio Lombardi) [RHEL-72531] +- nvmet: Implement host identifier set feature support (Maurizio Lombardi) [RHEL-72531] +- nvmet: Introduce get/set_feature controller operations (Maurizio Lombardi) [RHEL-72531] +- nvmet: Do not require SGL for PCI target controller commands (Maurizio Lombardi) [RHEL-72531] +- nvmet: Add support for I/O queue management admin commands (Maurizio Lombardi) [RHEL-72531] +- nvmet: Introduce nvmet_sq_create() and nvmet_cq_create() (Maurizio Lombardi) [RHEL-72531] +- nvmet: Introduce nvmet_req_transfer_len() (Maurizio Lombardi) [RHEL-72531] +- nvmet: Improve nvmet_alloc_ctrl() interface and implementation (Maurizio Lombardi) [RHEL-72531] +- nvme: Add PCI transport type (Maurizio Lombardi) [RHEL-72531] +- nvmet: Add drvdata field to struct nvmet_ctrl (Maurizio Lombardi) [RHEL-72531] +- nvmet: Introduce nvmet_get_cmd_effects_admin() (Maurizio Lombardi) [RHEL-72531] +- nvmet: Export nvmet_update_cc() and nvmet_cc_xxx() helpers (Maurizio Lombardi) [RHEL-72531] +- nvmet: Add vendor_id and subsys_vendor_id subsystem attributes (Maurizio Lombardi) [RHEL-72531] +- nvme: Move opcode string helper functions declarations (Maurizio Lombardi) [RHEL-72531] +- nvme: change return type of nvme_poll_cq() to bool (Maurizio Lombardi) [RHEL-72531] +- nvme: Add error check for xa_store in nvme_get_effects_log (Maurizio Lombardi) [RHEL-72531] +- nvmet: handle rw's limited retry flag (Maurizio Lombardi) [RHEL-72531] +- nvme-tcp: remove nvme_tcp_destroy_io_queues() (Maurizio Lombardi) [RHEL-72531] +- nvmet-loop: avoid using mutex in IO hotpath (Maurizio Lombardi) [RHEL-72531] +- nvmet: propagate npwg topology (Maurizio Lombardi) [RHEL-72531] +- nvme-pci: 512 byte aligned dma pool segment quirk (Maurizio Lombardi) [RHEL-72531] +- nvme-tcp: simplify nvme_tcp_teardown_io_queues() (Maurizio Lombardi) [RHEL-72531] +- nvme-tcp: no need to quiesce admin_q in nvme_tcp_teardown_io_queues() (Maurizio Lombardi) [RHEL-72531] +- nvme-tcp: fix the memleak while create new ctrl failed (Maurizio Lombardi) [RHEL-72531] {CVE-2024-56632} +- nvme-pci: don't use dma_alloc_noncontiguous with 0 merge boundary (Maurizio Lombardi) [RHEL-72531] +- nvmet: replace kmalloc + memset with kzalloc for data allocation (Maurizio Lombardi) [RHEL-72531] +- nvme-pci: remove two deallocate zeroes quirks (Maurizio Lombardi) [RHEL-72531] +- nvme: don't apply NVME_QUIRK_DEALLOCATE_ZEROES when DSM is not supported (Maurizio Lombardi) [RHEL-72531] +- nvmet: use kzalloc instead of ZERO_PAGE in nvme_execute_identify_ns_nvm() (Maurizio Lombardi) [RHEL-72531] +- nvme: tuning pr code by using defined structs and macros (Maurizio Lombardi) [RHEL-72531] +- nvme: introduce change ptpl and iekey definition (Maurizio Lombardi) [RHEL-72531] +- nvmet: add tracing of reservation commands (Maurizio Lombardi) [RHEL-72531] +- nvme: parse reservation commands's action and rtype to string (Maurizio Lombardi) [RHEL-72531] +- nvmet: report ns's vwc not present (Maurizio Lombardi) [RHEL-72531] +- nvme: check ns's volatile write cache not present (Maurizio Lombardi) [RHEL-72531] +- nvme: add rotational support (Maurizio Lombardi) [RHEL-72531] +- nvme: use command set independent id ns if available (Maurizio Lombardi) [RHEL-72531] +- nvmet: support for csi identify ns (Maurizio Lombardi) [RHEL-72531] +- nvmet: implement rotational media information log (Maurizio Lombardi) [RHEL-72531] +- nvmet: implement endurance groups (Maurizio Lombardi) [RHEL-72531] +- nvmet: declare 2.1 version compliance (Maurizio Lombardi) [RHEL-72531] +- nvmet: implement crto property (Maurizio Lombardi) [RHEL-72531] +- nvmet: implement supported features log (Maurizio Lombardi) [RHEL-72531] +- nvmet: implement supported log pages (Maurizio Lombardi) [RHEL-72531] +- nvmet: implement active command set ns list (Maurizio Lombardi) [RHEL-72531] +- nvmet: implement id ns for nvm command set (Maurizio Lombardi) [RHEL-72531] +- nvmet: support reservation feature (Maurizio Lombardi) [RHEL-72531] +- nvme-core: remove repeated wq flags (Maurizio Lombardi) [RHEL-72531] +- nvmet: make nvmet_wq visible in sysfs (Maurizio Lombardi) [RHEL-72531] +- nvme-pci: use dma_alloc_noncontigous if possible (Maurizio Lombardi) [RHEL-72531] +- nvme-pci: fix freeing of the HMB descriptor table (Maurizio Lombardi) [RHEL-72531] {CVE-2024-56756} +- nvme: re-fix error-handling for io_uring nvme-passthrough (Maurizio Lombardi) [RHEL-72531] +- nvme: module parameter to disable pi with offsets (Maurizio Lombardi) [RHEL-72531] +- nvme: enhance cns version checking (Maurizio Lombardi) [RHEL-72531] +- vfs: fix race between evice_inodes() and find_inode()&iput() (CKI Backport Bot) [RHEL-63193] {CVE-2024-47679} +- sched/rt: Fix race in push_rt_task (Phil Auld) [RHEL-86831] +- proc: fix UAF in proc_get_inode() (Ian Kent) [RHEL-86809] {CVE-2025-21999} +- Bluetooth: L2CAP: Fix corrupted list in hci_chan_del (David Marlin) [RHEL-87889] {CVE-2025-21969} +- Bluetooth: L2CAP: Fix slab-use-after-free Read in l2cap_send_cmd (CKI Backport Bot) [RHEL-87889] {CVE-2025-21969} +- scsi: mpi3mr: Event processing debug improvement (Chandrakanth Patil) [RHEL-80698] +- scsi: mpi3mr: Add level check to control event logging (Chandrakanth Patil) [RHEL-80698] +- scsi: mpi3mr: Reset the pending interrupt flag (Chandrakanth Patil) [RHEL-80698] +- scsi: mpi3mr: Fix pending I/O counter (Chandrakanth Patil) [RHEL-80698] +- scsi: mpi3mr: Task Abort EH Support (Chandrakanth Patil) [RHEL-80698] +- scsi: mpi3mr: Mark device strings as nonstring (Chandrakanth Patil) [RHEL-80698] +- scsi: mpi3mr: Update driver version to 8.13.0.5.50 (Chandrakanth Patil) [RHEL-80698] +- scsi: mpi3mr: Check admin reply queue from Watchdog (Chandrakanth Patil) [RHEL-80698] +- scsi: mpi3mr: Update timestamp only for supervisor IOCs (Chandrakanth Patil) [RHEL-80698] +- scsi: mpi3mr: Update MPI Headers to revision 35 (Chandrakanth Patil) [RHEL-80698] +- scsi: mpi3mr: Fix locking in an error path (Chandrakanth Patil) [RHEL-80698] +- scsi: mpi3mr: Fix spelling mistake "skiping" -> "skipping" (Chandrakanth Patil) [RHEL-80698] +- scsi: mpi3mr: Update driver version to 8.12.1.0.50 (Chandrakanth Patil) [RHEL-80698] +- scsi: mpi3mr: Synchronous access b/w reset and tm thread for reply queue (Chandrakanth Patil) [RHEL-80698] +- scsi: mpi3mr: Support for Segmented Hardware Trace buffer (Chandrakanth Patil) [RHEL-80698] +- scsi: mpi3mr: struct mpi3_sas_io_unit_page1: Replace 1-element array with flexible array (Chandrakanth Patil) [RHEL-80698] +- scsi: mpi3mr: struct mpi3_sas_io_unit_page0: Replace 1-element array with flexible array (Chandrakanth Patil) [RHEL-80698] +- scsi: mpi3mr: struct mpi3_event_data_pcie_topology_change_list: Replace 1-element array with flexible array (Chandrakanth Patil) [RHEL-80698] +- scsi: mpi3mr: struct mpi3_event_data_sas_topology_change_list: Replace 1-element array with flexible array (Chandrakanth Patil) [RHEL-80698] +- s390/virtio_ccw: Don't allocate/assign airqs for non-existing queues (CKI Backport Bot) [RHEL-79805] +- PCI: Use downstream bridges for distributing resources (Myron Stowe) [RHEL-73396] +- KVM: arm64: Eagerly switch ZCR_EL{1,2} (Gavin Shan) [RHEL-87960] +- s390/qdio: Move memory alloc/pointer arithmetic for slib and sl into one place (Mete Durlu) [RHEL-73492] +- s390/qdio: Rename feature flag aif_osa to aif_qdio (Mete Durlu) [RHEL-73492] +- scsi: zfcp: Clarify zfcp_port refcount ownership during "link" test (Mete Durlu) [RHEL-73492] +- scsi: zfcp: Correct kdoc parameter description for sending ELS and CT (Mete Durlu) [RHEL-73492] +- scsi: zfcp: Switch over to sysfs_emit() (Mete Durlu) [RHEL-73492] +- s390: Add z17 elf platform (Mete Durlu) [RHEL-89726] +- ice: Implement PTP support for E830 devices (Petr Oros) [RHEL-89579] +- ice: Refactor ice_ptp_init_tx_* (Petr Oros) [RHEL-89579] +- ice: Add unified ice_capture_crosststamp (Petr Oros) [RHEL-89579] +- ice: Process TSYN IRQ in a separate function (Petr Oros) [RHEL-89579] +- ice: Use FIELD_PREP for timestamp values (Petr Oros) [RHEL-89579] +- ice: Remove unnecessary ice_is_e8xx() functions (Petr Oros) [RHEL-89579] +- ice: Don't check device type when checking GNSS presence (Petr Oros) [RHEL-89579] +- ice: Add in/out PTP pin delays (Petr Oros) [RHEL-89579] +- ice: fix PHY timestamp extraction for ETH56G (Petr Oros) [RHEL-89579] +- mptcp: fix spurious wake-up on under memory pressure (Davide Caratti) [RHEL-84571] +- mptcp: fix NULL pointer in can_accept_new_subflow (Davide Caratti) [RHEL-84571] {CVE-2025-23145} +- mptcp: Fix data stream corruption in the address announcement (Davide Caratti) [RHEL-84571] +- mptcp: fix 'scheduling while atomic' in mptcp_pm_nl_append_new_local_addr (Davide Caratti) [RHEL-84571] {CVE-2025-21938} +- mptcp: always handle address removal under msk socket lock (Davide Caratti) [RHEL-84571] {CVE-2025-21875} +- mptcp: handle fastopen disconnect correctly (Davide Caratti) [RHEL-84571] {CVE-2025-21705} +- mptcp: consolidate suboption status (Davide Caratti) [RHEL-84571] {CVE-2025-21707} +- mptcp: be sure to send ack when mptcp-level window re-opens (Davide Caratti) [RHEL-84571] +- mptcp: pm: only set fullmesh for subflow endp (Davide Caratti) [RHEL-84571] {CVE-2025-21706} +- mptcp: hold pm lock when deleting entry (Davide Caratti) [RHEL-84571] +- mptcp: prevent MPC handshake on port-based signal endpoints (Davide Caratti) [RHEL-84571] +- ndisc: use RCU protection in ndisc_alloc_skb() (Xin Long) [RHEL-81397] {CVE-2025-21764} +- serial: 8250_dma: terminate correct DMA in tx_dma_flush() (Derek Barbosa) [RHEL-89346] +- serial: 8250: Fix fifo underflow on flush (Derek Barbosa) [RHEL-89346] +- serial: 8250: Adjust the timeout for FIFO mode (Derek Barbosa) [RHEL-89346] +- tty: serial: 8250: Fix another runtime PM usage counter underflow (Derek Barbosa) [RHEL-89346] +- Flush console log from kernel_power_off() (Derek Barbosa) [RHEL-89346] +- printk: Fix signed integer overflow when defining LOG_BUF_LEN_MAX (Derek Barbosa) [RHEL-89346] +- dev_printk: Add and use dev_no_printk() (Derek Barbosa) [RHEL-89346] +- printk: Let no_printk() use _printk() (Derek Barbosa) [RHEL-89346] +- printk: index: Add indexing support to dev_printk (Derek Barbosa) [RHEL-89346] +- rtc: ab-eoz9: don't fail temperature reads on undervoltage notification (Waiman Long) [RHEL-72448] +- rtc: rzn1: fix BCD to rtc_time conversion errors (Waiman Long) [RHEL-72448] +- rtc: check if __rtc_read_time was successful in rtc_timer_do_work() (Waiman Long) [RHEL-72448] {CVE-2024-56739} +- rtc: abx80x: Fix WDT bit position of the status register (Waiman Long) [RHEL-72448] +- rtc: st-lpc: Use IRQF_NO_AUTOEN flag in request_irq() (Waiman Long) [RHEL-72448] +- rtc: at91sam9: fix OF node leak in probe() error path (Waiman Long) [RHEL-72448] +- rtc: interface: Add RTC offset to alarm after fix-up (Waiman Long) [RHEL-72448] +- rtc: abx80x: Fix return value of nvmem callback on read (Waiman Long) [RHEL-72448] +- rtc: cmos: Fix return value of nvmem callbacks (Waiman Long) [RHEL-72448] +- rtc: isl1208: Fix return value of nvmem callbacks (Waiman Long) [RHEL-72448] +- rtc: mt6397: select IRQ_DOMAIN instead of depending on it (Waiman Long) [RHEL-72448] +- rtc: Extend timeout for waiting for UIP to clear to 1s (Waiman Long) [RHEL-72448] +- rtc: Add support for configuring the UIP timeout for RTC reads (Waiman Long) [RHEL-72448] +- rtc: Adjust failure return code for cmos_set_alarm() (Waiman Long) [RHEL-72448] +- rtc: mc146818-lib: Adjust failure return code for mc146818_get_time() (Waiman Long) [RHEL-72448] +- rtc: pcf85363: fix wrong mask/val parameters in regmap_update_bits call (Waiman Long) [RHEL-72448] +- rtc: efi: fixed typo in efi_procfs() (Waiman Long) [RHEL-72448] +- rtc: brcmstb-waketimer: support level alarm_irq (Waiman Long) [RHEL-72448] +- rtc: stop warning for invalid alarms when the alarm is disabled (Waiman Long) [RHEL-72448] +- rtc: pcf85363: Allow to wake up system without IRQ (Waiman Long) [RHEL-72448] +- rtc: rv8803: fix Wvoid-pointer-to-enum-cast warning (Waiman Long) [RHEL-72448] +- rtc: st-lpc: Simplify clk handling in st_rtc_probe() (Waiman Long) [RHEL-72448] +- rtc: st-lpc: Release some resources in st_rtc_probe() in case of error (Waiman Long) [RHEL-72448] +- rtc: meson-vrtc: Use ktime_get_real_ts64() to get the current time (Waiman Long) [RHEL-72448] +- arp: switch to dev_getbyhwaddr() in arp_req_set_public() (Guillaume Nault) [RHEL-84572] +- net: Add non-RCU dev_getbyhwaddr() helper (Guillaume Nault) [RHEL-84572] +- ipv4: use RCU protection in inet_select_addr() (Guillaume Nault) [RHEL-84572] +- ipv4: use RCU protection in rt_is_expired() (Guillaume Nault) [RHEL-84572] +- ipv4: add RCU protection to ip4_dst_hoplimit() (Guillaume Nault) [RHEL-84572] +- ipmr: do not call mr_mfc_uses_dev() for unres entries (Guillaume Nault) [RHEL-84572] + * Wed May 14 2025 Augusto Caringi [5.14.0-585.el9] - dmaengine: amd: qdma: Remove using the private get and set dma_ops APIs (Jerry Snitselaar) [RHEL-78706] - dmaengine: Revert "dmaengine: qcom: bam_dma: Avoid writing unavailable register" (Jerry Snitselaar) [RHEL-78706] diff --git a/sources b/sources index 0934b6cfc..a47dc8ad8 100644 --- a/sources +++ b/sources @@ -1,3 +1,3 @@ -SHA512 (linux-5.14.0-585.el9.tar.xz) = 66294cc1f0dbe0ec62d78e0e28bc905848c545497579beccb29045a73c93eb5445b11f6d415efedfeef40b125d591d352114014f7531c22687568884d892ddf0 -SHA512 (kernel-abi-stablelists-5.14.0-585.el9.tar.bz2) = 9aca77953d70c38ecea38c087d2d12e2d24293af40182c4272bc23387b7486208a8a4019b3230237b57d2588879505d1a5d5d89bb09d94901f3267007d853286 -SHA512 (kernel-kabi-dw-5.14.0-585.el9.tar.bz2) = fdc1585f269b6aef07f21b0772899224a158799e77cc1d8cd4b143fc4d1aeaf3c0165be543c3f28c3cd4879160bdb7c16ad3382183d896136650e204fa50fe27 +SHA512 (linux-5.14.0-586.el9.tar.xz) = 23b3e692608a5a5ee43183bc783b509d80217e3c4b737cb104edc144eb3be6e6ef73ca67fb23313cb7f253bad011f1c608f8a5e51efe0da5e3d9c83d0f04d147 +SHA512 (kernel-abi-stablelists-5.14.0-586.el9.tar.bz2) = 20e18a50e2c93710fd6dbbf9c8a8b8787f15fa43eeff7d8b226795d464d73194d54418f318d45a2b1c70f73c617eb2bc0eb1c1885f8c54d8aef39a65fd7a6620 +SHA512 (kernel-kabi-dw-5.14.0-586.el9.tar.bz2) = fdc1585f269b6aef07f21b0772899224a158799e77cc1d8cd4b143fc4d1aeaf3c0165be543c3f28c3cd4879160bdb7c16ad3382183d896136650e204fa50fe27