Security update for the Linux Kernel

Announcement ID: SUSE-SU-2023:0146-1
Rating: important
References:
Cross-References:
CVSS scores:
  • CVE-2022-3104 ( SUSE ): 5.5 CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
  • CVE-2022-3104 ( NVD ): 5.5 CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
  • CVE-2022-3105 ( SUSE ): 5.5 CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
  • CVE-2022-3105 ( NVD ): 5.5 CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
  • CVE-2022-3106 ( SUSE ): 5.5 CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
  • CVE-2022-3106 ( NVD ): 5.5 CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
  • 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-3111 ( SUSE ): 5.5 CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
  • CVE-2022-3111 ( NVD ): 5.5 CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
  • CVE-2022-3112 ( SUSE ): 5.5 CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
  • CVE-2022-3112 ( NVD ): 5.5 CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
  • CVE-2022-3113 ( SUSE ): 5.5 CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
  • CVE-2022-3113 ( NVD ): 5.5 CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
  • CVE-2022-3114 ( SUSE ): 5.5 CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
  • CVE-2022-3114 ( NVD ): 5.5 CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
  • CVE-2022-3115 ( SUSE ): 5.5 CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
  • CVE-2022-3115 ( NVD ): 5.5 CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
  • CVE-2022-3344 ( SUSE ): 6.5 CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:N/I:N/A:H
  • CVE-2022-3344 ( 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-4379 ( SUSE ): 7.4 CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:H
  • CVE-2022-4379 ( NVD ): 7.5 CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
  • 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
  • CVE-2022-47520 ( SUSE ): 8.5 CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:N/I:H/A:L
  • CVE-2022-47520 ( NVD ): 7.1 CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:H
Affected Products:
  • openSUSE Leap 15.4
  • Public Cloud Module 15-SP4
  • SUSE Linux Enterprise High Performance Computing 15 SP4
  • SUSE Linux Enterprise Server 15 SP4
  • SUSE Linux Enterprise Server for SAP Applications 15 SP4
  • SUSE Manager Proxy 4.3
  • SUSE Manager Retail Branch Server 4.3
  • SUSE Manager Server 4.3

An update that solves 15 vulnerabilities, contains two features and has 36 security fixes can now be installed.

Description:

The SUSE Linux Enterprise 15 SP4 kernel was updated to receive various security and bugfixes.

The following security bugs were fixed:

  • CVE-2022-3344: Fixed a flaw found in the KVM's AMD nested virtualization (SVM). A malicious L1 guest could purposely fail to intercept the shutdown of a cooperative nested guest (L2), possibly leading to a page fault and kernel panic in the host (L0). (bsc#1204652)
  • CVE-2022-4662: Fixed a recursive locking violation in usb-storage that can cause the kernel to deadlock. (bsc#1206664)
  • CVE-2022-3115: Fixed a null pointer dereference in malidp_crtc.c caused by a lack of checks of the return value of kzalloc. (bsc#1206393)
  • CVE-2022-47520: Fixed an out-of-bounds read when parsing a Robust Security Network (RSN) information element from a Netlink packet. (bsc#1206515)
  • CVE-2022-3112: Fixed a null pointer dereference caused by a missing check of the return value of kzalloc() in vdec_helpers.c:amvdec_set_canvases. (bsc#1206399)
  • 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-4379: Fixed a use-after-free vulnerability in nfs4file.c:__nfs42_ssc_open. (bsc#1206209)
  • 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-3104: Fixed a null pointer dereference caused by caused by a missing check of the return value of kzalloc() in bugs.c:lkdtm_ARRAY_BOUNDS. (bsc#1206396)
  • CVE-2022-3113: Fixed a null pointer dereference caused by a missing check of the return value of devm_kzalloc. (bsc#1206390)
  • CVE-2022-3107: Fixed a null pointer dereference caused by a missing check of the return value of kvmalloc_array. (bsc#1206395)
  • CVE-2022-3114: Fixed a null pointer dereference caused by a missing check of the return value of kcalloc. (bsc#1206391)
  • CVE-2022-3111: Fixed a missing release of resource after effective lifetime bug caused by a missing free of the WM8350_IRQ_CHG_FAST_RDY in wm8350_init_charger. (bsc#1206394)
  • CVE-2022-3105: Fixed a null pointer dereference caused by a missing check of the return value of kmalloc_array. (bsc#1206398)
  • CVE-2022-3106: Fixed a null pointer dereference caused by a missing check of the return value of kmalloc. (bsc#1206397)

The following non-security bugs were fixed:

  • acct: fix potential integer overflow in encode_comp_t() (git-fixes).
  • ACPI: resource: Skip IRQ override on Asus Vivobook K3402ZA/K3502ZA (git-fixes).
  • ACPICA: Fix error code path in acpi_ds_call_control_method() (git-fixes).
  • ACPICA: Fix use-after-free in acpi_ut_copy_ipackage_to_ipackage() (git-fixes).
  • ALSA: asihpi: fix missing pci_disable_device() (git-fixes).
  • ALSA: hda/hdmi: Add HP Device 0x8711 to force connect list (git-fixes).
  • ALSA: hda/realtek: Add quirk for Lenovo TianYi510Pro-14IOB (git-fixes).
  • ALSA: hda/realtek: Apply dual codec fixup for Dell Latitude laptops (git-fixes).
  • ALSA: line6: correct midi status byte when receiving data from podxt (git-fixes).
  • ALSA: line6: fix stack overflow in line6_midi_transmit (git-fixes).
  • ALSA: mts64: fix possible null-ptr-defer in snd_mts64_interrupt (git-fixes).
  • ALSA: patch_realtek: Fix Dell Inspiron Plus 16 (git-fixes).
  • ALSA: pcm: fix undefined behavior in bit shift for SNDRV_PCM_RATE_KNOT (git-fixes).
  • ALSA: pcm: Set missing stop_operating flag at undoing trigger start (git-fixes).
  • ALSA: seq: Fix function prototype mismatch in snd_seq_expand_var_event (git-fixes).
  • ALSA: seq: fix undefined behavior in bit shift for SNDRV_SEQ_FILTER_USE_EVENT (git-fixes).
  • ALSA: usb-audio: add the quirk for KT0206 device (git-fixes).
  • amdgpu/pm: prevent array underflow in vega20_odn_edit_dpm_table() (git-fixes).
  • apparmor: fix a memleak in multi_transaction_new() (git-fixes).
  • apparmor: Fix abi check to include v8 abi (git-fixes).
  • apparmor: fix lockdep warning when removing a namespace (git-fixes).
  • apparmor: Fix memleak in alloc_ns() (git-fixes).
  • apparmor: Use pointer to struct aa_label for lbs_cred (git-fixes).
  • ARM: 9251/1: perf: Fix stacktraces for tracepoint events in THUMB2 kernels (git-fixes).
  • ARM: 9256/1: NWFPE: avoid compiler-generated __aeabi_uldivmod (git-fixes).
  • ARM: dts: armada-370: Fix assigned-addresses for every PCIe Root Port (git-fixes).
  • ARM: dts: armada-375: Fix assigned-addresses for every PCIe Root Port (git-fixes).
  • ARM: dts: armada-38x: Fix assigned-addresses for every PCIe Root Port (git-fixes).
  • ARM: dts: armada-38x: Fix compatible string for gpios (git-fixes).
  • ARM: dts: armada-39x: Fix assigned-addresses for every PCIe Root Port (git-fixes).
  • ARM: dts: armada-39x: Fix compatible string for gpios (git-fixes).
  • ARM: dts: armada-xp: Fix assigned-addresses for every PCIe Root Port (git-fixes).
  • ARM: dts: dove: Fix assigned-addresses for every PCIe Root Port (git-fixes).
  • ARM: dts: nuvoton: Remove bogus unit addresses from fixed-partition nodes (git-fixes).
  • ARM: dts: qcom: apq8064: fix coresight compatible (git-fixes).
  • ARM: dts: rockchip: disable arm_global_timer on rk3066 and rk3188 (git-fixes).
  • ARM: dts: rockchip: fix ir-receiver node names (git-fixes).
  • ARM: dts: rockchip: fix node name for hym8563 rtc (git-fixes).
  • ARM: dts: rockchip: remove clock-frequency from rtc (git-fixes).
  • ARM: dts: rockchip: rk3188: fix lcdc1-rgb24 node name (git-fixes).
  • ARM: dts: spear600: Fix clcd interrupt (git-fixes).
  • ARM: dts: stm32: Drop stm32mp15xc.dtsi from Avenger96 (git-fixes).
  • ARM: dts: stm32: Fix AV96 WLAN regulator gpio property (git-fixes).
  • ARM: dts: turris-omnia: Add ethernet aliases (git-fixes).
  • ARM: dts: turris-omnia: Add switch port 6 node (git-fixes).
  • ARM: mmp: fix timer_read delay (git-fixes).
  • ARM: ux500: do not directly dereference __iomem (git-fixes).
  • arm64: Avoid repeated AA64MMFR1_EL1 register read on pagefault path (performance bsc#1203219).
  • arm64: dts: armada-3720-turris-mox: Add missing interrupt for RTC (git-fixes).
  • arm64: dts: mediatek: mt6797: Fix 26M oscillator unit name (git-fixes).
  • arm64: dts: mediatek: pumpkin-common: Fix devicetree warnings (git-fixes).
  • arm64: dts: mt2712-evb: Fix usb vbus regulators unit names (git-fixes).
  • arm64: dts: mt2712-evb: Fix vproc fixed regulators unit names (git-fixes).
  • arm64: dts: mt2712e: Fix unit address for pinctrl node (git-fixes).
  • arm64: dts: mt2712e: Fix unit_address_vs_reg warning for oscillators (git-fixes).
  • arm64: dts: mt6779: Fix devicetree build warnings (git-fixes).
  • arm64: dts: mt7622: drop r_smpl property from mmc node (git-fixes).
  • arm64: dts: mt8183: drop drv-type from mmc-node (git-fixes).
  • arm64: dts: mt8183: Fix Mali GPU clock (git-fixes).
  • arm64: dts: qcom: ipq6018-cp01-c1: use BLSPI1 pins (git-fixes).
  • arm64: dts: qcom: msm8916: Drop MSS fallback compatible (git-fixes).
  • arm64: dts: qcom: msm8996: Add MSM8996 Pro support (git-fixes).
  • arm64: dts: qcom: msm8996: fix GPU OPP table (git-fixes).
  • arm64: dts: qcom: msm8996: fix supported-hw in cpufreq OPP tables (git-fixes).
  • arm64: dts: qcom: sdm630: fix UART1 pin bias (git-fixes).
  • arm64: dts: qcom: sdm845-cheza: fix AP suspend pin bias (git-fixes).
  • arm64: dts: qcom: sdm845-db845c: correct SPI2 pins drive strength (git-fixes).
  • arm64: dts: qcom: sdm850-lenovo-yoga-c630: correct I2C12 pins drive strength (git-fixes).
  • arm64: dts: qcom: sm8250-sony-xperia-edo: fix touchscreen bias-disable (git-fixes).
  • arm64: dts: qcom: sm8250: correct LPASS pin pull down (git-fixes).
  • arm64: dts: qcom: sm8250: drop bogus DP PHY clock (git-fixes).
  • arm64: dts: qcom: sm8250: fix USB-DP PHY registers (git-fixes).
  • arm64: dts: rockchip: fix ir-receiver node names (git-fixes).
  • arm64: dts: rockchip: keep I2S1 disabled for GPIO function on ROCK Pi 4 series (git-fixes).
  • arm64: dts: ti: k3-am65-main: Drop dma-coherent in crypto node (git-fixes).
  • arm64: dts: ti: k3-j721e-main: Drop dma-coherent in crypto node (git-fixes).
  • ASoC: audio-graph-card: fix refcount leak of cpu_ep in __graph_for_each_link() (git-fixes).
  • ASoC: codecs: rt298: Add quirk for KBL-R RVP platform (git-fixes).
  • ASoC: cs42l51: Correct PGA Volume minimum value (git-fixes).
  • ASoC: dt-bindings: wcd9335: fix reset line polarity in example (git-fixes).
  • ASoC: fsl_micfil: explicitly clear CHnF flags (git-fixes).
  • ASoC: fsl_micfil: explicitly clear software reset bit (git-fixes).
  • ASoC: Intel: bytcr_rt5640: Add quirk for the Advantech MICA-071 tablet (git-fixes).
  • ASoC: jz4740-i2s: Handle independent FIFO flush bits (git-fixes).
  • ASoC: mediatek: mt8173-rt5650-rt5514: fix refcount leak in mt8173_rt5650_rt5514_dev_probe() (git-fixes).
  • ASoC: mediatek: mt8173: Enable IRQ when pdata is ready (git-fixes).
  • ASoC: mediatek: mt8183: fix refcount leak in mt8183_mt6358_ts3a227_max98357_dev_probe() (git-fixes).
  • ASoC: mediatek: mtk-btcvsd: Add checks for write and read of mtk_btcvsd_snd (git-fixes).
  • ASoC: ops: Check bounds for second channel in snd_soc_put_volsw_sx() (git-fixes).
  • ASoC: ops: Correct bounds check for second channel on SX controls (git-fixes).
  • ASoC: pcm512x: Fix PM disable depth imbalance in pcm512x_probe (git-fixes).
  • ASoC: pxa: fix null-pointer dereference in filter() (git-fixes).
  • ASoC: qcom: Add checks for devm_kcalloc (git-fixes).
  • ASoC: rockchip: pdm: Add missing clk_disable_unprepare() in rockchip_pdm_runtime_resume() (git-fixes).
  • ASoC: rockchip: spdif: Add missing clk_disable_unprepare() in rk_spdif_runtime_resume() (git-fixes).
  • ASoC: rt5670: Remove unbalanced pm_runtime_put() (git-fixes).
  • ASoC: rt711-sdca: fix the latency time of clock stop prepare state machine transitions (git-fixes).
  • ASoC: soc-pcm: Add NULL check in BE reparenting (git-fixes).
  • ASoC: wm8962: Wait for updated value of WM8962_CLOCKING1 register (git-fixes).
  • ASoC: wm8994: Fix potential deadlock (git-fixes).
  • ata: ahci: Fix PCS quirk application for suspend (git-fixes).
  • binfmt_elf: fix documented return value for load_elf_phdrs() (git-fixes).
  • binfmt_misc: fix shift-out-of-bounds in check_special_flags (git-fixes).
  • binfmt: Fix error return code in load_elf_fdpic_binary() (git-fixes).
  • block: Do not reread partition table on exclusively open device (bsc#1190969).
  • Bluetooth: btintel: Fix missing free skb in btintel_setup_combined() (git-fixes).
  • Bluetooth: btusb: Add debug message for CSR controllers (git-fixes).
  • Bluetooth: btusb: do not call kfree_skb() under spin_lock_irqsave() (git-fixes).
  • Bluetooth: hci_bcsp: do not call kfree_skb() under spin_lock_irqsave() (git-fixes).
  • Bluetooth: hci_core: do not call kfree_skb() under spin_lock_irqsave() (git-fixes).
  • Bluetooth: hci_h5: do not call kfree_skb() under spin_lock_irqsave() (git-fixes).
  • Bluetooth: hci_ll: do not call kfree_skb() under spin_lock_irqsave() (git-fixes).
  • Bluetooth: hci_qca: do not call kfree_skb() under spin_lock_irqsave() (git-fixes).
  • Bluetooth: MGMT: Fix error report for ADD_EXT_ADV_PARAMS (git-fixes).
  • Bluetooth: RFCOMM: do not call kfree_skb() under spin_lock_irqsave() (git-fixes).
  • brcmfmac: return error when getting invalid max_flowrings from dongle (git-fixes).
  • caif: fix memory leak in cfctrl_linkup_request() (git-fixes).
  • can: do not increase rx statistics when generating a CAN rx error message frame (git-fixes).
  • can: do not increase rx_bytes statistics for RTR frames (git-fixes).
  • can: kvaser_usb_leaf: Fix bogus restart events (git-fixes).
  • can: kvaser_usb_leaf: Fix wrong CAN state after stopping (git-fixes).
  • can: kvaser_usb_leaf: Set Warning state even without bus errors (git-fixes).
  • can: kvaser_usb: do not increase tx statistics when sending error message frames (git-fixes).
  • can: kvaser_usb: kvaser_usb_leaf: fix bittiming limits (git-fixes).
  • can: kvaser_usb: make use of units.h in assignment of frequency (git-fixes).
  • can: m_can: fix typo prescalar -> prescaler (git-fixes).
  • can: m_can: is_lec_err(): clean up LEC error handling (git-fixes).
  • can: mcba_usb: Fix termination command argument (git-fixes).
  • can: sja1000: fix size of OCR_MODE_MASK define (git-fixes).
  • can: tcan4x5x: Remove invalid write in clear_interrupts (git-fixes).
  • chardev: fix error handling in cdev_device_add() (git-fixes).
  • cifs: Add "extbuf" and "extbuflen" args to smb2_compound_op() (bsc#1193629).
  • cifs: do not block in dfs_cache_noreq_update_tgthint() (bsc#1193629).
  • cifs: do not leak -ENOMEM in smb2_open_file() (bsc#1193629).
  • cifs: do not refresh cached referrals from unactive mounts (bsc#1193629).
  • cifs: fix confusing debug message (bsc#1193629).
  • cifs: Fix kmap_local_page() unmapping (git-fixes).
  • cifs: fix missing display of three mount options (bsc#1193629).
  • cifs: fix oops during encryption (bsc#1199294).
  • cifs: fix refresh of cached referrals (bsc#1193629).
  • cifs: fix source pathname comparison of dfs supers (bsc#1193629).
  • cifs: fix various whitespace errors in headers (bsc#1193629).
  • cifs: get rid of mount options string parsing (bsc#1193629).
  • cifs: minor cleanup of some headers (bsc#1193629).
  • cifs: optimize reconnect of nested links (bsc#1193629).
  • cifs: Parse owner/group for stat in smb311 posix extensions (bsc#1193629).
  • cifs: print warning when conflicting soft vs. hard mount options specified (bsc#1193629).
  • cifs: reduce roundtrips on create/qinfo requests (bsc#1193629).
  • cifs: refresh root referrals (bsc#1193629).
  • cifs: Remove duplicated include in cifsglob.h (bsc#1193629).
  • cifs: remove unused smb3_fs_context::mount_options (bsc#1193629).
  • cifs: set correct ipc status after initial tree connect (bsc#1193629).
  • cifs: set correct status of tcon ipc when reconnecting (bsc#1193629).
  • cifs: set correct tcon status after initial tree connect (bsc#1193629).
  • cifs: set resolved ip in sockaddr (bsc#1193629).
  • cifs: share dfs connections and supers (bsc#1193629).
  • cifs: skip alloc when request has no pages (bsc#1193629).
  • cifs: split out ses and tcon retrieval from mount_get_conns() (bsc#1193629).
  • cifs: update internal module number (bsc#1193629).
  • cifs: use fs_context for automounts (bsc#1193629).
  • cifs: use origin fullpath for automounts (bsc#1193629).
  • class: fix possible memory leak in __class_register() (git-fixes).
  • clk: Fix pointer casting to prevent oops in devm_clk_release() (git-fixes).
  • clk: generalize devm_clk_get() a bit (git-fixes).
  • clk: imx: imx8mp: add shared clk gate for usb suspend clk (git-fixes).
  • clk: imx: replace osc_hdmi with dummy (git-fixes).
  • clk: nomadik: correct struct name kernel-doc warning (git-fixes).
  • clk: Provide new devm_clk helpers for prepared and enabled clocks (git-fixes).
  • clk: qcom: clk-krait: fix wrong div2 functions (git-fixes).
  • clk: qcom: gcc-sm8250: Use retention mode for USB GDSCs (git-fixes).
  • clk: qcom: lpass-sc7180: Fix pm_runtime usage (git-fixes).
  • clk: renesas: r9a06g032: Repair grave increment error (git-fixes).
  • clk: rockchip: Fix memory leak in rockchip_clk_register_pll() (git-fixes).
  • clk: samsung: Fix memory leak in _samsung_clk_register_pll() (git-fixes).
  • clk: socfpga: Fix memory leak in socfpga_gate_init() (git-fixes).
  • clk: st: Fix memory leak in st_of_quadfs_setup() (git-fixes).
  • clk: sunxi-ng: v3s: Correct the header guard of ccu-sun8i-v3s.h (git-fixes).
  • clocksource/drivers/sh_cmt: Access registers according to spec (git-fixes).
  • clocksource/drivers/timer-ti-dm: Fix missing clk_disable_unprepare in dmtimer_systimer_init_clock() (git-fixes).
  • cpufreq: ACPI: Defer setting boost MSRs (bsc#1205485).
  • cpufreq: ACPI: Only set boost MSRs on supported CPUs (bsc#1205485).
  • cpufreq: ACPI: Remove unused variables 'acpi_cpufreq_online' and 'ret' (bsc#1205485).
  • cpufreq: intel_pstate: Add Sapphire Rapids support in no-HWP mode (bsc#1201068).
  • crypto: ccree - Make cc_debugfs_global_fini() available for module init function (git-fixes).
  • crypto: ccree - Remove debugfs when platform_driver_register failed (git-fixes).
  • crypto: cryptd - Use request context instead of stack for sub-request (git-fixes).
  • crypto: hisilicon/qm - fix missing destroy qp_idr (git-fixes).
  • crypto: img-hash - Fix variable dereferenced before check 'hdev->req' (git-fixes).
  • crypto: n2 - add missing hash statesize (git-fixes).
  • crypto: nitrox - avoid double free on error path in nitrox_sriov_init() (git-fixes).
  • crypto: omap-sham - Use pm_runtime_resume_and_get() in omap_sham_probe() (git-fixes).
  • crypto: rockchip - add fallback for ahash (git-fixes).
  • crypto: rockchip - add fallback for cipher (git-fixes).
  • crypto: rockchip - better handle cipher key (git-fixes).
  • crypto: rockchip - do not do custom power management (git-fixes).
  • crypto: rockchip - do not store mode globally (git-fixes).
  • crypto: rockchip - remove non-aligned handling (git-fixes).
  • crypto: rockchip - rework by using crypto_engine (git-fixes).
  • crypto: sun8i-ss - use dma_addr instead u32 (git-fixes).
  • crypto: tcrypt - Fix multibuffer skcipher speed test mem leak (git-fixes).
  • device property: Fix documentation for fwnode_get_next_parent() (git-fixes).
  • dmaengine: idxd: Fix crc_val field for completion record (git-fixes).
  • docs/zh_CN: Fix '.. only::' directive's expression (git-fixes).
  • Documentation: bonding: update miimon default to 100 (git-fixes).
  • Documentation: devres: add missing devm_acpi_dma_controller_free() helper (git-fixes).
  • Documentation: devres: add missing MEM helper (git-fixes).
  • Documentation: devres: add missing PHY helpers (git-fixes).
  • Documentation: devres: add missing PWM helper (git-fixes).
  • Documentation/features-refresh.sh: Only sed the beginning "arch" of ARCH_DIR (git-fixes).
  • drbd: destroy workqueue when drbd device was freed (git-fixes).
  • drbd: remove call to memset before free device/resource/connection (git-fixes).
  • drbd: remove usage of list iterator variable after loop (git-fixes).
  • drbd: set QUEUE_FLAG_STABLE_WRITES (git-fixes).
  • drbd: use after free in drbd_create_device() (git-fixes).
  • driver core: Fix bus_type.match() error handling in __driver_attach() (git-fixes).
  • drivers: dio: fix possible memory leak in dio_init() (git-fixes).
  • drivers: soc: ti: knav_qmss_queue: Mark knav_acc_firmwares as static (git-fixes).
  • drm: bridge: dw_hdmi: fix preference of RGB modes over YUV420 (git-fixes).
  • drm/amd/display: fix array index out of bound error in bios parser (git-fixes).
  • drm/amd/display: Manually adjust strobe for DCN303 (git-fixes).
  • drm/amd/display: prevent memory leak (git-fixes).
  • drm/amd/display: Use the largest vready_offset in pipe group (git-fixes).
  • drm/amd/pm/smu11: BACO is supported when it's in BACO state (git-fixes).
  • drm/amdgpu: fix pci device refcount leak (git-fixes).
  • drm/amdgpu: Fix PCI device refcount leak in amdgpu_atrm_get_bios() (git-fixes).
  • drm/amdgpu: Fix type of second parameter in odn_edit_dpm_table() callback (git-fixes).
  • drm/amdgpu: Fix type of second parameter in trans_msg() callback (git-fixes).
  • drm/amdgpu: handle polaris10/11 overlap asics (v2) (git-fixes).
  • drm/amdgpu: make display pinning more flexible (v2) (git-fixes).
  • drm/amdgpu/powerplay/psm: Fix memory leak in power state init (git-fixes).
  • drm/amdgpu/sdma_v4_0: turn off SDMA ring buffer in the s2idle suspend (git-fixes).
  • drm/amdkfd: Fix memory leakage (git-fixes).
  • drm/bridge: adv7533: remove dynamic lane switching from adv7533 bridge (git-fixes).
  • drm/bridge: anx7625: Fix edid_read break case in sp_tx_edid_read() (git-fixes).
  • drm/bridge: ti-sn65dsi86: Fix output polarity setting bug (git-fixes).
  • drm/connector: send hotplug uevent on connector cleanup (git-fixes).
  • drm/edid: Fix minimum bpc supported with DSC1.2 for HDMI sink (git-fixes).
  • drm/etnaviv: add missing quirks for GC300 (git-fixes).
  • drm/etnaviv: do not truncate physical page address (git-fixes).
  • drm/fourcc: Add packed 10bit YUV 4:2:0 format (git-fixes).
  • drm/fourcc: Fix vsub/hsub for Q410 and Q401 (git-fixes).
  • drm/fsl-dcu: Fix return type of fsl_dcu_drm_connector_mode_valid() (git-fixes).
  • drm/i915: Fix documentation for intel_uncore_forcewake_put__locked (git-fixes).
  • drm/i915: remove circ_buf.h includes (git-fixes).
  • drm/i915: unpin on error in intel_vgpu_shadow_mm_pin() (git-fixes).
  • drm/i915/display: Do not disable DDI/Transcoder when setting phy test pattern (git-fixes).
  • drm/i915/dsi: fix VBT send packet port selection for dual link DSI (git-fixes).
  • drm/i915/gvt: fix gvt debugfs destroy (git-fixes).
  • drm/i915/gvt: fix vgpu debugfs clean in remove (git-fixes).
  • drm/i915/migrate: do not check the scratch page (git-fixes).
  • drm/i915/migrate: fix length calculation (git-fixes).
  • drm/i915/migrate: fix offset calculation (git-fixes).
  • drm/i915/ttm: never purge busy objects (git-fixes).
  • drm/imx: ipuv3-plane: Fix overlay plane width (git-fixes).
  • drm/ingenic: Fix missing platform_driver_unregister() call in ingenic_drm_init() (git-fixes).
  • drm/mediatek: Fix return type of mtk_hdmi_bridge_mode_valid() (git-fixes).
  • drm/mediatek: Modify dpi power on/off sequence (git-fixes).
  • drm/meson: Reduce the FIFO lines held when AFBC is not used (git-fixes).
  • drm/msm: Use drm_mode_copy() (git-fixes).
  • drm/panel/panel-sitronix-st7701: Remove panel on DSI attach failure (git-fixes).
  • drm/panfrost: Fix GEM handle creation ref-counting (git-fixes).
  • drm/radeon: Add the missed acpi_put_table() to fix memory leak (git-fixes).
  • drm/radeon: Fix PCI device refcount leak in radeon_atrm_get_bios() (git-fixes).
  • drm/rockchip: lvds: fix PM usage counter unbalance in poweron (git-fixes).
  • drm/rockchip: Use drm_mode_copy() (git-fixes).
  • drm/shmem-helper: Avoid vm_open error paths (git-fixes).
  • drm/shmem-helper: Remove errant put in error path (git-fixes).
  • drm/sti: Fix return type of sti_{dvo,hda,hdmi}_connector_mode_valid() (git-fixes).
  • drm/sti: Use drm_mode_copy() (git-fixes).
  • drm/tegra: Add missing clk_disable_unprepare() in tegra_dc_probe() (git-fixes).
  • drm/vmwgfx: Do not use screen objects when SEV is active (git-fixes).
  • drm/vmwgfx: Fix a sparse warning in kernel docs (git-fixes).
  • drm/vmwgfx: Validate the box size for the snooped cursor (git-fixes).
  • Drop FIPS mode DRBG->getrandom(2) wire-up (bsc#1191259)
  • dt-bindings: clock: qcom,aoncc-sm8250: fix compatible (git-fixes).
  • dt-bindings: clocks: imx8mp: Add ID for usb suspend clock (git-fixes).
  • dt-bindings: display: sun6i-dsi: Fix clock conditional (git-fixes).
  • dt-bindings: gpio: gpio-davinci: Increase maxItems in gpio-line-names (git-fixes).
  • dt-bindings: net: sun8i-emac: Add phy-supply property (git-fixes).
  • EDAC/mc_sysfs: Increase legacy channel support to 12 (bsc#1205263).
  • efi: Add iMac Pro 2017 to uefi skip cert quirk (git-fixes).
  • ext4: avoid BUG_ON when creating xattrs (bsc#1205496).
  • extcon: usbc-tusb320: Add support for mode setting and reset (git-fixes).
  • extcon: usbc-tusb320: Add support for TUSB320L (git-fixes).
  • extcon: usbc-tusb320: Factor out extcon into dedicated functions (git-fixes).
  • fbcon: Use kzalloc() in fbcon_prepare_logo() (git-fixes).
  • fbdev: fbcon: release buffer when fbcon_do_set_font() failed (git-fixes).
  • fbdev: geode: do not build on UML (git-fixes).
  • fbdev: matroxfb: G200eW: Increase max memory from 1 MB to 16 MB (git-fixes).
  • fbdev: pm2fb: fix missing pci_disable_device() (git-fixes).
  • fbdev: ssd1307fb: Drop optional dependency (git-fixes).
  • fbdev: uvesafb: do not build on UML (git-fixes).
  • fbdev: uvesafb: Fixes an error handling path in uvesafb_probe() (git-fixes).
  • fbdev: vermilion: decrease reference count in error path (git-fixes).
  • fbdev: via: Fix error in via_core_init() (git-fixes).
  • firmware: raspberrypi: fix possible memory leak in rpi_firmware_probe() (git-fixes).
  • floppy: Fix memory leak in do_floppy_init() (git-fixes).
  • gpio: sifive: Fix refcount leak in sifive_gpio_probe (git-fixes).
  • gpiolib: cdev: fix NULL-pointer dereferences (git-fixes).
  • gpiolib: check the 'ngpios' property in core gpiolib code (git-fixes).
  • gpiolib: fix memory leak in gpiochip_setup_dev() (git-fixes).
  • gpiolib: Get rid of redundant 'else' (git-fixes).
  • gpiolib: improve coding style for local variables (git-fixes).
  • gpiolib: make struct comments into real kernel docs (git-fixes).
  • hamradio: baycom_epp: Fix return type of baycom_send_packet() (git-fixes).
  • hamradio: do not call dev_kfree_skb() under spin_lock_irqsave() (git-fixes).
  • HID: hid-sensor-custom: set fixed size for custom attributes (git-fixes).
  • HID: ite: Enable QUIRK_TOUCHPAD_ON_OFF_REPORT on Acer Aspire Switch V 10 (git-fixes).
  • HID: mcp2221: do not connect hidraw (git-fixes).
  • HID: multitouch: fix Asus ExpertBook P2 P2451FA trackpoint (git-fixes).
  • HID: plantronics: Additional PIDs for double volume key presses quirk (git-fixes).
  • HID: uclogic: Add HID_QUIRK_HIDINPUT_FORCE quirk (git-fixes).
  • HID: usbhid: Add ALWAYS_POLL quirk for some mice (git-fixes).
  • HID: wacom: Ensure bootloader PID is usable in hidraw mode (git-fixes).
  • HSI: omap_ssi_core: Fix error handling in ssi_init() (git-fixes).
  • HSI: omap_ssi_core: fix possible memory leak in ssi_probe() (git-fixes).
  • HSI: omap_ssi_core: fix unbalanced pm_runtime_disable() (git-fixes).
  • hwmon: (jc42) Convert register access and caching to regmap/regcache (git-fixes).
  • hwmon: (jc42) Fix missing unlock on error in jc42_write() (git-fixes).
  • hwmon: (jc42) Restore the min/max/critical temperatures on resume (git-fixes).
  • hwrng: amd - Fix PCI device refcount leak (git-fixes).
  • i2c: ismt: Fix an out-of-bounds bug in ismt_access() (git-fixes).
  • i2c: mux: reg: check return value after calling platform_get_resource() (git-fixes).
  • i2c: pxa-pci: fix missing pci_disable_device() on error in ce4100_i2c_probe (git-fixes).
  • IB/IPoIB: Fix queue count inconsistency for PKEY child interfaces (git-fixes)
  • ibmveth: Always stop tx queues during close (bsc#1065729).
  • iio: adc: ad_sigma_delta: do not use internal iio_dev lock (git-fixes).
  • iio: adc128s052: add proper .data members in adc128_of_match table (git-fixes).
  • iio: fix memory leak in iio_device_register_eventset() (git-fixes).
  • iio: temperature: ltc2983: make bulk write buffer DMA-safe (git-fixes).
  • ima: Fix a potential NULL pointer access in ima_restore_measurement_list (git-fixes).
  • Input: elants_i2c - properly handle the reset GPIO when power is off (