-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

===========================================================================
             AUSCERT External Security Bulletin Redistribution

                               ESB-2019.4059
         SUSE-SU-2019:2879-1 Security update for the Linux Kernel
                              1 November 2019

===========================================================================

        AusCERT Security Bulletin Summary
        ---------------------------------

Product:           linux kernel
Publisher:         SUSE
Operating System:  SUSE
Impact/Access:     Execute Arbitrary Code/Commands -- Remote/Unauthenticated
                   Access Privileged Data          -- Remote/Unauthenticated
                   Increased Privileges            -- Existing Account      
                   Denial of Service               -- Remote/Unauthenticated
Resolution:        Patch/Upgrade
CVE Names:         CVE-2019-17666 CVE-2019-17133 CVE-2019-17056
                   CVE-2019-16234 CVE-2019-16232 CVE-2019-15291
                   CVE-2019-14821 CVE-2019-9506 CVE-2017-18595

Reference:         ASB-2019.0238
                   ESB-2019.4045
                   ESB-2019.4043
                   ESB-2019.4040
                   ESB-2019.3998

Original Bulletin: 
   https://www.suse.com/support/update/announcement/2019/suse-su-20192879-1.html

- --------------------------BEGIN INCLUDED TEXT--------------------

SUSE Security Update: Security update for the Linux Kernel

______________________________________________________________________________

Announcement ID:   SUSE-SU-2019:2879-1
Rating:            important
References:        #1046299 #1046303 #1046305 #1050244 #1050536 #1050545
                   #1051510 #1054914 #1055117 #1055186 #1061840 #1064802
                   #1065600 #1065729 #1066129 #1071995 #1073513 #1082555
                   #1086323 #1087092 #1089644 #1093205 #1097583 #1097584
                   #1097585 #1097586 #1097587 #1097588 #1098291 #1101674
                   #1104967 #1109158 #1113722 #1114279 #1117665 #1119086
                   #1122363 #1123034 #1123080 #1127155 #1127988 #1131304
                   #1133140 #1134303 #1135642 #1135854 #1135873 #1137799
                   #1137861 #1137865 #1137959 #1140155 #1140729 #1140845
                   #1140883 #1141600 #1142076 #1142635 #1142667 #1144375
                   #1144449 #1145099 #1146042 #1146519 #1146540 #1146664
                   #1148133 #1148410 #1148712 #1148868 #1149313 #1149446
                   #1149555 #1149651 #1150381 #1150423 #1150452 #1150465
                   #1150875 #1151350 #1151508 #1151610 #1151667 #1151671
                   #1151680 #1151891 #1151955 #1152024 #1152025 #1152026
                   #1152161 #1152325 #1152457 #1152460 #1152466 #1152788
                   #1152791 #1152972 #1152974 #1152975 #1153112 #1153158
                   #1153236 #1153263 #1153646 #1153713 #1153717 #1153718
                   #1153719 #1153811 #1154108 #1154189 #1154354 #1154372
                   #1154578 #1154607 #1154608 #1154610 #1154611 #1154651
                   #1154747
Cross-References:  CVE-2017-18595 CVE-2019-14821 CVE-2019-15291 CVE-2019-16232
                   CVE-2019-16234 CVE-2019-17056 CVE-2019-17133 CVE-2019-17666
                   CVE-2019-9506
Affected Products:
                   SUSE Linux Enterprise Workstation Extension 12-SP4
                   SUSE Linux Enterprise Software Development Kit 12-SP4
                   SUSE Linux Enterprise Server 12-SP4
                   SUSE Linux Enterprise Live Patching 12-SP4
                   SUSE Linux Enterprise High Availability 12-SP4
                   SUSE Linux Enterprise Desktop 12-SP4
______________________________________________________________________________

An update that solves 9 vulnerabilities and has 112 fixes is now available.

Description:


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

