SUSE-SU-2022:3809-1

Source
https://www.suse.com/support/update/announcement/2022/suse-su-20223809-1/
Import Source
https://ftp.suse.com/pub/projects/security/osv/SUSE-SU-2022:3809-1.json
JSON Data
https://api.osv.dev/v1/vulns/SUSE-SU-2022:3809-1
Related
Published
2022-10-31T08:28:31Z
Modified
2022-10-31T08:28:31Z
Summary
Security update for the Linux Kernel
Details

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

The following security bugs were fixed:

  • CVE-2016-3695: Fixed an issue inside the einjerrorinject function in drivers/acpi/apei/einj.c that allowed users to simulate hardware errors and consequently cause a denial of service (bnc#1023051).
  • CVE-2020-16119: Fixed a use-after-free due to reuse of a DCCP socket with an attached dccpshctx_ccid object as a listener after being released (bnc#1177471).
  • CVE-2020-27784: Fixed a vulnerability that was found in printerioctl() printerioctl() when accessing a deallocated instance (bnc#1202895).
  • CVE-2021-4155: Fixed a data leak flaw that was found in the way XFSIOCALLOCSP IOCTL in the XFS filesystem (bnc#1194272).
  • CVE-2021-4203: Fixed use-after-free read flaw that was found in sockgetsockopt() in net/core/sock.c due to SOPEERCRED and SO_PEERGROUPS race with listen() (bnc#1194535).
  • CVE-2022-20368: Fixed slab-out-of-bounds access in packet_recvmsg() (bsc#1202346).
  • CVE-2022-20369: Fixed out of bounds write in v4l2m2mquerybuf of v4l2-mem2mem.c (bnc#1202347).
  • CVE-2022-2503: Fixed a LoadPin bypass in Dm-verity (bnc#1202677).
  • CVE-2022-2586: Fixed issue in netfilter that allowed CHAIN_ID to refer to another table (bsc#1202095).
  • CVE-2022-2588: Fixed use-after-free in cls_route (bsc#1202096).
  • CVE-2022-26373: Fixed non-transparent sharing of return predictor targets between contexts in some Intel Processors (bnc#1201726).
  • CVE-2022-2663: Fixed an issue that was found in nfconntrackirc where the message handling could be confused and incorrectly matches the message (bnc#1202097).
  • CVE-2022-2905: Fixed tnum_range usage on array range checking for poke descriptors (bsc#1202564, bsc#1202860).
  • CVE-2022-2977: Fixed reference counting for struct tpm_chip (bsc#1202672).
  • CVE-2022-3028: Fixed race condition that was found in the IP framework for transforming packets (XFRM subsystem) (bnc#1202898).
  • CVE-2022-3169: Fixed a denial of service that resulted in a PCIe link disconnect (bnc#1203290).
  • CVE-2022-32296: Fixed issue where TCP servers were able to identify clients by observing what source ports are used (bnc#1200288).
  • CVE-2022-3239: Fixed a use-after-free in the video4linux driver (bnc#1203552).
  • CVE-2022-3303: Fixed a race at SNDCTLDSPSYNC (bsc#1203769).
  • CVE-2022-36879: Fixed an issue in xfrmexpandpolicies in net/xfrm/xfrm_policy.c where a refcount could be dropped twice (bnc#1201948).
  • CVE-2022-39188: Fixed race condition in include/asm-generic/tlb.h where a device driver can free a page while it still has stale TLB entries (bnc#1203107).
  • CVE-2022-39190: Fixed an issue that was discovered in net/netfilter/nftablesapi.c and could cause a denial of service upon binding to an already bound chain (bnc#1203117).
  • CVE-2022-40768: Fixed information leak in drivers/scsi/stex.c due to stexqueuecommandlck lack a memset for the PASSTHRU_CMD case (bnc#1203514).
  • CVE-2022-41218: Fixed a use-after-free due to refcount races at releasing (bsc#1202960).
  • CVE-2022-41222: Fixed a use-after-free via a stale TLB because an rmap lock is not held during a PUD move (bnc#1203622).
  • CVE-2022-41674: Fixed a DoS issue where kernel can crash on the reception of specific WiFi Frames (bsc#1203770).
  • CVE-2022-41848: Fixed a use-after-free in mgslpc_ops (bsc#1203987).
  • CVE-2022-41849: Fixed a use-after-free in ufxopsopen() (bsc#1203992).
  • CVE-2022-42719: Fixed MBSSID parsing use-after-free (bsc#1204051).
  • CVE-2022-42720: Fixed BSS refcounting bugs (bsc#1204059).
  • CVE-2022-42721: Avoid nontransmitted BSS list corruption (bsc#1204060).
  • CVE-2022-42722: Fixed crash in beacon protection for P2P-device (bsc#1204125).

The following non-security bugs were fixed:

  • Fixed parsing of rpm/macros.kernel-source on SLE12 (bsc#1201019).
  • acpi: EC: Remove duplicate ThinkPad X1 Carbon 6th entry from DMI quirks (git-fixes).
  • acpi: LPSS: Fix missing check in registerdeviceclock() (git-fixes).
  • acpi: PM: save NVS memory for Lenovo G40-45 (git-fixes).
  • acpi: processor idle: Practically limit 'Dummy wait' workaround to old Intel systems (bnc#1203802).
  • acpi: processor: Remove freq Qos request for all CPUs (git-fixes).
  • acpi: property: Return type of acpiaddnondev_subnodes() should be bool (git-fixes).
  • acpi: video: Force backlight native for some TongFang devices (git-fixes).
  • alsa: aloop: Fix random zeros in capture data when using jiffies timer (git-fixes).
  • alsa: bcd2000: Fix a UAF bug on the error path of probing (git-fixes).
  • alsa: emu10k1: Fix out of bounds access in sndemu10k1pcmchannelalloc() (git-fixes).
  • alsa: hda/cirrus - support for iMac 12,1 model (git-fixes).
  • alsa: hda/conexant: Add quirk for LENOVO 20149 Notebook model (git-fixes).
  • alsa: hda/realtek: Add a quirk for HP OMEN 15 (8786) mute LED (git-fixes).
  • alsa: hda/realtek: Add mute LED quirk for HP Omen laptop (git-fixes).
  • alsa: hda/realtek: Add new alc285-hp-amp-init model (git-fixes).
  • alsa: hda/realtek: Add pincfg for ASUS G513 HP jack (git-fixes).
  • alsa: hda/realtek: Add pincfg for ASUS G533Z HP jack (git-fixes).
  • alsa: hda/realtek: Add quirk for ASUS GA503R laptop (git-fixes).
  • alsa: hda/realtek: Add quirk for Clevo L140PU (git-fixes).
  • alsa: hda/realtek: Add quirk for Clevo NP50PNJ (git-fixes).
  • alsa: hda/realtek: Add quirk for Clevo NP70PNJ (git-fixes).
  • alsa: hda/realtek: Add quirk for Clevo NP70PNP (git-fixes).
  • alsa: hda/realtek: Add quirk for Clevo NS50PU (git-fixes).
  • alsa: hda/realtek: Add quirk for Clevo NV45PZ (git-fixes).
  • alsa: hda/realtek: Add quirk for Dell Latitude 7520 (git-fixes).
  • alsa: hda/realtek: Add quirk for HP Dev One (git-fixes).
  • alsa: hda/realtek: Add quirk for HP Spectre x360 15-eb0xxx (git-fixes).
  • alsa: hda/realtek: Add quirk for Huawei WRT-WX9 (git-fixes).
  • alsa: hda/realtek: Add quirk for TongFang devices with pop noise (git-fixes).
  • alsa: hda/realtek: Add quirk for another Asus K42JZ model (git-fixes).
  • alsa: hda/realtek: Add quirk for the Framework Laptop (git-fixes).
  • alsa: hda/realtek: Enable 4-speaker output Dell Precision 5530 laptop (git-fixes).
  • alsa: hda/realtek: Fix LED on HP ProBook 435 G7 (git-fixes).
  • alsa: hda/realtek: Fix deadlock by COEF mutex (git-fixes).
  • alsa: hda/realtek: Fix headset mic for Acer SF313-51 (git-fixes).
  • alsa: hda/realtek: Re-arrange quirk table entries (git-fixes).
  • alsa: hda/realtek: fix mute/micmute LEDs for HP machines (git-fixes).
  • alsa: hda/realtek: fix mute/micmute LEDs for a HP ProBook (git-fixes).
  • alsa: hda/realtek: fix right sounds and mute/micmute LEDs for HP machine (git-fixes).
  • alsa: hda/realtek: fix right sounds and mute/micmute LEDs for HP machines (git-fixes).
  • alsa: hda/sigmatel: Fix unused variable warning for beep power change (git-fixes).
  • alsa: hda/sigmatel: Keep power up while beep is enabled (git-fixes).
  • alsa: hda/tegra: Align BDL entry to 4KB boundary (git-fixes).
  • alsa: hda: add Intel 5 Series / 3400 PCI DID (git-fixes).
  • alsa: info: Fix llseek return value when using callback (git-fixes).
  • alsa: seq: Fix data-race at module auto-loading (git-fixes).
  • alsa: seq: oss: Fix data-race for maxmididevs access (git-fixes).
  • alsa: usb-audio: Fix an out-of-bounds bug in _sndusbparseaudio_interface() (git-fixes).
  • alsa: usb-audio: Inform the delayed registration more properly (git-fixes).
  • alsa: usb-audio: More comprehensive mixer map for ASUS ROG Zenith II (git-fixes).
  • alsa: usb-audio: Register card again for iface over delayed_register option (git-fixes).
  • alsa: usb-audio: Split endpoint setups for hw_params and prepare (git-fixes).
  • alsa: usb-audio: fix spelling mistakes (git-fixes).
  • arm64/mm: Validate hotplug range before creating linear mapping (git-fixes)
  • arm64: cpufeature: Allow different PMU versions in IDDFR0EL1 (git-fixes)
  • arm64: dts: allwinner: A64 Sopine: phy-mode rgmii-id (git-fixes)
  • arm64: dts: allwinner: H5: NanoPi Neo Plus2: phy-mode rgmii-id (git-fixes)
  • arm64: dts: allwinner: a64-sopine-baseboard: change RGMII mode to (bsc#1202341)
  • arm64: dts: rockchip: Pull up wlan wake# on Gru-Bob (git-fixes)
  • arm64: dts: rockchip: Remove 'enable-active-low' from rk3399-puma (git-fixes)
  • arm64: dts: rockchip: Set RK3399-Gru PCLK_EDP to 24 MHz (git-fixes)
  • arm64: dts: uniphier: Fix USB interrupts for PXs3 SoC (git-fixes)
  • arm64: kexec_file: use more system keyrings to verify kernel image signature (bsc#1196444).
  • arm64: mm: Always update TCREL1 from _cpusettcr_t0sz() (git-fixes)
  • arm64: mm: fix p?d_leaf() (git-fixes)
  • arm64: mm: use a 48-bit ID map when possible on 52-bit VA builds (git-fixes)
  • arm64: signal: nofpsimd: Do not allocate fp/simd context when not available (git-fixes).
  • arm64: tegra: Fix SDMMC1 CD on P2888 (git-fixes)
  • arm64: tegra: Remove non existent Tegra194 reset (git-fixes)
  • arm64: tlb: fix the TTL value of tlbgetlevel (git-fixes)
  • arm: 9077/1: PLT: Move struct plt_entries definition to header (git-fixes).
  • arm: 9078/1: Add warn suppress parameter to armgenbranch_link() (git-fixes).
  • arm: 9079/1: ftrace: Add MODULE_PLTS support (git-fixes).
  • arm: 9098/1: ftrace: MODULEPLT: Fix build problem without DYNAMICFTRACE (git-fixes).
  • asm-generic: sections: refactor memory_intersects (git-fixes).
  • asoc: SOF: debug: Fix potential buffer overflow by snprintf() (git-fixes).
  • asoc: audio-graph-card: Add ofnodeput() in fail path (git-fixes).
  • asoc: codecs: da7210: add check for i2cadddriver (git-fixes).
  • asoc: codecs: msm8916-wcd-digital: move gains from SXTLV to S8TLV (git-fixes).
  • asoc: codecs: wcd9335: move gains from SXTLV to S8TLV (git-fixes).
  • asoc: mt6797-mt6351: Fix refcount leak in mt6797mt6351dev_probe (git-fixes).
  • asoc: nau8824: Fix semaphore unbalance at error paths (git-fixes).
  • asoc: qcom: q6dsp: Fix an off-by-one in q6admalloccopp() (git-fixes).
  • asoc: tas2770: Allow mono streams (git-fixes).
  • asoc: tas2770: Reinit regcache on reset (git-fixes).
  • ata: libata-eh: Add missing command name (git-fixes).
  • atm: idt77252: fix use-after-free bugs caused by tst_timer (git-fixes).
  • blk-iocost: clamp inuse and skip noops in _propagateweights() (bsc#1202722).
  • blk-iocost: fix operation ordering in iocgwakefn() (bsc#1202720).
  • blk-iocost: fix weight updates of inner active iocgs (bsc#1202717).
  • blk-iocost: rename propagateactiveweights() to propagate_weights() (bsc#1202722).
  • blktrace: fix blkrqmerge documentation (git-fixes).
  • bluetooth: L2CAP: Fix build errors in some archs (git-fixes).
  • bluetooth: L2CAP: Fix l2capglobalchanbypsm regression (git-fixes).
  • bluetooth: MGMT: Fixes build warnings with C=1 (git-fixes).
  • bpf: Compile out btfparsemodule() if module BTF is not enabled (git-fixes).
  • can: ems_usb: fix clang's -Wunaligned-access warning (git-fixes).
  • can: gsusb: gscan_open(): fix race dev->can.state condition (git-fixes).
  • ceph: do not leak snaprwsem in handlecap_grant (bsc#1202810).
  • ceph: do not truncate file in atomic_open (bsc#1202811).
  • cgroup: Trace event cgroup id fields should be u64 (git-fixes).
  • cgroup: Use separate src/dst nodes when preloading css_sets for migration (bsc#1201610).
  • cgroup: cgroupgetfrom_id() must check the looked-up kn is a directory (bsc#1203906).
  • clk: bcm: rpi: Fix error handling of raspberrypifwget_rate (git-fixes).
  • clk: core: Fix runtime PM sequence in clkcoreunprepare() (git-fixes).
  • clk: core: Honor CLKOPSPARENT_ENABLE for clk gate ops (git-fixes).
  • clk: imx: imx6sx: remove the SETRATEPARENT flag for QSPI clocks (git-fixes).
  • clk: iproc: Do not rely on node name for correct PLL setup (git-fixes).
  • clk: qcom: ipq8074: dont disable gccsleepclk_src (git-fixes).
  • clk: rockchip: add sclkmaclbtest to rk3188criticalclocks (git-fixes).
  • coresight: cti: Correct the parameter for pmruntimeput (git-fixes).
  • crypto: arm64/gcm - Select AEAD for GHASHARM64CE (git-fixes)
  • crypto: arm64/poly1305 - fix a read out-of-bound (git-fixes)
  • devlink: Fix use-after-free after a failed reload (git-fixes).
  • dm raid: fix KASAN warning in raid5adddisks (git-fixes).
  • dmaengine: sprd: Cleanup in .remove() after pmruntimeget_sync() failed (git-fixes).
  • dpaa2-eth: unregister the netdev before disconnecting from the PHY (git-fixes).
  • driver core: Do not probe devices after bus_type.match() probe deferral (git-fixes).
  • drm/amd/display: Limit user regamma to a valid value (git-fixes).
  • drm/amdgpu: Check BO's requested pinning domains against its preferred_domains (git-fixes).
  • drm/amdgpu: Check numgfxrings for gfx v9_0 rb setup (git-fixes).
  • drm/amdgpu: do not register a dirty callback for non-atomic (git-fixes).
  • drm/amdgpu: mmVML2CNTL3 register not initialized correctly (git-fixes).
  • drm/amdgpu: remove useless condition in amdgpujobstopalljobsonsched() (git-fixes).
  • drm/amdgpu: use dirty framebuffer helper (git-fixes).
  • drm/gem: Fix GEM handle release errors (git-fixes).
  • drm/gem: Properly annotate WW context on drmgemlock_reservations() error (git-fixes).
  • drm/i915/glk: ECS Liva Q2 needs GLK HDMI port timing quirk (git-fixes).
  • drm/i915/reg: Fix spelling mistake 'Unsupport' -> 'Unsupported' (git-fixes).
  • drm/meson: Correct OSD1 global alpha value (git-fixes).
  • drm/meson: Fix OSD1 RGB to YCbCr coefficient (git-fixes).
  • drm/meson: Fix overflow implicit truncation warnings (git-fixes).
  • drm/meson: Fix refcount bugs in mesonvpuhasavailableconnectors() (git-fixes).
  • drm/msm/dsi: Fix number of regulators for SDM660 (git-fixes).
  • drm/msm/dsi: Fix number of regulators for msm8996dsicfg (git-fixes).
  • drm/msm/dsi: fix the inconsistent indenting (git-fixes).
  • drm/msm/rd: Fix FIFO-full deadlock (git-fixes).
  • drm/radeon: add a force flush to delay work when radeon (git-fixes).
  • drm/rockchip: Fix return type of cdndpconnectormodevalid (git-fixes).
  • drm/sun4i: dsi: Prevent underflow when computing packet sizes (git-fixes).
  • dtb: Do not include sources in src.rpm - refer to kernel-source Same as other kernel binary packages there is no need to carry duplicate sources in dtb packages.
  • efi: capsule-loader: Fix use-after-free in eficapsulewrite (git-fixes).
  • ehea: fix error return code in ehearestartqps() (git-fixes).
  • enetc: Fix endianness issues for enetc_qos (git-fixes).
  • ethernet: sun: niu: fix missing checks of niupcieeprom_read() (git-fixes).
  • ext4: Fix BUGON in ext4bread when write quota data (bsc#1197755).
  • ext4: add reserved GDT blocks check (bsc#1202712).
  • ext4: do not set SBACTIVE in ext4orphan_cleanup() (bsc#1202708).
  • ext4: do not use the orphan list when migrating an inode (bsc#1197756).
  • ext4: fix bugon in ext4writepages (bsc#1200872).
  • ext4: fix error handling code in addnewgdb (bsc#1179722).
  • ext4: fix error handling in ext4restoreinline_data() (bsc#1197757).
  • ext4: fix invalid inode checksum (bsc#1179723).
  • ext4: fix lofft overflow in ext4maxbitmapsize() (bsc#1202709).
  • ext4: fix overhead calculation to account for the reserved gdt blocks (bsc#1200869).
  • ext4: fix potential infinite loop in ext4dxreaddir() (bsc#1191662).
  • ext4: fix race when reusing xattr blocks (bsc#1198971).
  • ext4: fix symlink file size not match to file content (bsc#1200868).
  • ext4: fix use-after-free in ext4renamedir_prepare (bsc#1200871).
  • ext4: fix use-after-free in ext4searchdir (bsc#1202710).
  • ext4: fix warning in ext4handleinode_extension (bsc#1202711).
  • ext4: force overhead calculation if the soverheadcluster makes no sense (bsc#1200870).
  • ext4: recover csum seed of tmp_inode after migrating to extents (bsc#1202713).
  • ext4: remove EA inode entry from mbcache on inode eviction (bsc#1198971).
  • ext4: unindent codeblock in ext4xattrblock_set() (bsc#1198971).
  • fbcon: Fix boundary checks for fbcon=vc:n1-n2 parameters (git-fixes).
  • fbdev: chipsfb: Add missing pcidisabledevice() in chipsfbpciinit() (git-fixes).
  • fbdev: fb_pm2fb: Avoid potential divide by zero error (git-fixes).
  • firmware: tegra: bpmp: Do only aligned access to IPC memory area (git-fixes).
  • fs-writeback: writebacksbinodes: Recalculate 'wrote' according skipped pages (bsc#1200873).
  • ftrace: Fix NULL pointer dereference in isftracetrampoline when ftrace is dead (git-fixes).
  • fuse: Remove the control interface for virtio-fs (bsc#1203137).
  • fuse: ioctl: translate ENOSYS (bsc#1203136).
  • fuse: limit nsec (bsc#1203135).
  • gadgetfs: ep_io - wait until IRQ finishes (git-fixes).
  • geneve: do not use RT_TOS for IPv6 flowlabel (git-fixes).
  • geneve: fix TOS inheriting for ipv4 (git-fixes).
  • gpio: mpc8xxx: Fix support for IRQTYPELEVELLOW flowtype in mpc85xx (git-fixes).
  • gpio: pca953x: Add mutex_lock for regcache sync in PM (git-fixes).
  • hid: alps: Declare U1UNICORNLEGACY support (git-fixes).
  • hid: intel-ish-hid: ishtp: Fix ishtp client sending disordered message (git-fixes).
  • hid: ishtp-hid-clientHID: ishtp-hid-client: Fix comment typo (git-fixes).
  • hid: steam: Prevent NULL pointer dereference in steam{recv,send}report (git-fixes).
  • hid: wacom: Do not register pad_input for touch switch (git-fixes).
  • hid: wacom: Only report rotation for art pen (git-fixes).
  • hvnetvsc: Load and store the proper (NBLHASH_INFO) per-packet info (bsc#1202701).
  • hwmon: (gpio-fan) Fix array out of bounds access (git-fixes).
  • i2c: imx: Make sure to unregister adapter on remove() (git-fixes).
  • ice: report supported and advertised autoneg using PHY capabilities (git-fixes).
  • ieee802154/adf7242: defer destroy_workqueue call (git-fixes).
  • ieee802154: cc2520: add rc code in cc2520_tx() (git-fixes).
  • iio: adc: mcp3911: make use of the sign bit (git-fixes).
  • iio: adc: mcp3911: use correct formula for AD conversion (git-fixes).
  • ima: force signature verification when CONFIGKEXECSIG is configured (bsc#1203737).
  • input: iforce - add support for Boeder Force Feedback Wheel (git-fixes).
  • input: iforce - wake up after clearing IFORCEXMITRUNNING flag (git-fixes).
  • input: melfasmip4 - fix return value check in mip4probe() (git-fixes).
  • input: rk805-pwrkey - fix module autoloading (git-fixes).
  • input: snvspwrkey - fix SNVSHPVIDR1 register address (git-fixes).
  • intel_th: pci: Add Meteor Lake-P support (git-fixes).
  • intel_th: pci: Add Raptor Lake-S CPU support (git-fixes).
  • intel_th: pci: Add Raptor Lake-S PCH support (git-fixes).
  • iommu/amd: Simplify and Consolidate Virtual APIC (AVIC) Enablement (git-fixes).
  • iommu/arm-smmu: qcomiommu: Add ofnode_put() when breaking out of loop (git-fixes).
  • iommu/exynos: Handle failed IOMMU device registration properly (git-fixes).
  • iommu/iova: Improve 32-bit free space estimate (git-fixes).
  • iommu/ipmmu-vmsa: Check for error num after setting mask (git-fixes).
  • iommu/mediatek: Add listdel in mtkiommu_remove (git-fixes).
  • iommu/msm: Fix an incorrect NULL check on list iterator (git-fixes).
  • iommu/omap: Fix regression in probe for NULL pointer dereference (git-fixes).
  • iommu/vt-d: Calculate mask for non-aligned flushes (git-fixes).
  • iommu/vt-d: Fix PCI bus rescan device hot add (git-fixes).
  • iommu/vt-d: Fix RID2PASID setup/teardown failure (git-fixes).
  • iommu/vt-d: avoid invalid memory access via nodeonline(NUMANO_NODE) (git-fixes).
  • ipheth: fix EOVERFLOW in iphethrcvbulkcallback (git-fixes).
  • ipmi: ssif: initialize ssif_info->client early (git-fixes).
  • ixgbevf: add correct exception tracing for XDP (git-fixes).
  • jbd2: fix assertion 'jh->bfrozendata == NULL' failure when journal aborted (bsc#1202716).
  • jbd2: fix outstanding credits assert in jbd2journalcommit_transaction() (bsc#1202715).
  • jfs: fix GPF in diFree (bsc#1203389).
  • jfs: fix memleak in jfs_mount (git-fixes).
  • jfs: more checks for invalid superblock (git-fixes).
  • jfs: prevent NULL deref in diFree (bsc#1203389).
  • kABI: x86: kexec: hide new include from genksyms (bsc#1196444).
  • kabi: cgroup: Restore KABI of css_set (bsc#1201610).
  • kbuild: do not create built-in objects for external module builds (jsc#SLE-24559 bsc#1202756).
  • kbuild: dummy-tools: avoid tmpdir leak in dummy gcc (bsc#1181862 git-fixes).
  • kbuild: dummy-tools: avoid tmpdir leak in dummy gcc (git-fixes).
  • kernel-binary: move @NOSOURCE@ to @SOURCES@ as in other packages
  • kernel-obs-build: include qemufwcfg (boo#1201705)
  • kernel-source: include the kernel signature file We assume that the upstream tarball is used for released kernels. Then we can also include the signature file and keyring in the kernel-source src.rpm. Because of mkspec code limitation exclude the signature and keyring from binary packages always - mkspec does not parse spec conditionals.
  • kexec, KEYS, s390: Make use of built-in and secondary keyring for signature verification (bsc#1196444).
  • kexec, KEYS: make the code in bzImage64verifysig generic (bsc#1196444).
  • kexec: clean up archkexeckernelverifysig (bsc#1196444).
  • kexec: do not verify the signature without the lockdown or mandatory signature (bsc#1203737).
  • kexec: drop weak attribute from functions (bsc#1196444).
  • kexecfile: drop weak attribute from archkexecapplyrelocations[_add] (bsc#1196444).
  • kexec_file: drop weak attribute from functions (bsc#1196444).
  • kfifo: fix kfifotouser() return type (git-fixes).
  • kfifo: fix ternary sign extension bugs (git-fixes).
  • kvm: PPC: Book3S HV: Context tracking exit guest context before enabling irqs (bsc#1065729).
  • kvm: PPC: Book3S HV: Prevent POWER7/8 TLB flush flushing SLB (bsc#1156395).
  • kvm: PPC: Book3S HV: Use GLOBALTOC for kvmppchsetdabr/xdabr() (bsc#1156395).
  • kvm: PPC: Fix vmx/vsx mixup in mmio emulation (bsc#1156395).
  • kvm: PPC: Use archgetrandomseedlong instead of powernv variant (bsc#1156395).
  • kvm: VMX: Refuse to load kvm_intel if EPT and NX are disabled (git-fixes).
  • kvm: nVMX: Let userspace set nVMX MSR to any host supported value (git-fixes).
  • kvm: nVMX: Snapshot pre-VM-Enter BNDCFGS for !nestedrunpending case (git-fixes).
  • kvm: nVMX: Snapshot pre-VM-Enter DEBUGCTL for !nestedrunpending case (git-fixes).
  • kvm: x86: Mark TSS busy during LTR emulation after all fault checks (git-fixes).
  • kvm: x86: Set error code to segment selector on LLDT/LTR non-canonical #GP (git-fixes).
  • kvm: x86: accept userspace interrupt only if no event is injected (git-fixes).
  • lib/list_debug.c: Detect uninitialized lists (git-fixes).
  • lib: bitmap: provide devmbitmapalloc() and devmbitmapzalloc() (git-fixes).
  • libata: add ATAHORKAGENOLPM for Pioneer BDR-207M and BDR-205 (git-fixes).
  • lightnvm: Remove lightnvm implemenation (bsc#1191881 bsc#1201420 ZDI-CAN-17325).
  • list: add 'listdelinitcareful()' to go with 'listempty_careful()' (bsc#1202745).
  • locking/lockdep: Avoid potential access of invalid memory in lock_class (git-fixes).
  • loop: Fix missing discard support when using LOOP_CONFIGURE (bsc#1202718).
  • mbcache: add functions to delete entry if unused (bsc#1198971).
  • mbcache: do not reclaim used entries (bsc#1198971).
  • md-raid10: fix KASAN warning (git-fixes).
  • md/bitmap: do not set sb values if can't pass sanity check (bsc#1197158).
  • md: call _mdstopwrites in mdstop (git-fixes).
  • md: unlock mddev before reap syncthread in actionstore (bsc#1197659).
  • media: aspeed-video: ignore interrupts that are not enabled (git-fixes).
  • media: coda: Add more H264 levels for CODA960 (git-fixes).
  • media: coda: Fix reported H264 profile (git-fixes).
  • media: dvb_vb2: fix possible out of bound access (git-fixes).
  • mfd: max77620: Fix refcount leak in max77620initialisefps (git-fixes).
  • mfd: t7l66xb: Drop platform disable callback (git-fixes).
  • misc: fastrpc: fix memory corruption on open (git-fixes).
  • misc: fastrpc: fix memory corruption on probe (git-fixes).
  • mkspec: eliminate @NOSOURCE@ macro This should be alsways used with @SOURCES@, just include the content there.
  • mm/rmap: Fix anon_vma->degree ambiguity leading to double-reuse (git-fixes, bsc#1203098).
  • mm: bdi: initialize bdiminratio when bdi is unregistered (bsc#1197763).
  • mm: memcontrol: fix potential oom_lock recursion deadlock (bsc#1202447).
  • mm: pagewalk: Fix race between unmap and page walker (git-fixes, bsc#1203159).
  • mm: proc: smapsrollup: do not stall write attempts on mmaplock (bsc#1201990).
  • mm: smaps*: extend smapgatherstats to support specified beginning (bsc#1201990).
  • mmap locking API: add mmaplockis_contended() (bsc#1201990).
  • mmc: moxart: fix 4-bit bus width and remove 8-bit bus width (git-fixes).
  • mmc: pxamci: Fix an error handling path in pxamci_probe() (git-fixes).
  • mmc: pxamci: Fix another error handling path in pxamci_probe() (git-fixes).
  • module: Ignore GLOBALOFFSETTABLE when warning for undefined symbols (git-fixes).
  • mtd: maps: Fix refcount leak in apflashinit (git-fixes).
  • mtd: maps: Fix refcount leak in offlashprobe_versatile (git-fixes).
  • mtd: partitions: Fix refcount leak in parseredbootof (git-fixes).
  • mtd: rawnand: meson: Fix a potential double free issue (git-fixes).
  • mtd: smftl: Fix deadlock caused by cancelworksync in smrelease (git-fixes).
  • mtd: stspifsm: Add a clkdisableunprepare() in .probe()'s error path (git-fixes).
  • net/mlx5e: Check for needed capability for cvlan matching (git-fixes).
  • net: bcmgenet: Add mdio-bcm-unimac soft dependency (git-fixes).
  • net: cpsw: Properly initialise struct pagepoolparams (git-fixes).
  • net: cpsw: add missing ofnodeput() in cpswprobedt() (git-fixes).
  • net: davinci_emac: Fix incorrect masking of tx and rx error channel (git-fixes).
  • net: dsa: felix: suppress -EPROBE_DEFER errors (git-fixes).
  • net: dsa: mt7530: fix VLAN traffic leaks (git-fixes).
  • net: enetc: Use pcireleaseregion() to release some resources (git-fixes).
  • net: enetc: report software timestamping via SO_TIMESTAMPING (git-fixes).
  • net: enetc: unmap DMA in enetcsendcmd() (git-fixes).
  • net: ethernet: aeroflex: fix UAF in grethofremove (git-fixes).
  • net: ethernet: ezchip: fix UAF in npsenetremove (git-fixes).
  • net: ethernet: ezchip: fix error handling (git-fixes).
  • net: ethernet: ezchip: remove redundant check (git-fixes).
  • net: ethernet: fix potential use-after-free in ecbhfremove (git-fixes).
  • net: ethernet: ti: cpsw_ale: Fix access to un-initialized memory (git-fixes).
  • net: fec: fix the potential memory leak in fecenetinit() (git-fixes).
  • net: fec_ptp: add clock rate zero check (git-fixes).
  • net: hns: Fix kernel-doc (git-fixes).
  • net: lantiq: fix memory corruption in RX ring (git-fixes).
  • net: mana: Add rmb after checking owner bits (git-fixes).
  • net: mana: Add support of XDP_REDIRECT action (bsc#1201310, jsc#PED-529).
  • net: mana: Add the Linux MANA PF driver (bsc#1201309, jsc#PED-529).
  • net: moxa: Use devmplatformgetandioremap_resource() (git-fixes).
  • net: mscc: ocelot: correctly report the timestamping RX filters in ethtool (git-fixes).
  • net: mscc: ocelot: do not downgrade timestamping RX filters in SIOCSHWTSTAMP (git-fixes).
  • net: netcp: Fix an error message (git-fixes).
  • net: pchgbe: Propagate error from devmgpiorequestone() (git-fixes).
  • net: rose: fix netdev reference changes (git-fixes).
  • net: sock: tracing: Fix sockexceedbuf_limit not to dereference stale pointer (git-fixes).
  • net: stmicro: handle clk_prepare() failure during init (git-fixes).
  • net: stmmac: disable clocks in stmmacremoveconfig_dt() (git-fixes).
  • net: stmmac: dwmac1000: Fix extended MAC address registers definition (git-fixes).
  • net: usb: qmi_wwan: add Quectel RM520N (git-fixes).
  • net: vmxnet3: fix possible NULL pointer dereference in vmxnet3rqcleanup() (bsc#1200431).
  • net: vmxnet3: fix possible use-after-free bugs in vmxnet3rqallocrxbuf() (bsc#1200431).
  • net: vmxnet3: remove multiple false checks in vmxnet3_ethtool.c (bsc#1200431).
  • net:emac/emac-mac: Fix a use after free in emacmactxbufsend (git-fixes).
  • net:enetc: allocate CBD ring data memory using DMA coherent methods (git-fixes).
  • netsched: clsroute: disallow handle of 0 (bsc#1202393).
  • nfs: fix nfs_path in case of a rename retry (git-fixes).
  • nfsd: Add missing NFSv2 .pc_func methods (git-fixes).
  • nfsd: Clamp WRITE offsets (git-fixes).
  • nfsd: Fix offset type in I/O trace points (git-fixes).
  • nfsd: Fix possible sleep during nfsd4releaselockowner() (git-fixes).
  • nfsd: fix use-after-free due to delegation race (git-fixes).
  • nfsd: prevent integer overflow on 32 bit systems (git-fixes).
  • nfsd: prevent underflow in nfssvcdecodewriteargs() (git-fixes).
  • nfsv4.1: Do not decrease the value of seqnrhighest_sent (git-fixes).
  • nfsv4.1: Handle NFS4ERRDELAY replies to OPSEQUENCE correctly (git-fixes).
  • nfsv4.1: RECLAIM_COMPLETE must handle EACCES (git-fixes).
  • nfsv4.2: support EXCHGID4FLAGSUPPFENCEOPS 4.2 EXCHANGE_ID flag (git-fixes).
  • nfsv4: Fix races in the legacy idmapper upcall (git-fixes).
  • nfsv4: Fix second deadlock in nfs4evictinode() (git-fixes).
  • nfsv4: nfs4procsetacl needs to restore NFSCAPUIDGIDNOMAP on error (git-fixes).
  • ntb: ntbtool: uninitialized heap data in toolfn_write() (git-fixes).
  • nvme-fabrics: parse nvme connect Linux error codes (bsc#1201865).
  • nvme-rdma: Handle number of queue changes (bsc#1201865).
  • nvme-tcp: Handle number of queue changes (bsc#1201865).
  • nvme-tcp: fix UAF when detecting digest errors (bsc#1200313 bsc#1201489).
  • nvme: fix RCU hole that allowed for endless looping in multipath round robin (bsc#1202636).
  • nvmet: Expose max queues to configfs (bsc#1201865).
  • objtool: Add support for intra-function calls (bsc#1202396).
  • objtool: Make handleinsnops() unconditional (bsc#1202396).
  • objtool: Remove INSN_STACK (bsc#1202396).
  • objtool: Rework allocating stack_ops on decode (bsc#1202396).
  • objtool: Support multiple stack_op per instruction (bsc#1202396).
  • ocfs2: drop acl cache for directories too (bsc#1191667).
  • ocfs2: fix crash when initialize filecheck kobj fails (bsc#1197920).
  • ocfs2: mount fails with buffer overflow in strlen (bsc#1197760).
  • of/device: Fix up ofdmaconfigure_id() stub (git-fixes).
  • of: fdt: fix off-by-one error in unflattendtnodes() (git-fixes).
  • padata: introduce internal padataget/putpd() helpers (bsc#1202638).
  • padata: make padatafreeshell() to respect pd's ->refcnt (bsc#1202638).
  • parisc/sticon: fix reverse colors (bsc#1152489).
  • parisc: parisc-agp requires SBA IOMMU driver (bsc#1152489)
  • pci/acpi: Guard ARM64-specific mcfg_quirks (git-fixes).
  • pci: Add ACS quirk for Broadcom BCM5750x NICs (git-fixes).
  • pci: hv: Fix hvarchirq_unmask() for multi-MSI (bsc#1200845).
  • pci: hv: Fix interrupt mapping for multi-MSI (bsc#1200845).
  • pci: hv: Fix multi-MSI to allow more than one MSI vector (bsc#1200845).
  • pci: hv: Make the code arch neutral by adding arch specific interfaces (bsc#1200845).
  • pci: hv: Only reuse existing IRTE allocation for Multi-MSI (bsc#1200845).
  • pci: hv: Reuse existing IRTE allocation in composemsimsg() (bsc#1200845).
  • pci: qcom: Fix pipe clock imbalance (git-fixes).
  • perf bench: Share some global variables to fix build with gcc 10 (git-fixes).
  • pinctrl/rockchip: fix gpio device creation (git-fixes).
  • pinctrl: nomadik: Fix refcount leak in nmkpinctrldtsubnodeto_map (git-fixes).
  • pinctrl: qcom: msm8916: Allow CAMSS GP clocks to be muxed (git-fixes).
  • pinctrl: rockchip: Enhance support for IRQTYPEEDGE_BOTH (git-fixes).
  • pinctrl: sunxi: Add I/O bias setting for H6 R-PIO (git-fixes).
  • platform/x86: acer-wmi: Acer Aspire One AOD270/Packard Bell Dot keymap fixes (git-fixes).
  • platform/x86: pmcatom: Fix SLPTYPx bitfield mask (git-fixes).
  • powerpc/drmem: Make lmb_size 64 bit (bsc#1203424 ltc#199544).
  • powerpc/memhotplug: Make lmb size 64bit (bsc#1203424 ltc#199544).
  • powerpc/perf: Optimize clearing the pending PMI and remove WARNON for PMI check in powerpmu_disable (bsc#1156395).
  • powerpc/powernv/kvm: Use darn for H_RANDOM on Power9 (bsc#1065729).
  • powerpc/powernv: Avoid crashing if rng is NULL (bsc#1065729).
  • powerpc/powernv: Staticify functions without prototypes (bsc#1065729).
  • powerpc/powernv: delay rng platform device creation until later in boot (bsc#1065729).
  • powerpc/powernv: rename remaining rng powernv_ functions to pnv_ (bsc#1065729).
  • powerpc/powernv: wire up rng during setup_arch (bsc#1065729).
  • powerpc/pseries: wire up rng during setup_arch() (bsc#1065729).
  • powerpc/xive: Fix refcount leak in xivegetmax_prio (git-fixess).
  • powerpc: Enable execve syscall exit tracepoint (bsc#1065729).
  • powerpc: define get_cycles macro for arch-override (bsc#1065729).
  • powerpc: powernv: kABI: add back powernvgetrandom_long (bsc#1065729).
  • ppc64/kdump: Limit kdump base to 512MB (bsc#1203410 ltc#199904).
  • profiling: fix shift too large makes kernel panic (git-fixes).
  • psi: Fix uaf issue when psi trigger is destroyed while being polled (bsc#1203909).
  • qlcnic: Add null check after calling netdevallocskb (git-fixes).
  • random: fix crash on multiple early calls to addbootloaderrandomness() (git-fixes).
  • ratelimit: Fix data-races in _ratelimit() (git-fixes).
  • regulator: core: Clean up on enable failure (git-fixes).
  • regulator: pfuze100: Fix the global-out-of-bounds access in pfuze100regulatorprobe() (git-fixes).
  • reiserfs: fix handling of -EOPNOTSUPP in reiserfsforeach_xattr (bsc#1202714).
  • remoteproc: qcom: q6v5-mss: add powerdomains to MSM8996 config (git-fixes).
  • remoteproc: qcom: wcnss: Fix handling of IRQs (git-fixes).
  • reset: imx7: Fix the iMX8MP PCIe PHY PERST support (git-fixes).
  • rpm/kernel-binary.spec.in: move vdso to a separate package (bsc#1202385) We do the move only on 15.5+.
  • rpm/kernel-binary.spec.in: simplify find for usrmerged The type test and print line are the same for both cases. The usrmerged case only ignores more, so refactor it to make it more obvious.
  • rpm/kernel-source.spec.in: simplify finding of broken symlinks 'find -xtype l' will report them, so use that to make the search a bit faster (without using shell).
  • s390/crash: fix incorrect number of bytes to copy to user space (git-fixes).
  • s390/crash: make copyoldmempage() return number of bytes copied (git-fixes).
  • s390/mm: do not trigger write fault when vma does not allow VM_WRITE (git-fixes).
  • s390/mm: fix 2KB pgtable release race (git-fixes).
  • s390/ptrace: pass invalid syscall numbers to tracing (bsc#1192594 LTC#197522).
  • s390/qeth: cache link_info for ethtool (bsc#1202984 LTC#199607).
  • s390/qeth: clean up default cases for ethtool link mode (bsc#1202984 LTC#199607).
  • s390/qeth: improve QUERY CARD INFO processing (bsc#1202984 LTC#199607).
  • s390/qeth: improve selection of ethtool link modes (bsc#1202984 LTC#199607).
  • s390/qeth: set static link info during initialization (bsc#1202984 LTC#199607).
  • s390/qeth: tolerate error when querying card info (bsc#1202984 LTC#199607).
  • s390/qeth: use QUERY OAT for initial link info (bsc#1202984 LTC#199607).
  • scsi: core: Fix bad pointer dereference when ehandler kthread is invalid (git-fixes).
  • scsi: lpfc: Add missing destroy_workqueue() in error path (bsc#1203939).
  • scsi: lpfc: Add missing free iocb and nlp kref put for early return VMID cases (bsc#1203939).
  • scsi: lpfc: Add reporting capability for Link Degrade Signaling (bsc#1203939).
  • scsi: lpfc: Add warning notification period to CMFSYNCWQE (bsc#1203063).
  • scsi: lpfc: Check the return value of alloc_workqueue() (bsc#1203063).
  • scsi: lpfc: Copyright updates for 14.2.0.6 patches (bsc#1203063).
  • scsi: lpfc: Fix FLOGI ACC with wrong SID in PT2PT topology (bsc#1203939).
  • scsi: lpfc: Fix mbuf pool resource detected as busy at driver unload (bsc#1203939).
  • scsi: lpfc: Fix multiple NVMe remoteport registration calls for the same NPort ID (bsc#1203939).
  • scsi: lpfc: Fix null ndlp ptr dereference in abnormal exit path for GFT_ID (bsc#1203063).
  • scsi: lpfc: Fix prlifc4req checks in PRLI handling (bsc#1203939).
  • scsi: lpfc: Fix unsolicited FLOGI receive handling during PT2PT discovery (bsc#1203063).
  • scsi: lpfc: Fix various issues reported by tools (bsc#1203939).
  • scsi: lpfc: Move scsihosttemplate outside dynamically allocated/freed phba (bsc#1185032 bsc#1203939).
  • scsi: lpfc: Remove SANDiags related code (bsc#1203063).
  • scsi: lpfc: Remove the unneeded result variable (bsc#1203939).
  • scsi: lpfc: Remove unneeded result variable (bsc#1203939).
  • scsi: lpfc: Rename mp/bmp dma buffers to rq/rsp in lpfcfdmicmd (bsc#1203939).
  • scsi: lpfc: Return DIDTRANSPORTDISRUPTED instead of DID_REQUEUE (bsc#1203939).
  • scsi: lpfc: Rework FDMI attribute registration for unintential padding (bsc#1203939).
  • scsi: lpfc: Rework MIB Rx Monitor debug info logic (bsc#1203063).
  • scsi: lpfc: Rework lpfcfdmicmd() routine for cleanup and consistency (bsc#1203939).
  • scsi: lpfc: Update congestion mode logging for Emulex SAN Manager application (bsc#1203939).
  • scsi: lpfc: Update lpfc version to 14.2.0.6 (bsc#1203063).
  • scsi: lpfc: Update lpfc version to 14.2.0.7 (bsc#1203939).
  • scsi: mpt3sas: Fix use-after-free warning (git-fixes).
  • scsi: qla2xxx: Add NVMe parameters support in Auxiliary Image Status (bsc#1203935).
  • scsi: qla2xxx: Add debugfs create/delete helpers (bsc#1203935).
  • scsi: qla2xxx: Always wait for qltsessworkfn() from qltstop_phase1() (bsc#1203935).
  • scsi: qla2xxx: Avoid flushscheduledwork() usage (bsc#1203935).
  • scsi: qla2xxx: Disable ATIO interrupt coalesce for quad port ISP27XX (bsc#1203935).
  • scsi: qla2xxx: Drop DIDTARGETFAILURE use (bsc#1203935).
  • scsi: qla2xxx: Fix memory leak in _qlt24xxhandleabts() (bsc#1203935).
  • scsi: qla2xxx: Fix response queue handler reading stale packets (bsc#1203935).
  • scsi: qla2xxx: Log message 'skipping scsiscanhost()' as informational (bsc#1203935).
  • scsi: qla2xxx: Remove unused declarations for qla2xxx (bsc#1203935).
  • scsi: qla2xxx: Remove unused delsesslist field (bsc#1203935).
  • scsi: qla2xxx: Remove unused qlttmrwork() (bsc#1203935).
  • scsi: qla2xxx: Revert 'scsi: qla2xxx: Fix response queue handler reading stale packets' (bsc#1203935).
  • scsi: qla2xxx: Update version to 10.02.07.900-k (bsc#1203935).
  • scsi: sg: Allow waiting for commands to complete on removed device (git-fixes).
  • scsi: smartpqi: Fix DMA direction for RAID requests (git-fixes).
  • scsi: smartpqi: Shorten drive visibility after removal (bsc#1200622).
  • scsi: smartpqi: Update LUN reset handler (bsc#1200622).
  • selftests: futex: Use variable MAKE instead of make (git-fixes).
  • serial: 8250dw: Store LSR into lsrsavedflags in dw8250txwaitempty() (git-fixes).
  • serial: Create uartxmitadvance() (git-fixes).
  • serial: fsl_lpuart: RS485 RTS polariy is inverse (git-fixes).
  • serial: mvebu-uart: uart2 error bits clearing (git-fixes).
  • serial: tegra-tcu: Use uartxmitadvance(), fixes icount.tx accounting (git-fixes).
  • serial: tegra: Change lower tolerance baud rate limit for tegra20 and tegra30 (git-fixes).
  • serial: tegra: Use uartxmitadvance(), fixes icount.tx accounting (git-fixes).
  • silence nfscache allocation warnings with kvzalloc (git-fixes).
  • soc: brcmstb: pm-arm: Fix refcount leak and __iomem leak bugs (git-fixes).
  • soc: sunxi: sram: Actually claim SRAM regions (git-fixes).
  • soc: sunxi: sram: Fix debugfs info for A64 SRAM C (git-fixes).
  • soc: sunxi: sram: Prevent the driver from being unbound (git-fixes).
  • spi: Fix incorrect cs_setup delay handling (git-fixes).
  • spi: spi-rspi: Fix PIO fallback on RZ platforms (git-fixes).
  • spi: synquacer: Add missing clkdisableunprepare() (git-fixes).
  • spmi: trace: fix stack-out-of-bound access in SPMI tracing functions (git-fixes).
  • squashfs: fix divide error in calculate_skip() (git-fixes).
  • staging: rtl8712: fix use after free bugs (git-fixes).
  • struct ehci_hcd: hide new member (git-fixes).
  • struct otg_fsm: hide new boolean member in gap (git-fixes).
  • sunrpc: Clean up scheduling of autoclose (git-fixes).
  • sunrpc: Do not call connect() more than once on a TCP socket (git-fixes).
  • sunrpc: Do not dereference xprt->snd_task if it's a cookie (git-fixes).
  • sunrpc: Do not leak sockets in xslocalconnect() (git-fixes).
  • sunrpc: Fix READ_PLUS crasher (git-fixes).
  • sunrpc: Fix misplaced barrier in call_decode (git-fixes).
  • sunrpc: Prevent immediate close+reconnect (git-fixes).
  • sunrpc: RPC level errors should set task->tkrpcstatus (git-fixes).
  • sunrpc: Reinitialise the backchannel request buffers before reuse (git-fixes).
  • sunrpc: fix expiry of auth creds (git-fixes).
  • svcrdma: Hold private mutex while invoking rdma_accept() (git-fixes).
  • tee: optee: Fix incorrect page free bug (git-fixes).
  • thermal: Fix NULL pointer dereferences in ofthermal functions (git-fixes).
  • thermal: sysfs: Fix coolingdevicestats_setup() error code path (git-fixes).
  • thunderbolt: Use the actual buffer in tbasyncerror() (git-fixes).
  • tools/thermal: Fix possible path truncations (git-fixes).
  • tracing/histogram: Fix a potential memory leak for kstrdup() (git-fixes).
  • tracing/histograms: Fix memory leak problem (git-fixes).
  • tracing/probes: Have kprobes and uprobes use $COMM too (git-fixes).
  • tracing: Add ustring operation to filtering string pointers (git-fixes).
  • tracing: hold calleraddr to hardirq{enable,disable}_ip (git-fixes).
  • tty/serial: atmel: RS485 & ISO7816: wait for TXRDY before sending data (git-fixes).
  • tty: serial: Fix refcount leak bug in ucc_uart.c (git-fixes).
  • tty: serial: lpuart: disable flow control while waiting for the transmit engine to complete (git-fixes).
  • tty: vt: initialize unicode screen buffer (git-fixes).
  • usb-storage: Add ignore-residue quirk for NXP PN7462AU (git-fixes).
  • usb.h: struct usb_device: hide new member (git-fixes).
  • usb: add quirks for Lenovo OneLink+ Dock (git-fixes).
  • usb: cdc-acm: Add Icom PMR F3400 support (0c26:0020) (git-fixes).
  • usb: core: Fix RST error in hub.c (git-fixes).
  • usb: core: Prevent nested device-reset calls (git-fixes).
  • usb: dwc2: fix wrong order of phypoweron and phy_init (git-fixes).
  • usb: dwc3: Switch to platformgetirqbynameoptional() (git-fixes).
  • usb: dwc3: disable USB core PHY management (git-fixes).
  • usb: dwc3: ep0: Fix delay status handling (git-fixes).
  • usb: dwc3: gadget: Avoid starting DWC3 gadget during UDC unbind (git-fixes).
  • usb: dwc3: gadget: ENDTRANSFER before CLEARSTALL command (git-fixes).
  • usb: dwc3: gadget: Fix IN endpoint max packet size allocation (git-fixes).
  • usb: dwc3: gadget: Prevent repeat pullup() (git-fixes).
  • usb: dwc3: gadget: Refactor dwc3gadgetep_dequeue (git-fixes).
  • usb: dwc3: gadget: Remove FS bInterval_m1 limitation (git-fixes).
  • usb: dwc3: gadget: Remove unnecessary checks (git-fixes).
  • usb: dwc3: gadget: Replace listforeachentrysafe() if using giveback (git-fixes).
  • usb: dwc3: gadget: Store resource index of start cmd (git-fixes).
  • usb: dwc3: qcom: fix missing optional irq warnings.
  • usb: ehci: handshake CMDRUN instead of STSHALT (git-fixes).
  • usb: gadget: mass_storage: Fix cdrom data transfers on MAC-OS (git-fixes).
  • usb: gadget: u_audio: fix race condition on endpoint stop (git-fixes).
  • usb: gadget: udc-xilinx: replace memcpy with memcpy_toio (git-fixes).
  • usb: gadget: uvc: call uvc uvcgwarn on completed status instead of uvcginfo (git-fixes).
  • usb: host: ohci-ppc-of: Fix refcount leak bug (git-fixes).
  • usb: otg-fsm: Fix hrtimer list corruption (git-fixes).
  • usb: renesas: Fix refcount leak bug (git-fixes).
  • usb: serial: ch341: fix disabled rx timer on older devices (git-fixes).
  • usb: serial: ch341: fix lost character on LCR updates (git-fixes).
  • usb: serial: ch341: name prescaler, divisor registers (git-fixes).
  • usb: serial: cp210x: add Decagon UCA device id (git-fixes).
  • usb: serial: ftdi_sio: add Omron CS1W-CIF31 device id (git-fixes).
  • usb: serial: option: add Quectel BG95 0x0203 composition (git-fixes).
  • usb: serial: option: add Quectel BG95 0x0203 composition (git-fixes).
  • usb: serial: option: add Quectel EM060K modem (git-fixes).
  • usb: serial: option: add Quectel RM520N (git-fixes).
  • usb: serial: option: add Quectel RM520N (git-fixes).
  • usb: serial: option: add support for Cinterion MV32-WA/WB RmNet mode (git-fixes).
  • usb: serial: option: add support for OPPO R11 diag port (git-fixes).
  • usb: storage: Add ASUS <0x0b05:0x1932> to IGNORE_UAS (git-fixes).
  • usb: typec: altmodes/displayport: correct pin assignment for UFP receptacles (git-fixes).
  • usb: typec: ucsi: Remove incorrect warning (git-fixes).
  • usb: xhci-mtk: add a function to (un)load bandwidth info (git-fixes).
  • usb: xhci-mtk: add only one extra CS for FS/LS INTR (git-fixes).
  • usb: xhci-mtk: add some schedule error number (git-fixes).
  • usb: xhci-mtk: fix issue of out-of-bounds array access (git-fixes).
  • usb: xhci-mtk: get the microframe boundary for ESIT (git-fixes).
  • usb: xhci-mtk: use @sch_tt to check whether need do TT schedule (git-fixes).
  • usbnet: Fix linkwatch use-after-free on disconnect (git-fixes).
  • usbnet: Fix memory leak in usbnet_disconnect() (git-fixes).
  • usbnet: smsc95xx: Fix deadlock on runtime resume (git-fixes).
  • vboxguest: Do not use devm for irq (git-fixes).
  • vfio/ccw: Remove UUID from s390 debug log (git-fixes).
  • video: fbdev: amba-clcd: Fix refcount leak bugs (git-fixes).
  • video: fbdev: arkfb: Check the size of screen before memset_io() (git-fixes).
  • video: fbdev: arkfb: Fix a divide-by-zero bug in arksetpixclock() (git-fixes).
  • video: fbdev: i740fb: Check the argument of i740calcvclk() (git-fixes).
  • video: fbdev: pxa3xx-gcu: Fix integer overflow in pxa3xxgcuwrite (git-fixes).
  • video: fbdev: s3fb: Check the size of screen before memset_io() (git-fixes).
  • video: fbdev: sis: fix typos in SiS_GetModeID() (git-fixes).
  • video: fbdev: vt8623fb: Check the size of screen before memset_io() (git-fixes).
  • virtionet: fix memory leak inside XPDTX with mergeable (git-fixes).
  • vmci: Add support for ARM64 (bsc#1199291, jsc#SLE-24635).
  • vmci: Check exclusive_vectors when freeing interrupt 1 (bsc#1199291, jsc#SLE-24635).
  • vmci: Enforce queuepair max size for IOCTLVMCIQUEUEPAIR_ALLOC (bsc#1199291, jsc#SLE-24635).
  • vmci: Fix some error handling paths in vmciguestprobe_device() (bsc#1199291, jsc#SLE-24635).
  • vmci: Release notification_bitmap in error path (bsc#1199291, jsc#SLE-24635).
  • vmci: dma dg: add MMIO access to registers (bsc#1199291, jsc#SLE-24635).
  • vmci: dma dg: add support for DMA datagrams receive (bsc#1199291, jsc#SLE-24635).
  • vmci: dma dg: add support for DMA datagrams sends (bsc#1199291, jsc#SLE-24635).
  • vmci: dma dg: allocate send and receive buffers for DMA datagrams (bsc#1199291, jsc#SLE-24635).
  • vmci: dma dg: detect DMA datagram capability (bsc#1199291, jsc#SLE-24635).
  • vmci: dma dg: register dummy IRQ handlers for DMA datagrams (bsc#1199291, jsc#SLE-24635).
  • vmci: dma dg: set OS page size (bsc#1199291, jsc#SLE-24635).
  • vmci: dma dg: whitespace formatting change for vmci register defines (bsc#1199291, jsc#SLE-24635).
  • vmxnet3: Implement ethtool's get_channels command (bsc#1200431).
  • vmxnet3: Record queue number to incoming packets (bsc#1200431).
  • vmxnet3: Remove useless DMA-32 fallback configuration (bsc#1200431).
  • vmxnet3: add command to set ring buffer sizes (bsc#1200431).
  • vmxnet3: add support for capability registers (bsc#1200431).
  • vmxnet3: add support for large passthrough BAR register (bsc#1200431).
  • vmxnet3: add support for out of order rx completion (bsc#1200431).
  • vmxnet3: disable overlay offloads if UPT device does not support (bsc#1200431).
  • vmxnet3: do not reschedule napi for rx processing (bsc#1200431).
  • vmxnet3: do not stop tx queues after netifdevicedetach() (bsc#1200431).
  • vmxnet3: limit number of TXDs used for TSO packet (bsc#1200431).
  • vmxnet3: prepare for version 7 changes (bsc#1200431).
  • vmxnet3: switch from 'pci' to 'dma' API (bsc#1200431).
  • vmxnet3: update to version 7 (bsc#1200431).
  • vmxnet3: use ext1 field to indicate encapsulated packet (bsc#1200431).
  • vsock: Fix memory leak in vsock_connect() (git-fixes).
  • vsock: Set socket state back to SSUNCONNECTED in vsockconnect_timeout() (git-fixes).
  • vt: Clear selection before changing the font (git-fixes).
  • vt: selection, introduce vcissel (git-fixes).
  • watchdog: armada37xxwdt: check the return value of devmioremap() in armada37xxwdtprobe() (git-fixes).
  • watchdog: wdat_wdt: Set the min and max timeout values properly (bsc#1194023).
  • wifi: cfg80211: debugfs: fix return type in ht40allowmapread() (git-fixes).
  • wifi: iwlegacy: 4965: corrected fix for potential off-by-one overflow in il4965rsfilllinkcmd() (git-fixes).
  • wifi: mac80211: Do not finalize CSA in IBSS mode if state is disconnected (git-fixes).
  • wifi: mac80211: Fix UAF in ieee80211scanrx() (git-fixes).
  • wifi: mac80211_hwsim: add back erroneously removed cast (git-fixes).
  • wifi: mac80211_hwsim: fix race condition in pending packet (git-fixes).
  • wifi: mac80211_hwsim: use 32-bit skb cookie (git-fixes).
  • x86/bugs: Reenable retbleed=off While for older kernels the return thunks are statically built in and cannot be dynamically patched out, retbleed=off should still work so that it can be disabled.
  • x86/kexec: fix memory leak of elf header buffer (bsc#1196444).
  • x86/olpc: fix 'logical not is only applied to the left hand side' (git-fixes).
  • x86/xen: Remove undefined behavior in setup_features() (git-fixes).
  • xen/xenbus: fix return type in xenbusfileread() (git-fixes).
  • xfs: Fix assert failure in xfssetattrsize() (git-fixes).
  • xfs: bunmapi has unnecessary AG lock ordering issues (git-fixes).
  • xfs: check sbmetauuid for dabuf buffer recovery (bsc#1202577).
  • xfs: make xfsrtallocquery_range input parameters const (git-fixes).
  • xfs: mark a data structure sick if there are cross-referencing errors (git-fixes).
  • xfs: only reset incore inode health state flags when reclaiming an inode (git-fixes).
  • xfs: prevent a UAF when log IO errors race with unmount (git-fixes).
  • xfs: use kmemcachefree() for kmem_cache objects (git-fixes).
  • xprtrdma: Fix XDRBUFSPARSEPAGES support (git-fixes).
  • xprtrdma: Fix cwnd update ordering (git-fixes).
References

Affected packages

SUSE:Real Time Module 15 SP3 / kernel-rt

Package

Name
kernel-rt
Purl
pkg:rpm/suse/kernel-rt&distro=SUSE%20Real%20Time%20Module%2015%20SP3

Affected ranges

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

Ecosystem specific

{
    "binaries": [
        {
            "kernel-devel-rt": "5.3.18-150300.106.1",
            "dlm-kmp-rt": "5.3.18-150300.106.1",
            "kernel-rt-devel": "5.3.18-150300.106.1",
            "cluster-md-kmp-rt": "5.3.18-150300.106.1",
            "kernel-rt_debug-devel": "5.3.18-150300.106.1",
            "kernel-source-rt": "5.3.18-150300.106.1",
            "kernel-rt": "5.3.18-150300.106.1",
            "ocfs2-kmp-rt": "5.3.18-150300.106.1",
            "gfs2-kmp-rt": "5.3.18-150300.106.1",
            "kernel-syms-rt": "5.3.18-150300.106.1"
        }
    ]
}

SUSE:Real Time Module 15 SP3 / kernel-rt_debug

Package

Name
kernel-rt_debug
Purl
pkg:rpm/suse/kernel-rt_debug&distro=SUSE%20Real%20Time%20Module%2015%20SP3

Affected ranges

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

Ecosystem specific

{
    "binaries": [
        {
            "kernel-devel-rt": "5.3.18-150300.106.1",
            "dlm-kmp-rt": "5.3.18-150300.106.1",
            "kernel-rt-devel": "5.3.18-150300.106.1",
            "cluster-md-kmp-rt": "5.3.18-150300.106.1",
            "kernel-rt_debug-devel": "5.3.18-150300.106.1",
            "kernel-source-rt": "5.3.18-150300.106.1",
            "kernel-rt": "5.3.18-150300.106.1",
            "ocfs2-kmp-rt": "5.3.18-150300.106.1",
            "gfs2-kmp-rt": "5.3.18-150300.106.1",
            "kernel-syms-rt": "5.3.18-150300.106.1"
        }
    ]
}

SUSE:Real Time Module 15 SP3 / kernel-source-rt

Package

Name
kernel-source-rt
Purl
pkg:rpm/suse/kernel-source-rt&distro=SUSE%20Real%20Time%20Module%2015%20SP3

Affected ranges

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

Ecosystem specific

{
    "binaries": [
        {
            "kernel-devel-rt": "5.3.18-150300.106.1",
            "dlm-kmp-rt": "5.3.18-150300.106.1",
            "kernel-rt-devel": "5.3.18-150300.106.1",
            "cluster-md-kmp-rt": "5.3.18-150300.106.1",
            "kernel-rt_debug-devel": "5.3.18-150300.106.1",
            "kernel-source-rt": "5.3.18-150300.106.1",
            "kernel-rt": "5.3.18-150300.106.1",
            "ocfs2-kmp-rt": "5.3.18-150300.106.1",
            "gfs2-kmp-rt": "5.3.18-150300.106.1",
            "kernel-syms-rt": "5.3.18-150300.106.1"
        }
    ]
}

SUSE:Real Time Module 15 SP3 / kernel-syms-rt

Package

Name
kernel-syms-rt
Purl
pkg:rpm/suse/kernel-syms-rt&distro=SUSE%20Real%20Time%20Module%2015%20SP3

Affected ranges

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

Ecosystem specific

{
    "binaries": [
        {
            "kernel-devel-rt": "5.3.18-150300.106.1",
            "dlm-kmp-rt": "5.3.18-150300.106.1",
            "kernel-rt-devel": "5.3.18-150300.106.1",
            "cluster-md-kmp-rt": "5.3.18-150300.106.1",
            "kernel-rt_debug-devel": "5.3.18-150300.106.1",
            "kernel-source-rt": "5.3.18-150300.106.1",
            "kernel-rt": "5.3.18-150300.106.1",
            "ocfs2-kmp-rt": "5.3.18-150300.106.1",
            "gfs2-kmp-rt": "5.3.18-150300.106.1",
            "kernel-syms-rt": "5.3.18-150300.106.1"
        }
    ]
}

SUSE:Linux Enterprise Micro 5.1 / kernel-rt

Package

Name
kernel-rt
Purl
pkg:rpm/suse/kernel-rt&distro=SUSE%20Linux%20Enterprise%20Micro%205.1

Affected ranges

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

Ecosystem specific

{
    "binaries": [
        {
            "kernel-rt": "5.3.18-150300.106.1"
        }
    ]
}

SUSE:Linux Enterprise Micro 5.2 / kernel-rt

Package

Name
kernel-rt
Purl
pkg:rpm/suse/kernel-rt&distro=SUSE%20Linux%20Enterprise%20Micro%205.2

Affected ranges

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

Ecosystem specific

{
    "binaries": [
        {
            "kernel-rt": "5.3.18-150300.106.1"
        }
    ]
}

openSUSE:Leap Micro 5.2 / kernel-rt

Package

Name
kernel-rt
Purl
pkg:rpm/opensuse/kernel-rt&distro=openSUSE%20Leap%20Micro%205.2

Affected ranges

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

Ecosystem specific

{
    "binaries": [
        {
            "kernel-rt": "5.3.18-150300.106.1"
        }
    ]
}