Security update for the Linux Kernel

Announcement ID: SUSE-SU-2023:0148-1
Rating: important
References:
Cross-References:
CVSS scores:
  • CVE-2022-3107 ( SUSE ): 5.5 CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
  • CVE-2022-3107 ( NVD ): 5.5 CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
  • CVE-2022-3108 ( SUSE ): 5.5 CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
  • CVE-2022-3108 ( NVD ): 5.5 CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
  • CVE-2022-3564 ( SUSE ): 8.0 CVSS:3.1/AV:A/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
  • CVE-2022-3564 ( NVD ): 5.5 CVSS:3.1/AV:A/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L
  • CVE-2022-4662 ( SUSE ): 4.7 CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:H
  • CVE-2022-4662 ( NVD ): 5.5 CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Affected Products:
  • SUSE Linux Enterprise High Performance Computing 12 SP5
  • SUSE Linux Enterprise Real Time 12 SP5
  • SUSE Linux Enterprise Server 12 SP5

An update that solves four vulnerabilities, contains one feature and has nine security fixes can now be installed.

Description:

The SUSE Linux Enterprise 12 SP5 kernel was updated to receive various security and bugfixes.

The following security bugs were fixed:

  • CVE-2022-3564: Fixed a bug which could lead to use after free, it was found in the function l2cap_reassemble_sdu of the file net/bluetooth/l2cap_core.c of the component Bluetooth. (bsc#1206073)
  • CVE-2022-3108: Fixed a bug in kfd_parse_subtype_iolink in drivers/gpu/drm/amd/amdkfd/kfd_crat.c where a lack of check of the return value of kmemdup() could lead to a NULL pointer dereference. (bsc#1206389)
  • CVE-2022-4662: Fixed a recursive locking violation in usb-storage that can cause the kernel to deadlock. (bsc#1206664)
  • CVE-2022-3107: Fixed a null pointer dereference caused by a missing check of the return value of kvmalloc_array. (bsc#1206395)

The following non-security bugs were fixed:

  • arm64: alternative: Use true and false for boolean values (git-fixes)
  • arm64: cmpwait: Clear event register before arming exclusive monitor (git-fixes)
  • arm64: Fix minor issues with the dcache_by_line_op macro (git-fixes)
  • arm64: fix possible spectre-v1 in ptrace_hbp_get_event() (git-fixes)
  • arm64: fix possible spectre-v1 write in ptrace_hbp_set_event() (git-fixes)
  • arm64: ftrace: do not adjust the LR value (git-fixes)
  • arm64: io: Ensure calls to delay routines are ordered against prior (git-fixes)
  • arm64: io: Ensure value passed to __iormb() is held in a 64-bit (git-fixes)
  • arm64: jump_label.h: use asm_volatile_goto macro instead of "asm (git-fixes)
  • arm64: make secondary_start_kernel() notrace (git-fixes)
  • arm64: makefile fix build of .i file in external module case (git-fixes)
  • arm64: ptrace: remove addr_limit manipulation (git-fixes)
  • arm64: rockchip: Force CONFIG_PM on Rockchip systems (git-fixes)
  • arm64: smp: Handle errors reported by the firmware (git-fixes)
  • arm64/kvm: consistently handle host HCR_EL2 flags (git-fixes)
  • Bluetooth: hci_qca: Fix the teardown problem for real (git-fixes).
  • CDC-NCM: remove "connected" log message (git-fixes).
  • flexfiles: enforce per-mirror stateid only for v4 DSes (git-fixes).
  • flexfiles: use per-mirror specified stateid for IO (git-fixes).
  • fs: nfs: Fix possible null-pointer dereferences in encode_attrs() (git-fixes).
  • ibmveth: Always stop tx queues during close (bsc#1065729).
  • kABI: mitigate new ufs_stats field (git-fixes).
  • lockd: fix decoding of TEST results (git-fixes).
  • media: Do not let tvp5150_get_vbi() go out of vbi_ram_default array (git-fixes).
  • media: i2c: tvp5150: remove useless variable assignment in tvp5150_set_vbi() (git-fixes).
  • memcg, kmem: further deprecate kmem.limit_in_bytes (bsc#1206896).
  • memcg: Fix possible use-after-free in memcg_write_event_control() (bsc#1206344).
  • mm, page_alloc: avoid expensive reclaim when compaction may not succeed (bsc#1204250).
  • move new members of struct usbnet to end (git-fixes).
  • net :sunrpc :clnt :Fix xps refcount imbalance on the error path (git-fixes).
  • net: kalmia: clean up bind error path (git-fixes).
  • net: kalmia: fix memory leaks (git-fixes).
  • net: sunrpc: Fix off-by-one issues in 'rpc_ntop6' (git-fixes).
  • net: usb: asix: ax88772_bind return error when hw_reset fail (git-fixes).
  • net: usb: asix: init MAC address buffers (git-fixes).
  • net: usb: qmi_wwan: add Quectel EM160R-GL (git-fixes).
  • net: usb: qmi_wwan: add Telit 0x103a composition (git-fixes).
  • net: usb: qmi_wwan: Add the BroadMobi BM818 card (git-fixes).
  • net: usb: qmi_wwan: add u-blox 0x1342 composition (git-fixes).
  • net: usb: qmi_wwan: restore mtu min/max values after raw_ip switch (git-fixes).
  • net: usb: qmi_wwan: Set DTR quirk for MR400 (git-fixes).
  • net: usb: rtl8150: demote allmulti message to dev_dbg() (git-fixes).
  • net: xfrm: fix compress vs decompress serialization (SLE Realtime Extension, bsc#1174298, bsc#1204667).
  • net/usb/kalmia: use ARRAY_SIZE for various array sizing calculations (git-fixes).
  • net/xfrm/input: Protect queue with lock (SLE Realtime Extension, bsc#1174299, bsc#1204667).
  • NFS Handle missing attributes in OPEN reply (bsc#1203740).
  • NFS: Correct size calculation for create reply length (git-fixes).
  • NFS: direct.c: Fix memory leak of dreq when nfs_get_lock_context fails (git-fixes).
  • NFS: Fix an Oops in nfs_d_automount() (git-fixes).
  • NFS: Fix initialisation of I/O result struct in nfs_pgio_rpcsetup (git-fixes).
  • NFS: Fix memory leaks in nfs_pageio_stop_mirroring() (git-fixes).
  • NFS: Fix NULL pointer dereference of dev_name (git-fixes).
  • NFS: fix PNFS_FLEXFILE_LAYOUT Kconfig default (git-fixes).
  • NFS: nfs_compare_mount_options always compare auth flavors (git-fixes).
  • NFS: nfs_find_open_context() may only select open files (git-fixes).
  • NFS: nfs4clinet: check the return value of kstrdup() (git-fixes).
  • NFS: swap IO handling is slightly different for O_DIRECT IO (git-fixes).
  • NFS: swap-out must always use STABLE writes (git-fixes).
  • NFS: we do not support removing system.nfs4_acl (git-fixes).
  • nfs4: Fix kmemleak when allocate slot failed (git-fixes).
  • nfsd: allow fh_want_write to be called twice (git-fixes).
  • nfsd: fix a warning in __cld_pipe_upcall() (git-fixes).
  • nfsd: Fix svc_xprt refcnt leak when setup callback client failed (git-fixes).
  • nfsd: fix wrong check in write_v4_end_grace() (git-fixes).
  • nfsd: Keep existing listeners on portlist error (git-fixes).
  • nfsd: Return EPERM, not EACCES, in some SETATTR cases (git-fixes).
  • nfsd: Return nfserr_serverfault if splice_ok but buf->pages have data (git-fixes).
  • nfsd4: fix crash on writing v4_end_grace before nfsd startup (git-fixes).
  • NFSv2: Fix eof handling (git-fixes).
  • NFSv2: Fix write regression (git-fixes).
  • NFSv4 expose nfs_parse_server_name function (git-fixes).
  • NFSv4 only print the label when its queried (git-fixes).
  • NFSv4 remove zero number of fs_locations entries error check (git-fixes).
  • NFSv4: Fix a deadlock between nfs4_open_recover_helper() and delegreturn (git-fixes).
  • NFSv4: Fix open create exclusive when the server reboots (git-fixes).
  • NFSv4: Fix return value in nfs_finish_open() (git-fixes).
  • NFSv4: Fix return values for nfs4_file_open() (git-fixes).
  • NFSv4.1 handle ERR_DELAY error reclaiming locking state on delegation recall (git-fixes).
  • NFSv4.1: Fix uninitialised variable in devicenotify (git-fixes).
  • NFSv4.1: Handle RECLAIM_COMPLETE trunking errors (git-fixes).
  • NFSv4.1: We must always send RECLAIM_COMPLETE after a reboot (git-fixes).
  • NFSv4.2: Clear FATTR4_WORD2_SECURITY_LABEL when done decoding (git-fixes).
  • NFSv4.2: Fix a memory stomp in decode_attr_security_label (git-fixes).
  • NFSv4.2: Fix initialisation of struct nfs4_label (git-fixes).
  • NFSv4.2: Fixup CLONE dest file size for zero-length count (git-fixes).
  • NFSv4.x: Fail client initialisation if state manager thread can't run (git-fixes).
  • NFSv4.x: fix lock recovery during delegation recall (git-fixes).
  • NFSv4/pNFS: Always return layout stats on layout return for flexfiles (git-fixes).
  • NFSv4/pNFS: Try to return invalid layout in pnfs_layout_process() (git-fixes).
  • powerpc: Force inlining of cpu_has_feature() to avoid build failure (bsc#1065729).
  • powerpc: improve handling of unrecoverable system reset (bsc#1065729).
  • powerpc: sysdev: add missing iounmap() on error in mpic_msgr_probe() (bsc#1065729).
  • powerpc/64: Init jump labels before parse_early_param() (bsc#1065729).
  • powerpc/64/module: REL32 relocation range check (bsc#1065729).
  • powerpc/64s/hash: Fix stab_rr off by one initialization (bsc#1065729).
  • powerpc/64s/pgtable: fix an undefined behaviour (bsc#1065729).
  • powerpc/boot: Disable vector instructions (bsc#1065729).
  • powerpc/boot: Explicitly disable usage of SPE instructions (bsc#1065729).
  • powerpc/boot: Fix 64-bit boot wrapper build with non-biarch compiler (bsc#1065729).
  • powerpc/boot: Fix missing check of lseek() return value (bsc#1065729).
  • powerpc/boot: Fixup device-tree on little endian (bsc#1065729).
  • powerpc/crashkernel: Take "mem=" option into account (bsc#1065729).
  • powerpc/eeh: Fix possible null deref in eeh_dump_dev_log() (bsc#1065729).
  • powerpc/eeh: Fix use of EEH_PE_KEEP on wrong field (bsc#1065729).
  • powerpc/eeh: Only dump stack once if an MMIO loop is detected (bsc#1065729).
  • powerpc/futex: Fix warning: 'oldval' may be used uninitialized in this function (bsc#1065729).
  • powerpc/iommu: Avoid derefence before pointer check (bsc#1065729).
  • powerpc/mm: Make NULL pointer deferences explicit on bad page faults (bsc#1065729).
  • powerpc/pci: Fix get_phb_number() locking (bsc#1065729).
  • powerpc/pci/of: Fix OF flags parsing for 64bit BARs (bsc#1065729).
  • powerpc/perf: callchain validate kernel stack pointer bounds (bsc#1065729).
  • powerpc/powernv: add missing of_node_put (bsc#1065729).
  • powerpc/powernv: opal_put_chars partial write fix (bsc#1065729).
  • powerpc/powernv/eeh/npu: Fix uninitialized variables in opal_pci_eeh_freeze_status (bsc#1065729).
  • powerpc/powernv/iov: Ensure the pdn for VFs always contains a valid PE number (bsc#1065729).
  • powerpc/powernv/smp: Fix spurious DBG() warning (bsc#1065729).
  • powerpc/pseries: add of_node_put() in dlpar_detach_node() (bsc#1065729).
  • powerpc/pseries: Fix node leak in update_lmb_associativity_index() (bsc#1065729).
  • powerpc/pseries: Mark accumulate_stolen_time() as notrace (bsc#1065729).
  • powerpc/pseries: Stop calling printk in rtas_stop_self() (bsc#1065729).
  • powerpc/pseries: unregister VPA when hot unplugging a CPU (bsc#1205695 ltc#200603).
  • powerpc/pseries/cmm: Implement release() function for sysfs device (bsc#1065729).
  • powerpc/pseries/eeh: use correct API for error log size (bsc#1065729).
  • powerpc/pseries/hvconsole: Fix stack overread via udbg (bsc#1065729).
  • powerpc/rtas: avoid device tree lookups in rtas_os_term() (bsc#1065729).
  • powerpc/rtas: avoid scheduling in rtas_os_term() (bsc#1065729).
  • powerpc/smp: Set numa node before updating mask (bsc#1065729).
  • powerpc/sriov: Remove VF eeh_dev state when disabling SR-IOV (bsc#1065729).
  • powerpc/time: Fix clockevent_decrementer initalisation for PR KVM (bsc#1065729).
  • powerpc/time: Use clockevents_register_device(), fixing an issue with large decrementer (bsc#1065729).
  • powerpc/traps: Fix the message printed when stack overflows (bsc#1065729).
  • powerpc/xive: Add a check for memory allocation failure (git-fixes).
  • powerpc/xive: add missing iounmap() in error path in xive_spapr_populate_irq_data() (git-fixes).
  • powerpc/xive: Move a dereference below a NULL test (bsc#1065729).
  • powerpc/xive/spapr: correct bitmap allocation size (git-fixes).
  • powerpc/xmon: fix dump_segments() (bsc#1065729).
  • rndis_host: increase sleep time in the query-response loop (git-fixes).
  • rpc: fix gss_svc_init cleanup on failure (git-fixes).
  • rpc: fix NULL dereference on kmalloc failure (git-fixes).
  • scsi: 3w-9xxx: Avoid disabling device if failing to enable it (git-fixes).
  • scsi: 3ware: fix return 0 on the error path of probe (git-fixes).
  • scsi: 53c700: pass correct "dev" to dma_alloc_attrs() (git-fixes).
  • scsi: aacraid: Disabling TM path and only processing IOP reset (git-fixes).
  • scsi: aacraid: fix illegal IO beyond last LBA (git-fixes).
  • scsi: advansys: Fix kernel pointer leak (git-fixes).
  • scsi: aha152x: Fix aha152x_setup() __setup handler return value (git-fixes).
  • scsi: aic7xxx: Adjust indentation in ahc_find_syncrate (git-fixes).
  • scsi: aic7xxx: Fix unintentional sign extension issue on left shift of u8 (git-fixes).
  • scsi: atari_scsi: sun3_scsi: Set sg_tablesize to 1 instead of SG_NONE (git-fixes).
  • scsi: bfa: Replace snprintf() with sysfs_emit() (git-fixes).
  • scsi: BusLogic: Fix 64-bit system enumeration error for Buslogic (git-fixes).
  • scsi: core: Avoid printing an error if target_alloc() returns -ENXIO (git-fixes).
  • scsi: core: Cap scsi_host cmd_per_lun at can_queue (git-fixes).
  • scsi: core: Do not start concurrent async scan on same host (git-fixes).
  • scsi: core: Fix shost->cmd_per_lun calculation in scsi_add_host_with_dma() (git-fixes).
  • scsi: core: Reduce memory required for SCSI logging (git-fixes).
  • scsi: core: replace GFP_ATOMIC with GFP_KERNEL in scsi_scan.c (git-fixes).
  • scsi: dc395x: fix DMA API usage in sg_update_list (git-fixes).
  • scsi: dc395x: fix dma API usage in srb_done (git-fixes).
  • scsi: fcoe: drop frames in ELS LOGO error path (git-fixes).
  • scsi: fcoe: fix use-after-free in fcoe_ctlr_els_send (git-fixes).
  • scsi: fix kconfig dependency warning related to 53C700_LE_ON_BE (git-fixes).
  • scsi: fnic: fix use after free (git-fixes).
  • scsi: hisi_sas: Check sas_port before using it (git-fixes).
  • scsi: hpsa: correct scsi command status issue after reset (git-fixes).
  • scsi: hpsa: Fix memory leak in hpsa_init_one() (git-fixes).
  • scsi: ibmvscsis: Ensure partition name is properly NUL terminated (git-fixes).
  • scsi: ibmvscsis: Fix a stringop-overflow warning (git-fixes).
  • scsi: ipr: Fix missing/incorrect resource cleanup in error case (git-fixes).
  • scsi: ipr: Fix softlockup when rescanning devices in petitboot (git-fixes).
  • scsi: ips: fix missing break in switch (git-fixes).
  • scsi: isci: Change sci_controller_start_task's return type to sci_status (git-fixes).
  • scsi: isci: Use proper enumerated type in atapi_d2h_reg_frame_handler (git-fixes).
  • scsi: iscsi_tcp: Explicitly cast param in iscsi_sw_tcp_host_get_param (git-fixes).
  • scsi: iscsi: Add iscsi_cls_conn refcount helpers (git-fixes).
  • scsi: iscsi: Do not destroy session if there are outstanding connections (git-fixes).
  • scsi: iscsi: Do not put host in iscsi_set_flashnode_param() (git-fixes).
  • scsi: iscsi: Do not send data to unbound connection (git-fixes).
  • scsi: iscsi: Fix reference count leak in iscsi_boot_create_kobj (git-fixes).
  • scsi: iscsi: Fix shost->max_id use (git-fixes).
  • scsi: iscsi: flush running unbind operations when removing a session (git-fixes).
  • scsi: iscsi: Report unbind session event when the target has been removed (git-fixes).
  • scsi: iscsi: Unblock session then wake up error handler (git-fixes).
  • scsi: libcxgbi: add a check for NULL pointer in cxgbi_check_route() (git-fixes).
  • scsi: libcxgbi: fix NULL pointer dereference in cxgbi_device_destroy() (git-fixes).
  • scsi: libfc: Fix a format specifier (git-fixes).
  • scsi: libfc: Fix use after free in fc_exch_abts_resp() (git-fixes).
  • scsi: libiscsi: Fix iscsi_prep_scsi_cmd_pdu() error handling (git-fixes).
  • scsi: libiscsi: Fix NOP race condition (git-fixes).
  • scsi: libiscsi: Fix NULL pointer dereference in iscsi_eh_session_reset (git-fixes).
  • scsi: libiscsi: Fix UAF in iscsi_conn_get_param()/iscsi_conn_teardown() (git-fixes).
  • scsi: libsas: Check SMP PHY control function result (git-fixes).
  • scsi: lpfc: Fix port stuck in bypassed state after LIP in PT2PT topology (git-fixes).
  • scsi: megaraid_mm: Fix end of loop tests for list_for_each_entry() (git-fixes).
  • scsi: megaraid_sas: fix panic on loading firmware crashdump (git-fixes).
  • scsi: megaraid_sas: reduce module load time (git-fixes).
  • scsi: megaraid: disable device when probe failed after enabled device (git-fixes).
  • scsi: megaraid: Fix error check return value of register_chrdev() (git-fixes).
  • scsi: mpt3sas: Fix clear pending bit in ioctl status (git-fixes).
  • scsi: mpt3sas: Fix double free warnings (git-fixes).
  • scsi: mpt3sas: Increase IOCInit request timeout to 30s (git-fixes).
  • scsi: mvsas: Add PCI ID of RocketRaid 2640 (git-fixes).
  • scsi: mvsas: Replace snprintf() with sysfs_emit() (git-fixes).
  • scsi: mvumi: Fix error return in mvumi_io_attach() (git-fixes).
  • scsi: NCR5380: Add disconnect_mask module parameter (git-fixes).
  • scsi: NCR5380: Check for bus reset (git-fixes).
  • scsi: NCR5380: Check for invalid reselection target (git-fixes).
  • scsi: NCR5380: Clear all unissued commands on host reset (git-fixes).
  • scsi: NCR5380: Do not call dsprintk() following reselection interrupt (git-fixes).
  • scsi: NCR5380: Do not clear busy flag when abort fails (git-fixes).
  • scsi: NCR5380: Handle BUS FREE during reselection (git-fixes).
  • scsi: NCR5380: Have NCR5380_select() return a bool (git-fixes).
  • scsi: NCR5380: Use DRIVER_SENSE to indicate valid sense data (git-fixes).
  • scsi: NCR5380: Withhold disconnect privilege for REQUEST SENSE (git-fixes).
  • scsi: pm8001: Fix memleak in pm8001_exec_internal_task_abort (git-fixes).
  • scsi: pm8001: Fix pm8001_mpi_task_abort_resp() (git-fixes).
  • scsi: pm80xx: Corrected dma_unmap_sg() parameter (git-fixes).
  • scsi: pm80xx: Fix for SATA device discovery (git-fixes).
  • scsi: pm80xx: Fixed system hang issue during kexec boot (git-fixes).
  • scsi: pmcraid: Fix missing resource cleanup in error case (git-fixes).
  • scsi: qedf: Do not retry ELS request if qedf_alloc_cmd fails (git-fixes).
  • scsi: qedi: Abort ep termination if offload not scheduled (git-fixes).
  • scsi: qedi: Do not flush offload work if ARP not resolved (git-fixes).
  • scsi: qedi: Fix list_del corruption while removing active I/O (git-fixes).
  • scsi: qedi: Fix null ref during abort handling (git-fixes).
  • scsi: qedi: Fix termination timeouts in session logout (git-fixes).
  • scsi: qedi: Protect active command list to avoid list corruption (git-fixes).
  • scsi: qla2xxx: Fix crash when I/O abort times out (jsc#PED-568).
  • scsi: qla2xxx: Fix set-but-not-used variable warnings (jsc#PED-568).
  • scsi: qla2xxx: Initialize vha->unknown_atio_[list, work] for NPIV hosts (jsc#PED-568).
  • scsi: qla2xxx: Remove duplicate of vha->iocb_work initialization (jsc#PED-568).
  • scsi: qla2xxx: Remove unused variable 'found_devs' (jsc#PED-568).
  • scsi: qla4xxx: check return code of qla4xxx_copy_from_fwddb_param (git-fixes).
  • scsi: qla4xxx: fix a potential NULL pointer dereference (git-fixes).
  • scsi: Revert "target: iscsi: Wait for all commands to finish before freeing a session" (git-fixes).
  • scsi: scsi_debug: Fix possible UAF in sdebug_add_host_helper() (git-fixes).
  • scsi: scsi_debug: num_tgts must be >= 0 (git-fixes).
  • scsi: scsi_dh_alua: always use a 2 second delay before retrying RTPG (git-fixes).
  • scsi: scsi_dh_alua: handle RTPG sense code correctly during state transitions (git-fixes).
  • scsi: scsi_dh_alua: Remove check for ASC 24h in alua_rtpg() (git-fixes).
  • scsi: scsi_dh_rdac: Avoid crash during rdac_bus_attach() (git-fixes).
  • scsi: scsi_transport_spi: Fix function pointer check (git-fixes).
  • scsi: scsi_transport_srp: Do not block target in failfast state (git-fixes).
  • scsi: scsi_transport_srp: Do not block target in SRP_PORT_LOST state (git-fixes).
  • scsi: sd: do not crash the host on invalid commands (git-fixes).
  • scsi: sd: Free scsi_disk device via put_device() (git-fixes).
  • scsi: ses: Fix unsigned comparison with less than zero (git-fixes).
  • scsi: ses: Retry failed Send/Receive Diagnostic commands (git-fixes).
  • scsi: sni_53c710: fix compilation error (git-fixes).
  • scsi: sr: Do not use GFP_DMA (git-fixes).
  • scsi: sr: Fix sr_probe() missing deallocate of device minor (git-fixes).
  • scsi: sr: Return appropriate error code when disk is ejected (git-fixes).
  • scsi: sr: Return correct event when media event code is 3 (git-fixes).
  • scsi: st: Fix a use after free in st_open() (git-fixes).
  • scsi: target: iscsi: Wait for all commands to finish before freeing a session (git-fixes).
  • scsi: ufs-pci: Ensure UFS device is in PowerDown mode for suspend-to-disk ->poweroff() (git-fixes).
  • scsi: ufs: Add DELAY_BEFORE_LPM quirk for Micron devices (git-fixes).
  • scsi: ufs: Avoid configuring regulator with undefined voltage range (git-fixes).
  • scsi: ufs: Clean up completed request without interrupt notification (git-fixes).
  • scsi: ufs: Complete pending requests in host reset and restore path (git-fixes).
  • scsi: ufs: delete redundant function ufshcd_def_desc_sizes() (git-fixes).
  • scsi: ufs: Fix error handing during hibern8 enter (git-fixes).
  • scsi: ufs: Fix possible infinite loop in ufshcd_hold (git-fixes).
  • scsi: ufs: fix potential bug which ends in system hang (git-fixes).
  • scsi: ufs: Fix regulator load and icc-level configuration (git-fixes).
  • scsi: ufs: Fix system suspend status (git-fixes).
  • scsi: ufs: Improve interrupt handling for shared interrupts (git-fixes).
  • scsi: ufs: Make sure clk scaling happens only when HBA is runtime ACTIVE (git-fixes).
  • scsi: ufs: skip shutdown if hba is not powered (git-fixes).
  • scsi: ufs: ufs-qcom: Fix race conditions caused by ufs_qcom_testbus_config() (git-fixes).
  • scsi: virtio_scsi: Fix spelling mistake "Unsupport" -> "Unsupported" (git-fixes).
  • scsi: vmw_pscsi: Rearrange code to avoid multiple calls to free_irq during unload (git-fixes).
  • scsi: vmw_pvscsi: Expand vcpuHint to 16 bits (git-fixes).
  • scsi: vmw_pvscsi: Return DID_RESET for status SAM_STAT_COMMAND_TERMINATED (git-fixes).
  • scsi: vmw_pvscsi: Set correct residual data length (git-fixes).
  • scsi: vmw_pvscsi: Set residual data length conditionally (git-fixes).
  • SUNRPC: Do not call __UDPX_INC_STATS() from a preemptible context (git-fixes).
  • SUNRPC: Do not leak netobj memory when gss_read_proxy_verf() fails (git-fixes).
  • SUNRPC: do not mark uninitialised items as VALID (git-fixes).
  • SUNRPC: drop pointless static qualifier in xdr_get_next_encode_buffer() (git-fixes).
  • SUNRPC: Fix a bogus get/put in generic_key_to_expire() (git-fixes).
  • SUNRPC: Fix a compile warning for cmpxchg64() (git-fixes).
  • SUNRPC: Fix a race with XPRT_CONNECTING (git-fixes).
  • SUNRPC: fix cache_head leak due to queued request (git-fixes).
  • SUNRPC: Fix connect metrics (git-fixes).
  • SUNRPC: fix crash when cache_head become valid before update (git-fixes).
  • SUNRPC: Fix missing release socket in rpc_sockname() (git-fixes).
  • SUNRPC: Handle 0 length opaque XDR object data properly (git-fixes).
  • SUNRPC: Move simple_get_bytes and simple_get_netobj into private header (git-fixes).
  • SUNRPC: stop printk reading past end of string (git-fixes).
  • svcrdma: Ignore source port when computing DRC hash (git-fixes).
  • tracing: Fix code comments in trace.c (git-fixes).
  • usb: dwc3: gadget: Fix OTG events when gadget driver isn't loaded (git-fixes).
  • usb: dwc3: gadget: only unmap requests from DMA if mapped (git-fixes).
  • xprtrdma: treat all calls not a bcall when bc_serv is NULL (git-fixes).

Special Instructions and Notes:

  • Please reboot the system after installing this update.

Patch Instructions:

To install this SUSE update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
Alternatively you can run the command listed for your product:

  • SUSE Linux Enterprise Real Time 12 SP5
    zypper in -t patch SUSE-SLE-RT-12-SP5-2023-148=1

Package List:

  • SUSE Linux Enterprise Real Time 12 SP5 (x86_64)
    • kernel-rt-debuginfo-4.12.14-10.112.1
    • kernel-rt_debug-devel-4.12.14-10.112.1
    • kernel-rt-debugsource-4.12.14-10.112.1
    • kernel-rt-devel-4.12.14-10.112.1
    • kernel-rt_debug-debuginfo-4.12.14-10.112.1
    • cluster-md-kmp-rt-debuginfo-4.12.14-10.112.1
    • kernel-rt_debug-devel-debuginfo-4.12.14-10.112.1
    • ocfs2-kmp-rt-4.12.14-10.112.1
    • gfs2-kmp-rt-4.12.14-10.112.1
    • kernel-rt-base-4.12.14-10.112.1
    • gfs2-kmp-rt-debuginfo-4.12.14-10.112.1
    • dlm-kmp-rt-debuginfo-4.12.14-10.112.1
    • kernel-rt-base-debuginfo-4.12.14-10.112.1
    • kernel-syms-rt-4.12.14-10.112.1
    • ocfs2-kmp-rt-debuginfo-4.12.14-10.112.1
    • kernel-rt_debug-debugsource-4.12.14-10.112.1
    • dlm-kmp-rt-4.12.14-10.112.1
    • cluster-md-kmp-rt-4.12.14-10.112.1
    • kernel-rt-devel-debuginfo-4.12.14-10.112.1
  • SUSE Linux Enterprise Real Time 12 SP5 (noarch)
    • kernel-devel-rt-4.12.14-10.112.1
    • kernel-source-rt-4.12.14-10.112.1
  • SUSE Linux Enterprise Real Time 12 SP5 (nosrc x86_64)
    • kernel-rt_debug-4.12.14-10.112.1
    • kernel-rt-4.12.14-10.112.1

References: