SUSE-SU-2019:0901-1

Source
https://www.suse.com/support/update/announcement/2019/suse-su-20190901-1/
Import Source
https://ftp.suse.com/pub/projects/security/osv/SUSE-SU-2019:0901-1.json
JSON Data
https://api.osv.dev/v1/vulns/SUSE-SU-2019:0901-1
Related
Published
2019-04-08T09:49:53Z
Modified
2019-04-08T09:49:53Z
Summary
Security update for the Linux Kernel
Details

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

The following security bugs were fixed:

  • CVE-2019-2024: A use-after-free when disconnecting a source was fixed which could lead to crashes. bnc#1129179).
  • CVE-2019-9213: expand_downwards in mm/mmap.c lacked a check for the mmap minimum address, which made it easier for attackers to exploit kernel NULL pointer dereferences on non-SMAP platforms. This is related to a capability check for the wrong task (bnc#1128166).
  • CVE-2019-6974: kvmioctlcreatedevice in virt/kvm/kvmmain.c mishandled reference counting because of a race condition, leading to a use-after-free. (bnc#1124728)
  • CVE-2019-3459, CVE-2019-3460: The Bluetooth stack suffered from two remote information leak vulnerabilities in the code that handles incoming L2cap configuration packets (bsc#1120758).
  • CVE-2019-7221: Fixed a use-after-free vulnerability in the KVM hypervisor related to the emulation of a preemption timer, allowing an guest user/process to crash the host kernel. (bsc#1124732).
  • CVE-2019-7222: Fixed an information leakage in the KVM hypervisor related to handling page fault exceptions, which allowed a guest user/process to use this flaw to leak the host's stack memory contents to a guest (bsc#1124735).
  • CVE-2017-18249: The addfreenid function in fs/f2fs/node.c did not properly track an allocated nid, which allowed local users to cause a denial of service (race condition) or possibly have unspecified other impact via concurrent threads (bnc#1087036).

The following non-security bugs were fixed:

  • acpi/nfit: Block function zero DSMs (bsc#1123321).
  • acpi, nfit: Fix ARS overflow continuation (bsc#1125000).
  • acpi/nfit: fix cmdrc for acpinfit_ctl to always return a value (bsc#1124775).
  • acpi/nfit: Fix command-supported detection (bsc#1123323).
  • acpi: power: Skip duplicate power resource references in _PRx (bnc#1012382).
  • acpi / processor: Fix the return value of acpiprocessorids_walk() (git fixes (acpi)).
  • alpha: Fix Eiger NR_IRQS to 128 (bnc#1012382).
  • alpha: fix page fault handling for r16-r18 targets (bnc#1012382).
  • alsa: bebob: fix model-id of unit for Apogee Ensemble (bnc#1012382).
  • alsa: compress: Fix stop handling on compressed capture streams (bnc#1012382).
  • alsa: hda - Add quirk for HP EliteBook 840 G5 (bnc#1012382).
  • alsa: hda/realtek - Disable headset Mic VREF for headset mode of ALC225 (bnc#1012382).
  • alsa: hda - Serialize codec registrations (bnc#1012382).
  • alsa: usb-audio: Fix implicit fb endpoint setup by quirk (bnc#1012382).
  • ARC: perf: map generic branches to correct hardware condition (bnc#1012382).
  • arm64: Do not trap host pointer auth use to EL2 (bnc#1012382).
  • arm64: ftrace: do not adjust the LR value (bnc#1012382).
  • arm64: hyp-stub: Forbid kprobing of the hyp-stub (bnc#1012382).
  • arm64/kvm: consistently handle host HCR_EL2 flags (bnc#1012382).
  • arm64: KVM: Skip MMIO insn after emulation (bnc#1012382).
  • arm64: perf: set suppressbindattrs flag to true (bnc#1012382).
  • ARM: 8808/1: kexec:offline panicsmpself_stop CPU (bnc#1012382).
  • ARM: cns3xxx: Fix writing to wrong PCI config registers after alignment (bnc#1012382).
  • ARM: dts: da850-evm: Correct the sound card name (bnc#1012382).
  • ARM: dts: Fix OMAP4430 SDP Ethernet startup (bnc#1012382).
  • ARM: dts: kirkwood: Fix polarity of GPIO fan lines (bnc#1012382).
  • ARM: dts: mmp2: fix TWSI2 (bnc#1012382).
  • ARM: iop32x/n2100: fix PCI IRQ mapping (bnc#1012382).
  • ARM: OMAP2+: hwmod: Fix some section annotations (bnc#1012382).
  • ARM: pxa: avoid section mismatch warning (bnc#1012382).
  • ASoC: atom: fix a missing check of sndpcmlibmallocpages (bnc#1012382).
  • ASoC: fsl: Fix SNDSOCEUKREA_TLV320 build error on i.MX8M (bnc#1012382).
  • ASoC: Intel: mrfld: fix uninitialized variable access (bnc#1012382).
  • ata: Fix racy link clearance (bsc#1107866).
  • ax25: fix possible use-after-free (bnc#1012382).
  • batman-adv: Avoid WARN on net_device without parent in netns (bnc#1012382).
  • batman-adv: Force mac header to start of data on xmit (bnc#1012382).
  • blockdev: fix crash on chained bios with ODIRECT (bsc#1090435).
  • block: do not use bio->bi_vcnt to figure out segment number (bsc#1128893).
  • block/loop: Use global lock for ioctl() operation (bnc#1012382).
  • block/swim3: Fix -EBUSY error when re-opening device after unmount (Git-fixes).
  • bluetooth: Fix unnecessary error message for HCI request completion (bnc#1012382).
  • bnxt_re: Fix couple of memory leaks that could lead to IOMMU call traces (bsc#1020413).
  • bnxt_re: Fix couple of memory leaks that could lead to IOMMU call traces (bsc#1020413).
  • bpf: fix replacemapfdwithmap_ptr's ldimm64 second imm field (bsc#1012382).
  • btrfs: ensure that a DUP or RAID1 block group has exactly two stripes (bsc#1128452).
  • btrfs: tree-checker: Check level for leaves and nodes (bnc#1012382).
  • btrfs: tree-checker: Do not check max block group size as current max chunk size limit is unreliable (fixes for bnc#1012382 bsc#1102875 bsc#1102877 bsc#1102879 bsc#1102882 bsc#1102896).
  • btrfs: tree-checker: Fix misleading group system information (bnc#1012382).
  • btrfs: tree-check: reduce stack consumption in checkdiritem (bnc#1012382).
  • btrfs: validate type when reading a chunk (bnc#1012382).
  • btrfs: wait on ordered extents on abort cleanup (bnc#1012382).
  • can: bcm: check timer values before ktime conversion (bnc#1012382).
  • can: dev: _cangetechoskb(): fix bogous check for non-existing skb by removing it (bnc#1012382).
  • can: gw: ensure DLC boundaries after CAN frame modification (bnc#1012382).
  • ceph: avoid repeatedly adding inode to mdsc->snapflushlist (bsc#1126773).
  • ceph: clear inode pointer when snap realm gets dropped by its inode (bsc#1125809).
  • ch: add missing mutexlock()/mutexunlock() in ch_release() (bsc#1124235).
  • char/mwave: fix potential Spectre v1 vulnerability (bnc#1012382).
  • ch: fixup refcounting imbalance for SCSI devices (bsc#1124235).
  • cifs: Always resolve hostname before reconnecting (bnc#1012382).
  • cifs: check ntwrkbufstart for NULL before dereferencing it (bnc#1012382).
  • cifs: Do not count -ENODATA as failure for query directory (bnc#1012382).
  • cifs: Do not hide EINTR after sending network packets (bnc#1012382).
  • cifs: Fix possible hang during async MTU reads and writes (bnc#1012382).
  • cifs: Fix potential OOB access of lock element array (bnc#1012382).
  • cifs: Limit memory used by lock request calls to a page (bnc#1012382).
  • clk: imx6q: reset exclusive gates on init (bnc#1012382).
  • clk: imx6sl: ensure MMDC CH0 handshake is bypassed (bnc#1012382).
  • copymountstring: Limit string length to PATH_MAX (bsc#1082943).
  • cpufreq: intel_pstate: Fix HWP on boot CPU after system resume (bsc#1120017).
  • cpuidle: big.LITTLE: fix refcount leak (bnc#1012382).
  • crypto: authencesn - Avoid twice completion call in decrypt path (bnc#1012382).
  • crypto: authenc - fix parsing key with misaligned rta_len (bnc#1012382).
  • crypto: cts - fix crash on short inputs (bnc#1012382).
  • crypto: user - support incremental algorithm dumps (bsc#1120902).
  • crypto: ux500 - Use proper enum in crypsetdma_transfer (bnc#1012382).
  • crypto: ux500 - Use proper enum in hashsetdma_transfer (bnc#1012382).
  • cw1200: Fix concurrency use-after-free bugs in cw1200hwscan() (bnc#1012382).
  • dccp: fool proof ccidhc[rt]xparseoptions() (bnc#1012382).
  • debugfs: fix debugfs_rename parameter checking (bnc#1012382).
  • device property: Fix the length used in PROPERTYENTRYSTRING() (bsc#1129770).
  • Disable MSI also when pcie-octeon.pcie_disable on (bnc#1012382).
  • dlm: Do not swamp the CPU with callbacks queued during recovery (bnc#1012382).
  • dmaengine: imx-dma: fix wrong callback invoke (bnc#1012382).
  • dm crypt: add cryptographic data integrity protection (authenticated encryption) (Git-fixes).
  • dm crypt: factor IV constructor out to separate function (Git-fixes).
  • dm crypt: fix crash by adding missing check for auth key size (git-fixes).
  • dm crypt: fix error return code in crypt_ctr() (git-fixes).
  • dm crypt: fix memory leak in cryptctrcipher_old() (git-fixes).
  • dm crypt: introduce new format of cipher with 'capi:' prefix (Git-fixes).
  • dm crypt: wipe kernel key copy after IV initialization (Git-fixes).
  • dm: do not allow readahead to limit IO size (git fixes (readahead)).
  • dm kcopyd: Fix bug causing workqueue stalls (bnc#1012382).
  • dm snapshot: Fix excessive memory usage and workqueue stalls (bnc#1012382).
  • dm thin: fix bug where bio that overwrites thin block ignores FUA (bnc#1012382).
  • Documentation/network: reword kernel version reference (bnc#1012382).
  • drbd: Avoid Clang warning about pointless switch statment (bnc#1012382).
  • drbd: disconnect, if the wrong UUIDs are attached on a connected peer (bnc#1012382).
  • drbd: narrow rcureadlock in drbdsynchandshake (bnc#1012382).
  • drbd: skip spurious timeout (ping-timeo) when failing promote (bnc#1012382).
  • drivers: core: Remove glue dirs from sysfs earlier (bnc#1012382).
  • Drivers: hv: vmbus: Check for ring when getting debug info (bsc#1126389).
  • drm/bufs: Fix Spectre v1 vulnerability (bnc#1012382).
  • drm: Fix error handling in drmlegacyaddctx (bsc#1106929)
  • drm/i915: Block fbdev HPD processing during suspend (bsc#1106929)
  • drm/i915: Prevent a race during I915GEMMMAP ioctl with WC set (bsc#1106929)
  • drm/modes: Prevent division by zero htotal (bnc#1012382).
  • drm/nouveau/bios/ramcfg: fix missing parentheses when calculating RON (bsc#1106929)
  • drm/nouveau/pmu: do not print reply values if exec is false (bsc#1106929)
  • drm/radeon/evergreen_cs: fix missing break in switch statement (bsc#1106929)
  • drm/vmwgfx: Do not double-free the mode stored in par->set_mode (bsc#1103429)
  • drm/vmwgfx: Fix setting of dma masks (bsc#1106929)
  • drm/vmwgfx: Return error code from vmwexecbufcopyfenceuser (bsc#1106929)
  • e1000e: allow non-monotonic SYSTIM readings (bnc#1012382).
  • EDAC: Raise the maximum number of memory controllers (bsc#1120722).
  • efi/libstub/arm64: Use hidden attribute for struct screen_info reference (bsc#1122650).
  • enic: add wq clean up budget (bsc#1075697, bsc#1120691. bsc#1102959).
  • enic: do not overwrite error code (bnc#1012382).
  • enic: fix checksum validation for IPv6 (bnc#1012382).
  • exec: load_script: do not blindly truncate shebang string (bnc#1012382).
  • ext4: fix a potential fiemap/page fault deadlock w/ inline_data (bnc#1012382).
  • ext4: Fix crash during online resizing (bsc#1122779).
  • f2fs: Add sanitycheckinode() function (bnc#1012382).
  • f2fs: avoid unneeded loop in buildsitentries (bnc#1012382).
  • f2fs: check blkaddr more accuratly before issue a bio (bnc#1012382).
  • f2fs: clean up argument of recover_data (bnc#1012382).
  • f2fs: clean up with isvalidblkaddr() (bnc#1012382).
  • f2fs: detect wrong layout (bnc#1012382).
  • f2fs: enhance sanitycheckraw_super() to avoid potential overflow (bnc#1012382).
  • f2fs: factor out fsync inode entry operations (bnc#1012382).
  • f2fs: fix inode cache leak (bnc#1012382).
  • f2fs: fix invalid memory access (bnc#1012382).
  • f2fs: fix missing up_read (bnc#1012382).
  • f2fs: fix to avoid reading out encrypted data in page cache (bnc#1012382).
  • f2fs: fix to convert inline directory correctly (bnc#1012382).
  • f2fs: fix to determine startcpaddr by sbi->curcppack (bnc#1012382).
  • f2fs: fix to do sanity check with block address in main area (bnc#1012382).
  • f2fs: fix to do sanity check with block address in main area v2 (bnc#1012382).
  • f2fs: fix to do sanity check with cppackstart_sum (bnc#1012382).
  • f2fs: fix to do sanity check with node footer and iblocks (bnc#1012382).
  • f2fs: fix to do sanity check with reserved blkaddr of inline inode (bnc#1012382).
  • f2fs: fix to do sanity check with secsperzone (bnc#1012382).
  • f2fs: fix to do sanity check with userblockcount (bnc#1012382).
  • f2fs: fix validation of the block count in sanitycheckraw_super (bnc#1012382).
  • f2fs: fix wrong return value of f2fsaclcreate (bnc#1012382).
  • f2fs: free meta pages if sanity check for ckpt is failed (bnc#1012382).
  • f2fs: give -EINVAL for norecovery and rw mount (bnc#1012382).
  • f2fs: introduce and spread verify_blkaddr (bnc#1012382).
  • f2fs: introduce getcheckpointversion for cleanup (bnc#1012382).
  • f2fs: move dir data flush to write checkpoint process (bnc#1012382).
  • f2fs: move sanity checking of cp into getvalidcheckpoint (bnc#1012382).
  • f2fs: not allow to write illegal blkaddr (bnc#1012382).
  • f2fs: put directory inodes before checkpoint in roll-forward recovery (bnc#1012382).
  • f2fs: read page index before freeing (bnc#1012382).
  • f2fs: remove an obsolete variable (bnc#1012382).
  • f2fs: return error during fill_super (bnc#1012382).
  • f2fs: sanity check on sit entry (bnc#1012382).
  • f2fs: use crc and cp version to determine roll-forward recovery (bnc#1012382).
  • fbdev: chipsfb: remove set but not used variable 'size' (bsc#1106929)
  • Fix incorrect value for X86FEATURETSXFORCEABORT
  • Fix problem with sharetransport= and NFSv4 (bsc#1114893).
  • fs: add the fsnotify call to vfsiterwrite (bnc#1012382).
  • fs/dcache: Fix incorrect nrdentryunused accounting in shrinkdcachesb() (bnc#1012382).
  • fs: do not scan the inode cache before SB_BORN is set (bnc#1012382).
  • fs/epoll: drop ovflist branch prediction (bnc#1012382).
  • fs: fix lost error code in dio_complete (bsc#1117744).
  • fuse: call pipebufrelease() under pipe lock (bnc#1012382).
  • fuse: decrement NRWRITEBACKTEMP on the right page (bnc#1012382).
  • fuse: handle zero sized retrieve correctly (bnc#1012382).
  • futex: Fix (possible) missed wakeup (bsc#1050549).
  • gdrom: fix a memory leak bug (bnc#1012382).
  • gfs2: Revert 'Fix loop in gfs2rbmfind' (bnc#1012382).
  • gpiolib: Fix return value of gpiotodesc() stub if !GPIOLIB (Git-fixes).
  • gpio: pl061: handle failed allocations (bnc#1012382).
  • gpu: ipu-v3: Fix CSI offsets for imx53 (bsc#1106929)
  • gpu: ipu-v3: Fix i.MX51 CSI control registers offset (bsc#1106929)
  • HID: debug: fix the ring buffer implementation (bnc#1012382).
  • HID: lenovo: Add checks to fix ofledclassdev_register (bnc#1012382).
  • hwmon: (lm80) fix a missing check of bus read in lm80 probe (bnc#1012382).
  • hwmon: (lm80) fix a missing check of the status of SMBus read (bnc#1012382).
  • hwmon: (lm80) Fix missing unlock on error in setfandiv() (git-fixes).
  • i2c-axxia: check for error conditions first (bnc#1012382).
  • i2c: dev: prevent adapter retries and timeout being set as minus value (bnc#1012382).
  • IB/core: type promotion bug in rdmarwinitonemr() ().
  • ibmveth: Do not process frames after calling napi_reschedule (bcs#1123357).
  • ibmvnic: Add ethtool private flag for driver-defined queue limits (bsc#1121726).
  • ibmvnic: Increase maximum queue size limit (bsc#1121726).
  • ibmvnic: Introduce driver limits for ring sizes (bsc#1121726).
  • ibmvnic: Report actual backing device speed and duplex values (bsc#1129923).
  • ibmvscsi: Fix empty event pool access during host removal (bsc#1119019).
  • IB/rxe: Fix incorrect cache cleanup in error flow ().
  • IB/rxe: replace kvfree with vfree ().
  • igb: Fix an issue that PME is not enabled during runtime suspend (bnc#1012382).
  • inet: frags: add a pointer to struct netns_frags (bnc#1012382).
  • inet: frags: better deal with smp races (bnc#1012382).
  • inet: frags: break the 2GB limit for frags storage (bnc#1012382).
  • inet: frags: change inetfragsinit_net() return value (bnc#1012382).
  • inet: frags: do not clone skb in ip_expire() (bnc#1012382).
  • inet: frags: fix ip6fraglowthresh boundary (bnc#1012382).
  • inet: frags: get rid of ipfragskbcb/FRAG_CB (bnc#1012382).
  • inet: frags: get rif of inetfragevicting() (bnc#1012382).
  • inet: frags: refactor ipfrag_init() (bnc#1012382).
  • inet: frags: refactor ipv6fraginit() (bnc#1012382).
  • inet: frags: refactor lowpannetfrag_init() (bnc#1012382).
  • inet: frags: remove inetfragmaybewarnoverflow() (bnc#1012382).
  • inet: frags: remove some helpers (bnc#1012382).
  • inet: frags: reorganize struct netns_frags (bnc#1012382).
  • inet: frags: use rhashtables for reassembly units (bnc#1012382).
  • input: bma150 - register input device after setting private data (bnc#1012382).
  • input: elan_i2c - add ACPI ID for touchpad in Lenovo V330-15ISK (bnc#1012382).
  • input: elantech - enable 3rd button support on Fujitsu CELSIUS H780 (bnc#1012382).
  • input: mms114 - fix license module information (bsc#1087092).
  • input: xpad - add support for SteelSeries Stratus Duo (bnc#1012382).
  • intelpstate: Update frequencies of policy->cpus only from ->setpolicy() (bsc#1120017).
  • iommu/amd: Call freeiovafast with pfn in map_sg (bsc#1106105).
  • iommu/amd: Fix IOMMU page flush when detach device from a domain (bsc#1106105).
  • iommu/amd: Unmap all mapped pages in error path of map_sg (bsc#1106105).
  • iommu/arm-smmu-v3: Use explicit mb() when moving cons pointer (bnc#1012382).
  • iommu/dmar: Fix buffer overflow during PCI bus notification (bsc#1129237).
  • iommu/io-pgtable-arm-v7s: Only kmemleak_ignore L2 tables (bsc#1129238).
  • iommu/vt-d: Check identity map for hot-added devices (bsc#1129239).
  • iommu/vt-d: Fix memory leak in inteliommuputresvregions() (bsc#1106105).
  • iommu/vt-d: Fix NULL pointer reference in intelsvmbind_mm() (bsc#1129240).
  • ip: add helpers to process in-order fragments faster (bnc#1012382).
  • ipfrag: really prevent allocation on netns exit (bnc#1012382).
  • ip: frags: fix crash in ipdofragment() (bnc#1012382).
  • ipmi:ssif: Fix handling of multi-part return messages (bnc#1012382).
  • ip: on queued skb use skbheaderpointer instead of pskbmaypull (bnc#1012382).
  • ip: process in-order fragments efficiently (bnc#1012382).
  • ip: use rb trees for IP frag queue (bnc#1012382).
  • ipv4: frags: precedence bug in ip_expire() (bnc#1012382).
  • ipv6: Consider skbounddev_if when binding a socket to an address (bnc#1012382).
  • ipv6: Consider skbounddev_if when binding a socket to a v4 mapped address (bnc#1012382).
  • ipv6: fix kernel-infoleak in ipv6localerror() (bnc#1012382).
  • ipv6: frags: rewrite ip6expirefrag_queue() (bnc#1012382).
  • ipv6: Take rcureadlock in _inet6bind for mapped addresses (bnc#1012382).
  • irqchip/gic-v3-its: Align PCI Multi-MSI allocation on their size (bnc#1012382).
  • isdn: hisax: hfcpci: Fix a possible concurrency use-after-free bug in HFCPCIl1hw() (bnc#1012382).
  • ixgbe: fix crash in build_skb Rx code path (git-fixes).
  • jffs2: Fix use of uninitialized delayed_work, lockdep breakage (bnc#1012382).
  • kABI: protect linux/kfifo.h include in hid-debug (kabi).
  • kABI: protect struct hda_bus (kabi).
  • kABI: protect struct inet_peer (kabi).
  • kabi: reorder new slabinfo fields in struct kmemcachenode (bnc#1116653).
  • kallsyms: Handle too long symbols in kallsyms.c (bsc#1126805).
  • kaweth: use skbcowhead() to deal with cloned skbs (bnc#1012382).
  • kconfig: fix file name and line number of warnignoredcharacter() (bnc#1012382).
  • kconfig: fix memory leak when EOF is encountered in quotation (bnc#1012382).
  • kernel/exit.c: release ptraced tasks before zappidns_processes (bnc#1012382).
  • kernel/hung_task.c: break RCU locks based on jiffies (bnc#1012382).
  • KMPs: obsolete older KMPs of the same flavour (bsc#1127155, bsc#1109137).
  • kvm: arm/arm64: vgic-its: Check CBASER/BASER validity before enabling the ITS (bsc#1109248).
  • kvm: arm/arm64: vgic-its: Check GITS_BASER Valid bit before saving tables (bsc#1109248).
  • kvm: arm/arm64: vgic-its: Fix return value for device table restore (bsc#1109248).
  • kvm: arm/arm64: vgic-its: Fix vgicitsrestorecollectiontable returned value (bsc#1109248).
  • kvm: nVMX: Do not halt vcpu when L1 is injecting events to L2 (bsc#1129413).
  • kvm: nVMX: Free the VMREAD/VMWRITE bitmaps if allockvmarea() fails (bsc#1129414).
  • kvm: nVMX: NMI-window and interrupt-window exiting should wake L2 from HLT (bsc#1129415).
  • kvm: nVMX: Set VM instruction error for VMPTRLD of unbacked page (bsc#1129416).
  • kvm: VMX: Do not allow reexecute_instruction() when skipping MMIO instr (bsc#1129417).
  • kvm: VMX: Fix x2apic check in vmxmsrbitmap_mode() (bsc#1124166).
  • kvm: VMX: Missing part of upstream commit 904e14fb7cb9 (bsc#1124166).
  • kvm: vmx: Set IA32TSCAUX for legacy mode guests (bsc#1129418).
  • kvm: x86: Add AMD's EX_CFG to the list of ignored MSRs (bsc#1127082).
  • kvm: x86: Fix single-step debugging (bnc#1012382).
  • kvm: x86: IA32ARCHCAPABILITIES is always supported (bsc#1129419).
  • kvm: x86: svm: report MSRIA32MCGEXTCTL as unsupported (bnc#1012382).
  • l2tp: copy 4 more bytes to linear part if necessary (bnc#1012382).
  • l2tp: fix reading optional fields of L2TPv3 (bnc#1012382).
  • l2tp: remove l2specificlen dependency in l2tpcore (bnc#1012382).
  • libceph: avoid KEEPALIVEPENDING races in cephcon_keepalive() (bsc#1125810).
  • libceph: handle an empty authorize reply (bsc#1126772).
  • libnvdimm: fix ars_status output length calculation (bsc#1124777).
  • libnvdimm, pfn: Pad pfn namespaces relative to other regions (bsc#1124811).
  • libnvdimm: Use max contiguous area for namespace size (bsc#1124780).
  • locking/rwsem: Fix (possible) missed wakeup (bsc#1050549).
  • loop: Fix double mutexunlock(&loopctlmutex) in loopcontrol_ioctl() (bnc#1012382).
  • loop: Fold _looprelease into loop_release (bnc#1012382).
  • loop: Get rid of loopindexmutex (bnc#1012382).
  • LSM: Check for NULL cred-security on free (bnc#1012382).
  • mac80211: ensure that mgmt tx skbs have tailroom for encryption (bnc#1012382).
  • mac80211: fix radiotap vendor presence bitmap handling (bnc#1012382).
  • md: batch flush requests (bsc#1119680).
  • mdiobus: Fix use-after-free on deviceregister fails (git-fixes).
  • media: DaVinci-VPBE: fix error handling in vpbe_initialize() (bnc#1012382).
  • media: em28xx: Fix misplaced reset of dev->v4l::field_count (bnc#1012382).
  • media: firewire: Fix appinfo parameter type in avcca{,app}info (bnc#1012382).
  • media: vb2: be sure to unlock mutex on errors (bnc#1012382).
  • media: vb2: vb2_mmap: move lock up (bnc#1012382).
  • media: vivid: fix error handling of kthread_run (bnc#1012382).
  • media: vivid: set min width/height to a value > 0 (bnc#1012382).
  • memstick: Prevent memstick host from getting runtime suspended during card detection (bnc#1012382).
  • mfd: as3722: Handle interrupts on suspend (bnc#1012382).
  • mfd: as3722: Mark PM functions as _maybeunused (bnc#1012382).
  • mfd: tps6586x: Handle interrupts on suspend (bnc#1012382).
  • misc: vexpress: Off by one in vexpresssyscfgexec() (bnc#1012382).
  • mISDN: fix a race in devexpiretimer() (bnc#1012382).
  • mlxsw: pci: Correctly determine if descriptor queue is full (git-fixes).
  • mlxsw: reg: Use correct offset in field definiton (git-fixes).
  • mmc: atmel-mci: do not assume idle after atmcirequestend (bnc#1012382).
  • mmc: bcm2835: Fix DMA channel leak on probe error (bsc#1120902).
  • mmc: sdhci-iproc: handle mmcofparse() errors during probe (bnc#1012382).
  • mm, devmmemremappages: mark devmmemremappages() EXPORTSYMBOLGPL (bnc#1012382).
  • mm,memoryhotplug: fix scanmovable_pages() for gigantic hugepages (bsc#1127731).
  • mm: migrate: do not rely on __PageMovable() of newpage after unlocking it (bnc#1012382).
  • mm: only report isolation failures when offlining memory (generic hotplug debugability).
  • mm, oom: fix use-after-free in oomkillprocess (bnc#1012382).
  • mm, pagealloc: drop shouldsuppressshowmem (bnc#1125892, bnc#1106061).
  • mm/page-writeback.c: do not break integrity writeback on ->writepage() error (bnc#1012382).
  • mm, proc: be more verbose about unstable VMA flags in /proc/<pid>/smaps (bnc#1012382).
  • mm, slab: faster active and free stats (bsc#116653, VM Performance).
  • mm/slab: improve performance of gathering slabinfo stats (bsc#116653, VM Performance).
  • mm, slab: maintain total slab count instead of active count (bsc#116653, VM Performance).
  • modpost: validate symbol names also in findelfsymbol (bnc#1012382).
  • mtd: rawnand: gpmi: fix MX28 bus master lockup problem (bnc#1012382).
  • net: Add header for usage of fls64() (bnc#1012382).
  • net: bridge: fix a bug on using a neighbour cache entry without checking its state (bnc#1012382).
  • net: bridge: Fix ethernet header pointer before check skb forwardable (bnc#1012382).
  • net: call skdstreset when set SO_DONTROUTE (bnc#1012382).
  • net: Do not allocate page fragments that are not skb aligned (bnc#1012382).
  • net: dp83640: expire old TX-skb (bnc#1012382).
  • net: dsa: bcm_sf2: Do not assume DSA master supports WoL (git-fixes).
  • net: dsa: mv88e6xxx: fix port VLAN maps (git-fixes).
  • net: dsa: slave: Do not propagate flag changes on down slave interfaces (bnc#1012382).
  • net: Fix foreachnetdev_feature on Big endian (bnc#1012382).
  • net: fix IPv6 prefix route residue (bnc#1012382).
  • net: fix pskbtrimrcsum_slow() with odd trim offset (bnc#1012382).
  • net: Fix usage of pskbtrimrcsum (bnc#1012382).
  • net/hamradio/6pack: Convert timers to use timer_setup() (git-fixes).
  • net/hamradio/6pack: use mod_timer() to rearm timers (git-fixes).
  • net: ieee802154: 6lowpan: fix frag reassembly (bnc#1012382).
  • net: ipv4: do not handle duplicate fragments as overlapping (bnc#1012382 bsc#1116345).
  • net: ipv4: Fix memory leak in network namespace dismantle (bnc#1012382).
  • net: ipv4: use a dedicated counter for icmp_v4 redirect packets (bnc#1012382).
  • net: lan78xx: Fix race in tx pending skb size calculation (git-fixes).
  • net/mlx4_core: Add masking for a few queries on HCA caps (bnc#1012382).
  • net/mlx4core: drop useless LISTHEAD (git-fixes).
  • net/mlx4_core: Fix qp mtt size calculation (git-fixes).
  • net/mlx4_core: Fix reset flow when in command polling mode (git-fixes).
  • net/mlx4: Fix endianness issue in qp context params (git-fixes).
  • net/mlx5: Continue driver initialization despite debugfs failure (git-fixes).
  • net/mlx5e: Fix TCP checksum in LRO buffers (git-fixes).
  • net/mlx5: Fix driver load bad flow when having fw initializing timeout (git-fixes).
  • net/mlx5: fix uaccess beyond 'count' in debugfs read/write handlers (git-fixes).
  • net/mlx5: Fix use-after-free in self-healing flow (git-fixes).
  • net/mlx5: Return success for PAGEFAULTRESUME in internal error state (git-fixes).
  • net: modify skbrbtreepurge to return the truesize of all purged skbs (bnc#1012382).
  • net: mv643xx_eth: fix packet corruption with TSO and tiny unaligned packets (git-fixes).
  • net: phy: Avoid polling PHY with PHYIGNOREINTERRUPTS (git-fixes).
  • net: phy: bcm7xxx: Fix shadow mode 2 disabling (git-fixes).
  • net: pskbtrimrcsum() and CHECKSUM_COMPLETE are friends (bnc#1012382).
  • net: qca_spi: Fix race condition in spi transfers (git-fixes).
  • netrom: switch to sock timer API (bnc#1012382).
  • net/rose: fix NULL ax25_cb kernel panic (bnc#1012382).
  • net_sched: refetch skb protocol for each filter (bnc#1012382).
  • net: speed up skbrbtreepurge() (bnc#1012382).
  • net: stmmac: Fix a race in EEE enable callback (bnc#1012382).
  • net: stmmac: Fix a race in EEE enable callback (git-fixes).
  • net: systemport: Fix WoL with password after deep sleep (bnc#1012382).
  • net: thunderx: set tsohdrs pointer to NULL in nicvffreesndqueue (git-fixes).
  • net/x25: do not hold the cpu too long in x25newlci() (bnc#1012382).
  • NFC: nxp-nci: Include unaligned.h instead of access_ok.h (bnc#1012382).
  • nfit: fix unchecked dereference in acpinfitctl (bsc#1125014).
  • nfsd4: fix crash on writing v4endgrace before nfsd startup (bnc#1012382).
  • NFS: nfscomparemount_options always compare auth flavors (bnc#1012382).
  • niu: fix missing checks of niupcieeprom_read (bnc#1012382).
  • ocfs2: do not clear bh uptodate for block read (bnc#1012382).
  • ocfs2: fix panic due to unrecovered local alloc (bnc#1012382).
  • omap2fb: Fix stack memory disclosure (bsc#1106929)
  • openvswitch: Avoid OOB read when parsing flow nlattrs (bnc#1012382).
  • packet: Do not leak dev refcounts on error exit (bnc#1012382).
  • pci: altera: Check link status before retrain link (bnc#1012382).
  • pci: altera: Fix alterapcielinkisup() (bnc#1012382).
  • pci: altera: Move retrain from fixup to alterapciehost_init() (bnc#1012382).
  • pci: altera: Poll for link training status after retraining the link (bnc#1012382).
  • pci: altera: Poll for link up status after retraining the link (bnc#1012382).
  • pci: altera: Reorder read/write functions (bnc#1012382).
  • pci: altera: Rework config accessors for use without a struct pci_bus (bnc#1012382).
  • pci/PME: Fix hotplug/sysfs remove deadlock in pciepmeremove() (bsc#1129241).
  • perf/core: Do not WARN() for impossible ring-buffer sizes (bnc#1012382).
  • perf/core: Fix impossible ring-buffer sizes warning (bnc#1012382).
  • perf intel-pt: Fix error with config term 'pt=0' (bnc#1012382).
  • perf parse-events: Fix unchecked usage of strncpy() (bnc#1012382).
  • perf svghelper: Fix unchecked usage of strncpy() (bnc#1012382).
  • perf tests evsel-tp-sched: Fix bitwise operator (bnc#1012382).
  • perf tools: Add Hygon Dhyana support (bnc#1012382).
  • perf unwind: Take pgoff into account when reporting elf to libdwfl (bnc#1012382).
  • perf unwind: Unwind with libdw does not take symfs into account (bnc#1012382).
  • perf/x86: Add sysfs entry to freeze counters on SMI (bsc#1121805).
  • perf/x86/intel: Delay memory deallocation until x86pmudead_cpu() (bsc#1121805).
  • perf/x86/intel: Do not enable freeze-on-smi for PerfMon V1 (bsc#1121805).
  • perf/x86/intel: Fix memory corruption (bsc#1121805).
  • perf/x86/intel: Generalize dynamic constraint creation (bsc#1121805).
  • perf/x86/intel: Implement support for TSX Force Abort (bsc#1121805).
  • perf/x86/intel: Make cpuc allocations consistent (bsc#1121805).
  • perf/x86/intel/uncore: Add Node ID mask (bnc#1012382).
  • phy: micrel: Ensure interrupts are reenabled on resume (git-fixes).
  • pinctrl: msm: fix gpio-hog related boot issues (bnc#1012382).
  • platform/x86: asus-nb-wmi: Drop mapping of 0x33 and 0x34 scan codes (bnc#1012382).
  • platform/x86: asus-nb-wmi: Map 0x35 to KEY_SCREENLOCK (bnc#1012382).
  • platform/x86: asus-wmi: Tell the EC the OS will handle the display off hotkey (bnc#1012382).
  • platform/x86: thinkpad_acpi: Proper model/release matching (bsc#1099810).
  • powerpc/cacheinfo: Report the correct sharedcpumap on big-cores (bsc#1109695).
  • powerpc: Detect the presence of big-cores via 'ibm, thread-groups' (bsc#1109695).
  • powerpc, hotplug: Avoid to touch non-existent cpumasks (bsc#1109695).
  • powerpc: make use of foreachnodebytype() instead of open-coding it (bsc#1109695).
  • powerpc/pseries: Add CPU dlpar remove functionality (bsc#1128756).
  • powerpc/pseries: add ofnodeput() in dlpardetachnode() (bnc#1012382).
  • powerpc/pseries: Consolidate CPU hotplug code to hotplug-cpu.c (bsc#1128756).
  • powerpc/pseries/cpuidle: Fix preempt warning (bnc#1012382).
  • powerpc/pseries: Factor out common cpu hotplug code (bsc#1128756).
  • powerpc/pseries: Perform full re-add of CPU for topology update post-migration (bsc#1128756).
  • powerpc/setup: Add cputophys_id array (bsc#1109695).
  • powerpc/smp: Add cpul2cache_map (bsc#1109695).
  • powerpc/smp: Add Power9 scheduler topology (bsc#1109695).
  • powerpc/smp: Rework CPU topology construction (bsc#1109695).
  • powerpc/smp: Use cputochip_id() to find core siblings (bsc#1109695).
  • powerpc/uaccess: fix warning/error with access_ok() (bnc#1012382).
  • powerpc: Use cpusmallcoresibling_mask at SMT level on bigcores (bsc#1109695).
  • powerpc/xmon: Fix invocation inside lock region (bsc#1122885).
  • pppoe: fix reception of frames with no mac header (git-fixes).
  • pptp: dstrelease skdstcache in pptpsock_destruct (git-fixes).
  • proc: Remove empty line in /proc/self/status (bnc#1012382 bsc#1094823).
  • pseries/energy: Use OF accessor function to read ibm,drc-indexes (bsc#1129080).
  • pstore/ram: Do not treat empty buffers as valid (bnc#1012382).
  • ptp: check gettime64 return code in PTPSYSOFFSET ioctl (bnc#1012382).
  • r8169: Add support for new Realtek Ethernet (bnc#1012382).
  • rbd: do not return 0 on unmap if RBDDEVFLAG_REMOVING is set (bsc#1125808).
  • rcu: Force boolean subscript for expedited stall warnings (bnc#1012382).
  • RDMA/bnxt_re: Fix a couple off by one bugs (bsc#1020413, ).
  • RDMA/bnxtre: Synchronize destroyqp with poll_cq (bsc#1125446).
  • Revert 'bs-upload-kernel: do not set %opensuse_bs' This reverts commit e89e2b8cbef05df6c874ba70af3cb4c57f82a821.
  • Revert 'cifs: In Kconfig CONFIGCIFSPOSIX needs depends on legacy (insecure cifs)' (bnc#1012382).
  • Revert 'exec: load_script: do not blindly truncate shebang string' (bnc#1012382).
  • Revert 'Input: elan_i2c - add ACPI ID for touchpad in ASUS Aspire F5-573G' (bnc#1012382).
  • Revert 'loop: Fix double mutexunlock(&loopctlmutex) in loopcontrol_ioctl()' (bnc#1012382).
  • Revert 'loop: Fold _looprelease into loop_release' (bnc#1012382).
  • Revert 'loop: Get rid of loopindexmutex' (bnc#1012382).
  • Revert 'mmc: bcm2835: Fix DMA channel leak on probe error (bsc#1120902).' The backport patch does not built properly.
  • Revert 'mm, devmmemremappages: mark devmmemremappages() EXPORTSYMBOLGPL' (bnc#1012382).
  • Revert 'net: stmmac: Fix a race in EEE enable callback (git-fixes).' This reverts commit f323fa8d233c1f44aff17e6fae90c2c8be30edf9. The patch was already included in stable 4.4.176.
  • Revert 'sd: disable logical block provisioning if 'lbpme' is not set' This reverts commit 96370bd87299c7a6883b3e2bf13818f60c8ba611. Patch not accepted upstream.
  • Revert 'x86/platform/UV: Use efiruntimelock to serialise BIOS calls' (bsc#1128565).
  • rhashtable: Add rhashtable_lookup() (bnc#1012382).
  • rhashtable: add rhashtablelookupgetinsertkey() (bnc#1012382 bsc#1042286).
  • rhashtable: add schedule points (bnc#1012382).
  • rhashtable: reorganize struct rhashtable layout (bnc#1012382).
  • s390/early: improve machine detection (bnc#1012382).
  • s390/qeth: cancel close_dev work before removing a card (LTC#175898, bsc#1127561).
  • s390/smp: Fix calling smpcallipl_cpu() from ipl CPU (bnc#1012382).
  • s390/smp: fix CPU hotplug deadlock with CPU rescan (bnc#1012382).
  • sata_rcar: fix deferred probing (bnc#1012382).
  • sched/wakeq: Document wakeq_add() (bsc#1050549).
  • sched/wakeq: Fix wakeup ordering for wakeq (bsc#1050549).
  • sched/wake_q: Reduce reference counting for special users (bsc#1050549).
  • scripts/decode_stacktrace: only strip base path when a prefix of the path (bnc#1012382).
  • scripts/gitsort/gitsort.py: Add mkp/scsi 5.0/scsi-fixes
  • scsi: aacraid: Fix missing break in switch statement (bsc#1128696).
  • scsi: ibmvscsi: Fix empty event pool access during host removal (bsc#1119019).
  • scsi: lpfc: Correct LCB RJT handling (bnc#1012382).
  • scsi: lpfc: Correct MDS diag and nvmet configuration (bsc#1125796).
  • scsi: lpfc: do not set queue->pagecount to 0 if pcsli4_params.wqpcnt is invalid (bsc#1127725).
  • scsi: megaraid: fix out-of-bound array accesses (bnc#1012382).
  • scsi: mpt3sas: Add an I/O barrier (bsc#1117108).
  • scsi: mpt3sas: Added support for nvme encapsulated request message (bsc#1117108).
  • scsi: mpt3sas: Added support for SAS Device Discovery Error Event (bsc#1117108).
  • scsi: mpt3sas: Adding support for SAS3616 HBA device (bsc#1117108).
  • scsi: mpt3sas: Add ioc_<level> logging macros (bsc#1117108).
  • scsi: mpt3sas: Add nvme device support in slave alloc, target alloc and probe (bsc#1117108).
  • scsi: mpt3sas: Add PCI device ID for Andromeda (bsc#1117108).
  • scsi: mpt3sas: Add-Task-management-debug-info-for-NVMe-drives (bsc#1117108).
  • scsi: mpt3sas: Allow processing of events during driver unload (bsc#1117108).
  • scsi: mpt3sas: always use first reserved smid for ioctl passthrough (bsc#1117108).
  • scsi: mpt3sas: Annotate switch/case fall-through (bsc#1117108).
  • scsi: mpt3sas: API's to remove nvme drive from sml (bsc#1117108).
  • scsi: mpt3sas: API 's to support NVMe drive addition to SML (bsc#1117108).
  • scsi: mpt3sas: As per MPI-spec, use combined reply queue for SAS3.5 controllers when HBA supports more than 16 MSI-x vectors (bsc#1117108).
  • scsi: mpt3sas: Bug fix for big endian systems (bsc#1117108).
  • scsi: mpt3sas: Bump mpt3sas driver version to v16.100.00.00 (bsc#1117108).
  • scsi: mpt3sas: Cache enclosure pages during enclosure add (bsc#1117108).
  • scsi: mpt3sas: check command status before attempting abort (bsc#1117108).
  • scsi: mpt3sas: clarify mmio pointer types (bsc#1117108).
  • scsi: mpt3sas: cleanup scsihpcieenumerationevent() (bsc#1117108).
  • scsi: mpt3sas: Configure reply post queue depth, DMA and sgl tablesize (bsc#1117108).
  • scsi: mpt3sas: Convert logging uses with MPT3SASFMT and replyq_name to %s: (bsc#1117108).
  • scsi: mpt3sas: Convert logging uses with MPT3SAS_FMT without logging levels (bsc#1117108).
  • scsi: mpt3sas: Convert mlsleading uses of pr<level> with MPT3SASFMT (bsc#1117108).
  • scsi: mpt3sas: Convert uses of pr<level> with MPT3SASFMT to ioc_<level> (bsc#1117108).
  • scsi: mpt3sas: Display chassis slot information of the drive (bsc#1117108).
  • scsi: mpt3sas: Do not abort I/Os issued to NVMe drives while processing Async Broadcast primitive event (bsc#1117108).
  • scsi: mpt3sas: Do not access the structure after decrementing it's instance reference count (bsc#1117108).
  • scsi: mpt3sas: Do not use 32-bit atomic request descriptor for Ventura controllers (bsc#1117108).
  • scsi: mpt3sas: Enhanced handling of Sense Buffer (bsc#1117108).
  • scsi: mpt3sas: fix an out of bound write (bsc#1117108).
  • scsi: mpt3sas: Fix a race condition in mpt3sasbasehardresethandler() (bsc#1117108).
  • scsi: mpt3sas: Fix calltrace observed while running IO & reset (bsc#1117108).
  • scsi: mpt3sas: fix dmaaddrt casts (bsc#1117108).
  • scsi: mpt3sas: Fixed memory leaks in driver (bsc#1117108).
  • scsi: mpt3sas: Fix, False timeout prints for ioctl and other internal commands during controller reset (bsc#1117108).
  • scsi: mpt3sas: fix format overflow warning (bsc#1117108).
  • scsi: mpt3sas: Fix indentation (bsc#1117108).
  • scsi: mpt3sas: Fix memory allocation failure test in 'mpt3sasbaseattach()' (bsc#1117108).
  • scsi: mpt3sas: Fix nvme drives checking for tlr (bsc#1117108).
  • scsi: mpt3sas: fix oops in error handlers after shutdown/unload (bsc#1117108).
  • scsi: mpt3sas: Fix possibility of using invalid Enclosure Handle for SAS device after host reset (bsc#1117108).
  • scsi: mpt3sas: fix possible memory leak (bsc#1117108).
  • scsi: mpt3sas: fix pr_info message continuation (bsc#1117108).
  • scsi: mpt3sas: Fix removal and addition of vSES device during host reset (bsc#1117108).
  • scsi: mpt3sas: Fix sparse warnings (bsc#1117108).
  • scsi: mpt3sas: fix spelling mistake: 'disbale' -> 'disable' (bsc#1117108).
  • scsi: mpt3sas: For NVME device, issue a protocol level reset (bsc#1117108).
  • scsi: mpt3sas: Handle NVMe PCIe device related events generated from firmware (bsc#1117108).
  • scsi: mpt3sas: Improve kernel-doc headers (bsc#1117108).
  • scsi: mpt3sas: Incorrect command status was set/marked as not used (bsc#1117108).
  • scsi: mpt3sas: Increase event log buffer to support 24 port HBA's (bsc#1117108).
  • scsi: mpt3sas: Introduce API to get BAR0 mapped buffer address (bsc#1117108).
  • scsi: mpt3sas: Introduce Base function for cloning (bsc#1117108).
  • scsi: mpt3sas: Introduce function to clone mpi reply (bsc#1117108).
  • scsi: mpt3sas: Introduce function to clone mpi request (bsc#1117108).
  • scsi: mpt3sas: Introduce mpt3sasgetstfromsmid() (bsc#1117108).
  • scsi: mpt3sas: Introduce struct mpt3sasnvmecmd (bsc#1117108).
  • scsi: mpt3sas: Lockless access for chain buffers (bsc#1117108).
  • scsi: mpt3sas: lockless command submission (bsc#1117108).
  • scsi: mpt3sas: make function getstfromsmid static (bsc#1117108).
  • scsi: mpt3sas: NVMe drive support for BTDHMAPPING ioctl command and log info (bsc#1117108).
  • scsi: mpt3sas: open-code scsihscsilookupget() (bsc#1117108).
  • scsi: mpt3sas: Optimize I/O memory consumption in driver (bsc#1117108).
  • scsi: mpt3sas: Pre-allocate RDPQ Array at driver boot time (bsc#1117108).
  • scsi: mpt3sas: Processing of Cable Exception events (bsc#1117108).
  • scsi: mpt3sas: Reduce memory footprint in kdump kernel (bsc#1117108).
  • scsi: mpt3sas: remove a stray KERN_INFO (bsc#1117108).
  • scsi: mpt3sas: Remove KERN_WARNING from panic uses (bsc#1117108).
  • scsi: mpt3sas: remove redundant copyfromuser in ctlgetiocinfo (bsc#1117108).
  • scsi: mpt3sas: remove redundant wmb (bsc#1117108).
  • scsi: mpt3sas: Remove set-but-not-used variables (bsc#1117108).
  • scsi: mpt3sas: Remove unnecessary parentheses and simplify null checks (bsc#1117108).
  • scsi: mpt3sas: Remove unused macro MPT3SAS_FMT (bsc#1117108).
  • scsi: mpt3sas: Remove unused variable requeue_event (bsc#1117108).
  • scsi: mpt3sas: Replace PCI pool old API (bsc#1117108).
  • scsi: mpt3sas: Replace PCI pool old API (bsc#1117108).
  • scsi: mpt3sas: Report Firmware Package Version from HBA Driver (bsc#1117108).
  • scsi: mpt3sas: scan and add nvme device after controller reset (bsc#1117108).
  • scsi: mpt3sas: separate out baserecovery_check() (bsc#1117108).
  • scsi: mpt3sas: set default value for cb_idx (bsc#1117108).
  • scsi: mpt3sas: Set NVMe device queue depth as 128 (bsc#1117108).
  • scsi: mpt3sas: SGL to PRP Translation for I/Os to NVMe devices (bsc#1117108).
  • scsi: mpt3sas: simplify mpt3sasscsiissue_tm() (bsc#1117108).
  • scsi: mpt3sas: simplify task management functions (bsc#1117108).
  • scsi: mpt3sas: simplify waitforcommandsto_complete() (bsc#1117108).
  • scsi: mpt3sas: Split baseresethandler(), mpt3sasscsihresethandler() and mpt3sasctlreset_handler() (bsc#1117108).
  • scsi: mpt3sas: Swap I/O memory read value back to cpu endianness (bsc#1117108).
  • scsi: mpt3sas: switch to generic DMA API (bsc#1117108).
  • scsi: mpt3sas: switch to pciallocirq_vectors (bsc#1117108).
  • scsi: mpt3sas: Updated MPI headers to v2.00.48 (bsc#1117108).
  • scsi: mpt3sas: Update driver version '25.100.00.00' (bsc#1117108).
  • scsi: mpt3sas: Update driver version '26.100.00.00' (bsc#1117108).
  • scsi: mpt3sas: Update MPI Headers (bsc#1117108).
  • scsi: mpt3sas: Update mpt3sas driver version (bsc#1117108).
  • scsi: mpt3sas: Use dmapoolzalloc (bsc#1117108).
  • scsi: mpt3sas: use listspliceinit() (bsc#1117108).
  • scsi: mpt3sas: wait for and flush running commands on shutdown/unload (bsc#1117108).
  • scsi: qla2xxx: Fix deadlock between ATIO and HW lock (bsc#1125794).
  • scsi: qla2xxx: Fix early srb free on abort (bsc#1121713).
  • scsi: qla2xxx: Fix for double free of SRB structure (bsc#1121713).
  • scsi: qla2xxx: Increase abort timeout value (bsc#1121713).
  • scsi: qla2xxx: Move {get|rel}sp to baseqpair struct (bsc#1121713).
  • scsi: qla2xxx: Return switch command on a timeout (bsc#1121713).
  • scsi: qla2xxx: Turn off IOCB timeout timer on IOCB completion (bsc#1121713).
  • scsi: qla2xxx: Use correct qpair for ABTS/CMD (bsc#1121713).
  • scsi: sd: Fix cachetypestore() (bnc#1012382).
  • scsi: sym53c8xx: fix NULL pointer dereference panic in symintsir() (bsc#1125315).
  • scsi: target: make the piprotformat ConfigFS path readable (bsc#1123933).
  • scsi: target: use consistent left-aligned ASCII INQUIRY data (bnc#1012382).
  • sctp: allocate sctpsockaddrentry with kzalloc (bnc#1012382).
  • sd: disable logical block provisioning if 'lbpme' is not set (bsc#1086095 bsc#1078355).
  • selinux: fix GPF on invalid policy (bnc#1012382).
  • seqbuf: Make seqbuf_puts() null-terminate the buffer (bnc#1012382).
  • serial: fsl_lpuart: clear parity enable bit when disable parity (bnc#1012382).
  • series.conf: Move 'patches.fixes/aio-hold-an-extra-file-reference-over-AIO-read-write.patch' into sorted section.
  • signal: Always notice exiting tasks (bnc#1012382).
  • signal: Better detection of synchronous signals (bnc#1012382).
  • signal: Restore the stop PTRACEEVENTEXIT (bnc#1012382).
  • skge: potential memory corruption in skgegetregs() (bnc#1012382).
  • sky2: Increase D3 delay again (bnc#1012382).
  • slab: alien caches must not be initialized if the allocation of the alien cache failed (bnc#1012382).
  • smack: fix access permissions for keyring (bnc#1012382).
  • smsc95xx: Use skbcowhead to deal with cloned skbs (bnc#1012382).
  • soc/tegra: Do not leak device tree node reference (bnc#1012382).
  • staging:iio:ad2s90: Make probe handle spi_setup failure (bnc#1012382).
  • staging: iio: ad7780: update voltage on read (bnc#1012382).
  • staging: iio: adc: ad7280a: handle error from _ad7280read32() (bnc#1012382).
  • staging: rtl8188eu: Add device code for D-Link DWA-121 rev B1 (bnc#1012382).
  • sunrpc: handle ENOMEM in rpcbgetportasync (bnc#1012382).
  • sunvdc: Do not spin in an infinite loop when violdcsend() returns EAGAIN (bnc#1012382).
  • sysfs: Disable lockdep for driver bind/unbind files (bnc#1012382).
  • tcp: clear icskbackoff in tcpwritequeuepurge() (bnc#1012382).
  • tcp: tcpv4err() should be more careful (bnc#1012382).
  • team: avoid complex list operations in teamnlcmdoptionsset() (bnc#1012382).
  • team: Free BPF filter when unregistering netdev (git-fixes).
  • test_hexdump: use memcpy instead of strncpy (bnc#1012382).
  • thermal: hwmon: inline helpers when CONFIGTHERMALHWMON is not set (bnc#1012382).
  • timekeeping: Use proper seqcount initializer (bnc#1012382).
  • tipc: fix uninit-value in tipcnlcompatbearerenable (bnc#1012382).
  • tipc: fix uninit-value in tipcnlcompat_doit (bnc#1012382).
  • tipc: fix uninit-value in tipcnlcompatlinkreset_stats (bnc#1012382).
  • tipc: fix uninit-value in tipcnlcompatlinkset (bnc#1012382).
  • tipc: fix uninit-value in tipcnlcompatnametable_dump (bnc#1012382).
  • tipc: use destination length for copy string (bnc#1012382).
  • tracing: Do not free iter->trace in fail path of tracingopenpipe() (bsc#1129581).
  • tracing/uprobes: Fix output for multiple string arguments (bnc#1012382).
  • tty: Do not block on IO when ldisc change is pending (bnc#1105428).
  • tty: Do not hold ldisc lock in tty_reopen() if ldisc present (bnc#1105428).
  • tty: fix data race between ttyinitdev and flush of buf (bnc#1105428).
  • tty: Handle problem if line discipline does not have receive_buf (bnc#1012382).
  • tty: Hold ttyldisclock() during tty_reopen() (bnc#1105428).
  • tty/ldsem: Add lockdep asserts for ldisc_sem (bnc#1105428).
  • tty/ldsem: Convert to regular lockdep annotations (bnc#1105428).
  • tty/ldsem: Decrement waitreaders on timeouted downread() (bnc#1105428).
  • tty/ldsem: Wake up readers after timed out down_write() (bnc#1012382).
  • tty/nhdlc: fix _might_sleep warning (bnc#1012382).
  • tty: serial: samsung: Properly set flags in autoCTS mode (bnc#1012382).
  • tty: Simplify tty->count math in tty_reopen() (bnc#1105428).
  • uapi/ifether.h: move _UAPIDEFETHHDR libc define (bnc#1012382).
  • uapi/if_ether.h: prevent redefinition of struct ethhdr (bnc#1012382).
  • ucc_geth: Reset BQL queue when stopping device (bnc#1012382).
  • udf: Fix BUG on corrupted inode (bnc#1012382).
  • um: Avoid marking pages with 'changed protection' (bnc#1012382).
  • usb: Add USBQUIRKDELAYCTRLMSG quirk for Corsair K70 RGB (bnc#1012382).
  • usb: cdc-acm: send ZLP for Telit 3G Intel based modems (bnc#1012382).
  • usb: dwc2: Remove unnecessary kfree (bnc#1012382).
  • usb: gadget: udc: net2272: Fix bitwise and boolean operations (bnc#1012382).
  • usb: hub: delay hub autosuspend if USB3 port is still link training (bnc#1012382).
  • usb: phy: am335x: fix race condition in _probe (bnc#1012382).
  • usb: serial: pl2303: add new PID to support PL2303TB (bnc#1012382).
  • usb: serial: simple: add Motorola Tetra TPG2200 device id (bnc#1012382).
  • usb: storage: add quirk for SMI SM3350 (bnc#1012382).
  • usb: storage: do not insert sane sense for SPC3+ when bad sense specified (bnc#1012382).
  • video: clps711x-fb: release disp device node in probe() (bnc#1012382).
  • vsock: cope with memory allocation failure at socket creation time (bnc#1012382).
  • vt: invoke notifier on screen size change (bnc#1012382).
  • vxlan: test dev->flags & IFFUP before calling netifrx() (bnc#1012382).
  • wireless: airo: potential buffer overflow in sprintf() (bsc#1120902).
  • writeback: do not decrement wb->refcnt if !wb->bdi (git fixes (writeback)).
  • x86: Add TSX Force Abort CPUID/MSR (bsc#1121805).
  • x86/a.out: Clear the dump structure initially (bnc#1012382).
  • x86/fpu: Add mightfault() to userinsn() (bnc#1012382).
  • x86/kaslr: Fix incorrect i8254 outb() parameters (bnc#1012382).
  • x86: livepatch: Treat RX8664PLT32 as RX8664PC32 (bnc#1012382).
  • x86/MCE: Initialize mce.bank in the case of a fatal error in mcenoway_out() (bnc#1012382).
  • x86/PCI: Fix Broadcom CNB20LE unintended sign extension (redux) (bnc#1012382).
  • x86/pkeys: Properly copy pkey state at fork() (bsc#1106105).
  • x86/platform/UV: Use efiruntimelock to serialise BIOS calls (bnc#1012382).
  • x86: respect memory size limiting via mem= parameter (bsc#1117645).
  • x86/xen: dont add memory above max allowed allocation (bsc#1117645).
  • xen, cpu_hotplug: Prevent an out of bounds access (bsc#1065600).
  • xen: remove pre-xen3 fallback handlers (bsc#1065600).
  • xfrm6tunnel: Fix spi check in _xfrm6tunnelalloc_spi (bnc#1012382).
  • xfrm: refine validation of template and selector families (bnc#1012382).
  • Yama: Check for pid death before checking ancestry (bnc#1012382).
  • xfs: remove filestream item xfs_inode reference (bsc#1127961).
References

Affected packages

SUSE:Linux Enterprise Server 12 SP3 / kernel-azure

Package

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

Affected ranges

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

Ecosystem specific

{
    "binaries": [
        {
            "kernel-azure": "4.4.176-4.25.1",
            "kernel-azure-devel": "4.4.176-4.25.1",
            "kernel-devel-azure": "4.4.176-4.25.1",
            "kernel-syms-azure": "4.4.176-4.25.1",
            "kernel-azure-base": "4.4.176-4.25.1",
            "kernel-source-azure": "4.4.176-4.25.1"
        }
    ]
}

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

Package

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

Affected ranges

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

Ecosystem specific

{
    "binaries": [
        {
            "kernel-azure": "4.4.176-4.25.1",
            "kernel-azure-devel": "4.4.176-4.25.1",
            "kernel-devel-azure": "4.4.176-4.25.1",
            "kernel-syms-azure": "4.4.176-4.25.1",
            "kernel-azure-base": "4.4.176-4.25.1",
            "kernel-source-azure": "4.4.176-4.25.1"
        }
    ]
}

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

Package

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

Affected ranges

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

Ecosystem specific

{
    "binaries": [
        {
            "kernel-azure": "4.4.176-4.25.1",
            "kernel-azure-devel": "4.4.176-4.25.1",
            "kernel-devel-azure": "4.4.176-4.25.1",
            "kernel-syms-azure": "4.4.176-4.25.1",
            "kernel-azure-base": "4.4.176-4.25.1",
            "kernel-source-azure": "4.4.176-4.25.1"
        }
    ]
}

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

Package

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

Affected ranges

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

Ecosystem specific

{
    "binaries": [
        {
            "kernel-azure": "4.4.176-4.25.1",
            "kernel-azure-devel": "4.4.176-4.25.1",
            "kernel-devel-azure": "4.4.176-4.25.1",
            "kernel-syms-azure": "4.4.176-4.25.1",
            "kernel-azure-base": "4.4.176-4.25.1",
            "kernel-source-azure": "4.4.176-4.25.1"
        }
    ]
}

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

Package

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

Affected ranges

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

Ecosystem specific

{
    "binaries": [
        {
            "kernel-azure": "4.4.176-4.25.1",
            "kernel-azure-devel": "4.4.176-4.25.1",
            "kernel-devel-azure": "4.4.176-4.25.1",
            "kernel-syms-azure": "4.4.176-4.25.1",
            "kernel-azure-base": "4.4.176-4.25.1",
            "kernel-source-azure": "4.4.176-4.25.1"
        }
    ]
}

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

Package

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

Affected ranges

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

Ecosystem specific

{
    "binaries": [
        {
            "kernel-azure": "4.4.176-4.25.1",
            "kernel-azure-devel": "4.4.176-4.25.1",
            "kernel-devel-azure": "4.4.176-4.25.1",
            "kernel-syms-azure": "4.4.176-4.25.1",
            "kernel-azure-base": "4.4.176-4.25.1",
            "kernel-source-azure": "4.4.176-4.25.1"
        }
    ]
}