SUSE-SU-2023:0774-1

Source
https://www.suse.com/support/update/announcement/2023/suse-su-20230774-1/
Import Source
https://ftp.suse.com/pub/projects/security/osv/SUSE-SU-2023:0774-1.json
JSON Data
https://api.osv.dev/v1/vulns/SUSE-SU-2023:0774-1
Related
Published
2023-03-16T14:34:27Z
Modified
2023-03-16T14:34:27Z
Summary
Security update for the Linux Kernel
Details

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

  • CVE-2022-3523: Fixed use after free related to device private page handling (bsc#1204363).
  • CVE-2022-36280: Fixed out-of-bounds memory access vulnerability found in vmwgfx driver (bsc#1203332).
  • CVE-2022-38096: Fixed NULL-ptr deref in vmwcmddxdefinequery() (bsc#1203331).
  • CVE-2023-0045: Fixed missing Flush IBP in ibprctlset (bsc#1207773).
  • CVE-2023-0122: Fixed a NULL pointer dereference vulnerability in nvmetsetupauth(), that allowed an attacker to perform a Pre-Auth Denial of Service (DoS) attack on a remote machine (bsc#1207050).
  • CVE-2023-0461: Fixed use-after-free in icskulpdata (bsc#1208787).
  • CVE-2023-0590: Fixed race condition in qdisc_graft() (bsc#1207795).
  • CVE-2023-0597: Fixed lack of randomization of per-cpu entry area in x86/mm (bsc#1207845).
  • CVE-2023-1118: Fixed a use-after-free bugs caused by enetxirqsim() in media/rc (bsc#1208837).
  • CVE-2023-22995: Fixed lacks of certain platformdeviceput and kfree in drivers/usb/dwc3/dwc3-qcom.c (bsc#1208741).
  • CVE-2023-22998: Fixed misinterpretatino of the irtiogpuobjectshmeminit() return value (bsc#1208776).
  • CVE-2023-23000: Fixed return value of tegraxusbfindportnode function (bsc#1208816).
  • CVE-2023-23004: Fixed misinterpretatino of the getsgtable return value in arm/malidp_planes.c (bsc#1208843).
  • CVE-2023-23454: Fixed a type-confusion in the CBQ network scheduler (bsc#1207036).
  • CVE-2023-23455: Fixed a denial of service inside atmtcenqueue in net/sched/schatm.c because of type confusion (non-negative numbers can sometimes indicate a TCACT_SHOT condition rather than valid classification results) (bsc#1207125).
  • CVE-2023-23559: Fixed integer overflow in rndis_wlan that leads to a buffer overflow (bsc#1207051).
  • CVE-2023-26545: Fixed double free in net/mpls/af_mpls.c upon an allocation failure (bsc#1208700).

The following non-security bugs were fixed:

  • acpi / x86: Add support for LPS0 callback handler (git-fixes).
  • acpi: NFIT: fix a potential deadlock during NFIT teardown (git-fixes).
  • acpi: PM: s2idle: Add support for upcoming AMD uPEP HID AMDI008 (bsc#1206224).
  • acpi: PM: s2idle: Use LPS0 idle if ACPIFADTLOWPOWERS0 is unset (bsc#1206224).
  • acpi: battery: Fix missing NUL-termination with large strings (git-fixes).
  • acpi: x86: s2idle: Add a quirk for ASUS ROG Zephyrus G14 (bsc#1206224).
  • acpi: x86: s2idle: Add a quirk for ASUS TUF Gaming A17 FA707RE (bsc#1206224).
  • acpi: x86: s2idle: Add a quirk for ASUSTeK COMPUTER INC. ROG Flow X13 (bsc#1206224).
  • acpi: x86: s2idle: Add a quirk for Lenovo Slim 7 Pro 14ARH7 (bsc#1206224).
  • acpi: x86: s2idle: Add another ID to s2idledmitable (bsc#1206224).
  • acpi: x86: s2idle: Add module parameter to prefer Microsoft GUID (bsc#1206224).
  • acpi: x86: s2idle: Fix a NULL pointer dereference (bsc#1206224).
  • acpi: x86: s2idle: Force AMD GUID/_REV 2 on HP Elitebook 865 (bsc#1206224).
  • acpi: x86: s2idle: If a new AMD _HID is missing assume Rembrandt (bsc#1206224).
  • acpi: x86: s2idle: Move _HID handling for AMD systems into structures (bsc#1206224).
  • acpi: x86: s2idle: Stop using AMD specific codepath for Rembrandt+ (bsc#1206224).
  • acpica: Drop port I/O validation for some regions (git-fixes).
  • acpica: nsrepair: handle cases without a return value correctly (git-fixes).
  • alsa: emux: Avoid potential array out-of-bound in sndemuxxg_control() (git-fixes).
  • alsa: hda/ca0132: minor fix for allocation size (git-fixes).
  • alsa: hda/conexant: add a new hda codec SN6180 (git-fixes).
  • alsa: hda/realtek - fixed wrong gpio assigned (git-fixes).
  • alsa: hda/realtek: Add Positivo N14KP6-TG (git-fixes).
  • alsa: hda/realtek: Add quirk for ASUS UM3402 using CS35L41 (git-fixes).
  • alsa: hda/realtek: Enable mute/micmute LEDs on HP Elitebook, 645 G9 (git-fixes).
  • alsa: hda/realtek: Fix the speaker output on Samsung Galaxy Book2 Pro 360 (git-fixes).
  • alsa: hda/realtek: fix mute/micmute LEDs do not work for a HP platform (git-fixes).
  • alsa: hda: Do not unset preset when cleaning up codec (git-fixes).
  • alsa: ice1712: Delete unreachable code in aureonaddcontrols() (git-fixes).
  • alsa: ice1712: Do not left ice->gpiomutex locked in aureonadd_controls() (git-fixes).
  • alsa: pci: lx6464es: fix a debug loop (git-fixes).
  • applicom: Fix PCI device refcount leak in applicom_init() (git-fixes).
  • arm64: dts: amlogic: meson-sm1-odroid-hc4: fix active fan thermal trip (git-fixes).
  • arm64: dts: imx8m: Align SoC unique ID node unit address (git-fixes).
  • arm64: dts: mediatek: mt7622: Add missing pwm-cells to pwm node (git-fixes).
  • arm64: dts: mediatek: mt8183: Fix systimer 13 MHz clock description (git-fixes).
  • arm64: dts: meson-axg: Make mmc host controller interrupts level-sensitive (git-fixes).
  • arm64: dts: meson-g12-common: Make mmc host controller interrupts level-sensitive (git-fixes).
  • arm64: dts: meson-g12a: Fix internal Ethernet PHY unit name (git-fixes).
  • arm64: dts: meson-gx: Fix Ethernet MAC address unit name (git-fixes).
  • arm64: dts: meson-gx: Fix the SCPI DVFS node name and unit address (git-fixes).
  • arm64: dts: meson-gx: Make mmc host controller interrupts level-sensitive (git-fixes).
  • arm64: dts: meson: bananapi-m5: switch VDDIOC pin to OPENDRAIN (git-fixes).
  • arm64: dts: meson: remove CPU opps below 1GHz for G12A boards (git-fixes).
  • arm64: dts: mt8192: Fix CPU map for single-cluster SoC (git-fixes).
  • arm64: dts: qcom: ipq8074: correct Gen2 PCIe ranges (git-fixes).
  • arm64: dts: qcom: ipq8074: correct USB3 QMP PHY-s clock output names (git-fixes).
  • arm64: dts: qcom: ipq8074: fix Gen3 PCIe node (git-fixes).
  • arm64: dts: qcom: qcs404: use symbol names for PCIe resets (git-fixes).
  • arm64: dts: qcom: sc7180: correct SPMI bus address cells (git-fixes).
  • arm64: dts: qcom: sc7280: correct SPMI bus address cells (git-fixes).
  • arm64: dts: qcom: sdm845-db845c: fix audio codec interrupt pin name (git-fixes).
  • arm64: dts: qcom: sm8150-kumano: Panel framebuffer is 2.5k instead of 4k (git-fixes).
  • arm64: dts: renesas: beacon-renesom: Fix gpio expander reference (git-fixes).
  • arm64: dts: rockchip: drop unused LED mode property from rk3328-roc-cc (git-fixes).
  • arm64: dts: ti: k3-j7200: Fix wakeup pinmux range (git-fixes).
  • arm64: efi: Make efirtlock a raw_spinlock (git-fixes).
  • arm: OMAP1: call platformdeviceput() in error case in omap1dmtimer_init() (git-fixes).
  • arm: OMAP2+: Fix memory leak in realtimecounterinit() (git-fixes).
  • arm: bcm2835_defconfig: Enable the framebuffer (git-fixes).
  • arm: dts: am5748: keep usb4_tm disabled (git-fixes)
  • arm: dts: exynos: correct HDMI phy compatible in Exynos4 (git-fixes).
  • arm: dts: exynos: correct TMU phandle in Exynos4 (git-fixes).
  • arm: dts: exynos: correct TMU phandle in Exynos4210 (git-fixes).
  • arm: dts: exynos: correct TMU phandle in Exynos5250 (git-fixes).
  • arm: dts: exynos: correct TMU phandle in Odroid HC1 (git-fixes).
  • arm: dts: exynos: correct TMU phandle in Odroid XU (git-fixes).
  • arm: dts: exynos: correct TMU phandle in Odroid XU3 family (git-fixes).
  • arm: dts: exynos: correct wr-active property in Exynos3250 Rinato (git-fixes).
  • arm: dts: imx7-colibri-eval-v3: correct can controller comment (git-fixes)
  • arm: dts: imx7s: correct iomuxc gpr mux controller cells (git-fixes).
  • arm: dts: qcom: msm8974: add required ranges to OCMEM (git-fixes)
  • arm: dts: qcom: sdx55: Add Qcom SMMU-500 as the fallback for IOMMU node (git-fixes).
  • arm: dts: rockchip: add power-domains property to dp node on rk3288 (git-fixes).
  • arm: dts: spear320-hmi: correct STMPE GPIO compatible (git-fixes).
  • arm: dts: stm32: add missing usbh clock and fix clk order on (git-fixes)
  • arm: dts: stm32: use usbphyc ckusbo48m as USBH OHCI clock on (git-fixes)
  • arm: dts: sun8i: nanopi-duo2: Fix regulator GPIO reference (git-fixes).
  • arm: imx: Call idasimpleremove() for idasimpleget (git-fixes).
  • arm: imx: rename DEBUGIMX21IMX27UART to DEBUGIMX27_UART (git-fixes)
  • arm: omap: remove debug-leds driver (git-fixes)
  • arm: remove some dead code (git-fixes)
  • arm: renumber bits related to TIFWORK_MASK (git-fixes)
  • arm: s3c: fix s3c64xxsettimer_source prototype (git-fixes).
  • arm: shmobile: rcar-gen2: Add missing ofnodeput() (git-fixes)
  • arm: zynq: Fix refcount leak in zynqearlyslcr_init (git-fixes).
  • asoc: Intel: boards: fix spelling in comments (git-fixes).
  • asoc: Intel: bytcht_es8316: Drop reference count of ACPI device after use (git-fixes).
  • asoc: Intel: bytcht_es8316: move comment to the right place (git-fixes).
  • asoc: Intel: sofcs42l42: always set dpcmcapture for amplifiers (git-fixes).
  • asoc: Intel: sofrt5682: always set dpcmcapture for amplifiers (git-fixes).
  • asoc: adau7118: do not disable regulators on device unbind (git-fixes).
  • asoc: cs42l56: fix DT probe (git-fixes).
  • asoc: dt-bindings: meson: fix gx-card codec node regex (git-fixes).
  • asoc: mchp-spdifrx: Fix uninitialized use of mr in mchpspdifrxhw_params() (git-fixes).
  • asoc: mchp-spdifrx: disable all interrupts in mchpspdifrxdai_remove() (git-fixes).
  • asoc: mchp-spdifrx: fix controls which rely on rsr register (git-fixes).
  • asoc: rsnd: Remove unnecessary rsnddbgdai_call() (git-fixes).
  • asoc: rsnd: fixup #endif position (git-fixes).
  • asoc: rt715-sdca: fix clock stop prepare timeout issue (git-fixes).
  • asoc: soc-compress.c: fixup privatedata on sndsocnewcompress() (git-fixes).
  • asoc: soc-dapm.h: fixup warning struct sndpcmsubstream not declared (git-fixes).
  • asoc: tlv320adcx140: fix 'ti,gpio-config' DT property init (git-fixes).
  • asoc: topology: Return -ENOMEM on memory allocation failure (git-fixes).
  • auxdisplay: hd44780: Fix potential memory leak in hd44780_remove() (git-fixes).
  • avoid deadlock for recursive I/O on dm-thin when used as swap (bsc#1177529).
  • backlight: backlight: Fix doc for backlightdevicegetbyname (git-fixes).
  • blk-cgroup: fix missing pdonlinefn() while activating policy (git-fixes).
  • blk-mq: fix possible memleak when register 'hctx' failed (git-fixes).
  • block, bfq: fix uaf for bfqq in bicsetbfqq() (git-fixes).
  • block/bfq-iosched.c: use 'false' rather than 'BLKRWASYNC' (git-fixes).
  • block: bio-integrity: Copy flags when biointegritypayload is cloned (bsc#1208541).
  • block: clear ->slavedir when dropping the main slavedir reference (git-fixes).
  • block: do not allow splitting of a REQ_NOWAIT bio (git-fixes).
  • block: fix and cleanup biocheckro (git-fixes).
  • block: mq-deadline: Do not break sequential write streams to zoned HDDs (git-fixes).
  • block: mq-deadline: Rename deadlineisseq_writes() (git-fixes).
  • bluetooth: L2CAP: Fix potential user-after-free (git-fixes).
  • bluetooth: hci_qca: get wakeup status from serdev device handle (git-fixes).
  • bpf: Fix a possible task gone issue with bpfsendsignal_thread helpers (git-fixes).
  • bpf: Skip task with pid=1 in sendsignalcommon() (git-fixes).
  • can: j1939: do not wait 250 ms if the same addr was already claimed (git-fixes).
  • ceph: flush cap releases when the session is flushed (bsc#1208428).
  • cifs: Check the lease context if we actually got a lease (bsc#1193629).
  • cifs: Convert struct fealist away from 1-element array (bsc#1193629).
  • cifs: Fix lost destroy smbd connection when MR allocate failed (git-fixes).
  • cifs: Fix oops due to uncleared server->smbd_conn in reconnect (git-fixes).
  • cifs: Fix uninitialized memory read in smb3qfstcon() (bsc#1193629).
  • cifs: Fix uninitialized memory reads for oparms.mode (bsc#1193629).
  • cifs: Fix use-after-free in rdata->readintopages() (git-fixes).
  • cifs: Fix warning and UAF when destroy the MR list (git-fixes).
  • cifs: Get rid of unneeded conditional in the smb2getaead_req() (bsc#1193629).
  • cifs: Replace remaining 1-element arrays (bsc#1193629).
  • cifs: Replace zero-length arrays with flexible-array members (bsc#1193629).
  • cifs: Use kstrtobool() instead of strtobool() (bsc#1193629).
  • cifs: avoid re-lookups in dfscachefind() (bsc#1193629).
  • cifs: do not include page data when checking signature (git-fixes).
  • cifs: do not take exclusive lock for updating target hints (bsc#1193629).
  • cifs: do not try to use rdma offload on encrypted connections (bsc#1193629).
  • cifs: fix mount on old smb servers (boo#1206935).
  • cifs: fix return of uninitialized rc in dfscacheupdate_tgthint() (bsc#1193629).
  • cifs: get rid of dns resolve worker (bsc#1193629).
  • cifs: get rid of unneeded conditional in cifsgetnum_sgs() (bsc#1193629).
  • cifs: handle cache lookup errors different than -ENOENT (bsc#1193629).
  • cifs: improve checking of DFS links over STATUSOBJECTNAME_INVALID (git-fixes).
  • cifs: introduce cifsioparms in smb2asyncwritev() (bsc#1193629).
  • cifs: match even the scope id for ipv6 addresses (bsc#1193629).
  • cifs: prevent data race in cifsreconnecttcon() (bsc#1193629).
  • cifs: prevent data race in smb2_reconnect() (bsc#1193629).
  • cifs: print last update time for interface list (bsc#1193629).
  • cifs: remove duplicate code in _refreshtcon() (bsc#1193629).
  • cifs: remove unneeded 2bytes of padding from smb2 tree connect (bsc#1193629).
  • cifs: remove unused function (bsc#1193629).
  • cifs: return a single-use cfid if we did not get a lease (bsc#1193629).
  • cifs: reuse cifsmatchipaddr for comparison of dstaddr too (bsc#1193629).
  • cifs: split out smb3userdma_offload() helper (bsc#1193629).
  • cifs: update ip_addr for ses only for primary chan setup (bsc#1193629).
  • cifs: use tcon allocation functions even for dummy tcon (git-fixes).
  • cifs: use the least loaded channel for sending requests (bsc#1193629).
  • clk: Honor CLKOPSPARENTENABLE in clkcoreisenabled() (git-fixes).
  • clk: imx: avoid memory leak (git-fixes).
  • clk: mxl: Add option to override gate clks (git-fixes).
  • clk: mxl: Fix a clk entry by adding relevant flags (git-fixes).
  • clk: mxl: Remove redundant spinlocks (git-fixes).
  • clk: mxl: Switch from direct readl/writel based IO to regmap based IO (git-fixes).
  • clk: mxl: sysconnodeto_regmap() returns error pointers (git-fixes).
  • clk: qcom: gcc-qcs404: disable gpll[04]outaux parents (git-fixes).
  • clk: qcom: gcc-qcs404: fix names of the DSI clocks used as parents (git-fixes).
  • clk: ralink: fix 'mt7621gateis_enabled()' function (git-fixes).
  • clk: renesas: cpg-mssr: Fix use after free if cpgmssrcommon_init() failed (git-fixes).
  • clk: renesas: cpg-mssr: Remove superfluous check in resume code (git-fixes).
  • comedi: use menuconfig for main Comedi menu (git-fixes).
  • crypto: ccp - Avoid page allocation failure warning for SEVGETID2 (git-fixes).
  • crypto: ccp - Failure on re-initialization due to duplicate sysfs filename (git-fixes).
  • crypto: crypto4xx - Call dmaunmappage when done (git-fixes).
  • crypto: essiv - Handle EBUSY correctly (git-fixes).
  • crypto: qat - fix out-of-bounds read (git-fixes).
  • crypto: rsa-pkcs1pad - Use akcipherrequestcomplete (git-fixes).
  • crypto: seqiv - Handle EBUSY correctly (git-fixes).
  • crypto: x86/ghash - fix unaligned access in ghash_setkey() (git-fixes).
  • crypto: xts - Handle EBUSY correctly (git-fixes).
  • dmaengine: dw-axi-dmac: Do not dereference NULL structure (git-fixes).
  • dmaengine: dw-edma: Do not permit non-inc interleaved xfers (git-fixes).
  • dmaengine: dw-edma: Drop chancnt initialization (git-fixes).
  • dmaengine: dw-edma: Fix invalid interleaved xfers semantics (git-fixes).
  • dmaengine: dw-edma: Fix missing src/dst address of interleaved xfers (git-fixes).
  • dmaengine: dw-edma: Fix readq_ch() return value truncation (git-fixes).
  • dmaengine: idxd: Set traffic class values in GRPCFG on DSA 2.0 (git-fixes).
  • dmaengine: ptdma: check for null desc before calling ptcmdcallback (git-fixes).
  • docs: ftrace: fix a issue with duplicated subtitle number (git-fixes).
  • docs: gdbmacros: print newest record (git-fixes).
  • documentation: simplify and clarify DCO contribution example language (git-fixes).
  • driver core: fix potential null-ptr-deref in device_add() (git-fixes).
  • driver core: fix resource leak in device_add() (git-fixes).
  • driver core: fwdevlink: Add DLFLAG_CYCLE support to device links (git-fixes).
  • drivers/md/md-bitmap: check the return value of mdbitmapget_counter() (git-fixes).
  • drivers: base: transport_class: fix possible memory leak (git-fixes).
  • drivers: base: transportclass: fix resource leak when transportadd_device() fails (git-fixes).
  • drm/amd/display: Fail atomiccheck early on normalizezpos error (git-fixes).
  • drm/amd/display: Fix timing not changning when freesync video is enabled (git-fixes).
  • drm/amd/display: Properly handle additional cases where DCN is not supported (git-fixes).
  • drm/amd/display: reduce else-if to else in dcn10blankpixel_data() (git-fixes).
  • drm/amdgpu/fence: Fix oops due to non-matching drm_sched init/fini (git-fixes).
  • drm/amdgpu: fix enum odmcombinemode mismatch (git-fixes).
  • drm/bridge: lt8912b: Add hot plug detection (git-fixes).
  • drm/bridge: lt9611: fix HPD reenablement (git-fixes).
  • drm/bridge: lt9611: fix clock calculation (git-fixes).
  • drm/bridge: lt9611: fix polarity programming (git-fixes).
  • drm/bridge: lt9611: fix programming of video modes (git-fixes).
  • drm/bridge: lt9611: fix sleep mode setup (git-fixes).
  • drm/bridge: lt9611: pass a pointer to the of node (git-fixes).
  • drm/bridge: megachips: Fix error handling in i2cregisterdriver() (git-fixes).
  • drm/fourcc: Add missing big-endian XRGB1555 and RGB565 formats (git-fixes).
  • drm/hyperv : Removing the restruction of VRAM allocation with PCI bar size (git-fixes).
  • drm/hyperv: Fix an error handling path in hypervvmbusprobe() (git-fixes).
  • drm/i915/gen11: Moving WAs to iclgtworkarounds_init() (git-fixes).
  • drm/i915/gen11: Wa1408615072/Wa1407596294 should be on GT list (git-fixes).
  • drm/i915: Do not use BAR mappings for ring buffers with LLC (git-fixes).
  • drm/i915: Fix VBT DSI DVO port handling (git-fixes).
  • drm/i915: Initialize the obj flags for shmem objects (git-fixes).
  • drm/mediatek: Clean dangling pointer on bind error path (git-fixes).
  • drm/mediatek: Drop unbalanced obj unref (git-fixes).
  • drm/mediatek: Use NULL instead of 0 for NULL pointer (git-fixes).
  • drm/mediatek: dsi: Reduce the time of dsi from LP11 to sending cmd (git-fixes).
  • drm/mediatek: mtkdrmcrtc: Add checks for devm_kcalloc (git-fixes).
  • drm/mipi-dsi: Fix byte order of 16-bit DCS set/get brightness (git-fixes).
  • drm/msm/adreno: Fix null ptr access in adrenogpucleanup() (git-fixes).
  • drm/msm/dpu: Add check for cstate (git-fixes).
  • drm/msm/dpu: Add check for pstates (git-fixes).
  • drm/msm/dpu: Disallow unallocated resources to be returned (git-fixes).
  • drm/msm/dpu: drop stale comment from struct dpumdpcfg doc (git-fixes).
  • drm/msm/dpu: set pdpu->isrtpipe early in dpuplanessppatomicupdate() (git-fixes).
  • drm/msm/gem: Add check for kmalloc (git-fixes).
  • drm/msm/hdmi: Add missing check for allocorderedworkqueue (git-fixes).
  • drm/msm/mdp5: Add check for kzalloc (git-fixes).
  • drm/msm: clean event_thread->worker in case of an error (git-fixes).
  • drm/msm: use strscpy instead of strncpy (git-fixes).
  • drm/nouveau/devinit/tu102-: wait for GFWBOOTPROGRESS == COMPLETED (git-fixes).
  • drm/omapdrm: Remove unused struct csccoefrgb2yuv (git-fixes).
  • drm/vc4: hdmi: Correct interlaced timings again (git-fixes).
  • drm/vc4: hvs: Fix colour order for xRGB1555 on HVS5 (git-fixes).
  • drm/vc4: hvs: Set AXI panic modes (git-fixes).
  • drm/vc4: vec: Use pmruntimeresumeandget() in vc4vecencoder_enable() (git-fixes).
  • drm/virtio: exbuf->fence_fd unmodified on interrupted wait (git-fixes).
  • drm/vkms: Fix memory leak in vkms_init() (git-fixes).
  • drm/vkms: Fix null-ptr-deref in vkms_release() (git-fixes).
  • drm: Fix potential null-ptr-deref due to drmmmodeconfig_init() (git-fixes).
  • drm: mxsfb: DRMMXSFB should depend on ARCHMXS || ARCH_MXC (git-fixes).
  • drm: tidss: Fix pixel format definition (git-fixes).
  • dt-bindings: arm: fsl: Fix bindings for APF28Dev board (git-fixes).
  • dt-bindings: hwlock: sun6i: Add missing #hwlock-cells (git-fixes).
  • dt-bindings: input: iqs626a: Redefine trackpad property types (git-fixes).
  • dt-bindings: msm: dsi-controller-main: Add vdd* descriptions back in (git-fixes).
  • dt-bindings: net: snps,dwmac: Fix snps,reset-delays-us dependency (git-fixes).
  • dt-bindings: power: supply: pm8941-coincell: Do not require charging properties (git-fixes).
  • dt-bindings: usb: amlogic,meson-g12a-usb-ctrl: make G12A usb3-phy0 optional (git-fixes).
  • eeprom: idt89hpesx: Fix error handling in idtinit() (git-fixes).
  • efi: Accept version 2 of memory attributes table (git-fixes).
  • exit: Add and use maketaskdead (bsc#1207328).
  • exit: Allow oops_limit to be disabled (bsc#1207328).
  • exit: Guarantee maketaskdead leaks the tsk when calling dotaskexit (bsc#1207328).
  • exit: Move forceuaccess back into doexit (bsc#1207328).
  • exit: Move oops specific logic from doexit into maketask_dead (bsc#1207328).
  • exit: Put an upper limit on how often we can oops (bsc#1207328).
  • exit: Stop poorly open coding dotaskdead in maketaskdead (bsc#1207328).
  • exit: Use READ_ONCE() for all oops/warn limit reads (bsc#1207328).
  • ext4,f2fs: fix readahead of verity data (bsc#1207648).
  • ext4: add EXT4IGETBAD flag to prevent unexpected bad inode (bsc#1207619).
  • ext4: add EXT4INODEHASXATTRSPACE macro in xattr.h (bsc#1206878).
  • ext4: add helper to check quota inums (bsc#1207618).
  • ext4: add inode table check in _ext4getinodeloc to aovid possible infinite loop (bsc#1207617).
  • ext4: add missing validation of fast-commit record lengths (bsc#1207626).
  • ext4: allocate extended attribute value in vmalloc area (bsc#1207635).
  • ext4: avoid crash when inline data creation follows DIO write (bsc#1206883).
  • ext4: avoid resizing to a partial cluster size (bsc#1206880).
  • ext4: avoid unaccounted block allocation when expanding inode (bsc#1207634).
  • ext4: continue to expand file system when the target size does not reach (bsc#1206882).
  • ext4: correct cluster len and clusters changed accounting in ext4mbmark_bb (bsc#1207592).
  • ext4: correct maxinlinexattrvaluesize computing (bsc#1206878).
  • ext4: correct the misjudgment in ext4igetextra_inode (bsc#1206878).
  • ext4: disable fast-commit of encrypted dir operations (bsc#1207623).
  • ext4: do not allow journal inode to have encrypt flag (bsc#1207621).
  • ext4: do not increase iversion counter for ea_inodes (bsc#1207605).
  • ext4: do not run ext4lazyinit for read-only filesystems (bsc#1207603).
  • ext4: do not set up encryption key during jbd2 transaction (bsc#1207624).
  • ext4: drop ineligible txn start stop APIs (bsc#1207588).
  • ext4: ext4readbh_lock() should submit IO if the buffer isn't uptodate (bsc#1207606).
  • ext4: factor out ext4fcget_tl() (bsc#1207615).
  • ext4: fast commit may miss file actions (bsc#1207591).
  • ext4: fast commit may not fallback for ineligible commit (bsc#1207590).
  • ext4: fix BUGON() when directory entry has invalid reclen (bsc#1206886).
  • ext4: fix bug in extents parsing when ehentries == 0 and ehdepth > 0 (bsc#1206881).
  • ext4: fix bugon in _estreesearch caused by bad boot loader inode (bsc#1207620).
  • ext4: fix bugon in startthis_handle during umount filesystem (bsc#1207594).
  • ext4: fix deadlock due to mbcache entry corruption (bsc#1207653).
  • ext4: fix delayed allocation bug in ext4clumapped for bigalloc + inline (bsc#1207631).
  • ext4: fix dir corruption when ext4dxadd_entry() fails (bsc#1207608).
  • ext4: fix error code return to user-space in ext4getbranch() (bsc#1207630).
  • ext4: fix ext4mbmarkbb() with flexbg with fast_commit (bsc#1207593).
  • ext4: fix extent status tree race in writeback error recovery path (bsc#1206877).
  • ext4: fix inode leak in ext4xattrinode_create() on an error path (bsc#1207636).
  • ext4: fix kernel BUG in 'ext4writeinlinedataend()' (bsc#1206894).
  • ext4: fix leaking uninitialized memory in fast-commit journal (bsc#1207625).
  • ext4: fix miss release buffer head in ext4fcwrite_inode (bsc#1207609).
  • ext4: fix null-ptr-deref in ext4writeinfo (bsc#1206884).
  • ext4: fix off-by-one errors in fast-commit block filling (bsc#1207628).
  • ext4: fix potential memory leak in ext4fcrecordmodifiedinode() (bsc#1207611).
  • ext4: fix potential memory leak in ext4fcrecord_regions() (bsc#1207612).
  • ext4: fix potential out of bound read in ext4fcreplay_scan() (bsc#1207616).
  • ext4: fix reserved cluster accounting in _esremove_extent() (bsc#1207637).
  • ext4: fix unaligned memory access in ext4fcreserve_space() (bsc#1207627).
  • ext4: fix undefined behavior in bit shift for ext4checkflag_values (bsc#1206890).
  • ext4: fix uninititialized value in 'ext4evictinode' (bsc#1206893).
  • ext4: fix use-after-free in ext4extshift_extents (bsc#1206888).
  • ext4: fix use-after-free in ext4orphancleanup (bsc#1207622).
  • ext4: fix use-after-free in ext4xattrset_entry (bsc#1206878).
  • ext4: fix warning in 'ext4darelease_space' (bsc#1206887).
  • ext4: goto right label 'failed_mount3a' (bsc#1207610).
  • ext4: init quota for 'old.inode' in 'ext4_rename' (bsc#1207629).
  • ext4: initialize quota before expanding inode in setproject ioctl (bsc#1207633).
  • ext4: introduce EXT4FCTAGBASELEN helper (bsc#1207614).
  • ext4: limit the number of retries after discarding preallocations blocks (bsc#1207602).
  • ext4: make ext4lazyinitthread freezable (bsc#1206885).
  • ext4: place buffer head allocation before handle start (bsc#1207607).
  • ext4: silence the warning when evicting inode with dioread_nolock (bsc#1206889).
  • ext4: simplify updating of fast commit stats (bsc#1207589).
  • ext4: update 'state->fcregionssize' after successful memory allocation (bsc#1207613).
  • ext4: update soverheadclusters in the superblock during an on-line resize (bsc#1206876).
  • fbdev: smscufx: fix error handling code in ufxusbprobe (git-fixes).
  • firmware: coreboot: Remove GOOGLECOREBOOTTABLE_ACPI/OF Kconfig entries (git-fixes).
  • firmware: dmi-sysfs: Fix null-ptr-deref in dmisysfsregister_handle (git-fixes).
  • firmware: stratix10-svc: add missing genpooldestroy() in stratix10svcdrv_probe() (git-fixes).
  • fix page corruption caused by racy check in _freepages (bsc#1208149).
  • fs: ext4: initialize fsdata in pagecache_write() (bsc#1207632).
  • fscachecookieenabled: check cookie is valid before accessing it (bsc#1208429).
  • fuse: add inode/permission checks to fileattrget/fileattrset (bsc#1208759).
  • genirq: Provide new interfaces for affinity hints (bsc#1208153).
  • gpio: tegra186: remove unneeded loop in tegra186gpioinitroutemapping() (git-fixes).
  • gpio: vf610: connect GPIO label to dev name (git-fixes).
  • gpu: host1x: Do not skip assigning syncpoints to channels (git-fixes).
  • gpu: ipu-v3: common: Add ofnodeput() for reference returned by ofgraphgetportby_id() (git-fixes).
  • hid: asus: use spinlock to protect concurrent accesses (git-fixes).
  • hid: asus: use spinlock to safely schedule workers (git-fixes).
  • hid: bigben: use spinlock to protect concurrent accesses (git-fixes).
  • hid: bigben: use spinlock to safely schedule workers (git-fixes).
  • hid: bigben_probe(): validate report count (git-fixes).
  • hid: bigbenworker() remove unneeded check on reportfield (git-fixes).
  • hid: core: Fix deadloop in hidapplymultiplier (git-fixes).
  • hid: elecom: add support for TrackBall 056E:011C (git-fixes).
  • hv: fix comment typo in vmbuschannel/lowlatency (git-fixes).
  • hvnetvsc: Allocate memory in netvscdmamap() with GFPATOMIC (git-fixes).
  • hvnetvsc: Check status in SENDRNDIS_PKT completion message (git-fixes).
  • hwmon: (ftsteutates) Fix scaling of measurements (git-fixes).
  • hwmon: (ltc2945) Handle error case in ltc2945valuestore (git-fixes).
  • hwmon: (mlxreg-fan) Return zero speed for broken fan (git-fixes).
  • i2c: designware-pci: Add new PCI IDs for AMD NAVI GPU (git-fixes).
  • i2c: designware: fix i2cdwclk_rate() return size to be u32 (git-fixes).
  • i2c: mxs: suppress probe-deferral error message (git-fixes).
  • i2c: rk3x: fix a bunch of kernel-doc warnings (git-fixes).
  • ib/hfi1: Restore allocated resources on failed copyout (git-fixes)
  • ib/ipoib: Fix legacy IPoIB due to wrong number of queues (git-fixes)
  • iio: light: tsl2563: Do not hardcode interrupt trigger type (git-fixes).
  • infiniband: READ is 'data destination', not source... (git-fixes)
  • input: ads7846 - always set last command to PWRDOWN (git-fixes).
  • input: ads7846 - do not check penirq immediately for 7845 (git-fixes).
  • input: ads7846 - do not report pressure for ads7845 (git-fixes).
  • input: iqs269a - configure device with a single block write (git-fixes).
  • input: iqs269a - drop unused device node references (git-fixes).
  • input: iqs269a - increase interrupt handler return delay (git-fixes).
  • input: iqs626a - drop unused device node references (git-fixes).
  • iommu/hyper-v: Allow hyperv irq remapping without x2apic (git-fixes).
  • ipmi:ssif: Add a timer between request retries (bsc#1206459).
  • ipmi:ssif: Remove rtcustimer (bsc#1206459).
  • ipmi:ssif: resend_msg() cannot fail (bsc#1206459).
  • ipmi_ssif: Rename idle state and check (bsc#1206459).
  • irqchip/gic-v3: Refactor ISB + EOIR at ack time (git-fixes)
  • jbd2: Fix up kABI of ext4 fast commit interface (bsc#1207590).
  • jbd2: add miss release buffer head in fcdoone_pass() (bsc#1207646).
  • jbd2: fix a potential race while discarding reserved buffers after an abort (bsc#1207641).
  • jbd2: fix potential buffer head reference count leak (bsc#1207644).
  • jbd2: fix potential use-after-free in jbd2fcwait_bufs (bsc#1207645).
  • jbd2: wake up journal waiters in FIFO order, not LIFO (bsc#1207643).
  • kabi FIX FOR: NFS: Further optimisations for 'ls -l' (git-fixes).
  • kabi FIX FOR: NFSD: Have legacy NFSD WRITE decoders use xdrstreamsubsegment() (git-fixes).
  • kabi FIX FOR: nfsv4.1 query for fs_location attr on a new file system (Never, kabi).
  • kabi fix for: nfsv3: handle out-of-order write replies (bsc#1205544).
  • kasan: no need to unset paniconwarn in end_report() (bsc#1207328).
  • leds: led-class: Add missing putdevice() to ledput() (git-fixes).
  • leds: led-core: Fix refcount leak in ofledget() (git-fixes).
  • lib/mpi: Fix buffer overrun when SG is too long (git-fixes).
  • lib/zlib: remove redundation assignement of availin dfltccgdht() (git-fixes).
  • locking/rwsem: Allow slowpath writer to ignore handoff bit if not set by first waiter (bsc#1207270).
  • locking/rwsem: Always try to wake waiters in out_nolock path (bsc#1207270).
  • locking/rwsem: Conditionally wake waiters in reader/writer slowpaths (bsc#1207270).
  • locking/rwsem: Disable preemption in all downread*() and upread() code paths (bsc#1207270).
  • locking/rwsem: Disable preemption in all downwrite*() and upwrite() code paths (bsc#1207270).
  • locking/rwsem: Disable preemption while trying for rwsem lock (bsc#1207270).
  • locking/rwsem: Make handoff bit handling more consistent (bsc#1207270).
  • locking/rwsem: No need to check for handoff bit if wait queue empty (bsc#1207270).
  • locking/rwsem: Prevent non-first waiter from spinning in down_write() slowpath (bsc#1207270).
  • locking: Add missing __sched attributes (bsc#1207270).
  • mbcache: Avoid nesting of cache->clistlock under bit locks (bsc#1207647).
  • mbcache: Fixup kABI of mbcacheentry (bsc#1207653).
  • md/bitmap: Fix bitmap chunk size overflow issues (git-fixes).
  • md/raid1: stop mdx_raid1 thread when raid1 array run failed (git-fixes).
  • md: fix a crash in mempool_free (git-fixes).
  • media: coda: Add check for dcodairamalloc (git-fixes).
  • media: coda: Add check for kmalloc (git-fixes).
  • media: i2c: ov7670: 0 instead of -EINVAL was returned (git-fixes).
  • media: i2c: ov772x: Fix memleak in ov772x_probe() (git-fixes).
  • media: imx: imx7-media-csi: fix missing clkdisableunprepare() in imx7csiinit() (git-fixes).
  • media: ipu3-cio2: Fix PM runtime usage_count in driver unbind (git-fixes).
  • media: max9286: Fix memleak in max9286v4l2register() (git-fixes).
  • media: ov2740: Fix memleak in ov2740initcontrols() (git-fixes).
  • media: ov5675: Fix memleak in ov5675initcontrols() (git-fixes).
  • media: platform: ti: Add missing check for devmregulatorget (git-fixes).
  • media: rc: Fix use-after-free bugs caused by enetxirqsim() (git-fixes).
  • media: saa7134: Use videounregisterdevice for radio_dev (git-fixes).
  • media: ti: cal: fix possible memory leak in calctxcreate() (git-fixes).
  • media: usb: siano: Fix use after free bugs caused by dosubmiturb (git-fixes).
  • media: uvcvideo: Fix race condition with usbkillurb (git-fixes).
  • media: v4l2-jpeg: correct the skip count in jpegparseapp14_data (git-fixes).
  • media: v4l2-jpeg: ignore the unknown APP14 marker (git-fixes).
  • mfd: cs5535: Do not build on UML (git-fixes).
  • mfd: pcf50633-adc: Fix potential memleak in pcf50633adcasync_read() (git-fixes).
  • misc/mei/hdcp: Use correct macros to initialize uuid_le (git-fixes).
  • misc: enclosure: Fix doc for enclosure_find() (git-fixes).
  • mmc: jz4740: Work around bug on JZ4760(B) (git-fixes).
  • mmc: mmcspi: fix error handling in mmcspi_probe() (git-fixes).
  • mmc: sdio: fix possible resource leaks in some error paths (git-fixes).
  • move upstreamed i915 and media fixes into sorted section
  • mtd: dataflash: remove duplicate SPI ID table (git-fixes).
  • mtd: rawnand: fsl_elbc: Propagate HW ECC settings to HW (git-fixes).
  • mtd: rawnand: sunxi: Clean up chips after failed init (git-fixes).
  • mtd: rawnand: sunxi: Fix the size of the last OOB region (git-fixes).
  • mtd: spi-nor: Fix shift-out-of-bounds in spinorseterasetype (git-fixes).
  • mtd: spi-nor: core: fix implicit declaration warning (git-fixes).
  • mtd: spi-nor: sfdp: Fix index value for SCCR dwords (git-fixes).
  • mtd: spi-nor: spansion: Consider reserved bits in CFR5 register (git-fixes).
  • net/rose: Fix to not accept on connected socket (git-fixes).
  • net/sunrpc: fix reference count leaks in rpcsysfsxprtstatechange (git-fixes).
  • net/usb: kalmia: Do not pass actlen in usbbulk_msg error path (git-fixes).
  • net/x25: Fix to not accept on connected socket (git-fixes).
  • net: USB: Fix wrong-direction WARNING in plusb.c (git-fixes).
  • net: mana: Assign interrupts to CPUs based on NUMA nodes (bsc#1208153).
  • net: mana: Fix IRQ name - add PCI and queue number (bsc#1207875).
  • net: mana: Fix accessing freed irq affinity_hint (bsc#1208153).
  • net: openvswitch: fix possible memory leak in ovsmetercmd_set() (git-fixes).
  • net: phy: meson-gxl: use MMD access dummy stubs for GXL, internal PHY (git-fixes).
  • nfc: fix memory leak of seio context in nfcgenlseio (git-fixes).
  • nfs: Always initialise fattr->label in nfsfattralloc() (git-fixes).
  • nfs: Create a new nfsallocfattrwithlabel() function (git-fixes).
  • nfs: Do not allocate nfsfattr on the stack in _nfs42sscopen() (git-fixes).
  • nfs: Further optimisations for 'ls -l' (git-fixes).
  • nfs: nfs4clinet: check the return value of kstrdup() (git-fixes).
  • nfsd: COMMIT operations must not return NFS?ERR_INVAL (git-fixes).
  • nfsd: De-duplicate netgeneric(nf->nfnet, nfsdnetid) (git-fixes).
  • nfsd: Fix nfsdbreakerowns_lease() return values (git-fixes).
  • nfsd: Have legacy NFSD WRITE decoders use xdrstreamsubsegment() (git-fixes).
  • nfsv3: handle out-of-order write replies (bsc#1205544).
  • nfsv4 expose nfsparseserver_name function (git-fixes).
  • nfsv4 handle port presence in fs_location server string (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 store server support for fs_location attribute (git-fixes).
  • nfsv4.1 query for fs_location attr on a new file system (git-fixes).
  • nfsv4.1: Fix uninitialised variable in devicenotify (git-fixes).
  • nfsv4.2: fix reference count leaks in nfs42proccopynotify() (git-fixes).
  • nfsv4: Protect the state recovery thread against direct reclaim (git-fixes).
  • nvdimm: disable namespace on error (bsc#1166486).
  • nvme-auth: check chap ctrl_key once constructed (bsc#1202633).
  • nvme-auth: clear sensitive info right after authentication completes (bsc#1202633).
  • nvme-auth: convert dhchapauthlist to an array (bsc#1202633).
  • nvme-auth: do not ignore key generation failures when initializing ctrl keys (bsc#1202633).
  • nvme-auth: do not keep long lived 4k dhchap buffer (bsc#1202633).
  • nvme-auth: do not override ctrl keys before validation (bsc#1202633).
  • nvme-auth: do not re-authenticate if the controller is not LIVE (bsc#1202633).
  • nvme-auth: do not use NVMe status codes (bsc#1202633).
  • nvme-auth: fix an error code in nvmeauthprocessdhchapchallenge() (bsc#1202633).
  • nvme-auth: fix smatch warning complaints (bsc#1202633).
  • nvme-auth: guarantee dhchap buffers under memory pressure (bsc#1202633).
  • nvme-auth: have dhchapauthwork wait for queues auth to complete (bsc#1202633).
  • nvme-auth: mark nvmeauthwq static (bsc#1202633).
  • nvme-auth: no need to reset chap contexts on re-authentication (bsc#1202633).
  • nvme-auth: remove redundant auth_work flush (bsc#1202633).
  • nvme-auth: remove redundant buffer deallocations (bsc#1202633).
  • nvme-auth: remove redundant deallocations (bsc#1202633).
  • nvme-auth: remove redundant if statement (bsc#1202633).
  • nvme-auth: remove symbol export from nvmeauthreset (bsc#1202633).
  • nvme-auth: rename _nvmeauth[reset|free] to nvmeauth[reset|free]_dhchap (bsc#1202633).
  • nvme-auth: rename authentication work elements (bsc#1202633).
  • nvme-auth: use workqueue dedicated to authentication (bsc#1202633).
  • nvme-fabrics: show well known discovery name (bsc#1200054).
  • objtool: Add a missing comma to avoid string concatenation (bsc#1207328).
  • ocfs2: Fix data corruption after failed write (bsc#1208542).
  • ocfs2: clear dinode links count in case of error (bsc#1207650).
  • ocfs2: fix BUG when iput after ocfs2_mknod fails (bsc#1207649).
  • ocfs2: fix crash when mount with quota enabled (bsc#1207640).
  • ocfs2: fix memory leak in ocfs2mountvolume() (bsc#1207652).
  • ocfs2: fix memory leak in ocfs2stackglue_init() (bsc#1207651).
  • ocfs2: ocfs2mountvolume does cleanup job before return error (bsc#1207770).
  • ocfs2: quotalocal: fix possible uninitialized-variable access in ocfs2localreadinfo() (bsc#1207768).
  • ocfs2: rewrite error handling of ocfs2fillsuper (bsc#1207771).
  • of/address: Return an error when no valid dma-ranges are found (git-fixes).
  • panic: Consolidate open-coded paniconwarn checks (bsc#1207328).
  • panic: Introduce warn_limit (bsc#1207328).
  • panic: unset paniconwarn inside panic() (bsc#1207328).
  • pci/ioc: Enlarge virtfn sysfs name buffer (git-fixes).
  • pci/pm: Observe reset delay irrespective of bridge_d3 (git-fixes).
  • pci: Fix dropping valid root bus resources with .end = zero (git-fixes).
  • pci: hotplug: Allow marking devices as disconnected during bind/unbind (git-fixes).
  • pci: switchtec: Return -EFAULT for copytouser() errors (git-fixes).
  • phy: rockchip-typec: fix tcphygetmode error case (git-fixes).
  • pinctrl: aspeed: Fix confusing types in return value (git-fixes).
  • pinctrl: intel: Restore the pins that used to be in Direct IRQ mode (git-fixes).
  • pinctrl: mediatek: Fix the drive register definition of some Pins (git-fixes).
  • pinctrl: mediatek: Initialize variable *buf to zero (git-fixes).
  • pinctrl: qcom: pinctrl-msm8976: Correct function names for wcss pins (git-fixes).
  • pinctrl: rockchip: Fix refcount leak in rockchippinctrlparse_groups (git-fixes).
  • pinctrl: single: fix potential NULL dereference (git-fixes).
  • pinctrl: stm32: Fix refcount leak in stm32pctrlgetirqdomain (git-fixes).
  • platform/x86: ISST: PUNIT device mapping with Sub-NUMA clustering (bsc#1208420).
  • platform/x86: amd-pmc: Correct usage of SMU version (git-fixes).
  • platform/x86: amd-pmc: Export Idlemask values based on the APU (git-fixes).
  • platform/x86: amd-pmc: Fix compilation when CONFIG_DEBUGFS is disabled (git-fixes).
  • platform/x86: dell-wmi: Add a keymap for KEY_MUTE in type 0x0010 table (git-fixes).
  • platform/x86: gigabyte-wmi: add support for B450M DS3H WIFI-CF (git-fixes).
  • platform/x86: touchscreen_dmi: Add Chuwi Vi8 (CWI501) DMI match (git-fixes).
  • powercap: fix possible name leak in powercapregisterzone() (git-fixes).
  • powerpc/eeh: Set channel state after notifying the drivers (bsc#1208784 ltc#201612).
  • printf: fix errname.c list (git-fixes).
  • quota: Check next/prev free block number after reading from quota file (bsc#1206640).
  • quota: Prevent memory allocation recursion while holding dq_lock (bsc#1207639).
  • rdma/irdma: Fix potential NULL-ptr-dereference (git-fixes)
  • rdma/usnic: use iommumapatomic() under spin_lock() (git-fixes)
  • remoteproc/mtkscp: Move clk ops outside sendlock (git-fixes).
  • remoteproc: qcomq6v5mss: Use a carveout to authenticate modem headers (git-fixes).
  • revert 'char: pcmcia: cm4000cs: Replace mdelay with usleeprange in set_protocol' (git-fixes).
  • revert 'crypto: rsa-pkcs1pad - Replace GFPATOMIC with GFPKERNEL in pkcs1padencryptsign_complete' (git-fixes).
  • revert 'hid: logitech-hidpp: add a module parameter to keep firmware gestures' (git-fixes).
  • revert 'usb: dwc3: qcom: Keep power domain on to retain controller status' (git-fixes).
  • rtc: allow rtcreadalarm without read_alarm callback (git-fixes).
  • rtc: pm8xxx: fix set-alarm race (git-fixes).
  • rtc: sun6i: Always export the internal oscillator (git-fixes).
  • s390/dasd: Fix potential memleak in dasdeckdinit() (git-fixes).
  • scsi: lpfc: Copyright updates for 14.2.0.10 patches (bsc#1208607).
  • scsi: lpfc: Exit PRLI completion handling early if ndlp not in PRLI_ISSUE state (bsc#1208607).
  • scsi: lpfc: Fix space indentation in lpfcxcvrdata_show() (bsc#1208607).
  • scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write (bsc#1208607).
  • scsi: lpfc: Introduce new attention types for lpfcsli4asyncfcevt() handler (bsc#1208607).
  • scsi: lpfc: Reinitialize internal VMID data structures after FLOGI completion (bsc#1208607).
  • scsi: lpfc: Remove duplicate ndlp kref decrement in lpfccleanuprpis() (bsc#1208607 bsc#1208534).
  • scsi: lpfc: Remove redundant clean up code in disable_vport() (bsc#1208607).
  • scsi: lpfc: Replace outdated strncpy() with strscpy() (bsc#1208607).
  • scsi: lpfc: Resolve miscellaneous variable set but not used compiler warnings (bsc#1208607).
  • scsi: lpfc: Set max DMA segment size to HBA supported SGE length (bsc#1208607).
  • scsi: lpfc: Update lpfc version to 14.2.0.10 (bsc#1208607).
  • scsi: qla2xxx: Add option to disable FC2 Target support (bsc#1198438 bsc#1206103).
  • scsi: qla2xxx: Check if port is online before sending ELS (bsc#1208570).
  • scsi: qla2xxx: Fix DMA-API call trace on NVMe LS requests (bsc#1208570).
  • scsi: qla2xxx: Fix IOCB resource check warning (bsc#1208570).
  • scsi: qla2xxx: Fix erroneous link down (bsc#1208570).
  • scsi: qla2xxx: Fix exchange oversubscription (bsc#1208570).
  • scsi: qla2xxx: Fix exchange oversubscription for management commands (bsc#1208570).
  • scsi: qla2xxx: Fix link failure in NPIV environment (bsc#1208570).
  • scsi: qla2xxx: Fix printk() format string (bsc#1208570).
  • scsi: qla2xxx: Fix stalled login (bsc#1208570).
  • scsi: qla2xxx: Make qlatrimbuf() and _qlaadjust_buf() static (bsc#1208570).
  • scsi: qla2xxx: Relocate/rename vp map (bsc#1208570).
  • scsi: qla2xxx: Remove dead code (GNN ID) (bsc#1208570).
  • scsi: qla2xxx: Remove dead code (GPNID) (bsc#1208570).
  • scsi: qla2xxx: Remove dead code (bsc#1208570).
  • scsi: qla2xxx: Remove increment of interface err cnt (bsc#1208570).
  • scsi: qla2xxx: Remove the unused variable wwn (bsc#1208570).
  • scsi: qla2xxx: Remove unintended flag clearing (bsc#1208570).
  • scsi: qla2xxx: Select qpair depending on which CPU post_cmd() gets called (bsc#1208570).
  • scsi: qla2xxx: Simplify if condition evaluation (bsc#1208570).
  • scsi: qla2xxx: Update version to 10.02.08.100-k (bsc#1208570).
  • scsi: qla2xxx: Update version to 10.02.08.200-k (bsc#1208570).
  • scsi: qla2xxx: Use a variable for repeated mem_size computation (bsc#1208570).
  • scsi: qla2xxx: edif: Fix clang warning (bsc#1208570).
  • scsi: qla2xxx: edif: Fix performance dip due to lock contention (bsc#1208570).
  • scsi: qla2xxx: edif: Fix stall session after app start (bsc#1208570).
  • scsi: qla2xxx: edif: Reduce memory usage during low I/O (bsc#1208570).
  • sefltests: netdevsim: wait for devlink instance after netns removal (git-fixes).
  • selftest/lkdtm: Skip stack-entropy test if lkdtm is not available (git-fixes).
  • selftests/ftrace: Add check for ping command for trigger tests (bsc#1204993 ltc#200103).
  • selftests/ftrace: Convert tracer tests to use 'requires' to specify program dependency (bsc#1204993 ltc#200103).
  • selftests/powerpc: Account for offline cpus in perf-hwbreak test (bsc#1206232).
  • selftests/powerpc: Bump up rlimit for perf-hwbreak test (bsc#1206232).
  • selftests/powerpc: Move perror closer to its use (bsc#1206232).
  • selftests: forwarding: lib: quote the sysctl values (git-fixes).
  • selftests: net: udpgso_bench: Fix racing bug between the rx/tx programs (git-fixes).
  • selftests: net: udpgsobenchrx/tx: Stop when wrong CLI args are provided (git-fixes).
  • selftests: net: udpgsobenchrx: Fix 'used uninitialized' compiler warning (git-fixes).
  • selftests: net: udpgsobenchtx: Cater for pending datagrams zerocopy benchmarking (git-fixes).
  • serial: fsl_lpuart: fix RS485 RTS polariy inverse issue (git-fixes).
  • serial: tegra: Add missing clkdisableunprepare() in tegrauarthw_init() (git-fixes).
  • signal/vm86_32: Properly send SIGSEGV when the vm86 state cannot be saved (git-fixes).
  • smb3: Replace smb2pdu 1-element arrays with flex-arrays (bsc#1193629).
  • soundwire: cadence: Do not overflow the command FIFOs (git-fixes).
  • spi: bcm63xx-hsspi: Endianness fix for ARM based SoC (git-fixes).
  • spi: dw: Fix wrong FIFO level setting for long xfers (git-fixes).
  • spi: synquacer: Fix timeout handling in synquacerspitransfer_one() (git-fixes).
  • spi: tegra210-quad: Fix validate combined sequence (git-fixes).
  • staging: mt7621-dts: change palmbus address to lower case (git-fixes).
  • struct uvcdevice move flushstatus new member to end (git-fixes).
  • sunrpc allow for unspecified transport time in rpcclntadd_xprt (git-fixes).
  • sunrpc: Fix potential race conditions in rpcsysfsxprtstatechange() (git-fixes).
  • sunrpc: Fix socket waits for write buffer space (git-fixes).
  • sysctl: add a new registersysctlinit() interface (bsc#1207328).
  • thermal/drivers/hisi: Drop second sensor hi3660 (git-fixes).
  • thermal/drivers/tsens: Drop msm8976-specific defines (git-fixes).
  • thermal/drivers/tsens: Sort out msm8976 vs msm8956 data (git-fixes).
  • thermal/drivers/tsens: fix slope values for msm8939 (git-fixes).
  • thermal/drivers/tsens: limit num_sensors to 9 for msm8939 (git-fixes).
  • thermal: intel: BXT_PMIC: select REGMAP instead of depending on it (git-fixes).
  • thermal: intel: powerclamp: Fix cur_state for multi package system (git-fixes).
  • thermal: intel: quark_dts: fix error pointer dereference (git-fixes).
  • traceeventshist: add check for return value of 'createhistfield' (git-fixes).
  • tracing: Fix poll() and select() do not work on percpu tracepipe and tracepiperaw (git-fixes).
  • tracing: Make sure trace_printk() can output as soon as it can be used (git-fixes).
  • tty: serial: fsl_lpuart: Fix the wrong RXWATER setting for rx dma case (git-fixes).
  • tty: serial: fsllpuart: clear LPUART Status Register in lpuart32shutdown() (git-fixes).
  • tty: serial: fsllpuart: disable Rx/Tx DMA in lpuart32shutdown() (git-fixes).
  • tty: serial: qcom-geni-serial: stop operations in progress at shutdown (git-fixes).
  • ubsan: no need to unset paniconwarn in ubsan_epilogue() (bsc#1207328).
  • update internal module version number for cifs.ko (bsc#1193629).
  • update patches.suse/0001-exit-Put-an-upper-limit-on-how-often-we-can-oops.patch (bsc#1207328, bsc#1208290).
  • usb: core: Do not hold device lock while reading the 'descriptors' sysfs file (git-fixes).
  • usb: core: add quirk for Alcor Link AK9563 smartcard reader (git-fixes).
  • usb: dwc3: core: Host wake up support from system suspend (git-fixes).
  • usb: dwc3: pci: add support for the Intel Meteor Lake-M (git-fixes).
  • usb: dwc3: qcom: Configure wakeup interrupts during suspend (git-fixes).
  • usb: dwc3: qcom: Fix memory leak in dwc3qcominterconnect_init (git-fixes).
  • usb: dwc3: qcom: Keep power domain on to retain controller status (git-fixes).
  • usb: dwc3: qcom: clean up icc init (git-fixes).
  • usb: dwc3: qcom: clean up suspend callbacks (git-fixes).
  • usb: dwc3: qcom: fix gadget-only builds (git-fixes).
  • usb: dwc3: qcom: fix peripheral and OTG suspend (git-fixes).
  • usb: dwc3: qcom: fix wakeup implementation (git-fixes).
  • usb: dwc3: qcom: only parse 'maximum-speed' once (git-fixes).
  • usb: dwc3: qcom: suppress unused-variable warning (git-fixes).
  • usb: early: xhci-dbc: Fix a potential out-of-bound memory access (git-fixes).
  • usb: gadget: fhid: fix fhidg lifetime vs cdev (git-fixes).
  • usb: gadget: f_hid: fix refcount leak on error path (git-fixes).
  • usb: gadget: fusb300udc: free irq on the error path in fusb300probe() (git-fixes).
  • usb: gadget: userial: Add null pointer check in gserialresume (git-fixes).
  • usb: max-3421: Fix setting of I/O pins (git-fixes).
  • usb: musb: Add and use inline function musbotgstate_string (git-fixes).
  • usb: musb: Add and use inline functions musb{get,set}state (git-fixes).
  • usb: musb: mediatek: do not unregister something that wasn't registered (git-fixes).
  • usb: musb: remove schedule work called after flush (git-fixes).
  • usb: serial: option: add support for VW/Skoda 'Carstick LTE' (git-fixes).
  • usb: typec: altmodes/displayport: Fix probe pin assign check (git-fixes).
  • vcscreen: do not clobber return value in vcsread (git-fixes).
  • vcscreen: modify vcssize() handling in vcs_read() (git-fixes).
  • vdpasim: not reset state in vdpasimqueue_ready (git-fixes).
  • vfs: Check the truncate maximum size in inodenewsizeok() (bsc#1207642).
  • vfs: filename_create(): fix incorrect intent (bsc#1197534).
  • virt/sev-guest: Add a MODULE_ALIAS (bsc#1208449).
  • virt/sev-guest: Prevent IV reuse in the SNP guest driver (bsc#1208449).
  • virt/sev-guest: Remove unnecessary free in init_crypto() (bsc#1208449).
  • virt: sev-guest: Pass the appropriate argument type to iounmap() (bsc#1208449).
  • virt: sevguest: Change driver name to reflect generic SEV support (bsc#1208449).
  • virt: sevguest: Rename the sevguest dir and files to sev-guest (bsc#1208449).
  • vmci: check context->notifypage after call to getuserpagesfast() to avoid GPF (git-fixes).
  • vmxnet3: move rss code block under eop descriptor (bsc#1208212).
  • watchdog/hpwdt: Enable HP_WATCHDOG for ARM64 systems. (jsc#PED-3210) Also enable module in aarch64 default configuration.
  • watchdog: Fix kmemleak in watchdogcdevregister (git-fixes).
  • watchdog: at91sam9wdt: use devmrequestirq to avoid missing freeirq() in error path (git-fixes).
  • watchdog: pcwd_usb: Fix attempting to access uninitialized memory (git-fixes).
  • watchdog: sbsa_wdog: Make sure the timeout programming is within the limits (git-fixes).
  • wifi: ath11k: Fix memory leak in ath11kpeerrxfragsetup (git-fixes).
  • wifi: ath11k: allow system suspend to survive ath11k (git-fixes).
  • wifi: ath9k: Fix potential stack-out-of-bounds write in ath9kwmirsp_callback() (git-fixes).
  • wifi: ath9k: htchst: free skb in ath9khtcrxmsg() if there is no callback function (git-fixes).
  • wifi: brcmfmac: fix potential memory leak in brcmfnetdevstart_xmit() (git-fixes).
  • wifi: brcmfmac: unmap dma buffer in brcmfmsgbufalloc_pktid() (git-fixes).
  • wifi: cfg80211: Fix extended KCK key length check in nl80211setrekey_data() (git-fixes).
  • wifi: cfg80211: Fix use after free for wext (git-fixes).
  • wifi: ipw2200: fix memory leak in ipwwdevinit() (git-fixes).
  • wifi: ipw2x00: do not call devkfreeskb() under spinlockirqsave() (git-fixes).
  • wifi: iwl3945: Add missing check for createsinglethreadworkqueue (git-fixes).
  • wifi: iwl4965: Add missing check for createsinglethreadworkqueue() (git-fixes).
  • wifi: iwlegacy: common: do not call devkfreeskb() under spinlockirqsave() (git-fixes).
  • wifi: libertas: cmdresp: do not call kfreeskb() under spinlock_irqsave() (git-fixes).
  • wifi: libertas: fix memory leak in lbsinitadapter() (git-fixes).
  • wifi: libertas: ifusb: do not call kfreeskb() under spinlockirqsave() (git-fixes).
  • wifi: libertas: main: do not call kfreeskb() under spinlock_irqsave() (git-fixes).
  • wifi: libertastf: do not call kfreeskb() under spinlockirqsave() (git-fixes).
  • wifi: mac80211: make rate u32 in stasetrateinforx() (git-fixes).
  • wifi: mwifiex: Add missing compatible string for SD8787 (git-fixes).
  • wifi: mwifiex: fix loop iterator in mwifiexupdateampdu_txwinsize() (git-fixes).
  • wifi: orinoco: check return value of hermeswritewordrec() (git-fixes).
  • wifi: rsi: Fix memory leak in rsicoexattach() (git-fixes).
  • wifi: rtl8xxxu: Fix memory leaks with RTL8723BU, RTL8192EU (git-fixes).
  • wifi: rtl8xxxu: do not call devkfreeskb() under spinlockirqsave() (git-fixes).
  • wifi: rtlwifi: Fix global-out-of-bounds bug in rtl8812aephysettxpower_limit() (git-fixes).
  • wifi: rtlwifi: rtl8188ee: do not call kfreeskb() under spinlock_irqsave() (git-fixes).
  • wifi: rtlwifi: rtl8723be: do not call kfreeskb() under spinlock_irqsave() (git-fixes).
  • wifi: rtlwifi: rtl8821ae: do not call kfreeskb() under spinlock_irqsave() (git-fixes).
  • wifi: rtw89: Add missing check for alloc_workqueue (git-fixes).
  • wifi: wilc1000: fix potential memory leak in wilcmacxmit() (git-fixes).
  • wifi: wl3501cs: do not call kfreeskb() under spinlockirqsave() (git-fixes).
  • writeback: avoid use-after-free after removing device (bsc#1207638).
  • x86/MCE/AMD: Clear DFR errors found in THR handler (git-fixes).
  • x86/asm: Fix an assembler warning with current binutils (git-fixes).
  • x86/boot: Avoid using Intel mnemonics in AT&T syntax asm (git-fixes).
  • x86/hyperv: Introduce HVMAXSPARSEVCPUBANKS/HVVCPUSPERSPARSEBANK constants (git-fixes).
  • x86/kprobes: Fix kprobes instruction boudary check with CONFIG_RETHUNK (git-fixes).
  • x86/kprobes: Fix optprobe optimization check with CONFIG_RETHUNK (git-fixes).
  • x86/kvm: Remove unused virt to phys translation in kvmguestcpu_init() (git-fixes).
  • x86/microcode/intel: Do not retry microcode reloading on the APs (git-fixes).
  • x86/xen: Fix memory leak in xeninitlock_cpu() (git-fixes).
  • x86/xen: Fix memory leak in xensmpintrinit{pv}() (git-fixes).
  • x86: acpi: cstate: Optimize C3 entry on AMD CPUs (git-fixes).
  • xen-netfront: Fix NULL sring after live migration (git-fixes).
  • xen-pciback: Allow setting PCIMSIXFLAGS_MASKALL too (git-fixes).
  • xen/arm: Fix race in RB-tree based P2M accounting (git-fixes)
  • xen/netback: do some code cleanup (git-fixes).
  • xen/netback: fix build warning (git-fixes).
  • xen/netfront: destroy queues before realnumtx_queues is zeroed (git-fixes).
  • xen/platform-pci: add missing free_irq() in error path (git-fixes).
  • xen/privcmd: Fix a possible warning in privcmdioctlmmap_resource() (git-fixes).
  • xen: fix 'direction' argument of ioviterkvec() (git-fixes).
  • xfs: estimate post-merge refcounts correctly (bsc#1208183).
  • xfs: hoist refcount record merge predicates (bsc#1208183).
References

Affected packages

SUSE:Linux Enterprise Module for Public Cloud 15 SP4 / kernel-azure

Package

Name
kernel-azure
Purl
pkg:rpm/suse/kernel-azure&distro=SUSE%20Linux%20Enterprise%20Module%20for%20Public%20Cloud%2015%20SP4

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0Unknown introduced version / All previous versions are affected
Fixed
5.14.21-150400.14.37.1

Ecosystem specific

{
    "binaries": [
        {
            "kernel-azure": "5.14.21-150400.14.37.1",
            "kernel-azure-devel": "5.14.21-150400.14.37.1",
            "kernel-devel-azure": "5.14.21-150400.14.37.1",
            "kernel-syms-azure": "5.14.21-150400.14.37.1",
            "kernel-source-azure": "5.14.21-150400.14.37.1"
        }
    ]
}

SUSE:Linux Enterprise Module for Public Cloud 15 SP4 / kernel-source-azure

Package

Name
kernel-source-azure
Purl
pkg:rpm/suse/kernel-source-azure&distro=SUSE%20Linux%20Enterprise%20Module%20for%20Public%20Cloud%2015%20SP4

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0Unknown introduced version / All previous versions are affected
Fixed
5.14.21-150400.14.37.1

Ecosystem specific

{
    "binaries": [
        {
            "kernel-azure": "5.14.21-150400.14.37.1",
            "kernel-azure-devel": "5.14.21-150400.14.37.1",
            "kernel-devel-azure": "5.14.21-150400.14.37.1",
            "kernel-syms-azure": "5.14.21-150400.14.37.1",
            "kernel-source-azure": "5.14.21-150400.14.37.1"
        }
    ]
}

SUSE:Linux Enterprise Module for Public Cloud 15 SP4 / kernel-syms-azure

Package

Name
kernel-syms-azure
Purl
pkg:rpm/suse/kernel-syms-azure&distro=SUSE%20Linux%20Enterprise%20Module%20for%20Public%20Cloud%2015%20SP4

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0Unknown introduced version / All previous versions are affected
Fixed
5.14.21-150400.14.37.1

Ecosystem specific

{
    "binaries": [
        {
            "kernel-azure": "5.14.21-150400.14.37.1",
            "kernel-azure-devel": "5.14.21-150400.14.37.1",
            "kernel-devel-azure": "5.14.21-150400.14.37.1",
            "kernel-syms-azure": "5.14.21-150400.14.37.1",
            "kernel-source-azure": "5.14.21-150400.14.37.1"
        }
    ]
}

openSUSE:Leap 15.4 / kernel-azure

Package

Name
kernel-azure
Purl
pkg:rpm/opensuse/kernel-azure&distro=openSUSE%20Leap%2015.4

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0Unknown introduced version / All previous versions are affected
Fixed
5.14.21-150400.14.37.1

Ecosystem specific

{
    "binaries": [
        {
            "reiserfs-kmp-azure": "5.14.21-150400.14.37.1",
            "kernel-devel-azure": "5.14.21-150400.14.37.1",
            "dlm-kmp-azure": "5.14.21-150400.14.37.1",
            "cluster-md-kmp-azure": "5.14.21-150400.14.37.1",
            "kernel-azure-extra": "5.14.21-150400.14.37.1",
            "gfs2-kmp-azure": "5.14.21-150400.14.37.1",
            "kernel-azure-optional": "5.14.21-150400.14.37.1",
            "kernel-azure-devel": "5.14.21-150400.14.37.1",
            "kernel-azure": "5.14.21-150400.14.37.1",
            "kselftests-kmp-azure": "5.14.21-150400.14.37.1",
            "kernel-syms-azure": "5.14.21-150400.14.37.1",
            "kernel-azure-livepatch-devel": "5.14.21-150400.14.37.1",
            "ocfs2-kmp-azure": "5.14.21-150400.14.37.1",
            "kernel-source-azure": "5.14.21-150400.14.37.1"
        }
    ]
}

openSUSE:Leap 15.4 / kernel-source-azure

Package

Name
kernel-source-azure
Purl
pkg:rpm/opensuse/kernel-source-azure&distro=openSUSE%20Leap%2015.4

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0Unknown introduced version / All previous versions are affected
Fixed
5.14.21-150400.14.37.1

Ecosystem specific

{
    "binaries": [
        {
            "reiserfs-kmp-azure": "5.14.21-150400.14.37.1",
            "kernel-devel-azure": "5.14.21-150400.14.37.1",
            "dlm-kmp-azure": "5.14.21-150400.14.37.1",
            "cluster-md-kmp-azure": "5.14.21-150400.14.37.1",
            "kernel-azure-extra": "5.14.21-150400.14.37.1",
            "gfs2-kmp-azure": "5.14.21-150400.14.37.1",
            "kernel-azure-optional": "5.14.21-150400.14.37.1",
            "kernel-azure-devel": "5.14.21-150400.14.37.1",
            "kernel-azure": "5.14.21-150400.14.37.1",
            "kselftests-kmp-azure": "5.14.21-150400.14.37.1",
            "kernel-syms-azure": "5.14.21-150400.14.37.1",
            "kernel-azure-livepatch-devel": "5.14.21-150400.14.37.1",
            "ocfs2-kmp-azure": "5.14.21-150400.14.37.1",
            "kernel-source-azure": "5.14.21-150400.14.37.1"
        }
    ]
}

openSUSE:Leap 15.4 / kernel-syms-azure

Package

Name
kernel-syms-azure
Purl
pkg:rpm/opensuse/kernel-syms-azure&distro=openSUSE%20Leap%2015.4

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0Unknown introduced version / All previous versions are affected
Fixed
5.14.21-150400.14.37.1

Ecosystem specific

{
    "binaries": [
        {
            "reiserfs-kmp-azure": "5.14.21-150400.14.37.1",
            "kernel-devel-azure": "5.14.21-150400.14.37.1",
            "dlm-kmp-azure": "5.14.21-150400.14.37.1",
            "cluster-md-kmp-azure": "5.14.21-150400.14.37.1",
            "kernel-azure-extra": "5.14.21-150400.14.37.1",
            "gfs2-kmp-azure": "5.14.21-150400.14.37.1",
            "kernel-azure-optional": "5.14.21-150400.14.37.1",
            "kernel-azure-devel": "5.14.21-150400.14.37.1",
            "kernel-azure": "5.14.21-150400.14.37.1",
            "kselftests-kmp-azure": "5.14.21-150400.14.37.1",
            "kernel-syms-azure": "5.14.21-150400.14.37.1",
            "kernel-azure-livepatch-devel": "5.14.21-150400.14.37.1",
            "ocfs2-kmp-azure": "5.14.21-150400.14.37.1",
            "kernel-source-azure": "5.14.21-150400.14.37.1"
        }
    ]
}