SUSE-SU-2020:3522-1

See a problem?
Import Source
https://ftp.suse.com/pub/projects/security/osv/SUSE-SU-2020:3522-1.json
JSON Data
https://api.osv.dev/v1/vulns/SUSE-SU-2020:3522-1
Related
Published
2020-11-25T13:32:43Z
Modified
2020-11-25T13:32:43Z
Summary
Security update for the Linux Kernel
Details

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

The following security bugs were fixed:

  • CVE-2020-25705: A flaw in the way reply ICMP packets are limited in was found that allowed to quickly scan open UDP ports. This flaw allowed an off-path remote user to effectively bypassing source port UDP randomization. The highest threat from this vulnerability is to confidentiality and possibly integrity, because software and services that rely on UDP source port randomization (like DNS) are indirectly affected as well. Kernel versions may be vulnerable to this issue (bsc#1175721, bsc#1178782).
  • CVE-2020-8694: Insufficient access control for some Intel(R) Processors may have allowed an authenticated user to potentially enable information disclosure via local access (bsc#1170415).
  • CVE-2020-25668: Fixed a use-after-free in confontop() (bsc#1178123).
  • CVE-2020-25656: Fixed a concurrency use-after-free in vtdokdgkb_ioctl (bnc#1177766).
  • CVE-2020-25285: Fixed a race condition between hugetlb sysctl handlers in mm/hugetlb.c (bnc#1176485).
  • CVE-2020-14351: Fixed a race in the perfmmapclose() function (bsc#1177086).
  • CVE-2020-16120: Fixed permission check to open real file when using overlayfs. It was possible to have a file not readable by an unprivileged user be copied to a mountpoint controlled by that user and then be able to access the file (bsc#1177470).
  • CVE-2020-12351: Fixed a type confusion while processing AMP packets aka 'BleedingTooth' aka 'BadKarma' (bsc#1177724).
  • CVE-2020-12352: Fixed an information leak when processing certain AMP packets aka 'BleedingTooth' (bsc#1177725).
  • CVE-2020-25704: Fixed a memory leak in perfeventparseaddrfilter() (bsc#1178393).
  • CVE-2020-24490: Fixed a heap buffer overflow when processing extended advertising report events aka 'BleedingTooth (bsc#1177726).
  • CVE-2020-28974: Fixed a slab-out-of-bounds read in fbcon (bsc#1178589)

The following non-security bugs were fixed:

  • 9P: Cast to loff_t before multiplying (git-fixes).
  • ACPI: Always build evged in (git-fixes).
  • ACPI: button: fix handling lid state changes when input device closed (git-fixes).
  • ACPI: configfs: Add missing configitemput() to fix refcount leak (git-fixes).
  • acpi-cpufreq: Honor _PSD table setting on new AMD CPUs (git-fixes).
  • ACPI: debug: do not allow debugging when ACPI is disabled (git-fixes).
  • ACPI: dock: fix enum-conversion warning (git-fixes).
  • ACPI / extlog: Check for RDMSR failure (git-fixes).
  • ACPI: GED: fix -Wformat (git-fixes).
  • ACPI: NFIT: Fix comparison to '-ENXIO' (git-fixes).
  • ACPI: video: use ACPI backlight for HP 635 Notebook (git-fixes).
  • actife: load meta modules before tcfidrcheckalloc() (networking-stable-200924).
  • ALSA: ac97: (cosmetic) align argument names (git-fixes).
  • ALSA: aoa: i2sbus: use DECLARECOMPLETIONONSTACK() macro (git-fixes).
  • ALSA: asihpi: fix spellint typo in comments (git-fixes).
  • ALSA: atmel: ac97: clarify operator precedence (git-fixes).
  • ALSA: bebob: potential info leak in hwdep_read() (git-fixes).
  • ALSA: compress_offload: remove redundant initialization (git-fixes).
  • ALSA: core: init: use DECLARECOMPLETIONONSTACK() macro (git-fixes).
  • ALSA: core: pcm: simplify locking for timers (git-fixes).
  • ALSA: core: timer: clarify operator precedence (git-fixes).
  • ALSA: core: timer: remove redundant assignment (git-fixes).
  • ALSA: ctl: Workaround for lockdep warning wrt card->ctlfilesrwlock (git-fixes).
  • ALSA: fireworks: use semicolons rather than commas to separate statements (git-fixes).
  • ALSA: fix kernel-doc markups (git-fixes).
  • ALSA: hda: auto_parser: remove shadowed variable declaration (git-fixes).
  • ALSA: hda: (cosmetic) align function parameters (git-fixes).
  • ALSA: hda - Do not register a cb func if it is registered already (git-fixes).
  • ALSA: hda - Fix the return value if cb func is already registered (git-fixes).
  • ALSA: hda/hdmi: fix incorrect locking in hdmipcmclose (git-fixes).
  • ALSA: hda: prevent undefined shift in sndhdacextbusget_link() (git-fixes).
  • ALSA: hda/realtek - Add mute Led support for HP Elitebook 845 G7 (git-fixes).
  • ALSA: hda/realtek: Enable audio jacks of ASUS D700SA with ALC887 (git-fixes).
  • ALSA: hda/realtek - Enable headphone for ASUS TM420 (git-fixes).
  • ALSA: hda/realtek - Fixed HP headset Mic can't be detected (git-fixes).
  • ALSA: hda/realtek - set mic to auto detect on a HP AIO machine (git-fixes).
  • ALSA: hda/realtek - The front Mic on a HP machine does not work (git-fixes).
  • ALSA: hda: use semicolons rather than commas to separate statements (git-fixes).
  • ALSA: hdspm: Fix typo arbitary (git-fixes).
  • ALSA: mixart: Correct comment wrt obsoleted tasklet usage (git-fixes).
  • ALSA: portman2x4: fix repeated word 'if' (git-fixes).
  • ALSA: rawmidi: (cosmetic) align function parameters (git-fixes).
  • ALSA: seq: oss: Avoid mutex lock for a long-time ioctl (git-fixes).
  • ALSA: sparc: dbri: fix repeated word 'the' (git-fixes).
  • ALSA: usb-audio: Add implicit feedback quirk for MODX (git-fixes).
  • ALSA: usb-audio: Add implicit feedback quirk for Qu-16 (git-fixes).
  • ALSA: usb-audio: Add implicit feedback quirk for Zoom UAC-2 (git-fixes).
  • ALSA: usb-audio: Add mixer support for Pioneer DJ DJM-250MK2 (git-fixes).
  • ALSA: usb-audio: add usb vendor id as DSD-capable for Khadas devices (git-fixes).
  • ALSA: usb-audio: endpoint.c: fix repeated word 'there' (git-fixes).
  • ALSA: usb-audio: fix spelling mistake 'Frequence' -> 'Frequency' (git-fixes).
  • ALSA: usb-audio: Line6 Pod Go interface requires static clock rate quirk (git-fixes).
  • ALSA: usb: scarless_gen2: fix endianness issue (git-fixes).
  • ALSA: vx: vx_core: clarify operator precedence (git-fixes).
  • ALSA: vx: vx_pcm: remove redundant assignment (git-fixes).
  • arm64: Enable PCI write-combine resources under sysfs (bsc#1175807).
  • ASoC: codecs: wcd9335: Set digital gain range correctly (git-fixes).
  • ASoC: cs42l51: manage mclk shutdown delay (git-fixes).
  • ASoC: fsl: imx-es8328: add missing putdevice() call in imxes8328_probe() (git-fixes).
  • ASoC: fslsai: Instantiate sndsocdaidriver (git-fixes).
  • ASoC: Intel: kblrt5663max98927: Fix kabylakesspfixup function (git-fixes).
  • ASoC: qcom: lpass-cpu: fix concurrency issue (git-fixes).
  • ASoC: qcom: lpass-platform: fix memory leak (git-fixes).
  • ASoC: qcom: sdm845: set driver name correctly (git-fixes).
  • ASoC: sun50i-codec-analog: Fix duplicate use of ADC enable bits (git-fixes).
  • ASoC: tlv320aic32x4: Fix bdiv clock rate derivation (git-fixes).
  • ata: ahci: mvebu: Make SATA PHY optional for Armada 3720 (git-fixes).
  • ata: sata_rcar: Fix DMA boundary mask (git-fixes).
  • ath10k: check idx validity in _ath10khttrxringfilln() (git-fixes).
  • ath10k: Fix the size used in a 'dmafreecoherent()' call in an error handling path (git-fixes).
  • ath10k: fix VHT NSS calculation when STBC is enabled (git-fixes).
  • ath10k: provide survey info as accumulated data (git-fixes).
  • ath10k: start recovery process when payload length exceeds max htc length for sdio (git-fixes).
  • ath6kl: prevent potential array overflow in ath6kladdnew_sta() (git-fixes).
  • ath6kl: wmi: prevent a shift wrapping bug in ath6klwmideletepstreamcmd() (git-fixes).
  • ath9k: Fix potential out of bounds in ath9khtctxcompletion_cb() (git-fixes).
  • ath9k: hifusb: fix race condition between usbgeturb() and usbkillanchoredurbs() (git-fixes).
  • ath9khtc: Use appropriate rsdatalen type (git-fixes).
  • backlight: sky81452-backlight: Fix refcount imbalance on error (git-fixes).
  • blk-mq: order adding requests to hctx->dispatch and checking SCHED_RESTART (bsc#1177750).
  • block: ensure bdi->io_pages is always initialized (bsc#1177749).
  • block: Fix pageismergeable() for compound pages (bsc#1177814).
  • block: Set samepage to false in _biotrymerge_page if ret is false (git-fixes).
  • Bluetooth: btusb: Fix memleak in btusbmtksubmitwmtrecv_urb (git-fixes).
  • Bluetooth: hci_uart: Cancel init work before unregistering (git-fixes).
  • Bluetooth: MGMT: Fix not checking if BT_HS is enabled (git-fixes).
  • Bluetooth: Only mark socket zapped after unlocking (git-fixes).
  • bnxten: Protect bnxtseteee() and bnxtset_pauseparam() with mutex (git-fixes).
  • bonding: show saner speed for broadcast mode (networking-stable-200824).
  • brcm80211: fix possible memleak in brcmfprotomsgbuf_attach (git-fixes).
  • brcmfmac: check ndev pointer (git-fixes).
  • brcmsmac: fix memory leak in wlcphyattach_lcnphy (git-fixes).
  • btrfs: Account for merged patches upstream Move below patches to sorted section.
  • btrfs: add owner and fsinfo to allocstate io_tree (bsc#1177854).
  • btrfs: allocate scrub workqueues outside of locks (bsc#1178183).
  • btrfs: check the right error variable in btrfsdeldirentriesin_log (bsc#1177687).
  • btrfs: cleanup cow block on error (bsc#1178584).
  • btrfs: do not force read-only after error in drop snapshot (bsc#1176354).
  • btrfs: do not set the full sync flag on the inode during page release (bsc#1177687).
  • btrfs: drop path before adding new uuid tree entry (bsc#1178176).
  • btrfs: fix filesystem corruption after a device replace (bsc#1178395).
  • btrfs: fix NULL pointer dereference after failure to create snapshot (bsc#1178190).
  • btrfs: fix overflow when copying corrupt csums for a message (bsc#1178191).
  • btrfs: fix race between page release and a fast fsync (bsc#1177687).
  • btrfs: fix space cache memory leak after transaction abort (bsc#1178173).
  • btrfs: move btrfsrmdevreplacefree_srcdev outside of all locks (bsc#1178395).
  • btrfs: move btrfsscratchsuperblocks into btrfsdevreplace_finishing (bsc#1178395).
  • btrfs: only commit delayed items at fsync if we are logging a directory (bsc#1177687).
  • btrfs: only commit the delayed inode when doing a full fsync (bsc#1177687).
  • btrfs: qgroup: fix qgroup meta rsv leak for subvolume operations (bsc#1177856).
  • btrfs: qgroup: fix wrong qgroup metadata reserve for delayed inode (bsc#1177855).
  • btrfs: reduce contention on log trees when logging checksums (bsc#1177687).
  • btrfs: release old extent maps during page release (bsc#1177687).
  • btrfs: remove no longer needed use of log_writers for the log root tree (bsc#1177687).
  • btrfs: reschedule if necessary when logging directory items (bsc#1178585).
  • btrfs: send, orphanize first all conflicting inodes when processing references (bsc#1178579).
  • btrfs: send, recompute reference path after orphanization of a directory (bsc#1178581).
  • btrfs: set the correct lockdep class for new nodes (bsc#1178184).
  • btrfs: set the lockdep class for log tree extent buffers (bsc#1178186).
  • btrfs: stop incremening log_batch for the log root tree when syncing log (bsc#1177687).
  • btrfs: tree-checker: fix false alert caused by legacy btrfs root item (bsc#1177861).
  • can: cancreateechoskb(): fix echo skb generation: always use skbclone() (git-fixes).
  • can: ccan: regmap{c,d}can: mark as _maybeunused (git-fixes).
  • can: dev: _cangetechoskb(): fix real payload length return value for RTR frames (git-fixes).
  • can: dev: cangetechoskb(): prevent call to kfreeskb() in hard IRQ context (git-fixes).
  • can: flexcan: flexcanchipstop(): add error handling and propagate error value (git-fixes).
  • can: flexcan: flexcan_remove(): disable wakeup completely (git-fixes).
  • can: flexcan: remove ackgrp and ackbit handling from driver (git-fixes).
  • can: flexcan: remove FLEXCANQUIRKDISABLE_MECR quirk for LS1021A (git-fixes).
  • can: peakcanfd: pucanhandlecanrx(): fix echo management when loopback is on (git-fixes).
  • can: peak_usb: add range checking in decode operations (git-fixes).
  • can: peakusb: peakusbgetts_time(): fix timestamp wrapping (git-fixes).
  • can: rx-offload: do not call kfree_skb() from IRQ context (git-fixes).
  • can: softing: softingcardshutdown(): add braces around empty body in an 'if' statement (git-fixes).
  • ceph: promote to unsigned long long before shifting (bsc#1178175).
  • clk: at91: clk-main: update key before writing AT91CKGRMOR (git-fixes).
  • clk: at91: remove the checking of parent_name (git-fixes).
  • clk: bcm2835: add missing release if devmclkhw_register fails (git-fixes).
  • clk: imx8mq: Fix usdhc parents order (git-fixes).
  • clk: keystone: sci-clk: fix parsing assigned-clock data during probe (git-fixes).
  • clk: meson: g12a: mark fclk_div2 as critical (git-fixes).
  • clk: qcom: gcc-sdm660: Fix wrong parent_map (git-fixes).
  • cosa: Add missing kfree in error path of cosa_write (git-fixes).
  • create Storage / NVMe subsection
  • crypto: algifaead - Do not set MAYBACKLOG on the async path (git-fixes).
  • crypto: algif_skcipher - EBUSY on aio should be an error (git-fixes).
  • crypto: bcm - Verify GCM/CCM key length in setkey (git-fixes).
  • crypto: ccp - fix error handling (git-fixes).
  • crypto: ixp4xx - Fix the size used in a 'dmafreecoherent()' call (git-fixes).
  • crypto: mediatek - Fix wrong return value in mtkdescring_alloc() (git-fixes).
  • crypto: omap-sham - fix digcnt register handling with export/import (git-fixes).
  • crypto: picoxcell - Fix potential race condition bug (git-fixes).
  • crypto: qat - check cipher length for aead AES-CBC-HMAC-SHA (git-fixes).
  • cxgb4: fix memory leak during module unload (networking-stable-200924).
  • cxgb4: Fix offset when clearing filter byte counters (networking-stable-200924).
  • cxl: Rework error message for incompatible slots (bsc#1055014 git-fixes).
  • cypto: mediatek - fix leaks in mtkdescring_alloc (git-fixes).
  • dax: Fix compilation for CONFIGDAX && !CONFIGFS_DAX (bsc#1177817).
  • dax: fix detection of dax support for non-persistent memory block devices (bsc#1171073).
  • dax: Fix stack overflow when mounting fsdax pmem device (bsc#1171073).
  • Disable ipa-clones dump for KMP builds (bsc#1178330) The feature is not really useful for KMP, and rather confusing, so let's disable it at building out-of-tree codes
  • Disable module compression on SLE15 SP2 (bsc#1178307)
  • dma-buf: Remove custom seqcount lockdep class key (bsc#1176564 bsc#1162702).
  • dma-buf: Use sequence counter with associated wound/wait mutex (bsc#1176564 bsc#1162702).
  • dma-direct: add missing setmemorydecrypted() for coherent mapping (bsc#1175898, ECO-2743).
  • dma-direct: always align allocation size in dmadirectalloc_pages() (bsc#1175898, ECO-2743).
  • dma-direct: atomic allocations must come from atomic coherent pools (bsc#1175898, ECO-2743).
  • dma-direct: check return value when encrypting or decrypting memory (bsc#1175898, ECO-2743).
  • dma-direct: consolidate the error handling in dmadirectalloc_pages (bsc#1175898, ECO-2743).
  • dma-direct: make uncachedkerneladdress more general (bsc#1175898, ECO-2743).
  • dma-direct: provide function to check physical memory area validity (bsc#1175898, ECO-2743).
  • dma-direct: provide mmap and get_sgtable method overrides (bsc#1175898, ECO-2743).
  • dma-direct: re-encrypt memory if dmadirectalloc_pages() fails (bsc#1175898, ECO-2743).
  • dma-direct: remove _dmadirectfreepages (bsc#1175898, ECO-2743).
  • dma-direct: remove the dmahandle argument to _dmadirectalloc_pages (bsc#1175898, ECO-2743).
  • dmaengine: dma-jz4780: Fix race in jz4780dmatx_status (git-fixes).
  • dmaengine: dmatest: Check list for emptiness before access its last entry (git-fixes).
  • dmaengine: dw: Activate FIFO-mode for memory peripherals only (git-fixes).
  • dma-mapping: add a dmacanmmap helper (bsc#1175898, ECO-2743).
  • dma-mapping: always use VMDMACOHERENT for generic DMA remap (bsc#1175898, ECO-2743).
  • dma-mapping: DMACOHERENTPOOL should select GENERIC_ALLOCATOR (bsc#1175898, ECO-2743).
  • dma-mapping: make dmaatomicpool_init self-contained (bsc#1175898, ECO-2743).
  • dma-mapping: merge the generic remapping helpers into dma-direct (bsc#1175898, ECO-2743).
  • dma-mapping: remove archdmammap_pgprot (bsc#1175898, ECO-2743).
  • dma-mapping: warn when coherent pool is depleted (bsc#1175898, ECO-2743).
  • dma-pool: add additional coherent pools to map to gfp mask (bsc#1175898, ECO-2743).
  • dma-pool: add pool sizes to debugfs (bsc#1175898, ECO-2743).
  • dma-pool: decouple DMAREMAP from DMACOHERENT_POOL (bsc#1175898, ECO-2743).
  • dma-pool: do not allocate pool memory from CMA (bsc#1175898, ECO-2743).
  • dma-pool: dynamically expanding atomic pools (bsc#1175898, ECO-2743).
  • dma-pool: Fix an uninitialized variable bug in atomicpoolexpand() (bsc#1175898, ECO-2743).
  • dma-pool: fix coherent pool allocations for IOMMU mappings (bsc#1175898, ECO-2743).
  • dma-pool: fix too large DMA pools on medium memory size systems (bsc#1175898, ECO-2743).
  • dma-pool: get rid of dmainatomic_pool() (bsc#1175898, ECO-2743).
  • dma-pool: introduce dmaguesspool() (bsc#1175898, ECO-2743).
  • dma-pool: make sure atomic pool suits device (bsc#1175898, ECO-2743).
  • dma-pool: Only allocate from CMA when in same memory zone (bsc#1175898, ECO-2743).
  • dma-pool: scale the default DMA coherent pool size with memory capacity (bsc#1175898, ECO-2743).
  • dma-remap: separate DMA atomic pools from direct remap code (bsc#1175898, ECO-2743).
  • dm: Call proper helper to determine dax support (bsc#1177817).
  • dm/dax: Fix table reference counts (bsc#1178246).
  • docs: driver-api: remove a duplicated index entry (git-fixes).
  • Documentation: locking: Describe seqlock design and usage (bsc#1176564 bsc#1162702).
  • Do not create null.i000.ipa-clones file (bsc#1178330)
  • drbd: code cleanup by using sendpageok() to check page for kernelsendpage() (bsc#1172873).
  • drivers: watchdog: rdc321x_wdt: Fix race condition bugs (git-fixes).
  • drop Storage / bsc#1171688 subsection No effect on expanded tree.
  • EDAC/i5100: Fix error handling order in i5100initone() (bsc#1152489).
  • eeprom: at25: set minimum read/write access stride to 1 (git-fixes).
  • exfat: fix name_hash computation on big endian systems (git-fixes).
  • exfat: fix overflow issue in exfatclusterto_sector() (git-fixes).
  • exfat: fix possible memory leak in exfat_find() (git-fixes).
  • exfat: fix use of uninitialized spinlock on error path (git-fixes).
  • exfat: fix wrong hintstat initialization in exfatfinddirentry() (git-fixes).
  • exfat: fix wrong size update of stream entry by typo (git-fixes).
  • extcon: ptn5150: Fix usage of atomic GPIO with sleeping GPIO chips (git-fixes).
  • fbdev, newportcon: Move FONTEXTRA_WORDS macros into linux/font.h (git-fixes).
  • ftrace: Fix recursion check for NMI test (git-fixes).
  • ftrace: Handle tracing when switching between context (git-fixes).
  • futex: Adjust absolute futex timeouts with per time namespace offset (bsc#1164648).
  • futex: Consistently use fshared as boolean (bsc#1149032).
  • futex: Fix incorrect shouldfailfutex() handling (bsc#1149032).
  • futex: Remove putfutexkey() (bsc#1149032).
  • futex: Remove unused or redundant includes (bsc#1149032).
  • gpio: pcie-idio-24: Enable PEX8311 interrupts (git-fixes).
  • gpio: pcie-idio-24: Fix IRQ Enable Register value (git-fixes).
  • gpio: pcie-idio-24: Fix irq mask when masking (git-fixes).
  • gre6: Fix reception with IP6TNLFRCVDSCPCOPY (networking-stable-2008_24).
  • gtp: add GTPALINK info to msg sent to userspace (networking-stable-2009_11).
  • HID: hid-input: fix stylus battery reporting (git-fixes).
  • HID: ite: Add USB id match for Acer One S1003 keyboard dock (git-fixes).
  • HID: roccat: add bounds checking in konesysfswrite_settings() (git-fixes).
  • HID: wacom: Avoid entering wacomwacpen_report for pad / battery (git-fixes).
  • hrtimer: Use sequence counter with associated raw spinlock (bsc#1176564 bsc#1162702).
  • hv_netvsc: Add XDP support (bsc#1177820).
  • hv_netvsc: Fix XDP refcnt for synthetic and VF NICs (bsc#1177820).
  • hv_netvsc: make recording RSS hash depend on feature flag (bsc#1177820).
  • hv_netvsc: record hardware hash in skb (bsc#1177820).
  • hwmon: (mlxreg-fan) Fix double 'Mellanox' (git-fixes).
  • hwmon: (pmbus/max34440) Fix status register reads for MAX344{51,60,61} (git-fixes).
  • hypervfb: Update screeninfo after removing old framebuffer (bsc#1175306).
  • i2c: core: Restore acpiwalkdepdevicelist() getting called after registering the ACPI i2c devs (git-fixes).
  • i2c: cpm: Fix i2c_ram structure (git-fixes).
  • i2c: imx: Fix external abort on interrupt in exit paths (git-fixes).
  • i2c: meson: fix clock setting overwrite (git-fixes).
  • i2c: meson: fixup rate calculation with filter delay (git-fixes).
  • i2c: owl: Clear NACK and BUS error bits (git-fixes).
  • i2c: rcar: Auto select RESET_CONTROLLER (git-fixes).
  • i3c: master add i3cmasterattach_boardinfo to preserve boardinfo (git-fixes).
  • i3c: master: Fix error return in cdnsi3cmaster_probe() (git-fixes).
  • ibmveth: Identify ingress large send packets (bsc#1178185 ltc#188897).
  • ibmveth: Switch order of ibmveth_helper calls (bsc#1061843 git-fixes).
  • ibmvnic: fix ibmvnicsetmac (bsc#1066382 ltc#160943 git-fixes).
  • ibmvnic: save changed mac address to adapter->mac_addr (bsc#1134760 ltc#177449 git-fixes).
  • ibmvnic: set up 200GBPS speed (bsc#1129923 git-fixes).
  • icmp: randomize the global rate limiter (git-fixes).
  • ida: Free allocated bitmap in error path (git-fixes).
  • iio:accel:bma180: Fix use of true when should be iiosharedby enum (git-fixes).
  • iio: adc: gyroadc: fix leak of device node iterator (git-fixes).
  • iio: adc: stm32-adc: fix runtime autosuspend delay when slow polling (git-fixes).
  • iio:adc:ti-adc0832 Fix alignment issue with timestamp (git-fixes).
  • iio:adc:ti-adc12138 Fix alignment issue with timestamp (git-fixes).
  • iio:dac:ad5592r: Fix use of true for IIOSHAREDBY_TYPE (git-fixes).
  • iio:gyro:itg3200: Fix timestamp alignment and prevent data leak (git-fixes).
  • iio:magn:hmc5843: Fix passing true where iiosharedby enum required (git-fixes).
  • ima: Do not ignore errors from cryptoshashupdate() (git-fixes).
  • ima: extend boot_aggregate with kernel measurements (bsc#1177617).
  • ima: Remove semicolon at the end of imagetbinaryruntimesize() (git-fixes).
  • Input: ati_remote2 - add missing newlines when printing module parameters (git-fixes).
  • Input: ep93xxkeypad - fix handling of platformget_irq() error (git-fixes).
  • Input: imx6ultsc - clean up some errors in imx6ultsc_resume() (git-fixes).
  • Input: omap4-keypad - fix handling of platformgetirq() error (git-fixes).
  • Input: stmfts - fix a & vs && typo (git-fixes).
  • Input: sun4i-ps2 - fix handling of platformgetirq() error (git-fixes).
  • Input: twl4030keypad - fix handling of platformget_irq() error (git-fixes).
  • iocost: Use sequence counter with associated spinlock (bsc#1176564 bsc#1162702).
  • iomap: Make sure iomapend is called after iomapbegin (bsc#1177754).
  • iommu/vt-d: Correctly calculate agaw in domain_init() (bsc#1176400).
  • iommu/vt-d: Gracefully handle DMAR units with no supported address widths (bsc#1177739).
  • ip: fix tos reflection in ack and reset packets (networking-stable-200924).
  • ipmisi: Fix wrong return value in trysmi_init() (git-fixes).
  • ipv4: Initialize flowi4multipathhash in data path (networking-stable-200924).
  • ipv4: Restore flowi4oif update before call to xfrmlookup_route (git-fixes).
  • ipv4: Update exception handling for multipath routes via same device (networking-stable-200924).
  • ipv6: avoid lockdep issue in fib6del() (networking-stable-2009_24).
  • ipv6: Fix sysctl max for fibmultipathhashpolicy (networking-stable-2009_11).
  • ipvlan: fix device features (networking-stable-200824).
  • iwlwifi: mvm: split a print to avoid a WARNING in ROC (git-fixes).
  • kabi fix for NFS: Fix flexfiles read failover (git-fixes).
  • kABI: Fix kABI after add CodeSigning extended key usage (bsc#1177353).
  • kabi/severities: ignore kABI for targetcorerbd Match behaviour for all other Ceph specific modules.
  • kallsyms: Refactor kallsymsshowvalue() to take cred (git-fixes).
  • kbuild: enforce -Werror=return-type (bsc#1177281).
  • kexec: Do not take mutex when crashing kernel (bsc#1177698).
  • kthreadworker: prevent queuing delayed work from timerfn when it is being canceled (git-fixes).
  • kvm/eventfd: Use sequence counter with associated spinlock (bsc#1176564 bsc#1162702).
  • KVM: x86/mmu: Commit zap of remaining invalid pages when recovering lpages (git-fixes).
  • lan743x: fix 'BUG: invalid wait context' when setting rx mode (git-fixes).
  • leds: bcm6328, bcm6358: use devres LED registering function (git-fixes).
  • leds: mt6323: move period calculation (git-fixes).
  • libceph: clear con->outmsg on Policy::statefulserver faults (bsc#1178177).
  • libceph: use sendpageok() in cephtcp_sendpage() (bsc#1172873).
  • lib/crc32.c: fix trivial typo in preprocessor condition (git-fixes).
  • lib/crc32test: remove extra localirqdisable/enable (git-fixes).
  • lockdep: Add preemption enabled/disabled assertion APIs (bsc#1176564 bsc#1162702).
  • lockdep: Split header file into lockdep and lockdep_types (bsc#1176564 bsc#1162702).
  • mac80211: handle lack of sband->bitrates in rates (git-fixes).
  • macsec: avoid use-after-free in macsechandleframe() (git-fixes).
  • mailbox: avoid timer start from callback (git-fixes).
  • media: ati_remote: sanity check for both endpoints (git-fixes).
  • media: bdisp: Fix runtime PM imbalance on error (git-fixes).
  • media: camss: Fix a reference count leak (git-fixes).
  • media: exynos4-is: Fix a reference count leak due to pmruntimeget_sync (git-fixes).
  • media: exynos4-is: Fix a reference count leak (git-fixes).
  • media: exynos4-is: Fix several reference count leaks due to pmruntimeget_sync (git-fixes).
  • media: firewire: fix memory leak (git-fixes).
  • media: i2c: ov5640: Enable data pins on poweron for DVP mode (git-fixes).
  • media: i2c: ov5640: Remain in power down for DVP mode unless streaming (git-fixes).
  • media: i2c: ov5640: Separate out mipi configuration from s_power (git-fixes).
  • media: imx274: fix frame interval handling (git-fixes).
  • media: m5mols: Check function pointer in m5molssensorpower (git-fixes).
  • media: media/pci: prevent memory leak in bttv_probe (git-fixes).
  • media: mx2emmaprp: Fix memleak in emmaprpprobe (git-fixes).
  • media: omap3isp: Fix memleak in isp_probe (git-fixes).
  • media: ov5640: Correct Bit Div register in clock tree diagram (git-fixes).
  • media: platform: fcp: Fix a reference count leak (git-fixes).
  • media: platform: Improve queue set up flow for bug fixing (git-fixes).
  • media: platform: s3c-camif: Fix runtime PM imbalance on error (git-fixes).
  • media: platform: sti: hva: Fix runtime PM imbalance on error (git-fixes).
  • media: rcar-csi2: Allocate v4l2asyncsubdev dynamically (git-fixes).
  • media: rcardrif: Allocate v4l2async_subdev dynamically (git-fixes).
  • media: rcar_drif: Fix fwnode reference leak when parsing DT (git-fixes).
  • media: rcar-vin: Fix a reference count leak (git-fixes).
  • media: rc: do not access device via sysfs after rcunregisterdevice() (git-fixes).
  • media: rc: uevent sysfs file races with rcunregisterdevice() (git-fixes).
  • media: Revert 'media: exynos4-is: Add missed check for pinctrllookupstate()' (git-fixes).
  • media: rockchip/rga: Fix a reference count leak (git-fixes).
  • media: s5p-mfc: Fix a reference count leak (git-fixes).
  • media: saa7134: avoid a shift overflow (git-fixes).
  • media: staging/intel-ipu3: css: Correctly reset some memory (git-fixes).
  • media: st-delta: Fix reference count leak in deltarunwork (git-fixes).
  • media: sti: Fix reference count leaks (git-fixes).
  • media: stm32-dcmi: Fix a reference count leak (git-fixes).
  • media: tc358743: cleanup tc358743cecisr (git-fixes).
  • media: tc358743: initialize variable (git-fixes).
  • media: ti-vpe: Fix a missing check and reference count leak (git-fixes).
  • media: tuner-simple: fix regression in simplesetradio_freq (git-fixes).
  • media: tw5864: check status of tw5864frameintervalget (git-fixes).
  • media: usbtv: Fix refcounting mixup (git-fixes).
  • media: uvcvideo: Ensure all probed info is returned to v4l2 (git-fixes).
  • media: uvcvideo: Fix dereference of out-of-bound list iterator (git-fixes).
  • media: uvcvideo: Fix uvcctrlfixupxuinfo() not having any effect (git-fixes).
  • media: uvcvideo: Set media controller entity functions (git-fixes).
  • media: uvcvideo: Silence shift-out-of-bounds warning (git-fixes).
  • media: v4l2-async: Document asd allocation requirements (git-fixes).
  • media: venus: core: Fix runtime PM imbalance in venus_probe (git-fixes).
  • media: vsp1: Fix runtime PM imbalance on error (git-fixes).
  • memcg: fix NULL pointer dereference in _memcgroupusageunregister_event (bsc#1177703).
  • memory: fsl-corenet-cf: Fix handling of platformgetirq() error (git-fixes).
  • memory: omap-gpmc: Fix a couple off by ones (git-fixes).
  • memory: omap-gpmc: Fix build error without CONFIG_OF (git-fixes).
  • mfd: sm501: Fix leaks in probe() (git-fixes).
  • mic: vop: copy data to kernel space then write to io memory (git-fixes).
  • misc: mic: scif: Fix error handling path (git-fixes).
  • misc: rtsx: Fix memory leak in rtsxpciprobe (git-fixes).
  • misc: vop: add roundup(x,4) for vringsize to avoid kernel panic (git-fixes).
  • mm: call condresched() from deferredinit_memmap() (git fixes (mm/init), bsc#1177697).
  • mmc: core: do not set limits.discard_granularity as 0 (git-fixes).
  • mm, compaction: fully assume capture is not NULL in compactzoneorder() (git fixes (mm/compaction), bsc#1177681).
  • mm, compaction: make capture control handling safe wrt interrupts (git fixes (mm/compaction), bsc#1177681).
  • mmc: renesassdhicore: Add missing tmiommchost_free() at remove (git-fixes).
  • mmc: sdhci-acpi: AMDI0040: Set SDHCIQUIRK2PRESETVALUEBROKEN (git-fixes).
  • mmc: sdhci: Add LTR support for some Intel BYT based controllers (git-fixes).
  • mmc: sdhci-of-esdhc: Handle pulse width detection erratum for more SoCs (git-fixes).
  • mmc: sdio: Check for CISTPLVERS1 buffer size (git-fixes).
  • mm/debug.c: always print flags in dump_page() (git fixes (mm/debug)).
  • mm: do not panic when links can't be created in sysfs (bsc#1178002).
  • mm: do not rely on system state to detect hot-plug operations (bsc#1178002).
  • mm: fix a race during THP splitting (bsc#1178255).
  • mm/huge_memory.c: use head to check huge zero page (git-fixes (mm/thp)).
  • mm: initialize deferred pages with interrupts enabled (git fixes (mm/init), bsc#1177697).
  • mm: madvise: fix vma user-after-free (git-fixes).
  • mm, memcg: fix inconsistent oom event behavior (bsc#1178659).
  • mm/memcg: fix refcount error while moving and swapping (bsc#1178686).
  • mm/memcontrol.c: add missed css_put() (bsc#1178661).
  • mm/memcontrol.c: lost cssput in memcgexpandshrinkermaps() (bsc#1177694).
  • mm/mempolicy.c: fix out of bounds write in mpolparsestr() (git-fixes (mm/mempolicy)).
  • mm/migrate.c: also overwrite error when it is bigger than zero (git fixes (mm/move_pages), bsc#1177683).
  • mm: movepages: report the number of non-attempted pages (git fixes (mm/movepages), bsc#1177683).
  • mm: movepages: return valid node id in status if the page is already on the target node (git fixes (mm/movepages), bsc#1177683).
  • mm/pagealloc.c: call touchnmiwatchdog() on max order boundaries in deferred init (git fixes (mm/init), bsc#1177697).
  • mm/page-writeback.c: avoid potential division by zero in wbminmax_ratio() (git-fixes (mm/writeback)).
  • mm/page-writeback.c: improve arithmetic divisions (git-fixes (mm/writeback)).
  • mm: replace memmapcontext by meminitcontext (bsc#1178002).
  • mm/rmap: fixup copying of soft dirty and uffd ptes (git-fixes (mm/rmap)).
  • mm, slab/slub: move and improve cachefromobj() (mm/slub bsc#1165692).
  • mm, slub: extend checks guarded by slub_debug static key (mm/slub bsc#1165692).
  • mm, slub: extend slub_debug syntax for multiple blocks (mm/slub bsc#1165692).
  • mm, slub: introduce kmemcachedebug_flags() (mm/slub bsc#1165692).
  • mm, slub: introduce static key for slub_debug() (mm/slub bsc#1165692).
  • mm, slub: make reclaim_account attribute read-only (mm/slub bsc#1165692).
  • mm, slub: make remaining slub_debug related attributes read-only (mm/slub bsc#1165692).
  • mm, slub: make some slub_debug related attributes read-only (mm/slub bsc#1165692).
  • mm, slub: remove runtime allocation order changes (mm/slub bsc#1165692).
  • mm, slub: restore initial kmem_cache flags (mm/slub bsc#1165692).
  • mm/swap: Do not abuse the seqcount_t latching API (bsc#1176564 bsc#1162702). Remove:
  • mm/swapfile.c: fix potential memory leak in sys_swapon (git-fixes).
  • mm/zsmalloc.c: fix the migrated zspage statistics (git-fixes (mm/zsmalloc)).
  • module: Correctly truncate sysfs sections output (git-fixes).
  • module: Do not expose section addresses to non-CAP_SYSLOG (git-fixes).
  • module: Refactor section attr into bin attribute (git-fixes).
  • module: statically initialize init section freeing data (git-fixes).
  • mtd: lpddr: Fix bad logic in printdrserror (git-fixes).
  • mtd: lpddr: fix excessive stack usage with clang (git-fixes).
  • mtd: mtdoops: Do not write panic data twice (git-fixes).
  • mtd: rawnand: stm32_fmc2: fix a buffer overflow (git-fixes).
  • mtd: rawnand: vf610: disable clk on error handling path in probe (git-fixes).
  • mtd: spinand: gigadevice: Add QE Bit (git-fixes).
  • mtd: spinand: gigadevice: Only one dummy byte in QUADIO (git-fixes).
  • mwifiex: do not call deltimersync() on uninitialized timer (git-fixes).
  • mwifiex: Do not use GFP_KERNEL in atomic context (git-fixes).
  • mwifiex: fix double free (git-fixes).
  • mwifiex: remove function pointer check (git-fixes).
  • mwifiex: Remove unnecessary braces from HostCmdSETSEQNOBSS_INFO (git-fixes).
  • net: add WARNONCE in kernelsendpage() for improper zero-copy send (bsc#1172873).
  • net: bridge: brvlangetpvidrcu() should dereference the VLAN group under RCU (networking-stable-200924).
  • net/core: check length before updating Ethertype in skbmpls{push,pop} (git-fixes).
  • net: DCB: Validate DCBATTRDCBBUFFER argument (networking-stable-2009_24).
  • net: disable netpoll on fresh napis (networking-stable-200911).
  • net: dsa: b53: check for timeout (networking-stable-200824).
  • net: dsa: rtl8366: Properly clear member config (networking-stable-200924).
  • net: fec: correct the error path for regulator disable in probe (networking-stable-200824).
  • netfilter: conntrack: Use sequence counter with associated spinlock (bsc#1176564 bsc#1162702).
  • netfilter: nftsetrbtree: Use sequence counter with associated rwlock (bsc#1176564 bsc#1162702).
  • net: Fix bridge enslavement failure (networking-stable-200924).
  • net: Fix potential wrong skb->protocol in skbvlanuntag() (networking-stable-200824).
  • net: hns: Fix memleak in hnsnicdevprobe (networking-stable-2009_11).
  • net: introduce helper sendpage_ok() in include/linux/net.h (bsc#1172873). kABI workaround for including mm.h in include/linux/net.h (bsc#1172873).
  • net: ipv6: fix kconfig dependency warning for IPV6SEG6HMAC (networking-stable-200924).
  • netlabel: fix problems with mapping removal (networking-stable-200911).
  • net: lantiq: Disable IRQs only if NAPI gets scheduled (networking-stable-200924).
  • net: lantiq: Use napicompletedone() (networking-stable-200924).
  • net: lantiq: use netiftxnapiadd() for TX NAPI (networking-stable-2009_24).
  • net: lantiq: Wake TX queue again (networking-stable-200924).
  • net/mlx5e: Enable adding peer miss rules only if merged eswitch is supported (networking-stable-200924).
  • net/mlx5e: TLS, Do not expose FPGA TLS counter if not supported (networking-stable-200924).
  • net/mlx5: Fix FTE cleanup (networking-stable-200924).
  • net: mscc: ocelot: fix race condition with TX timestamping (bsc#1178461).
  • net: phy: Avoid NPD upon phydetach() when driver is unbound (networking-stable-2009_24).
  • net: phy: Do not warn in phystop() on PHYDOWN (networking-stable-200924).
  • net: qrtr: fix usage of idr in port assignment to socket (networking-stable-200824).
  • net/sched: actct: Fix skb double-free in tcfcthandlefragments() error flow (networking-stable-200824).
  • net: sctp: Fix IPv6 ancestorsize calc in sctpcopydescendant (networking-stable-2009_24).
  • net: sctp: Fix negotiation of the number of data streams (networking-stable-200824).
  • net/smc: Prevent kernel-infoleak in _smcdiagdump() (networking-stable-2008_24).
  • net: systemport: Fix memleak in bcmsysportprobe (networking-stable-200911).
  • net: usb: dm9601: Add USB ID of Keenetic Plus DSL (networking-stable-200911).
  • net: usb: qmi_wwan: add Cellient MPL200 card (git-fixes).
  • net: usb: qmi_wwan: add Telit LE910Cx 0x1230 composition (git-fixes).
  • net: usb: rtl8150: set random MAC address when setethernetaddr() fails (git-fixes).
  • net: wireless: nl80211: fix out-of-bounds access in nl80211delkey() (git-fixes).
  • nfc: Ensure presence of NFCATTRFIRMWARENAME attribute in nfcgenlfwdownload() (git-fixes).
  • nfp: use correct define to return NONE fec (networking-stable-200924).
  • nfsd4: fix NULL dereference in nfsd/clients display code (git-fixes).
  • NFS: Do not move layouts to plhreturnsegs list while in use (git-fixes).
  • NFS: Do not return layout segments that are in use (git-fixes).
  • nfs: ensure correct writeback errors are returned on close() (git-fixes).
  • NFS: Fix flexfiles read failover (git-fixes).
  • nfs: nfsfilewrite() should check for writeback errors (git-fixes).
  • NFSv4.2: fix client's attribute cache management for copyfilerange (git-fixes).
  • NFSv4: Handle NFS4ERROLDSTATEID in CLOSE/OPEN_DOWNGRADE (bsc#1176180).
  • NFSv4: Use sequence counter with associated spinlock (bsc#1176564 bsc#1162702).
  • NFSv4: Wait for stateid updates after CLOSE/OPEN_DOWNGRADE (bsc#1176180).
  • NFSv4.x recover from pre-mature loss of openstateid (bsc#1176180).
  • nl80211: fix non-split wiphy information (git-fixes).
  • NTB: hw: amd: fix an issue about leak system resources (git-fixes).
  • ntb: intel: Fix memleak in intelntbpci_probe (git-fixes).
  • nvme-multipath: retry commands for dying queues (bsc#1171688).
  • nvme-rdma: fix crash due to incorrect cqe (bsc#1174748).
  • nvme-rdma: fix crash when connect rejected (bsc#1174748).
  • nvme-tcp: check page by sendpageok() before calling kernelsendpage() (bsc#1172873).
  • overflow: Include header file with SIZE_MAX declaration (git-fixes).
  • p54: avoid accessing the data mapped to streaming DMA (git-fixes).
  • PCI: aardvark: Check for errors from pcibridgeemul_init() call (git-fixes).
  • PCI/ACPI: Whitelist hotplug ports for D3 if power managed by ACPI (git-fixes).
  • percpu: fix first chunk size calculation for populated bitmap (git-fixes (mm/percpu)).
  • perf/x86/amd: Fix sampling Large Increment per Cycle events (bsc#1152489).
  • perf/x86: Fix n_pair for cancelled txn (bsc#1152489).
  • pinctrl: aspeed: Fix GPI only function problem (git-fixes).
  • pinctrl: bcm: fix kconfig dependency warning when !GPIOLIB (git-fixes).
  • pinctrl: intel: Set default bias in case no particular value given (git-fixes).
  • pinctrl: mcp23s08: Fix mcp23x17 precious range (git-fixes).
  • pinctrl: mcp23s08: Fix mcp23x17_regmap initialiser (git-fixes).
  • PKCS#7: Check codeSigning EKU for kernel module and kexec pe verification.
  • PKCS#7: Check codeSigning EKU for kernel module and kexec pe verification (bsc#1177353).
  • platform/x86: mlx-platform: Remove PSU EEPROM configuration (git-fixes).
  • PM: hibernate: Batch hibernate and resume IO requests (bsc#1178079).
  • PM: hibernate: remove the bogus call to getgendisk() in softwareresume() (git-fixes).
  • PM: runtime: Drop runtime PM references to supplier on link removal (git-fixes).
  • pNFS/flexfiles: Ensure we initialise the mirror bsizes correctly on read (git-fixes).
  • powerpc/book3s64/radix: Make radixmemblock_size 64bit (bsc#1055186 ltc#153436 git-fixes).
  • powerpc/dma: Fix dmamapops::getrequiredmask (bsc#1065729).
  • powerpc: Fix undetected data corruption with P9N DD2.1 VSX CI load emulation (bsc#1065729).
  • powerpc/hwirq: Remove stale forward irq_chip declaration (bsc#1065729).
  • powerpc/icp-hv: Fix missing ofnodeput() in success path (bsc#1065729).
  • powerpc/irq: Drop forward declaration of struct irqaction (bsc#1065729).
  • powerpc/paprscm: Fix warning triggered by perfstats_show() (bsc#1175052 jsc#SLE-13823 bsc#1174969 jsc#SLE-12769 git-fixes).
  • powerpc/perf/hv-gpci: Fix starting index value (bsc#1065729).
  • powerpc/powernv/dump: Fix race while processing OPAL dump (bsc#1065729).
  • powerpc/powernv/elog: Fix race while processing OPAL error log event (bsc#1065729).
  • powerpc/pseries: Avoid using addrtopfn in real mode (jsc#SLE-9246 git-fixes).
  • powerpc/pseries: explicitly reschedule during drmem_lmb list traversal (bsc#1077428 ltc#163882 git-fixes).
  • powerpc/pseries: Fix missing ofnodeput() in rng_init() (bsc#1065729).
  • power: supply: bq27xxx: report 'not charging' on all types (git-fixes).
  • power: supply: test_power: add missing newlines when printing parameters by sysfs (git-fixes).
  • pwm: img: Fix null pointer access in probe (git-fixes).
  • pwm: lpss: Add range limit check for the base_unit register value (git-fixes).
  • pwm: lpss: Fix off by one error in baseunit math in pwmlpss_prepare() (git-fixes).
  • qla2xxx: Return EBUSY on fcport deletion (bsc#1171688).
  • qtnfmac: fix resource leaks on unsupported iftype error return path (git-fixes).
  • r8169: fix data corruption issue on RTL8402 (bsc#1174098).
  • r8169: fix issue with forced threading in combination with shared interrupts (git-fixes).
  • r8169: fix operation under forced interrupt threading (git-fixes).
  • raid5: Use sequence counter with associated spinlock (bsc#1176564 bsc#1162702).
  • rapidio: fix the missed putdevice() for riomportaddriodev (git-fixes).
  • rbtreelatch: Use seqcountlatch_t (bsc#1176564 bsc#1162702).
  • RDMA/hfi1: Correct an interlock issue for TID RDMA WRITE request (bsc#1175621).
  • Refresh patches.suse/vfs-add-superoperations-getinode_dev. (bsc#1176983)
  • regulator: axp20x: fix LDO2/4 description (git-fixes).
  • regulator: defer probe when trying to get voltage from unresolved supply (git-fixes).
  • regulator: resolve supply after creating regulator (git-fixes).
  • rename Other drivers / Intel IOMMU subsection to IOMMU
  • reset: sti: reset-syscfg: fix struct description warnings (git-fixes).
  • ring-buffer: Fix recursion protection transitions between interrupt context (git-fixes).
  • ring-buffer: Return 0 on success from ringbufferresize() (git-fixes).
  • rpm/kernel-module-subpackage: make Group tag optional (bsc#1163592)
  • rtc: rx8010: do not modify the global rtc ops (git-fixes).
  • rtl8xxxu: prevent potential memory leak (git-fixes).
  • rtw88: increse the size of rx buffer size (git-fixes).
  • s390/cio: add condresched() in the slowevalknownfn() loop (bsc#1177799 LTC#188733).
  • s390/dasd: Fix zero write for FBA devices (bsc#1177801 LTC#188735).
  • schedclock: Expose struct clockread_data (bsc#1176564 bsc#1162702).
  • sched: tasks: Use sequence counter with associated spinlock (bsc#1176564 bsc#1162702).
  • scsi: ibmvfc: Fix error return in ibmvfc_probe() (bsc#1065729).
  • scsi: ibmvscsi: Fix potential race after loss of transport (bsc#1178166 ltc#188226).
  • scsi: libiscsi: use sendpageok() in iscsitcpsegmentmap() (bsc#1172873).
  • scsi: mptfusion: Do not use GFP_ATOMIC for larger DMA allocations (bsc#1175898, ECO-2743).
  • scsi: qla2xxx: Add IOCB resource tracking (bsc#1171688 bsc#1174003).
  • scsi: qla2xxx: Add rport fields in debugfs (bsc#1171688 bsc#1174003).
  • scsi: qla2xxx: Add SLER and PI control support (bsc#1171688 bsc#1174003).
  • scsi: qla2xxx: Allow devlosstmo setting for FC-NVMe devices (bsc#1171688 bsc#1174003).
  • scsi: qla2xxx: Correct the check for sscanf() return value (bsc#1171688 bsc#1174003).
  • scsi: qla2xxx: Fix buffer-buffer credit extraction error (bsc#1171688 bsc#1174003).
  • scsi: qla2xxx: Fix crash on session cleanup with unload (bsc#1171688 bsc#1174003).
  • scsi: qla2xxx: Fix inconsistent format argument type in qla_dbg.c (bsc#1171688 bsc#1174003).
  • scsi: qla2xxx: Fix inconsistent format argument type in qla_os.c (bsc#1171688 bsc#1174003).
  • scsi: qla2xxx: Fix inconsistent format argument type in tcm_qla2xxx.c (bsc#1171688 bsc#1174003).
  • scsi: qla2xxx: Fix I/O errors during LIP reset tests (bsc#1171688 bsc#1174003).
  • scsi: qla2xxx: Fix I/O failures during remote port toggle testing (bsc#1171688 bsc#1174003).
  • scsi: qla2xxx: Fix memory size truncation (bsc#1171688 bsc#1174003).
  • scsi: qla2xxx: Fix MPI reset needed message (bsc#1171688 bsc#1174003).
  • scsi: qla2xxx: Fix point-to-point (N2N) device discovery issue (bsc#1171688 bsc#1174003).
  • scsi: qla2xxx: Fix reset of MPI firmware (bsc#1171688 bsc#1174003).
  • scsi: qla2xxx: Honor status qualifier in FCP_RSP per spec (bsc#1171688 bsc#1174003).
  • scsi: qla2xxx: Make tgtportdatabase available in initiator mode (bsc#1171688 bsc#1174003).
  • scsi: qla2xxx: Performance tweak (bsc#1171688 bsc#1174003).
  • scsi: qla2xxx: Reduce duplicate code in reporting speed (bsc#1171688 bsc#1174003).
  • scsi: qla2xxx: Remove unneeded variable 'rval' (bsc#1171688 bsc#1174003).
  • scsi: qla2xxx: Setup debugfs entries for remote ports (bsc#1171688 bsc#1174003).
  • scsi: qla2xxx: Update version to 10.02.00.102-k (bsc#1171688 bsc#1174003).
  • scsi: qla2xxx: Update version to 10.02.00.103-k (bsc#1171688 bsc#1174003).
  • sctp: not disable bh in the whole sctpgetportlocal() (networking-stable-2009_11).
  • selftests/timers: Turn off timeout setting (git-fixes).
  • seqcount: Compress SEQCNTLOCKNAMEZERO() (bsc#1176564 bsc#1162702).
  • seqcount: More consistent seqprop names (bsc#1176564 bsc#1162702).
  • seqlock: Add kernel-doc for seqcountt and seqlockt APIs (bsc#1176564 bsc#1162702).
  • seqlock: Align multi-line macros newline escapes at 72 columns (bsc#1176564 bsc#1162702).
  • seqlock: Extend seqcount API with associated locks (bsc#1176564 bsc#1162702).
  • seqlock: Fold seqcountLOCKNAMEinit() definition (bsc#1176564 bsc#1162702).
  • seqlock: Fold seqcountLOCKNAMEt definition (bsc#1176564 bsc#1162702).
  • seqlock: Implement rawseqcountbegin() in terms of rawreadseqcount() (bsc#1176564 bsc#1162702).
  • seqlock: Introduce seqcountlatcht (bsc#1176564 bsc#1162702).
  • seqlock, kcsan: Add annotations for KCSAN (bsc#1176564 bsc#1162702).
  • seqlock: lockdep assert non-preemptibility on seqcount_t write (bsc#1176564 bsc#1162702).
  • seqlock: PREEMPTRT: Do not starve seqlockt writers (bsc#1176564 bsc#1162702).
  • seqlock: Properly format kernel-doc code samples (bsc#1176564 bsc#1162702).
  • seqlock: Reorder seqcountt and seqlockt API definitions (bsc#1176564 bsc#1162702).
  • seqlock: Require WRITEONCE surrounding rawseqcount_barrier (bsc#1176564 bsc#1162702).
  • seqlock: seqcount latch APIs: Only allow seqcountlatcht (bsc#1176564 bsc#1162702).
  • seqlock: seqcountLOCKNAMEt: Introduce PREEMPT_RT support (bsc#1176564 bsc#1162702).
  • seqlock: seqcountLOCKNAMEt: Standardize naming convention (bsc#1176564 bsc#1162702).
  • seqlock: seqcount_t: Implement all read APIs as statement expressions (bsc#1176564 bsc#1162702).
  • seqlock: seqcountt latch: End read sections with readseqcount_retry() (bsc#1176564 bsc#1162702).
  • seqlock: s/SEQLOCKDEP/SEQLOCK/g (bsc#1176564 bsc#1162702).
  • seqlock: Unbreak lockdep (bsc#1176564 bsc#1162702).
  • seqlock: Use unique prefix for seqcount_t property accessors (bsc#1176564 bsc#1162702).
  • serial: 8250mtk: Fix uartgetbaudrate warning (git-fixes).
  • serial: txx9: add missing platformdriverunregister() on error in serialtxx9init (git-fixes).
  • slimbus: core: check get_addr before removing laddr ida (git-fixes).
  • slimbus: core: do not enter to clock pause mode in core (git-fixes).
  • slimbus: qcom-ngd-ctrl: disable ngd in qmi server down callback (git-fixes).
  • soc: fsl: qbman: Fix return value on success (git-fixes).
  • spi: dw-pci: free previously allocated IRQs if desc->setup() fails (git-fixes).
  • spi: omap2-mcspi: Improve performance waiting for CHSTAT (git-fixes).
  • spi: spi-s3c64xx: Check return values (git-fixes).
  • spi: spi-s3c64xx: swap s3c64xxspisetcs() and s3c64xxenable_datapath() (git-fixes).
  • spi: sprd: Release DMA channel also on probe deferral (git-fixes).
  • spi: stm32: Rate-limit the 'Communication suspended' message (git-fixes).
  • staging: comedi: cb_pcidas: Allow 2-channel commands for AO subdevice (git-fixes).
  • staging: comedi: check validity of wMaxPacketSize of usb endpoints found (git-fixes).
  • staging: octeon: Drop on uncorrectable alignment or FCS error (git-fixes).
  • staging: octeon: repair 'fixed-link' support (git-fixes).
  • staging: rtl8192u: Do not use GFP_KERNEL in atomic context (git-fixes).
  • SUNRPC: Revert 241b1f419f0e ('SUNRPC: Remove xdrbuftrim()') (git-fixes).
  • svcrdma: fix bounce buffers for unaligned offsets and multiple pages (git-fixes).
  • svcrdma: Fix page leak in svcrdmarecvreadchunk() (git-fixes).
  • Sync rt_debug config file.
  • taprio: Fix allowing too small intervals (networking-stable-200924).
  • tcp: use sendpage_ok() to detect misused .sendpage (bsc#1172873).
  • timekeeping: Use seqcountlatcht (bsc#1176564 bsc#1162702).
  • timekeeping: Use sequence counter with associated raw spinlock (bsc#1176564 bsc#1162702).
  • time: Prevent undefined behaviour in timespec64tons() (bsc#1164648).
  • time/schedclock: Use rawreadseqcountlatch() (bsc#1176564 bsc#1162702).
  • time/schedclock: Use rawreadseqcountlatch() during suspend (bsc#1176564 bsc#1162702).
  • time/schedclock: Use seqcountlatch_t (bsc#1176564 bsc#1162702).
  • tipc: fix memory leak caused by tipcbufappend() (git-fixes).
  • tipc: Fix memory leak in tipcgroupcreatemember() (networking-stable-2009_24).
  • tipc: fix shutdown() of connectionless socket (networking-stable-200911).
  • tipc: fix shutdown() of connection oriented socket (networking-stable-200924).
  • tipc: fix the skbunshare() in tipcbuf_append() (git-fixes).
  • tipc: fix uninit skb->data in tipcnlcompatdumpit() (networking-stable-2008_24).
  • tipc: use skbunshare() instead in tipcbufappend() (networking-stable-2009_24).
  • tracing: Check return value of _createval_fields() before using its result (git-fixes).
  • tracing: Fix out of bounds write in gettracebuf (git-fixes).
  • tracing: Save normal string variables (git-fixes).
  • tty: ipwireless: fix error handling (git-fixes).
  • tty: serial: fsl_lpuart: add LS1028A support (git-fixes).
  • tty: serial: fsllpuart: fix lpuart32pollgetchar (git-fixes).
  • tty: serial: fsl_lpuart: LS1021A had a FIFO size of 16 words, like LS1028A (git-fixes).
  • uio: free uio id after uio file node is freed (git-fixes).
  • USB: Add NO_LPM quirk for Kingston flash drive (git-fixes).
  • USB: adutux: fix debugging (git-fixes).
  • usb: cdc-acm: add quirk to blacklist ETAS ES58X devices (git-fixes).
  • usb: cdc-acm: fix cooldown mechanism (git-fixes).
  • USB: cdc-acm: handle broken union descriptors (git-fixes).
  • USB: cdc-wdm: Make wdmflush() interruptible and add wdmfsync() (git-fixes).
  • usb: core: Solve race condition in anchor cleanup functions (git-fixes).
  • usb: dwc2: Fix INTR OUT transfers in DDMA mode (git-fixes).
  • usb: dwc2: Fix parameter type in function pointer prototype (git-fixes).
  • usb: dwc3: core: add phy cleanup for probe error handling (git-fixes).
  • usb: dwc3: core: do not trigger runtime pm when remove driver (git-fixes).
  • usb: dwc3: ep0: Fix ZLP for OUT ep0 requests (git-fixes).
  • usb: dwc3: gadget: Resume pending requests after CLEAR_STALL (git-fixes).
  • usb: dwc3: pci: Allow Elkhart Lake to utilize DSM method for PM functionality (git-fixes).
  • usb: dwc3: simple: add support for Hikey 970 (git-fixes).
  • usb: gadget: f_ncm: allow using NCM in SuperSpeed Plus gadgets (git-fixes).
  • usb: gadget: fncm: fix ncmbitrate for SuperSpeed and above (git-fixes).
  • usb: gadget: function: printer: fix use-after-free in _lockacquire (git-fixes).
  • usb: gadget: u_ether: enable qmult on SuperSpeed Plus as well (git-fixes).
  • usb: host: fsl-mph-dr-of: check return of dmasetmask() (git-fixes).
  • usblp: fix race between disconnect() and read() (git-fixes).
  • usb: mtu3: fix panic in mtu3gadgetstop() (git-fixes).
  • usb: ohci: Default to per-port over-current protection (git-fixes).
  • USB: serial: cyberjack: fix write-URB completion race (git-fixes).
  • USB: serial: ftdi_sio: add support for FreeCalypso JTAG+UART adapters (git-fixes).
  • USB: serial: option: add Cellient MPL200 card (git-fixes).
  • USB: serial: option: add LE910Cx compositions 0x1203, 0x1230, 0x1231 (git-fixes).
  • USB: serial: option: add Quectel EC200T module support (git-fixes).
  • USB: serial: option: add Telit FN980 composition 0x1055 (git-fixes).
  • USB: serial: option: Add Telit FT980-KS composition (git-fixes).
  • USB: serial: pl2303: add device-id for HP GC device (git-fixes).
  • USB: serial: qcserial: fix altsetting probing (git-fixes).
  • usb: typec: tcpm: During PR_SWAP, source caps should be sent only after tSwapSourceStart (git-fixes).
  • usb: typec: tcpm: reset hardresetcount for any disconnect (git-fixes).
  • usb: xhci-mtk: Fix typo (git-fixes).
  • usb: xhci: omit duplicate actions when suspending a runtime suspended host (git-fixes).
  • userfaultfd: Use sequence counter with associated spinlock (bsc#1176564 bsc#1162702).
  • vfs: Use sequence counter with associated spinlock (bsc#1176564 bsc#1162702).
  • video: hyperv: hyperv_fb: Obtain screen resolution from Hyper-V host (bsc#1175306).
  • video: hyperv: hyperv_fb: Support deferred IO for Hyper-V frame buffer driver (bsc#1175306).
  • video: hyperv: hyperv_fb: Use physical memory for fb on HyperV Gen 1 VMs (bsc#1175306).
  • virtio-net: do not disable guest csum when disable LRO (git-fixes).
  • VMCI: check return value of getuserpages_fast() for errors (git-fixes).
  • vt: Disable KDFONTOP_COPY (bsc#1178589).
  • w1: mxc_w1: Fix timeout resolution problem leading to bus error (git-fixes).
  • watchdog: Fix memleak in watchdogcdevregister (git-fixes).
  • watchdog: sp5100: Fix definition of EFCHPMDECODEEN3 (git-fixes).
  • watchdog: Use put_device on error (git-fixes).
  • wcn36xx: Fix reported 802.11n rx_highest rate wcn3660/wcn3680 (git-fixes).
  • whitespace cleanup
  • writeback: Avoid skipping inode writeback (bsc#1177755).
  • writeback: Fix sync livelock due to bdirtytime processing (bsc#1177755).
  • writeback: Protect inode->iiolist with inode->i_lock (bsc#1177755).
  • X.509: Add CodeSigning extended key usage parsing (bsc#1177353).
  • x86/alternative: Do not call text_poke() in lazy TLB mode (bsc#1175749).
  • x86/fpu: Allow multiple bits in clearcpuid= parameter (bsc#1152489).
  • x86/ioapic: Unbreak check_timer() (bsc#1152489).
  • x86/kexec: Use up-to-dated screen_info copy to fill boot params (bsc#1175306).
  • x86/{mce,mm}: Unmap the entire page if the whole page is affected and poisoned (bsc#1177765).
  • x86/mm: unencrypted non-blocking DMA allocations use coherent pools (bsc#1175898, ECO-2743).
  • x86/tsc: Use seqcountlatcht (bsc#1176564 bsc#1162702).
  • x86/unwind/orc: Fix inactive tasks with stack pointer in %sp on GCC 10 compiled kernels (bsc#1176907).
  • x86/xen: disable Firmware First mode for correctable memory errors (bsc#1176713).
  • xen/blkback: use lateeoi irq binding (XSA-332 bsc#1177411).
  • xen/events: add a new 'late EOI' evtchn framework (XSA-332 bsc#1177411).
  • xen/events: add a proper barrier to 2-level uevent unmasking (XSA-332 bsc#1177411).
  • xen/events: avoid removing an event channel while handling it (XSA-331 bsc#1177410).
  • xen/events: block rogue events for some time (XSA-332 bsc#1177411).
  • xen/events: defer eoi in case of excessive number of events (XSA-332 bsc#1177411).
  • xen/events: fix race in evtchnfifounmask() (XSA-332 bsc#1177411).
  • xen/events: switch user event channels to lateeoi model (XSA-332 bsc#1177411).
  • xen/events: use a common cpu hotplug hook for event channels (XSA-332 bsc#1177411).
  • xen/gntdev.c: Mark pages as dirty (bsc#1065600).
  • xen/netback: use lateeoi irq binding (XSA-332 bsc#1177411).
  • xen/pciback: use lateeoi irq binding (XSA-332 bsc#1177411).
  • xen/pvcallsback: use lateeoi irq binding (XSA-332 bsc#1177411).
  • xen/scsiback: use lateeoi irq binding (XSA-332 bsc#1177411).
  • xfrm: policy: Use sequence counters with associated lock (bsc#1176564 bsc#1162702).
  • xfs: complain if anyone tries to create a too-large buffer log item (bsc#1166146).
  • xfs: do not update mtime on COW faults (bsc#1167030).
  • xfs: fix high key handling in the rt allocator's query_range function (git-fixes).
  • xfs: fix scrub flagging rtinherit even if there is no rt device (git-fixes).
  • xfs: fix xfsbmapvalidateextentraw when checking attr fork of rt files (git-fixes).
  • xfs: flush new eof page on truncate to avoid post-eof corruption (git-fixes).
  • xfs: force the log after remapping a synchronous-writes file (git-fixes).
  • xfs: introduce XFSMAXFILEOFF (bsc#1166166).
  • xfs: limit entries returned when counting fsmap records (git-fixes).
  • xfs: remove unused variable 'done' (bsc#1166166).
  • xfs: set xefi_discard when creating a deferred agfl free log intent item (git-fixes).
  • xfs: truncate should remove all blocks, not just to the end of the page cache (bsc#1166166).
  • xhci: do not create endpoint debugfs entry before ring buffer is set (git-fixes).
  • xprtrdma: fix incorrect header size calculations (git-fixes).
References

Affected packages

SUSE:Real Time Module 15 SP2 / kernel-rt

Package

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

Affected ranges

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

Ecosystem specific

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

SUSE:Real Time Module 15 SP2 / kernel-rt_debug

Package

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

Affected ranges

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

Ecosystem specific

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

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

Package

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

Affected ranges

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

Ecosystem specific

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

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

Package

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

Affected ranges

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

Ecosystem specific

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