SUSE-SU-2023:0618-1

Source
https://www.suse.com/support/update/announcement/2023/suse-su-20230618-1/
Import Source
https://ftp.suse.com/pub/projects/security/osv/SUSE-SU-2023:0618-1.json
JSON Data
https://api.osv.dev/v1/vulns/SUSE-SU-2023:0618-1
Related
Published
2023-07-06T01:12:41Z
Modified
2023-07-06T01:12:41Z
Summary
Security update for the Linux Kernel
Details

The SUSE Linux Enterprise 12 SP5 Azure kernel was updated to receive various security and bugfixes.

The following security bugs were fixed:

  • CVE-2023-23454: Fixed denial or service in cbqclassify in net/sched/schcbq.c (bnc#1207036).
  • CVE-2023-0590: Fixed race condition in qdisc_graft() (bsc#1207795).
  • CVE-2023-0394: Fixed a null pointer dereference flaw in the network subcomponent in the Linux kernel which could lead to system crash (bsc#1207168).
  • CVE-2023-0266: Fixed a use-after-free vulnerability inside the ALSA PCM package. SNDRVCTLIOCTLELEM{READ|WRITE}32 was missing locks that could have been used in a use-after-free that could have resulted in a priviledge escalation to gain ring0 access from the system user (bsc#1207134).
  • CVE-2023-0045: Fixed flush IBP in ibprctlset() (bsc#1207773).
  • CVE-2022-47929: Fixed NULL pointer dereference bug in the traffic control subsystem (bnc#1207237).
  • CVE-2022-4662: Fixed incorrect access control in the USB core subsystem that could lead a local user to crash the system (bnc#1206664).
  • CVE-2022-36280: Fixed an out-of-bounds memory access vulnerability that was found in vmwgfx driver in drivers/gpu/vmxgfx/vmxgfx_kms.c (bnc#1203332).
  • CVE-2022-3564: Fixed use-after-free in l2cap_core.c of the Bluetooth component (bnc#1206073).
  • CVE-2022-3108: Fixed missing check of return value of kmemdup() (bnc#1206389).
  • CVE-2022-3107: Fixed missing check of return value of kvmalloc_array() (bnc#1206395).

The following non-security bugs were fixed:

  • Bluetooth: hci_qca: Fix the teardown problem for real (git-fixes).
  • CDC-NCM: remove 'connected' log message (git-fixes).
  • HID: betop: check shape of output reports (git-fixes, bsc#1207186).
  • HID: betop: fix slab-out-of-bounds Write in betop_probe (git-fixes, bsc#1207186).
  • HID: check empty reportlist in hidvalidate_values() (git-fixes, bsc#1206784).
  • Input: convert autorepeat timer to use timer_setup() (git-fixes).
  • Input: do not use WARN() in inputallocabsinfo() (git-fixes).
  • Input: i8042 - Add quirk for Fujitsu Lifebook T725 (git-fixes).
  • Input: iforce - reformat the packet dump output (git-fixes).
  • Input: iforce - wake up after clearing IFORCEXMITRUNNING flag (git-fixes).
  • Input: replace hard coded string with func in pr_err() (git-fixes).
  • Input: switch to using sizeof(*type) when allocating memory (git-fixes).
  • Input: use seqputc() in inputseqprintbitmap() (git-fixes).
  • Input: use seqputs() in inputdevicesseqshow() (git-fixes).
  • Makefile: link with -z noexecstack --no-warn-rwx-segments (bsc#1203200).
  • NFS Handle missing attributes in OPEN reply (bsc#1203740).
  • NFS: Correct size calculation for create reply length (git-fixes).
  • NFS: Fix an Oops in nfsdautomount() (git-fixes).
  • NFS: Fix initialisation of I/O result struct in nfspgiorpcsetup (git-fixes).
  • NFS: Fix memory leaks in nfspageiostop_mirroring() (git-fixes).
  • NFS: direct.c: Fix memory leak of dreq when nfsgetlock_context fails (git-fixes).
  • NFS: nfscomparemount_options always compare auth flavors (git-fixes).
  • NFS: nfsfindopen_context() may only select open files (git-fixes).
  • NFS: swap IO handling is slightly different for O_DIRECT IO (git-fixes).
  • NFS: swap-out must always use STABLE writes (git-fixes).
  • NFSD: Keep existing listeners on portlist error (git-fixes).
  • NFSD: Return nfserrserverfault if spliceok but buf->pages have data (git-fixes).
  • NFSv2: Fix eof handling (git-fixes).
  • NFSv2: Fix write regression (git-fixes).
  • NFSv4 expose nfsparseserver_name function (git-fixes).
  • NFSv4 only print the label when its queried (git-fixes).
  • NFSv4 remove zero number of fs_locations entries error check (git-fixes).
  • NFSv4.1 handle ERR_DELAY error reclaiming locking state on delegation recall (git-fixes).
  • NFSv4.1: Fix uninitialised variable in devicenotify (git-fixes).
  • NFSv4.1: Handle RECLAIM_COMPLETE trunking errors (git-fixes).
  • NFSv4.1: We must always send RECLAIM_COMPLETE after a reboot (git-fixes).
  • NFSv4.2: Clear FATTR4WORD2SECURITY_LABEL when done decoding (git-fixes).
  • NFSv4.2: Fix a memory stomp in decodeattrsecurity_label (git-fixes).
  • NFSv4.2: Fix initialisation of struct nfs4_label (git-fixes).
  • NFSv4.2: Fixup CLONE dest file size for zero-length count (git-fixes).
  • NFSv4.x: Fail client initialisation if state manager thread can't run (git-fixes).
  • NFSv4.x: fix lock recovery during delegation recall (git-fixes).
  • NFSv4/pNFS: Always return layout stats on layout return for flexfiles (git-fixes).
  • NFSv4: Fix a deadlock between nfs4openrecover_helper() and delegreturn (git-fixes).
  • NFSv4: Fix open create exclusive when the server reboots (git-fixes).
  • NFSv4: Fix return value in nfsfinishopen() (git-fixes).
  • NFSv4: Fix return values for nfs4fileopen() (git-fixes).
  • PCI/ASPM: Correct LTRL1.2THRESHOLD computation (git-fixes).
  • PCI/ASPM: Declare threshold_ns as u32, not u64 (git-fixes).
  • PCI/sysfs: Fix double free in error path (git-fixes).
  • PCI: Check for alloc failure in pcirequestirq() (git-fixes).
  • PCI: Fix pcideviceis_present() for VFs by checking PF (git-fixes).
  • PCI: Fix usedbuses calculation in pciscanchildbus_extend() (git-fixes).
  • PCI: Sanitise firmware BAR assignments behind a PCI-PCI bridge (git-fixes).
  • Revert 'blkdev: check for valid request queue before issuing flush' (git-fixes).
  • Revert 'dm cache: fix arm link errors with inline' (git-fixes).
  • Revert 'scsi: core: run queue if SCSI device queue isn't ready and queue is idle' (git-fixes).
  • Revert 'scsi: smartpqi: set forceblkmq=1.(bsc#1205397)'
  • SUNRPC: Do not call _UDPXINC_STATS() from a preemptible context (git-fixes).
  • SUNRPC: Do not leak netobj memory when gssreadproxy_verf() fails (git-fixes).
  • SUNRPC: Fix a bogus get/put in generickeyto_expire() (git-fixes).
  • SUNRPC: Fix a compile warning for cmpxchg64() (git-fixes).
  • SUNRPC: Fix a race with XPRT_CONNECTING (git-fixes).
  • SUNRPC: Fix missing release socket in rpc_sockname() (git-fixes).
  • SUNRPC: Handle 0 length opaque XDR object data properly (git-fixes).
  • SUNRPC: Move simplegetbytes and simplegetnetobj into private header (git-fixes).
  • SUNRPC: drop pointless static qualifier in xdrgetnextencodebuffer() (git-fixes).
  • SUNRPC: make lockless test safe (bsc#1207201).
  • SUNRPC: stop printk reading past end of string (git-fixes).
  • USB: serial: ch341: fix disabled rx timer on older devices (git-fixes).
  • USB: serial: console: move mutexunlock() before usbserial_put() (git-fixes).
  • amiflop: clean up on errors during setup (git-fixes).
  • arm64/kvm: consistently handle host HCR_EL2 flags (git-fixes)
  • arm64: Fix minor issues with the dcachebyline_op macro (git-fixes)
  • arm64: alternative: Use true and false for boolean values (git-fixes)
  • arm64: cmpwait: Clear event register before arming exclusive monitor (git-fixes)
  • arm64: fix possible spectre-v1 in ptracehbpget_event() (git-fixes)
  • arm64: fix possible spectre-v1 write in ptracehbpset_event() (git-fixes)
  • arm64: ftrace: do not adjust the LR value (git-fixes)
  • arm64: io: Ensure calls to delay routines are ordered against prior (git-fixes)
  • arm64: io: Ensure value passed to __iormb() is held in a 64-bit (git-fixes)
  • arm64: jumplabel.h: use asmvolatile_goto macro instead of 'asm (git-fixes)
  • arm64: make secondarystartkernel() notrace (git-fixes)
  • arm64: makefile fix build of .i file in external module case (git-fixes)
  • arm64: ptrace: remove addr_limit manipulation (git-fixes)
  • arm64: rockchip: Force CONFIG_PM on Rockchip systems (git-fixes)
  • arm64: smp: Handle errors reported by the firmware (git-fixes)
  • audit: ensure userspace is penalized the same as the kernel when under pressure (bsc#1204514).
  • audit: improve robustness of the audit queue handling (bsc#1204514).
  • bcache: fix super block seq numbers comparision in registercacheset() (git-fixes).
  • blk-cgroup: Fix memleak on error path (git-fixes).
  • blk-cgroup: Pre-allocate tree node on blkgconfprep (git-fixes).
  • blk-cgroup: fix missing put device in error path from blkgconfpref() (git-fixes).
  • blk-mq: fix possible memleak when register 'hctx' failed (git-fixes).
  • blk-mq: insert request not through ->queue_rq into sw/scheduler queue (git-fixes).
  • blk-mq: move cancel of requeuework into blkmq_release (git-fixes).
  • blktrace: Fix output non-blktrace event when blk_classic option enabled (git-fixes).
  • blktrace: break out of blktrace setup on concurrent calls (git-fixes).
  • blktrace: ensure our debugfs dir exists (git-fixes).
  • blktrace: fix endianness for blklogremap() (git-fixes).
  • blktrace: fix endianness in getpduint() (git-fixes).
  • blktrace: use errno instead of bi_status (git-fixes).
  • block, bfq: fix overwrite of bfqgroup pointer in bfqfindsetgroup() (bsc#1175995,jsc#SLE-15608).
  • block, bfq: fix overwrite of bfqgroup pointer in bfqfindsetgroup() (git-fixes).
  • block, bfq: increase idling for weight-raised queues (git-fixes).
  • block, bfq: protect 'bfqd->queued' by 'bfqd->lock' (bsc#1207102).
  • block, bfq: protect 'bfqd->queued' by 'bfqd->lock' (git-fixes).
  • block/bio-integrity: do not free 'buf' if biointegrityadd_page() failed (git-fixes).
  • block/bio-integrity: fix a memory leak bug (git-fixes).
  • block/swim: Check drive type (git-fixes).
  • block/swim: Do not log an error message for an invalid ioctl (git-fixes).
  • block/swim: Fix IO error at end of medium (git-fixes).
  • block/swim: Rename macros to avoid inconsistent inverted logic (git-fixes).
  • block/swim: Select appropriate drive on device open (git-fixes).
  • block: Fix use-after-free issue accessing struct io_cq (git-fixes).
  • block: add a lower-level bioaddpage interface (git-fixes).
  • block: bio-integrity: Copy flags when biointegritypayload is cloned (bsc#1208541).
  • block: fix memleak when _blkrqmapuser_iov() is failed (git-fixes).
  • block: sed-opal: fix IOCOPALENABLEDISABLEMBR (git-fixes).
  • brd: check and limit max_part par (git-fixes).
  • ceph: remove bogus checks and WARNONs from cephsetpagedirty (bsc#1207195).
  • compat_ioctl: block: handle BLKGETZONESZ/BLKGETNRZONES (git-fixes).
  • cpu/hotplug: Fix 'SMT disabled by BIOS' detection for KVM (git-fixes).
  • cryptoloop: add a deprecation warning (git-fixes).
  • d6810d730022 ('memcg, THP, swap: make memcgroupswapout() support THP')
  • dm bio record: save/restore biendio and bi_integrity (git-fixes).
  • dm btree: add a defensive bounds check to insert_at() (git-fixes).
  • dm cache: Fix ABBA deadlock between shrinkslab and dmcachemetadataabort (git-fixes).
  • dm cache: Fix UAF in destroy() (git-fixes).
  • dm cache: set needs_check flag after aborting metadata (git-fixes).
  • dm crypt: use u64 instead of sectort to store ivoffset (git-fixes).
  • dm flakey: Properly corrupt multi-page bios (git-fixes).
  • dm ioctl: fix misbehavior if list_versions races with module loading (git-fixes).
  • dm ioctl: prevent potential spectre v1 gadget (git-fixes).
  • dm kcopyd: Fix bug causing workqueue stalls (git-fixes).
  • dm raid: avoid bitmap with raid4/5/6 journal device (git-fixes).
  • dm space map common: add bounds check to smlllookup_bitmap() (git-fixes).
  • dm space maps: do not reset space map allocation cursor when committing (git-fixes).
  • dm table: Remove BUGON(ininterrupt()) (git-fixes).
  • dm thin: Fix ABBA deadlock between shrinkslab and dmpoolabortmetadata (git-fixes).
  • dm thin: Fix UAF in runtimersoftirq() (git-fixes).
  • dm thin: Use last transaction's pmd->root when commit failed (git-fixes).
  • dm thin: add sanity checks to thin-pool and external snapshot creation (git-fixes).
  • dm thin: resume even if in FAIL mode (git-fixes).
  • dm verity: skip verity work if I/O error when system is shutting down (git-fixes).
  • dm verity: use message limit for data block corruption message (git-fixes).
  • dm zoned: return NULL if dmzgetzoneforreclaim() fails to find a zone (git-fixes).
  • dm: Use kzalloc for all structs with embedded biosets/mempools (git-fixes).
  • do not dump the threads that had been already exiting when zapped (git-fixes).
  • drbd: Change drbdrequestdetach_interruptible's return type to int (git-fixes).
  • drbd: destroy workqueue when drbd device was freed (git-fixes).
  • drbd: do not block when adjusting 'disk-options' while IO is frozen (git-fixes).
  • drbd: dynamically allocate shash descriptor (git-fixes).
  • drbd: fix potential silent data corruption (git-fixes).
  • drbd: fix printsterr()'s prototype to match the definition (git-fixes).
  • drbd: ignore 'all zero' peer volume sizes in handshake (git-fixes).
  • drbd: reject attach of unsuitable uuids even if connected (git-fixes).
  • drbd: remove usage of list iterator variable after loop (git-fixes).
  • drbd: use after free in drbdcreatedevice() (git-fixes).
  • drivers/block/zram/zramdrv.c: fix bug storing backingdev (git-fixes).
  • drivers:md:fix a potential use-after-free bug (git-fixes).
  • ext4: Detect already used quota file early (bsc#1206873).
  • ext4: Fixup pages without buffers (bsc#1205495).
  • ext4: add EXT4INODEHASXATTRSPACE macro in xattr.h (bsc#1206878).
  • ext4: add reserved GDT blocks check (bsc#1202712).
  • ext4: avoid crash when inline data creation follows DIO write (bsc#1206883).
  • ext4: avoid resizing to a partial cluster size (bsc#1206880).
  • ext4: clear mmp sequence number when remounting read-only (bsc#1207093).
  • ext4: continue to expand file system when the target size does not reach (bsc#1206882).
  • ext4: correct maxinlinexattrvaluesize computing (bsc#1206878).
  • ext4: correct the misjudgment in ext4igetextra_inode (bsc#1206878).
  • ext4: do not BUG if someone dirty pages without asking ext4 first (bsc#1207097).
  • ext4: fix a data race at inode->i_disksize (bsc#1206855).
  • ext4: fix argument checking in EXT4IOCMOVE_EXT (bsc#1207092).
  • ext4: fix extent status tree race in writeback error recovery path (bsc#1206877).
  • ext4: fix null-ptr-deref in ext4writeinfo (bsc#1206884).
  • ext4: fix race when reusing xattr blocks (bsc#1198971).
  • ext4: fix undefined behavior in bit shift for ext4checkflag_values (bsc#1206890).
  • ext4: fix use-after-free in ext4extshift_extents (bsc#1206888).
  • ext4: fix use-after-free in ext4xattrset_entry (bsc#1206878).
  • ext4: fix warning in 'ext4darelease_space' (bsc#1206887).
  • ext4: make ext4lazyinitthread freezable (bsc#1206885).
  • ext4: prohibit fstrim in norecovery mode (bsc#1207094).
  • ext4: recover csum seed of tmp_inode after migrating to extents (bsc#1202713).
  • ext4: unindent codeblock in ext4xattrblock_set() (bsc#1198971).
  • ext4: update soverheadclusters in the superblock during an on-line resize (bsc#1206876).
  • ext4: use matching invalidatepage in ext4_writepage (bsc#1206858).
  • flexfiles: enforce per-mirror stateid only for v4 DSes (git-fixes).
  • flexfiles: use per-mirror specified stateid for IO (git-fixes).
  • floppy: Add max size check for user space request (git-fixes).
  • fs: nfs: Fix possible null-pointer dereferences in encode_attrs() (git-fixes).
  • ftrace: Enable trampoline when rec count returns back to one (git-fixes).
  • ftrace: Fix NULL pointer dereference in freeftracefunc_mapper() (git-fixes).
  • ftrace: Fix updating FTRACEFLTRAMP (git-fixes).
  • ftrace: fpid_next() should increase position index (git-fixes).
  • gtp: set NLMFMULTI flag in gtpgenldump_pdp() (git-fixes).
  • ibmveth: Always stop tx queues during close (bsc#1065729).
  • iforce: restore old iforcedumppacket (git-fixes).
  • ipmi: Fix UAF when uninstall ipmisi and ipmimsghandler module (git-fixes).
  • ipmi: Move remove_work to dedicated workqueue (git-fixes).
  • ipmi: fix memleak when unload ipmi driver (git-fixes).
  • ipmi: fix use after free in ipmidestroy_user() (git-fixes).
  • ipv6: raw: Deduct extension header length in rawv6pushpending_frames (bsc#1207168).
  • isofs: reject hardware sector size > 2048 bytes (bsc#1207103).
  • jbd2: use the correct print format (git-fixes).
  • kABI: cpu/hotplug: reexport cpusmtcontrol (kabi).
  • kABI: mitigate new ufs_stats field (git-fixes).
  • kbuild: clear LDFLAGS in the top Makefile (bsc#1203200).
  • kernel/sys.c: avoid copying possible padding bytes in copytouser (git-fixes).
  • kprobes, x86/alternatives: Use textmutex to protect smpalt_modules (git-fixes).
  • kprobes, x86/ptrace.h: Make regsgetkernelstacknth() not fault on bad stack (git-fixes).
  • lockd: fix decoding of TEST results (git-fixes).
  • loop: Add LOOPSETDIRECT_IO to compat ioctl (git-fixes).
  • loop: use sysfs_emit() in the sysfs xxx show() (git-fixes).
  • m68k/mac: Do not remap SWIM MMIO region (git-fixes).
  • mbcache: add functions to delete entry if unused (bsc#1198971).
  • mbcache: do not reclaim used entries (bsc#1198971).
  • md/raid1: stop mdx_raid1 thread when raid1 array run failed (git-fixes).
  • md/raid5: Wait for MDSBCHANGE_PENDING in raid5d (git-fixes).
  • md: fix a crash in mempool_free (git-fixes).
  • md: protect mdunregisterthread from reentrancy (git-fixes).
  • media: Do not let tvp5150getvbi() go out of vbiramdefault array (git-fixes).
  • media: i2c: tvp5150: remove useless variable assignment in tvp5150setvbi() (git-fixes).
  • memcg, kmem: further deprecate kmem.limitinbytes (bsc#1206896).
  • memcg: Fix possible use-after-free in memcgwriteevent_control() (bsc#1206344).
  • memcg: remove memcgcgroup::id from IDR on memcgroupcssalloc() failure (bsc#1208108).
  • mm, page_alloc: avoid expensive reclaim when compaction may not succeed (bsc#1204250).
  • mm/filemap.c: clear page error before actual read (bsc#1206635).
  • module: Do not wait for GOING modules (bsc#1196058, bsc#1186449, bsc#1204356, bsc#1204662).
  • module: set MODULESTATEGOING state when a module fails to load (git-fixes).
  • move new members of struct usbnet to end (git-fixes).
  • nbd: Add the nbd NBDDISCONNECTON_CLOSE config flag (git-fixes).
  • nbd: Fix NULL pointer in flush_workqueue (git-fixes).
  • nbd: Fix hung when signal interrupts nbdstartdevice_ioctl() (git-fixes).
  • nbd: add a flushworkqueue in nbdstart_device (git-fixes).
  • nbd: add missing config put (git-fixes).
  • nbd: call genlunregisterfamily() first in nbd_cleanup() (git-fixes).
  • nbd: do not requeue the same request twice (git-fixes).
  • nbd: fix a blockdevice refcount leak in nbdrelease (git-fixes).
  • nbd: fix crash when the blksize is zero (git-fixes).
  • nbd: fix io hung while disconnecting device (git-fixes).
  • nbd: fix max number of supported devs (git-fixes).
  • nbd: fix possible sysfs duplicate warning (git-fixes).
  • nbd: fix race between nbdallocconfig() and module removal (git-fixes).
  • nbd: fix shutdown and recv work deadlock v2 (git-fixes).
  • nbd: handle racing with error'ed out commands (git-fixes).
  • nbd: handle unexpected replies better (git-fixes).
  • nbd: make the config put is called before the notifying the waiter (git-fixes).
  • nbd: verify socket is supported during setup (git-fixes).
  • nbd:fix memory leak in nbdgetsocket() (git-fixes).
  • net :sunrpc :clnt :Fix xps refcount imbalance on the error path (git-fixes).
  • net/ethernet/freescale: rework quiesce/activate for ucc_geth (git-fixes).
  • net/mlx5e: Set of completion request bit should not clear other adjacent bits (git-fixes).
  • net/usb/kalmia: use ARRAY_SIZE for various array sizing calculations (git-fixes).
  • net/usb: kalmia: Do not pass actlen in usbbulk_msg error path (git-fixes).
  • net: USB: Fix wrong-direction WARNING in plusb.c (git-fixes).
  • net: allwinner: Fix use correct return type for ndostartxmit() (git-fixes).
  • net: bcmgenet: suppress warnings on failed Rx SKB allocations (git-fixes).
  • net: bmac: Fix read of MAC address from ROM (git-fixes).
  • net: dsa: mv88e6xxx: Allow dsa and cpu ports in multiple vlans (git-fixes).
  • net: kalmia: clean up bind error path (git-fixes).
  • net: kalmia: fix memory leaks (git-fixes).
  • net: mana: Fix IRQ name - add PCI and queue number (bsc#1207875).
  • net: qed*: Reduce RX and TX default ring count when running inside kdump kernel (git-fixes).
  • net: sched: atm: dont intepret cls results when asked to drop (bsc#1207036).
  • net: sched: cbq: dont intepret cls results when asked to drop (bsc#1207036).
  • net: stmmac: Fix sub-second increment (git-fixes).
  • net: sunrpc: Fix off-by-one issues in 'rpc_ntop6' (git-fixes).
  • net: systemport: suppress warnings on failed Rx SKB allocations (git-fixes).
  • net: usb: asix: ax88772bind return error when hwreset fail (git-fixes).
  • net: usb: asix: init MAC address buffers (git-fixes).
  • net: usb: cdc_mbim: avoid altsetting toggling for Telit FN990 (git-fixes).
  • net: usb: cdc_mbim: avoid altsetting toggling for Telit LN920 (git-fixes).
  • net: usb: lan78xx: do not modify phy_device state concurrently (git-fixes).
  • net: usb: qmi_wwan: Add support for Dell DW5829e (git-fixes).
  • net: usb: qmi_wwan: Add the BroadMobi BM818 card (git-fixes).
  • net: usb: qmi_wwan: Set DTR quirk for MR400 (git-fixes).
  • net: usb: qmi_wwan: add Quectel EM160R-GL (git-fixes).
  • net: usb: qmi_wwan: add Quectel RM520N (git-fixes).
  • net: usb: qmi_wwan: add Telit 0x103a composition (git-fixes).
  • net: usb: qmi_wwan: add u-blox 0x1342 composition (git-fixes).
  • net: usb: qmiwwan: restore mtu min/max values after rawip switch (git-fixes).
  • net: usb: rtl8150: demote allmulti message to dev_dbg() (git-fixes).
  • net: usb: sr9700: Handle negative len (git-fixes).
  • nfs4: Fix kmemleak when allocate slot failed (git-fixes).
  • nfs: Fix NULL pointer dereference of dev_name (git-fixes).
  • nfs: fix PNFSFLEXFILELAYOUT Kconfig default (git-fixes).
  • nfs: nfs4clinet: check the return value of kstrdup() (git-fixes).
  • nfs: we do not support removing system.nfs4_acl (git-fixes).
  • nfsd4: fix crash on writing v4endgrace before nfsd startup (git-fixes).
  • nfsd: Fix svc_xprt refcnt leak when setup callback client failed (git-fixes).
  • nfsd: Return EPERM, not EACCES, in some SETATTR cases (git-fixes).
  • nfsd: allow fhwantwrite to be called twice (git-fixes).
  • nfsd: fix a warning in _cldpipe_upcall() (git-fixes).
  • nfsd: fix wrong check in writev4end_grace() (git-fixes).
  • nullblk: Handle nulladd_dev() failures properly (git-fixes).
  • null_blk: fix spurious IO errors after failed past-wp access (git-fixes).
  • pNFS/NFSv4: Try to return invalid layout in pnfslayoutprocess() (git-fixes).
  • panic: unset paniconwarn inside panic() (git-fixes).
  • parisc: Fix HP SDC hpa address output (git-fixes).
  • parisc: Fix serio address output (git-fixes).
  • powerpc/64/module: REL32 relocation range check (bsc#1065729).
  • powerpc/64: Init jump labels before parseearlyparam() (bsc#1065729).
  • powerpc/64s/hash: Fix stab_rr off by one initialization (bsc#1065729).
  • powerpc/64s/pgtable: fix an undefined behaviour (bsc#1065729).
  • powerpc/boot: Disable vector instructions (bsc#1065729).
  • powerpc/boot: Explicitly disable usage of SPE instructions (bsc#1065729).
  • powerpc/boot: Fix 64-bit boot wrapper build with non-biarch compiler (bsc#1065729).
  • powerpc/boot: Fix missing check of lseek() return value (bsc#1065729).
  • powerpc/boot: Fixup device-tree on little endian (bsc#1065729).
  • powerpc/crashkernel: Take 'mem=' option into account (bsc#1065729).
  • powerpc/eeh: Fix possible null deref in eehdumpdev_log() (bsc#1065729).
  • powerpc/eeh: Fix use of EEHPEKEEP on wrong field (bsc#1065729).
  • powerpc/eeh: Only dump stack once if an MMIO loop is detected (bsc#1065729).
  • powerpc/futex: Fix warning: 'oldval' may be used uninitialized in this function (bsc#1065729).
  • powerpc/iommu: Avoid derefence before pointer check (bsc#1065729).
  • powerpc/mm: Make NULL pointer deferences explicit on bad page faults (bsc#1065729).
  • powerpc/pci/of: Fix OF flags parsing for 64bit BARs (bsc#1065729).
  • powerpc/pci: Fix getphbnumber() locking (bsc#1065729).
  • powerpc/perf: callchain validate kernel stack pointer bounds (bsc#1065729).
  • powerpc/powernv/eeh/npu: Fix uninitialized variables in opalpcieehfreezestatus (bsc#1065729).
  • powerpc/powernv/iov: Ensure the pdn for VFs always contains a valid PE number (bsc#1065729).
  • powerpc/powernv/smp: Fix spurious DBG() warning (bsc#1065729).
  • powerpc/powernv: add missing ofnodeput (bsc#1065729).
  • powerpc/powernv: opalputchars partial write fix (bsc#1065729).
  • powerpc/pseries/cmm: Implement release() function for sysfs device (bsc#1065729).
  • powerpc/pseries/eeh: use correct API for error log size (bsc#1065729).
  • powerpc/pseries/hvconsole: Fix stack overread via udbg (bsc#1065729).
  • powerpc/pseries: Fix node leak in updatelmbassociativity_index() (bsc#1065729).
  • powerpc/pseries: Mark accumulatestolentime() as notrace (bsc#1065729).
  • powerpc/pseries: Stop calling printk in rtasstopself() (bsc#1065729).
  • powerpc/pseries: add ofnodeput() in dlpardetachnode() (bsc#1065729).
  • powerpc/pseries: unregister VPA when hot unplugging a CPU (bsc#1205695 ltc#200603).
  • powerpc/rtas: avoid device tree lookups in rtasosterm() (bsc#1065729).
  • powerpc/rtas: avoid scheduling in rtasosterm() (bsc#1065729).
  • powerpc/smp: Set numa node before updating mask (bsc#1065729).
  • powerpc/sriov: Remove VF eeh_dev state when disabling SR-IOV (bsc#1065729).
  • powerpc/time: Fix clockevent_decrementer initalisation for PR KVM (bsc#1065729).
  • powerpc/time: Use clockeventsregisterdevice(), fixing an issue with large decrementer (bsc#1065729).
  • powerpc/traps: Fix the message printed when stack overflows (bsc#1065729).
  • powerpc/xive/spapr: correct bitmap allocation size (git-fixes).
  • powerpc/xive: Add a check for memory allocation failure (git-fixes).
  • powerpc/xive: Move a dereference below a NULL test (bsc#1065729).
  • powerpc/xive: add missing iounmap() in error path in xivespaprpopulateirqdata() (git-fixes).
  • powerpc/xmon: fix dump_segments() (bsc#1065729).
  • powerpc: Force inlining of cpuhasfeature() to avoid build failure (bsc#1065729).
  • powerpc: improve handling of unrecoverable system reset (bsc#1065729).
  • powerpc: sysdev: add missing iounmap() on error in mpicmsgrprobe() (bsc#1065729).
  • prlimit: do_prlimit needs to have a speculation check (git-fixes).
  • ps3disk: use the default segment boundary (git-fixes).
  • ptrace: make ptrace() fail if the tracee changed its pid unexpectedly (git-fixes).
  • quota: Check next/prev free block number after reading from quota file (bsc#1206640).
  • quota: Lock sumount in exclusive mode for QXQUOTA{ON,OFF} quotactls (bsc#1207104).
  • rndis_host: increase sleep time in the query-response loop (git-fixes).
  • rpc: fix NULL dereference on kmalloc failure (git-fixes).
  • rpc: fix gsssvcinit cleanup on failure (git-fixes).
  • rpm: Add suse-kernel-rpm-scriptlets to kmp buildreqs (boo#1205149)
  • rsxx: add missed destroy_workqueue calls in remove (git-fixes).
  • sbitmap: Avoid leaving waitqueue in invalid state in _sbqwake_up() (git-fixes).
  • sbitmap: Avoid leaving waitqueue in invalid state in _sbqwake_up() (git-fixes).
  • sbitmap: fix lockup while swapping (bsc#1206602).
  • scsi: 3w-9xxx: Avoid disabling device if failing to enable it (git-fixes).
  • scsi: 3ware: fix return 0 on the error path of probe (git-fixes).
  • scsi: 53c700: pass correct 'dev' to dmaallocattrs() (git-fixes).
  • scsi: BusLogic: Fix 64-bit system enumeration error for Buslogic (git-fixes).
  • scsi: NCR5380: Add disconnect_mask module parameter (git-fixes).
  • scsi: NCR5380: Check for bus reset (git-fixes).
  • scsi: NCR5380: Check for invalid reselection target (git-fixes).
  • scsi: NCR5380: Clear all unissued commands on host reset (git-fixes).
  • scsi: NCR5380: Do not call dsprintk() following reselection interrupt (git-fixes).
  • scsi: NCR5380: Do not clear busy flag when abort fails (git-fixes).
  • scsi: NCR5380: Handle BUS FREE during reselection (git-fixes).
  • scsi: NCR5380: Have NCR5380_select() return a bool (git-fixes).
  • scsi: NCR5380: Use DRIVER_SENSE to indicate valid sense data (git-fixes).
  • scsi: NCR5380: Withhold disconnect privilege for REQUEST SENSE (git-fixes).
  • scsi: Revert 'target: iscsi: Wait for all commands to finish before freeing a session' (git-fixes).
  • scsi: aacraid: Disabling TM path and only processing IOP reset (git-fixes).
  • scsi: aacraid: fix illegal IO beyond last LBA (git-fixes).
  • scsi: advansys: Fix kernel pointer leak (git-fixes).
  • scsi: aha152x: Fix aha152xsetup() _setup handler return value (git-fixes).
  • scsi: aic7xxx: Adjust indentation in ahcfindsyncrate (git-fixes).
  • scsi: aic7xxx: Fix unintentional sign extension issue on left shift of u8 (git-fixes).
  • scsi: atariscsi: sun3scsi: Set sgtablesize to 1 instead of SGNONE (git-fixes).
  • scsi: bfa: Replace snprintf() with sysfs_emit() (git-fixes).
  • scsi: core: Avoid printing an error if target_alloc() returns -ENXIO (git-fixes).
  • scsi: core: Cap scsihost cmdperlun at canqueue (git-fixes).
  • scsi: core: Do not start concurrent async scan on same host (git-fixes).
  • scsi: core: Fix shost->cmdperlun calculation in scsiaddhostwithdma() (git-fixes).
  • scsi: core: Reduce memory required for SCSI logging (git-fixes).
  • scsi: core: replace GFPATOMIC with GFPKERNEL in scsi_scan.c (git-fixes).
  • scsi: dc395x: fix dma API usage in srb_done (git-fixes).
  • scsi: fcoe: Fix possible name leak when device_register() fails (git-fixes).
  • scsi: fcoe: Fix transport not deattached when fcoeifinit() fails (git-fixes).
  • scsi: fcoe: drop frames in ELS LOGO error path (git-fixes).
  • scsi: fcoe: fix use-after-free in fcoectlrels_send (git-fixes).
  • scsi: fix kconfig dependency warning related to 53C700LEON_BE (git-fixes).
  • scsi: fnic: fix use after free (git-fixes).
  • scsi: hisisas: Check sasport before using it (git-fixes).
  • scsi: hpsa: Fix allocation size for scsihostalloc() (git-fixes).
  • scsi: hpsa: Fix error handling in hpsaaddsas_host() (git-fixes).
  • scsi: hpsa: Fix memory leak in hpsainitone() (git-fixes).
  • scsi: hpsa: Fix possible memory leak in hpsaaddsas_device() (git-fixes).
  • scsi: hpsa: Fix possible memory leak in hpsainitone() (git-fixes).
  • scsi: hpsa: correct scsi command status issue after reset (git-fixes).
  • scsi: ibmvscsis: Ensure partition name is properly NUL terminated (git-fixes).
  • scsi: ibmvscsis: Fix a stringop-overflow warning (git-fixes).
  • scsi: ipr: Fix WARNING in ipr_init() (git-fixes).
  • scsi: ipr: Fix missing/incorrect resource cleanup in error case (git-fixes).
  • scsi: ipr: Fix softlockup when rescanning devices in petitboot (git-fixes).
  • scsi: ips: fix missing break in switch (git-fixes).
  • scsi: isci: Change scicontrollerstarttask's return type to scistatus (git-fixes).
  • scsi: isci: Use proper enumerated type in atapid2hregframehandler (git-fixes).
  • scsi: iscsi: Add iscsiclsconn refcount helpers (git-fixes).
  • scsi: iscsi: Do not destroy session if there are outstanding connections (git-fixes).
  • scsi: iscsi: Do not put host in iscsisetflashnode_param() (git-fixes).
  • scsi: iscsi: Do not send data to unbound connection (git-fixes).
  • scsi: iscsi: Fix reference count leak in iscsibootcreate_kobj (git-fixes).
  • scsi: iscsi: Fix shost->max_id use (git-fixes).
  • scsi: iscsi: Report unbind session event when the target has been removed (git-fixes).
  • scsi: iscsi: Unblock session then wake up error handler (git-fixes).
  • scsi: iscsi: flush running unbind operations when removing a session (git-fixes).
  • scsi: iscsitcp: Explicitly cast param in iscsiswtcphostgetparam (git-fixes).
  • scsi: libcxgbi: add a check for NULL pointer in cxgbicheckroute() (git-fixes).
  • scsi: libcxgbi: fix NULL pointer dereference in cxgbidevicedestroy() (git-fixes).
  • scsi: libfc: Fix a format specifier (git-fixes).
  • scsi: libfc: Fix use after free in fcexchabts_resp() (git-fixes).
  • scsi: libiscsi: Fix NOP race condition (git-fixes).
  • scsi: libiscsi: Fix NULL pointer dereference in iscsiehsession_reset (git-fixes).
  • scsi: libiscsi: Fix UAF in iscsiconngetparam()/iscsiconn_teardown() (git-fixes).
  • scsi: libiscsi: Fix iscsiprepscsicmdpdu() error handling (git-fixes).
  • scsi: libsas: Check SMP PHY control function result (git-fixes).
  • scsi: lpfc: Fix port stuck in bypassed state after LIP in PT2PT topology (git-fixes).
  • scsi: megaraid: Fix error check return value of register_chrdev() (git-fixes).
  • scsi: megaraid: disable device when probe failed after enabled device (git-fixes).
  • scsi: megaraidmm: Fix end of loop tests for listforeachentry() (git-fixes).
  • scsi: megaraid_sas: fix panic on loading firmware crashdump (git-fixes).
  • scsi: megaraid_sas: reduce module load time (git-fixes).
  • scsi: mpt3sas: Fix clear pending bit in ioctl status (git-fixes).
  • scsi: mpt3sas: Fix double free warnings (git-fixes).
  • scsi: mpt3sas: Fix possible resource leaks in mpt3sastransportport_add() (git-fixes).
  • scsi: mpt3sas: Increase IOCInit request timeout to 30s (git-fixes).
  • scsi: mvsas: Add PCI ID of RocketRaid 2640 (git-fixes).
  • scsi: mvsas: Replace snprintf() with sysfs_emit() (git-fixes).
  • scsi: mvumi: Fix error return in mvumiioattach() (git-fixes).
  • scsi: pm8001: Fix memleak in pm8001execinternaltaskabort (git-fixes).
  • scsi: pm8001: Fix pm8001mpitaskabortresp() (git-fixes).
  • scsi: pm80xx: Corrected dmaunmapsg() parameter (git-fixes).
  • scsi: pm80xx: Fix for SATA device discovery (git-fixes).
  • scsi: pm80xx: Fixed system hang issue during kexec boot (git-fixes).
  • scsi: pmcraid: Fix missing resource cleanup in error case (git-fixes).
  • scsi: qedf: Do not retry ELS request if qedfalloccmd fails (git-fixes).
  • scsi: qedi: Abort ep termination if offload not scheduled (git-fixes).
  • scsi: qedi: Do not flush offload work if ARP not resolved (git-fixes).
  • scsi: qedi: Fix list_del corruption while removing active I/O (git-fixes).
  • scsi: qedi: Fix null ref during abort handling (git-fixes).
  • scsi: qedi: Fix termination timeouts in session logout (git-fixes).
  • scsi: qedi: Protect active command list to avoid list corruption (git-fixes).
  • scsi: qla2xxx: Check if port is online before sending ELS (bsc#1208570).
  • scsi: qla2xxx: Fix DMA-API call trace on NVMe LS requests (bsc#1208570).
  • scsi: qla2xxx: Fix IOCB resource check warning (bsc#1208570).
  • scsi: qla2xxx: Fix crash when I/O abort times out (jsc#PED-568).
  • scsi: qla2xxx: Fix erroneous link down (bsc#1208570).
  • scsi: qla2xxx: Fix exchange oversubscription (bsc#1208570).
  • scsi: qla2xxx: Fix exchange oversubscription for management commands (bsc#1208570).
  • scsi: qla2xxx: Fix link failure in NPIV environment (bsc#1208570).
  • scsi: qla2xxx: Fix printk() format string (bsc#1208570).
  • scsi: qla2xxx: Fix set-but-not-used variable warnings (jsc#PED-568).
  • scsi: qla2xxx: Fix stalled login (bsc#1208570).
  • scsi: qla2xxx: Initialize vha->unknownatio[list, work] for NPIV hosts (jsc#PED-568).
  • scsi: qla2xxx: Make qlatrimbuf() and _qlaadjust_buf() static (bsc#1208570).
  • scsi: qla2xxx: Relocate/rename vp map (bsc#1208570).
  • scsi: qla2xxx: Remove dead code (GNN ID) (bsc#1208570).
  • scsi: qla2xxx: Remove dead code (GPNID) (bsc#1208570).
  • scsi: qla2xxx: Remove dead code (bsc#1208570).
  • scsi: qla2xxx: Remove duplicate of vha->iocb_work initialization (jsc#PED-568).
  • scsi: qla2xxx: Remove increment of interface err cnt (bsc#1208570).
  • scsi: qla2xxx: Remove the unused variable wwn (bsc#1208570).
  • scsi: qla2xxx: Remove unintended flag clearing (bsc#1208570).
  • scsi: qla2xxx: Remove unused variable 'found_devs' (jsc#PED-568).
  • scsi: qla2xxx: Select qpair depending on which CPU post_cmd() gets called (bsc#1208570).
  • scsi: qla2xxx: Simplify if condition evaluation (bsc#1208570).
  • scsi: qla2xxx: Update version to 10.02.08.100-k (bsc#1208570).
  • scsi: qla2xxx: Update version to 10.02.08.200-k (bsc#1208570).
  • scsi: qla2xxx: Use a variable for repeated mem_size computation (bsc#1208570).
  • scsi: qla2xxx: edif: Fix clang warning (bsc#1208570).
  • scsi: qla2xxx: edif: Fix performance dip due to lock contention (bsc#1208570).
  • scsi: qla2xxx: edif: Fix stall session after app start (bsc#1208570).
  • scsi: qla2xxx: edif: Reduce memory usage during low I/O (bsc#1208570).
  • scsi: qla4xxx: check return code of qla4xxxcopyfromfwddbparam (git-fixes).
  • scsi: qla4xxx: fix a potential NULL pointer dereference (git-fixes).
  • scsi: scsidebug: Fix a warning in respwrite_scat() (git-fixes).
  • scsi: scsidebug: Fix possible UAF in sdebugaddhosthelper() (git-fixes).
  • scsi: scsidebug: Fix possible name leak in sdebugaddhosthelper() (git-fixes).
  • scsi: scsidebug: numtgts must be >= 0 (git-fixes).
  • scsi: scsidhalua: Remove check for ASC 24h in alua_rtpg() (git-fixes).
  • scsi: scsidhalua: always use a 2 second delay before retrying RTPG (git-fixes).
  • scsi: scsidhalua: handle RTPG sense code correctly during state transitions (git-fixes).
  • scsi: scsidhrdac: Avoid crash during rdacbusattach() (git-fixes).
  • scsi: scsitransportspi: Fix function pointer check (git-fixes).
  • scsi: scsitransportsrp: Do not block target in SRPPORTLOST state (git-fixes).
  • scsi: scsitransportsrp: Do not block target in failfast state (git-fixes).
  • scsi: sd: Free scsidisk device via putdevice() (git-fixes).
  • scsi: sd: do not crash the host on invalid commands (git-fixes).
  • scsi: ses: Fix unsigned comparison with less than zero (git-fixes).
  • scsi: ses: Retry failed Send/Receive Diagnostic commands (git-fixes).
  • scsi: smartpqi: use processor ID for hwqueue for non-mq case .
  • scsi: sni_53c710: fix compilation error (git-fixes).
  • scsi: snic: Fix possible UAF in snictgtcreate() (git-fixes).
  • scsi: sr: Do not use GFP_DMA (git-fixes).
  • scsi: sr: Fix sr_probe() missing deallocate of device minor (git-fixes).
  • scsi: sr: Return appropriate error code when disk is ejected (git-fixes).
  • scsi: sr: Return correct event when media event code is 3 (git-fixes).
  • scsi: st: Fix a use after free in st_open() (git-fixes).
  • scsi: target: core: Add CONTROL field for trace events (git-fixes).
  • scsi: target: iscsi: Wait for all commands to finish before freeing a session (git-fixes).
  • scsi: ufs-pci: Ensure UFS device is in PowerDown mode for suspend-to-disk ->poweroff() (git-fixes).
  • scsi: ufs: Add DELAYBEFORELPM quirk for Micron devices (git-fixes).
  • scsi: ufs: Avoid configuring regulator with undefined voltage range (git-fixes).
  • scsi: ufs: Clean up completed request without interrupt notification (git-fixes).
  • scsi: ufs: Complete pending requests in host reset and restore path (git-fixes).
  • scsi: ufs: Fix error handing during hibern8 enter (git-fixes).
  • scsi: ufs: Fix possible infinite loop in ufshcd_hold (git-fixes).
  • scsi: ufs: Fix regulator load and icc-level configuration (git-fixes).
  • scsi: ufs: Fix system suspend status (git-fixes).
  • scsi: ufs: Improve interrupt handling for shared interrupts (git-fixes).
  • scsi: ufs: Make sure clk scaling happens only when HBA is runtime ACTIVE (git-fixes).
  • scsi: ufs: fix potential bug which ends in system hang (git-fixes).
  • scsi: ufs: skip shutdown if hba is not powered (git-fixes).
  • scsi: ufs: ufs-qcom: Fix race conditions caused by ufsqcomtestbus_config() (git-fixes).
  • scsi: virtio_scsi: Fix spelling mistake 'Unsupport' -> 'Unsupported' (git-fixes).
  • scsi: vmwpscsi: Rearrange code to avoid multiple calls to freeirq during unload (git-fixes).
  • scsi: vmw_pvscsi: Expand vcpuHint to 16 bits (git-fixes).
  • scsi: vmwpvscsi: Return DIDRESET for status SAMSTATCOMMAND_TERMINATED (git-fixes).
  • scsi: vmw_pvscsi: Set correct residual data length (git-fixes).
  • scsi: vmw_pvscsi: Set residual data length conditionally (git-fixes).
  • sctp: fail if no bound addresses can be used for a given scope (bsc#1206677).
  • signal handling: do not use BUG_ON() for debugging (git-fixes).
  • struct dwc3: move new members to the end (git-fixes).
  • sunrpc: Fix connect metrics (git-fixes).
  • sunrpc: do not mark uninitialised items as VALID (git-fixes).
  • sunrpc: fix cache_head leak due to queued request (git-fixes).
  • sunvdc: Do not spin in an infinite loop when violdcsend() returns EAGAIN (git-fixes).
  • svcrdma: Ignore source port when computing DRC hash (git-fixes).
  • swim: fix cleanup on setup error (git-fixes).
  • tracing/cfi: Fix cmpentries* functions signature mismatch (git-fixes).
  • tracing: Adding NULL checks for trace_array descriptor pointer (git-fixes).
  • tracing: Ensure trace buffer is at least 4096 bytes large (git-fixes).
  • tracing: Fix a kmemleak false positive in tracing_map (git-fixes).
  • tracing: Fix code comments in trace.c (git-fixes).
  • tracing: Fix infinite loop in tracingreadpipe on overflowed printtraceline (git-fixes).
  • tracing: Fix sleeping function called from invalid context on RT kernel (git-fixes).
  • tracing: Fix stack trace event size (git-fixes).
  • tracing: Fix tpprintk option related with tpprintkstopon_boot (git-fixes).
  • tracing: Make sure trace_printk() can output as soon as it can be used (git-fixes).
  • tracing: Set kernel_stack's caller size properly (git-fixes).
  • tracing: Use address-of operator on section symbols (git-fixes).
  • tracing: incorrect isolatemotet cast in mmvmscanlru_isolate (git-fixes).
  • trigger_next should increase position index (git-fixes).
  • udf: Avoid accessing uninitialized data on failed inode read (bsc#1206642).
  • udf: Check LVID earlier (bsc#1207108).
  • udf: Fix BUG on corrupted inode (bsc#1207107).
  • udf: Fix NULL pointer dereference in udf_symlink function (bsc#1206646).
  • udf: Fix a slab-out-of-bounds write bug in udffindentry() (bsc#1206649).
  • udf: Fix free space reporting for metadata and virtual partitions (bsc#1206641).
  • udf: Limit sparing table size (bsc#1206643).
  • udf: fix silent AED tagLocation corruption (bsc#1206645).
  • udfgetextendedattr() had no boundary checks (bsc#1206648).
  • usb: dwc3: Disable phy suspend after power-on reset (git-fixes).
  • usb: dwc3: core: Call dwc3coreget_phy() before initializing phys (git-fixes).
  • usb: dwc3: core: Fix ULPI PHYs and prevent phyget/ulpiinit during suspend/resume (git-fixes).
  • usb: dwc3: core: initialize ULPI before trying to get the PHY (git-fixes).
  • usb: dwc3: fix PHY disable sequence (git-fixes).
  • usb: dwc3: gadget: Fix OTG events when gadget driver isn't loaded (git-fixes).
  • usb: dwc3: gadget: Fix event pending check (git-fixes).
  • usb: dwc3: gadget: only unmap requests from DMA if mapped (git-fixes).
  • usb: host: Fix refcount leak in ehcihcdppcofprobe (git-fixes).
  • usb: musb: fix MUSBQUIRKBDISCONNECT99 handling (git-fixes).
  • usb: ohci-nxp: Fix refcount leak in ohcihcdnxp_probe (git-fixes).
  • virtio-blk: Fix memory leak among suspend/resume procedure (git-fixes).
  • virtio_console: break out of buf poll on remove (git-fixes).
  • virtioconsole: eliminate anonymous moduleinit & module_exit (git-fixes).
  • x86/MCE/AMD: Carve out the MC4_MISC thresholding quirk (git-fixes).
  • x86/MCE/AMD: Turn off MC4_MISC thresholding on all family 0x15 models (git-fixes).
  • x86/asm: Add instruction suffixes to bitops (git-fixes).
  • x86/asm: Remove unnecessary \n\t in front of CC_SET() from asm templates (git-fixes).
  • x86/bugs: Move the l1tf function and define pr_fmt properly (git-fixes).
  • x86/earlyprintk: Add a force option for pciserial device (git-fixes).
  • x86/entry/64: Add instruction suffix (git-fixes).
  • x86/fpu: Add mightfault() to userinsn() (git-fixes).
  • x86/hpet: Prevent potential NULL pointer dereference (git-fixes).
  • x86/kexec: Do not setup EFI info if EFI runtime is not enabled (git-fixes).
  • x86/mce-inject: Reset injection struct after injection (git-fixes).
  • x86/mce/mce-inject: Preset the MCE injection struct (git-fixes).
  • x86/mce: Fix -Wmissing-prototypes warnings (git-fixes).
  • x86/mm: Do not leak kernel addresses (git-fixes).
  • x86/speculation: Add support for STIBP always-on preferred mode (git-fixes).
  • x86/speculation: Change misspelled STIPB to STIBP (git-fixes).
  • x86: boot: Fix EFI stub alignment (git-fixes).
  • x86: link vdso and boot with -z noexecstack --no-warn-rwx-segments (bsc#1203200).
  • xen-netfront: Fix hang on device removal (bsc#1206698).
  • xfs: Fix UBSAN null-ptr-deref in xfssysfsinit (git-fixes).
  • xfs: Fix bulkstat compat ioctls on x32 userspace (git-fixes).
  • xfs: Fix unreferenced object reported by kmemleak in xfssysfsinit() (git-fixes).
  • xfs: fix attr leaf header freemap.size underflow (git-fixes).
  • xfs: fix leaks on corruption errors in xfs_bmap.c (git-fixes).
  • xfs: fix mount failure crash on invalid iclog memory access (git-fixes).
  • xfs: fix partially uninitialized structure in xfsreflinkremap_extent (git-fixes).
  • xfs: fix realtime bitmap/summary file truncation when growing rt volume (git-fixes).
  • xfs: fix use-after-free race in xfsbufrele (git-fixes).
  • xfs: initialize the shortform attr header padding entry (git-fixes).
  • xfs: make sure the rt allocator does not run off the end (git-fixes).
  • xfs: require both realtime inodes to mount (git-fixes).
  • xhci: Do not show warning for reinit on known broken suspend (git-fixes).
  • xprtrdma: treat all calls not a bcall when bc_serv is NULL (git-fixes).
  • zram: fix double free backing device (git-fixes).
References

Affected packages

SUSE:Linux Enterprise Server 12 SP5 / kernel-azure

Package

Name
kernel-azure
Purl
pkg:rpm/suse/kernel-azure&distro=SUSE%20Linux%20Enterprise%20Server%2012%20SP5

Affected ranges

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

Ecosystem specific

{
    "binaries": [
        {
            "kernel-azure": "4.12.14-16.124.1",
            "kernel-azure-devel": "4.12.14-16.124.1",
            "kernel-devel-azure": "4.12.14-16.124.1",
            "kernel-syms-azure": "4.12.14-16.124.1",
            "kernel-azure-base": "4.12.14-16.124.1",
            "kernel-source-azure": "4.12.14-16.124.1"
        }
    ]
}

SUSE:Linux Enterprise Server 12 SP5 / kernel-source-azure

Package

Name
kernel-source-azure
Purl
pkg:rpm/suse/kernel-source-azure&distro=SUSE%20Linux%20Enterprise%20Server%2012%20SP5

Affected ranges

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

Ecosystem specific

{
    "binaries": [
        {
            "kernel-azure": "4.12.14-16.124.1",
            "kernel-azure-devel": "4.12.14-16.124.1",
            "kernel-devel-azure": "4.12.14-16.124.1",
            "kernel-syms-azure": "4.12.14-16.124.1",
            "kernel-azure-base": "4.12.14-16.124.1",
            "kernel-source-azure": "4.12.14-16.124.1"
        }
    ]
}

SUSE:Linux Enterprise Server 12 SP5 / kernel-syms-azure

Package

Name
kernel-syms-azure
Purl
pkg:rpm/suse/kernel-syms-azure&distro=SUSE%20Linux%20Enterprise%20Server%2012%20SP5

Affected ranges

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

Ecosystem specific

{
    "binaries": [
        {
            "kernel-azure": "4.12.14-16.124.1",
            "kernel-azure-devel": "4.12.14-16.124.1",
            "kernel-devel-azure": "4.12.14-16.124.1",
            "kernel-syms-azure": "4.12.14-16.124.1",
            "kernel-azure-base": "4.12.14-16.124.1",
            "kernel-source-azure": "4.12.14-16.124.1"
        }
    ]
}

SUSE:Linux Enterprise Server for SAP Applications 12 SP5 / kernel-azure

Package

Name
kernel-azure
Purl
pkg:rpm/suse/kernel-azure&distro=SUSE%20Linux%20Enterprise%20Server%20for%20SAP%20Applications%2012%20SP5

Affected ranges

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

Ecosystem specific

{
    "binaries": [
        {
            "kernel-azure": "4.12.14-16.124.1",
            "kernel-azure-devel": "4.12.14-16.124.1",
            "kernel-devel-azure": "4.12.14-16.124.1",
            "kernel-syms-azure": "4.12.14-16.124.1",
            "kernel-azure-base": "4.12.14-16.124.1",
            "kernel-source-azure": "4.12.14-16.124.1"
        }
    ]
}

SUSE:Linux Enterprise Server for SAP Applications 12 SP5 / kernel-source-azure

Package

Name
kernel-source-azure
Purl
pkg:rpm/suse/kernel-source-azure&distro=SUSE%20Linux%20Enterprise%20Server%20for%20SAP%20Applications%2012%20SP5

Affected ranges

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

Ecosystem specific

{
    "binaries": [
        {
            "kernel-azure": "4.12.14-16.124.1",
            "kernel-azure-devel": "4.12.14-16.124.1",
            "kernel-devel-azure": "4.12.14-16.124.1",
            "kernel-syms-azure": "4.12.14-16.124.1",
            "kernel-azure-base": "4.12.14-16.124.1",
            "kernel-source-azure": "4.12.14-16.124.1"
        }
    ]
}

SUSE:Linux Enterprise Server for SAP Applications 12 SP5 / kernel-syms-azure

Package

Name
kernel-syms-azure
Purl
pkg:rpm/suse/kernel-syms-azure&distro=SUSE%20Linux%20Enterprise%20Server%20for%20SAP%20Applications%2012%20SP5

Affected ranges

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

Ecosystem specific

{
    "binaries": [
        {
            "kernel-azure": "4.12.14-16.124.1",
            "kernel-azure-devel": "4.12.14-16.124.1",
            "kernel-devel-azure": "4.12.14-16.124.1",
            "kernel-syms-azure": "4.12.14-16.124.1",
            "kernel-azure-base": "4.12.14-16.124.1",
            "kernel-source-azure": "4.12.14-16.124.1"
        }
    ]
}