SUSE-SU-2021:0108-1

Source
https://www.suse.com/support/update/announcement/2021/suse-su-20210108-1/
Import Source
https://ftp.suse.com/pub/projects/security/osv/SUSE-SU-2021:0108-1.json
JSON Data
https://api.osv.dev/v1/vulns/SUSE-SU-2021:0108-1
Related
Published
2021-01-13T08:53:33Z
Modified
2021-01-13T08:53:33Z
Summary
Security update for the Linux Kernel
Details

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

The following security bugs were fixed:

  • CVE-2020-36158: Fixed a potential remote code execution in the Marvell mwifiex driver (bsc#1180559).
  • CVE-2020-27825: Fixed a race in the trace_open and buffer resize calls (bsc#1179960).
  • CVE-2020-0466: Fixed a use-after-free due to a logic error in doepollctl and eploopcheck_proc of eventpoll.c (bnc#1180031).
  • CVE-2020-27068: Fixed an out-of-bounds read due to a missing bounds check in the nl80211_policy policy of nl80211.c (bnc#1180086).
  • CVE-2020-0444: Fixed a bad kfree due to a logic error in auditdatato_entry (bnc#1180027).
  • CVE-2020-0465: Fixed multiple missing bounds checks in hid-multitouch.c that could have led to local privilege escalation (bnc#1180029).
  • CVE-2020-29661: Fixed a locking issue in the tty subsystem that allowed a use-after-free attack against TIOCSPGRP (bsc#1179745).
  • CVE-2020-29660: Fixed a locking inconsistency in the tty subsystem that may have allowed a read-after-free attack against TIOCGSID (bnc#1179745).
  • CVE-2020-27777: Fixed a privilege escalation in the Run-Time Abstraction Services (RTAS) interface, affecting guests running on top of PowerVM or KVM hypervisors (bnc#1179107).
  • CVE-2020-29373: Fixed an unsafe handling of the root directory during path lookups in fs/io_uring.c (bnc#1179434).
  • CVE-2020-11668: Fixed the mishandling of invalid descriptors in the Xirlink camera USB driver (bnc#1168952).
  • CVE-2020-27830: Fixed a null pointer dereference in speakup (bsc#1179656).
  • CVE-2020-29370: Fixed a race condition in kmemcachealloc_bulk (bnc#1179435).

The following non-security bugs were fixed:

  • ACPI: PNP: compare the string length in the matching_id() (git-fixes).
  • add reference to CVE and its bsc
  • ALSA/hda: apply jack fixup for the Acer Veriton N4640G/N6640G/N2510G (git-fixes).
  • ALSA: core: memalloc: add page alignment for iram (git-fixes).
  • ALSA: hda/ca0132 - Change Input Source enum strings (git-fixes).
  • ALSA: hda/ca0132 - Fix AE-5 rear headphone pincfg (git-fixes).
  • ALSA: hda/hdmi: always print pin NIDs as hexadecimal (git-fixes).
  • ALSA: hda/hdmi: packet buffer index must be set before reading value (git-fixes).
  • ALSA: hda/proc - print DP-MST connections (git-fixes).
  • ALSA: hda/realtek - Add supported for more Lenovo ALC285 Headset Button (git-fixes).
  • ALSA: hda/realtek - Enable headset mic of ASUS Q524UQK with ALC255 (git-fixes).
  • ALSA: hda/realtek - Enable headset mic of ASUS X430UN with ALC256 (git-fixes).
  • ALSA: hda/realtek: Add quirk for MSI-GP73 (git-fixes).
  • ALSA: hda/realtek: Apply jack fixup for Quanta NL3 (git-fixes).
  • ALSA: hda/realtek: make bass spk volume adjustable on a yoga laptop (git-fixes).
  • ALSA: hda: Fix regressions on clear and reconfig sysfs (git-fixes).
  • ALSA: pcm: oss: Fix a few more UBSAN fixes (git-fixes).
  • ALSA: pcm: oss: Fix potential out-of-bounds shift (git-fixes).
  • ALSA: rawmidi: Access runtime->avail always in spinlock (git-fixes).
  • ALSA: seq: remove useless function (git-fixes).
  • ALSA: usb-audio: Add generic implicit fb parsing (bsc#1178203).
  • ALSA: usb-audio: Add hw constraint for implicit fb sync (bsc#1178203).
  • ALSA: usb-audio: Add implicit fb support for Steinberg UR22 (git-fixes).
  • ALSA: usb-audio: Add implicit_fb module option (bsc#1178203).
  • ALSA: usb-audio: Add quirk for Pioneer DJ DDJ-SR2 (git-fixes).
  • ALSA: usb-audio: Add sndusbget_endpoint() helper (bsc#1178203).
  • ALSA: usb-audio: Add sndusbgethostinterface() helper (bsc#1178203).
  • ALSA: usb-audio: Add support for Pioneer DJ DDJ-RR controller (git-fixes).
  • ALSA: usb-audio: Add VID to support native DSD reproduction on FiiO devices (git-fixes).
  • ALSA: usb-audio: Always set up the parameters after resume (bsc#1178203).
  • ALSA: usb-audio: Avoid doubly initialization for implicit fb (bsc#1178203).
  • ALSA: usb-audio: Check implicit feedback EP generically for UAC2 (bsc#1178203).
  • ALSA: usb-audio: Check valid altsetting at parsing rates for UAC2/3 (bsc#1178203).
  • ALSA: usb-audio: Constify audioformat pointer references (bsc#1178203).
  • ALSA: usb-audio: Create endpoint objects at parsing phase (bsc#1178203).
  • ALSA: usb-audio: Disable sample read check if firmware does not give back (git-fixes).
  • ALSA: usb-audio: Do not call usbsetinterface() at trigger callback (bsc#1178203).
  • ALSA: usb-audio: Do not set altsetting before initializing sample rate (bsc#1178203).
  • ALSA: usb-audio: Drop debug.h (bsc#1178203).
  • ALSA: usb-audio: Drop keep_interface flag again (bsc#1178203).
  • ALSA: usb-audio: Drop unneeded sndusbsubstream fields (bsc#1178203).
  • ALSA: usb-audio: Factor out the implicit feedback quirk code (bsc#1178203).
  • ALSA: usb-audio: Fix control 'access overflow' errors from chmap (git-fixes).
  • ALSA: usb-audio: Fix EP matching for continuous rates (bsc#1178203).
  • ALSA: usb-audio: Fix MOTU M-Series quirks (bsc#1178203).
  • ALSA: usb-audio: Fix possible stall of implicit fb packet ring-buffer (bsc#1178203).
  • ALSA: usb-audio: Fix potential out-of-bounds shift (git-fixes).
  • ALSA: usb-audio: Fix quirks for other BOSS devices (bsc#1178203).
  • ALSA: usb-audio: Handle discrete rates properly in hw constraints (bsc#1178203).
  • ALSA: usb-audio: Improve some debug prints (bsc#1178203).
  • ALSA: usb-audio: Move sndusbautoresume() call out of setuphwinfo() (bsc#1178203).
  • ALSA: usb-audio: Pass sndusbaudio object to quirk functions (bsc#1178203).
  • ALSA: usb-audio: Quirk for BOSS GT-001 (bsc#1178203).
  • ALSA: usb-audio: Refactor endpoint management (bsc#1178203).
  • ALSA: usb-audio: Refactoring endpoint URB deactivation (bsc#1178203).
  • ALSA: usb-audio: Replace slave/master terms (bsc#1178203).
  • ALSA: usb-audio: Set and clear sync EP link properly (bsc#1178203).
  • ALSA: usb-audio: Set callbacks via sndusbendpointsetcallback() (bsc#1178203).
  • ALSA: usb-audio: Show sync endpoint information in proc outputs (bsc#1178203).
  • ALSA: usb-audio: Simplify hw_params rules (bsc#1178203).
  • ALSA: usb-audio: Simplify rate_min/max and rates set up (bsc#1178203).
  • ALSA: usb-audio: Simplify sndusbinit_pitch() arguments (bsc#1178203).
  • ALSA: usb-audio: Simplify sndusbinitsamplerate() arguments (bsc#1178203).
  • ALSA: usb-audio: Stop both endpoints properly at error (bsc#1178203).
  • ALSA: usb-audio: Track implicit fb sync endpoint in audioformat list (bsc#1178203).
  • ALSA: usb-audio: Unify the code for the next packet size calculation (bsc#1178203).
  • ALSA: usb-audio: Use atomict for endpoint usecount (bsc#1178203).
  • ALSA: usb-audio: Use unsigned char for iface and altsettings fields (bsc#1178203).
  • ALSA: usb-audio: workaround for iface reset issue (bsc#1178203).
  • ASoC: amd: change clkget() to devmclk_get() and add missed checks (git-fixes).
  • ASoC: arizona: Fix a wrong free in wm8997_probe (git-fixes).
  • ASoC: cx2072x: Fix doubly definitions of Playback and Capture streams (git-fixes).
  • ASoC: jz4740-i2s: add missed checks for clk_get() (git-fixes).
  • ASoC: meson: fix COMPILE_TEST error (git-fixes).
  • ASoC: pcm: DRAIN support reactivation (git-fixes).
  • ASoC: SOF: control: fix size checks for ext_bytes control .get() (git-fixes).
  • ASoC: sun4i-i2s: Fix lrck_period computation for I2S justified mode (git-fixes).
  • ASoC: tegra20-spdif: remove 'default m' (git-fixes).
  • ASoC: ti: davinci-mcasp: remove always zero of davincimcaspgetdtparams (git-fixes).
  • ASoC: wm8998: Fix PM disable depth imbalance on error (git-fixes).
  • ASoC: wmadsp: remove 'ctl' from list on error in wmadspcreatecontrol() (git-fixes).
  • ath10k: Fix an error handling path (git-fixes).
  • ath10k: Release some resources in an error handling path (git-fixes).
  • ath6kl: fix enum-conversion warning (git-fixes).
  • blk-mq: Remove 'running from the wrong CPU' warning (bsc#1174486).
  • block: return status code in blkmqend_request() (bsc#1171000, bsc#1165933).
  • Bluetooth: btmtksdio: Add the missed releasefirmware() in mtksetup_firmware() (git-fixes).
  • Bluetooth: btusb: Add the missed releasefirmware() in btusbmtksetupfirmware() (git-fixes).
  • Bluetooth: Fix null pointer dereference in hcieventpacket() (git-fixes).
  • Bluetooth: Fix slab-out-of-bounds read in hciledirectadvreport_evt() (git-fixes).
  • Bluetooth: hcih5: fix memory leak in h5close (git-fixes).
  • bpf: Fix bpfputrawtracepoint()'s use of _module_address() (git-fixes).
  • btrfs: add missing check for nocow and compression inode flags (bsc#1178780).
  • btrfs: delete duplicated words + other fixes in comments (bsc#1180566).
  • btrfs: do not commit logs and transactions during link and rename operations (bsc#1180566).
  • btrfs: do not take the log_mutex of the subvolume when pinning the log (bsc#1180566).
  • btrfs: fix readahead hang and use-after-free after removing a device (bsc#1179963).
  • btrfs: fix use-after-free on readahead extent after failure to create it (bsc#1179963).
  • btrfs: qgroup: do not try to wait flushing if we're already holding a transaction (bsc#1179575).
  • bus: fsl-mc: fix error return code in fslmcobject_allocate() (git-fixes).
  • can: softing: softingnetdevopen(): fix error handling (git-fixes).
  • cfg80211: initialize rekey_data (git-fixes).
  • cifs: add NULL check for ses->tcon_ipc (bsc#1178270).
  • cifs: do not share tcons with DFS (bsc#1178270).
  • cifs: document and cleanup dfs mount (bsc#1178270).
  • cifs: ensure correct super block for DFS reconnect (bsc#1178270).
  • cifs: Fix an error pointer dereference in cifs_mount() (bsc#1178270).
  • cifs: fix check of tcon dfs in smb1 (bsc#1178270).
  • cifs: fix DFS mount with cifsacl/modefromsid (bsc#1178270).
  • cifs: fix double free error on share and prefix (bsc#1178270).
  • cifs: fix leaked reference on requeued write (bsc#1178270).
  • cifs: fix uninitialised leasekey in openshroot() (bsc#1178270).
  • cifs: get rid of unused parameter in reconnsetupdfs_targets() (bsc#1178270).
  • cifs: handle empty list of targets in cifs_reconnect() (bsc#1178270).
  • cifs: handle hostnames that resolve to same ip in failover (bsc#1178270).
  • cifs: handle RESPGETDFS_REFERRAL.PathConsumed in reconnect (bsc#1178270).
  • cifs: merge _{cifs,smb2}reconnecttcon into cifstree_connect() (bsc#1178270).
  • cifs: only update prefix path of DFS links in cifstreeconnect() (bsc#1178270).
  • cifs: reduce number of referral requests in DFS link lookups (bsc#1178270).
  • cifs: rename reconninvaldfs_target() (bsc#1178270).
  • cifs: set up next DFS target before genericipconnect() (bsc#1178270).
  • clk: at91: sam9x60: remove atmel,osc-bypass support (git-fixes).
  • clk: ingenic: Fix divider calculation with div tables (git-fixes).
  • clk: mediatek: Make mtkclkregister_mux() a static function (git-fixes).
  • clk: mvebu: a3700: fix the XTAL MODE pin to MPP1_9 (git-fixes).
  • clk: renesas: r9a06g032: Drop __packed for portability (git-fixes).
  • clk: s2mps11: Fix a resource leak in error handling paths in the probe function (git-fixes).
  • clk: sunxi-ng: Make sure divider tables have sentinel (git-fixes).
  • clk: tegra: Do not return 0 on failure (git-fixes).
  • clk: tegra: Fix duplicated SE clock entry (git-fixes).
  • clk: ti: Fix memleak in tifapllsynth_setup (git-fixes).
  • clocksource/drivers/armarchtimer: Correct fault programming of CNTKCTL_EL1.EVNTI (git-fixes).
  • clocksource/drivers/armarchtimer: Use stable count reader in erratum sne (git-fixes).
  • clocksource/drivers/cadencettc: Fix memory leak in ttcsetup_clockevent() (git-fixes).
  • clocksource/drivers/orion: Add missing clkdisableunprepare() on error path (git-fixes).
  • cpufreq: ap806: Add missing MODULEDEVICETABLE (git-fixes).
  • cpufreq: highbank: Add missing MODULEDEVICETABLE (git-fixes).
  • cpufreq: loongson1: Add missing MODULE_ALIAS (git-fixes).
  • cpufreq: mediatek: Add missing MODULEDEVICETABLE (git-fixes).
  • cpufreq: scpi: Add missing MODULE_ALIAS (git-fixes).
  • cpufreq: st: Add missing MODULEDEVICETABLE (git-fixes).
  • cpufreq: vexpress-spc: Add missing MODULE_ALIAS (git-fixes).
  • crypto: afalg - avoid undefined behavior accessing salgname (git-fixes).
  • crypto: atmel-i2c - select CONFIG_BITREVERSE (git-fixes).
  • crypto: crypto4xx - Replace bitwise OR with logical OR in crypto4xxbuildpd (git-fixes).
  • crypto: ecdh - avoid unaligned accesses in ecdhsetsecret() (git-fixes).
  • crypto: inside-secure - Fix sizeof() mismatch (git-fixes).
  • crypto: omap-aes - Fix PM disable depth imbalance in omapaesprobe (git-fixes).
  • crypto: qat - fix status check in qathalputrelrd_xfer() (git-fixes).
  • crypto: talitos - Endianess in currentdeschdr() (git-fixes).
  • crypto: talitos - Fix return type of currentdeschdr() (git-fixes).
  • cw1200: fix missing destroyworkqueue() on error in cw1200init_common (git-fixes).
  • dmaengine: mvxorv2: Fix error return code in mvxorv2_probe() (git-fixes).
  • Documentation: seqlock: s/LOCKTYPE/LOCKNAME/g (git-fixes).
  • drivers: soc: ti: knavqmssqueue: Fix error return code in knavqueueprobe (git-fixes).
  • drm/amd/display: Fix wrong return value in dmupdateplane_state() (bsc#1152489)
  • drm/amdgpu: pass NULL pointer instead of 0 (bsc#1152489) Backporting changes: * context fixes
  • drm/crc-debugfs: Fix memleak in crccontrolwrite (bsc#1152472)
  • drm/gma500: fix error check (bsc#1152472) Backporting changes: * context fixes
  • drm/i915/gem: Avoid implicit vmap for highmem on x86-32 (bsc#1152489) Backporting changes: * context fixes
  • drm/i915: Fix sha_text population code (bsc#1152489) Backporting changes: * context fixes * adapted I/O functions to old driver
  • drm/imx: tve remove extraneous type qualifier (bsc#1152489)
  • drm/mediatek: Add exception handing in mtkdrmprobe() if component (bsc#1152472)
  • drm/mediatek: Add missing put_device() call in (bsc#1152472)
  • drm/mediatek: Add missing putdevice() call in mtkdrmkmsinit() (bsc#1152472) Backporting changes: * context fixes * adapted to function layout
  • drm/msm: Avoid div-by-zero in dpucrtcatomic_check() (bsc#1152489)
  • drm/msm: Drop debug print in dpucrtcsetuplm_bounds() (bsc#1152489) Backporting changes: * context fixes
  • drm/panfrost: Ensure GPU quirks are always initialised (bsc#1152489)
  • drm/panfrost: increase readlrelaxedpoll_timeout values (bsc#1152472) Backporting changes: * context fixes
  • drm/radeon: Prefer lower feedback dividers (bsc#1152489)
  • drm/sun4i: sun8i-csc: Secondary CSC register correction (bsc#1152489)
  • drm/vc4/vc4_hdmi: fill ASoC card owner (bsc#1152489)
  • drm/vc4: crtc: Rework a bit the CRTC state code (bsc#1152472) Backporting changes: * context fixes
  • drm/vc4: hdmi: Avoid sleeping in atomic context (bsc#1152489) Backporting changes: * context fixes
  • drm/vkms: fix xrgb on compute crc (bsc#1152472) Backporting changes: * changed filename from vkmscomposer.c to vkmscrc.c * context fixes
  • drm: mxsfb: check framebuffer pitch (bsc#1152472) Backporting changes: * context fixes
  • drm: mxsfb: Remove fbdev leftovers (bsc#1152472) Backporting changes: * context fixes
  • drm: panel: Fix bpc for OrtusTech COM43H4M85ULC panel (bsc#1152489)
  • drm: panel: Fix bus format for OrtusTech COM43H4M85ULC panel (bsc#1152472) Backporting changes: * context fixes
  • drm: rcar-du: Put reference to VSP device (bsc#1152489)
  • EDAC/amd64: Do not load on family 0x15, model 0x13 (bsc#1179763).
  • EDAC/i10nm: Use readl() to access MMIO registers (bsc#1152489).
  • EDAC/mceamd: Use struct cpuinfox86.cpudieid for AMD NodeId (bsc#1152489).
  • epoll: Keep a reference on files added to the check list (bsc#1180031).
  • ext4: correctly report 'not supported' for {usr,grp}jquota when !CONFIG_QUOTA (bsc#1179672).
  • ext4: fix bogus warning in ext4updatedx_flag() (bsc#1179716).
  • ext4: fix leaking sysfs kobject after failed mount (bsc#1179670).
  • ext4: limit entries returned when counting fsmap records (bsc#1179671).
  • ext4: unlock xattrsem properly in ext4inlinedatatruncate() (bsc#1179673).
  • extcon: max77693: Fix modalias string (git-fixes).
  • fail_function: Remove a redundant mutex unlock (bsc#1149032).
  • fbcon: Remove the superfluous break (bsc#1152472)
  • fix regression in 'epoll: Keep a reference on files added to the check list' (bsc#1180031, git-fixes).
  • fs/minix: check return value of sb_getblk() (bsc#1179676).
  • fs/minix: do not allow getting deleted inodes (bsc#1179677).
  • fs/minix: fix block limit check for V1 filesystems (bsc#1179680).
  • fs/minix: reject too-large maximum file size (bsc#1179678).
  • fs/minix: remove expected error message in blocktopath() (bsc#1179681).
  • fs/minix: set s_maxbytes correctly (bsc#1179679).
  • fs/ufs: avoid potential u32 multiplication overflow (bsc#1179682).
  • fs: Do not invalidate page buffers in blockwritefull_page() (bsc#1179711).
  • ftrace: Fix updating FTRACEFLTRAMP (git-fixes).
  • genirq/irqdomain: Add an irqcreatemapping_affinity() function (bsc#1065729).
  • genirq/matrix: Deal with the sillyness of foreachcpu() on UP (bsc#1156315).
  • gpio: mvebu: fix potential user-after-free on probe (git-fixes).
  • gpio: mvebu: update Armada XP per-CPU comment (git-fixes).
  • HID: i2c-hid: add Vero K147 to descriptor override (git-fixes).
  • HMAT: Register memory-side cache after parsing (bsc#1178660).
  • HMAT: Skip publishing target info for nodes with no online memory (bsc#1178660).
  • HSI: omapssi: Do not jump to free ID in ssiadd_controller() (git-fixes).
  • IB/isert: Fix unaligned immediate-data handling (bsc#1152489)
  • IB/mlx4: Add and improve logging (bsc#1152489)
  • IB/mlx4: Add support for MRA (bsc#1152489)
  • IB/mlx4: Adjust delayed work when a dup is observed (bsc#1152489)
  • IB/mlx4: Fix starvation in paravirt mux/demux (bsc#1152489)
  • IB/mthca: fix return value of error branch in mthcainitcq() (bsc#1152489)
  • IB/rdmavt: Fix sizeof mismatch (bsc#1152489)
  • IB/srpt: Fix memory leak in srptaddone (bsc#1152489)
  • IB/uverbs: Set IOVA on IB MR in uverbs layer (bsc#1152489)
  • ibmvnic: add some debugs (bsc#1179896 ltc#190255).
  • ibmvnic: avoid memset null scrq msgs (bsc#1044767 ltc#155231 git-fixes).
  • ibmvnic: continue fatal error reset after passive init (bsc#1171078 ltc#184239 git-fixes).
  • ibmvnic: delay next reset if hard reset fails (bsc#1094840 ltc#167098 git-fixes).
  • ibmvnic: enhance resetting status check during module exit (bsc#1065729).
  • ibmvnic: fix callnetdevicenotifiers in do_reset (bsc#1115431 ltc#171853 git-fixes).
  • ibmvnic: fix NULL pointer dereference in resetsubcrq_queues (bsc#1040855 ltc#155067 git-fixes).
  • ibmvnic: fix: NULL pointer dereference (bsc#1044767 ltc#155231 git-fixes).
  • ibmvnic: notify peers when failover and migration happen (bsc#1044120 ltc#155423 git-fixes).
  • ibmvnic: restore adapter state on failed reset (bsc#1152457 ltc#174432 git-fixes).
  • iio: adc: rockchipsaradc: fix missing clkdisableunprepare() on error in rockchipsaradc_resume (git-fixes).
  • iio: buffer: Fix demux update (git-fixes).
  • iio: hrtimer-trigger: Mark hrtimer to expire in hard interrupt context (git-fixes).
  • iio:adc:ti-ads124s08: Fix alignment and data leak issues (git-fixes).
  • iio:adc:ti-ads124s08: Fix buffer being too long (git-fixes).
  • iio:imu:bmi160: Fix too large a buffer (git-fixes).
  • iio:light:rpr0521: Fix timestamp alignment and prevent data leak (git-fixes).
  • iio:light:st_uvis25: Fix timestamp alignment and prevent data leak (git-fixes).
  • iio:magnetometer:mag3110: Fix alignment and data leak issues (git-fixes).
  • iio:pressure:mpl3115: Force alignment of buffer (git-fixes).
  • inet_ecn: Fix endianness of checksum update when setting ECT(1) (git-fixes).
  • Input: ads7846 - fix integer overflow on Rt calculation (git-fixes).
  • Input: ads7846 - fix race that causes missing releases (git-fixes).
  • Input: ads7846 - fix unaligned access on 7845 (git-fixes).
  • Input: cm109 - do not stomp on control URB (git-fixes).
  • Input: croseckeyb - send 'scancodes' in addition to key events (git-fixes).
  • Input: cyapa_gen6 - fix out-of-bounds stack access (git-fixes).
  • Input: goodix - add upside-down quirk for Teclast X98 Pro tablet (git-fixes).
  • Input: i8042 - add Acer laptops to the i8042 reset list (git-fixes).
  • Input: i8042 - add ByteSpeed touchpad to noloop table (git-fixes).
  • Input: omap4-keypad - fix runtime PM error handling (git-fixes).
  • Input: xpad - support Ardwiino Controllers (git-fixes).
  • iomap: Clear page error before beginning a write (bsc#1179683).
  • iomap: Mark read blocks uptodate in write_begin (bsc#1179684).
  • iomap: Set all uptodate bits for an Uptodate page (bsc#1179685).
  • iommu/amd: Set DTE[IntTabLen] to represent 512 IRTEs (bsc#1179652).
  • iwlwifi: mvm: fix kernel panic in case of assert during CSA (git-fixes).
  • iwlwifi: mvm: hook up missing RX handlers (git-fixes).
  • iwlwifi: pcie: add one missing entry for AX210 (git-fixes).
  • iwlwifi: pcie: limit memory read spin time (git-fixes).
  • jbd2: fix up sparse warnings in checkpoint code (bsc#1179707).
  • kABI: genirq: add back irqcreatemapping (bsc#1065729).
  • kernel/cpu: add arch override for cleartasksmm_cpumask() mm handling (bsc#1055117 ltc#159753 git-fixes bsc#1179888 ltc#190253).
  • KVM: PPC: Book3S HV: XIVE: Fix possible oops when accessing ESB page (bsc#1156395).
  • lan743x: fix for potential NULL pointer dereference with bare card (git-fixes).
  • libfs: fix error cast of negative value in simpleattrwrite() (bsc#1179709).
  • locking/percpu-rwsem: Use thiscpu{inc,dec}() for read_count (bsc#1149032).
  • mac80211: do not set set TDLS STA bandwidth wider than possible (git-fixes).
  • mac80211: mesh: fix meshpathtblinit() error path (git-fixes).
  • md-cluster: fix rmmod issue when md_cluster convert bitmap to none (bsc#1163727).
  • md-cluster: fix safemode_delay value when converting to clustered bitmap (bsc#1163727).
  • md-cluster: fix wild pointer of unlockallbitmaps() (bsc#1163727).
  • md/bitmap: fix memory leak of temporary bitmap (bsc#1163727).
  • md/bitmap: mdbitmapget_counter returns wrong blocks (bsc#1163727).
  • md/bitmap: mdbitmapread_sb uses wrong bitmap blocks (bsc#1163727).
  • md/cluster: block reshape with remote resync job (bsc#1163727).
  • md/cluster: fix deadlock when node is doing resync job (bsc#1163727).
  • media: gspca: Fix memory leak in probe (git-fixes).
  • media: imx214: Fix stop streaming (git-fixes).
  • media: ipu3-cio2: Make the field on subdev format V4L2FIELDNONE (git-fixes).
  • media: ipu3-cio2: Remove traces of returned buffers (git-fixes).
  • media: ipu3-cio2: Return actual subdev format (git-fixes).
  • media: ipu3-cio2: Serialise access to pad format (git-fixes).
  • media: ipu3-cio2: Validate mbus format in setting subdev format (git-fixes).
  • media: max2175: fix max2175setcsm_mode() error code (git-fixes).
  • media: msi2500: assign SPI bus number dynamically (git-fixes).
  • media: mtk-vcodec: add missing putdevice() call in mtkvcodecinitdec_pm() (git-fixes).
  • media: mtk-vcodec: add missing putdevice() call in mtkvcodecinitenc_pm() (git-fixes).
  • media: mtk-vcodec: add missing putdevice() call in mtkvcodecreleasedec_pm() (git-fixes).
  • media: saa7146: fix array overflow in vidiocsaudio() (git-fixes).
  • media: siano: fix memory leak of debugfs members in smsdvb_hotplug (git-fixes).
  • media: solo6x10: fix missing sndcardfree in error handling case (git-fixes).
  • media: sunxi-cir: ensure IR is handled when it is continuous (git-fixes).
  • media: tm6000: Fix sizeof() mismatches (git-fixes).
  • media: uvcvideo: Accept invalid bFormatIndex and bFrameIndex values (bsc#1180117).
  • memstick: fix a double-free bug in memstick_check (git-fixes).
  • memstick: r592: Fix error return in r592_probe() (git-fixes).
  • mfd: rt5033: Fix errorneous defines (git-fixes).
  • mm,memoryfailure: always pin the page in madviseinject_error (bsc#1180258).
  • mm/errorinject: Fix allowerror_inject function signatures (bsc#1179710).
  • mm/memory_hotplug: shrink zones when offlining memory (bsc#1177679).
  • mm/userfaultfd: do not access vma->vmmm after calling handleuserfault() (bsc#1179204).
  • mm: memcg: fix memcg reclaim soft lockup (VM Functionality, bsc#1180056).
  • mmc: block: Fixup condition for CMD13 polling for RPMB requests (git-fixes).
  • mmc: pxamci: Fix error return code in pxamci_probe (git-fixes).
  • mtd: rawnand: gpmi: fix reference count leak in gpmi ops (git-fixes).
  • mtd: rawnand: gpmi: Fix the random DMA timeout issue (git-fixes).
  • mtd: rawnand: meson: Fix a resource leak in init (git-fixes).
  • mtd: rawnand: meson: fix mesonnfcdmabufferrelease() arguments (git-fixes).
  • mtd: rawnand: qcom: Fix DMA sync on FLASH_STATUS register read (git-fixes).
  • mtd: spinand: Fix OOB read (git-fixes).
  • mwifiex: fix mwifiexshutdownsw() causing sw reset failure (git-fixes).
  • nfc: s3fwrn5: Release the nfc firmware (git-fixes).
  • nvme-fabrics: allow to queue requests for live queues (git-fixes).
  • nvme-fabrics: do not check state NVMECTRLNEW for request acceptance (bsc#1179519).
  • nvme-fc: avoid calling nvmefcabortoutstanding_ios from interrupt context (bsc#1177326).
  • nvme-fc: cancel async events before freeing event struct (git-fixes).
  • nvme-fc: eliminate terminateio use by nvmefcerrorrecovery (bsc#1177326).
  • nvme-fc: fix error loop in createhwio_queues (git-fixes).
  • nvme-fc: fix io timeout to abort I/O (bsc#1177326).
  • nvme-fc: remove err_work work item (bsc#1177326).
  • nvme-fc: remove nvmefcterminate_io() (bsc#1177326).
  • nvme-fc: shorten reconnect delay if possible for FC (git-fixes).
  • nvme-fc: track error_recovery while connecting (bsc#1177326).
  • nvme-fc: wait for queues to freeze before calling (git-fixes).
  • nvme-multipath: fix deadlock between anawork and scanwork (git-fixes).
  • nvme-multipath: fix deadlock due to head->lock (git-fixes).
  • nvme-pci: properly print controller address (git-fixes).
  • nvme-rdma: avoid race between time out and tear down (bsc#1179519).
  • nvme-rdma: avoid repeated request completion (bsc#1179519).
  • nvme-rdma: cancel async events before freeing event struct (git-fixes).
  • nvme-rdma: fix controller reset hang during traffic (bsc#1179519).
  • nvme-rdma: fix reset hang if controller died in the middle of a reset (bsc#1179519).
  • nvme-rdma: fix timeout handler (bsc#1179519).
  • nvme-rdma: handle unexpected nvme completion data length (bsc#1178612).
  • nvme-rdma: serialize controller teardown sequences (bsc#1179519).
  • nvme-tcp: avoid race between time out and tear down (bsc#1179519).
  • nvme-tcp: avoid repeated request completion (bsc#1179519).
  • nvme-tcp: avoid scheduling io_work if we are already polling (bsc#1179519).
  • nvme-tcp: break from io_work loop if recv failed (bsc#1179519).
  • nvme-tcp: cancel async events before freeing event struct (git-fixes).
  • nvme-tcp: do not poll a non-live queue (bsc#1179519).
  • nvme-tcp: fix controller reset hang during traffic (bsc#1179519).
  • nvme-tcp: fix possible crash in recv error flow (bsc#1179519).
  • nvme-tcp: fix possible leakage during error flow (git-fixes).
  • nvme-tcp: fix reset hang if controller died in the middle of a reset (bsc#1179519).
  • nvme-tcp: fix timeout handler (bsc#1179519).
  • nvme-tcp: have queue prod/cons send list become a llist (bsc#1179519).
  • nvme-tcp: leverage request plugging (bsc#1179519).
  • nvme-tcp: move send failure to nvmetcptry_send (bsc#1179519).
  • nvme-tcp: optimize network stack with setting msg flags (bsc#1179519).
  • nvme-tcp: optimize queue io_cpu assignment for multiple queue (git-fixes).
  • nvme-tcp: serialize controller teardown sequences (bsc#1179519).
  • nvme-tcp: set MSGSENDPAGENOTLAST with MSG_MORE when we have (bsc#1179519).
  • nvme-tcp: try to send request in queue_rq context (bsc#1179519).
  • nvme-tcp: use bhlock in dataready (bsc#1179519).
  • nvme: do not protect ns mutation with ns->head->lock (git-fixes).
  • nvme: have nvmewaitfreeze_timeout return if it timed out (bsc#1179519).
  • nvme: introduce nvmesyncio_queues (bsc#1179519).
  • nvme: Revert: Fix controller creation races with teardown (git-fixes).
  • nvmet-fc: fix missing check for no hostport struct (bsc#1176942).
  • nvmet-tcp: fix maxh2cdata icresp parameter (bsc#1179892).
  • ocfs2: fix unbalanced locking (bsc#1180506).
  • orinoco: Move context allocation after processing the skb (git-fixes).
  • PCI: brcmstb: Initialize 'tmp' before use (git-fixes).
  • PCI: Fix overflow in command-line resource alignment requests (git-fixes).
  • PCI: Fix pcislotrelease() NULL pointer dereference (git-fixes).
  • PCI: iproc: Fix out-of-bound array accesses (git-fixes).
  • pinctrl: amd: remove debounce filter setting in IRQ type setting (git-fixes).
  • pinctrl: aspeed: Fix GPIO requests on pass-through banks (git-fixes).
  • pinctrl: baytrail: Avoid clearing debounce value when turning it off (git-fixes).
  • pinctrl: falcon: add missing putdevice() call in pinctrlfalcon_probe() (git-fixes).
  • pinctrl: merrifield: Set default bias in case no particular value given (git-fixes).
  • platform/chrome: crosecspi: Do not overwrite spi::mode (git-fixes).
  • platform/x86: acer-wmi: add automatic keyboard background light toggle key as KEYLIGHTSTOGGLE (git-fixes).
  • platform/x86: dell-smbios-base: Fix error return code in dellsmbiosinit (git-fixes).
  • platform/x86: intel-vbtn: Allow switch events on Acer Switch Alpha 12 (git-fixes).
  • platform/x86: intel-vbtn: Support for tablet mode on HP Pavilion 13 x360 PC (git-fixes).
  • platform/x86: mlx-platform: Fix item counter assignment for MSN2700, MSN24xx systems (git-fixes).
  • platform/x86: mlx-platform: remove an unused variable (git-fixes).
  • platform/x86: mlx-platform: Remove PSU EEPROM from default platform configuration (git-fixes).
  • platform/x86: mlx-platform: Remove PSU EEPROM from MSN274x platform configuration (git-fixes).
  • platform/x86: thinkpad_acpi: Add BAT1 is primary battery quirk for Thinkpad Yoga 11e 4th gen (git-fixes).
  • platform/x86: thinkpadacpi: Do not report SWTABLET_MODE on Yoga 11e (git-fixes).
  • platform/x86: touchscreen_dmi: Add info for the Irbis TW118 tablet (git-fixes).
  • power: supply: axp288_charger: Fix HP Pavilion x2 10 DMI matching (git-fixes).
  • power: supply: bq24190_charger: fix reference leak (git-fixes).
  • powerpc/64: Set up a kernel stack for secondaries before cpu_restore() (bsc#1065729).
  • powerpc/64s/powernv: Fix memory corruption when saving SLB entries on MCE (jsc#SLE-9246 git-fixes).
  • powerpc/64s/pseries: Fix hash tlbielallisa300 for guest kernels (bsc#1179888 ltc#190253).
  • powerpc/64s: Fix allnoconfig build since uaccess flush (bsc#1177666 git-fixes).
  • powerpc/64s: Fix hash ISA v3.0 TLBIEL instruction generation (bsc#1055117 ltc#159753 git-fixes bsc#1179888 ltc#190253).
  • powerpc/64s: Trim offlined CPUs from mm_cpumasks (bsc#1055117 ltc#159753 git-fixes bsc#1179888 ltc#190253).
  • powerpc/bitops: Fix possible undefined behaviour with fls() and fls64() (bsc#1156395).
  • powerpc/eeh_cache: Fix a possible debugfs deadlock (bsc#1156395).
  • powerpc/pci: Remove LSI mappings on device teardown (bsc#1172145 ltc#184630).
  • powerpc/pseries/hibernation: remove redundant cacheinfo update (bsc#1138374 ltc#178199 git-fixes).
  • powerpc/pseries: Pass MSI affinity to irqcreatemapping() (bsc#1065729).
  • powerpc/smp: Add _init to initbig_cores() (bsc#1109695 ltc#171067 git-fixes).
  • powerpc/xmon: Change printk() to pr_cont() (bsc#1065729).
  • powerpc: Avoid broken GCC attribute((optimize)) (bsc#1156395).
  • powerpc: Fix incorrect stw{, ux, u, x} instructions in _setpte_at (bsc#1065729).
  • pwm: lp3943: Dynamically allocate PWM chip base (git-fixes).
  • pwm: zx: Add missing cleanup in error path (git-fixes).
  • qede: Notify qedr when mtu has changed (bsc#1152489)
  • qtnfmac: fix error return code in qtnfpcieprobe() (git-fixes).
  • quota: clear padding in v2r1_mem2diskdqb() (bsc#1179714).
  • RDMA/addr: Fix race with neteventcallback()/rdmaaddr_cancel() (bsc#1152489)
  • RDMA/bnxt_re: Do not add user qps to flushlist (bsc#1152489)
  • RDMA/bnxtre: Fix sizeof mismatch for allocation of pbltbl. (bsc#1152489)
  • RDMA/core: Fix bogus WARNON during ibunregisterdevicequeued() (bsc#1152489)
  • RDMA/core: Fix reported speed and width (bsc#1152489)
  • RDMA/core: Fix return error value in ibmodify_qp() to negative (bsc#1152489)
  • RDMA/core: Free DIM memory in error unwind (bsc#1152489)
  • RDMA/core: Stop DIM before destroying CQ (bsc#1152489)
  • RDMA/counter: Allow manually bind QPs with different pids to same counter (bsc#1152489)
  • RDMA/counter: Only bind user QPs in auto mode (bsc#1152489)
  • RDMA/hns: Add check for the validity of sl configuration (bsc#1152489)
  • RDMA/hns: Bugfix for memory window mtpt configuration (bsc#1152489)
  • RDMA/hns: Correct typo of hnsrocecreate_cq() (bsc#1152489)
  • RDMA/hns: Fix missing sqsigtype when querying QP (bsc#1152489)
  • RDMA/hns: Set the unsupported wr opcode (bsc#1152489)
  • RDMA/ipoib: Set rtnllinkops for ipoib interfaces (bsc#1152489)
  • RDMA/mlx5: Disable IBDEVICEMEMMGTEXTENSIONS if IBWRREG_MR can't work (bsc#1152489)
  • RDMA/netlink: Remove CAPNETRAW check when dump a raw QP (bsc#1152489)
  • RDMA/pvrdma: Fix missing kfree() in pvrdmaregisterdevice() (bsc#1152489)
  • RDMA/qedr: Endianness warnings cleanup (bsc#1152489)
  • RDMA/qedr: Fix doorbell setting (bsc#1152489)
  • RDMA/qedr: Fix inline size returned for iWARP (bsc#1152489)
  • RDMA/qedr: Fix iWARP active mtu display (bsc#1152489)
  • RDMA/qedr: Fix memory leak in iWARP CM (bsc#1152489)
  • RDMA/qedr: Fix qp structure memory leak (bsc#1152489)
  • RDMA/qedr: Fix resource leak in qedrcreateqp (bsc#1152489)
  • RDMA/qedr: Fix use of uninitialized field (bsc#1152489)
  • RDMA/qedr: SRQ's bug fixes (bsc#1152489)
  • RDMA/rxe: Drop pointless checks in rxeinitports (bsc#1152489)
  • RDMA/rxe: Fix memleak in rxememinit_user (bsc#1152489)
  • RDMA/rxe: Fix skb lifetime in rxercvmcast_pkt() (bsc#1152489)
  • RDMA/rxe: Fix the parent sysfs read when the interface has 15 chars (bsc#1152489)
  • RDMA/rxe: Handle skbclone() failure in rxerecv.c (bsc#1152489)
  • RDMA/rxe: Prevent access to wr->next ptr afrer wr is posted to send queue (bsc#1152489)
  • RDMA/rxe: Remove unused rxememmap_pages (bsc#1152489)
  • RDMA/rxe: Return void from rxeinitport_param() (bsc#1152489)
  • RDMA/rxe: Return void from rxememinit_dma() (bsc#1152489)
  • RDMA/rxe: Skip dgid check in loopback mode (bsc#1152489)
  • RDMA/srpt: Fix typo in srptunregistermad_agent docstring (bsc#1152489)
  • RDMA/umem: Fix ibumemfindbestpgsz() for mappings that cross a page boundary (bsc#1152489)
  • RDMA/umem: Prevent small pages from being returned by ibumemfindbestpgsz() (bsc#1152489)
  • Re-import the upstream uvcvideo fix; one more fix will be added later (bsc#1180117)
  • regmap: Remove duplicate type field from regmap regcache_sync trace event (git-fixes).
  • regulator: axp20x: Fix DLDO2 voltage control register mask for AXP22x (git-fixes).
  • regulator: mcp16502: add linearminsel (git-fixes).
  • reiserfs: Fix oops during mount (bsc#1179715).
  • reiserfs: Initialize inode keys properly (bsc#1179713).
  • remoteproc: q6v5-mss: fix error handling in q6v5pdsenable (git-fixes).
  • remoteproc: qcom: Fix potential NULL dereference in adspinitmmio() (git-fixes).
  • remoteproc: qcom: fix reference leak in adsp_start (git-fixes).
  • rsi: fix error return code in rsiresetcard() (git-fixes).
  • rtc: ep93xx: Fix NULL pointer dereference in ep93xxrtcread_time (git-fixes).
  • rtc: hym8563: enable wakeup when applicable (git-fixes).
  • s390/cpuinfo: show processor physical address (git-fixes).
  • s390/pci: fix CPU address in MSI for directed IRQ (git-fixes).
  • s390/qeth: delay draining the TX buffers (git-fixes).
  • s390/qeth: fix af_iucv notification race (git-fixes).
  • s390/qeth: fix tear down of async TX buffers (git-fixes).
  • s390/qeth: make af_iucv TX notification call more robust (bsc#1179604 LTC#190151).
  • s390: add 3f program exception handler (git-fixes).
  • samples/bpf: Remove unused test_ipip.sh (bsc#1155518).
  • samples: bpf: Refactor testcgrp2sock2 program with libbpf (bsc#1155518).
  • sched/fair: Fix overutilized update in enqueuetaskfair() (git-fixes)
  • sched/fair: Fix race between runtime distribution and (git-fixes)
  • sched/fair: Fix wrong cpu selecting from isolated domain (git-fixes)
  • sched/fair: Refill bandwidth before scaling (git-fixes)
  • sched: correct SDflags returned by tl->sdflags() (git-fixes)
  • scsi: core: Fix VPD LUN ID designator priorities (bsc#1178049).
  • scsi: core: Return BLKSTSAGAIN for ALUA transitioning (bsc#1165933, bsc#1171000).
  • scsi: fnic: Avoid looping in TRANS ETH on unload (bsc#1175079).
  • scsi: fnic: Change shostprintk() to FNICFCS_DBG() (bsc#1175079).
  • scsi: fnic: Change shostprintk() to FNICMAIN_DBG() (bsc#1175079).
  • scsi: fnic: Set scsisetresid() only for underflow (bsc#1175079).
  • scsi: fnic: Validate io_req before others (bsc#1175079).
  • scsi: lpfc: Add FDMI Vendor MIB support (bsc#1175480 bsc#1176396 bsc#1176942 bsc#1177500).
  • scsi: lpfc: Convert abort handling to SLI-3 and SLI-4 handlers (bsc#1175480 bsc#1176396 bsc#1176942 bsc#1177500).
  • scsi: lpfc: Convert SCSI I/O completions to SLI-3 and SLI-4 handlers (bsc#1175480 bsc#1176396 bsc#1176942 bsc#1177500).
  • scsi: lpfc: Convert SCSI path to use common I/O submission path (bsc#1175480 bsc#1176396 bsc#1176942 bsc#1177500).
  • scsi: lpfc: Correct null ndlp reference on routine exit (bsc#1175480 bsc#1176396 bsc#1176942 bsc#1177500).
  • scsi: lpfc: Drop nodelist reference on error in lpfcgenreq() (bsc#1175480 bsc#1176396 bsc#1176942 bsc#1177500).
  • scsi: lpfc: Enable common send_io interface for SCSI and NVMe (bsc#1175480 bsc#1176396 bsc#1176942 bsc#1177500).
  • scsi: lpfc: Enable common wqe_template support for both SCSI and NVMe (bsc#1175480 bsc#1176396 bsc#1176942 bsc#1177500).
  • scsi: lpfc: Enlarge max_sectors in scsi host templates (bsc#1175480 bsc#1176396 bsc#1176942 bsc#1177500).
  • scsi: lpfc: Extend the RDF FPIN Registration descriptor for additional events (bsc#1175480 bsc#1176396 bsc#1176942 bsc#1177500).
  • scsi: lpfc: Fix duplicate wqcreateversion check (bsc#1175480 bsc#1176396 bsc#1176942 bsc#1177500).
  • scsi: lpfc: Fix fall-through warnings for Clang (bsc#1175480 bsc#1176396 bsc#1176942 bsc#1177500).
  • scsi: lpfc: Fix FLOGI/PLOGI receive race condition in pt2pt discovery (bsc#1175480 bsc#1176396 bsc#1176942 bsc#1177500).
  • scsi: lpfc: Fix initial FLOGI failure due to BBSCN not supported (bsc#1175480 bsc#1176396 bsc#1176942 bsc#1177500).
  • scsi: lpfc: Fix invalid sleeping context in lpfcsli4nvmet_alloc() (bsc#1175480 bsc#1176396 bsc#1176942 bsc#1177500).
  • scsi: lpfc: Fix memory leak on lcb_context (bsc#1175480 bsc#1176396 bsc#1176942 bsc#1177500).
  • scsi: lpfc: Fix missing prototype for lpfcnvmetprepabortwqe() (bsc#1175480 bsc#1176396 bsc#1176942 bsc#1177500).
  • scsi: lpfc: Fix missing prototype warning for lpfcfdmivendorattrmi() (bsc#1175480 bsc#1176396 bsc#1176942 bsc#1177500).
  • scsi: lpfc: Fix NPIV discovery and Fabric Node detection (bsc#1175480 bsc#1176396 bsc#1176942 bsc#1177500).
  • scsi: lpfc: Fix NPIV Fabric Node reference counting (bsc#1175480 bsc#1176396 bsc#1176942 bsc#1177500).
  • scsi: lpfc: Fix pointer defereference before it is null checked issue (bsc#1175480 bsc#1176396 bsc#1176942 bsc#1177500).
  • scsi: lpfc: Fix refcounting around SCSI and NVMe transport APIs (bsc#1175480 bsc#1176396 bsc#1176942 bsc#1177500).
  • scsi: lpfc: Fix removal of SCSI transport device get and put on dev structure (bsc#1175480 bsc#1176396 bsc#1176942 bsc#1177500).
  • scsi: lpfc: Fix scheduling call while in softirq context in lpfcunregrpi (bsc#1175480 bsc#1176396 bsc#1176942 bsc#1177500).
  • scsi: lpfc: Fix set but not used warnings from Rework remote port lock handling (bsc#1175480 bsc#1176396 bsc#1176942 bsc#1177500).
  • scsi: lpfc: Fix set but unused variables in lpfcdevlosstmohandler() (bsc#1175480 bsc#1176396 bsc#1176942 bsc#1177500).
  • scsi: lpfc: Fix spelling mistake 'Cant' -> 'Can't' (bsc#1175480 bsc#1176396 bsc#1176942 bsc#1177500).
  • scsi: lpfc: Fix variable 'vport' set but not used in lpfcsli4abtserrhandler() (bsc#1175480 bsc#1176396 bsc#1176942 bsc#1177500).
  • scsi: lpfc: lpfc_attr: Demote kernel-doc format for redefined functions (bsc#1175480 bsc#1176396 bsc#1176942 bsc#1177500).
  • scsi: lpfc: lpfc_attr: Fix-up a bunch of kernel-doc misdemeanours (bsc#1175480 bsc#1176396 bsc#1176942 bsc#1177500).
  • scsi: lpfc: lpfc_bsg: Provide correct documentation for a bunch of functions (bsc#1175480 bsc#1176396 bsc#1176942 bsc#1177500).
  • scsi: lpfc: lpfc_debugfs: Fix a couple of function documentation issues (bsc#1175480 bsc#1176396 bsc#1176942 bsc#1177500).
  • scsi: lpfc: lpfc_nvme: Fix some kernel-doc related issues (bsc#1175480 bsc#1176396 bsc#1176942 bsc#1177500).
  • scsi: lpfc: lpfc_nvme: Remove unused variable 'phba' (bsc#1175480 bsc#1176396 bsc#1176942 bsc#1177500).
  • scsi: lpfc: lpfc_nvmet: Fix-up some formatting and doc-rot issues (bsc#1175480 bsc#1176396 bsc#1176942 bsc#1177500).
  • scsi: lpfc: lpfc_scsi: Fix a whole host of kernel-doc issues (bsc#1175480 bsc#1176396 bsc#1176942 bsc#1177500).
  • scsi: lpfc: Re-fix use after free in lpfcrqbuf_free() (bsc#1175480 bsc#1176396 bsc#1176942 bsc#1177500).
  • scsi: lpfc: Refactor WQE structure definitions for common use (bsc#1175480 bsc#1176396 bsc#1176942 bsc#1177500).
  • scsi: lpfc: Reject CT request for MIB commands (bsc#1175480 bsc#1176396 bsc#1176942 bsc#1177500).
  • scsi: lpfc: Remove dead code on second !ndlp check (bsc#1175480 bsc#1176396 bsc#1176942 bsc#1177500).
  • scsi: lpfc: Remove ndlp when a PLOGI/ADISC/PRLI/REG_RPI ultimately fails (bsc#1175480 bsc#1176396 bsc#1176942 bsc#1177500).
  • scsi: lpfc: Remove set but not used 'qp' (bsc#1175480 bsc#1176396 bsc#1176942 bsc#1177500).
  • scsi: lpfc: Remove unneeded variable 'status' in lpfcfcpcpumapstore() (bsc#1175480 bsc#1176396 bsc#1176942 bsc#1177500).
  • scsi: lpfc: Removed unused macros in lpfc_attr.c (bsc#1175480 bsc#1176396 bsc#1176942 bsc#1177500).
  • scsi: lpfc: Rework locations of ndlp reference taking (bsc#1175480 bsc#1176396 bsc#1176942 bsc#1177500).
  • scsi: lpfc: Rework remote port lock handling (bsc#1175480 bsc#1176396 bsc#1176942 bsc#1177500).
  • scsi: lpfc: Rework remote port ref counting and node freeing (bsc#1175480 bsc#1176396 bsc#1176942 bsc#1177500).
  • scsi: lpfc: Unsolicited ELS leaves node in incorrect state while dropping it (bsc#1175480 bsc#1176396 bsc#1176942 bsc#1177500).
  • scsi: lpfc: Update changed file copyrights for 2020 (bsc#1175480 bsc#1176396 bsc#1176942 bsc#1177500).
  • scsi: lpfc: Update lpfc version to 12.8.0.4 (bsc#1175480 bsc#1176396 bsc#1176942 bsc#1177500).
  • scsi: lpfc: Update lpfc version to 12.8.0.5 (bsc#1175480 bsc#1176396 bsc#1176942 bsc#1177500).
  • scsi: lpfc: Update lpfc version to 12.8.0.6 (bsc#1175480 bsc#1176396 bsc#1176942 bsc#1177500).
  • scsi: lpfc: Use generic power management (bsc#1175480 bsc#1176396 bsc#1176942 bsc#1177500).
  • scsi: mpt3sas: A small correction in baseprocessreplyqueue (jsc#SLE-16914, bsc#1177733).
  • scsi: mpt3sas: Add bypassdirtyport_flag parameter (jsc#SLE-16914, bsc#1177733).
  • scsi: mpt3sas: Add functions to check if any cmd is outstanding on Target and LUN (jsc#SLE-16914, bsc#1177733).
  • scsi: mpt3sas: Add module parameter multipathonhba (jsc#SLE-16914, bsc#1177733).
  • scsi: mpt3sas: Allocate memory for hba_port objects (jsc#SLE-16914, bsc#1177733).
  • scsi: mpt3sas: Bump driver version to 35.101.00.00 (jsc#SLE-16914, bsc#1177733).
  • scsi: mpt3sas: Cancel the running work during host reset (jsc#SLE-16914, bsc#1177733).
  • scsi: mpt3sas: Capture IOC data for debugging purposes (jsc#SLE-16914, bsc#1177733).
  • scsi: mpt3sas: Define hba_port structure (jsc#SLE-16914, bsc#1177733).
  • scsi: mpt3sas: Detect tampered Aero and Sea adapters (jsc#SLE-16914, bsc#1177733).
  • scsi: mpt3sas: Disable DIF when prot_mask set to zero (jsc#SLE-16914, bsc#1177733).
  • scsi: mpt3sas: Do not call disable_irq from IRQ poll handler (jsc#SLE-16914, bsc#1177733).
  • scsi: mpt3sas: Do not change the DMA coherent mask after allocations (jsc#SLE-16914, bsc#1177733).
  • scsi: mpt3sas: Dump system registers for debugging (jsc#SLE-16914, bsc#1177733).
  • scsi: mpt3sas: Fix double free warnings (jsc#SLE-16914, bsc#1177733).
  • scsi: mpt3sas: Fix error returns in BRMstatusshow (jsc#SLE-16914, bsc#1177733).
  • scsi: mpt3sas: Fix memset() in non-RDPQ mode (jsc#SLE-16914, bsc#1177733).
  • scsi: mpt3sas: Fix reply queue count in non RDPQ mode (jsc#SLE-16914, bsc#1177733).
  • scsi: mpt3sas: Fix set but unused variable (jsc#SLE-16914, bsc#1177733).
  • scsi: mpt3sas: Fix sync irqs (jsc#SLE-16914, bsc#1177733).
  • scsi: mpt3sas: Fix unlock imbalance (jsc#SLE-16914, bsc#1177733).
  • scsi: mpt3sas: Get device objects using sas_address & portID (jsc#SLE-16914, bsc#1177733).
  • scsi: mpt3sas: Get sas_device objects using device's rphy (jsc#SLE-16914, bsc#1177733).
  • scsi: mpt3sas: Handle RDPQ DMA allocation in same 4G region (jsc#SLE-16914, bsc#1177733).
  • scsi: mpt3sas: Handle vSES vphy object during HBA reset (jsc#SLE-16914, bsc#1177733).
  • scsi: mpt3sas: Handling HBA vSES device (jsc#SLE-16914, bsc#1177733).
  • scsi: mpt3sas: Memset config_cmds.reply buffer with zeros (jsc#SLE-16914, bsc#1177733).
  • scsi: mpt3sas: Postprocessing of target and LUN reset (jsc#SLE-16914, bsc#1177733).
  • scsi: mpt3sas: Rearrange scsihmarkrespondingsas_device() (jsc#SLE-16914, bsc#1177733).
  • scsi: mpt3sas: Remove NULL check before freeing function (jsc#SLE-16914, bsc#1177733).
  • scsi: mpt3sas: Remove pci-dma-compat wrapper API (jsc#SLE-16914, bsc#1177733).
  • scsi: mpt3sas: Remove superfluous memset() (jsc#SLE-16914, bsc#1177733).
  • scsi: mpt3sas: Rename and export interrupt mask/unmask functions (jsc#SLE-16914, bsc#1177733).
  • scsi: mpt3sas: Rename function name isMSBare_same (jsc#SLE-16914, bsc#1177733).
  • scsi: mpt3sas: Rename transportdelphyfromanexistingport() (jsc#SLE-16914, bsc#1177733).
  • scsi: mpt3sas: Separate out RDPQ allocation to new function (jsc#SLE-16914, bsc#1177733).
  • scsi: mpt3sas: Set valid PhysicalPort in SMPPassThrough (jsc#SLE-16914, bsc#1177733).
  • scsi: mpt3sas: Update driver version to 35.100.00.00 (jsc#SLE-16914, bsc#1177733).
  • scsi: mpt3sas: Update hba_port objects after host reset (jsc#SLE-16914, bsc#1177733).
  • scsi: mpt3sas: Update hbaport's sasaddress & phy_mask (jsc#SLE-16914, bsc#1177733).
  • scsi: mpt3sas: Update mpt3sas version to 33.101.00.00 (jsc#SLE-16914, bsc#1177733).
  • scsi: mpt3sas: Use true, false for ioc->use32bitdma (jsc#SLE-16914, bsc#1177733).
  • scsi: mpt3sas: use true,false for bool variables (jsc#SLE-16914, bsc#1177733).
  • scsi: qla2xxx: Change post del message from debug level to log level (bsc#1171688 bsc#1172733).
  • scsi: qla2xxx: Convert to DEFINESHOWATTRIBUTE (bsc#1171688 bsc#1172733).
  • scsi: qla2xxx: Do not check for fw_started while posting NVMe command (bsc#1171688 bsc#1172733).
  • scsi: qla2xxx: Do not consume srb greedily (bsc#1171688 bsc#1172733).
  • scsi: qla2xxx: Drop TARGETSCFLOOKUPLUNFROM_TAG (bsc#1171688 bsc#1172733).
  • scsi: qla2xxx: Fix compilation issue in PPC systems (bsc#1171688 bsc#1172733).
  • scsi: qla2xxx: Fix crash during driver load on big endian machines (bsc#1171688 bsc#1172733).
  • scsi: qla2xxx: Fix device loss on 4G and older HBAs (bsc#1171688 bsc#1172733).
  • scsi: qla2xxx: Fix flash update in 28XX adapters on big endian machines (bsc#1171688 bsc#1172733).
  • scsi: qla2xxx: Fix FW initialization error on big endian machines (bsc#1171688 bsc#1172733).
  • scsi: qla2xxx: Fix N2N and NVMe connect retry failure (bsc#1171688 bsc#1172733).
  • scsi: qla2xxx: Fix return of uninitialized value in rval (bsc#1171688 bsc#1172733).
  • scsi: qla2xxx: Fix the call trace for flush workqueue (bsc#1171688 bsc#1172733).
  • scsi: qla2xxx: Handle aborts correctly for port undergoing deletion (bsc#1171688 bsc#1172733).
  • scsi: qla2xxx: Handle incorrect entry_type entries (bsc#1171688 bsc#1172733).
  • scsi: qla2xxx: If fcport is undergoing deletion complete I/O with retry (bsc#1171688 bsc#1172733).
  • scsi: qla2xxx: Initialize variable in qla8044pollreg() (bsc#1171688 bsc#1172733).
  • scsi: qla2xxx: Limit interrupt vectors to number of CPUs (bsc#1171688 bsc#1172733).
  • scsi: qla2xxx: Move sess cmd list/lock to driver (bsc#1171688 bsc#1172733).
  • scsi: qla2xxx: Remove in_interrupt() from qla82xx-specific code (bsc#1171688 bsc#1172733).
  • scsi: qla2xxx: Remove in_interrupt() from qla83xx-specific code (bsc#1171688 bsc#1172733).
  • scsi: qla2xxx: remove incorrect sparse #ifdef (bsc#1171688 bsc#1172733).
  • scsi: qla2xxx: Return EBUSY on fcport deletion (bsc#1171688 bsc#1172733).
  • scsi: qla2xxx: Tear down session if FW say it is down (bsc#1171688 bsc#1172733).
  • scsi: qla2xxx: Update version to 10.02.00.104-k (bsc#1171688 bsc#1172733).
  • scsi: qla2xxx: Use constant when it is known (bsc#1171688 bsc#1172733).
  • scsi: Remove unneeded break statements (bsc#1175480 bsc#1176396 bsc#1176942 bsc#1177500).
  • scsi: target: tcmqla2xxx: Remove BUGON(in_interrupt()) (bsc#1171688 bsc#1172733).
  • scsidhalua: return BLKSTSAGAIN for ALUA transitioning state (bsc#1165933, bsc#1171000).
  • scsidhalua: set 'transitioning' state on unit attention (bsc#1171000, bsc#1165933).
  • selftest/bpf: Add missed ip6ip6 test back (bsc#1155518).
  • selftests/bpf/test_offload.py: Reset ethtool features after failed setting (bsc#1155518).
  • selftests/bpf: Fix invalid use of strncat in test_sockmap (bsc#1155518).
  • selftests/bpf: Print reason when a tester could not run a program (bsc#1155518).
  • seqlock: avoid -Wshadow warnings (git-fixes).
  • serial: 8250_omap: Avoid FIFO corruption caused by MDR1 access (git-fixes).
  • serial_core: Check for port state when tty is in error state (git-fixes).
  • slimbus: qcom-ngd-ctrl: Avoid sending power requests without QMI (git-fixes).
  • soc/tegra: fuse: Fix index bug in getprocessid (git-fixes).
  • soc: amlogic: canvas: add missing putdevice() call in mesoncanvas_get() (git-fixes).
  • soc: fsl: dpio: Get the cpumask through cpumask_of(cpu) (git-fixes).
  • soc: mediatek: Check if power domains can be powered on at boot time (git-fixes).
  • soc: qcom: geni: More properly switch to DMA mode (git-fixes).
  • soc: qcom: smp2p: Safely acquire spinlock without IRQs (git-fixes).
  • soc: renesas: rmobile-sysc: Fix some leaks in rmobileinitpm_domains() (git-fixes).
  • soc: ti: Fix reference imbalance in knavdmaprobe (git-fixes).
  • soc: ti: knavqmss: fix reference leak in knavqueue_probe (git-fixes).
  • speakup: fix uninitialized flush_lock (git-fixes).
  • spi: atmel-quadspi: Disable clock in probe error path (git-fixes).
  • spi: atmel-quadspi: Fix AHB memory accesses (git-fixes).
  • spi: bcm63xx-hsspi: fix missing clkdisableunprepare() on error in bcm63xxhsspiresume (git-fixes).
  • spi: davinci: Fix use-after-free on unbind (git-fixes).
  • spi: fix resource leak for drivers without .remove callback (git-fixes).
  • spi: img-spfi: fix reference leak in imgspfiresume (git-fixes).
  • spi: mt7621: Disable clock in probe error path (git-fixes).
  • spi: mt7621: fix missing clkdisableunprepare() on error in mt7621spiprobe (git-fixes).
  • spi: mxs: fix reference leak in mxsspiprobe (git-fixes).
  • spi: pic32: Do not leak DMA channels in probe error path (git-fixes).
  • spi: spi-mem: Fix passing zero to 'PTR_ERR' warning (git-fixes).
  • spi: spi-mem: fix reference leak in spimemaccess_start (git-fixes).
  • spi: spi-nxp-fspi: fix fspi panic by unexpected interrupts (git-fixes).
  • spi: spi-ti-qspi: fix reference leak in tiqspisetup (git-fixes).
  • spi: sprd: fix reference leak in sprdspiremove (git-fixes).
  • spi: st-ssc4: Fix unbalanced pmruntimedisable() in probe error path (git-fixes).
  • spi: stm32: fix reference leak in stm32spiresume (git-fixes).
  • spi: synquacer: Disable clock in probe error path (git-fixes).
  • spi: tegra114: fix reference leak in tegra spi ops (git-fixes).
  • spi: tegra20-sflash: fix reference leak in tegrasflashresume (git-fixes).
  • spi: tegra20-slink: fix reference leak in slink ops of tegra20 (git-fixes).
  • staging: comedi: mf6x4: Fix AI end-of-conversion detection (git-fixes).
  • staging: olpcdcon: Do not call platformdeviceunregister() in dconprobe() (git-fixes).
  • timers: Do not block on ->expirylock for TIMERIRQSAFE timers (bsc#1180349).
  • tty: Fix ->session locking (bsc#1179745).
  • ubifs: dent: Fix some potential memory leaks while iterating entries (bsc#1179703).
  • ubifs: Do not parse authentication mount options in remount process (bsc#1179688).
  • ubifs: Fix a memleak after dumping authentication mount options (bsc#1179687).
  • ubifs: Fix wrong orphan node deletion in ubifsjnlupdate|rename (bsc#1179675).
  • ubifs: journal: Make sure to not dirty twice for auth nodes (bsc#1179704).
  • ubifs: mount_ubifs: Release authentication resource in error handling path (bsc#1179689).
  • ubifs: xattr: Fix some potential memory leaks while iterating entries (bsc#1179690).
  • udf: Fix memory leak when mounting (bsc#1179712).
  • usb/max3421: fix return error code in max3421_probe() (git-fixes).
  • usb: add RESET_RESUME quirk for Snapscan 1212 (git-fixes).
  • usb: chipidea: cihdrcimx: Pass DISABLEDEVICESTREAMING flag to imx6ul (git-fixes).
  • usb: ehci-omap: Fix PM disable depth umbalance in ehcihcdomap_probe (git-fixes).
  • usb: gadget: f_acm: add support for SuperSpeed Plus (git-fixes).
  • usb: gadget: f_fs: Re-use SS descriptors for SuperSpeedPlus (git-fixes).
  • usb: gadget: f_midi: setup SuperSpeed Plus descriptors (git-fixes).
  • usb: gadget: f_rndis: fix bitrate for SuperSpeed and above (git-fixes).
  • usb: host: ehci-tegra: Fix error handling in tegraehciprobe() (git-fixes).
  • usb: mtu3: fix memory corruption in mtu3debugfsregset() (git-fixes).
  • usb: oxu210hp-hcd: Fix memory leak in oxu_create (git-fixes).
  • usb: serial: ch341: add new Product ID for CH341A (git-fixes).
  • usb: serial: ch341: sort device-id entries (git-fixes).
  • usb: serial: digi_acceleport: fix write-wakeup deadlocks (git-fixes).
  • usb: serial: keyspan_pda: fix dropped unthrottle interrupts (git-fixes).
  • usb: serial: keyspan_pda: fix stalled writes (git-fixes).
  • usb: serial: keyspan_pda: fix tx-unthrottle use-after-free (git-fixes).
  • usb: serial: keyspan_pda: fix write deadlock (git-fixes).
  • usb: serial: keyspan_pda: fix write unthrottling (git-fixes).
  • usb: serial: keyspan_pda: fix write-wakeup use-after-free (git-fixes).
  • usb: serial: mos7720: fix parallel-port state restore (git-fixes).
  • usb: serial: option: add Fibocom NL668 variants (git-fixes).
  • usb: serial: option: add interface-number sanity check to flag handling (git-fixes).
  • usb: serial: option: add support for Thales Cinterion EXS82 (git-fixes).
  • usb: UAS: introduce a quirk to set nowritesame (git-fixes).
  • usbnet: ipheth: fix connectivity with iOS 14 (git-fixes).
  • video: fbdev: radeon: Fix memleak in radeonfbpciregister (bsc#1152472)
  • video: fbdev: sis: fix null ptr dereference (bsc#1152472)
  • watchdog: armada37xx: Add missing dependency on HASIOMEM (git-fixes).
  • watchdog: coh901327: add COMMON_CLK dependency (git-fixes).
  • watchdog: Fix potential dereferencing of null pointer (git-fixes).
  • watchdog: qcom: Avoid context switch in restart handler (git-fixes).
  • watchdog: sirfsoc: Add missing dependency on HAS_IOMEM (git-fixes).
  • watchdog: sprd: change to use usleep_range() instead of busy loop (git-fixes).
  • watchdog: sprd: check busy bit before new loading rather than after that (git-fixes).
  • watchdog: sprd: remove watchdog disable from resume fail path (git-fixes).
  • wimax: fix duplicate initializer warning (git-fixes).
  • x86/apic/vector: Fix ordering in vector assignment (bsc#1156315).
  • x86/CPU/AMD: Remove amdgetnb_id() (bsc#1152489).
  • x86/CPU/AMD: Save AMD NodeId as cpudieid (bsc#1152489).
  • x86/ima: use correct identifier for SetupMode variable (bsc#1152489).
  • x86/insn-eval: Use new foreachinsn_prefix() macro to loop over prefixes bytes (bsc#1152489).
  • x86/mce: Do not overwrite nowayout if mce_end() fails (bsc#1152489).
  • x86/mm/identmap: Check for errors from identpud_init() (bsc#1152489).
  • x86/mm/memencrypt: Fix definition of PMDFLAGSDECWP (bsc#1152489).
  • x86/resctrl: Fix AMD L3 QOS CDP enable/disable (bsc#1152489).
  • x86/resctrl: Fix incorrect local bandwidth when mba_sc is enabled (bsc#1152489).
  • x86/resctrl: Remove unused struct mbmstate::chunksbw (bsc#1152489).
  • x86/topology: Set cpudieid only if DIE_TYPE found (bsc#1152489).
  • x86/uprobes: Do not use prefixes.nbytes when looping over prefixes.bytes (bsc#1152489).
  • xhci-pci: Allow host runtime PM as default for Intel Alpine Ridge LP (git-fixes).
References

Affected packages

SUSE:Real Time Module 15 SP2 / kernel-rt

Package

Name
kernel-rt
Purl
pkg: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-22.1

Ecosystem specific

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

SUSE:Real Time Module 15 SP2 / kernel-rt_debug

Package

Name
kernel-rt_debug
Purl
pkg: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-22.1

Ecosystem specific

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

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

Package

Name
kernel-source-rt
Purl
pkg: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-22.1

Ecosystem specific

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

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

Package

Name
kernel-syms-rt
Purl
pkg: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-22.1

Ecosystem specific

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