SUSE-SU-2017:3410-1

Source
https://www.suse.com/support/update/announcement/2017/suse-su-20173410-1/
Import Source
https://ftp.suse.com/pub/projects/security/osv/SUSE-SU-2017:3410-1.json
JSON Data
https://api.osv.dev/v1/vulns/SUSE-SU-2017:3410-1
Related
Published
2017-12-21T19:14:54Z
Modified
2017-12-21T19:14:54Z
Summary
Security update for the Linux Kernel
Details

The SUSE Linux Enterprise 12 SP2 kernel was updated to 4.4.103 to receive various security and bugfixes.

This update enables SMB encryption in the CIFS support in the Linux Kernel (fate#324404)

The following security bugs were fixed:

  • CVE-2017-1000410: The Linux kernel was affected by an information leak in the processing of incoming L2CAP commands - ConfigRequest, and ConfigResponse messages. (bnc#1070535).
  • CVE-2017-11600: net/xfrm/xfrmpolicy.c in the Linux kernel did not ensure that the dir value of xfrmuserpolicyid is XFRMPOLICYMAX or less, which allowed local users to cause a denial of service (out-of-bounds access) or possibly have unspecified other impact via an XFRMMSG_MIGRATE xfrm Netlink message (bnc#1050231).
  • CVE-2017-12193: The assocarrayinsertintoterminalnode function in lib/assocarray.c in the Linux kernel mishandled node splitting, which allowed local users to cause a denial of service (NULL pointer dereference and panic) via a crafted application, as demonstrated by the keyring key type, and key addition and link creation operations (bnc#1066192).
  • CVE-2017-15115: The sctpdopeeloff function in net/sctp/socket.c in the Linux kernel did not check whether the intended netns is used in a peel-off action, which allowed local users to cause a denial of service (use-after-free and system crash) or possibly have unspecified other impact via crafted system calls (bnc#1068671).
  • CVE-2017-15265: Race condition in the ALSA subsystem in the Linux kernel allowed local users to cause a denial of service (use-after-free) or possibly have unspecified other impact via crafted /dev/snd/seq ioctl calls, related to sound/core/seq/seqclientmgr.c and sound/core/seq/seqports.c (bnc#1062520).
  • CVE-2017-16528: sound/core/seqdevice.c in the Linux kernel allowed local users to cause a denial of service (sndrawmididevseq_free use-after-free and system crash) or possibly have unspecified other impact via a crafted USB device (bnc#1066629).
  • CVE-2017-16536: The cx231xxusbprobe function in drivers/media/usb/cx231xx/cx231xx-cards.c in the Linux kernel allowed local users to cause a denial of service (NULL pointer dereference and system crash) or possibly have unspecified other impact via a crafted USB device (bnc#1066606).
  • CVE-2017-16537: The imon_probe function in drivers/media/rc/imon.c in the Linux kernel allowed local users to cause a denial of service (NULL pointer dereference and system crash) or possibly have unspecified other impact via a crafted USB device (bnc#1066573).
  • CVE-2017-16645: The imspcugetcdcuniondesc function in drivers/input/misc/ims-pcu.c in the Linux kernel allowed local users to cause a denial of service (imspcuparsecdc_data out-of-bounds read and system crash) or possibly have unspecified other impact via a crafted USB device (bnc#1067132).
  • CVE-2017-16646: drivers/media/usb/dvb-usb/dib0700_devices.c in the Linux kernel allowed local users to cause a denial of service (BUG and system crash) or possibly have unspecified other impact via a crafted USB device (bnc#1067105).
  • CVE-2017-16994: The walkhugetlbrange function in mm/pagewalk.c in the Linux kernel mishandled holes in hugetlb ranges, which allowed local users to obtain sensitive information from uninitialized kernel memory via crafted use of the mincore() system call (bnc#1069996).
  • CVE-2017-17448: net/netfilter/nfnetlinkcthelper.c in the Linux kernel did not require the CAPNETADMIN capability for new, get, and del operations, which allowed local users to bypass intended access restrictions because the nfnlcthelper_list data structure is shared across all net namespaces (bnc#1071693).
  • CVE-2017-17449: The _netlinkdelivertapskb function in net/netlink/afnetlink.c in the Linux kernel through 4.14.4, when CONFIGNLMON is enabled, did not restrict observations of Netlink messages to a single net namespace, which allowed local users to obtain sensitive information by leveraging the CAPNETADMIN capability to sniff an nlmon interface for all Netlink activity on the system (bnc#1071694).
  • CVE-2017-17450: net/netfilter/xtosf.c in the Linux kernel did not require the CAPNETADMIN capability for addcallback and removecallback operations, which allowed local users to bypass intended access restrictions because the xtosf_fingers data structure is shared across all net namespaces (bnc#1071695).
  • CVE-2017-7482: Fixed an overflow when decoding a krb5 principal. (bnc#1046107).
  • CVE-2017-8824: The dccpdisconnect function in net/dccp/proto.c in the Linux kernel allowed local users to gain privileges or cause a denial of service (use-after-free) via an AFUNSPEC connect system call during the DCCP_LISTEN state (bnc#1070771).

The following non-security bugs were fixed:

  • adm80211: return an error if adm8211allocrings() fails (bsc#1031717).
  • adv7604: Initialize drive strength to default when using DT (bnc#1012382).
  • afnetlink: ensure that NLMSGDONE never fails in dumps (bnc#1012382).
  • alsa: au88x0: avoid theoretical uninitialized access (bnc#1012382).
  • alsa: caiaq: Fix stray URB at probe error path (bnc#1012382).
  • alsa: compress: Remove unused variable (bnc#1012382).
  • alsa: hda: Add Raven PCI ID (bnc#1012382).
  • alsa: hda - Apply ALC269FIXUPNOSHUTUP on HDAFIXUPACTPROBE (bnc#1012382).
  • alsa: hda/ca0132 - Fix memory leak at error path (bsc#1031717).
  • alsa: hda - fix headset mic problem for Dell machines with alc236 (bnc#1012382).
  • alsa: hda - No loopback on ALC299 codec (git-fixes).
  • alsa: hda/realtek: Add headset mic support for Intel NUC Skull Canyon (bsc#1031717).
  • alsa: hda/realtek - Add new codec ID ALC299 (bnc#1012382).
  • alsa: hda/realtek - Add support for ALC236/ALC3204 (bnc#1012382).
  • alsa: hda/realtek - Fix ALC700 family no sound issue (bsc#1031717).
  • alsa: hda: Remove superfluous '-' added by printk conversion (bnc#1012382).
  • alsa: line6: Fix leftover URB at error-path during probe (bnc#1012382).
  • alsa: pcm: update tstamp only if audio_tstamp changed (bsc#1031717).
  • alsa: seq: Avoid invalid lockdep class warning (bsc#1031717).
  • alsa: seq: Enable 'use' locking in all configurations (bnc#1012382).
  • alsa: seq: Fix copyfromuser() call inside lock (bnc#1012382).
  • alsa: seq: Fix nested rwsem annotation for lockdep splat (bnc#1012382).
  • alsa: seq: Fix OSS sysex delivery in OSS emulation (bnc#1012382).
  • alsa: timer: Add missing mutex lock for compat ioctls (bnc#1012382).
  • alsa: timer: Remove kernel warning at compat ioctl error paths (bsc#1031717).
  • alsa: usb-audio: Add native DSD support for Pro-Ject Pre Box S2 Digital (bnc#1012382).
  • alsa: usb-audio: Add sanity checks in v2 clock parsers (bsc#1031717).
  • alsa: usb-audio: Add sanity checks to FE parser (bsc#1031717).
  • alsa: usb-audio: Check out-of-bounds access by corrupted buffer descriptor (bnc#1012382).
  • alsa: usb-audio: Fix potential out-of-bound access at parsing SU (bsc#1031717).
  • alsa: usb-audio: Kill stray URB at exiting (bnc#1012382).
  • alsa: usb-audio: uac1: Invalidate ctl on interrupt (bsc#1031717).
  • alsa: usx2y: Suppress kernel warning at page allocation failures (bnc#1012382).
  • alsa: vx: Do not try to update capture stream before running (bnc#1012382).
  • alsa: vx: Fix possible transfer overflow (bnc#1012382).
  • Apply generic ppc build fixes to vanilla (bsc#1070805)
  • arm64: dts: NS2: reserve memory for Nitro firmware (bnc#1012382).
  • arm64: ensure _dumpinstr() checks addr_limit (bnc#1012382).
  • arm64: fix dump_instr when PAN and UAO are in use (bnc#1012382).
  • arm: 8635/1: nommu: allow enabling REMAPVECTORSTO_RAM (bnc#1012382).
  • arm: 8715/1: add a private asm/unaligned.h (bnc#1012382).
  • arm: 8720/1: ensure dumpinstr() checks addrlimit (bnc#1012382).
  • arm: 8721/1: mm: dump: check hardware RO bit for LPAE (bnc#1012382).
  • arm: 8722/1: mm: make STRICTKERNELRWX effective for LPAE (bnc#1012382).
  • arm: crypto: reduce priority of bit-sliced AES cipher (bnc#1012382).
  • arm: dts: Fix am335x and dm814x scm syscon to probe children (bnc#1012382).
  • arm: dts: Fix compatible for ti81xx uarts for 8250 (bnc#1012382).
  • arm: dts: Fix omap3 off mode pull defines (bnc#1012382).
  • arm: dts: mvebu: pl310-cache disable double-linefill (bnc#1012382).
  • arm: dts: r8a7790: Use R-Car Gen 2 fallback binding for msiof nodes (bnc#1012382).
  • arm: OMAP2+: Fix init for multiple quirks for the same SoC (bnc#1012382).
  • arm: omap2plus_defconfig: Fix probe errors on UARTs 5 and 6 (bnc#1012382).
  • arm: pxa: Do not rely on public mmc header to include leds.h (bnc#1012382).
  • arm: remove duplicate 'const' annotations' (bnc#1012382).
  • asm/sections: add helpers to check for section data (bsc#1063026).
  • asoc: adau17x1: Workaround for noise bug in ADC (bnc#1012382).
  • asoc: cs42l56: Fix reset GPIO name in example DT binding (bsc#1031717).
  • asoc: dapm: fix some pointer error handling (bnc#1012382).
  • asoc: dapm: handle probe deferrals (bnc#1012382).
  • asoc: davinci-mcasp: Fix an error handling path in 'davincimcaspprobe()' (bsc#1031717).
  • asoc: rsnd: do not double free kctrl (bnc#1012382).
  • asoc: samsung: Fix possible double iounmap on s3c24xx driver probe failure (bsc#1031717).
  • asoc: wm_adsp: Do not overrun firmware file buffer when reading region data (bnc#1012382).
  • ata: ATABMDMA should depend on HASDMA (bnc#1012382).
  • ata: fixes kernel crash while tracing ataehlink_autopsy event (bnc#1012382).
  • ata: SATAHIGHBANK should depend on HASDMA (bnc#1012382).
  • ata: SATAMV should depend on HASDMA (bnc#1012382).
  • ath10k: convert warning about non-existent OTP board id to debug message (git-fixes).
  • ath10k: fix a warning during channel switch with multiple vaps (bsc#1031717).
  • ath10k: fix board data fetch error message (bsc#1031717).
  • ath10k: fix diag_read to collect data for larger memory (bsc#1031717).
  • ath10k: fix incorrect txpower set by P2P_DEVICE interface (bnc#1012382).
  • ath10k: fix potential memory leak in ath10kwmitlvoppullfwstats() (bnc#1012382).
  • ath10k: free cached fw bin contents when get board id fails (bsc#1031717).
  • ath10k: ignore configuring the incorrect board_id (bnc#1012382).
  • ath10k: set CTS protection VDEV param only if VDEV is up (bnc#1012382).
  • ath9khtc: check for underflow in ath9khtcrxmsg() (bsc#1031717).
  • ath9k: off by one in ath9khwnvramreadarray() (bsc#1031717).
  • audit: log 32-bit socketcalls (bnc#1012382).
  • autofs: do not fail mount for transient error (bsc#1065180).
  • backlight: adp5520: Fix error handling in adp5520blprobe() (bnc#1012382).
  • backlight: lcd: Fix race condition during register (bnc#1012382).
  • bcache: check ca->alloc_thread initialized before wake up it (bnc#1012382).
  • block: Fix a race between blkcleanupqueue() and timeout handling (FATE#319965, bsc#964944).
  • bluetooth: btusb: fix QCA Rome suspend/resume (bnc#1012382).
  • bnxt_en: Call firmware to approve the random VF MAC address (bsc#963575 FATE#320144).
  • bnxten: Do not setup MAC address in bnxthwrmfuncqcaps() (bsc#963575 FATE#320144).
  • bnxt_en: Fix possible corrupted NVRAM parameters from firmware response (bsc#963575 FATE#320144).
  • bnxt_en: Fix VF PCIe link speed and width logic (bsc#963575 FATE#320144).
  • bnxten: Re-arrange bnxthwrmfuncqcaps() (bsc#963575 FATE#320144).
  • bnxten: use ethhwaddrrandom() (bsc#963575 FATE#320144).
  • bonding: discard lowest hash bit for 802.3ad layer3+4 (bnc#1012382).
  • bpf: one perf event close won't free bpf program attached by another perf event (bnc#1012382).
  • bpf/verifier: reject BPFALU64|BPFEND (bnc#1012382).
  • brcmfmac: add length check in brcmfcfg80211escan_handler() (bnc#1012382).
  • brcmfmac: remove setting IBSS mode when stopping AP (bnc#1012382).
  • brcmfmac: setup passive scan if requested by user-space (bnc#1012382).
  • brcmsmac: make some local variables 'static const' to reduce stack size (bnc#1012382).
  • bridge: netlink: register netdevice before executing changelink (bnc#1012382).
  • bt8xx: fix memory leak (bnc#1012382).
  • btrfs: add a node counter to each of the rbtrees (bsc#974590 bsc#1030061 bsc#1022914 bsc#1017461).
  • btrfs: add cond_resched() calls when resolving backrefs (bsc#974590 bsc#1030061 bsc#1022914 bsc#1017461).
  • btrfs: allow backref search checks for shared extents (bsc#974590 bsc#1030061 bsc#1022914 bsc#1017461).
  • btrfs: backref, add tracepoints for prelim_ref insertion and merging (bsc#974590 bsc#1030061 bsc#1022914 bsc#1017461).
  • btrfs: backref, add unodeauxtoinodelist helper (bsc#974590 bsc#1030061 bsc#1022914 bsc#1017461).
  • btrfs: backref, cleanup __ namespace abuse (bsc#974590 bsc#1030061 bsc#1022914 bsc#1017461).
  • btrfs: backref, constify some arguments (bsc#974590 bsc#1030061 bsc#1022914 bsc#1017461).
  • btrfs: btrfscheckshared should manage its own transaction (bsc#974590 bsc#1030061 bsc#1022914 bsc#1017461).
  • btrfs: clean up extraneous computations in adddelayedrefs (bsc#974590 bsc#1030061 bsc#1022914 bsc#1017461).
  • btrfs: constify tracepoint arguments (bsc#974590 bsc#1030061 bsc#1022914 bsc#1017461).
  • btrfs: convert prelimary reference tracking to use rbtrees (bsc#974590 bsc#1030061 bsc#1022914 bsc#1017461).
  • btrfs: fix leak and use-after-free in resolveindirectrefs (bsc#974590 bsc#1030061 bsc#1022914 bsc#1017461).
  • btrfs: Fix typo in maycommittransaction Rather than comparing the result of the percpu comparison I was comparing the value of the percpu counter against 0 or 1.
  • btrfs: remove ref_tree implementation from backref.c (bsc#974590 bsc#1030061 bsc#1022914 bsc#1017461).
  • btrfs: return the actual error value from from btrfsuuidtree_iterate (bnc#1012382).
  • btrfs: struct-funcs, constify readers (bsc#974590 bsc#1030061 bsc#1022914 bsc#1017461).
  • bus: mbus: fix window size calculation for 4GB windows (bnc#1012382).
  • can: ccan: do not indicate triple sampling support for DCAN (bnc#1012382).
  • can: esdusb2: Fix candlc value for received RTR, frames (bnc#1012382).
  • can: gs_usb: fix busy loop if no more TX context is available (bnc#1012382).
  • can: kvaser_usb: Correct return value in printout (bnc#1012382).
  • can: kvaserusb: Ignore CMDFLUSHQUEUEREPLY messages (bnc#1012382).
  • can: sun4i: fix loopback mode (bnc#1012382).
  • can: sun4i: handle overrun in RX FIFO (bnc#1012382).
  • cdc_ncm: Set NTB format again after altsetting switch for Huawei devices (bnc#1012382).
  • ceph: avoid panic in createsessionopen_msg() if utsname() returns NULL (bsc#1061451).
  • ceph: check negative offsets in ceph_llseek() (bsc#1061451).
  • ceph: clean up unsafe dparent accesses in builddentry_path (bnc#1012382).
  • ceph: unlock dangling spinlock in tryflushcaps() (bsc#1065639).
  • cgroup, net_cls: iterate the fds of only the tasks which are being migrated (bnc#1064926).
  • cifs: add buildpathfromdentryoptional_prefix() (fate#323482)
  • cifs: Add capability to decrypt big read responses (FATE#324404). Allow to decrypt transformed packets that are bigger than the big buffer size. In particular it is used for read responses that can only exceed the big buffer size.
  • cifs: Add capability to transform requests before sending (FATE#324404). This will allow us to do protocol specific tranformations of packets before sending to the server. For SMB3 it can be used to support encryption.
  • cifs: Add copy into pages callback for a read operation (FATE#324404). Since we have two different types of reads (pagecache and direct) we need to process such responses differently after decryption of a packet. The change allows to specify a callback that copies a read payload data into preallocated pages.
  • cifs: Add mid handle callback (FATE#324404). We need to process read responses differently because the data should go directly into preallocated pages. This can be done by specifying a mid handle callback.
  • cifs: Add soft dependencies (FATE#324404). List soft dependencies of cifs so that mkinitrd and dracut can include the required helper modules.
  • cifs: Add transform header handling callbacks (FATE#324404). We need to recognize and parse transformed packets in demultiplex thread to find a corresponsing mid and process it further.
  • cifs: add useipc flag to SMB2ioctl() (fate#323482)
  • cifs: Allow to switch on encryption with seal mount option (FATE#324404). This allows users to inforce encryption for SMB3 shares if a server supports it.
  • cifs: check MaxPathNameComponentLength != 0 before using it (bnc#1012382).
  • cifs: Decrypt and process small encrypted packets (FATE#324404). Allow to decrypt transformed packets, find a corresponding mid and process as usual further.
  • cifs: do not bother with kmap on readpages side (FATE#324404). just do ITERBVEC recvmsg
  • cifs: Enable encryption during session setup phase (FATE#324404). In order to allow encryption on SMB connection we need to exchange a session key and generate encryption and decryption keys.
  • cifs: Encrypt SMB3 requests before sending (FATE#324404). This change allows to encrypt packets if it is required by a server for SMB sessions or tree connections.
  • cifs: fix circular locking dependency (bsc#1064701).
  • cifs: Fix some return values in case of error in 'crypt_message' (fate#324404).
  • cifs: Fix sparse warnings (fate#323482)
  • cifs: implement getdfsrefer for SMB2+ (fate#323482)
  • cifs: let ses->ipc_tid hold smb2 TreeIds (fate#323482)
  • cifs: Make send_cancel take rqst as argument (FATE#324404).
  • cifs: Make SendReceive2() takes resp iov (FATE#324404). Now SendReceive2 frees the first iov and returns a response buffer in it that increases a code complexity. Simplify this by making a caller responsible for freeing request buffer itself and returning a response buffer in a separate iov.
  • cifs: move DFS response parsing out of SMB1 code (fate#323482)
  • cifs: no need to wank with copying and advancing iovec on recvmsg side either (FATE#324404).
  • cifs: Only select the required crypto modules (FATE#324404). The sha256 and cmac crypto modules are only needed for SMB2+, so move the select statements to config CIFSSMB2. Also select CRYPTOAES there as SMB2+ needs it.
  • cifs: Prepare for encryption support (first part). Add decryption and encryption key generation. (FATE#324404).
  • cifsreadvreceive: use cifsreadfrom_socket() (FATE#324404).
  • cifs: Reconnect expired SMB sessions (bnc#1012382).
  • cifs: remove any preceding delimiter from prefix_path (fate#323482)
  • cifs: Send RFC1001 length in a separate iov (FATE#324404). In order to simplify further encryption support we need to separate RFC1001 length and SMB2 header when sending a request. Put the length field in iov[0] and the rest of the packet into following iovs.
  • cifs: Separate RFC1001 length processing for SMB2 read (FATE#324404). Allocate and initialize SMB2 read request without RFC1001 length field to directly call cifssendrecv() rather than SendReceive2() in a read codepath.
  • cifs: Separate SMB2 header structure (FATE#324404). In order to support compounding and encryption we need to separate RFC1001 length field and SMB2 header structure because the protocol treats them differently. This change will allow to simplify parsing of such complex SMB2 packets further.
  • cifs: Separate SMB2 sync header processing (FATE#324404). Do not process RFC1001 length in smb2hdrassemble() because it is not a part of SMB2 header. This allows to cleanup the code and adds a possibility combine several SMB2 packets into one for compounding.
  • cifs: set signing flag in SMB2+ TreeConnect if needed (fate#323482)
  • cifs: Simplify SMB2 and SMB311 dependencies (FATE#324404).
  • clk: ti: dra7-atl-clock: fix child-node lookups (bnc#1012382).
  • clk: ti: dra7-atl-clock: Fix of_node reference counting (bnc#1012382).
  • clockevents/drivers/cs5535: Improve resilience to spurious interrupts (bnc#1012382).
  • cma: fix calculation of aligned offset (VM Functionality, bsc#1050060).
  • coda: fix 'kernel memory exposure attempt' in fsync (bnc#1012382).
  • cpufreq: CPPC: add ACPI_PROCESSOR dependency (bnc#1012382).
  • crypto: shash - Fix zero-length shash ahash digest crash (bnc#1012382).
  • crypto: vmx - disable preemption to enable vsx in aes_ctr.c (bnc#1012382).
  • crypto: x86/sha1-mb - fix panic due to unaligned access (bnc#1012382).
  • crypto: xts - Add ECB dependency (bnc#1012382).
  • cx231xx: Fix I2C on Internal Master 3 Bus (bnc#1012382).
  • cxgb4: Fix error codes in c4iwcreatecq() (bsc#1021424).
  • cxl: Fix DAR check & use REGION_ID instead of opencoding (bsc#1066223).
  • cxl: Fix leaking pid refs in some error paths (bsc#1066223).
  • cxl: Force context lock during EEH flow (bsc#1066223).
  • cxl: Prevent adapter reset if an active context exists (bsc#1066223).
  • cxl: Route eeh events to all drivers in cxlpcierror_detected() (bsc#1066223).
  • direct-io: Prevent NULL pointer access in submitpagesection (bnc#1012382).
  • Disable patches.kernel.org/4.4.93-022-fix-unbalanced-page-refcounting-in-biomapuse.patch (bsc#1070767)
  • dmaengine: dmatest: warn user when dma test times out (bnc#1012382).
  • dmaengine: edma: Align the memcpy acnt array size with the transfer (bnc#1012382).
  • dmaengine: zx: set DMACYCLIC capmask bit (bnc#1012382).
  • dm bufio: fix integer overflow when limiting maximum cache size (bnc#1012382).
  • dm: fix race between dmgetfromkobject() and _dm_destroy() (bnc#1012382).
  • driver core: platform: Do not read past the end of 'driver_override' buffer (bnc#1012382).
  • drivers: dma-mapping: Do not leave an invalid area->pages pointer in dmacommoncontiguous_remap() (Git-fixes, bsc#1065692).
  • drivers: firmware: psci: drop duplicate const from psciofmatch (bnc#1012382).
  • drivers: hv: fcopy: restore correct transfer length (bnc#1012382).
  • drm/amdgpu: when dpm disabled, also need to stop/start vce (bnc#1012382).
  • drm/amdkfd: fix improper return value on error (bnc#1012382).
  • drm/amdkfd: NULL dereference involving create_process() (bsc#1031717).
  • drm: Apply range restriction after color adjustment when allocation (bnc#1012382).
  • drm/armada: Fix compile fail (bnc#1012382).
  • drm: bridge: add DT bindings for TI ths8135 (bnc#1012382).
  • drm: drmminorregister(): Clean up debugfs on failure (bnc#1012382).
  • drmfourcc: Fix DRMFORMATMODLINEAR #define (bnc#1012382).
  • drm: gma500: fix logic error (bsc#1031717).
  • drm/i915/bios: ignore HDMI on port A (bnc#1012382).
  • drm/i915/bxt: set min brightness from VBT (bsc#1031717).
  • drm/i915: Do not try indexed reads to alternate slave addresses (bsc#1031717).
  • drm/i915: fix backlight invert for non-zero minimum brightness (bsc#1031717).
  • drm/i915: Prevent zero length 'index' write (bsc#1031717).
  • drm/i915: Read timings from the correct transcoder in intelcrtcmode_get() (bsc#1031717).
  • drm/msm: fix an integer overflow test (bnc#1012382).
  • drm/msm: Fix potential buffer overflow issue (bnc#1012382).
  • drm/nouveau/bsp/g92: disable by default (bnc#1012382).
  • drm/nouveau/gr: fallback to legacy paths during firmware lookup (bsc#1031717).
  • drm/nouveau/mmu: flush tlbs before deleting page tables (bnc#1012382).
  • drm/omap: Fix error handling path in 'omapdmmprobe()' (bsc#1031717).
  • drm/panel: simple: Add missing panelsimpleunprepare() calls (bsc#1031717).
  • drm/sti: stivtg: Handle return NULL error from devmioremap_nocache (bnc#1012382).
  • drm/vc4: Fix leak of HDMI EDID (bsc#1031717).
  • drm/vmwgfx: Fix Ubuntu 17.10 Wayland black screen issue (bnc#1012382).
  • e1000e: Fix error path in link detection (bnc#1012382).
  • e1000e: Fix return value test (bnc#1012382).
  • e1000e: Separate signaling for link check/link up (bnc#1012382).
  • ecryptfs: fix dereference of NULL userkeypayload (bnc#1012382).
  • eCryptfs: use after free in ecryptfsreleasemessaging() (bsc#1012829).
  • epoll: avoid calling epcallnested() from eppollsafewake() (bsc#1056427).
  • epoll: remove epcallnested() from epeventpollpoll() (bsc#1056427).
  • ext4: cleanup goto next group (bsc#1066285).
  • ext4: do not allow encrypted operations without keys (bnc#1012382). patches.drivers/0001-iwlwifi-nvm-fix-up-phy-section-when-reading-it.patch.
  • ext4: do not use stripe_width if it is not set (bnc#1012382).
  • ext4: fix interaction between i_size, fallocate, and delalloc after a crash (bnc#1012382).
  • ext4: fix stripe-unaligned allocations (bnc#1012382).
  • ext4: in ext4seek{hole,data}, return -ENXIO for negative offsets (bnc#1012382).
  • ext4: reduce lock contention in _ext4new_inode (bsc#1066285).
  • extcon: axp288: Use vbus-valid instead of -present to determine cable presence (bnc#1012382).
  • extcon: palmas: Check the parent instance to prevent the NULL (bnc#1012382).
  • exynos4-is: fimc-is: Unmap region obtained by of_iomap() (bnc#1012382).
  • exynos-gsc: Do not swap cb/cr for semi planar formats (bnc#1012382).
  • f2fs crypto: add missing locking for keyring_key access (bnc#1012382).
  • f2fs crypto: replace some BUG_ON()'s with error checks (bnc#1012382).
  • f2fs: do not wait for writeback in write_begin (bnc#1012382).
  • fealnx: Fix building error on MIPS (bnc#1012382).
  • fix a page leak in vhostscsiiovtosgl() error recovery (bnc#1012382).
  • Fix serial console on SNI RM400 machines (bsc#1031717).
  • Fix tracing sample code warning (bnc#1012382).
  • fix unbalanced page refcounting in biomapuser_iov (bnc#1012382).
  • fix whitespace according to upstream commit
  • fm10k: request reset when mbx->state changes (bnc#1012382).
  • fm10k: Use smprmb rather than readbarrier_depends (bnc#1012382).
  • fs/9p: Compare qid.path in v9fstestinode (bsc#1012829).
  • fs-cache: fix dereference of NULL userkeypayload (bnc#1012382).
  • fscrypt: fix dereference of NULL userkeypayload (bnc#1012382).
  • fscrypt: lock mutex before checking for bounce page pool (bnc#1012382).
  • fscrypto: require write access to mount to set encryption policy (bnc#1012382).
  • fs/epoll: cache leftmost node (bsc#1056427).
  • ftrace: Fix kmemleak in unregisterftracegraph (bnc#1012382).
  • fuse: fix READDIRPLUS skipping an entry (bnc#1012382).
  • gfs2: Fix reference to ERRPTR in gfs2glockiternext (bnc#1012382).
  • gpu: drm: mgag200: mgag200main:- Handle error from pciiomap (bnc#1012382).
  • hid: elo: clear BTN_LEFT mapping (bsc#1065866).
  • hid: i2c-hid: allocate hid buffers for real worst case (bnc#1012382).
  • hid: usbhid: fix out-of-bounds bug (bnc#1012382).
  • hpsa: correct lun data caching bitmap definition (bsc#1028971).
  • hsi: ssiprotocol: double free in ssippn_xmit() (bsc#1031717).
  • hwmon: (gl520sm) Fix overflows and crash seen when writing into limit attributes (bnc#1012382).
  • i2c: at91: ensure state is restored after suspending (bnc#1012382).
  • i2c: cadance: fix ctrl/addr reg write order (bsc#1031717).
  • i2c: imx: Use correct function to write to register (bsc#1031717).
  • i2c: ismt: Separate I2C block read from SMBus block read (bnc#1012382).
  • i2c: meson: fix wrong variable usage in mesoni2cput_data (bnc#1012382).
  • i2c: riic: correctly finish transfers (bnc#1012382).
  • i2c: riic: fix restart condition (git-fixes).
  • i40e: Initialize 64-bit statistics TX ring seqcount (bsc#969476 FATE#319648 bsc#969477 FATE#319816).
  • i40e: Use smprmb rather than readbarrier_depends (bnc#1012382).
  • i40evf: Use smprmb rather than readbarrier_depends (bnc#1012382).
  • i40iw: Add missing memory barriers (bsc#969476 FATE#319648 bsc#969477 FATE#319816).
  • i40iw: Fix port number for query QP (bsc#969476 FATE#319648 bsc#969477 FATE#319816).
  • ib/core: Fix calculation of maximum RoCE MTU (bsc#1022595 FATE#322350).
  • ib/core: Fix for core panic (bsc#1022595 FATE#322350).
  • ib/core: Fix the validations of a multicast LID in attach or detach operations (bsc#1022595 FATE#322350).
  • ib/core: Namespace is mandatory input for address resolution (bsc#1022595 FATE#322350).
  • ib/i40iw: Fix error code in i40iwcreatecq() (bsc#969476 FATE#319648 bsc#969477 FATE#319816).
  • ib/ipoib: Change listdel to listdel_init in the tx object (bnc#1012382).
  • ib/ipoib: Clean error paths in add port (bsc#1022595 FATE#322350).
  • ib/ipoib: Fix deadlock over vlan_mutex (bnc#1012382).
  • ib/ipoib: Prevent setting negative values to maxnonsrqconn_qp (bsc#1022595 FATE#322350).
  • ib/ipoib: Remove double pointer assigning (bsc#1022595 FATE#322350).
  • ib/ipoib: Replace listdel of the neigh->list with listdel_init (bnc#1012382).
  • ib/ipoib: rtnlunlock can not come after freenetdev (bnc#1012382).
  • ib/ipoib: Set IPOIBNEIGHTBL_FLUSH after flushed completion initialization (bsc#1022595 FATE#322350).
  • ib/mlx5: Fix Raw Packet QP event handler assignment (bsc#966170 FATE#320225 bsc#966172 FATE#320226).
  • ib/mlx5: Fix RoCE Address Path fields (bsc#966170 FATE#320225 bsc#966172 FATE#320226).
  • ibmvnic: Add netdev_dbg output for debugging (fate#323285).
  • ibmvnic: Add vnic client data to login buffer (bsc#1069942).
  • ibmvnic: Convert vnic server reported statistics to cpu endian (fate#323285).
  • ibmvnic: Enable scatter-gather support (bsc#1066382).
  • ibmvnic: Enable TSO support (bsc#1066382).
  • ibmvnic: Feature implementation of Vital Product Data (VPD) for the ibmvnic driver (bsc#1069942).
  • ibmvnic: Fix calculation of number of TX header descriptors (bsc#1066382).
  • ibmvnic: fix dmamappingerror call (bsc#1069942).
  • ibmvnic: Fix failover error path for non-fatal resets (bsc#1066382).
  • ibmvnic: Implement .get_channels (fate#323285).
  • ibmvnic: Implement .get_ringparam (fate#323285).
  • ibmvnic: Implement per-queue statistics reporting (fate#323285).
  • ibmvnic: Let users change net device features (bsc#1066382).
  • ibmvnic: Set state UP (bsc#1062962).
  • ibmvnic: Update reset infrastructure to support tunable parameters (bsc#1066382).
  • ib/qib: fix false-postive maybe-uninitialized warning (bnc#1012382).
  • ib/srp: Avoid that a cable pull can trigger a kernel crash (bsc#1022595 FATE#322350).
  • ib/srpt: Do not accept invalid initiator port names (bnc#1012382).
  • ib/uverbs: Fix device cleanup (bsc#1022595 FATE#322350).
  • ib/uverbs: Fix NULL pointer dereference during device removal (bsc#1022595 FATE#322350).
  • igb: close/suspend race in netifdevicedetach (bnc#1012382).
  • igb: Fix hwdbg logging in igbupdateflashi210 (bnc#1012382).
  • igb: re-assign hw address pointer on reset after PCI error (bnc#1012382).
  • igb: reset the PHY before reading the PHY ID (bnc#1012382).
  • igb: Use smprmb rather than readbarrier_depends (bnc#1012382).
  • igbvf: Use smprmb rather than readbarrier_depends (bnc#1012382).
  • iio: ad7793: Fix the serial interface reset (bnc#1012382).
  • iio: adc: axp288: Drop bogus AXP288ADCTSPINCTRL register modifications (bnc#1012382).
  • iio: adc: hx711: Add DT binding for avia,hx711 (bnc#1012382).
  • iio: adc: mcp320x: Fix oops on module unload (bnc#1012382).
  • iio: adc: mcp320x: Fix readout of negative voltages (bnc#1012382).
  • iio: adc: twl4030: Disable the vusb3v1 rugulator in the error handling path of 'twl4030madcprobe()' (bnc#1012382).
  • iio: adc: twl4030: Fix an error handling path in 'twl4030madcprobe()' (bnc#1012382).
  • iio: adc: xilinx: Fix error handling (bnc#1012382).
  • iio: adsigmadelta: Implement a dedicated reset function (bnc#1012382).
  • iio: core: Return error for failed read_reg (bnc#1012382).
  • iio: dummy: events: Add missing break (bsc#1031717).
  • iio: light: fix improper return value (bnc#1012382).
  • iio: trigger: free trigger resource correctly (bnc#1012382).
  • ima: do not update security.ima if appraisal status is not INTEGRITY_PASS (bnc#1012382).
  • input: ar1021_i2c - fix too long name in driver's device table (bsc#1031717).
  • input: edt-ft5x06 - fix setting gain, offset, and threshold via device tree (bsc#1031717).
  • input: elan_i2c - add ELAN060C to the ACPI table (bnc#1012382).
  • input: elan_i2c - add ELAN0611 to the ACPI table (bnc#1012382).
  • input: gtco - fix potential out-of-bound access (bnc#1012382).
  • input: mpr121 - handle multiple bits change of status register (bnc#1012382).
  • input: mpr121 - set missing event capability (bnc#1012382).
  • input: tiam335xtsc - fix incorrect step config for 5 wire touchscreen (bsc#1031717).
  • input: twl4030-pwrbutton - use correct device for irq request (bsc#1031717).
  • input: ucb1400_ts - fix suspend and resume handling (bsc#1031717).
  • input: uinput - avoid crash when sending FF request to device going away (bsc#1031717).
  • iommu/amd: Finish TLB flush in amdiommuunmap() (bnc#1012382).
  • iommu/arm-smmu-v3: Clear prior settings when updating STEs (bnc#1012382).
  • iommu/io-pgtable-arm: Check for leaf entry before dereferencing it (bnc#1012382).
  • iommu/vt-d: Do not register bus-notifier under dmargloballock (bsc#1069793).
  • ip6gre: only increase errcount for some certain type icmpv6 in ip6gre_err (bnc#1012382).
  • ip6gre: skbpush ipv6hdr before packing the header in ip6gre_header (bnc#1012382).
  • ipip: only increase errcount for some certain type icmp in ipiperr (bnc#1012382).
  • ipmi: Disable IPMI fix patches due to regression (bsc#1071833)
  • ipmi: fix unsigned long underflow (bnc#1012382).
  • ipmi: Pick up slave address from SMBIOS on an ACPI device (bsc#1070006).
  • ipmi: Prefer ACPI system interfaces over SMBIOS ones (bsc#1070006).
  • ipmi_si: Clean up printks (bsc#1070006).
  • ipmisi: fix memory leak on newsmi (bsc#1070006).
  • ipsec: do not ignore crypto err in ah4 input (bnc#1012382).
  • ipv6: flowlabel: do not leave opt->tot_len with garbage (bnc#1012382).
  • ipv6: only call ip6routedevnotify() once for NETDEVUNREGISTER (bnc#1012382).
  • ipvs: make drop_entry protection effective for SIP-pe (bsc#1056365).
  • irqchip/crossbar: Fix incorrect type of local variables (bnc#1012382).
  • isa: Prevent NULL dereference in isa_bus driver callbacks (bsc#1031717).
  • iscsi-target: Fix non-immediate TMR reference leak (bnc#1012382).
  • isdn/i4l: fetch the ppp_write buffer in one shot (bnc#1012382).
  • isofs: fix timestamps beyond 2027 (bnc#1012382).
  • iwlwifi: add workaround to disable wide channels in 5GHz (bnc#1012382).
  • iwlwifi: mvm: fix the coex firmware API (bsc#1031717).
  • iwlwifi: mvm: return -ENODATA when reading the temperature with the FW down (bsc#1031717).
  • iwlwifi: mvm: set the RTSMIMOPROT bit in flag mask when sending sta to fw (bsc#1031717).
  • iwlwifi: mvm: use IWLHCMDNOCOPY for MCASTFILTERCMD (bnc#1012382).
  • iwlwifi: split the regulatory rules when the bandwidth flags require it (bsc#1031717).
  • ixgbe: add mask for 64 RSS queues (bnc#1012382).
  • ixgbe: do not disable FEC from the driver (bnc#1012382).
  • ixgbe: fix AER error handling (bnc#1012382).
  • ixgbe: Fix incorrect bitwise operations of PTP Rx timestamp flags (bsc#969474 FATE#319812 bsc#969475 FATE#319814).
  • ixgbe: Fix skb list corruption on Power systems (bnc#1012382).
  • ixgbe: handle close/suspend race with netifdevicedetach/present (bnc#1012382).
  • ixgbe: Reduce I2C retry count on X550 devices (bnc#1012382).
  • ixgbevf: Use smprmb rather than readbarrier_depends (bnc#1012382).
  • kABI: protect struct l2tp_tunnel (kabi).
  • kABI: protect struct regulator_dev (kabi).
  • kABI: protect struct rmdataop (kabi).
  • kABI: protect struct sdio_func (kabi).
  • kABI: protect structs rtrq+rootdomain (kabi).
  • kABI: protect typedef rdsrdmacookie_t (kabi).
  • kernel-docs: unpack the source instead of using kernel-source (bsc#1057199).
  • kernel/sysctl.c: remove duplicate UINTMAX check on doprocdouintvecconv() (bsc#1066470).
  • kernel/watchdog: Prevent false positives with turbo modes (bnc#1063516).
  • keys: do not let add_key() update an uninstantiated key (bnc#1012382).
  • keys: do not revoke uninstantiated key in requestkeyauth_new() (bsc#1031717).
  • keys: encrypted: fix dereference of NULL userkeypayload (bnc#1012382).
  • keys: fix cred refcount leak in requestkeyauth_new() (bsc#1031717).
  • keys: fix key refcount leak in keyctlassumeauthority() (bsc#1031717).
  • keys: fix key refcount leak in keyctlreadkey() (bsc#1031717).
  • keys: fix NULL pointer dereference during ASN.1 parsing [ver #2] (bnc#1012382).
  • keys: fix out-of-bounds read during ASN.1 parsing (bnc#1012382).
  • keys: Fix race between updating and finding a negative key (bnc#1012382).
  • keys: return full count in keyring_read() if buffer is too small (bnc#1012382).
  • keys: trusted: fix writing past end of buffer in trusted_read() (bnc#1012382).
  • keys: trusted: sanitize all key material (bnc#1012382).
  • kvm: nVMX: fix guest CR4 loading when emulating L2 to L1 exit (bnc#1012382).
  • kvm: nVMX: set IDTR and GDTR limits when loading L1 host state (bnc#1012382).
  • kvm: PPC: Book 3S: XICS: correct the real mode ICP rejecting counter (bnc#1012382).
  • kvm: SVM: obey guest PAT (bnc#1012382).
  • l2tp: Avoid schedule while atomic in exit_net (bnc#1012382).
  • l2tp: check ps->sock before running pppol2tpsessionioctl() (bnc#1012382).
  • l2tp: fix race condition in l2tptunneldelete (bnc#1012382).
  • libata: transport: Remove circular dependency at free time (bnc#1012382).
  • lib/digsig: fix dereference of NULL userkeypayload (bnc#1012382).
  • libertas: Fix lbsprbrsplimitset() (bsc#1031717).
  • lib/mpi: call condresched() from mpipowm() loop (bnc#1012382).
  • libnvdimm, namespace: fix label initialization to use valid seq numbers (bnc#1012382).
  • libnvdimm, namespace: make 'resource' attribute only readable by root (bnc#1012382).
  • libnvdimm, pfn: make 'resource' attribute only readable by root (FATE#319858).
  • lib/ratelimit.c: use deferred printk() version (bsc#979928).
  • locking/lockdep: Add nest_lock integrity test (bnc#1012382).
  • lsm: fix smackinoderemovexattr and xattr_getsecurity memleak (bnc#1012382).
  • mac80211: agg-tx: call drvwaketx_queue in proper context (bsc#1031717).
  • mac80211: do not compare TKIP TX MIC key in reinstall prevention (bsc#1066472).
  • mac80211: do not send SMPS action frame in AP mode when not needed (bsc#1031717).
  • mac80211: Fix addition of mesh configuration element (git-fixes).
  • mac80211: Fix BW upgrade for TDLS peers (bsc#1031717).
  • mac80211: fix mgmt-tx abort cookie and leak (bsc#1031717).
  • mac80211: fix power saving clients handling in iwlwifi (bnc#1012382).
  • mac80211hwsim: check HWSIMATTRRADIONAME length (bnc#1012382).
  • mac80211hwsim: Fix memory leak in hwsimnewradionl() (bsc#1031717).
  • mac80211: Remove invalid flag operations in mesh TSF synchronization (bnc#1012382).
  • mac80211: Remove unused 'beaconint_us' variable (bsc#1031717).
  • mac80211: Remove unused 'i' variable (bsc#1031717).
  • mac80211: Remove unused 'len' variable (bsc#1031717).
  • mac80211: Remove unused 'rates_idx' variable (bsc#1031717).
  • mac80211: Remove unused 'sband' and 'local' variables (bsc#1031717).
  • mac80211: Remove unused 'struct ieee80211rxstatus' ptr (bsc#1031717).
  • mac80211: Suppress NEWPEERCANDIDATE event if no room (bnc#1012382).
  • mac80211: TDLS: always downgrade invalid chandefs (bsc#1031717).
  • mac80211: TDLS: change BW calculation for WIDER_BW peers (bsc#1031717).
  • mac80211: use constant time comparison with keys (bsc#1066471).
  • md/linear: shutup lockdep warnning (bnc#1012382).
  • md/raid10: submit bio directly to replacement disk (bnc#1012382).
  • media: au0828: fix RC_CORE dependency (bsc#1031717).
  • media: Do not do DMA on stack for firmware upload in the AS102 driver (bnc#1012382).
  • media: em28xx: calculate left volume level correctly (bsc#1031717).
  • media: mceusb: fix memory leaks in error path (bsc#1031717).
  • media: rc: check for integer overflow (bnc#1012382).
  • media: v4l2-ctrl: Fix flags field on Control events (bnc#1012382).
  • megaraidsas: Do not fire MRDCMDPDLIST_QUERY to controllers which do not support it (bsc#1027301).
  • mei: return error on notification request to a disconnected client (bnc#1012382).
  • mfd: ab8500-sysctrl: Handle probe deferral (bnc#1012382).
  • mfd: axp20x: Fix axp288 PEKDBR and PEKDBF irqs being swapped (bnc#1012382).
  • misc: panel: properly restore atomic counter on error path (bnc#1012382).
  • mlx5: Avoid that mlx5ibsgtoklms() overflows the klms array (bsc#966170 FATE#320225 bsc#966172 FATE#320226).
  • mm/backing-dev.c: fix an error handling path in 'cgwb_create()' (bnc#1063475).
  • mmc: block: return error on failed mmcblkget() (bsc#1031717).
  • mmc: core/mmci: restore pre/post_req behaviour (bsc#1031717).
  • mmc: dw_mmc: rockchip: Set the drive phase properly (bsc#1031717).
  • mm: check the return value of lookuppageext for all call sites (bnc#1068982).
  • mmc: host: omap_hsmmc: avoid possible overflow of timeout value (bsc#1031717).
  • mmc: host: omaphsmmc: checking for NULL instead of ISERR() (bsc#1031717).
  • mmc: mediatek: Fixed size in dmafreecoherent (bsc#1031717).
  • mm,compaction: serialize waitqueue_active() checks (for real) (bsc#971975).
  • mmc: s3cmci: include linux/interrupt.h for tasklet_struct (bnc#1012382).
  • mmc: sdio: fix alignment issue in struct sdio_func (bnc#1012382).
  • mmc: sd: limit SD card power limit according to cards capabilities (bsc#1031717).
  • mm: discard memblock data later (bnc#1063460).
  • mm, hwpoison: fixup 'mm: check the return value of lookuppageext for all call sites' (bnc#1012382).
  • mm/madvise.c: fix madvise() infinite loop under special circumstances (bnc#1070964).
  • mm/memblock.c: reversed logic in memblock_discard() (bnc#1063460).
  • mm: meminit: mark initreservedpage as __meminit (bnc#1063509).
  • mm/memoryhotplug: change pfntosectionnr/sectionnrto_pfn macro to inline function (bnc#1063501).
  • mm/memoryhotplug: define find{smallest|biggest}sectionpfn as unsigned long (bnc#1063520).
  • mm/page_alloc.c: broken deferred calculation (bnc#1068980).
  • mm, pagealloc: fix potential false positive in _zonewatermarkok (Git-fixes, bsc#1068978).
  • mm/pageext.c: check if pageext is not prepared (bnc#1068982).
  • mm/page_owner: avoid null pointer dereference (bnc#1068982).
  • mm/pagewalk.c: report holes in hugetlb ranges (bnc#1012382).
  • net: 3com: typhoon: typhooninitone: fix incorrect return values (bnc#1012382).
  • net: 3com: typhoon: typhooninitone: make return values more specific (bnc#1012382).
  • net/9p: Switch to waiteventkillable() (bnc#1012382).
  • net: Allow IPMULTICASTIF to set index to L3 slave (bnc#1012382).
  • net: cdc_ether: fix divide by 0 on bad descriptors (bnc#1012382).
  • net: cdc_ncm: GetNtbFormat endian fix (git-fixes).
  • net: core: Prevent from dereferencing null pointer when releasing SKB (bnc#1012382).
  • net: dsa: select NET_SWITCHDEV (bnc#1012382).
  • net: emac: Fix napi poll list corruption (bnc#1012382).
  • netfilter: invoke synchronizercu after set the _hook to NULL (bnc#1012382).
  • netfilter/ipvs: clear ipvs_property flag when SKB net namespace changed (bnc#1012382).
  • netfilter: nfctexpect: Change _nfctexpectcheck() return value (bnc#1012382).
  • netfilter: nfnlcthelper: fix incorrect helper->expectclass_max (bnc#1012382).
  • netfilter: nf_tables: fix oob access (bnc#1012382).
  • netfilter: nftmeta: deal with PACKETLOOPBACK in netdev family (bnc#1012382).
  • netfilter: nftqueue: use rawsmpprocessorid() (bnc#1012382).
  • net: ibm: ibmvnic: constify viodeviceid (fate#323285).
  • net/mlx4_core: Enable 4K UAR if SRIOV module parameter is not enabled (bsc#966191 FATE#320230 bsc#966186 FATE#320228).
  • net/mlx4_core: Fix VF overwrite of module param which disables DMFS on new probed PFs (bnc#1012382).
  • net/mlx4en: fix overflow in mlx4eninittimestamp() (bnc#1012382).
  • net/mlx5e: Fix wrong delay calculation for overflow check scheduling (bsc#966170 FATE#320225 bsc#966172 FATE#320226).
  • net/mlx5e: Schedule overflow check work to mlx5e workqueue (bsc#966170 FATE#320225 bsc#966172 FATE#320226).
  • net/mlx5: Skip mlx5unloadone if mlx5loadone fails (bsc#966170 FATE#320225 bsc#966172 FATE#320226).
  • net: mvpp2: release reference to txq_cpu[] entry after unmapping (bnc#1012382).
  • net/packet: check length in getsockopt() called with PACKET_HDRLEN (bnc#1012382).
  • net: qmi_wwan: fix divide by 0 on bad descriptors (bnc#1012382).
  • net/sctp: Always set scopeid in sctpinet6skbmsgname (bnc#1012382).
  • net: Set skprotcreator when cloning sockets to the right proto (bnc#1012382).
  • net/unix: do not show information about sockets from other namespaces (bnc#1012382).
  • nfc: fix device-allocation error return (bnc#1012382).
  • nfsd/callback: Cleanup callback cred on shutdown (bnc#1012382).
  • nfsd: deal with revoked delegations appropriately (bnc#1012382).
  • nfs: Do not disconnect open-owner on NFS4ERRBADSEQID (bsc#989261).
  • nfs: Fix typo in nomigration mount option (bnc#1012382).
  • nfs: Fix ugly referral attributes (bnc#1012382).
  • nilfs2: fix race condition that causes file system corruption (bnc#1012382).
  • nl80211: Define policy for packet pattern attributes (bnc#1012382).
  • nvme: Fix memory order on async queue deletion (bnc#1012382).
  • nvme: protect against simultaneous shutdown invocations (FATE#319965 bnc#1012382 bsc#964944).
  • ocfs2: fstrim: Fix start offset of first cluster group during fstrim (bnc#1012382).
  • ocfs2: should wait dio before inode lock in ocfs2_setattr() (bnc#1012382).
  • packet: avoid panic in packet_getsockopt() (bnc#1012382).
  • packet: only test po->hasvnethdr once in packet_snd (bnc#1012382).
  • parisc: Avoid trashing sr2 and sr3 in LWS code (bnc#1012382).
  • parisc: Fix double-word compare and exchange in LWS code on 32-bit kernels (bnc#1012382).
  • parisc: Fix validity check of pointer size argument in new CAS implementation (bnc#1012382).
  • parisc: perf: Fix potential NULL pointer dereference (bnc#1012382).
  • partitions/efi: Fix integer overflow in GPT size calculation (bnc#1012382).
  • pci: Apply _HPX settings only to relevant devices (bnc#1012382).
  • pci: mvebu: Handle changes to the bridge windows while enabled (bnc#1012382).
  • percpu: make thiscpugeneric_read() atomic w.r.t. interrupts (bnc#1012382).
  • perf tools: Fix build failure on perl script context (bnc#1012382).
  • perf tools: Only increase index if perfevselnewidx() succeeds (bnc#1012382).
  • perf/x86/intel/bts: Fix exclusive event reference leak (git-fixes d2878d642a4ed).
  • phy: increase size of MIIBUSIDSIZE and busid (bnc#1012382).
  • pkcs#7: fix unitialized boolean 'want' (bnc#1012382).
  • pkcs7: Prevent NULL pointer dereference, since sinfo is not always set (bnc#1012382).
  • platform/x86: acer-wmi: setup accelerometer when ACPI device was found (bsc#1031717).
  • platform/x86: hp-wmi: Do not shadow error values (bnc#1012382).
  • platform/x86: hp-wmi: Fix detection for dock and tablet mode (bnc#1012382).
  • platform/x86: hp-wmi: Fix error value for hpwmitablet_state (bnc#1012382).
  • platform/x86: intelmidthermal: Fix module autoload (bnc#1012382).
  • platform/x86: sony-laptop: Fix error handling in sonyncsetup_rfkill() (bsc#1031717).
  • pm / OPP: Add missing ofnodeput(np) (bnc#1012382).
  • power: bq27xxx_battery: Fix bq27541 AveragePower register address (bsc#1031717).
  • power: bq27xxx: fix reading for bq27000 and bq27010 (bsc#1031717).
  • powerCap: Fix an error code in powercapregisterzone() (bsc#1031717).
  • power: ipaq-micro-battery: freeing the wrong variable (bsc#1031717).
  • powerpc/64: Fix race condition in setting lock bit in idle/wakeup code (bsc#1066223).
  • powerpc/bpf/jit: Disable classic BPF JIT on ppc64le (bsc#1066223).
  • powerpc/corenet: explicitly disable the SDHC controller on kmcoge4 (bnc#1012382).
  • powerpc: Correct instruction code for xxlor instruction (bsc#1066223).
  • powerpc: Fix VSX enabling/flushing to also test MSRFP and MSRVEC (bsc#1066223).
  • powerpc/mm: Fix check of multiple 16G pages from device tree (bsc#1066223).
  • powerpc/mm: Fix virtaddrvalid() etc. on 64-bit hash (bsc#1066223).
  • powerpc/mm/hash64: Fix subpage protection with 4K HPTE config (bsc#1010201, bsc#1066223).
  • powerpc/mm/hash: Free the subpageprottable correctly (bsc#1066223).
  • powerpc/numa: Fix multiple bugs in memoryhotplugmax() (bsc#1066223).
  • powerpc/numa: Fix whitespace in hotadddrconfmemorymax() (bsc#1066223).
  • powerpc/opal: Fix EBUSY bug in acquiring tokens (bsc#1066223).
  • powerpc/perf: Remove PPMUHASSSLOT flag for Power8 (bsc#1066223).
  • powerpc/powernv/ioda: Fix endianness when reading TCEs (bsc#1066223).
  • powerpc/powernv: Make opaleventshutdown() callable from IRQ context (bsc#1066223).
  • powerpc/pseries/vio: Dispose of virq mapping on vdevice unregister (bsc#1067888).
  • powerpc/pseries/vio: Dispose of virq mapping on vdevice unregister (bsc#1067888).
  • powerpc/signal: Properly handle return value from uprobedenysignal() (bsc#1066223).
  • powerpc/sysrq: Fix oops whem ppmu is not registered (bsc#1066223).
  • power: supply: bq27xxx_battery: Fix register map for BQ27510 and BQ27520 ('bsc#1069270').
  • power: supply: isp1704: Fix unchecked return value of devm_kzalloc (bsc#1031717).
  • power: supply: lp8788: prevent out of bounds array access (bsc#1031717).
  • power_supply: tps65217-charger: Fix NULL deref during property export (bsc#1031717).
  • ppp: fix race in ppp device destruction (bnc#1012382).
  • printk/console: Always disable boot consoles that use init memory before it is freed (bsc#1063026).
  • printk/console: Enhance the check for consoles using init memory (bsc#1063026).
  • printk: include <asm/sections.h> instead of <asm-generic/sections.h> (bsc#1063026).
  • printk: only unregister boot consoles when necessary (bsc#1063026).
  • qed: Fix stack corruption on probe (bsc#966318 FATE#320158 bsc#966316 FATE#320159).
  • quota: Check for register_shrinker() failure (bsc#1012829).
  • r8169: Do not increment tx_dropped in TX ring cleaning (bsc#1031717).
  • rbd: use GFP_NOIO for parent stat and data requests (bnc#1012382).
  • rcu: Allow for page faults in NMI handlers (bnc#1012382).
  • rdma/uverbs: Prevent leak of reserved field (bsc#1022595 FATE#322350).
  • rds: ib: add error handle (bnc#1012382).
  • rds: rdma: Fix the composite message user notification (bnc#1012382).
  • rds: rdma: return appropriate error on rdma map failures (bnc#1012382).
  • regulator: core: Limit propagation of parent voltage count and list (bsc#1070145).
  • regulator: fan53555: fix I2C device ids (bnc#1012382).
  • Revert 'bpf: one perf event close won't free bpf program attached by another perf event' (kabi).
  • Revert 'bsg-lib: do not free job in bsgpreparejob' (bnc#1012382).
  • Revert 'crypto: xts - Add ECB dependency' (bnc#1012382).
  • Revert 'drm: bridge: add DT bindings for TI ths8135' (bnc#1012382).
  • Revert 'KEYS: Fix race between updating and finding a negative key' (kabi).
  • Revert 'phy: increase size of MIIBUSIDSIZE and busid' (kabi).
  • Revert 'sctp: do not peel off an assoc from one netns to another one' (bnc#1012382).
  • Revert 'tty: goldfish: Fix a parameter of a call to free_irq' (bnc#1012382).
  • Revert 'uapi: fix linux/rds.h userspace compilation errors' (bnc#1012382).
  • rpm/kernel-binary.spec.in: add the kernel-binary dependencies to kernel-binary-base (bsc#1060333).
  • rpm/kernel-binary.spec.in: Correct supplements for recent SLE products (bsc#1067494)
  • rpm/kernel-binary.spec.in: only rewrite modules.dep if non-zero in size (bsc#1056979).
  • rtc: ds1307: Fix relying on reset value for weekday (bsc#1031717).
  • rtc: ds1374: wdt: Fix issue with timeout scaling from secs to wdt ticks (bsc#1031717).
  • rtc: ds1374: wdt: Fix stop/start ioctl always returning -EINVAL (bsc#1031717).
  • rtc: rtc-nuc900: fix loop timeout test (bsc#1031717).
  • rtc: sa1100: fix unbalanced clkprepareenable/clkdisableunprepare (bsc#1031717).
  • rtlwifi: fix uninitialized rtlhal->lastsuspendsec time (bnc#1012382).
  • rtlwifi: rtl8192ee: Fix memory leak when loading firmware (bnc#1012382).
  • rtlwifi: rtl8821ae: Fix connection lost problem (bnc#1012382).
  • rtlwifi: rtl8821ae: Fix HWVARNAV_UPPER operation (bsc#1031717).
  • s390/dasd: check for device error pointer within state change interrupts (bnc#1012382).
  • s390/disassembler: add missing end marker for e7 table (bnc#1012382).
  • s390/disassembler: correct disassembly lines alignment (bsc#1070825).
  • s390/disassembler: increase show_code buffer size (bnc#1012382).
  • s390: fix transactional execution control register handling (bnc#1012382).
  • s390/kbuild: enable modversions for symbols exported from asm (bnc#1012382).
  • s390/qeth: issue STARTLAN as first IPA command (bnc#1012382).
  • s390/runtime instrumention: fix possible memory corruption (bnc#1012382).
  • sched/autogroup: Fix autogroupmovegroup() to never skip schedmovetask() (bnc#1012382).
  • sched/cpuset/pm: Fix cpuset vs. suspend-resume bugs (bnc#1012382).
  • sched: Make resched_cpu() unconditional (bnc#1012382).
  • sched/rt: Simplify the IPI based RT balancing logic (bnc#1012382).
  • scsi: aacraid: Process Error for response I/O (bnc#1012382).
  • scsi_devinfo: cleanly zero-pad devinfo strings (bsc#1062941).
  • scsi: hpsa: add 'ctlr_num' sysfs attribute (bsc#1028971).
  • scsi: hpsa: bump driver version (bsc#1022600 fate#321928).
  • scsi: hpsa: change driver version (bsc#1022600 bsc#1028971 fate#321928).
  • scsi: hpsa: Check for null device pointers (bsc#1028971).
  • scsi: hpsa: Check for null devices in ioaccel (bsc#1028971).
  • scsi: hpsa: Check for vpd support before sending (bsc#1028971).
  • scsi: hpsa: cleanup reset handler (bsc#1022600 fate#321928).
  • scsi: hpsa: correct call to hpsadoreset (bsc#1028971).
  • scsi: hpsa: correct logical resets (bsc#1028971).
  • scsi: hpsa: correct queue depth for externals (bsc#1022600 fate#321928).
  • scsi: hpsa: correct resets on retried commands (bsc#1022600 fate#321928).
  • scsi: hpsa: correct scsi 6byte lba calculation (bsc#1028971).
  • scsi: hpsa: Determine device external status earlier (bsc#1028971).
  • scsi: hpsa: do not get enclosure info for external devices (bsc#1022600 fate#321928).
  • scsi: hpsa: do not reset enclosures (bsc#1022600 fate#321928).
  • scsi: hpsa: do not timeout reset operations (bsc#1022600 bsc#1028971 fate#321928).
  • scsi: hpsa: fallback to use legacy REPORT PHYS command (bsc#1028971).
  • scsi: hpsa: fix volume offline state (bsc#1022600 bsc#1028971 fate#321928).
  • scsi: hpsa: limit outstanding rescans (bsc#1022600 bsc#1028971 fate#321928).
  • scsi: hpsa: Prevent sending bmic commands to externals (bsc#1028971).
  • scsi: hpsa: remove abort handler (bsc#1022600 fate#321928).
  • scsi: hpsa: remove coalescing settings for ioaccel2 (bsc#1028971).
  • scsi: hpsa: remove memory allocate failure message (bsc#1028971).
  • scsi: hpsa: Remove unneeded void pointer cast (bsc#1028971).
  • scsi: hpsa: rescan later if reset in progress (bsc#1022600 fate#321928).
  • scsi: hpsa: send ioaccel requests with 0 length down raid path (bsc#1022600 fate#321928).
  • scsi: hpsa: separate monitor events from rescan worker (bsc#1022600 fate#321928).
  • scsi: hpsa: update check for logical volume status (bsc#1022600 bsc#1028971 fate#321928).
  • scsi: hpsa: update identify physical device structure (bsc#1022600 fate#321928).
  • scsi: hpsa: update pci ids (bsc#1022600 bsc#1028971 fate#321928).
  • scsi: hpsa: update reset handler (bsc#1022600 fate#321928).
  • scsi: hpsa: use designated initializers (bsc#1028971).
  • scsi: hpsa: use %phN for short hex dumps (bsc#1028971).
  • scsi: ipr: Fix scsi-mq lockdep issue (bsc#1066213).
  • scsi: ipr: Set noreportopcodes for RAID arrays (bsc#1066213).
  • scsi: libfc: fix a deadlock in fcrportwork (bsc#1063695).
  • scsi: libiscsi: fix shifting of DID_REQUEUE host byte (bsc#1056003).
  • scsi: lpfc: Add missing memory barrier (bnc#1012382).
  • scsi: lpfc: Clear the VendorVersion in the PLOGI/PLOGI ACC payload (bnc#1012382).
  • scsi: lpfc: Correct host name in symbolic_name field (bnc#1012382).
  • scsi: lpfc: Correct issue leading to oops during link reset (bnc#1012382).
  • scsi: lpfc: FCoE VPort enable-disable does not bring up the VPort (bnc#1012382).
  • scsi: reset wait for IO completion (bsc#996376).
  • scsi: scsidevinfo: fixup string compare (bsc#1062941). updated patches.fixes/scsidevinfo-fixup-string-compare.patch to the version merged upstream.
  • scsi: scsi_devinfo: handle non-terminated strings (bsc#1062941).
  • scsi: scsidhemc: return success in clariionstdinquiry() (bnc#1012382).
  • scsi: scsitransportfc: Also check for NOTPRESENT in fcremoteport_add() (bsc#1037890).
  • scsi: scsitransportfc: set scsitargetid upon rescan (bsc#1058135).
  • scsi: sd: Do not override maxsectorskb sysfs setting (bsc#1025461).
  • scsi: sd: Remove LBPRZ dependency for discards (bsc#1060985).
  • scsi: sg: close race condition in sgremovesfp_usercontext() (bsc#1064206).
  • scsi: sg: do not return bogus Sg_requests (bsc#1064206).
  • scsi: sg: only check for dxfer_len greater than 256M (bsc#1064206).
  • scsi: sg: Re-fix off by one in sgfillrequest_table() (bnc#1012382).
  • scsi: ufs: add capability to keep auto bkops always enabled (bnc#1012382).
  • scsi: ufs-qcom: Fix module autoload (bnc#1012382).
  • scsi: virtio_scsi: let host do exception handling (bsc#1060682).
  • scsi: zfcp: fix erp_action use-before-initialize in REC action trace (bnc#1012382).
  • sctp: add the missing sockownedbyuser check in sctpicmp_redirect (bnc#1012382).
  • sctp: do not peel off an assoc from one netns to another one (bnc#1012382).
  • sctp: do not peel off an assoc from one netns to another one (bnc#1012382).
  • sctp: potential read out of bounds in sctpulpeventtype_enabled() (bnc#1012382).
  • sctp: reset owner sk for data chunks on out queues when migrating a sock (bnc#1012382).
  • security/keys: add CONFIGKEYSCOMPAT to Kconfig (bnc#1012382).
  • selftests: firmware: add empty string and async tests (bnc#1012382).
  • selftests: firmware: send expected errors to /dev/null (bnc#1012382).
  • serial: 8250_fintek: Fix rs485 disablement on invalid ioctl() (bsc#1031717).
  • serial: 8250_uniphier: fix serial port index in private data (bsc#1031717).
  • serial: omap: Fix EFR write on RTS deassertion (bnc#1012382).
  • serial: Remove unused port type (bsc#1066045).
  • serial: sh-sci: Fix register offsets for the IRDA serial port (bnc#1012382).
  • sheth: use correct name for ECMRMPDE bit (bnc#1012382).
  • slub: do not merge cache if slub_debug contains a never-merge flag (bnc#1012382).
  • smb3: parsing for new snapshot timestamp mount parm (FATE#324404). New mount option 'snapshot=<time>' to allow mounting an earlier version of the remote volume (if such a snapshot exists on the server). Note that eventually specifying a snapshot time of 1 will allow the user to mount the oldest snapshot. A subsequent patch add the processing for that and another for actually specifying the 'time warp' create context on SMB2/SMB3 open. Check to make sure SMB2 negotiated, and ensure that we use a different tcon if mount same share twice but with different snaphshot times
  • sparc64: Migrate hvcons irq to panicked cpu (bnc#1012382).
  • spi: SPIFSLDSPI should depend on HAS_DMA (bnc#1012382).
  • spi: uapi: spidev: add missing ioctl header (bnc#1012382).
  • staging: iio: ad7192: Fix - use the dedicated reset function avoiding dma from stack (bnc#1012382).
  • staging: iio: cdc: fix improper return value (bnc#1012382).
  • staging: lustre: hsm: stack overrun in haidumpdata_field (bnc#1012382).
  • staging: lustre: llite: do not invoke direct_IO for the EOF case (bnc#1012382).
  • staging: lustre: ptlrpc: skip lock if export failed (bnc#1012382).
  • staging: r8712u: Fix Sparse warning in rtl871x_xmit.c (bnc#1012382).
  • staging: rtl8188eu: fix incorrect ERROR tags from logs (bnc#1012382).
  • staging: rtl8712: fixed little endian problem (bnc#1012382).
  • staging: rtl8712u: Fix endian settings for structs describing network packets (bnc#1012382).
  • stm class: Fix a use-after-free (bnc#1012382).
  • sunrpc: Fix tracepoint storage issues with svcrecv and svcrqst_status (bnc#1012382).
  • supported.conf: mark hid-multitouch as supported (FATE#323670)
  • target: fix ALUA state file path truncation (bsc#1071231).
  • target: Fix node_acl demo-mode + uncached dynamic shutdown regression (bnc#1012382).
  • target: fix PR state file path truncation (bsc#1071231).
  • target: Fix QUEUE_FULL + SCSI task attribute handling (bnc#1012382).
  • target/iscsi: Fix iSCSI task reassignment handling (bnc#1012382).
  • target/iscsi: Fix unsolicited data seqendoffset calculation (bnc#1012382).
  • tcp/dccp: fix ireq->opt races (bnc#1012382).
  • tcp/dccp: fix lockdep splat in inetcskroute_req() (bnc#1012382).
  • tcp/dccp: fix other lockdep splats accessing ireq_opt (bnc#1012382).
  • tcp: do not mangle skb->cb[] in tcpmakesynack() (bnc#1012382).
  • tcp: fix tcpmtuprobe() vs highest_sack (bnc#1012382).
  • team: call netdevchangefeatures out of team lock (bsc#1055567).
  • team: fix memory leaks (bnc#1012382).
  • test: firmware_class: report errors properly on failure (bnc#1012382).
  • timer: Prevent timer value 0 for MWAITX (bsc#1065717).
  • tipc: fix link attribute propagation bug (bnc#1012382).
  • tipc: use only positive error codes in messages (bnc#1012382).
  • tools: firmware: check for distro fallback udev cancel rule (bnc#1012382).
  • tpm_tis: Do not fall back to a hardcoded address for TPM2 (bsc#1020645, fate#321435, fate#321507, fate#321600, bsc#1034048).
  • tracing/samples: Fix creation and deletion of simplethreadfn creation (bnc#1012382).
  • ttpci: address stringop overflow warning (bnc#1012382).
  • tty: goldfish: Fix a parameter of a call to free_irq (bnc#1012382).
  • tun: allow positive return values on devgetvalid_name() call (bnc#1012382).
  • tun: bail out from tungetuser() if the skb is empty (bnc#1012382).
  • tun: call devgetvalidname() before registernetdevice() (bnc#1012382).
  • tun/tap: sanitize TUNSETSNDBUF input (bnc#1012382).
  • uapi: fix linux/mroute6.h userspace compilation errors (bnc#1012382).
  • uapi: fix linux/rds.h userspace compilation error (bnc#1012382).
  • uapi: fix linux/rds.h userspace compilation errors (bnc#1012382).
  • uapi: fix linux/rds.h userspace compilation errors (bnc#1012382).
  • udpv6: Fix the checksum computation when HW checksum does not apply (bnc#1012382).
  • usb: Add delay-init quirk for Corsair K70 LUX keyboards (bnc#1012382).
  • usb: cdc_acm: Add quirk for Elatec TWN3 (bnc#1012382).
  • usb: chipidea: vbus event may exist before starting gadget (bnc#1012382).
  • usb: core: fix out-of-bounds access bug in usbgetbos_descriptor() (bnc#1012382).
  • usb: core: harden cdcparsecdc_header (bnc#1012382).
  • usb: devio: Do not corrupt user memory (bnc#1012382).
  • usb: devio: Revert 'USB: devio: Do not corrupt user memory' (bnc#1012382).
  • usb: dummy-hcd: fix connection failures (wrong speed) (bnc#1012382).
  • usb: dummy-hcd: Fix deadlock caused by disconnect detection (bnc#1012382).
  • usb: dummy-hcd: Fix erroneous synchronization change (bnc#1012382).
  • usb: dummy-hcd: fix infinite-loop resubmission bug (bnc#1012382).
  • usb: fix out-of-bounds in usbsetconfiguration (bnc#1012382).
  • usb: gadget: composite: Fix use-after-free in usbcompositeoverwrite_options (bnc#1012382).
  • usb: gadgetfs: fix copytouser while holding spinlock (bnc#1012382).
  • usb: gadgetfs: Fix crash caused by inadequate synchronization (bnc#1012382).
  • usb: gadget: inode.c: fix unbalanced spinlock in ep0write (bnc#1012382).
  • usb: gadget: massstorage: set msgregistered after msg registered (bnc#1012382).
  • usb: gadget: udc: atmel: set vbus irqflags explicitly (bnc#1012382).
  • usb: gmassstorage: Fix deadlock when driver is unbound (bnc#1012382).
  • usb: hcd: initialize hcd->flags to 0 when rm hcd (bnc#1012382).
  • usb: hub: Allow reset retry for USB2 devices on connect bounce (bnc#1012382).
  • usb: Increase quirk delay for USB devices (bnc#1012382).
  • usb: musb: Check for host-mode using ishostactive() on reset interrupt (bnc#1012382).
  • usb: musb: sunxi: Explicitly release USB PHY on exit (bnc#1012382).
  • usb: pci-quirks.c: Corrected timeout values used in handshake (bnc#1012382).
  • usb: plusb: Add support for PL-27A1 (bnc#1012382).
  • usb: quirks: add quirk for WORLDE MINI MIDI keyboard (bnc#1012382).
  • usb: renesas_usbhs: Fix DMAC sequence for receiving zero-length packet (bnc#1012382).
  • usb: renesas_usbhs: fix the BCLR setting condition for non-DCP pipe (bnc#1012382).
  • usb: renesasusbhs: fix usbhsffifo_clear() for RX direction (bnc#1012382).
  • usb: serial: console: fix use-after-free after failed setup (bnc#1012382).
  • usb: serial: cp210x: add support for ELV TFD500 (bnc#1012382).
  • usb: serial: ftdi_sio: add id for Cypress WICED dev board (bnc#1012382).
  • usb: serial: garmin_gps: fix I/O after failed probe and remove (bnc#1012382).
  • usb: serial: garmin_gps: fix memory leak on probe errors (bnc#1012382).
  • usb: serial: metro-usb: add MS7820 device id (bnc#1012382).
  • usb: serial: mos7720: fix control-message error handling (bnc#1012382).
  • usb: serial: mos7840: fix control-message error handling (bnc#1012382).
  • usb: serial: option: add support for TP-Link LTE module (bnc#1012382).
  • usb: serial: qcserial: add Dell DW5818, DW5819 (bnc#1012382).
  • usb: serial: qcserial: add pid/vid for Sierra Wireless EM7355 fw update (bnc#1012382).
  • usb-storage: unusual_devs entry to fix write-access regression for Seagate external drives (bnc#1012382).
  • usb: uas: fix bug in handling of alternate settings (bnc#1012382).
  • usb: usbfs: compute urb->actual_length for isochronous (bnc#1012382).
  • usb: usbtest: fix NULL pointer dereference (bnc#1012382).
  • usb: xhci: Handle error condition in xhcistopdevice() (bnc#1012382).
  • uwb: ensure that endpoint is interrupt (bnc#1012382).
  • uwb: properly check kthread_run return value (bnc#1012382).
  • vfs: expedite unmount (bsc#1024412).
  • video: fbdev: pmag-ba-fb: Remove bad `__init' annotation (bnc#1012382).
  • video: udlfb: Fix read EDID timeout (bsc#1031717).
  • vlan: fix a use-after-free in vlandeviceevent() (bnc#1012382).
  • vsock: use new wait API for vsockstreamsendmsg() (bnc#1012382).
  • vti: fix use after free in vtitunnelxmit/vti6tnlxmit (bnc#1012382).
  • watchdog: kempld: fix gcc-4.3 build (bnc#1012382).
  • workqueue: Fix NULL pointer dereference (bnc#1012382).
  • workqueue: replace pool->manager_arb mutex with a flag (bnc#1012382).
  • x86/alternatives: Fix altmaxshort macro to really be a max() (bnc#1012382).
  • x86/decoder: Add new TEST instruction pattern (bnc#1012382).
  • x86/MCE/AMD: Always give panic severity for UC errors in kernel context (git-fixes bf80bbd7dcf5).
  • x86/microcode/AMD: Add support for fam17h microcode loading (bsc#1068032).
  • x86/microcode/intel: Disable late loading on model 79 (bnc#1012382).
  • x86/oprofile/ppro: Do not use _thiscpu*() in preemptible context (bnc#1012382).
  • x86/uaccess, sched/preempt: Verify access_ok() context (bnc#1012382).
  • xen: do not print error message in case of missing Xenstore entry (bnc#1012382).
  • xen/events: eventsfifo: Do not use {get,put}cpu() in xenevtchnfifo_init() (bnc#1065600).
  • xen: fix booting ballooned down hvm guest (bnc#1065600).
  • xen/gntdev: avoid out of bounds access in case of partial gntdev_mmap() (bnc#1012382).
  • xen/manage: correct return value check on xenbus_scanf() (bnc#1012382).
  • xen-netback: fix error handling output (bnc#1065600).
  • xen: x86: mark xenfindptbase as _init (bnc#1065600).
  • xen: xenbus driver must not accept invalid transaction ids (bnc#1012382).
  • xfs: handle error if xfsbtreeget_bufs fails (bsc#1059863).
  • xfs: remove kmemzallocgreedy (bnc#1012382).
  • xhci: fix finding correct bus_state structure for USB 3.1 hosts (bnc#1012382).
  • zd1211rw: fix NULL-deref at probe (bsc#1031717).
References

Affected packages

SUSE:Linux Enterprise Desktop 12 SP2 / kernel-default

Package

Name
kernel-default
Purl
pkg:rpm/suse/kernel-default&distro=SUSE%20Linux%20Enterprise%20Desktop%2012%20SP2

Affected ranges

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

Ecosystem specific

{
    "binaries": [
        {
            "kernel-macros": "4.4.103-92.53.1",
            "kernel-devel": "4.4.103-92.53.1",
            "kernel-default": "4.4.103-92.53.1",
            "kernel-source": "4.4.103-92.53.1",
            "kernel-default-extra": "4.4.103-92.53.1",
            "kernel-syms": "4.4.103-92.53.1",
            "kernel-default-devel": "4.4.103-92.53.1"
        }
    ]
}

SUSE:Linux Enterprise Desktop 12 SP2 / kernel-source

Package

Name
kernel-source
Purl
pkg:rpm/suse/kernel-source&distro=SUSE%20Linux%20Enterprise%20Desktop%2012%20SP2

Affected ranges

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

Ecosystem specific

{
    "binaries": [
        {
            "kernel-macros": "4.4.103-92.53.1",
            "kernel-devel": "4.4.103-92.53.1",
            "kernel-default": "4.4.103-92.53.1",
            "kernel-source": "4.4.103-92.53.1",
            "kernel-default-extra": "4.4.103-92.53.1",
            "kernel-syms": "4.4.103-92.53.1",
            "kernel-default-devel": "4.4.103-92.53.1"
        }
    ]
}

SUSE:Linux Enterprise Desktop 12 SP2 / kernel-syms

Package

Name
kernel-syms
Purl
pkg:rpm/suse/kernel-syms&distro=SUSE%20Linux%20Enterprise%20Desktop%2012%20SP2

Affected ranges

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

Ecosystem specific

{
    "binaries": [
        {
            "kernel-macros": "4.4.103-92.53.1",
            "kernel-devel": "4.4.103-92.53.1",
            "kernel-default": "4.4.103-92.53.1",
            "kernel-source": "4.4.103-92.53.1",
            "kernel-default-extra": "4.4.103-92.53.1",
            "kernel-syms": "4.4.103-92.53.1",
            "kernel-default-devel": "4.4.103-92.53.1"
        }
    ]
}

SUSE:Linux Enterprise High Availability Extension 12 SP2 / kernel-default

Package

Name
kernel-default
Purl
pkg:rpm/suse/kernel-default&distro=SUSE%20Linux%20Enterprise%20High%20Availability%20Extension%2012%20SP2

Affected ranges

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

Ecosystem specific

{
    "binaries": [
        {
            "dlm-kmp-default": "4.4.103-92.53.1",
            "gfs2-kmp-default": "4.4.103-92.53.1",
            "cluster-network-kmp-default": "4.4.103-92.53.1",
            "ocfs2-kmp-default": "4.4.103-92.53.1",
            "cluster-md-kmp-default": "4.4.103-92.53.1"
        }
    ]
}

SUSE:Linux Enterprise Live Patching 12 / kgraft-patch-SLE12-SP2_Update_16

Package

Name
kgraft-patch-SLE12-SP2_Update_16
Purl
pkg:rpm/suse/kgraft-patch-SLE12-SP2_Update_16&distro=SUSE%20Linux%20Enterprise%20Live%20Patching%2012

Affected ranges

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

Ecosystem specific

{
    "binaries": [
        {
            "kgraft-patch-4_4_103-92_53-default": "1-3.3.1"
        }
    ]
}

SUSE:Linux Enterprise Server for Raspberry Pi 12 SP2 / kernel-default

Package

Name
kernel-default
Purl
pkg:rpm/suse/kernel-default&distro=SUSE%20Linux%20Enterprise%20Server%20for%20Raspberry%20Pi%2012%20SP2

Affected ranges

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

Ecosystem specific

{
    "binaries": [
        {
            "kernel-macros": "4.4.103-92.53.1",
            "kernel-devel": "4.4.103-92.53.1",
            "kernel-default-base": "4.4.103-92.53.1",
            "kernel-default": "4.4.103-92.53.1",
            "kernel-source": "4.4.103-92.53.1",
            "kernel-syms": "4.4.103-92.53.1",
            "kernel-default-devel": "4.4.103-92.53.1"
        }
    ]
}

SUSE:Linux Enterprise Server for Raspberry Pi 12 SP2 / kernel-source

Package

Name
kernel-source
Purl
pkg:rpm/suse/kernel-source&distro=SUSE%20Linux%20Enterprise%20Server%20for%20Raspberry%20Pi%2012%20SP2

Affected ranges

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

Ecosystem specific

{
    "binaries": [
        {
            "kernel-macros": "4.4.103-92.53.1",
            "kernel-devel": "4.4.103-92.53.1",
            "kernel-default-base": "4.4.103-92.53.1",
            "kernel-default": "4.4.103-92.53.1",
            "kernel-source": "4.4.103-92.53.1",
            "kernel-syms": "4.4.103-92.53.1",
            "kernel-default-devel": "4.4.103-92.53.1"
        }
    ]
}

SUSE:Linux Enterprise Server for Raspberry Pi 12 SP2 / kernel-syms

Package

Name
kernel-syms
Purl
pkg:rpm/suse/kernel-syms&distro=SUSE%20Linux%20Enterprise%20Server%20for%20Raspberry%20Pi%2012%20SP2

Affected ranges

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

Ecosystem specific

{
    "binaries": [
        {
            "kernel-macros": "4.4.103-92.53.1",
            "kernel-devel": "4.4.103-92.53.1",
            "kernel-default-base": "4.4.103-92.53.1",
            "kernel-default": "4.4.103-92.53.1",
            "kernel-source": "4.4.103-92.53.1",
            "kernel-syms": "4.4.103-92.53.1",
            "kernel-default-devel": "4.4.103-92.53.1"
        }
    ]
}

SUSE:Linux Enterprise Software Development Kit 12 SP2 / kernel-docs

Package

Name
kernel-docs
Purl
pkg:rpm/suse/kernel-docs&distro=SUSE%20Linux%20Enterprise%20Software%20Development%20Kit%2012%20SP2

Affected ranges

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

Ecosystem specific

{
    "binaries": [
        {
            "kernel-docs": "4.4.103-92.53.1",
            "kernel-obs-build": "4.4.103-92.53.1"
        }
    ]
}

SUSE:Linux Enterprise Software Development Kit 12 SP2 / kernel-obs-build

Package

Name
kernel-obs-build
Purl
pkg:rpm/suse/kernel-obs-build&distro=SUSE%20Linux%20Enterprise%20Software%20Development%20Kit%2012%20SP2

Affected ranges

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

Ecosystem specific

{
    "binaries": [
        {
            "kernel-docs": "4.4.103-92.53.1",
            "kernel-obs-build": "4.4.103-92.53.1"
        }
    ]
}

SUSE:Linux Enterprise Server 12 SP2 / kernel-default

Package

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

Affected ranges

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

Ecosystem specific

{
    "binaries": [
        {
            "kernel-macros": "4.4.103-92.53.1",
            "kernel-devel": "4.4.103-92.53.1",
            "kernel-default-base": "4.4.103-92.53.1",
            "kernel-default-man": "4.4.103-92.53.1",
            "kernel-default": "4.4.103-92.53.1",
            "kernel-source": "4.4.103-92.53.1",
            "kernel-syms": "4.4.103-92.53.1",
            "kernel-default-devel": "4.4.103-92.53.1"
        }
    ]
}

SUSE:Linux Enterprise Server 12 SP2 / kernel-source

Package

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

Affected ranges

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

Ecosystem specific

{
    "binaries": [
        {
            "kernel-macros": "4.4.103-92.53.1",
            "kernel-devel": "4.4.103-92.53.1",
            "kernel-default-base": "4.4.103-92.53.1",
            "kernel-default-man": "4.4.103-92.53.1",
            "kernel-default": "4.4.103-92.53.1",
            "kernel-source": "4.4.103-92.53.1",
            "kernel-syms": "4.4.103-92.53.1",
            "kernel-default-devel": "4.4.103-92.53.1"
        }
    ]
}

SUSE:Linux Enterprise Server 12 SP2 / kernel-syms

Package

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

Affected ranges

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

Ecosystem specific

{
    "binaries": [
        {
            "kernel-macros": "4.4.103-92.53.1",
            "kernel-devel": "4.4.103-92.53.1",
            "kernel-default-base": "4.4.103-92.53.1",
            "kernel-default-man": "4.4.103-92.53.1",
            "kernel-default": "4.4.103-92.53.1",
            "kernel-source": "4.4.103-92.53.1",
            "kernel-syms": "4.4.103-92.53.1",
            "kernel-default-devel": "4.4.103-92.53.1"
        }
    ]
}

SUSE:Linux Enterprise Server for SAP Applications 12 SP2 / kernel-default

Package

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

Affected ranges

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

Ecosystem specific

{
    "binaries": [
        {
            "kernel-macros": "4.4.103-92.53.1",
            "kernel-devel": "4.4.103-92.53.1",
            "kernel-default-base": "4.4.103-92.53.1",
            "kernel-default-man": "4.4.103-92.53.1",
            "kernel-default": "4.4.103-92.53.1",
            "kernel-source": "4.4.103-92.53.1",
            "kernel-syms": "4.4.103-92.53.1",
            "kernel-default-devel": "4.4.103-92.53.1"
        }
    ]
}

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

Package

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

Affected ranges

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

Ecosystem specific

{
    "binaries": [
        {
            "kernel-macros": "4.4.103-92.53.1",
            "kernel-devel": "4.4.103-92.53.1",
            "kernel-default-base": "4.4.103-92.53.1",
            "kernel-default-man": "4.4.103-92.53.1",
            "kernel-default": "4.4.103-92.53.1",
            "kernel-source": "4.4.103-92.53.1",
            "kernel-syms": "4.4.103-92.53.1",
            "kernel-default-devel": "4.4.103-92.53.1"
        }
    ]
}

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

Package

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

Affected ranges

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

Ecosystem specific

{
    "binaries": [
        {
            "kernel-macros": "4.4.103-92.53.1",
            "kernel-devel": "4.4.103-92.53.1",
            "kernel-default-base": "4.4.103-92.53.1",
            "kernel-default-man": "4.4.103-92.53.1",
            "kernel-default": "4.4.103-92.53.1",
            "kernel-source": "4.4.103-92.53.1",
            "kernel-syms": "4.4.103-92.53.1",
            "kernel-default-devel": "4.4.103-92.53.1"
        }
    ]
}

SUSE:Linux Enterprise Workstation Extension 12 SP2 / kernel-default

Package

Name
kernel-default
Purl
pkg:rpm/suse/kernel-default&distro=SUSE%20Linux%20Enterprise%20Workstation%20Extension%2012%20SP2

Affected ranges

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

Ecosystem specific

{
    "binaries": [
        {
            "kernel-default-extra": "4.4.103-92.53.1"
        }
    ]
}