The following security bugs were fixed:

  o CVE-2017-18595: A double free may be caused by the function
    allocate_trace_buffer in the file kernel/trace/trace.c (bnc#1149555).
  o CVE-2019-14821: An out-of-bounds access issue was found in the way Linux
    kernel's KVM hypervisor implements the coalesced MMIO write operation. It
    operates on an MMIO ring buffer 'struct kvm_coalesced_mmio' object, wherein
    write indices 'ring->first' and 'ring->last' value could be supplied by a
    host user-space process. An unprivileged host user or process with access
    to '/dev/kvm' device could use this flaw to crash the host kernel,
    resulting in a denial of service or potentially escalating privileges on
    the system (bnc#1151350).
  o CVE-2019-15291: There was a NULL pointer dereference caused by a malicious
    USB device in the flexcop_usb_probe function in the drivers/media/usb/b2c2/
    flexcop-usb.c driver (bnc#1146540).
  o CVE-2019-9506: The Bluetooth BR/EDR specification up to and including
    version 5.1 permitted sufficiently low encryption key length and did not
    prevent an attacker from influencing the key length negotiation. This
    allowed practical brute-force attacks (aka "KNOB") that could decrypt
    traffic and injected arbitrary ciphertext without the victim noticing (bnc#
    1137865 bnc#1146042).
  o CVE-2019-16232: Fixed a NULL pointer dereference in drivers/net/wireless/
    marvell/libertas/if_sdio.c, which did not check the alloc_workqueue return
    value (bnc#1150465).
  o CVE-2019-16234: Fixed a NULL pointer dereference in drivers/net/wireless/
    intel/iwlwifi/pcie/trans.c, which did not check the alloc_workqueue return
    value (bnc#1150452).
  o CVE-2019-17056: Added enforcement of CAP_NET_RAW in llcp_sock_create in net
    /nfc/llcp_sock.c in the AF_NFC network module, the lack of which allowed
    unprivileged users to create a raw socket, aka CID-3a359798b176 (bnc#
    1152788).
  o CVE-2019-17133: Fixed a buffer overflow in cfg80211_mgd_wext_giwessid in
    net/wireless/wext-sme.c caused by long SSID IEs (bsc#1153158).
  o CVE-2019-17666: Added an upper-bound check in rtl_p2p_noa_ie in drivers/net
    /wireless/realtek/rtlwifi/ps.c, the lack of which could have led to a
    buffer overflow (bnc#1154372).


The following non-security bugs were fixed:

  o 9p: avoid attaching writeback_fid on mmap with type PRIVATE (bsc#1051510).
  o ACPI / CPPC: do not require the _PSD method (bsc#1051510).
  o ACPI: CPPC: Set pcc_data[pcc_ss_id] to NULL in acpi_cppc_processor_exit()
    (bsc#1051510).
  o ACPI: custom_method: fix memory leaks (bsc#1051510).
  o ACPI / PCI: fix acpi_pci_irq_enable() memory leak (bsc#1051510).
  o ACPI / processor: do not print errors for processorIDs == 0xff (bsc#
    1051510).
  o ACPI / property: Fix acpi_graph_get_remote_endpoint() name in kerneldoc
    (bsc#1051510).
  o act_mirred: Fix mirred_init_module error handling (bsc#1051510).
  o Add kernel module compression support (bsc#1135854) For enabling the kernel
    module compress, add the item COMPRESS_MODULES="xz" in config.sh, then
    mkspec will pass it to the spec file.
  o alarmtimer: Use EOPNOTSUPP instead of ENOTSUPP (bsc#1151680).
  o ALSA: aoa: onyx: always initialize register read value (bsc#1051510).
  o ALSA: firewire-tascam: check intermediate state of clock status and retry
    (bsc#1051510).
  o ALSA: firewire-tascam: handle error code when getting current source of
    clock (bsc#1051510).
  o ALSA: hda - Add laptop imic fixup for ASUS M9V laptop (bsc#1051510).
  o ALSA: hda: Add support of Zhaoxin controller (bsc#1051510).
  o ALSA: hda - Apply AMD controller workaround for Raven platform (bsc#
    1051510).
  o ALSA: hda - Define a fallback_pin_fixup_tbl for alc269 family (bsc#
    1051510).
  o ALSA: hda - Drop unsol event handler for Intel HDMI codecs (bsc#1051510).
  o ALSA: hda - Expand pin_match function to match upcoming new tbls (bsc#
    1051510).
  o ALSA: hda: Flush interrupts on disabling (bsc#1051510).
  o ALSA: hda/hdmi: remove redundant assignment to variable pcm_idx (bsc#
    1051510).
  o ALSA: hda - Inform too slow responses (bsc#1051510).
  o ALSA: hda/realtek - Blacklist PC beep for Lenovo ThinkCentre M73/93 (bsc#
    1051510).
  o ALSA: hda/realtek - Check beep whitelist before assigning in all codecs
    (bsc#1051510).
  o ALSA: hda/realtek - Fix alienware headset mic (bsc#1051510).
  o ALSA: hda/realtek: Reduce the Headphone static noise on XPS 9350/9360 (bsc#
    1051510).
  o ALSA: hda: Set fifo_size for both playback and capture streams (bsc#
    1051510).
  o ALSA: hda - Show the fatal CORB/RIRB error more clearly (bsc#1051510).
  o ALSA: hda/sigmatel - remove unused variable 'stac9200_core_init' (bsc#
    1051510).
  o ALSA: i2c: ak4xxx-adda: Fix a possible null pointer dereference in
    build_adc_controls() (bsc#1051510).
  o ALSA: line6: sizeof (byte) is always 1, use that fact (bsc#1051510).
  o ALSA: usb-audio: Add Pioneer DDJ-SX3 PCM quirck (bsc#1051510).
  o ALSA: usb-audio: Disable quirks for BOSS Katana amplifiers (bsc#1051510).
  o ALSA: usb-audio: Skip bSynchAddress endpoint check if it is invalid (bsc#
    1051510).
  o appletalk: enforce CAP_NET_RAW for raw sockets (bsc#1051510).
  o ASoC: Define a set of DAPM pre/post-up events (bsc#1051510).
  o ASoC: dmaengine: Make the pcm->name equal to pcm->id if the name is not set
    (bsc#1051510).
  o ASoC: es8328: Fix copy-paste error in es8328_right_line_controls (bsc#
    1051510).
  o ASoC: Intel: Baytrail: Fix implicit fallthrough warning (bsc#1051510).
  o ASoC: Intel: Fix use of potentially uninitialized variable (bsc#1051510).
  o ASoC: Intel: NHLT: Fix debug print format (bsc#1051510).
  o ASoC: sgtl5000: Fix charge pump source assignment (bsc#1051510).
  o ASoC: sun4i-i2s: RX and TX counter registers are swapped (bsc#1051510).
  o ASoC: wm8737: Fix copy-paste error in wm8737_snd_controls (bsc#1051510).
  o ASoC: wm8988: fix typo in wm8988_right_line_controls (bsc#1051510).
  o ath9k: dynack: fix possible deadlock in ath_dynack_node_{de}init (bsc#
    1051510).
  o atm: iphase: Fix Spectre v1 vulnerability (networking-stable-19_08_08).
  o auxdisplay: panel: need to delete scan_timer when misc_register fails in
    panel_attach (bsc#1051510).
  o ax25: enforce CAP_NET_RAW for raw sockets (bsc#1051510).
  o bcma: fix incorrect update of BCMA_CORE_PCI_MDIO_DATA (bsc#1051510).
  o blk-flush: do not run queue for requests bypassing flush (bsc#1137959).
  o blk-flush: use blk_mq_request_bypass_insert() (bsc#1137959).
  o blk-mq: do not allocate driver tag upfront for flush rq (bsc#1137959).
  o blk-mq: Fix memory leak in blk_mq_init_allocated_queue error handling (bsc#
    1151610).
  o blk-mq: insert rq with DONTPREP to hctx dispatch list when requeue (bsc#
    1137959).
  o blk-mq: kABI fixes for blk-mq.h (bsc#1137959).
  o blk-mq: move blk_mq_put_driver_tag*() into blk-mq.h (bsc#1137959).
  o blk-mq: punt failed direct issue to dispatch list (bsc#1137959).
  o blk-mq: put the driver tag of nxt rq before first one is requeued (bsc#
    1137959).
  o blk-mq-sched: decide how to handle flush rq via RQF_FLUSH_SEQ (bsc#
    1137959).
  o blk-wbt: abstract out end IO completion handler (bsc#1135873).
  o blk-wbt: fix has-sleeper queueing check (bsc#1135873).
  o blk-wbt: improve waking of tasks (bsc#1135873).
  o blk-wbt: move disable check into get_limit() (bsc#1135873).
  o blk-wbt: use wq_has_sleeper() for wq active check (bsc#1135873).
  o block: add io timeout to sysfs (bsc#1148410).
  o block: do not show io_timeout if driver has no timeout handler (bsc#
    1148410).
  o block: fix timeout changes for legacy request drivers (bsc#1149446).
  o block: kABI fixes for BLK_EH_DONE renaming (bsc#1142076).
  o block: rename BLK_EH_NOT_HANDLED to BLK_EH_DONE (bsc#1142076).
  o Bluetooth: btrtl: Additional Realtek 8822CE Bluetooth devices (bsc#
    1051510).
  o bnx2x: Disable multi-cos feature (networking-stable-19_08_08).
  o bnx2x: Fix VF's VLAN reconfiguration in reload (bsc#1086323 ).
  o bonding: Add vlan tx offload to hw_enc_features
    (networking-stable-19_08_21).
  o bridge/mdb: remove wrong use of NLM_F_MULTI (networking-stable-19_09_15).
  o btrfs: bail out gracefully rather than BUG_ON (bsc#1153646).
  o btrfs: check for the full sync flag while holding the inode lock during
    fsync (bsc#1153713).
  o btrfs: Ensure btrfs_init_dev_replace_tgtdev sees up to date values (bsc#
    1154651).
  o btrfs: Ensure replaced device does not have pending chunk allocation (bsc#
    1154607).
  o btrfs: fix use-after-free when using the tree modification log (bsc#
    1151891).
  o btrfs: qgroup: Fix reserved data space leak if we have multiple reserve
    calls (bsc#1152975).
  o btrfs: qgroup: Fix the wrong target io_tree when freeing reserved data
    space (bsc#1152974).
  o btrfs: relocation: fix use-after-free on dead relocation roots (bsc#
    1152972).
  o btrfs: remove wrong use of volume_mutex from btrfs_dev_replace_start (bsc#
    1154651).
  o can: mcp251x: mcp251x_hw_reset(): allow more time after a reset (bsc#
    1051510).
  o can: xilinx_can: xcan_probe(): skip error message on deferred probe (bsc#
    1051510).
  o cdc_ether: fix rndis support for Mediatek based smartphones
    (networking-stable-19_09_15).
  o cdc_ncm: fix divide-by-zero caused by invalid wMaxPacketSize (bsc#1051510).
  o ceph: fix directories inode i_blkbits initialization (bsc#1153717).
  o ceph: reconnect connection if session hang in opening state (bsc#1153718).
  o ceph: update the mtime when truncating up (bsc#1153719).
  o ceph: use ceph_evict_inode to cleanup inode's resource (bsc#1148133).
  o cfg80211: add and use strongly typed element iteration macros (bsc#
    1051510).
  o cfg80211: Purge frame registrations on iftype change (bsc#1051510).
  o clk: at91: fix update bit maps on CFG_MOR write (bsc#1051510).
  o clk: at91: select parent if main oscillator or bypass is enabled (bsc#
    1051510).
  o clk: qoriq: Fix -Wunused-const-variable (bsc#1051510).
  o clk: sirf: Do not reference clk_init_data after registration (bsc#1051510).
  o clk: sunxi-ng: v3s: add missing clock slices for MMC2 module clocks (bsc#
    1051510).
  o clk: sunxi-ng: v3s: add the missing PLL_DDR1 (bsc#1051510).
  o clk: zx296718: Do not reference clk_init_data after registration (bsc#
    1051510).
  o crypto: caam - fix concurrency issue in givencrypt descriptor (bsc#
    1051510).
  o crypto: caam - free resources in case caam_rng registration failed (bsc#
    1051510).
  o crypto: cavium/zip - Add missing single_release() (bsc#1051510).
  o crypto: ccp - Reduce maximum stack usage (bsc#1051510).
  o crypto: qat - Silence smp_processor_id() warning (bsc#1051510).
  o crypto: skcipher - Unmap pages after an external error (bsc#1051510).
  o crypto: talitos - fix missing break in switch statement (bsc#1142635).
  o cxgb4: fix endianness for vlan value in cxgb4_tc_flower (bsc#1064802 bsc#
    1066129).
  o cxgb4: offload VLAN flows regardless of VLAN ethtype (bsc#1064802 bsc#
    1066129).
  o cxgb4: reduce kernel stack usage in cudbg_collect_mem_region() (bsc#
    1073513).
  o cxgb4: Signedness bug in init_one() (bsc#1097585 bsc#1097586 bsc#1097587
    bsc#1097588 bsc#1097583 bsc#1097584).
  o cxgb4: smt: Add lock for atomic_dec_and_test (bsc#1064802 bsc#1066129).
  o dasd_fba: Display '00000000' for zero page when dumping sense (bsc#
    1123080).
  o /dev/mem: Bail out upon SIGKILL (git-fixes).
  o dmaengine: dw: platform: Switch to acpi_dma_controller_register() (bsc#
    1051510).
  o dmaengine: iop-adma.c: fix printk format warning (bsc#1051510).
  o drivers: thermal: int340x_thermal: Fix sysfs race condition (bsc#1051510).
  o drm/amdgpu: Check for valid number of registers to read (bsc#1051510).
  o drm/amdgpu/si: fix ASIC tests (git-fixes).
  o drm/amd/powerplay/smu7: enforce minimal VBITimeout (v2) (bsc#1051510).
  o drm/ast: Fixed reboot test may cause system hanged (bsc#1051510).
  o drm/bridge: tc358767: Increase AUX transfer length limit (bsc#1051510).
  o drm: Flush output polling on shutdown (bsc#1051510).
  o drm/i915: Fix various tracepoints for gen2 (bsc#1113722)
  o drm/imx: Drop unused imx-ipuv3-crtc.o build (bsc#1113722)
  o drm/msm/dsi: Implement reset correctly (bsc#1051510).
  o drm/panel: simple: fix AUO g185han01 horizontal blanking (bsc#1051510).
  o drm/radeon: Fix EEH during kexec (bsc#1051510).
  o drm/tilcdc: Register cpufreq notifier after we have initialized crtc (bsc#
    1051510).
  o drm/vmwgfx: Fix double free in vmw_recv_msg() (bsc#1051510).
  o Drop multiversion(kernel) from the KMP template (bsc#1127155).
  o e1000e: add workaround for possible stalled packet (bsc#1051510).
  o EDAC/amd64: Decode syndrome before translating address (bsc#1114279).
  o eeprom: at24: make spd world-readable again (git-fixes).
  o ext4: fix warning inside ext4_convert_unwritten_extents_endio (bsc#
    1152025).
  o ext4: set error return correctly when ext4_htree_store_dirent fails (bsc#
    1152024).
  o firmware: dmi: Fix unlikely out-of-bounds read in save_mem_devices
    (git-fixes).
  o Fix AMD IOMMU kABI (bsc#1154610).
  o Fix kabi for: NFSv4: Fix OPEN / CLOSE race (git-fixes).
  o Fix KVM kABI after x86 mmu backports (bsc#1117665).
  o gpio: fix line flag validation in lineevent_create (bsc#1051510).
  o gpio: fix line flag validation in linehandle_create (bsc#1051510).
  o gpiolib: acpi: Add gpiolib_acpi_run_edge_events_on_boot option and
    blacklist (bsc#1051510).
  o gpiolib: only check line handle flags once (bsc#1051510).
  o gpio: Move gpiochip_lock/unlock_as_irq to gpio/driver.h (bsc#1051510).
  o gpu: drm: radeon: Fix a possible null-pointer dereference in
    radeon_connector_set_property() (bsc#1051510).
  o HID: apple: Fix stuck function keys when using FN (bsc#1051510).
  o HID: hidraw: Fix invalid read in hidraw_ioctl (bsc#1051510).
  o HID: logitech: Fix general protection fault caused by Logitech driver (bsc#
    1051510).
  o HID: prodikeys: Fix general protection fault during probe (bsc#1051510).
  o HID: sony: Fix memory corruption issue on cleanup (bsc#1051510).
  o hwmon: (acpi_power_meter) Change log level for 'unsafe software power cap'
    (bsc#1051510).
  o hwmon: (lm75) Fix write operations for negative temperatures (bsc#1051510).
  o hwmon: (shtc1) fix shtc1 and shtw1 id mask (bsc#1051510).
  o hwrng: core - do not wait on add_early_randomness() (git-fixes).
  o i2c: riic: Clear NACK in tend isr (bsc#1051510).
  o IB/core, ipoib: Do not overreact to SM LID change event (bsc#1154108)
  o IB/hfi1: Remove overly conservative VM_EXEC flag check (bsc#1144449).
  o IB/mlx5: Consolidate use_umr checks into single function (bsc#1093205).
  o IB/mlx5: Fix MR re-registration flow to use UMR properly (bsc#1093205).
  o IB/mlx5: Report correctly tag matching rendezvous capability (bsc#1046305).
  o ieee802154: atusb: fix use-after-free at disconnect (bsc#1051510).
  o ieee802154: enforce CAP_NET_RAW for raw sockets (bsc#1051510).
  o ife: error out when nla attributes are empty (networking-stable-19_08_08).
  o iio: adc: ad799x: fix probe error handling (bsc#1051510).
  o iio: dac: ad5380: fix incorrect assignment to val (bsc#1051510).
  o iio: light: opt3001: fix mutex unlock race (bsc#1051510).
  o ima: always return negative code for error (bsc#1051510).
  o Input: da9063 - fix capability and drop KEY_SLEEP (bsc#1051510).
  o Input: elan_i2c - remove Lenovo Legion Y7000 PnpID (bsc#1051510).
  o iommu/amd: Apply the same IVRS IOAPIC workaround to Acer Aspire A315-41
    (bsc#1137799).
  o iommu/amd: Check PM_LEVEL_SIZE() condition in locked section (bsc#1154608).
  o iommu/amd: Override wrong IVRS IOAPIC on Raven Ridge systems (bsc#1137799).
  o iommu/amd: Remove domain->updated (bsc#1154610).
  o iommu/amd: Wait for completion of IOTLB flush in attach_device (bsc#
    1154611).
  o iommu/dma: Fix for dereferencing before null checking (bsc#1151667).
  o iommu/iova: Avoid false sharing on fq_timer_on (bsc#1151671).
  o ip6_tunnel: fix possible use-after-free on xmit
    (networking-stable-19_08_08).
  o ipmi_si: Only schedule continuously in the thread in maintenance mode (bsc#
    1051510).
  o ipv6/addrconf: allow adding multicast addr if IFA_F_MCAUTOJOIN is set
    (networking-stable-19_08_28).
  o ipv6: Fix the link time qualifier of 'ping_v6_proc_exit_net()'
    (networking-stable-19_09_15).
  o isdn/capi: check message length in capi_write() (bsc#1051510).
  o ixgbe: Prevent u8 wrapping of ITR value to something less than 10us (bsc#
    1101674).
  o ixgbe: sync the first fragment unconditionally (bsc#1133140).
  o kABI: media: em28xx: fix handler for vidioc_s_input() (bsc#1051510). fixes
    kABI
  o kABI: media: em28xx: stop rewriting device's struct (bsc#1051510). fixes
    kABI
  o kABI: net: sched: act_sample: fix psample group handling on overwrite
    (networking-stable-19_09_05).
  o kABI/severities: Whitelist functions internal to radix mm. To call these
    functions you have to first detect if you are running in radix mm mode
    which can't be expected of OOT code.
  o kABI workaround for snd_hda_pick_pin_fixup() changes (bsc#1051510).
  o kernel-subpackage-build: create zero size ghost for uncompressed vmlinux
    (bsc#1154354). It is not strictly necessary to uncompress it so maybe the
    ghost file can be 0 size in this case.
  o kernel/sysctl.c: do not override max_threads provided by userspace (bnc#
    1150875).
  o KVM: Convert kvm_lock to a mutex (bsc#1117665).
  o KVM: MMU: drop vcpu param in gpte_access (bsc#1117665).
  o KVM: PPC: Book3S: Fix incorrect guest-to-user-translation error handling
    (bsc#1061840).
  o KVM: PPC: Book3S HV: Check for MMU ready on piggybacked virtual cores (bsc#
    1061840).
  o KVM: PPC: Book3S HV: Do not lose pending doorbell request on migration on
    P9 (bsc#1061840).
  o KVM: PPC: Book3S HV: Do not push XIVE context when not using XIVE device
    (bsc#1061840).
  o KVM: PPC: Book3S HV: Fix lockdep warning when entering the guest (bsc#
    1061840).
  o KVM: PPC: Book3S HV: Fix race in re-enabling XIVE escalation interrupts
    (bsc#1061840).
  o KVM: PPC: Book3S HV: Handle virtual mode in XIVE VCPU push code (bsc#
    1061840).
  o KVM: PPC: Book3S HV: use smp_mb() when setting/clearing host_ipi flag (bsc#
    1061840).
  o KVM: PPC: Book3S HV: XIVE: Free escalation interrupts before disabling the
    VP (bsc#1061840).
  o KVM: x86: add tracepoints around __direct_map and FNAME(fetch) (bsc#
    1117665).
  o KVM: x86: adjust kvm_mmu_page member to save 8 bytes (bsc#1117665).
  o KVM: x86: change kvm_mmu_page_get_gfn BUG_ON to WARN_ON (bsc#1117665).
  o KVM: x86: Do not release the page inside mmu_set_spte() (bsc#1117665).
  o KVM: x86: make FNAME(fetch) and __direct_map more similar (bsc#1117665).
  o KVM: x86, powerpc: do not allow clearing largepages debugfs entry (bsc#
    1117665).
  o KVM: x86: remove now unneeded hugepage gfn adjustment (bsc#1117665).
  o leds: leds-lp5562 allow firmware files up to the maximum length (bsc#
    1051510).
  o leds: trigger: gpio: GPIO 0 is valid (bsc#1051510).
  o libertas: Add missing sentinel at end of if_usb.c fw_table (bsc#1051510).
  o libertas_tf: Use correct channel range in lbtf_geo_init (bsc#1051510).
  o libiscsi: do not try to bypass SCSI EH (bsc#1142076).
  o lib/mpi: Fix karactx leak in mpi_powm (bsc#1051510).
  o livepatch: Nullify obj->mod in klp_module_coming()'s error path (bsc#
    1071995).
  o mac80211: accept deauth frames in IBSS mode (bsc#1051510).
  o mac80211: minstrel_ht: fix per-group max throughput rate initialization
    (bsc#1051510).
  o macsec: drop skb sk before calling gro_cells_receive (bsc#1051510).
  o md: do not report active array_state until after revalidate_disk()
    completes (git-fixes).
  o md: only call set_in_sync() when it is expected to succeed (git-fixes).
  o md/raid6: Set R5_ReadError when there is read failure on parity disk
    (git-fixes).
  o media: atmel: atmel-isc: fix asd memory allocation (bsc#1135642).
  o media: atmel: atmel-isi: fix timeout value for stop streaming (bsc#
    1051510).
  o media: cpia2_usb: fix memory leaks (bsc#1051510).
  o media: dib0700: fix link error for dibx000_i2c_set_speed (bsc#1051510).
  o media: dvb-core: fix a memory leak bug (bsc#1051510).
  o media: em28xx: fix handler for vidioc_s_input() (bsc#1051510).
  o media: em28xx: stop rewriting device's struct (bsc#1051510).
  o media: exynos4-is: fix leaked of_node references (bsc#1051510).
  o media: fdp1: Reduce FCP not found message level to debug (bsc#1051510).
  o media: gspca: zero usb_buf on error (bsc#1051510).
  o media: hdpvr: Add device num check and handling (bsc#1051510).
  o media: hdpvr: add terminating 0 at end of string (bsc#1051510).
  o media: i2c: ov5645: Fix power sequence (bsc#1051510).
  o media: iguanair: add sanity checks (bsc#1051510).
  o media: marvell-ccic: do not generate EOF on parallel bus (bsc#1051510).
  o media: mc-device.c: do not memset __user pointer contents (bsc#1051510).
  o media: omap3isp: Do not set streaming state on random subdevs (bsc#
    1051510).
  o media: omap3isp: Set device on omap3isp subdevs (bsc#1051510).
  o media: ov6650: Fix sensor possibly not detected on probe (bsc#1051510).
  o media: ov6650: Move v4l2_clk_get() to ov6650_video_probe() helper (bsc#
    1051510).
  o media: ov9650: add a sanity check (bsc#1051510).
  o media: radio/si470x: kill urb on error (bsc#1051510).
  o media: replace strcpy() by strscpy() (bsc#1051510).
  o media: Revert "[media] marvell-ccic: reset ccic phy when stop streaming for
    stability" (bsc#1051510).
  o media: saa7134: fix terminology around saa7134_i2c_eeprom_md7134_gate()
    (bsc#1051510).
  o media: saa7146: add cleanup in hexium_attach() (bsc#1051510).
  o media: sn9c20x: Add MSI MS-1039 laptop to flip_dmi_table (bsc#1051510).
  o media: stkwebcam: fix runtime PM after driver unbind (bsc#1051510).
  o media: technisat-usb2: break out of loop at end of buffer (bsc#1051510).
  o media: tm6000: double free if usb disconnect while streaming (bsc#1051510).
  o media: ttusb-dec: Fix info-leak in ttusb_dec_send_command() (bsc#1051510).
  o media: vb2: Fix videobuf2 to map correct area (bsc#1051510).
  o memstick: jmb38x_ms: Fix an error handling path in 'jmb38x_ms_probe()' (bsc
    #1051510).
  o mfd: intel-lpss: Remove D3cold delay (bsc#1051510).
  o mic: avoid statically declaring a 'struct device' (bsc#1051510).
  o mISDN: enforce CAP_NET_RAW for raw sockets (bsc#1051510).
  o mld: fix memory leak in mld_del_delrec() (networking-stable-19_09_05).
  o mmc: sdhci: Fix incorrect switch to HS mode (bsc#1051510).
  o mmc: sdhci: improve ADMA error reporting (bsc#1051510).
  o mmc: sdhci-msm: fix mutex while in spinlock (bsc#1142635).
  o mmc: sdhci-of-arasan: Do now show error message in case of deffered probe
    (bsc#1119086).
  o mmc: sdhci-of-esdhc: set DMA snooping based on DMA coherence (bsc#1051510).
  o mtd: spi-nor: Fix Cadence QSPI RCU Schedule Stall (bsc#1051510).
  o mvpp2: refactor MTU change code (networking-stable-19_08_08).
  o net: bridge: delete local fdb on device init failure
    (networking-stable-19_08_08).
  o net: bridge: mcast: do not delete permanent entries when fast leave is
    enabled (networking-stable-19_08_08).
  o net: fix ifindex collision during namespace removal
    (networking-stable-19_08_08).
  o net: Fix null de-reference of device refcount (networking-stable-19_09_15).
  o net: fix skb use after free in netpoll (networking-stable-19_09_05).
  o net: gso: Fix skb_segment splat when splitting gso_size mangled skb having
    linear-headed frag_list (networking-stable-19_09_15).
  o net/ibmvnic: Fix EOI when running in XIVE mode (bsc#1089644, ltc#166495,
    ltc#165544, git-fixes).
  o net/ibmvnic: prevent more than one thread from running in reset (bsc#
    1152457 ltc#174432).
  o net/ibmvnic: unlock rtnl_lock in reset so linkwatch_event can run (bsc#
    1152457 ltc#174432).
  o net/mlx4_en: fix a memory leak bug (bsc#1046299).
  o net/mlx5: Add device ID of upcoming BlueField-2 (bsc#1046303 ).
  o net/mlx5e: Only support tx/rx pause setting for port owner
    (networking-stable-19_08_21).
  o net/mlx5e: Prevent encap flow counter update async to user query
    (networking-stable-19_08_08).
  o net/mlx5e: Use flow keys dissector to parse packets for ARFS
    (networking-stable-19_08_21).
  o net/mlx5: Fix error handling in mlx5_load() (bsc#1046305 ).
  o net/mlx5: Use reversed order when unregister devices
    (networking-stable-19_08_08).
  o net/packet: fix race in tpacket_snd() (networking-stable-19_08_21).
  o net: sched: act_sample: fix psample group handling on overwrite
    (networking-stable-19_09_05).
  o net: sched: Fix a possible null-pointer dereference in dequeue_func()
    (networking-stable-19_08_08).
  o net/smc: make sure EPOLLOUT is raised (networking-stable-19_08_28).
  o net: stmmac: dwmac-rk: Do not fail if phy regulator is absent
    (networking-stable-19_09_05).
  o nfc: fix attrs checks in netlink interface (bsc#1051510).
  o nfc: fix memory leak in llcp_sock_bind() (bsc#1051510).
  o nfc: pn533: fix use-after-free and memleaks (bsc#1051510).
  o NFS4: Fix v4.0 client state corruption when mount (git-fixes).
  o nfsd: degraded slot-count more gracefully as allocation nears exhaustion
    (bsc#1150381).
  o nfsd: Do not release the callback slot unless it was actually held
    (git-fixes).
  o nfsd: Fix overflow causing non-working mounts on 1 TB machines (bsc#
    1150381).
  o nfsd: fix performance-limiting session calculation (bsc#1150381).
  o nfsd: give out fewer session slots as limit approaches (bsc#1150381).
  o nfsd: handle drc over-allocation gracefully (bsc#1150381).
  o nfsd: increase DRC cache limit (bsc#1150381).
  o NFS: Do not interrupt file writeout due to fatal errors (git-fixes).
  o NFS: Do not open code clearing of delegation state (git-fixes).
  o NFS: Ensure O_DIRECT reports an error if the bytes read/written is 0
    (git-fixes).
  o NFS: Fix regression whereby fscache errors are appearing on 'nofsc' mounts
    (git-fixes).
  o NFS: Forbid setting AF_INET6 to "struct sockaddr_in"->sin_family
    (git-fixes).
  o NFS: Refactor nfs_lookup_revalidate() (git-fixes).
  o NFS: Remove redundant semicolon (git-fixes).
  o NFSv4.1: Again fix a race where CB_NOTIFY_LOCK fails to wake a waiter
    (git-fixes).
  o NFSv4.1: Fix open stateid recovery (git-fixes).
  o NFSv4.1: Only reap expired delegations (git-fixes).
  o NFSv4: Check the return value of update_open_stateid() (git-fixes).
  o NFSv4: Fix an Oops in nfs4_do_setattr (git-fixes).
  o NFSv4: Fix a potential sleep while atomic in nfs4_do_reclaim() (git-fixes).
  o NFSv4: Fix delegation state recovery (git-fixes).
  o NFSv4: Fix lookup revalidate of regular files (git-fixes).
  o NFSv4: Fix OPEN / CLOSE race (git-fixes).
  o NFSv4: Handle the special Linux file open access mode (git-fixes).
  o NFSv4: Only pass the delegation to setattr if we're sending a truncate
    (git-fixes).
  o NFSv4/pnfs: Fix a page lock leak in nfs_pageio_resend() (git-fixes).
  o nl80211: Fix possible Spectre-v1 for CQM RSSI thresholds (bsc#1051510).
  o null_blk: complete requests from ->timeout (bsc#1149446).
  o null_blk: wire up timeouts (bsc#1149446).
  o nvme: fix multipath crash when ANA is deactivated (bsc#1149446).
  o nvmem: Use the same permissions for eeprom as for nvmem (git-fixes).
  o nvme-rdma: Allow DELETING state change failure in (bsc#1104967,).
  o nvme-rdma: centralize admin/io queue teardown sequence (bsc#1142076).
  o nvme-rdma: centralize controller setup sequence (bsc#1142076).
  o nvme-rdma: fix a NULL deref when an admin connect times out (bsc#1149446).
  o nvme-rdma: fix timeout handler (bsc#1149446).
  o nvme-rdma: stop admin queue before freeing it (bsc#1140155).
  o nvme-rdma: support up to 4 segments of inline data (bsc#1142076).
  o nvme-rdma: unquiesce queues when deleting the controller (bsc#1142076).
  o nvme: remove ns sibling before clearing path (bsc#1140155).
  o nvme: return BLK_EH_DONE from ->timeout (bsc#1142076).
  o objtool: Clobber user CFLAGS variable (bsc#1153236).
  o PCI: Correct pci=resource_alignment parameter example (bsc#1051510).
  o PCI: dra7xx: Fix legacy INTD IRQ handling (bsc#1087092).
  o PCI: hv: Detect and fix Hyper-V PCI domain number collision (bsc#1150423).
  o PCI: hv: Use bytes 4 and 5 from instance ID as the PCI domain numbers (bsc#
    1153263).
  o PCI: PM: Fix pci_power_up() (bsc#1051510).
  o phy: renesas: rcar-gen3-usb2: Disable clearing VBUS in over-current (bsc#
    1051510).
  o pinctrl: tegra: Fix write barrier placement in pmx_writel (bsc#1051510).
  o platform/x86: classmate-laptop: remove unused variable (bsc#1051510).
  o platform/x86: pmc_atom: Add Siemens SIMATIC IPC227E to critclk_systems DMI
    table (bsc#1051510).
  o platform/x86: pmc_atom: Add Siemens SIMATIC IPC277E to critclk_systems DMI
    table (bsc#1051510).
  o PM: sleep: Fix possible overflow in pm_system_cancel_wakeup() (bsc#
    1051510).
  o PNFS fallback to MDS if no deviceid found (git-fixes).
  o pNFS/flexfiles: Fix PTR_ERR() dereferences in ff_layout_track_ds_error
    (git-fixes).
  o pNFS/flexfiles: Turn off soft RPC calls (git-fixes).
  o powerpc/64: Make sys_switch_endian() traceable (bsc#1065729).
  o powerpc/64s/pseries: radix flush translations before MMU is enabled at boot
    (bsc#1055186).
  o powerpc/64s/radix: Fix MADV_[FREE|DONTNEED] TLB flush miss problem with THP
    (bsc#1152161 ltc#181664).
  o powerpc/64s/radix: Fix memory hotplug section page table creation (bsc#
    1065729).
  o powerpc/64s/radix: Fix memory hot-unplug page table split (bsc#1065729).
  o powerpc/64s/radix: Implement _tlbie(l)_va_range flush functions (bsc#
    1152161 ltc#181664).
  o powerpc/64s/radix: Improve preempt handling in TLB code (bsc#1152161 ltc#
    181664).
  o powerpc/64s/radix: Improve TLB flushing for page table freeing (bsc#1152161
    ltc#181664).
  o powerpc/64s/radix: Introduce local single page ceiling for TLB range flush
    (bsc#1055117 bsc#1152161 ltc#181664).
  o powerpc/64s/radix: keep kernel ERAT over local process/guest invalidates
    (bsc#1055186).
  o powerpc/64s/radix: Optimize flush_tlb_range (bsc#1152161 ltc#181664).
  o powerpc/64s/radix: tidy up TLB flushing code (bsc#1055186).
  o powerpc/64s: Rename PPC_INVALIDATE_ERAT to PPC_ISA_3_0_INVALIDATE_ERAT (bsc
    #1055186).
  o powerpc/book3s64/mm: Do not do tlbie fixup for some hardware revisions (bsc
    #1152161 ltc#181664).
  o powerpc/book3s64/radix: Rename CPU_FTR_P9_TLBIE_BUG feature flag (bsc#
    1152161 ltc#181664).
  o powerpc: bpf: Fix generation of load/store DW instructions (bsc#1065729).
  o powerpc/bpf: use unsigned division instruction for 64-bit operations (bsc#
    1065729).
  o powerpc: Drop page_is_ram() and walk_system_ram_range() (bsc#1065729).
  o powerpc/irq: Do not WARN continuously in arch_local_irq_restore() (bsc#
    1065729).
  o powerpc/irq: drop arch_early_irq_init() (bsc#1065729).
  o powerpc/mm/book3s64: Move book3s64 code to pgtable-book3s64 (bsc#1055186).
  o powerpc/mm: Fixup tlbie vs mtpidr/mtlpidr ordering issue on POWER9 (bsc#
    1152161 ltc#181664).
  o powerpc/mm: mark more tlb functions as __always_inline (bsc#1055186).
  o powerpc/mm: Properly invalidate when setting process table base (bsc#
    1055186).
  o powerpc/mm/radix: Drop unneeded NULL check (bsc#1152161 ltc#181664).
  o powerpc/mm/radix: implement LPID based TLB flushes to be used by KVM (bsc#
    1152161 ltc#181664).
  o powerpc/mm/radix: mark as __tlbie_pid() and friends as__always_inline (bsc#
    1055186).
  o powerpc/mm/radix: mark __radix__flush_tlb_range_psize() as __always_inline
    (bsc#1055186).
  o powerpc/mm: Simplify page_is_ram by using memblock_is_memory (bsc#1065729).
  o powerpc/mm: Use memblock API for PPC32 page_is_ram (bsc#1065729).
  o powerpc/module64: Fix comment in R_PPC64_ENTRY handling (bsc#1065729).
  o powerpc/powernv: Fix compile without CONFIG_TRACEPOINTS (bsc#1065729).
  o powerpc/powernv/ioda2: Allocate TCE table levels on demand for default DMA
    window (bsc#1061840).
  o powerpc/powernv/ioda: Fix race in TCE level allocation (bsc#1061840).
  o powerpc/powernv: move OPAL call wrapper tracing and interrupt handling to C
    (bsc#1065729).
  o powerpc/powernv/npu: Remove obsolete comment about TCE_KILL_INVAL_ALL (bsc#
    1065729).
  o powerpc/pseries: Call H_BLOCK_REMOVE when supported (bsc#1109158).
  o powerpc/pseries: Export maximum memory value (bsc#1122363).
  o powerpc/pseries: Export raw per-CPU VPA data via debugfs ().
  o powerpc/pseries: Fix cpu_hotplug_lock acquisition in resize_hpt() (bsc#
    1065729).
  o powerpc/pseries/memory-hotplug: Fix return value type of find_aa_index (bsc
    #1065729).
  o powerpc/pseries/mobility: use cond_resched when updating device tree (bsc#
    1153112 ltc#181778).
  o powerpc/pseries: Read TLB Block Invalidate Characteristics (bsc#1109158).
  o powerpc/pseries: Remove confusing warning message (bsc#1109158).
  o powerpc/ptrace: Simplify vr_get/set() to avoid GCC warning (bsc#1148868).
  o powerpc/rtas: allow rescheduling while changing cpu states (bsc#1153112 ltc
    #181778).
  o powerpc/xive: Fix bogus error code returned by OPAL (bsc#1065729).
  o powerpc/xive: Implement get_irqchip_state method for XIVE to fix shutdown
    race (bsc#1065729).
  o powerpc/xmon: Fix opcode being uninitialized in print_insn_powerpc (bsc#
    1065729).
  o power: reset: gpio-restart: Fix typo when gpio reset is not found (bsc#
    1051510).
  o power: supply: Init device wakeup after device_add() (bsc#1051510).
  o power: supply: sysfs: ratelimit property read error message (bsc#1051510).
  o ppp: Fix memory leak in ppp_write (git-fixes).
  o printk: Do not lose last line in kmsg buffer dump (bsc#1152460).
  o printk: fix printk_time race (bsc#1152466).
  o printk/panic: Avoid deadlock in printk() after stopping CPUs by NMI (bsc#
    1148712).
  o qed: iWARP - Fix default window size to be based on chip (bsc#1050536 bsc#
    1050545).
  o qed: iWARP - Fix tc for MPA ll2 connection (bsc#1050536 bsc#1050545).
  o qed: iWARP - fix uninitialized callback (bsc#1050536 bsc#1050545).
  o qed: iWARP - Use READ_ONCE and smp_store_release to access ep->state (bsc#
    1050536 bsc#1050545).
  o qla2xxx: kABI fixes for v10.01.00.18-k (bsc#1123034 bsc#1131304 bsc#
    1127988).
  o qla2xxx: remove SGI SN2 support (bsc#1123034 bsc#1131304 bsc#1127988).
  o quota: fix wrong condition in is_quota_modification() (bsc#1152026).
  o r8152: Set memory to all 0xFFs on failed reg reads (bsc#1051510).
  o RDMA/bnxt_re: Fix spelling mistake "missin_resp" -> "missing_resp" (bsc#
    1050244).
  o RDMA: Fix goto target to release the allocated memory (bsc#1050244).
  o regulator: lm363x: Fix off-by-one n_voltages for lm3632 ldo_vpos/ldo_vneg
    (bsc#1051510).
  o Revert "mwifiex: fix system hang problem after resume" (bsc#1051510).
  o Revert "Revert "rpm/kernel-binary.spec.in: rename kGraft to KLP ()"" This
    reverts commit 468af43c8fd8509820798b6d8ed363fc417ca939 Should get this
    rename again with next SLE15 merge.
  o rtlwifi: rtl8192cu: Fix value set in descriptor (bsc#1142635).
  o s390/crypto: fix gcm-aes-s390 selftest failures (bsc#1137861 LTC#178091).
  o sch_hhf: ensure quantum and hhf_non_hh_weight are non-zero
    (networking-stable-19_09_15).
  o scsi: lpfc: Fix null ptr oops updating lpfc_devloss_tmo via sysfs attribute
    (bsc#1140845).
  o scsi: lpfc: Fix propagation of devloss_tmo setting to nvme transport (bsc#
    1140883).
  o scsi: lpfc: Remove bg debugfs buffers (bsc#1144375).
  o scsi: qedf: fc_rport_priv reference counting fixes (bsc#1098291).
  o scsi: qedf: Modify abort and tmf handler to handle edge condition and flush
    (bsc#1098291).
  o scsi: qla2xxx: Add 28xx flash primary/secondary status/image mechanism (bsc
    #1123034 bsc#1131304 bsc#1127988).
  o scsi: qla2xxx: Add Device ID for ISP28XX (bsc#1123034 bsc#1131304 bsc#
    1127988).
  o scsi: qla2xxx: Add error handling for PLOGI ELS passthrough (bsc#1123034
    bsc#1131304 bsc#1127988).
  o scsi: qla2xxx: Add First Burst support for FC-NVMe devices (bsc#1123034 bsc
    #1131304 bsc#1127988).
  o scsi: qla2xxx: Add fw_attr and port_no SysFS node (bsc#1123034 bsc#1131304
    bsc#1127988).
  o scsi: qla2xxx: Add new FW dump template entry types (bsc#1123034 bsc#
    1131304 bsc#1127988).
  o scsi: qla2xxx: Add pci function reset support (bsc#1123034 bsc#1131304 bsc#
    1127988).
  o scsi: qla2xxx: Add protection mask module parameters (bsc#1123034 bsc#
    1131304 bsc#1127988).
  o scsi: qla2xxx: Add Serdes support for ISP28XX (bsc#1123034 bsc#1131304 bsc#
    1127988).
  o scsi: qla2xxx: Add support for multiple fwdump templates/segments (bsc#
    1123034 bsc#1131304 bsc#1127988).
  o scsi: qla2xxx: Add support for setting port speed (bsc#1123034 bsc#1131304
    bsc#1127988).
  o scsi: qla2xxx: Allow NVMe IO to resume with short cable pull (bsc#1123034
    bsc#1131304 bsc#1127988).
  o scsi: qla2xxx: allow session delete to finish before create (bsc#1123034
    bsc#1131304 bsc#1127988).
  o scsi: qla2xxx: Always check the qla2x00_wait_for_hba_online() return value
    (bsc#1123034 bsc#1131304 bsc#1127988).
  o scsi: qla2xxx: Avoid PCI IRQ affinity mapping when multiqueue is not
    supported (bsc#1123034 bsc#1131304 bsc#1127988).
  o scsi: qla2xxx: avoid printf format warning (bsc#1123034 bsc#1131304 bsc#
    1127988).
  o scsi: qla2xxx: Avoid that Coverity complains about dereferencing a NULL
    rport pointer (bsc#1123034 bsc#1131304 bsc#1127988).
  o scsi: qla2xxx: Avoid that lockdep complains about unsafe locking in
    tcm_qla2xxx_close_session() (bsc#1123034 bsc#1131304 bsc#1127988).
  o scsi: qla2xxx: Avoid that qla2x00_mem_free() crashes if called twice (bsc#
    1123034 bsc#1131304 bsc#1127988).
  o scsi: qla2xxx: Capture FW dump on MPI heartbeat stop event (bsc#1123034 bsc
    #1131304 bsc#1127988).
  o scsi: qla2xxx: Change abort wait_loop from msleep to wait_event_timeout
    (bsc#1123034 bsc#1131304 bsc#1127988).
  o scsi: qla2xxx: Change data_dsd into an array (bsc#1123034 bsc#1131304 bsc#
    1127988).
  o scsi: qla2xxx: Change default ZIO threshold (bsc#1123034 bsc#1131304 bsc#
    1127988).
  o scsi: qla2xxx: Change the return type of qla24xx_read_flash_data() (bsc#
    1123034 bsc#1131304 bsc#1127988).
  o scsi: qla2xxx: Change the return type of qla2x00_update_ms_fdmi_iocb() into
    void (bsc#1123034 bsc#1131304 bsc#1127988).
  o scsi: qla2xxx: Check for FW started flag before aborting (bsc#1123034 bsc#
    1131304 bsc#1127988).
  o scsi: qla2xxx: check for kstrtol() failure (bsc#1123034 bsc#1131304 bsc#
    1127988).
  o scsi: qla2xxx: Check for MB timeout while capturing ISP27/28xx FW dump (bsc
    #1123034 bsc#1131304 bsc#1127988).
  o scsi: qla2xxx: Check secondary image if reading the primary image fails
    (bsc#1123034 bsc#1131304 bsc#1127988).
  o scsi: qla2xxx: Check the PCI info string output buffer size (bsc#1123034
    bsc#1131304 bsc#1127988).
  o scsi: qla2xxx: Check the size of firmware data structures at compile time
    (bsc#1123034 bsc#1131304 bsc#1127988).
  o scsi: qla2xxx: Cleanup fcport memory to prevent leak (bsc#1123034 bsc#
    1131304 bsc#1127988).
  o scsi: qla2xxx: Cleanup redundant qla2x00_abort_all_cmds during unload (bsc#
    1123034 bsc#1131304 bsc#1127988).
  o scsi: qla2xxx: Cleanups for NVRAM/Flash read/write path (bsc#1123034 bsc#
    1131304 bsc#1127988).
  o scsi: qla2xxx: cleanup trace buffer initialization (bsc#1123034 bsc#1131304
    bsc#1127988).
  o scsi: qla2xxx: Complain if a command is released that is owned by the
    firmware (bsc#1123034 bsc#1131304 bsc#1127988).
  o scsi: qla2xxx: Complain if a mailbox command times out (bsc#1123034 bsc#
    1131304 bsc#1127988).
  o scsi: qla2xxx: Complain if a soft reset fails (bsc#1123034 bsc#1131304 bsc#
    1127988).
  o scsi: qla2xxx: Complain if parsing the version string fails (bsc#1123034
    bsc#1131304 bsc#1127988).
  o scsi: qla2xxx: Complain if sp->done() is not called from the completion
    path (bsc#1123034 bsc#1131304 bsc#1127988).
  o scsi: qla2xxx: Complain if waiting for pending commands times out (bsc#
    1123034 bsc#1131304 bsc#1127988).
  o scsi: qla2xxx: Complain loudly about reference count underflow (bsc#1123034
    bsc#1131304 bsc#1127988).
  o scsi: qla2xxx: Correct error handling during initialization failures (bsc#
    1123034 bsc#1131304 bsc#1127988).
  o scsi: qla2xxx: Correction and improvement to fwdt processing (bsc#1123034
    bsc#1131304 bsc#1127988).
  o scsi: qla2xxx: Correctly report max/min supported speeds (bsc#1123034 bsc#
    1131304 bsc#1127988).
  o scsi: qla2xxx: deadlock by configfs_depend_item (bsc#1123034 bsc#1131304
    bsc#1127988).
  o scsi: qla2xxx: Declare fourth qla2x00_set_model_info() argument const (bsc#
    1123034 bsc#1131304 bsc#1127988).
  o scsi: qla2xxx: Declare local symbols static (bsc#1123034 bsc#1131304 bsc#
    1127988).
  o scsi: qla2xxx: Declare qla24xx_build_scsi_crc_2_iocbs() static (bsc#1123034
    bsc#1131304 bsc#1127988).
  o scsi: qla2xxx: Declare qla2x00_find_new_loop_id() static (bsc#1123034 bsc#
    1131304 bsc#1127988).
  o scsi: qla2xxx: Declare qla_tgt_cmd.cdb const (bsc#1123034 bsc#1131304 bsc#
    1127988).
  o scsi: qla2xxx: Declare the fourth ql_dump_buffer() argument const (bsc#
    1123034 bsc#1131304 bsc#1127988).
  o scsi: qla2xxx: Disable T10-DIF feature with FC-NVMe during probe (bsc#
    1123034 bsc#1131304 bsc#1127988).
  o scsi: qla2xxx: Do not corrupt vha->plogi_ack_list (bsc#1123034 bsc#1131304
    bsc#1127988).
  o scsi: qla2xxx: Downgrade driver to 10.01.00.19-k There are upstream bug
    reports against 10.01.00.19-k which haven't been resolved. Also the newer
    version failed to get a proper review. For time being it's better to got
    with the older version and do not introduce new bugs.
  o scsi: qla2xxx: Dual FCP-NVMe target port support (bsc#1123034 bsc#1131304
    bsc#1127988).
  o scsi: qla2xxx: Enable type checking for the SRB free and done callback
    functions (bsc#1123034 bsc#1131304 bsc#1127988).
  o scsi: qla2xxx: Fix abort timeout race condition (bsc#1123034 bsc#1131304
    bsc#1127988).
  o scsi: qla2xxx: Fix a NULL pointer dereference (bsc#1123034 bsc#1131304 bsc#
    1127988).
  o scsi: qla2xxx: Fix a qla24xx_enable_msix() error path (bsc#1123034 bsc#
    1131304 bsc#1127988).
  o scsi: qla2xxx: Fix a race condition between aborting and completing a SCSI
    command (bsc#1123034 bsc#1131304 bsc#1127988).
  o scsi: qla2xxx: Fix a recently introduced kernel warning (bsc#1123034 bsc#
    1131304 bsc#1127988).
  o scsi: qla2xxx: Fix a small typo in qla_bsg.c (bsc#1123034 bsc#1131304 bsc#
    1127988).
  o scsi: qla2xxx: Fix code indentation for qla27xx_fwdt_entry (bsc#1123034 bsc
    #1131304 bsc#1127988).
  o scsi: qla2xxx: Fix comment alignment in qla_bsg.c (bsc#1123034 bsc#1131304
    bsc#1127988).
  o scsi: qla2xxx: Fix comment in MODULE_PARM_DESC in qla2xxx (bsc#1123034 bsc#
    1131304 bsc#1127988).
  o scsi: qla2xxx: Fix different size DMA Alloc/Unmap (bsc#1123034 bsc#1131304
    bsc#1127988).
  o scsi: qla2xxx: Fix DMA error when the DIF sg buffer crosses 4GB boundary
    (bsc#1123034 bsc#1131304 bsc#1127988).
  o scsi: qla2xxx: Fix DMA unmap leak (bsc#1123034 bsc#1131304 bsc#1127988).
  o scsi: qla2xxx: Fix driver reload for ISP82xx (bsc#1123034 bsc#1131304 bsc#
    1127988).
  o scsi: qla2xxx: Fix driver unload when FC-NVMe LUNs are connected (bsc#
    1123034 bsc#1131304 bsc#1127988).
  o scsi: qla2xxx: fix fcport null pointer access (bsc#1123034 bsc#1131304 bsc#
    1127988).
  o scsi: qla2xxx: Fix flash read for Qlogic ISPs (bsc#1123034 bsc#1131304 bsc#
    1127988).
  o scsi: qla2xxx: Fix formatting of pointer types (bsc#1123034 bsc#1131304 bsc
    #1127988).
  o scsi: qla2xxx: Fix fw dump corruption (bsc#1123034 bsc#1131304 bsc#
    1127988).
  o scsi: qla2xxx: Fix fw options handle eh_bus_reset() (bsc#1123034 bsc#
    1131304 bsc#1127988).
  o scsi: qla2xxx: Fix gnl.l memory leak on adapter init failure (bsc#1123034
    bsc#1131304 bsc#1127988).
  o scsi: qla2xxx: Fix hang in fcport delete path (bsc#1123034 bsc#1131304 bsc#
    1127988).
  o scsi: qla2xxx: Fix hardirq-unsafe locking (bsc#1123034 bsc#1131304 bsc#
    1127988).
  o scsi: qla2xxx: Fix hardlockup in abort command during driver remove (bsc#
    1123034 bsc#1131304 bsc#1127988).
  o scsi: qla2xxx: Fix kernel crash after disconnecting NVMe devices (bsc#
    1123034 bsc#1131304 bsc#1127988).
  o scsi: qla2xxx: Fix LUN discovery if loop id is not assigned yet by firmware
    (bsc#1123034 bsc#1131304 bsc#1127988).
  o scsi: qla2xxx: Fix message indicating vectors used by driver (bsc#1123034
    bsc#1131304 bsc#1127988).
  o scsi: qla2xxx: Fix N2N link reset (bsc#1123034 bsc#1131304 bsc#1127988).
  o scsi: qla2xxx: Fix N2N link up fail (bsc#1123034 bsc#1131304 bsc#1127988).
  o scsi: qla2xxx: Fix Nport ID display value (bsc#1123034 bsc#1131304 bsc#
    1127988).
  o scsi: qla2xxx: Fix NULL pointer crash due to stale CPUID (bsc#1123034 bsc#
    1131304 bsc#1127988).
  o scsi: qla2xxx: Fix NVME cmd and LS cmd timeout race condition (bsc#1123034
    bsc#1131304 bsc#1127988).
  o scsi: qla2xxx: Fix NVMe port discovery after a short device port loss (bsc#
    1123034 bsc#1131304 bsc#1127988).
  o scsi: qla2xxx: Fix panic from use after free in qla2x00_async_tm_cmd (bsc#
    1123034 bsc#1131304 bsc#1127988).
  o scsi: qla2xxx: Fix possible fcport null-pointer dereferences (bsc#1123034
    bsc#1131304 bsc#1127988).
  o scsi: qla2xxx: Fix premature timer expiration (bsc#1123034 bsc#1131304 bsc#
    1127988).
  o scsi: qla2xxx: Fix qla24xx_process_bidir_cmd() (bsc#1123034 bsc#1131304 bsc
    #1127988).
  o scsi: qla2xxx: Fix race conditions in the code for aborting SCSI commands
    (bsc#1123034 bsc#1131304 bsc#1127988).
  o scsi: qla2xxx: Fix read offset in qla24xx_load_risc_flash() (bsc#1123034
    bsc#1131304 bsc#1127988).
  o scsi: qla2xxx: Fix Relogin to prevent modifying scan_state flag (bsc#
    1123034 bsc#1131304 bsc#1127988).
  o scsi: qla2xxx: Fix routine qla27xx_dump_{mpi|ram}() (bsc#1123034 bsc#
    1131304 bsc#1127988).
  o scsi: qla2xxx: Fix session cleanup hang (bsc#1123034 bsc#1131304 bsc#
    1127988).
  o scsi: qla2xxx: Fix session lookup in qlt_abort_work() (bsc#1123034 bsc#
    1131304 bsc#1127988).
  o scsi: qla2xxx: fix spelling mistake "alredy" -> "already" (bsc#1123034 bsc#
    1131304 bsc#1127988).
  o scsi: qla2xxx: fix spelling mistake "initializatin" -> "initialization"
    (bsc#1123034 bsc#1131304 bsc#1127988).
  o scsi: qla2xxx: Fix SRB allocation flag to avoid sleeping in IRQ context
    (bsc#1123034 bsc#1131304 bsc#1127988).
  o scsi: qla2xxx: Fix stale mem access on driver unload (bsc#1123034 bsc#
    1131304 bsc#1127988).
  o scsi: qla2xxx: Fix stale session (bsc#1123034 bsc#1131304 bsc#1127988).
  o scsi: qla2xxx: Fix stuck login session (bsc#1123034 bsc#1131304 bsc#
    1127988).
  o scsi: qla2xxx: Fix unbound sleep in fcport delete path (bsc#1123034 bsc#
    1131304 bsc#1127988).
  o scsi: qla2xxx: Fix unload when NVMe devices are configured (bsc#1123034 bsc
    #1131304 bsc#1127988).
  o scsi: qla2xxx: Fix use-after-free issues in qla2xxx_qpair_sp_free_dma()
    (bsc#1123034 bsc#1131304 bsc#1127988).
  o scsi: qla2xxx: flush IO on chip reset or sess delete (bsc#1123034 bsc#
    1131304 bsc#1127988).
  o scsi: qla2xxx: Further limit FLASH region write access from SysFS (bsc#
    1123034 bsc#1131304 bsc#1127988).
  o scsi: qla2xxx: Improve Linux kernel coding style conformance (bsc#1123034
    bsc#1131304 bsc#1127988).
  o scsi: qla2xxx: Improve logging for scan thread (bsc#1123034 bsc#1131304 bsc
    #1127988).
  o scsi: qla2xxx: Include the header file from qla_dsd.h (bsc#1123034 bsc#
    1131304 bsc#1127988).
  o scsi: qla2xxx: Increase the max_sgl_segments to 1024 (bsc#1123034 bsc#
    1131304 bsc#1127988).
  o scsi: qla2xxx: Increase the size of the mailbox arrays from 4 to 8 (bsc#
    1123034 bsc#1131304 bsc#1127988).
  o scsi: qla2xxx: Inline the qla2x00_fcport_event_handler() function (bsc#
    1123034 bsc#1131304 bsc#1127988).
  o scsi: qla2xxx: Insert spaces where required (bsc#1123034 bsc#1131304 bsc#
    1127988).
  o scsi: qla2xxx: Introduce qla2x00_els_dcmd2_free() (bsc#1123034 bsc#1131304
    bsc#1127988).
  o scsi: qla2xxx: Introduce qla2xxx_get_next_handle() (bsc#1123034 bsc#1131304
    bsc#1127988).
  o scsi: qla2xxx: Introduce the be_id_t and le_id_t data types for FC src/dst
    IDs (bsc#1123034 bsc#1131304 bsc#1127988).
  o scsi: qla2xxx: Introduce the dsd32 and dsd64 data structures (bsc#1123034
    bsc#1131304 bsc#1127988).
  o scsi: qla2xxx: Introduce the function qla2xxx_init_sp() (bsc#1123034 bsc#
    1131304 bsc#1127988).
  o scsi: qla2xxx: Leave a blank line after declarations (bsc#1123034 bsc#
    1131304 bsc#1127988).
  o scsi: qla2xxx: Let the compiler check the type of the SCSI command context
    pointer (bsc#1123034 bsc#1131304 bsc#1127988).
  o scsi: qla2xxx: Log the status code if a firmware command fails (bsc#1123034
    bsc#1131304 bsc#1127988).
  o scsi: qla2xxx: Make it explicit that ELS pass-through IOCBs use little
    endian (bsc#1123034 bsc#1131304 bsc#1127988).
  o scsi: qla2xxx: Make qla24xx_async_abort_cmd() static (bsc#1123034 bsc#
    1131304 bsc#1127988).
  o scsi: qla2xxx: Make qla2x00_abort_srb() again decrease the sp reference
    count (bsc#1123034 bsc#1131304 bsc#1127988).
  o scsi: qla2xxx: Make qla2x00_mem_free() easier to verify (bsc#1123034 bsc#
    1131304 bsc#1127988).
  o scsi: qla2xxx: Make qla2x00_process_response_queue() easier to read (bsc#
    1123034 bsc#1131304 bsc#1127988).
  o scsi: qla2xxx: Make qlt_handle_abts_completion() more robust (bsc#1123034
    bsc#1131304 bsc#1127988).
  o scsi: qla2xxx: Make sure that aborted commands are freed (bsc#1123034 bsc#
    1131304 bsc#1127988).
  o scsi: qla2xxx: Modify NVMe include directives (bsc#1123034 bsc#1131304 bsc#
    1127988).
  o scsi: qla2xxx: Move debug messages before sending srb preventing panic (bsc
    #1123034 bsc#1131304 bsc#1127988).
  o scsi: qla2xxx: move IO flush to the front of NVME rport unregistration (bsc
    #1123034 bsc#1131304 bsc#1127988).
  o scsi: qla2xxx: Move marker request behind QPair (bsc#1123034 bsc#1131304
    bsc#1127988).
  o scsi: qla2xxx: Move qla2x00_clear_loop_id() from qla_inline.h into
    qla_init.c (bsc#1123034 bsc#1131304 bsc#1127988).
  o scsi: qla2xxx: Move qla2x00_is_reserved_id() from qla_inline.h into
    qla_init.c (bsc#1123034 bsc#1131304 bsc#1127988).
  o scsi: qla2xxx: Move qla2x00_set_fcport_state() from a .h into a .c file
    (bsc#1123034 bsc#1131304 bsc#1127988).
  o scsi: qla2xxx: Move qla2x00_set_reserved_loop_ids() definition (bsc#1123034
    bsc#1131304 bsc#1127988).
  o scsi: qla2xxx: Move the include directive (bsc#1123034 bsc#1131304 bsc#
    1127988).
  o scsi: qla2xxx: Move the port_state_str definition from a .h to a .c file
    (bsc#1123034 bsc#1131304 bsc#1127988).
  o scsi: qla2xxx: no need to check return value of debugfs_create functions
    (bsc#1123034 bsc#1131304 bsc#1127988).
  o scsi: qla2xxx: on session delete, return nvme cmd (bsc#1123034 bsc#1131304
    bsc#1127988).
  o scsi: qla2xxx: Optimize NPIV tear down process (bsc#1123034 bsc#1131304 bsc
    #1127988).
  o scsi: qla2xxx: Pass little-endian values to the firmware (bsc#1123034 bsc#
    1131304 bsc#1127988).
  o scsi: qla2xxx: Prevent memory leak for CT req/rsp allocation (bsc#1123034
    bsc#1131304 bsc#1127988).
  o scsi: qla2xxx: Prevent multiple ADISC commands per session (bsc#1123034 bsc
    #1131304 bsc#1127988).
  o scsi: qla2xxx: Prevent SysFS access when chip is down (bsc#1123034 bsc#
    1131304 bsc#1127988).
  o scsi: qla2xxx: qla2x00_alloc_fw_dump: set ha->eft (bsc#1123034 bsc#1131304
    bsc#1127988).
  o scsi: qla2xxx: Really fix qla2xxx_eh_abort() (bsc#1123034 bsc#1131304 bsc#
    1127988).
  o scsi: qla2xxx: Reduce the number of casts in GID list code (bsc#1123034 bsc
    #1131304 bsc#1127988).
  o scsi: qla2xxx: Reduce the number of forward declarations (bsc#1123034 bsc#
    1131304 bsc#1127988).
  o scsi: qla2xxx: Reduce the scope of three local variables in
    qla2xxx_queuecommand() (bsc#1123034 bsc#1131304 bsc#1127988).
  o scsi: qla2xxx: Reject EH_{abort|device_reset|target_request} (bsc#1123034
    bsc#1131304 bsc#1127988).
  o scsi: qla2xxx: Remove a comment that refers to the SCSI host lock (bsc#
    1123034 bsc#1131304 bsc#1127988).
  o scsi: qla2xxx: Remove an include directive from qla_mr.c (bsc#1123034 bsc#
    1131304 bsc#1127988).
  o scsi: qla2xxx: Remove a set-but-not-used variable (bsc#1123034 bsc#1131304
    bsc#1127988).
  o scsi: qla2xxx: Remove a superfluous forward declaration (bsc#1123034 bsc#
    1131304 bsc#1127988).
  o scsi: qla2xxx: Remove a superfluous pointer check (bsc#1123034 bsc#1131304
    bsc#1127988).
  o scsi: qla2xxx: Remove dead code (bsc#1123034 bsc#1131304 bsc#1127988).
  o scsi: qla2xxx: remove double assignment in qla2x00_update_fcport (bsc#
    1123034 bsc#1131304 bsc#1127988).
  o scsi: qla2xxx: Remove FW default template (bsc#1123034 bsc#1131304 bsc#
    1127988).
  o scsi: qla2xxx: Remove qla_tgt_cmd.data_work and qla_tgt_cmd.data_work_free
    (bsc#1123034 bsc#1131304 bsc#1127988).
  o scsi: qla2xxx: Remove qla_tgt_cmd.released (bsc#1123034 bsc#1131304 bsc#
    1127988).
  o scsi: qla2xxx: remove redundant null check on pointer sess (bsc#1123034 bsc
    #1131304 bsc#1127988).
  o scsi: qla2xxx: Remove set but not used variable 'ptr_dma' (bsc#1123034 bsc#
    1131304 bsc#1127988).
  o scsi: qla2xxx: Remove superfluous sts_entry_* casts (bsc#1123034 bsc#
    1131304 bsc#1127988).
  o scsi: qla2xxx: Remove the fcport test from qla_nvme_abort_work() (bsc#
    1123034 bsc#1131304 bsc#1127988).
  o scsi: qla2xxx: Remove two superfluous casts (bsc#1123034 bsc#1131304 bsc#
    1127988).
  o scsi: qla2xxx: Remove two superfluous if-tests (bsc#1123034 bsc#1131304 bsc
    #1127988).
  o scsi: qla2xxx: Remove two superfluous tests (bsc#1123034 bsc#1131304 bsc#
    1127988).
  o scsi: qla2xxx: Remove unnecessary locking from the target code (bsc#1123034
    bsc#1131304 bsc#1127988).
  o scsi: qla2xxx: Remove unnecessary null check (bsc#1123034 bsc#1131304 bsc#
    1127988).
  o scsi: qla2xxx: Remove unreachable code from qla83xx_idc_lock() (bsc#1123034
    bsc#1131304 bsc#1127988).
  o scsi: qla2xxx: Remove useless set memory to zero use memset() (bsc#1123034
    bsc#1131304 bsc#1127988).
  o scsi: qla2xxx: Remove WARN_ON_ONCE in qla2x00_status_cont_entry() (bsc#
    1123034 bsc#1131304 bsc#1127988).
  o scsi: qla2xxx: Replace vmalloc + memset with vzalloc (bsc#1123034 bsc#
    1131304 bsc#1127988).
  o scsi: qla2xxx: Report invalid mailbox status codes (bsc#1123034 bsc#1131304
    bsc#1127988).
  o scsi: qla2xxx: Report the firmware status code if a mailbox command fails
    (bsc#1123034 bsc#1131304 bsc#1127988).
  o scsi: qla2xxx: Reset the FCF_ASYNC_{SENT|ACTIVE} flags (bsc#1123034 bsc#
    1131304 bsc#1127988).
  o scsi: qla2xxx: Restore FAWWPN of Physical Port only for loop down (bsc#
    1123034 bsc#1131304 bsc#1127988).
  o scsi: qla2xxx: Retry fabric Scan on IOCB queue full (bsc#1123034 bsc#
    1131304 bsc#1127988).
  o scsi: qla2xxx: Rework key encoding in qlt_find_host_by_d_id() (bsc#1123034
    bsc#1131304 bsc#1127988).
  o scsi: qla2xxx: Secure flash update support for ISP28XX (bsc#1123034 bsc#
    1131304 bsc#1127988).
  o scsi: qla2xxx: Set remote port devloss timeout to 0 (bsc#1123034 bsc#
    1131304 bsc#1127988).
  o scsi: qla2xxx: Set remove flag for all VP (bsc#1123034 bsc#1131304 bsc#
    1127988).
  o scsi: qla2xxx: Set the qpair in SRB to NULL when SRB is released (bsc#
    1123034 bsc#1131304 bsc#1127988).
  o scsi: qla2xxx: Set the responder mode if appropriate for ELS pass-through
    IOCBs (bsc#1123034 bsc#1131304 bsc#1127988).
  o scsi: qla2xxx: Set the SCSI command result before calling the command done
    (bsc#1123034 bsc#1131304 bsc#1127988).
  o scsi: qla2xxx: Silence fwdump template message (bsc#1123034 bsc#1131304 bsc
    #1127988).
  o scsi: qla2xxx: Silence Successful ELS IOCB message (bsc#1123034 bsc#1131304
    bsc#1127988).
  o scsi: qla2xxx: Simplification of register address used in qla_tmpl.c (bsc#
    1123034 bsc#1131304 bsc#1127988).
  o scsi: qla2xxx: Simplify a debug statement (bsc#1123034 bsc#1131304 bsc#
    1127988).
  o scsi: qla2xxx: Simplify conditional check again (bsc#1123034 bsc#1131304
    bsc#1127988).
  o scsi: qla2xxx: Simplify qla24xx_abort_sp_done() (bsc#1123034 bsc#1131304
    bsc#1127988).
  o scsi: qla2xxx: Simplify qla24xx_async_abort_cmd() (bsc#1123034 bsc#1131304
    bsc#1127988).
  o scsi: qla2xxx: Simplify qlt_lport_dump() (bsc#1123034 bsc#1131304 bsc#
    1127988).
  o scsi: qla2xxx: Simplify qlt_send_term_imm_notif() (bsc#1123034 bsc#1131304
    bsc#1127988).
  o scsi: qla2xxx: Skip FW dump on LOOP initialization error (bsc#1123034 bsc#
    1131304 bsc#1127988).
  o scsi: qla2xxx: Suppress a Coveritiy complaint about integer overflow (bsc#
    1123034 bsc#1131304 bsc#1127988).
  o scsi: qla2xxx: Suppress multiple Coverity complaint about out-of-bounds
    accesses (bsc#1123034 bsc#1131304 bsc#1127988).
  o scsi: qla2xxx: target: Fix offline port handling and host reset handling
    (bsc#1123034 bsc#1131304 bsc#1127988).
  o scsi: qla2xxx: Uninline qla2x00_init_timer() (bsc#1123034 bsc#1131304 bsc#
    1127988).
  o scsi: qla2xxx: Unregister resources in the opposite order of the
    registration order (bsc#1123034 bsc#1131304 bsc#1127988).
  o scsi: qla2xxx: Update driver version to 10.00.00.13-k (bsc#1123034 bsc#
    1131304 bsc#1127988).
  o scsi: qla2xxx: Update driver version to 10.00.00.14-k (bsc#1123034 bsc#
    1131304 bsc#1127988).
  o scsi: qla2xxx: Update driver version to 10.01.00.15-k (bsc#1123034 bsc#
    1131304 bsc#1127988).
  o scsi: qla2xxx: Update driver version to 10.01.00.16-k (bsc#1123034 bsc#
    1131304 bsc#1127988).
  o scsi: qla2xxx: Update driver version to 10.01.00.18-k (bsc#1123034 bsc#
    1131304 bsc#1127988).
  o scsi: qla2xxx: Update driver version to 10.01.00.19-k (bsc#1123034 bsc#
    1131304 bsc#1127988).
  o scsi: qla2xxx: Update driver version to 10.01.00.20-k (bsc#1123034 bsc#
    1131304 bsc#1127988).
  o scsi: qla2xxx: Update flash read/write routine (bsc#1123034 bsc#1131304 bsc
    #1127988).
  o scsi: qla2xxx: Use an on-stack completion in qla24xx_control_vp() (bsc#
    1123034 bsc#1131304 bsc#1127988).
  o scsi: qla2xxx: Use ARRAY_SIZE() in the definition of QLA_LAST_SPEED (bsc#
    1123034 bsc#1131304 bsc#1127988).
  o scsi: qla2xxx: Use common update-firmware-options routine for ISP27xx+ (bsc
    #1123034 bsc#1131304 bsc#1127988).
  o scsi: qla2xxx: Use complete switch scan for RSCN events (bsc#1123034 bsc#
    1131304 bsc#1127988).
  o scsi: qla2xxx: Use Correct index for Q-Pair array (bsc#1123034 bsc#1131304
    bsc#1127988).
  o scsi: qla2xxx: Use dma_pool_zalloc() (bsc#1123034 bsc#1131304 bsc#1127988).
  o scsi: qla2xxx: Use get/put_unaligned where appropriate (bsc#1123034 bsc#
    1131304 bsc#1127988).
  o scsi: qla2xxx: Use __le64 instead of uint32_t for sending DMA addresses to
    firmware (bsc#1123034 bsc#1131304 bsc#1127988).
  o scsi: qla2xxx: Use memcpy() and strlcpy() instead of strcpy() and strncpy()
    (bsc#1123034 bsc#1131304 bsc#1127988).
  o scsi: qla2xxx: Use mutex protection during qla2x00_sysfs_read_fw_dump()
    (bsc#1123034 bsc#1131304 bsc#1127988).
  o scsi: qla2xxx: Use strlcpy() instead of strncpy() (bsc#1123034 bsc#1131304
    bsc#1127988).
  o scsi: qla2xxx: Use tabs instead of spaces for indentation (bsc#1123034 bsc#
    1131304 bsc#1127988).
  o scsi: qla2xxx: Use tabs to indent code (bsc#1123034 bsc#1131304 bsc#
    1127988).
  o scsi: qla2xxx: Verify locking assumptions at runtime (bsc#1123034 bsc#
    1131304 bsc#1127988).
  o scsi: scsi_dh_rdac: zero cdb in send_mode_select() (bsc#1149313).
  o scsi: scsi_transport_fc: nvme: display FC-NVMe port roles (bsc#1123034 bsc#
    1131304 bsc#1127988).
  o scsi: storvsc: setup 1:1 mapping between hardware queue and CPU queue (bsc#
    1140729).
  o scsi: tcm_qla2xxx: Minimize #include directives (bsc#1123034 bsc#1131304
    bsc#1127988).
  o scsi_transport_fc: complete requests from ->timeout (bsc#1142076).
  o sctp: Fix the link time qualifier of 'sctp_ctrlsock_exit()'
    (networking-stable-19_09_15).
  o sctp: fix the transport error_count check (networking-stable-19_08_21).
  o sctp: use transport pf_retrans in sctp_do_8_2_transport_strike
    (networking-stable-19_09_15).
  o secure boot lockdown: Fix-up backport of /dev/mem access restriction The
    upstream-submitted patch set has evolved over time, align our patches
    (contents and description) to reflect the current status as far as /dev/mem
    access is concerned.
  o Sign non-x86 kernels when possible (boo#1134303)
  o sky2: Disable MSI on yet another ASUS boards (P6Xxxx) (bsc#1051510).
  o slip: make slhc_free() silently accept an error pointer (bsc#1051510).
  o slip: sl_alloc(): remove unused parameter "dev_t line" (bsc#1051510).
  o sock_diag: fix autoloading of the raw_diag module (bsc#1152791).
  o sock_diag: request _diag module only when the family or proto has been
    registered (bsc#1152791).
  o staging: vt6655: Fix memory leak in vt6655_probe (bsc#1051510).
  o SUNRPC fix regression in umount of a secure mount (git-fixes).
  o SUNRPC: Handle connection breakages correctly in call_status() (git-fixes).
  o SUNRPC/nfs: Fix return value for nfs4_callback_compound() (git-fixes).
  o tcp: Do not dequeue SYN/FIN-segments from write-queue (git-gixes).
  o tcp: fix tcp_ecn_withdraw_cwr() to clear TCP_ECN_QUEUE_CWR
    (networking-stable-19_09_15).
  o tcp: inherit timestamp on mtu probe (networking-stable-19_09_05).
  o tcp: make sure EPOLLOUT wont be missed (networking-stable-19_08_28).
  o tcp: remove empty skb from write queue in error cases
    (networking-stable-19_09_05).
  o team: Add vlan tx offload to hw_enc_features (networking-stable-19_08_21).
  o thermal: Fix use-after-free when unregistering thermal zone device (bsc#
    1051510).
  o thermal_hwmon: Sanitize thermal_zone type (bsc#1051510).
  o tipc: add NULL pointer check before calling kfree_rcu
    (networking-stable-19_09_15).
  o tpm_tis_core: Set TPM_CHIP_FLAG_IRQ before probing for interrupts (bsc#
    1082555).
  o tracing: Initialize iter->seq after zeroing in tracing_read_pipe() (bsc#
    1151508).
  o tun: fix use-after-free when register netdev failed
    (networking-stable-19_09_15).
  o tuntap: correctly set SOCKWQ_ASYNC_NOSPACE (bsc#1145099).
  o tuntap: correctly set SOCKWQ_ASYNC_NOSPACE (bsc#1145099).
  o usb: adutux: fix NULL-derefs on disconnect (bsc#1142635).
  o usb: adutux: fix use-after-free on disconnect (bsc#1142635).
  o usb: adutux: fix use-after-free on release (bsc#1051510).
  o usb: chaoskey: fix use-after-free on release (bsc#1051510).
  o usb: dummy-hcd: fix power budget for SuperSpeed mode (bsc#1051510).
  o usb: iowarrior: fix use-after-free after driver unbind (bsc#1051510).
  o usb: iowarrior: fix use-after-free on disconnect (bsc#1051510).
  o usb: iowarrior: fix use-after-free on release (bsc#1051510).
  o usb: legousbtower: fix deadlock on disconnect (bsc#1142635).
  o usb: legousbtower: fix open after failed reset request (bsc#1142635).
  o usb: legousbtower: fix potential NULL-deref on disconnect (bsc#1142635).
  o usb: legousbtower: fix slab info leak at probe (bsc#1142635).
  o usb: legousbtower: fix use-after-free on release (bsc#1051510).
  o usb: microtek: fix info-leak at probe (bsc#1142635).
  o usbnet: ignore endpoints with invalid wMaxPacketSize (bsc#1051510).
  o usbnet: sanity checking of packet sizes and device mtu (bsc#1051510).
  o usb: serial: fix runtime PM after driver unbind (bsc#1051510).
  o usb: serial: ftdi_sio: add device IDs for Sienna and Echelon PL-20 (bsc#
    1051510).
  o usb: serial: keyspan: fix NULL-derefs on open() and write() (bsc#1051510).
  o usb: serial: option: add support for Cinterion CLS8 devices (bsc#1051510).
  o usb: serial: option: add Telit FN980 compositions (bsc#1051510).
  o usb: usbcore: Fix slab-out-of-bounds bug during device reset (bsc#1051510).
  o usb: usblcd: fix I/O after disconnect (bsc#1142635).
  o usb: usblp: fix runtime PM after driver unbind (bsc#1051510).
  o usb: usb-skeleton: fix NULL-deref on disconnect (bsc#1051510).
  o usb: usb-skeleton: fix runtime PM after driver unbind (bsc#1051510).
  o usb: usb-skeleton: fix use-after-free after driver unbind (bsc#1051510).
  o usb: xhci: wait for CNR controller not ready bit in xhci resume (bsc#
    1051510).
  o usb: yurex: Do not retry on unexpected errors (bsc#1051510).
  o usb: yurex: fix NULL-derefs on disconnect (bsc#1051510).
  o vfio_pci: Restore original state on release (bsc#1051510).
  o vhost_net: conditionally enable tx polling (bsc#1145099).
  o vhost_net: conditionally enable tx polling (bsc#1145099).
  o video: of: display_timing: Add of_node_put() in of_get_display_timing()
    (bsc#1051510).
  o video: ssd1307fb: Start page range at page_offset (bsc#1113722)
  o watchdog: imx2_wdt: fix min() calculation in imx2_wdt_set_timeout (bsc#
    1051510).
  o x86/asm: Fix MWAITX C-state hint value (bsc#1114279).
  o x86/CPU/AMD: Clear RDRAND CPUID bit on AMD family 15h/16h (bsc#1114279).
  o x86/fpu: Add FPU state copying quirk to handle XRSTOR failure on Intel
    Skylake CPUs (bsc#1151955).
  o x86/mm: Use WRITE_ONCE() when setting PTEs (bsc#1114279).
  o x86/tls: Fix possible spectre-v1 in do_get_thread_area() (bsc#1114279).
  o xen/netback: fix error path of xenvif_connect_data() (bsc#1065600).
  o xen/netback: Reset nr_frags before freeing skb
    (networking-stable-19_08_21).
  o xen-netfront: do not assume sk_buff_head list is empty in error handling
    (bsc#1065600).
  o xen-netfront: do not use ~0U as error return value for xennet_fill_frags()
    (bsc#1065600).
  o xen/pv: Fix Xen PV guest int3 handling (bsc#1153811).
  o xen/xenbus: fix self-deadlock after killing user process (bsc#1065600).
  o xhci: Check all endpoints for LPM timeout (bsc#1051510).
  o xhci: Fix false warning message about wrong bounce buffer write length (bsc
    #1051510).
  o xhci: Increase STS_SAVE timeout in xhci_suspend() (bsc#1051510).
  o xhci: Prevent device initiated U1/U2 link pm if exit latency is too long
    (bsc#1051510).

Special Instructions and Notes:

Please reboot the system after installing this update.

Patch Instructions:

To install this SUSE Security Update use the SUSE recommended installation
methods like YaST online_update or "zypper patch".
Alternatively you can run the command listed for your product:

  o SUSE Linux Enterprise Workstation Extension 12-SP4:
    zypper in -t patch SUSE-SLE-WE-12-SP4-2019-2879=1
  o SUSE Linux Enterprise Software Development Kit 12-SP4:
    zypper in -t patch SUSE-SLE-SDK-12-SP4-2019-2879=1
  o SUSE Linux Enterprise Server 12-SP4:
    zypper in -t patch SUSE-SLE-SERVER-12-SP4-2019-2879=1
  o SUSE Linux Enterprise Live Patching 12-SP4:
    zypper in -t patch SUSE-SLE-Live-Patching-12-SP4-2019-2879=1
  o SUSE Linux Enterprise High Availability 12-SP4:
    zypper in -t patch SUSE-SLE-HA-12-SP4-2019-2879=1
  o SUSE Linux Enterprise Desktop 12-SP4:
    zypper in -t patch SUSE-SLE-DESKTOP-12-SP4-2019-2879=1

Package List:

  o SUSE Linux Enterprise Workstation Extension 12-SP4 (x86_64):
       kernel-default-debuginfo-4.12.14-95.37.1
       kernel-default-debugsource-4.12.14-95.37.1
       kernel-default-extra-4.12.14-95.37.1
       kernel-default-extra-debuginfo-4.12.14-95.37.1
  o SUSE Linux Enterprise Software Development Kit 12-SP4 (aarch64 ppc64le
    s390x x86_64):
       kernel-obs-build-4.12.14-95.37.1
       kernel-obs-build-debugsource-4.12.14-95.37.1
  o SUSE Linux Enterprise Software Development Kit 12-SP4 (noarch):
       kernel-docs-4.12.14-95.37.1
  o SUSE Linux Enterprise Server 12-SP4 (aarch64 ppc64le s390x x86_64):
       kernel-default-4.12.14-95.37.1
       kernel-default-base-4.12.14-95.37.1
       kernel-default-base-debuginfo-4.12.14-95.37.1
       kernel-default-debuginfo-4.12.14-95.37.1
       kernel-default-debugsource-4.12.14-95.37.1
       kernel-default-devel-4.12.14-95.37.1
       kernel-syms-4.12.14-95.37.1
  o SUSE Linux Enterprise Server 12-SP4 (noarch):
       kernel-devel-4.12.14-95.37.1
       kernel-macros-4.12.14-95.37.1
       kernel-source-4.12.14-95.37.1
  o SUSE Linux Enterprise Server 12-SP4 (x86_64):
       kernel-default-devel-debuginfo-4.12.14-95.37.1
  o SUSE Linux Enterprise Server 12-SP4 (s390x):
       kernel-default-man-4.12.14-95.37.1
  o SUSE Linux Enterprise Live Patching 12-SP4 (ppc64le x86_64):
       kgraft-patch-4_12_14-95_37-default-1-6.5.1
  o SUSE Linux Enterprise High Availability 12-SP4 (ppc64le s390x x86_64):
       cluster-md-kmp-default-4.12.14-95.37.1
       cluster-md-kmp-default-debuginfo-4.12.14-95.37.1
       dlm-kmp-default-4.12.14-95.37.1
       dlm-kmp-default-debuginfo-4.12.14-95.37.1
       gfs2-kmp-default-4.12.14-95.37.1
       gfs2-kmp-default-debuginfo-4.12.14-95.37.1
       kernel-default-debuginfo-4.12.14-95.37.1
       kernel-default-debugsource-4.12.14-95.37.1
       ocfs2-kmp-default-4.12.14-95.37.1
       ocfs2-kmp-default-debuginfo-4.12.14-95.37.1
  o SUSE Linux Enterprise Desktop 12-SP4 (x86_64):
       kernel-default-4.12.14-95.37.1
       kernel-default-debuginfo-4.12.14-95.37.1
       kernel-default-debugsource-4.12.14-95.37.1
       kernel-default-devel-4.12.14-95.37.1
       kernel-default-devel-debuginfo-4.12.14-95.37.1
       kernel-default-extra-4.12.14-95.37.1
       kernel-default-extra-debuginfo-4.12.14-95.37.1
       kernel-syms-4.12.14-95.37.1
  o SUSE Linux Enterprise Desktop 12-SP4 (noarch):
       kernel-devel-4.12.14-95.37.1
       kernel-macros-4.12.14-95.37.1
       kernel-source-4.12.14-95.37.1


References:

  o https://www.suse.com/security/cve/CVE-2017-18595.html
  o https://www.suse.com/security/cve/CVE-2019-14821.html
  o https://www.suse.com/security/cve/CVE-2019-15291.html
  o https://www.suse.com/security/cve/CVE-2019-16232.html
  o https://www.suse.com/security/cve/CVE-2019-16234.html
  o https://www.suse.com/security/cve/CVE-2019-17056.html
  o https://www.suse.com/security/cve/CVE-2019-17133.html
  o https://www.suse.com/security/cve/CVE-2019-17666.html
  o https://www.suse.com/security/cve/CVE-2019-9506.html
  o https://bugzilla.suse.com/1046299
  o https://bugzilla.suse.com/1046303
  o https://bugzilla.suse.com/1046305
  o https://bugzilla.suse.com/1050244
  o https://bugzilla.suse.com/1050536
  o https://bugzilla.suse.com/1050545
  o https://bugzilla.suse.com/1051510
  o https://bugzilla.suse.com/1054914
  o https://bugzilla.suse.com/1055117
  o https://bugzilla.suse.com/1055186
  o https://bugzilla.suse.com/1061840
  o https://bugzilla.suse.com/1064802
  o https://bugzilla.suse.com/1065600
  o https://bugzilla.suse.com/1065729
  o https://bugzilla.suse.com/1066129
  o https://bugzilla.suse.com/1071995
  o https://bugzilla.suse.com/1073513
  o https://bugzilla.suse.com/1082555
  o https://bugzilla.suse.com/1086323
  o https://bugzilla.suse.com/1087092
  o https://bugzilla.suse.com/1089644
  o https://bugzilla.suse.com/1093205
  o https://bugzilla.suse.com/1097583
  o https://bugzilla.suse.com/1097584
  o https://bugzilla.suse.com/1097585
  o https://bugzilla.suse.com/1097586
  o https://bugzilla.suse.com/1097587
  o https://bugzilla.suse.com/1097588
  o https://bugzilla.suse.com/1098291
  o https://bugzilla.suse.com/1101674
  o https://bugzilla.suse.com/1104967
  o https://bugzilla.suse.com/1109158
  o https://bugzilla.suse.com/1113722
  o https://bugzilla.suse.com/1114279
  o https://bugzilla.suse.com/1117665
  o https://bugzilla.suse.com/1119086
  o https://bugzilla.suse.com/1122363
  o https://bugzilla.suse.com/1123034
  o https://bugzilla.suse.com/1123080
  o https://bugzilla.suse.com/1127155
  o https://bugzilla.suse.com/1127988
  o https://bugzilla.suse.com/1131304
  o https://bugzilla.suse.com/1133140
  o https://bugzilla.suse.com/1134303
  o https://bugzilla.suse.com/1135642
  o https://bugzilla.suse.com/1135854
  o https://bugzilla.suse.com/1135873
  o https://bugzilla.suse.com/1137799
  o https://bugzilla.suse.com/1137861
  o https://bugzilla.suse.com/1137865
  o https://bugzilla.suse.com/1137959
  o https://bugzilla.suse.com/1140155
  o https://bugzilla.suse.com/1140729
  o https://bugzilla.suse.com/1140845
  o https://bugzilla.suse.com/1140883
  o https://bugzilla.suse.com/1141600
  o https://bugzilla.suse.com/1142076
  o https://bugzilla.suse.com/1142635
  o https://bugzilla.suse.com/1142667
  o https://bugzilla.suse.com/1144375
  o https://bugzilla.suse.com/1144449
  o https://bugzilla.suse.com/1145099
  o https://bugzilla.suse.com/1146042
  o https://bugzilla.suse.com/1146519
  o https://bugzilla.suse.com/1146540
  o https://bugzilla.suse.com/1146664
  o https://bugzilla.suse.com/1148133
  o https://bugzilla.suse.com/1148410
  o https://bugzilla.suse.com/1148712
  o https://bugzilla.suse.com/1148868
  o https://bugzilla.suse.com/1149313
  o https://bugzilla.suse.com/1149446
  o https://bugzilla.suse.com/1149555
  o https://bugzilla.suse.com/1149651
  o https://bugzilla.suse.com/1150381
  o https://bugzilla.suse.com/1150423
  o https://bugzilla.suse.com/1150452
  o https://bugzilla.suse.com/1150465
  o https://bugzilla.suse.com/1150875
  o https://bugzilla.suse.com/1151350
  o https://bugzilla.suse.com/1151508
  o https://bugzilla.suse.com/1151610
  o https://bugzilla.suse.com/1151667
  o https://bugzilla.suse.com/1151671
  o https://bugzilla.suse.com/1151680
  o https://bugzilla.suse.com/1151891
  o https://bugzilla.suse.com/1151955
  o https://bugzilla.suse.com/1152024
  o https://bugzilla.suse.com/1152025
  o https://bugzilla.suse.com/1152026
  o https://bugzilla.suse.com/1152161
  o https://bugzilla.suse.com/1152325
  o https://bugzilla.suse.com/1152457
  o https://bugzilla.suse.com/1152460
  o https://bugzilla.suse.com/1152466
  o https://bugzilla.suse.com/1152788
  o https://bugzilla.suse.com/1152791
  o https://bugzilla.suse.com/1152972
  o https://bugzilla.suse.com/1152974
  o https://bugzilla.suse.com/1152975
  o https://bugzilla.suse.com/1153112
  o https://bugzilla.suse.com/1153158
  o https://bugzilla.suse.com/1153236
  o https://bugzilla.suse.com/1153263
  o https://bugzilla.suse.com/1153646
  o https://bugzilla.suse.com/1153713
  o https://bugzilla.suse.com/1153717
  o https://bugzilla.suse.com/1153718
  o https://bugzilla.suse.com/1153719
  o https://bugzilla.suse.com/1153811
  o https://bugzilla.suse.com/1154108
  o https://bugzilla.suse.com/1154189
  o https://bugzilla.suse.com/1154354
  o https://bugzilla.suse.com/1154372
  o https://bugzilla.suse.com/1154578
  o https://bugzilla.suse.com/1154607
  o https://bugzilla.suse.com/1154608
  o https://bugzilla.suse.com/1154610
  o https://bugzilla.suse.com/1154611
  o https://bugzilla.suse.com/1154651
  o https://bugzilla.suse.com/1154747

- --------------------------END INCLUDED TEXT--------------------

You have received this e-mail bulletin as a result of your organisation's
registration with AusCERT. The mailing list you are subscribed to is
maintained within your organisation, so if you do not wish to continue
receiving these bulletins you should contact your local IT manager. If
you do not know who that is, please send an email to auscert@auscert.org.au
and we will forward your request to the appropriate person.

NOTE: Third Party Rights
This security bulletin is provided as a service to AusCERT's members.  As
AusCERT did not write the document quoted above, AusCERT has had no control
over its content. The decision to follow or act on information or advice
contained in this security bulletin is the responsibility of each user or
organisation, and should be considered in accordance with your organisation's
site policies and procedures. AusCERT takes no responsibility for consequences
which may arise from following or acting on information or advice contained in
this security bulletin.

NOTE: This is only the original release of the security bulletin.  It may
not be updated when updates to the original are made.  If downloading at
a later date, it is recommended that the bulletin is retrieved directly
from the author's website to ensure that the information is still current.

Contact information for the authors of the original document is included
in the Security Bulletin above.  If you have any questions or need further
information, please contact them directly.

Previous advisories and external security bulletins can be retrieved from:

        https://www.auscert.org.au/bulletins/

===========================================================================
Australian Computer Emergency Response Team
The University of Queensland
Brisbane
Qld 4072

Internet Email: auscert@auscert.org.au
Facsimile:      (07) 3365 7031
Telephone:      (07) 3365 4417 (International: +61 7 3365 4417)
                AusCERT personnel answer during Queensland business hours
                which are GMT+10:00 (AEST).
                On call after hours for member emergencies only.
===========================================================================
-----BEGIN PGP SIGNATURE-----
Comment: http://www.auscert.org.au/render.html?it=1967

iQIVAwUBXbt622aOgq3Tt24GAQjNWBAA3jfY7E0R+8ppMukjnPnZ47Fgnda38CzZ
zqmt+fr0L4rgILvd9Yedyp5RmWhnkKo38i+6VPmROVwY7DxVAskgvBQLDsEpud2V
wpneP1erK8ZlyAt/CID1eD7YlSjGuksNVgLjSnKB2M66vNAZ79mrSHNbGPFujtcT
7465yHgmNC8uHle44uIuWvp+KRNQFmW2zjZS1ZuHtjsXU8Lttdr6l/Z5MdjBB+tO
74/7FXrxYdVxHXREJiXYE1UI6DiQQrrBCGFPV93d1q/E6lQrixNfcASu2MPLXL2q
H9a8EZ8+uqMaKfQ2ZvrflMo6vQMQI30DwJJJasN1Vjk0fZAaX3IG8HRiHywasSSU
yIerIDC3ZSQcr2j6XJM7opWdzMZQ94gKgYpjmAe1yknTdbTUeCzkm1GQFcKPXQeY
s+L360roC5SNWdn5wECnIC5Ijs8DXyNVHwSkyQ4s/pca2Y+IjGx3WDDDA7/+WpTu
CsPFqadmHG4915j59h4/E7T2tJJGpgw24Mdsy67q2UFBa00MuvwH4HYJ95kIOn1t
49JRvjdZaNN3sA0HXYnFXYAgaFFx4XzY0WvjetRYxXqwJRZ8jSYM/rE00NJb+7wH
uT0YmPPM0diD+d0x/cJtAjDW6Viwg8/eANZMZfVrdtWmsB0rWjqs9mGQfX5tWps8
VXk/p9LgQ74=
=BZi+
-----END PGP SIGNATURE-----