SUSE-SU-2021:3179-1

See a problem?
Import Source
https://ftp.suse.com/pub/projects/security/osv/SUSE-SU-2021:3179-1.json
JSON Data
https://api.osv.dev/v1/vulns/SUSE-SU-2021:3179-1
Related
Published
2021-09-21T14:28:58Z
Modified
2021-09-21T14:28:58Z
Summary
Security update for the Linux Kernel
Details

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

The following security bugs were fixed:

  • CVE-2021-3640: Fixed a Use-After-Free vulnerability in function scosocksendmsg() in the bluetooth stack (bsc#1188172).
  • CVE-2021-3653: Missing validation of the int_ctl VMCB field and allows a malicious L1 guest to enable AVIC support for the L2 guest. (bsc#1189399).
  • CVE-2021-3656: Missing validation of the the virt_ext VMCB field and allows a malicious L1 guest to disable both VMLOAD/VMSAVE intercepts and VLS for the L2 guest (bsc#1189400).
  • CVE-2021-3679: A lack of CPU resource in tracing module functionality was found in the way user uses trace ring buffer in a specific way. Only privileged local users (with CAPSYSADMIN capability) could use this flaw to starve the resources causing denial of service (bnc#1189057).
  • CVE-2021-3732: Mounting overlayfs inside an unprivileged user namespace can reveal files (bsc#1189706).
  • CVE-2021-3739: Fixed a NULL pointer dereference when deleting device by invalid id (bsc#1189832 ).
  • CVE-2021-3743: Fixed OOB Read in qrtrendpointpost (bsc#1189883).
  • CVE-2021-3753: Fixed race out-of-bounds in virtual terminal handling (bsc#1190025).
  • CVE-2021-38160: Data corruption or loss could be triggered by an untrusted device that supplies a buf->len value exceeding the buffer size in drivers/char/virtio_console.c (bsc#1190117)
  • CVE-2021-38198: arch/x86/kvm/mmu/paging_tmpl.h incorrectly computes the access permissions of a shadow page, leading to a missing guest protection page fault (bnc#1189262).
  • CVE-2021-38204: drivers/usb/host/max3421-hcd.c allowed physically proximate attackers to cause a denial of service (use-after-free and panic) by removing a MAX-3421 USB device in certain situations (bnc#1189291).
  • CVE-2021-38205: drivers/net/ethernet/xilinx/xilinx_emaclite.c made it easier for attackers to defeat an ASLR protection mechanism because it prints a kernel pointer (i.e., the real IOMEM pointer) (bnc#1189292).
  • CVE-2021-38207: drivers/net/ethernet/xilinx/lltemacmain.c allowed remote attackers to cause a denial of service (buffer overflow and lockup) by sending heavy network traffic for about ten minutes (bnc#1189298).
  • CVE-2021-38166: Fixed an integer overflow and out-of-bounds write when many elements are placed in a single bucket in kernel/bpf/hashtab.c (bnc#1189233 ).
  • CVE-2021-38209: Fixed allowed observation of changes in any net namespace via net/netfilter/nfconntrackstandalone.c (bnc#1189393).
  • CVE-2021-38206: Fixed NULL pointer dereference in the radiotap parser inside the mac80211 subsystem (bnc#1189296).
  • CVE-2021-34556: Fixed side-channel attack via a Speculative Store Bypass via unprivileged BPF program that could have obtain sensitive information from kernel memory (bsc#1188983).
  • CVE-2021-35477: Fixed BPF stack frame pointer which could have been abused to disclose content of arbitrary kernel memory (bsc#1188985).
  • CVE-2021-3759: Unaccounted ipc objects in Linux kernel could have lead to breaking memcg limits and DoS attacks (bsc#1190115).
  • CVE-2020-12770: Fixed sgremoverequest call in a certain failure cases (bsc#1171420).

The following non-security bugs were fixed:

  • ACPI: NFIT: Fix support for virtual SPA ranges (git-fixes).
  • ACPI: processor: Clean up acpiprocessorevaluate_cst() (bsc#1175543)
  • ACPI: processor: Export acpiprocessorevaluate_cst() (bsc#1175543)
  • ACPI: processor: Export function to claim _CST control (bsc#1175543)
  • ACPI: processor: Introduce acpiprocessorevaluate_cst() (bsc#1175543)
  • ACPI: processor: Make ACPIPROCESSORCSTATE depend on ACPI_PROCESSOR (bsc#1175543)
  • ALSA: hda - fix the 'Capture Switch' value change notifications (git-fixes).
  • ALSA: hda/hdmi: Add quirk to force pin connectivity on NUC10 (git-fixes).
  • ALSA: hda/hdmi: fix max DP-MST dev_num for Intel TGL+ platforms (git-fixes).
  • ALSA: hda/hdmi: let new platforms assign the pcm slot dynamically (git-fixes).
  • ALSA: hda/realtek - Add ALC285 HP init procedure (git-fixes).
  • ALSA: hda/realtek - Add type for ALC287 (git-fixes).
  • ALSA: hda/realtek: Change device names for quirks to barebone names (git-fixes).
  • ALSA: hda/realtek: Enable 4-speaker output for Dell XPS 15 9510 laptop (git-fixes).
  • ALSA: hda/realtek: Fix headset mic for Acer SWIFT SF314-56 (ALC256) (git-fixes).
  • ALSA: hda/realtek: Limit mic boost on HP ProBook 445 G8 (git-fixes).
  • ALSA: hda/realtek: add mic quirk for Acer SF314-42 (git-fixes).
  • ALSA: hda/realtek: fix mute led of the HP Pavilion 15-eh1xxx series (git-fixes).
  • ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 650 G8 Notebook PC (git-fixes).
  • ALSA: hda/via: Apply runtime PM workaround for ASUS B23E (git-fixes).
  • ALSA: hda: Add quirk for ASUS Flow x13 (git-fixes).
  • ALSA: hda: Fix hang during shutdown due to link reset (git-fixes).
  • ALSA: hda: Release controller display power during shutdown/reboot (git-fixes).
  • ALSA: pcm: Fix mmap breakage without explicit buffer setup (git-fixes).
  • ALSA: pcm: fix divide error in sndpcmlib_ioctl (git-fixes).
  • ALSA: seq: Fix racy deletion of subscriber (git-fixes).
  • ALSA: usb-audio: Add registration quirk for JBL Quantum 600 (git-fixes).
  • ALSA: usb-audio: Avoid unnecessary or invalid connector selection at resume (git-fixes).
  • ALSA: usb-audio: Fix regression on Sony WALKMAN NW-A45 DAC (git-fixes).
  • ALSA: usb-audio: Fix superfluous autosuspend recovery (git-fixes).
  • ALSA: usb-audio: fix incorrect clock source setting (git-fixes).
  • ASoC: Intel: Skylake: Fix module resource and format selection (git-fixes).
  • ASoC: Intel: Skylake: Leave data as is when invoking TLV IPCs (git-fixes).
  • ASoC: Intel: kblda7219max98927: Fix format selection for max98373 (git-fixes).
  • ASoC: SOF: Intel: hda-ipc: fix reply size checking (git-fixes).
  • ASoC: amd: Fix reference to PCM buffer address (git-fixes).
  • ASoC: component: Remove misplaced prefix handling in pin control functions (git-fixes).
  • ASoC: cs42l42: Correct definition of ADC Volume control (git-fixes).
  • ASoC: cs42l42: Do not allow SNDSOCDAIFMTLEFTJ (git-fixes).
  • ASoC: cs42l42: Fix LRCLK frame start edge (git-fixes).
  • ASoC: cs42l42: Fix inversion of ADC Notch Switch control (git-fixes).
  • ASoC: cs42l42: Remove duplicate control for WNF filter frequency (git-fixes).
  • ASoC: intel: atom: Fix breakage for PCM buffer address setup (git-fixes).
  • ASoC: intel: atom: Fix reference to PCM buffer address (git-fixes).
  • ASoC: mediatek: mt8183: Fix Unbalanced pmruntimeenable in mt8183afepcmdevprobe (git-fixes).
  • ASoC: rt5682: Adjust headset volume button threshold (git-fixes).
  • ASoC: rt5682: Adjust headset volume button threshold again (git-fixes).
  • ASoC: rt5682: Fix the issue of garbled recording after powerddbussuspend (git-fixes).
  • ASoC: ti: j721e-evm: Check for not initialized parentclkid (git-fixes).
  • ASoC: ti: j721e-evm: Fix unbalanced domain activity tracking during startup (git-fixes).
  • ASoC: tlv320aic31xx: Fix jack detection after suspend (git-fixes).
  • ASoC: tlv320aic31xx: fix reversed bclk/wclk master bits (git-fixes).
  • ASoC: uniphier: Fix reference to PCM buffer address (git-fixes).
  • ASoC: wcd9335: Disable irq on slave ports in the remove function (git-fixes).
  • ASoC: wcd9335: Fix a double irq free in the remove function (git-fixes).
  • ASoC: wcd9335: Fix a memory leak in the error handling path of the probe function (git-fixes).
  • ASoC: xilinx: Fix reference to PCM buffer address (git-fixes).
  • Avoid double printing SUSE specific flags in mod->taint (bsc#1190413).
  • Bluetooth: add timeout sanity check to hci_inquiry (git-fixes).
  • Bluetooth: btusb: Fix a unspported condition to set available debug features (git-fixes).
  • Bluetooth: btusb: check conditions before enabling USB ALT 3 for WBS (git-fixes).
  • Bluetooth: defer cleanup of resources in hciunregisterdev() (git-fixes).
  • Bluetooth: fix repeated calls to scosockkill (git-fixes).
  • Bluetooth: hidp: use correct wait queue when removing ctrl_wait (git-fixes).
  • Bluetooth: increase BTNAMSIZ to 21 chars to fix potential buffer overflow (git-fixes).
  • Bluetooth: mgmt: Fix wrong opcode in the response for add_adv cmd (git-fixes).
  • Bluetooth: sco: prevent information leak in scoconndefer_accept() (git-fixes).
  • Documentation: admin-guide: PM: Add intel_idle document (bsc#1175543)
  • KVM: VMX: Drop guest CPUID check for VMXE in vmxsetcr4() (bsc#1188786).
  • KVM: VMX: Enable machine check support for 32bit targets (bsc#1188787).
  • KVM: VMX: Explicitly clear RFLAGS.CF and RFLAGS.ZF in VM-Exit RSB path (bsc#1188788).
  • KVM: VMX: Extend VMXs #AC interceptor to handle split lock #AC in guest (bsc#1187959).
  • KVM: nVMX: Handle split-lock #AC exceptions that happen in L2 (bsc#1187959).
  • KVM: nVMX: Really make emulated nested preemption timer pinned (bsc#1188780).
  • KVM: nVMX: Reset the segment cache when stuffing guest segs (bsc#1188781).
  • KVM: nVMX: Skip IBPB when switching between vmcs01 and vmcs02 (bsc#1188782).
  • KVM: nVMX: Sync unsync'd vmcs02 state to vmcs12 on migration (bsc#1188783).
  • KVM: nVMX: Truncate bits 63:32 of VMCS field on nested check in !64-bit (bsc#1188784).
  • KVM: x86: Emulate split-lock access as a write in emulator (bsc#1187959).
  • KVM: x86: bit 8 of non-leaf PDPEs is not reserved (bsc#1188790).
  • NFS: Correct size calculation for create reply length (bsc#1189870).
  • NFSv4.1: Do not rebind to the same source port when (bnc#1186264 bnc#1189021)
  • NFSv4/pNFS: Do not call nfs4pnfsv3ds_connect multiple times (git-fixes).
  • NFSv4: Initialise connection to the server in nfs4allocclient() (bsc#1040364).
  • PCI/MSI: Correct misleading comments (git-fixes).
  • PCI/MSI: Do not set invalid bits in MSI mask (git-fixes).
  • PCI/MSI: Enable and mask MSI-X early (git-fixes).
  • PCI/MSI: Mask all unused MSI-X entries (git-fixes).
  • PCI/MSI: Skip masking MSI-X on Xen PV (git-fixes).
  • PCI/MSI: Use msimaskirq() in pcimsishutdown() (git-fixes).
  • PCI: Increase D3 delay for AMD Renoir/Cezanne XHCI (git-fixes).
  • PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently (git-fixes).
  • PCI: PM: Enable PME if it can be signaled from D3cold (git-fixes).
  • RDMA/bnxt_re: Fix stats counters (bsc#1188231).
  • SUNRPC: 'Directory with parent 'rpc_clnt' already present!' (bsc#1168202 bsc#1188924).
  • SUNRPC: Fix the batch tasks count wraparound (git-fixes).
  • SUNRPC: Should wake up the privileged task firstly (git-fixes).
  • SUNRPC: defer slow parts of rpcfreeclient() to a workqueue (bsc#1168202 bsc#1188924).
  • SUNRPC: fix use-after-free in rpcfreeclient_work() (bsc#1168202 bsc#1188924).
  • SUNRPC: improve error response to over-size gss credential (bsc#1190022).
  • SUNRPC: prevent port reuse on transports which do not request it (bnc#1186264 bnc#1189021).
  • USB: core: Avoid WARNings for 0-length descriptor requests (git-fixes).
  • USB: serial: ch341: fix character loss at high transfer rates (git-fixes).
  • USB: serial: ftdi_sio: add device ID for Auto-M3 OP-COM v2 (git-fixes).
  • USB: serial: option: add Telit FD980 composition 0x1056 (git-fixes).
  • USB: usbtmc: Fix RCU stall warning (git-fixes).
  • USB:ehci:fix Kunpeng920 ehci hardware problem (git-fixes).
  • VMCI: fix NULL pointer dereference when unmapping queue pair (git-fixes).
  • ath6kl: wmi: fix an error code in ath6klwmisync_point() (git-fixes).
  • ath9k: Clear key cache explicitly on disabling hardware (git-fixes).
  • ath: Use safer key clearing with key cache entries (git-fixes).
  • bcma: Fix memory leak for internally-handled cores (git-fixes).
  • bdi: Do not use freezable workqueue (bsc#1189573).
  • blk-iolatency: error out if blkgetqueue() failed in iolatencysetlimit() (bsc#1189507).
  • blk-mq-sched: Fix blkmqschedalloctags() error handling (bsc#1189506).
  • blk-wbt: introduce a new disable state to prevent false positive by rwb_enabled() (bsc#1189503).
  • blk-wbt: make sure throttle is enabled properly (bsc#1189504).
  • block: fix trace completion for chained bio (bsc#1189505).
  • bnxt_en: Validate vlan protocol ID on RX packets (jsc#SLE-15075).
  • brcmfmac: pcie: fix oops on failure to resume and reprobe (git-fixes).
  • btrfs: Rename _btrfsallocchunk to btrfsalloc_chunk (bsc#1189079).
  • btrfs: add a trace class for dumping the current ENOSPC state (bsc#1135481).
  • btrfs: add a trace point for reserve tickets (bsc#1135481).
  • btrfs: adjust the flush trace point to include the source (bsc#1135481).
  • btrfs: check reclaimsize in needpreemptive_reclaim (bsc#1135481).
  • btrfs: factor out create_chunk() (bsc#1189077).
  • btrfs: factor out decidestripesize() (bsc#1189077).
  • btrfs: factor out gatherdeviceinfo() (bsc#1189077).
  • btrfs: factor out initallocchunk_ctl (bsc#1189077).
  • btrfs: fix btrfscalcreclaimmetadatasize calculation (bsc#1135481).
  • btrfs: fix deadlock with concurrent chunk allocations involving system chunks (bsc#1189077).
  • btrfs: handle invalid profile in chunk allocation (bsc#1189077).
  • btrfs: implement space clamping for preemptive flushing (bsc#1135481).
  • btrfs: improve preemptive background space flushing (bsc#1135481).
  • btrfs: introduce a FORCECOMMITTRANS flush operation (bsc#1135481).
  • btrfs: introduce allocchunkctl (bsc#1189077).
  • btrfs: introduce chunk allocation policy (bsc#1189077).
  • btrfs: make flushspace take a enum btrfsflush_state instead of int (bsc#1135481).
  • btrfs: move the chunkmutex in btrfsreadchunktree (bsc#1189077).
  • btrfs: parameterize devextentmin for chunk allocation (bsc#1189077).
  • btrfs: refactor findfreedevextentstart() (bsc#1189077).
  • btrfs: remove FLUSHDELAYEDREFS from data ENOSPC flushing (bsc#1135481).
  • btrfs: rename needdoasync_reclaim (bsc#1135481).
  • btrfs: rework btrfscalcreclaimmetadatasize (bsc#1135481).
  • btrfs: rework chunk allocation to avoid exhaustion of the system chunk array (bsc#1189077).
  • btrfs: rip out btrfsspaceinfo::totalbytespinned (bsc#1135481).
  • btrfs: rip the firstticketbytes logic from failalltickets (bsc#1135481).
  • btrfs: simplify the logic in needpreemptiveflushing (bsc#1135481).
  • btrfs: tracepoints: convert flush states to using EM macros (bsc#1135481).
  • btrfs: tracepoints: fix btrfstriggerflush symbolic string for flags (bsc#1135481).
  • can: tihecc: Fix memleak in tihecc_probe (git-fixes).
  • can: usb: esdusb2: esdusb2rxevent(): fix the interchange of the CAN RX and TX error counters (git-fixes).
  • ceph: clean up and optimize cephcheckdelayed_caps() (bsc#1187468).
  • ceph: reduce contention in cephcheckdelayed_caps() (bsc#1187468).
  • ceph: take snapemptylock atomically with snaprealm refcount change (bsc#1189427).
  • cifs: Remove unused inline function issysvolor_netlogon() (bsc#1185902).
  • cifs: avoid starvation when refreshing dfs cache (bsc#1185902).
  • cifs: constify getnormalizedpath() properly (bsc#1185902).
  • cifs: do not cargo-cult strndup() (bsc#1185902).
  • cifs: do not send tree disconnect to ipc shares (bsc#1185902).
  • cifs: do not share tcp servers with dfs mounts (bsc#1185902).
  • cifs: do not share tcp sessions of dfs connections (bsc#1185902).
  • cifs: fix check of dfs interlinks (bsc#1185902).
  • cifs: fix path comparison and hash calc (bsc#1185902).
  • cifs: get rid of @noreq param in _dfscache_find() (bsc#1185902).
  • cifs: handle different charsets in dfs cache (bsc#1185902).
  • cifs: keep referral server sessions alive (bsc#1185902).
  • cifs: missing null pointer check in cifs_mount (bsc#1185902).
  • cifs: prevent NULL deref in cifscomposemount_options() (bsc#1185902).
  • cifs: set a minimum of 2 minutes for refreshing dfs cache (bsc#1185902).
  • clk: fix leak on devmclkbulkgetall() unwind (git-fixes).
  • clk: stm32f4: fix post divisor setup for I2S/SAI PLLs (git-fixes).
  • cpuidle: Allow idle states to be disabled by default (bsc#1175543)
  • cpuidle: Consolidate disabled state checks (bsc#1175543)
  • cpuidle: Drop disabled field from struct cpuidle_state (bsc#1175543)
  • cpuidle: Fix cpuidledriverstate_disabled() (bsc#1175543)
  • cpuidle: Introduce cpuidledriverstate_disabled() for driver quirks (bsc#1175543)
  • crypto: ccp - Annotate SEV Firmware file names (bsc#1189212).
  • crypto: qat - use proper type for vf_mask (git-fixes).
  • crypto: x86/curve25519 - fix cpu feature checking logic in mod_exit (git-fixes).
  • device-dax: Fix default return code of range_parse() (git-fixes).
  • dm integrity: fix missing goto in bitmapflushinterval error handling (git-fixes).
  • dm rq: fix double free of blkmqtag_set in dev remove after table load fails (git-fixes).
  • dm verity: fix DMVERITYOPTS_MAX value (git-fixes).
  • dmaengine: idxd: fix setup sequence for MSIXPERM table (git-fixes).
  • dmaengine: imx-dma: configure the generic DMA type to make it work (git-fixes).
  • dmaengine: imx-dma: configure the generic DMA type to make it work (git-fixes).
  • dmaengine: imx-sdma: remove duplicated sdmaloadcontext (git-fixes).
  • dmaengine: of-dma: routerxlate to return -EPROBEDEFER if controller is not yet available (git-fixes).
  • dmaengine: usb-dmac: Fix PM reference leak in usbdmacprobe() (git-fixes).
  • dmaengine: xilinx_dma: Fix read-after-free bug when terminating transfers (git-fixes).
  • drivers/block/nullblk/main: Fix a double free in nullinit (git-fixes).
  • drm/amd/display: Fix Dynamic bpp issue with 8K30 with Navi 1X (git-fixes).
  • drm/amd/display: Fix comparison error in dcn21 DML (git-fixes).
  • drm/amd/display: Fix max vstartup calculation for modes with borders (git-fixes).
  • drm/amd/display: Remove invalid assert for ODM + MPC case (git-fixes).
  • drm/amd/display: use GFPATOMIC in amdgpudmirqschedule_work (git-fixes).
  • drm/amd/display: workaround for hard hang on HPD on native DP (git-fixes).
  • drm/amdgpu/acp: Make PM domain really work (git-fixes).
  • drm/amdgpu/display: fix DMUB firmware version info (git-fixes).
  • drm/amdgpu/display: only enable aux backlight control for OLED panels (git-fixes).
  • drm/amdgpu: do not enable baco on boco platforms in runpm (git-fixes).
  • drm/amdgpu: fix the doorbell missing when in CGPG issue for renoir (git-fixes).
  • drm/dp_mst: Fix return code on sideband message failure (git-fixes).
  • drm/i915/dg1: gmbus pin mapping (bsc#1188700).
  • drm/i915/dg1: provide port/phy mapping for vbt (bsc#1188700).
  • drm/i915/gen9_bc: Add W/A for missing STRAP config on TGP PCH + CML combos (bsc#1188700).
  • drm/i915/gen9_bc: Introduce HPD pin mappings for TGP PCH + CML combos (bsc#1188700).
  • drm/i915/gen9_bc: Introduce TGP PCH DDC pin mappings (bsc#1188700).
  • drm/i915/gen9_bc: Recognize TGP PCH + CML combos (bsc#1188700).
  • drm/i915/rkl: new rkl ddc map for different PCH (bsc#1188700).
  • drm/i915: Add VBT AUX CH H and I (bsc#1188700).
  • drm/i915: Add VBT DVO ports H and I (bsc#1188700).
  • drm/i915: Add more AUX CHs to the enum (bsc#1188700).
  • drm/i915: Configure GEN11{TBT,TC}HOTPLUG_CTL for ports TC5/6 (bsc#1188700).
  • drm/i915: Correct SFC_DONE register offset (git-fixes).
  • drm/i915: Introduce HPDPORTTC<n> (bsc#1188700).
  • drm/i915: Move hpd_pin setup to encoder init (bsc#1188700).
  • drm/i915: Nuke the redundant TC/TBT HPD bit defines (bsc#1188700).
  • drm/i915: Only access SFC_DONE when media domain is not fused off (git-fixes).
  • drm/meson: fix colour distortion from HDR set during vendor u-boot (git-fixes).
  • drm/msi/mdp4: populate priv->kms in mdp4kmsinit (git-fixes).
  • drm/msm/dpu: make dpuhwctlclearall_blendstages clear necessary LMs (git-fixes).
  • drm/msm/dsi: Fix some reference counted resource leaks (git-fixes).
  • drm/msm: Fix error return code in msmdrminit() (git-fixes).
  • drm/nouveau/kms/nv50: workaround EFI GOP window channel format differences (git-fixes).
  • drm/of: free the iterator object on failure (git-fixes).
  • drm/of: free the right object (git-fixes).
  • drm/panfrost: Fix missing clkdisableunprepare() on error in panfrostclkinit() (git-fixes).
  • drm/prime: fix comment on PRIME Helpers (git-fixes).
  • ext4: cleanup in-core orphan list if ext4_truncate() failed to get a transaction handle (bsc#1189568).
  • ext4: correct the cachenr in tracepoint ext4esshrinkexit (bsc#1189564).
  • ext4: fix avefreec in findgrouporlov (bsc#1189566).
  • ext4: fix kernel infoleak via ext4extentheader (bsc#1189562).
  • ext4: fix potential htree corruption when growing large_dir directories (bsc#1189576).
  • ext4: remove check for zero nrtoscan in ext4esscan() (bsc#1189565).
  • ext4: return error code when ext4fillflex_info() fails (bsc#1189563).
  • ext4: use ext4grplockederror in mbfind_extent (bsc#1189567).
  • fanotify: fix copyeventto_user() fid error clean up (bsc#1189574).
  • firmwareloader: fix use-after-free in firmwarefallback_sysfs (git-fixes).
  • firmwareloader: use -ETIMEDOUT instead of -EAGAIN in fwloadsysfsfallback (git-fixes).
  • fixup 'rpm: support gz and zst compression methods' (bsc#1190358, bsc#1190428).
  • fpga: altera-freeze-bridge: Address warning about unused variable (git-fixes).
  • fpga: dfl: fme: Fix cpu hotplug issue in performance reporting (git-fixes).
  • fpga: dfl: fme: Fix cpu hotplug issue in performance reporting (git-fixes).
  • fpga: xiilnx-spi: Address warning about unused variable (git-fixes).
  • fpga: zynqmp-fpga: Address warning about unused variable (git-fixes).
  • gpio: eic-sprd: break loop when getting NULL device resource (git-fixes).
  • gpio: tqmx86: really make IRQ optional (git-fixes).
  • i2c: dev: zero out array used for i2c reads from userspace (git-fixes).
  • i2c: highlander: add IRQ check (git-fixes).
  • i2c: iop3xx: fix deferred probing (git-fixes).
  • i2c: mt65xx: fix IRQ check (git-fixes).
  • i2c: s3c2410: fix IRQ check (git-fixes).
  • iio: adc: Fix incorrect exit of for-loop (git-fixes).
  • iio: adc: ti-ads7950: Ensure CS is deasserted after reading channels (git-fixes).
  • iio: humidity: hdc100x: Add margin to the conversion time (git-fixes).
  • intel_idle: Add module parameter to prevent ACPI _CST from being used (bsc#1175543)
  • intel_idle: Allow ACPI _CST to be used for selected known processors (bsc#1175543)
  • intel_idle: Annotate init time data structures (bsc#1175543)
  • intel_idle: Customize IceLake server support (bsc#1175543)
  • intel_idle: Disable ACPI _CST on Haswell (bsc#1175543, bsc#1177399, bsc#1180347, bsc#1180141)
  • intelidle: Fix maxcstate for processor models without C-state tables (bsc#1175543)
  • intel_idle: Ignore _CST if control cannot be taken from the platform (bsc#1175543)
  • intelidle: Refactor intelidlecpuidledriver_init() (bsc#1175543)
  • intel_idle: Use ACPI _CST for processor models without C-state tables (bsc#1175543)
  • iommu/amd: Fix extended features logging (bsc#1189213).
  • iommu/amd: Move Stoney Ridge check to detect_ivrs() (bsc#1189762).
  • iommu/arm-smmu-v3: Decrease the queue size of evtq and priq (bsc#1189210).
  • iommu/arm-smmu-v3: add bit field SFM into GERRORERRMASK (bsc#1189209).
  • iommu/dma: Fix IOVA reserve dma ranges (bsc#1189214).
  • iommu/dma: Fix compile warning in 32-bit builds (bsc#1189229).
  • iommu/vt-d: Check for allocation failure in auxdetachdevice() (bsc#1189215).
  • iommu/vt-d: Define counter explicitly as unsigned int (bsc#1189216).
  • iommu/vt-d: Do not set then clear private data in prqeventthread() (bsc#1189217).
  • iommu/vt-d: Fix sysfs leak in alloc_iommu() (bsc#1189218).
  • iommu/vt-d: Force to flush iotlb before creating superpage (bsc#1189219).
  • iommu/vt-d: Global devTLB flush when present context entry changed (bsc#1189220).
  • iommu/vt-d: Invalidate PASID cache when root/context entry changed (bsc#1189221).
  • iommu/vt-d: Reject unsupported page request modes (bsc#1189222).
  • ionic: add handling of larger descriptors (jsc#SLE-16649).
  • ionic: add new queue features to interface (jsc#SLE-16649).
  • ionic: aggregate Tx byte counting calls (jsc#SLE-16649).
  • ionic: block actions during fw reset (jsc#SLE-16649).
  • ionic: change mtu after queues are stopped (jsc#SLE-16649).
  • ionic: check for link after netdev registration (jsc#SLE-16649).
  • ionic: code cleanup details (jsc#SLE-16649).
  • ionic: fix sizeof usage (jsc#SLE-16649).
  • ionic: fix unchecked reference (jsc#SLE-16649).
  • ionic: fix up dim accounting for tx and rx (jsc#SLE-16649).
  • ionic: generic tx skb mapping (jsc#SLE-16649).
  • ionic: implement Rx page reuse (jsc#SLE-16649).
  • ionic: make all rx_mode work threadsafe (jsc#SLE-16649).
  • ionic: move rxpagealloc and free (jsc#SLE-16649).
  • ionic: optimize fastpath struct usage (jsc#SLE-16649).
  • ionic: protect adminq from early destroy (jsc#SLE-16649).
  • ionic: rebuild debugfs on qcq swap (jsc#SLE-16649).
  • ionic: remove intr coalesce update from napi (jsc#SLE-16649).
  • ionic: remove some unnecessary oom messages (jsc#SLE-16649).
  • ionic: simplify TSO descriptor mapping (jsc#SLE-16649).
  • ionic: simplify rx skb alloc (jsc#SLE-16649).
  • ionic: simplify the intrindex use in txqinit (jsc#SLE-16649).
  • ionic: simplify tx clean (jsc#SLE-16649).
  • ionic: simplify use of completion types (jsc#SLE-16649).
  • ionic: start queues before announcing link up (jsc#SLE-16649).
  • ionic: stop watchdog when in broken state (jsc#SLE-16649).
  • ionic: useful names for booleans (jsc#SLE-16649).
  • iwlwifi: pnvm: accept multiple HW-type TLVs (git-fixes).
  • iwlwifi: rs-fw: do not support stbc for HE 160 (git-fixes).
  • iwlwifi: skip first element in the WTAS ACPI table (git-fixes).
  • kABI fix of usbdcdconfig_params (git-fixes).
  • kABI: Fix kABI after fixing vcpu-id indexed arrays (git-fixes).
  • kabi fix for NFSv4.1: Do not rebind to the same source port when reconnecting to the server (bnc#1186264 bnc#1189021)
  • kabi fix for SUNRPC: defer slow parts of rpcfreeclient() to a workqueue (bsc#1168202 bsc#1188924).
  • kernel, fs: Introduce and use setrestartfn() and archsetrestart_data() (bsc#1189153).
  • kernel-cert-subpackage: Fix certificate location in scriptlets (bsc#1189841).
  • leds: trigger: audio: Add an activate callback to ensure the initial brightness is set (git-fixes).
  • lib/mpi: use kcalloc in mpi_resize (git-fixes).
  • lib: Add zstd support to decompress (bsc#1187483, jsc#SLE-18766).
  • libata: fix atapiosector for CONFIG_HIGHMEM (git-fixes).
  • mac80211: Fix insufficient headroom issue for AMSDU (git-fixes).
  • md/raid10: properly indicate failure when ending a failed write request (git-fixes).
  • md: revert io stats accounting (git-fixes).
  • media: TDA1997x: enable EDID support (git-fixes).
  • media: cxd2880-spi: Fix an error handling path (git-fixes).
  • media: drivers/media/usb: fix memory leak in zr364xx_probe (git-fixes).
  • media: dvb-usb: Fix error handling in dvbusbi2c_init (git-fixes).
  • media: dvb-usb: fix uninit-value in dvbusbadapterdvbinit (git-fixes).
  • media: dvb-usb: fix uninit-value in vp702xreadmac_addr (git-fixes).
  • media: em28xx-input: fix refcount bug in em28xxusbdisconnect (git-fixes).
  • media: go7007: fix memory leak in go7007usbprobe (git-fixes).
  • media: go7007: remove redundant initialization (git-fixes).
  • media: rtl28xxu: fix zero-length control request (git-fixes).
  • media: stkwebcam: fix memory leak in stkcameraprobe (git-fixes).
  • media: venus: venc: Fix potential null pointer dereference on pointer fmt (git-fixes).
  • media: videobuf2-core: dequeue if start_streaming fails (git-fixes).
  • media: zr364xx: fix memory leaks in probe() (git-fixes).
  • media: zr364xx: propagate errors from zr364xxstartreadpipe() (git-fixes).
  • misc: atmel-ssc: lock with mutex instead of spinlock (git-fixes).
  • misc: rtsx: do not setting OCPOWERDOWN reg in rtsxpciinit_ocp() (git-fixes).
  • mm/thp: unmapmappingpage() to fix THP truncatecleanuppage() (bsc#1189569).
  • mm/vmscan: fix infinite loop in dropslabnode (VM Functionality, bsc#1189301).
  • mm: fix memory_failure() handling of dax-namespace metadata (bsc#1189872).
  • mm: swap: properly update readahead statistics in unusepterange() (bsc#1187619).
  • mmc: dw_mmc: Fix hang on data CRC error (git-fixes).
  • mmc: dwmmc: Fix issue with uninitialized dmaslave_config (git-fixes).
  • mmc: moxart: Fix issue with uninitialized dmaslaveconfig (git-fixes).
  • mmc: sdhci-iproc: Cap min clock frequency on BCM2711 (git-fixes).
  • mmc: sdhci-iproc: Set SDHCIQUIRKCAPCLOCKBASE_BROKEN on BCM2711 (git-fixes).
  • mtd: cficmdset0002: fix crash when erasing/writing AMD cards (git-fixes).
  • nbd: Aovid double completion of a request (git-fixes).
  • nbd: Fix NULL pointer in flush_workqueue (git-fixes).
  • net/mlx5: Add tscqetodestcqn related bits (bsc#1188412)
  • net/mlx5: Properly convey driver version to firmware (git-fixes).
  • net/mlx5e: Add missing capability check for uplink follow (bsc#1188412)
  • net: dsa: mv88e6xxx: Avoid VTU corruption on 6097 (git-fixes).
  • net: dsa: mv88e6xxx: also read STU state in mv88e6250g1vtu_getnext (git-fixes).
  • net: stmmac: free tx skb buffer in stmmac_resume() (git-fixes).
  • net: usb: lan78xx: do not modify phy_device state concurrently (bsc#1188270)
  • nfs: fix acl memory leak of posixaclcreate() (git-fixes).
  • nvme-multipath: revalidate paths during rescan (bsc#1187211)
  • nvme-pci: Use u32 for nvmedev.qdepth and nvmequeue.qdepth (bsc#1181972).
  • nvme-pci: fix NULL req in completion handler (bsc#1181972).
  • nvme-pci: limit maximum queue depth to 4095 (bsc#1181972).
  • nvme-pci: use unsigned for io queue depth (bsc#1181972).
  • nvme-tcp: Do not reset transport on data digest errors (bsc#1188418).
  • nvme-tcp: do not check blkmqtagtorq when receiving pdu data (bsc#1181972).
  • nvme: avoid possible double fetch in handling CQE (bsc#1181972).
  • nvme: code command_id with a genctr for use-after-free validation (bsc#1181972).
  • nvme: only call synchronize_srcu when clearing current path (bsc#1188067).
  • nvmet: use NVMETMAXNAMESPACES to set nn value (bsc#1189384).
  • ocfs2: fix snprintf() checking (bsc#1189581).
  • ocfs2: fix zero out valid data (bsc#1189579).
  • ocfs2: initialize ipnextorphan (bsc#1186731).
  • ocfs2: issue zeroout to EOF blocks (bsc#1189582).
  • ovl: allow upperdir inside lowerdir (bsc#1189323).
  • ovl: expand warning in ovldreal() (bsc#1189323).
  • ovl: fix missing revert_creds() on error path (bsc#1189323).
  • ovl: perform vfs_getxattr() with mounter creds (bsc#1189323).
  • ovl: skip getxattr of security labels (bsc#1189323).
  • params: lift paramsetuint_minmax to common code (bsc#1181972).
  • pcmcia: i82092: fix a null pointer dereference bug (git-fixes).
  • perf/x86/amd: Do not touch the AMD64EVENTSELHOSTONLY bit inside the guest (bsc#1189225).
  • pinctrl: tigerlake: Fix GPIO mapping for newer version of software (git-fixes).
  • platform/x86: pcengines-apuv2: Add missing terminating entries to gpio-lookup tables (git-fixes).
  • post.sh: detect /usr mountpoint too
  • power: supply: max17042: handle fails of reading status register (git-fixes).
  • powerpc/cacheinfo: Improve diagnostics about malformed cache lists (jsc#SLE-13615 bsc#1180100 ltc#190257 git-fixes).
  • powerpc/cacheinfo: Lookup cache by dt node and thread-group id (jsc#SLE-13615 bsc#1180100 ltc#190257 git-fixes).
  • powerpc/cacheinfo: Remove the redundant getsharedcpu_map() (jsc#SLE-13615 bsc#1180100 ltc#190257 git-fixes).
  • powerpc/cacheinfo: Use name@unit instead of full DT path in debug messages (jsc#SLE-13615 bsc#1180100 ltc#190257 git-fixes).
  • powerpc/paprscm: Make 'perfstats' invisible if perf-stats unavailable (bsc#1175052 jsc#SLE-13823 bsc#1174969 jsc#SLE-12769 git-fixes).
  • powerpc/papr_scm: Reduce error severity if nvdimm stats inaccessible (bsc#1189197 ltc#193906).
  • powerpc/pseries: Fix regression while building external modules (bsc#1160010 ltc#183046 git-fixes).
  • powerpc/pseries: Fix update of LPAR security flavor after LPM (bsc#1188885 ltc#193722 git-fixes).
  • powerpc/smp: Make some symbols static (jsc#SLE-13615 bsc#1180100 ltc#190257 git-fixes).
  • powerpc/smp: Use existing L2 cache_map cpumask to find L3 cache siblings (jsc#SLE-13615 bsc#1180100 ltc#190257 git-fixes).
  • powerpc: Fix iskvmguest() / kvmparaavailable() (bsc#1181148 ltc#190702 git-fixes).
  • regulator: rt5033: Fix n_voltages settings for BUCK and LDO (git-fixes).
  • regulator: vctrl: Avoid lockdep warning in enable/disable ops (git-fixes).
  • regulator: vctrl: Use locked regulatorgetvoltage in probe path (git-fixes).
  • rpm/kernel-binary.spec.in: Use kmod-zstd provide. This makes it possible to use kmod with ZSTD support on non-Tumbleweed.
  • rpm/kernel-obs-build.spec.in: make builds reproducible (bsc#1189305)
  • rpm/kernel-source.rpmlintrc: ignore new include/config files In 5.13, since 0e0345b77ac4, config files have no longer .h suffix. Adapt the zero-length check. Based on Martin Liska's change.
  • rq-qos: fix missed wake-ups in rqqosthrottle try two (bsc#1189575).
  • rsi: fix an error code in rsi_probe() (git-fixes).
  • rsi: fix error code in rsiload9116_firmware() (git-fixes).
  • s390/ap: Fix hanging ioctl caused by wrong msg counter (bsc#1188982 LTC#193817).
  • s390/boot: fix use of expolines in the DMA code (bsc#1188878 ltc#193771).
  • scsi: blkcg: Add app identifier support for blkcg (bsc#1189385 jsc#SLE-18970).
  • scsi: blkcg: Fix application ID config options (bsc#1189385 jsc#SLE-18970).
  • scsi: cgroup: Add cgroupgetfrom_id() (bsc#1189385 jsc#SLE-18970).
  • scsi: core: Add scsiprotref_tag() helper (bsc#1189392).
  • scsi: ibmvfc: Do not wait for initial device scan (bsc#1127650).
  • scsi: libfc: Fix array index out of bound exception (bsc#1188616).
  • scsi: lpfc: Add 256 Gb link speed support (bsc#1189385).
  • scsi: lpfc: Add PCI ID support for LPe37000/LPe38000 series adapters (bsc#1189385).
  • scsi: lpfc: Call discovery state machine when handling PLOGI/ADISC completions (bsc#1189385).
  • scsi: lpfc: Clear outstanding active mailbox during PCI function reset (bsc#1189385).
  • scsi: lpfc: Copyright updates for 12.8.0.11 patches (bsc#1189385).
  • scsi: lpfc: Copyright updates for 14.0.0.0 patches (bsc#1189385).
  • scsi: lpfc: Delay unregistering from transport until GIDFT or ADISC completes (bsc#1189385).
  • scsi: lpfc: Discovery state machine fixes for LOGO handling (bsc#1189385).
  • scsi: lpfc: Enable adisc discovery after RSCN by default (bsc#1189385).
  • scsi: lpfc: Fix KASAN slab-out-of-bounds in lpfcunregrpi() routine (bsc#1189385).
  • scsi: lpfc: Fix NULL ptr dereference with NPIV ports for RDF handling (bsc#1189385).
  • scsi: lpfc: Fix NVMe support reporting in log message (bsc#1189385).
  • scsi: lpfc: Fix build error in lpfc_scsi.c (bsc#1189385).
  • scsi: lpfc: Fix cq_id truncation in rq create (bsc#1189385).
  • scsi: lpfc: Fix function description comments for vmid routines (bsc#1189385).
  • scsi: lpfc: Fix memory leaks in error paths while issuing ELS RDF/SCR request (bsc#1189385).
  • scsi: lpfc: Fix possible ABBA deadlock in nvmetxriaborted() (bsc#1189385).
  • scsi: lpfc: Fix target reset handler from falsely returning FAILURE (bsc#1189385).
  • scsi: lpfc: Improve firmware download logging (bsc#1189385).
  • scsi: lpfc: Keep NDLP reference until after freeing the IOCB after ELS handling (bsc#1189385).
  • scsi: lpfc: Move initialization of phba->poll_list earlier to avoid crash (git-fixes).
  • scsi: lpfc: Remove REG_LOGIN check requirement to issue an ELS RDF (bsc#1189385).
  • scsi: lpfc: Remove redundant assignment to pointer pcmd (bsc#1189385).
  • scsi: lpfc: Remove redundant assignment to pointer temp_hdr (bsc#1189385).
  • scsi: lpfc: Remove use of kmalloc() in trace event logging (bsc#1189385).
  • scsi: lpfc: Revise Topology and RAS support checks for new adapters (bsc#1189385).
  • scsi: lpfc: Skip issuing ADISC when node is in NPR state (bsc#1189385).
  • scsi: lpfc: Skip reg_vpi when link is down for SLI3 in ADISC cmpl path (bsc#1189385).
  • scsi: lpfc: Update lpfc version to 12.8.0.11 (bsc#1189385).
  • scsi: lpfc: Update lpfc version to 14.0.0.0 (bsc#1189385).
  • scsi: lpfc: Use PBDE feature enabled bit to determine PBDE support (bsc#1189385).
  • scsi: lpfc: Use listmovetail() instead of listdel()/listadd_tail() (bsc#1189385).
  • scsi: lpfc: vmid: Add QFPA and VMID timeout check in worker thread (bsc#1189385 jsc#SLE-18970).
  • scsi: lpfc: vmid: Add datastructure for supporting VMID in lpfc (bsc#1189385 jsc#SLE-18970).
  • scsi: lpfc: vmid: Add support for VMID in mailbox command (bsc#1189385 jsc#SLE-18970).
  • scsi: lpfc: vmid: Append the VMID to the wqe before sending (bsc#1189385 jsc#SLE-18970).
  • scsi: lpfc: vmid: Functions to manage VMIDs (bsc#1189385 jsc#SLE-18970).
  • scsi: lpfc: vmid: Implement CT commands for appid (bsc#1189385 jsc#SLE-18970).
  • scsi: lpfc: vmid: Implement ELS commands for appid (bsc#1189385 jsc#SLE-18970).
  • scsi: lpfc: vmid: Introduce VMID in I/O path (bsc#1189385 jsc#SLE-18970).
  • scsi: lpfc: vmid: Timeout implementation for VMID (bsc#1189385 jsc#SLE-18970).
  • scsi: lpfc: vmid: VMID parameter initialization (bsc#1189385 jsc#SLE-18970).
  • scsi: mpt3sas: Fix ReplyPostFree pool allocation (bsc#1181006).
  • scsi: qla2xxx: Add heartbeat check (bsc#1189392).
  • scsi: qla2xxx: Fix error return code in qla82xxwriteflash_dword() (bsc#1189392).
  • scsi: qla2xxx: Fix spelling mistakes 'allloc' -> 'alloc' (bsc#1189392).
  • scsi: qla2xxx: Fix use after free in debug code (bsc#1189392).
  • scsi: qla2xxx: Log PCI address in qlanvmeunregisterremoteport() (bsc#1189392).
  • scsi: qla2xxx: Remove duplicate declarations (bsc#1189392).
  • scsi: qla2xxx: Remove redundant assignment to rval (bsc#1189392).
  • scsi: qla2xxx: Remove redundant continue statement in a for-loop (bsc#1189392).
  • scsi: qla2xxx: Remove redundant initialization of variable num_cnt (bsc#1189392).
  • scsi: qla2xxx: Remove unused variable 'status' (bsc#1189392).
  • scsi: qla2xxx: Update version to 10.02.00.107-k (bsc#1189392).
  • scsi: qla2xxx: Use listmovetail() instead of listdel()/listadd_tail() (bsc#1189392).
  • scsi: qla2xxx: Use the proper SCSI midlayer interfaces for PI (bsc#1189392).
  • scsi: qla2xxx: edif: Add authentication pass + fail bsgs (bsc#1189392).
  • scsi: qla2xxx: edif: Add detection of secure device (bsc#1189392).
  • scsi: qla2xxx: edif: Add doorbell notification for app (bsc#1189392).
  • scsi: qla2xxx: edif: Add encryption to I/O path (bsc#1189392).
  • scsi: qla2xxx: edif: Add extraction of auth_els from the wire (bsc#1189392).
  • scsi: qla2xxx: edif: Add getfcinfo and statistic bsgs (bsc#1189392).
  • scsi: qla2xxx: edif: Add key update (bsc#1189392).
  • scsi: qla2xxx: edif: Add send, receive, and accept for auth_els (bsc#1189392).
  • scsi: qla2xxx: edif: Add start + stop bsgs (bsc#1189392).
  • scsi: qla2xxx: edif: Increment command and completion counts (bsc#1189392).
  • scsi: scsitransportsrp: Do not block target in SRPPORTLOST state (bsc#1184180).
  • scsi: target: qla2xxx: Wait for stop_phase1 at WWN removal (bsc#1189392).
  • scsi: zfcp: Report port fc_security as unknown early during remote cable pull (git-fixes).
  • serial: 8250: Mask out floating 16/32-bit bus bits (git-fixes).
  • serial: 8250_mtk: fix uart corruption issue when rx power off (git-fixes).
  • serial: 8250_pci: Avoid irq sharing for MSI(-X) interrupts (git-fixes).
  • serial: 8250_pci: Enumerate Elkhart Lake UARTs via dedicated driver (git-fixes).
  • serial: tegra: Only print FIFO error message when an error occurs (git-fixes).
  • slimbus: messaging: check for valid transaction id (git-fixes).
  • slimbus: messaging: start transaction ids from 1 instead of zero (git-fixes).
  • slimbus: ngd: reset dma setup during runtime pm (git-fixes).
  • soc: aspeed: lpc-ctrl: Fix boundary check for mmap (git-fixes).
  • soc: aspeed: p2a-ctrl: Fix boundary check for mmap (git-fixes).
  • soc: ixp4xx/qmgr: fix invalid __iomem access (git-fixes).
  • soc: ixp4xx/qmgr: fix invalid __iomem access (git-fixes).
  • soc: ixp4xx: fix printing resources (git-fixes).
  • soc: ixp4xx: fix printing resources (git-fixes).
  • soc: qcom: rpmhpd: Use corner in power_off (git-fixes).
  • soc: qcom: smsm: Fix missed interrupts if state changes while masked (git-fixes).
  • spi: imx: mx51-ecspi: Fix CONFIGREG delay comment (git-fixes).
  • spi: imx: mx51-ecspi: Fix low-speed CONFIGREG delay calculation (git-fixes).
  • spi: imx: mx51-ecspi: Reinstate low-speed CONFIGREG delay (git-fixes).
  • spi: mediatek: Fix fifo transfer (git-fixes).
  • spi: meson-spicc: fix memory leak in mesonspiccremove (git-fixes).
  • spi: spi-fsl-dspi: Fix issue with uninitialized dmaslaveconfig (git-fixes).
  • spi: spi-pic32: Fix issue with uninitialized dmaslaveconfig (git-fixes).
  • spi: sprd: Fix the wrong WDGLOADVAL (git-fixes).
  • spi: stm32h7: fix full duplex irq handler handling (git-fixes).
  • staging: rtl8192u: Fix bitwise vs logical operator in TranslateRxSignalStuff819xUsb() (git-fixes).
  • staging: rtl8712: get rid of flushscheduledwork (git-fixes).
  • staging: rtl8723bs: Fix a resource leak in sdintdpc (git-fixes).
  • staging: rtl8723bs: Fix a resource leak in sdintdpc (git-fixes).
  • tracing / histogram: Fix NULL pointer dereference on strcmp() on NULL event name (git-fixes).
  • tracing / histogram: Give calculation hist_fields a size (git-fixes).
  • tracing: Reject string operand in the histogram expression (git-fixes).
  • tty: serial: fsl_lpuart: fix the wrong mapbase value (git-fixes).
  • ubifs: Fix error return code in alloc_wbufs() (bsc#1189585).
  • ubifs: Fix memleak in ubifsinitauthentication (bsc#1189583).
  • ubifs: Only check replay with inode type to judge if inode linked (bsc#1187455).
  • ubifs: Set/Clear ILINKABLE under ilock for whiteout inode (bsc#1189587).
  • ubifs: journal: Fix error return code in ubifsjnlwrite_inode() (bsc#1189586).
  • usb: bdc: Fix an error handling path in 'bdc_probe()' when no suitable DMA config is available (git-fixes).
  • usb: dwc3: Disable phy suspend after power-on reset (git-fixes).
  • usb: dwc3: Separate field holding multiple properties (git-fixes).
  • usb: dwc3: Stop active transfers before halting the controller (git-fixes).
  • usb: dwc3: Use clkbulkprepare_enable() (git-fixes).
  • usb: dwc3: Use devres to get clocks (git-fixes).
  • usb: dwc3: core: do not do suspend for device mode if already suspended (git-fixes).
  • usb: dwc3: debug: Remove newline printout (git-fixes).
  • usb: dwc3: gadget: Check MPS of the request length (git-fixes).
  • usb: dwc3: gadget: Clear DCTL.ULSTCHNGREQ before set (git-fixes).
  • usb: dwc3: gadget: Clear DEP flags after stop transfers in ep disable (git-fixes).
  • usb: dwc3: gadget: Disable gadget IRQ during pullup disable (git-fixes).
  • usb: dwc3: gadget: Do not send unintended link state change (git-fixes).
  • usb: dwc3: gadget: Do not setup more than requested (git-fixes).
  • usb: dwc3: gadget: Fix dwc3calctrbs_left() (git-fixes).
  • usb: dwc3: gadget: Fix handling ZLP (git-fixes).
  • usb: dwc3: gadget: Give back staled requests (git-fixes).
  • usb: dwc3: gadget: Handle ZLP for sg requests (git-fixes).
  • usb: dwc3: gadget: Prevent EP queuing while stopping transfers (git-fixes).
  • usb: dwc3: gadget: Properly track pending and queued SG (git-fixes).
  • usb: dwc3: gadget: Restart DWC3 gadget when enabling pullup (git-fixes).
  • usb: dwc3: gadget: Set BESL config parameter (git-fixes).
  • usb: dwc3: gadget: Set link state to RX_Detect on disconnect (git-fixes).
  • usb: dwc3: gadget: Stop EP0 transfers during pullup disable (git-fixes).
  • usb: dwc3: gadget: Workaround Mirosoft's BESL check (git-fixes).
  • usb: dwc3: meson-g12a: add IRQ check (git-fixes).
  • usb: dwc3: meson-g12a: check return of dwc3mesong12ausbinit (git-fixes).
  • usb: dwc3: of-simple: add a shutdown (git-fixes).
  • usb: dwc3: st: Add ofdevput() in probe function (git-fixes).
  • usb: dwc3: st: Add ofnodeput() before return in probe function (git-fixes).
  • usb: dwc3: support continuous runtime PM with dual role (git-fixes).
  • usb: ehci-orion: Handle errors of clkprepareenable() in probe (git-fixes).
  • usb: gadget: Export recommended BESL values (git-fixes).
  • usb: gadget: fhid: added GETIDLE and SET_IDLE handlers (git-fixes).
  • usb: gadget: f_hid: fixed NULL pointer dereference (git-fixes).
  • usb: gadget: f_hid: idle uses the highest byte for duration (git-fixes).
  • usb: gadget: mvu3d: requestirq() after initializing UDC (git-fixes).
  • usb: gadget: udc: at91: add IRQ check (git-fixes).
  • usb: gadget: udc: renesasusb3: Fix socdevice_match() abuse (git-fixes).
  • usb: host: ohci-tmio: add IRQ check (git-fixes).
  • usb: host: xhci-rcar: Do not reload firmware after the completion (git-fixes).
  • usb: mtu3: fix the wrong HS mult value (git-fixes).
  • usb: mtu3: use @mult for HS isoc or intr (git-fixes).
  • usb: phy: fsl-usb: add IRQ check (git-fixes).
  • usb: phy: tahvo: add IRQ check (git-fixes).
  • usb: phy: twl6030: add IRQ checks (git-fixes).
  • usr: Add support for zstd compressed initramfs (bsc#1187483, jsc#SLE-18766).
  • virt_wifi: fix error on connect (git-fixes).
  • wireguard: allowedips: allocate nodes in kmem_cache (git-fixes).
  • wireguard: allowedips: free empty intermediate nodes when removing single node (git-fixes).
  • wireguard: allowedips: remove nodes in O(1) (git-fixes).
  • writeback: fix obtain a reference to a freeing memcg css (bsc#1189577).
  • x86/fpu: Limit xstate copy size in xstateregs_set() (bsc#1152489).
  • x86/fpu: Make init_fpstate correct with optimized XSAVE (bsc#1152489).
  • x86/fpu: Reset state for all signal restore failures (bsc#1152489).
  • x86/kvm: fix vcpu-id indexed array sizes (git-fixes).
  • x86/sev: Make sure IRQs are disabled while GHCB is active (jsc#SLE-14337).
  • x86/sev: Split up runtime #VC handler for correct state tracking (jsc#SLE-14337).
  • x86/sev: Use 'SEV: ' prefix for messages from sev.c (jsc#SLE-14337).
  • x86/signal: Detect and prevent an alternate signal stack overflow (bsc#1152489).
  • x86/splitlock: Provide handleguestsplitlock() (bsc#1187959).
  • xen/events: Fix race in setevtchnto_irq (git-fixes).
  • xprtrdma: Pad optimization, revisited (bsc#1189760).
References

Affected packages

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

Package

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

Affected ranges

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

Ecosystem specific

{
    "binaries": [
        {
            "kernel-azure": "5.3.18-38.22.2",
            "kernel-azure-devel": "5.3.18-38.22.2",
            "kernel-devel-azure": "5.3.18-38.22.1",
            "kernel-syms-azure": "5.3.18-38.22.1",
            "kernel-source-azure": "5.3.18-38.22.1"
        }
    ]
}

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

Package

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

Affected ranges

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

Ecosystem specific

{
    "binaries": [
        {
            "kernel-azure": "5.3.18-38.22.2",
            "kernel-azure-devel": "5.3.18-38.22.2",
            "kernel-devel-azure": "5.3.18-38.22.1",
            "kernel-syms-azure": "5.3.18-38.22.1",
            "kernel-source-azure": "5.3.18-38.22.1"
        }
    ]
}

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

Package

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

Affected ranges

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

Ecosystem specific

{
    "binaries": [
        {
            "kernel-azure": "5.3.18-38.22.2",
            "kernel-azure-devel": "5.3.18-38.22.2",
            "kernel-devel-azure": "5.3.18-38.22.1",
            "kernel-syms-azure": "5.3.18-38.22.1",
            "kernel-source-azure": "5.3.18-38.22.1"
        }
    ]
}