SUSE-SU-2018:2539-1: important: Security update for the Linux Kernel

sle-security-updates at lists.suse.com sle-security-updates at lists.suse.com
Tue Aug 28 10:19:15 MDT 2018


   SUSE Security Update: Security update for the Linux Kernel
______________________________________________________________________________

Announcement ID:    SUSE-SU-2018:2539-1
Rating:             important
References:         #1046305 #1046306 #1046307 #1051510 #1065600 
                    #1081917 #1083647 #1086288 #1086315 #1086317 
                    #1086327 #1086331 #1086906 #1087092 #1090888 
                    #1097104 #1097577 #1097583 #1097584 #1097585 
                    #1097586 #1097587 #1097588 #1097808 #1100132 
                    #1101480 #1101669 #1101822 #1102517 #1102715 
                    #1103269 #1103277 #1103363 #1103445 #1103886 
                    #1104353 #1104365 #1104427 #1104482 #1104494 
                    #1104495 #1104683 #1104708 #1104777 #1104890 
                    #1104897 #1105292 #1105296 #1105322 #1105355 
                    #1105378 #1105396 #1105467 #1105731 #802154 
                    #971975 
Cross-References:   CVE-2018-10853 CVE-2018-10902 CVE-2018-15572
                    CVE-2018-9363
Affected Products:
                    SUSE Linux Enterprise Workstation Extension 15
                    SUSE Linux Enterprise Module for Legacy Software 15
                    SUSE Linux Enterprise Module for Development Tools 15
                    SUSE Linux Enterprise Module for Basesystem 15
                    SUSE Linux Enterprise High Availability 15
______________________________________________________________________________

   An update that solves four vulnerabilities and has 52 fixes
   is now available.

Description:



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

   The following security bugs were fixed:

   - CVE-2018-15572: The spectre_v2_select_mitigation function in
     arch/x86/kernel/cpu/bugs.c did not always fill RSB upon a context
     switch, which made it easier for attackers to conduct
     userspace-userspace spectreRSB attacks (bnc#1102517 bnc#1105296).
   - CVE-2018-10902: It was found that the raw midi kernel driver did not
     protect against concurrent access which leads to a double realloc
     (double free) in snd_rawmidi_input_params() and
     snd_rawmidi_output_status() which are part of snd_rawmidi_ioctl()
     handler in rawmidi.c file. A malicious local attacker could possibly use
     this for privilege escalation (bnc#1105322).
   - CVE-2018-9363: A buffer overflow in bluetooth HID report processing
     could be used by malicious bluetooth devices to crash the kernel or
     potentially execute code (bnc#1105292).
   - CVE-2018-10853: A KVM guest userspace to guest kernel write was fixed,
     which could be used by guest users to crash the guest kernel
     (bnc#1097104).

   The following non-security bugs were fixed:

   - acpi / apei: Remove ghes_ioremap_area (bsc#1051510).
   - acpi / pci: Bail early in acpi_pci_add_bus() if there is no ACPI handle
     (bsc#1051510).
   - acpi / pm: save NVS memory for ASUS 1025C laptop (bsc#1051510).
   - affs_lookup(): close a race with affs_remove_link() (bsc#1105355).
   - alsa: cs5535audio: Fix invalid endian conversion (bsc#1051510).
   - alsa: hda: Correct Asrock B85M-ITX power_save blacklist entry
     (bsc#1051510).
   - alsa: hda - Sleep for 10ms after entering D3 on Conexant codecs
     (bsc#1051510).
   - alsa: hda - Turn CX8200 into D3 as well upon reboot (bsc#1051510).
   - alsa: memalloc: Do not exceed over the requested size (bsc#1051510).
   - alsa: snd-aoa: add of_node_put() in error path (bsc#1051510).
   - alsa: virmidi: Fix too long output trigger loop (bsc#1051510).
   - alsa: vx222: Fix invalid endian conversions (bsc#1051510).
   - alsa: vxpocket: Fix invalid endian conversions (bsc#1051510).
   - arm64: enable thunderx gpio driver
   - arm/asm/tlb.h: Fix build error implicit func declaration (bnc#1105467
     Reduce IPIs and atomic ops with improved lazy TLB).
   - asoc: dpcm: do not merge format from invalid codec dai (bsc#1051510).
   - asoc: es7134: remove 64kHz rate from the supported rates (bsc#1051510).
   - asoc: Intel: cht_bsw_max98090: remove useless code, align with ChromeOS
     driver (bsc#1051510).
   - asoc: Intel: cht_bsw_max98090_ti: Fix jack initialization (bsc#1051510).
   - asoc: msm8916-wcd-digital: fix RX2 MIX1 and RX3 MIX1 (bsc#1051510).
   - asoc: rsnd: cmd: Add missing newline to debug message (bsc#1051510).
   - asoc: sirf: Fix potential NULL pointer dereference (bsc#1051510).
   - asoc: zte: Fix incorrect PCM format bit usages (bsc#1051510).
   - ata: Fix ZBC_OUT all bit handling (bsc#1051510).
   - ata: Fix ZBC_OUT command block check (bsc#1051510).
   - ath10k: prevent active scans on potential unusable channels
     (bsc#1051510).
   - atm: horizon: Fix irq release error (bsc#1105355).
   - atm: Preserve value of skb->truesize when accounting to vcc
     (networking-stable-18_07_19).
   - atm: zatm: fix memcmp casting (bsc#1105355).
   - atm: zatm: Fix potential Spectre v1 (networking-stable-18_07_19).
   - audit: allow not equal op for audit by executable (bsc#1051510).
   - audit: Fix extended comparison of GID/EGID (bsc#1051510).
   - be2net: gather debug info and reset adapter (only for Lancer) on a
     tx-timeout (bsc#1086288).
   - be2net: Update the driver version to 12.0.0.0 (bsc#1086288 ).
   - binfmt_elf: Respect error return from `regset->active' (bsc#1051510).
   - bluetooth: avoid killing an already killed socket (bsc#1051510).
   - bluetooth: hidp: buffer overflow in hidp_process_report (bsc#1051510).
   - bpf, ppc64: fix unexpected r0=0 exit path inside bpf_xadd (bsc#1083647).
   - brcmsmac: fix wrap around in conversion from constant to s16
     (bsc#1051510).
   - clk: core: Potentially free connection id (bsc#1051510).
   - clk: imx6ul: fix missing of_node_put() (bsc#1051510).
   - clk: meson: gxbb: remove HHI_GEN_CLK_CTNL duplicate definition
     (bsc#1051510).
   - clk: mvebu: armada-38x: add support for 1866MHz variants (bsc#1105355).
   - clk: mvebu: armada-38x: add support for missing clocks (bsc#1105355).
   - clk: rockchip: fix clk_i2sout parent selection bits on rk3399
     (bsc#1051510).
   - coresight: tpiu: Fix disabling timeouts (bsc#1051510).
   - cpufreq: CPPC: Do not set transition_latency (bsc#1101480).
   - cpufreq / CPPC: Set platform specific transition_delay_us (bsc#1101480).
   - cpufreq: CPPC: Use transition_delay_us depending transition_latency
     (bsc#1101480).
   - cpufreq: remove setting of policy->cpu in policy->cpus during init
     (bsc#1101480).
   - crypto: ablkcipher - fix crash flushing dcache in error path
     (bsc#1051510).
   - crypto: blkcipher - fix crash flushing dcache in error path
     (bsc#1051510).
   - crypto: ccp - Check for NULL PSP pointer at module unload (bsc#1051510).
   - crypto: ccp - Fix command completion detection race (bsc#1051510).
   - crypto: skcipher - fix aligning block size in skcipher_copy_iv()
     (bsc#1051510).
   - crypto: skcipher - fix crash flushing dcache in error path (bsc#1051510).
   - crypto: vmac - require a block cipher with 128-bit block size
     (bsc#1051510).
   - crypto: vmac - separate tfm and request context (bsc#1051510).
   - crypto: x86/sha256-mb - fix digest copy in
     sha256_mb_mgr_get_comp_job_avx2() (bsc#1051510).
   - cxgb4: Fix the condition to check if the card is T5 (bsc#1097585
     bsc#1097586 bsc#1097587 bsc#1097588 bsc#1097583 bsc#1097584).
   - devicectree: bindings: fix location of leds common file (bsc#1051510).
   - dma-buf: remove redundant initialization of sg_table (bsc#1051510).
   - dmaengine: hsu: Support dmaengine_terminate_sync() (bsc#1051510).
   - dmaengine: idma64: Support dmaengine_terminate_sync() (bsc#1051510).
   - dmaengine: mv_xor_v2: kill the tasklets upon exit (bsc#1051510).
   - docs: zh_CN: fix location of oops-tracing.txt (bsc#1051510).
   - documentation: ip-sysctl.txt: document addr_gen_mode (bsc#1051510).
   - driver core: add __printf verification to __ata_ehi_pushv_desc
     (bsc#1051510).
   - drivers: hv: vmbus: do not mark HV_PCIE as perf_device (bsc#1051510).
   - drivers: hv: vmbus: Fix the offer_in_progress in vmbus_process_offer()
     (bsc#1051510).
   - drm/cirrus: Use drm_framebuffer_put to avoid kernel oops in clean-up
     (bsc#1101822).
   - drm/fb-helper: Fix typo on kerneldoc (bsc#1051510).
   - drm/i915/aml: Introducing Amber Lake platform ().
   - drm/i915/cfl: Add a new CFL PCI ID ().
   - drm/i915/gvt: Off by one in intel_vgpu_write_fence() (bsc#1051510).
   - drm/i915: Nuke the LVDS lid notifier (bsc#1051510).
   - drm/i915: Only show debug for state changes when banning (bsc#1051510).
   - drm/i915: Restore user forcewake domains across suspend (bsc#1100132).
   - drm/i915: Unmask user interrupts writes into HWSP on snb/ivb/vlv/hsw
     (bsc#1051510).
   - drm/i915/whl: Introducing Whiskey Lake platform ().
   - drm/panel: type promotion bug in s6e8aa0_read_mtp_id() (bsc#1051510).
   - drm/rockchip: lvds: add missing of_node_put (bsc#1051510).
   - edac: Add missing MEM_LRDDR4 entry in edac_mem_types[] (bsc#1103886).
   - edac, altera: Fix ARM64 build warning (bsc#1051510).
   - edac: Drop duplicated array of strings for memory type names
     (bsc#1103886).
   - edac: Fix memleak in module init error path (bsc#1051510).
   - edac, i7core: Fix memleaks and use-after-free on probe and remove
     (bsc#1051510).
   - edac, mv64x60: Fix an error handling path (bsc#1051510).
   - edac, octeon: Fix an uninitialized variable warning (bsc#1051510).
   - edac, sb_edac: Fix missing break in switch (bsc#1051510).
   - ext4: check for allocation block validity with block group locked
     (bsc#1104495).
   - ext4: fix false negatives *and* false positives in
     ext4_check_descriptors() (bsc#1103445).
   - ext4: fix inline data updates with checksums enabled (bsc#1104494).
   - extcon: Release locking when sending the notification of connector state
     (bsc#1051510).
   - Fix kABI breakage with libertas dev field addition (bsc#1051510).
   - Fix kABI breakage with removing field addition to power_supply
     (bsc#1051510).
   - geneve: update skb dst pmtu on tx path (bsc#1051510).
   - genirq: Add handle_fasteoi_{level,edge}_irq flow handlers (bsc#1105378).
   - genirq: Export more irq_chip_*_parent() functions (bsc#1105378).
   - genirq: Fix editing error in a comment (bsc#1051510).
   - genirq: Make force irq threading setup more robust (bsc#1051510).
   - gen_stats: Fix netlink stats dumping in the presence of padding
     (netfilter-stable-18_07_23).
   - gpio: Add gpio driver support for ThunderX and OCTEON-TX (bsc#1105378).
   - gpio: Fix wrong rounding in gpio-menz127 (bsc#1051510).
   - gpio: thunderx: fix error return code in thunderx_gpio_probe()
     (bsc#1105378).
   - gpio: thunderx: remove unused .map() hook from irq_domain_ops
     (bsc#1105378).
   - gtp: Initialize 64-bit per-cpu stats correctly (bsc#1051510).
   - hns3: fix unused function warning (bsc#1104353).
   - hns3pf: do not check handle during mqprio offload (bsc#1104353 ).
   - hns3pf: fix hns3_del_tunnel_port() (bsc#1104353).
   - hns3pf: Fix some harmless copy and paste bugs (bsc#1104353 ).
   - hotplug/cpu: Add operation queuing function ().
   - hotplug/cpu: Conditionally acquire/release DRC index ().
   - hotplug/cpu: Provide CPU readd operation ().
   - hv_netvsc: Fix napi reschedule while receive completion is busy ().
   - hwmon: (asus_atk0110) Replace deprecated device register call
     (bsc#1103363).
   - i2c: imx: Fix reinit_completion() use (bsc#1051510).
   - ib/hns: Annotate iomem pointers correctly (bsc#1104427 ).
   - ib/hns: Avoid compile test under non 64bit environments (bsc#1104427).
   - ib/hns: Declare local functions 'static' (bsc#1104427 ).
   - ib/hns: fix boolreturn.cocci warnings (bsc#1104427).
   - ib/hns: Fix for checkpatch.pl comment style warnings (bsc#1104427).
   - ib/hns: fix memory leak on ah on error return path (bsc#1104427 ).
   - ib/hns: fix returnvar.cocci warnings (bsc#1104427).
   - ib/hns: fix semicolon.cocci warnings (bsc#1104427).
   - ib/hns: Fix the bug of polling cq failed for loopback Qps (bsc#1104427).
   - ib/hns: Fix the bug with modifying the MAC address without removing the
     driver (bsc#1104427).
   - ib/hns: Fix the bug with rdma operation (bsc#1104427 ).
   - ib/hns: Fix the bug with wild pointer when destroy rc qp (bsc#1104427).
   - ib/hns: include linux/interrupt.h (bsc#1104427).
   - ib/hns: Support compile test for hns RoCE driver (bsc#1104427 ).
   - ib/hns: Use zeroing memory allocator instead of allocator/memset
     (bsc#1104427).
   - ib/IPoIB: Set ah valid flag in multicast send flow (bsc#1046307 ).
   - ib/mlx5: fix uaccess beyond "count" in debugfs read/write handlers
     (bsc#1046305).
   - ieee802154: ca8210: fix uninitialised data read (bsc#1051510).
   - ieee802154: fix gcc-4.9 warnings (bsc#1051510).
   - ieee802154: mrf24j40: fix incorrect mask in mrf24j40_stop (bsc#1051510).
   - iio: 104-quad-8: Fix off-by-one error in register selection
     (bsc#1051510).
   - iio: ad9523: Fix displayed phase (bsc#1051510).
   - iio: ad9523: Fix return value for ad952x_store() (bsc#1051510).
   - iio: adc: ina2xx: avoid kthread_stop() with stale task_struct
     (bsc#1051510).
   - iio: adc: sun4i-gpadc: select REGMAP_IRQ (bsc#1051510).
   - iio: sca3000: Fix an error handling path in 'sca3000_probe()'
     (bsc#1051510).
   - iio: sca3000: Fix missing return in switch (bsc#1051510).
   - ima: based on policy verify firmware signatures (pre-allocated buffer)
     (bsc#1051510).
   - include/rdma/opa_addr.h: Fix an endianness issue (bsc#1046306 ).
   - init: rename and re-order boot_cpu_state_init() (bsc#1104365).
   - ip: hash fragments consistently (netfilter-stable-18_07_27).
   - ip: in cmsg IP(V6)_ORIGDSTADDR call pskb_may_pull
     (netfilter-stable-18_07_27).
   - ipv4: Return EINVAL when ping_group_range sysctl does not map to user ns
     (netfilter-stable-18_07_23).
   - ipv6: fix useless rol32 call on hash (netfilter-stable-18_07_23).
   - ipv6: ila: select CONFIG_DST_CACHE (netfilter-stable-18_07_23).
   - ipv6: make DAD fail with enhanced DAD when nonce length differs
     (netfilter-stable-18_07_23).
   - ipv6: sr: fix passing wrong flags to crypto_alloc_shash()
     (networking-stable-18_07_19).
   - ipvlan: fix IFLA_MTU ignored on NEWLINK (networking-stable-18_07_19).
   - irqdomain: Add irq_domain_{push,pop}_irq() functions (bsc#1105378).
   - irqdomain: Check for NULL function pointer in
     irq_domain_free_irqs_hierarchy() (bsc#1105378).
   - irqdomain: Factor out code to add and remove items to and from the
     revmap (bsc#1105378).
   - irqdomain: Prevent potential NULL pointer dereference in
     irq_domain_push_irq() (bsc#1105378).
   - irqdomain: Update the comments of fwnode field of irq_domain structure
     (bsc#1051510).
   - isdn: Disable IIOCDBGVAR (bsc#1051510).
   - iwlwifi: pcie: do not access periphery registers when not available
     (bsc#1051510).
   - kABI: protect eswitch.h include (kabi).
   - kABI: protect struct nf_conn (kabi).
   - kABI: reexport tcp_send_ack (kabi).
   - kabi/severities: add qeth inter-module symbols to ignore list.
   - kabi/severities: Allow kABI changes for kvm/x86 (except for kvm_x86_ops)
   - kabi/severities: ignore qla2xxx as all symbols are internal
   - kthread, tracing: Do not expose half-written comm when creating kthreads
     (bsc#1104897).
   - leds: max8997: use mode when calling max8997_led_set_mode (bsc#1051510).
   - libata: Fix command retry decision (bsc#1051510).
   - libata: Fix compile warning with ATA_DEBUG enabled (bsc#1051510).
   - libertas: fix suspend and resume for SDIO connected cards (bsc#1051510).
   - libnvdimm: fix ars_status output length calculation (bsc#1104890).
   - lib/rhashtable: consider param->min_size when setting initial table size
     (bsc#1051510).
   - lib/vsprintf: Remove atomic-unsafe support for %pCr (bsc#1051510).
   - mailbox: xgene-slimpro: Fix potential NULL pointer dereference
     (bsc#1051510).
   - MAINTAINERS: fix location of ina2xx.txt device tree file (bsc#1051510).
   - media: exynos4-is: Prevent NULL pointer dereference in
     __isp_video_try_fmt() (bsc#1051510).
   - media: mem2mem: Remove excessive try_run call (bsc#1051510).
   - media: omap3isp: fix unbalanced dma_iommu_mapping (bsc#1051510).
   - media: omap3isp: zero-initialize the isp cam_xclk{a,b} initial data
     (bsc#1051510).
   - media: rc: oops in ir_timer_keyup after device unplug (bsc#1090888).
   - media: rtl28xxu: be sure that it won't go past the array size
     (bsc#1051510).
   - media: tw686x: Fix oops on buffer alloc failure (bsc#1051510).
   - media: v4l2-mem2mem: Fix missing v4l2_m2m_try_run call (bsc#1051510).
   - media: videobuf2-core: do not call memop 'finish' when queueing
     (bsc#1051510).
   - mfd: arizona: Do not use regmap_read_poll_timeout (bsc#1051510).
   - mfd: sm501: Set coherent_dma_mask when creating subdevices (bsc#1051510).
   - mmc: tegra: prevent HS200 on Tegra 3 (bsc#1051510).
   - mm, page_alloc: double zone's batchsize (bnc#971975 VM performance --
     page allocator).
   - Move the previous hv netvsc fix to the sorted section (bsc#1104708)
     Patch tags update, too
   - net: bcmgenet: correct bad merge (bsc#1051510).
   - net: bcmgenet: enable loopback during UniMAC sw_reset (bsc#1051510).
   - net: bcmgenet: Fix sparse warnings in bcmgenet_put_tx_csum()
     (bsc#1051510).
   - net: bcmgenet: Fix unmapping of fragments in bcmgenet_xmit()
     (bsc#1051510).
   - net: bcmgenet: prevent duplicate calls of bcmgenet_dma_teardown
     (bsc#1051510).
   - net: dccp: avoid crash in ccid3_hc_rx_send_feedback()
     (networking-stable-18_07_19).
   - net: dccp: switch rx_tstamp_last_feedback to monotonic clock
     (networking-stable-18_07_19).
   - net: diag: Do not double-free TCP_NEW_SYN_RECV sockets in tcp_abort
     (netfilter-stable-18_07_23).
   - netfilter: do not set F_IFACE on ipv6 fib lookups
     (netfilter-stable-18_06_25).
   - netfilter: ip6t_rpfilter: provide input interface for route lookup
     (netfilter-stable-18_06_25).
   - netfilter: nat: Revert "netfilter: nat: convert nat bysrc hash to
     rhashtable" (netfilter-stable-17_11_16).
   - netfilter: nf_tables: add missing netlink attrs to policies
     (netfilter-stable-18_06_27).
   - netfilter: nf_tables: do not assume chain stats are set when jumplabel
     is set (netfilter-stable-18_06_27).
   - netfilter: nf_tables: fix memory leak on error exit return
     (netfilter-stable-18_06_27).
   - netfilter: nf_tables: nft_compat: fix refcount leak on xt module
     (netfilter-stable-18_06_27).
   - netfilter: nf_tables: use WARN_ON_ONCE instead of BUG_ON in
     nft_do_chain() (netfilter-stable-18_06_25).
   - netfilter: nft_compat: fix handling of large matchinfo size
     (netfilter-stable-18_06_27).
   - netfilter: nft_compat: prepare for indirect info storage
     (netfilter-stable-18_06_27).
   - netfilter: nft_meta: fix wrong value dereference in nft_meta_set_eval
     (netfilter-stable-18_06_27).
   - net: fix use-after-free in GRO with ESP (networking-stable-18_07_19).
   - net: hns3: Add a check for client instance init state (bsc#1104353).
   - net: hns3: add a mask initialization for mac_vlan table (bsc#1104353).
   - net: hns3: Add *Asserting Reset* mailbox message & handling in VF
     (bsc#1104353).
   - net: hns3: add Asym Pause support to phy default features (bsc#1104353).
   - net: hns3: Add dcb netlink interface for the support of DCB feature
     (bsc#1104353).
   - net: hns3: Add DCB support when interacting with network stack
     (bsc#1104353).
   - net: hns3: Add ethtool interface for vlan filter (bsc#1104353 ).
   - net: hns3: add ethtool_ops.get_channels support for VF (bsc#1104353).
   - net: hns3: add ethtool_ops.get_coalesce support to PF (bsc#1104353).
   - net: hns3: add ethtool_ops.set_coalesce support to PF (bsc#1104353).
   - net: hns3: add ethtool -p support for fiber port (bsc#1104353 ).
   - net: hns3: add ethtool related offload command (bsc#1104353 ).
   - net: hns3: Add Ethtool support to HNS3 driver (bsc#1104353 ).
   - net: hns3: add existence checking before adding unicast mac address
     (bsc#1104353).
   - net: hns3: add existence check when remove old uc mac address
     (bsc#1104353).
   - net: hns3: add feature check when feature changed (bsc#1104353 ).
   - net: hns3: add get_link support to VF (bsc#1104353).
   - net: hns3: add get/set_coalesce support to VF (bsc#1104353 ).
   - net: hns3: add handling vlan tag offload in bd (bsc#1104353 ).
   - net: hns3: Add hclge_dcb module for the support of DCB feature
     (bsc#1104353).
   - net: hns3: Add HNS3 Acceleration Engine & Compatibility Layer Support
     (bsc#1104353).
   - net: hns3: Add HNS3 driver to kernel build framework & MAINTAINERS
     (bsc#1104353).
   - net: hns3: Add hns3_get_handle macro in hns3 driver (bsc#1104353 ).
   - net: hns3: Add HNS3 IMP(Integrated Mgmt Proc) Cmd Interface Support
     (bsc#1104353).
   - net: hns3: Add HNS3 VF driver to kernel build framework (bsc#1104353).
   - net: hns3: Add HNS3 VF HCL(Hardware Compatibility Layer) Support
     (bsc#1104353).
   - net: hns3: Add HNS3 VF IMP(Integrated Management Proc) cmd interface
     (bsc#1104353).
   - net: hns3: add int_gl_idx setup for TX and RX queues (bsc#1104353).
   - net: hns3: add int_gl_idx setup for VF (bsc#1104353 ).
   - net: hns3: Add mac loopback selftest support in hns3 driver
     (bsc#1104353).
   - net: hns3: Add mailbox interrupt handling to PF driver (bsc#1104353).
   - net: hns3: Add mailbox support to PF driver (bsc#1104353 ).
   - net: hns3: Add mailbox support to VF driver (bsc#1104353 ).
   - net: hns3: add manager table initialization for hardware (bsc#1104353).
   - net: hns3: Add MDIO support to HNS3 Ethernet driver for hip08 SoC
     (bsc#1104353).
   - net: hns3: Add missing break in misc_irq_handle (bsc#1104353 ).
   - net: hns3: Add more packet size statisctics (bsc#1104353 ).
   - net: hns3: add MTU initialization for hardware (bsc#1104353 ).
   - net: hns3: add net status led support for fiber port (bsc#1104353).
   - net: hns3: add nic_client check when initialize roce base information
     (bsc#1104353).
   - net: hns3: add querying speed and duplex support to VF (bsc#1104353).
   - net: hns3: Add repeat address checking for setting mac address
     (bsc#1104353).
   - net: hns3: Add reset interface implementation in client (bsc#1104353).
   - net: hns3: Add reset process in hclge_main (bsc#1104353 ).
   - net: hns3: Add reset service task for handling reset requests
     (bsc#1104353).
   - net: hns3: add result checking for VF when modify unicast mac address
     (bsc#1104353).
   - net: hns3: Add some interface for the support of DCB feature
     (bsc#1104353).
   - net: hns3: Adds support for led locate command for copper port
     (bsc#1104353).
   - net: hns3: Add STRP_TAGP field support for hardware revision 0x21
     (bsc#1104353).
   - net: hns3: Add support for dynamically buffer reallocation (bsc#1104353).
   - net: hns3: add support for ETHTOOL_GRXFH (bsc#1104353 ).
   - net: hns3: add support for get_regs (bsc#1104353).
   - net: hns3: Add support for IFF_ALLMULTI flag (bsc#1104353 ).
   - net: hns3: Add support for misc interrupt (bsc#1104353 ).
   - net: hns3: add support for nway_reset (bsc#1104353).
   - net: hns3: Add support for PFC setting in TM module (bsc#1104353 ).
   - net: hns3: Add support for port shaper setting in TM module
     (bsc#1104353).
   - net: hns3: add support for querying advertised pause frame by ethtool
     ethx (bsc#1104353).
   - net: hns3: add support for querying pfc puase packets statistic
     (bsc#1104353).
   - net: hns3: add support for set_link_ksettings (bsc#1104353 ).
   - net: hns3: add support for set_pauseparam (bsc#1104353 ).
   - net: hns3: add support for set_ringparam (bsc#1104353 ).
   - net: hns3: add support for set_rxnfc (bsc#1104353).
   - net: hns3: Add support for tx_accept_tag2 and tx_accept_untag2 config
     (bsc#1104353).
   - net: hns3: add support for VF driver inner interface
     hclgevf_ops.get_tqps_and_rss_info (bsc#1104353).
   - net: hns3: Add support of hardware rx-vlan-offload to HNS3 VF driver
     (bsc#1104353).
   - net: hns3: Add support of HNS3 Ethernet Driver for hip08 SoC
     (bsc#1104353).
   - net: hns3: Add support of .sriov_configure in HNS3 driver (bsc#1104353).
   - net: hns3: Add support of the HNAE3 framework (bsc#1104353 ).
   - net: hns3: Add support of TX Scheduler & Shaper to HNS3 driver
     (bsc#1104353).
   - net: hns3: Add support to change MTU in HNS3 hardware (bsc#1104353).
   - net: hns3: Add support to enable TX/RX promisc mode for H/W rev(0x21)
     (bsc#1104353).
   - net: hns3: add support to modify tqps number (bsc#1104353 ).
   - net: hns3: add support to query tqps number (bsc#1104353 ).
   - net: hns3: Add support to re-initialize the hclge device (bsc#1104353).
   - net: hns3: Add support to request VF Reset to PF (bsc#1104353 ).
   - net: hns3: Add support to reset the enet/ring mgmt layer (bsc#1104353).
   - net: hns3: add support to update flow control settings after autoneg
     (bsc#1104353).
   - net: hns3: Add tc-based TM support for sriov enabled port (bsc#1104353).
   - net: hns3: Add timeout process in hns3_enet (bsc#1104353 ).
   - net: hns3: add unlikely for error check (bsc#1104353 ).
   - net: hns3: Add VF Reset device state and its handling (bsc#1104353).
   - net: hns3: Add VF Reset Service Task to support event handling
     (bsc#1104353).
   - net: hns3: add vlan offload config command (bsc#1104353 ).
   - net: hns3: change GL update rate (bsc#1104353).
   - net: hns3: Change PF to add ring-vect binding & resetQ to mailbox
     (bsc#1104353).
   - net: hns3: Change return type of hnae3_register_ae_algo (bsc#1104353).
   - net: hns3: Change return type of hnae3_register_ae_dev (bsc#1104353).
   - net: hns3: Change return value in hnae3_register_client (bsc#1104353).
   - net: hns3: Changes required in PF mailbox to support VF reset
     (bsc#1104353).
   - net: hns3: Changes to make enet watchdog timeout func common for PF/VF
     (bsc#1104353).
   - net: hns3: Changes to support ARQ(Asynchronous Receive Queue)
     (bsc#1104353).
   - net: hns3: change the returned tqp number by ethtool -x (bsc#1104353).
   - net: hns3: change the time interval of int_gl calculating (bsc#1104353).
   - net: hns3: change the unit of GL value macro (bsc#1104353 ).
   - net: hns3: change TM sched mode to TC-based mode when SRIOV enabled
     (bsc#1104353).
   - net: hns3: check for NULL function pointer in hns3_nic_set_features
     (bsc#1104353).
   - net: hns3: Cleanup for endian issue in hns3 driver (bsc#1104353 ).
   - net: hns3: Cleanup for non-static function in hns3 driver (bsc#1104353).
   - net: hns3: Cleanup for ROCE capability flag in ae_dev (bsc#1104353).
   - net: hns3: Cleanup for shifting true in hns3 driver (bsc#1104353 ).
   - net: hns3: Cleanup for struct that used to send cmd to firmware
     (bsc#1104353).
   - net: hns3: Cleanup indentation for Kconfig in the the hisilicon folder
     (bsc#1104353).
   - net: hns3: cleanup mac auto-negotiation state query (bsc#1104353 ).
   - net: hns3: cleanup mac auto-negotiation state query in
     hclge_update_speed_duplex (bsc#1104353).
   - net: hns3: cleanup of return values in hclge_init_client_instance()
     (bsc#1104353).
   - net: hns3: Clear TX/RX rings when stopping port & un-initializing client
     (bsc#1104353).
   - net: hns3: Consistently using GENMASK in hns3 driver (bsc#1104353).
   - net: hns3: converting spaces into tabs to avoid checkpatch.pl warning
     (bsc#1104353).
   - net: hns3: Disable VFs change rxvlan offload status (bsc#1104353 ).
   - net: hns3: Disable vf vlan filter when vf vlan table is full
     (bsc#1104353).
   - net: hns3: ensure media_type is unitialized (bsc#1104353 ).
   - net: hns3: export pci table of hclge and hclgevf to userspace
     (bsc#1104353).
   - net: hns3: fix a bug about hns3_clean_tx_ring (bsc#1104353 ).
   - net: hns3: fix a bug for phy supported feature initialization
     (bsc#1104353).
   - net: hns3: fix a bug in hclge_uninit_client_instance (bsc#1104353).
   - net: hns3: fix a bug in hns3_driv_to_eth_caps (bsc#1104353 ).
   - net: hns3: fix a bug when alloc new buffer (bsc#1104353 ).
   - net: hns3: fix a bug when getting phy address from NCL_config file
     (bsc#1104353).
   - net: hns3: fix a dead loop in hclge_cmd_csq_clean (bsc#1104353 ).
   - net: hns3: fix a handful of spelling mistakes (bsc#1104353 ).
   - net: hns3: Fix a loop index error of tqp statistics query (bsc#1104353).
   - net: hns3: Fix a misuse to devm_free_irq (bsc#1104353 ).
   - net: hns3: Fix an error handling path in 'hclge_rss_init_hw()'
     (bsc#1104353).
   - net: hns3: Fix an error macro definition of HNS3_TQP_STAT (bsc#1104353).
   - net: hns3: Fix an error of total drop packet statistics (bsc#1104353).
   - net: hns3: Fix a response data read error of tqp statistics query
     (bsc#1104353).
   - net: hns3: Fix comments for hclge_get_ring_chain_from_mbx (bsc#1104353).
   - net: hns3: Fix desc num set to default when setting channel
     (bsc#1104353).
   - net: hns3: fix endian issue when PF get mbx message flag (bsc#1104353).
   - net: hns3: fix error type definition of return value (bsc#1104353).
   - net: hns3: Fixes API to fetch ethernet header length with kernel default
     (bsc#1104353).
   - net: hns3: Fixes error reported by Kbuild and internal review
     (bsc#1104353).
   - net: hns3: Fixes initalization of RoCE handle and makes it conditional
     (bsc#1104353).
   - net: hns3: Fixes initialization of phy address from firmware
     (bsc#1104353).
   - net: hns3: Fixes kernel panic issue during rmmod hns3 driver
     (bsc#1104353).
   - net: hns3: Fixes ring-to-vector map-and-unmap command (bsc#1104353).
   - net: hns3: Fixes the back pressure setting when sriov is enabled
     (bsc#1104353).
   - net: hns3: Fixes the command used to unmap ring from vector
     (bsc#1104353).
   - net: hns3: Fixes the default VLAN-id of PF (bsc#1104353 ).
   - net: hns3: Fixes the error legs in hclge_init_ae_dev function
     (bsc#1104353).
   - net: hns3: Fixes the ether address copy with appropriate API
     (bsc#1104353).
   - net: hns3: Fixes the initialization of MAC address in hardware
     (bsc#1104353).
   - net: hns3: Fixes the init of the VALID BD info in the descriptor
     (bsc#1104353).
   - net: hns3: Fixes the missing PCI iounmap for various legs (bsc#1104353).
   - net: hns3: Fixes the missing u64_stats_fetch_begin_irq in 64-bit stats
     fetch (bsc#1104353).
   - net: hns3: Fixes the out of bounds access in hclge_map_tqp (bsc#1104353).
   - net: hns3: Fixes the premature exit of loop when matching clients
     (bsc#1104353).
   - net: hns3: fixes the ring index in hns3_fini_ring (bsc#1104353 ).
   - net: hns3: Fixes the state to indicate client-type initialization
     (bsc#1104353).
   - net: hns3: Fixes the static checker error warning in
     hns3_get_link_ksettings() (bsc#1104353).
   - net: hns3: Fixes the static check warning due to missing unsupp L3 proto
     check (bsc#1104353).
   - net: hns3: Fixes the wrong IS_ERR check on the returned phydev value
     (bsc#1104353).
   - net: hns3: fix for buffer overflow smatch warning (bsc#1104353 ).
   - net: hns3: fix for changing MTU (bsc#1104353).
   - net: hns3: fix for cleaning ring problem (bsc#1104353 ).
   - net: hns3: Fix for CMDQ and Misc. interrupt init order problem
     (bsc#1104353).
   - net: hns3: fix for coal configuation lost when setting the channel
     (bsc#1104353).
   - net: hns3: fix for coalesce configuration lost during reset
     (bsc#1104353).
   - net: hns3: Fix for command format parsing error in
     hclge_is_all_function_id_zero (bsc#1104353).
   - net: hns3: Fix for deadlock problem occurring when unregistering ae_algo
     (bsc#1104353).
   - net: hns3: Fix for DEFAULT_DV when dev does not support DCB
     (bsc#1104353).
   - net: hns3: Fix for fiber link up problem (bsc#1104353 ).
   - net: hns3: fix for getting advertised_caps in hns3_get_link_ksettings
     (bsc#1104353).
   - net: hns3: fix for getting autoneg in hns3_get_link_ksettings
     (bsc#1104353).
   - net: hns3: fix for getting auto-negotiation state in hclge_get_autoneg
     (bsc#1104353).
   - net: hns3: fix for getting wrong link mode problem (bsc#1104353 ).
   - net: hns3: Fix for hclge_reset running repeatly problem (bsc#1104353).
   - net: hns3: Fix for hns3 module is loaded multiple times problem
     (bsc#1104353).
   - net: hns3: Fix for information of phydev lost problem when down/up
     (bsc#1104353).
   - net: hns3: fix for ipv6 address loss problem after setting channels
     (bsc#1104353).
   - net: hns3: Fix for l4 checksum offload bug (bsc#1104353 ).
   - net: hns3: fix for loopback failure when vlan filter is enable
     (bsc#1104353).
   - net: hns3: Fix for mac pause not disable in pfc mode (bsc#1104353).
   - net: hns3: Fix for mailbox message truncated problem (bsc#1104353).
   - net: hns3: fix for netdev not running problem after calling net_stop and
     net_open (bsc#1104353).
   - net: hns3: Fix for netdev not running problem after calling net_stop and
     net_open (bsc#1104353).
   - net: hns3: fix for not initializing VF rss_hash_key problem
     (bsc#1104353).
   - net: hns3: fix for not returning problem in get_link_ksettings when phy
     exists (bsc#1104353).
   - net: hns3: fix for not setting pause parameters (bsc#1104353 ).
   - net: hns3: Fix for not setting rx private buffer size to zero
     (bsc#1104353).
   - net: hns3: Fix for packet loss due wrong filter config in VLAN tbls
     (bsc#1104353).
   - net: hns3: fix for pause configuration lost during reset (bsc#1104353).
   - net: hns3: Fix for PF mailbox receving unknown message (bsc#1104353).
   - net: hns3: fix for phy_addr error in hclge_mac_mdio_config (bsc#1104353).
   - net: hns3: Fix for phy link issue when using marvell phy driver
     (bsc#1104353).
   - net: hns3: Fix for phy not link up problem after resetting (bsc#1104353).
   - net: hns3: Fix for pri to tc mapping in TM (bsc#1104353 ).
   - net: hns3: Fix for reset_level default assignment probelm (bsc#1104353).
   - net: hns3: fix for returning wrong value problem in
     hns3_get_rss_indir_size (bsc#1104353).
   - net: hns3: fix for returning wrong value problem in
     hns3_get_rss_key_size (bsc#1104353).
   - net: hns3: fix for RSS configuration loss problem during reset
     (bsc#1104353).
   - net: hns3: Fix for rx priv buf allocation when DCB is not supported
     (bsc#1104353).
   - net: hns3: Fix for rx_priv_buf_alloc not setting rx shared buffer
     (bsc#1104353).
   - net: hns3: Fix for service_task not running problem after resetting
     (bsc#1104353).
   - net: hns3: Fix for setting mac address when resetting (bsc#1104353).
   - net: hns3: fix for setting MTU (bsc#1104353).
   - net: hns3: Fix for setting rss_size incorrectly (bsc#1104353 ).
   - net: hns3: Fix for the null pointer problem occurring when initializing
     ae_dev failed (bsc#1104353).
   - net: hns3: fix for the wrong shift problem in hns3_set_txbd_baseinfo
     (bsc#1104353).
   - net: hns3: fix for updating fc_mode_last_time (bsc#1104353 ).
   - net: hns3: fix for use-after-free when setting ring parameter
     (bsc#1104353).
   - net: hns3: Fix for using wrong mask and shift in
     hclge_get_ring_chain_from_mbx (bsc#1104353).
   - net: hns3: Fix for VF mailbox cannot receiving PF response (bsc#1104353).
   - net: hns3: Fix for VF mailbox receiving unknown message (bsc#1104353).
   - net: hns3: fix for vlan table lost problem when resetting (bsc#1104353).
   - net: hns3: Fix for vxlan tx checksum bug (bsc#1104353 ).
   - net: hns3: Fix get_vector ops in hclgevf_main module (bsc#1104353).
   - net: hns3: Fix initialization when cmd is not supported (bsc#1104353).
   - net: hns3: fix length overflow when CONFIG_ARM64_64K_PAGES (bsc#1104353).
   - net: hns3: Fix MSIX allocation issue for VF (bsc#1104353 ).
   - net: hns3: fix null pointer dereference before null check (bsc#1104353).
   - net: hns3: Fix return value error in hns3_reset_notify_down_enet
     (bsc#1104353).
   - net: hns3: fix return value error of hclge_get_mac_vlan_cmd_status()
     (bsc#1104353).
   - net: hns3: fix return value error while hclge_cmd_csq_clean failed
     (bsc#1104353).
   - net: hns3: fix rx path skb->truesize reporting bug (bsc#1104353 ).
   - net: hns3: Fix setting mac address error (bsc#1104353 ).
   - net: hns3: Fix spelling errors (bsc#1104353).
   - net: hns3: fix spelling mistake: "capabilty" -> "capability"
     (bsc#1104353).
   - net: hns3: fix the bug of hns3_set_txbd_baseinfo (bsc#1104353 ).
   - net: hns3: fix the bug when map buffer fail (bsc#1104353 ).
   - net: hns3: fix the bug when reuse command description in
     hclge_add_mac_vlan_tbl (bsc#1104353).
   - net: hns3: Fix the missing client list node initialization (bsc#1104353).
   - net: hns3: fix the ops check in hns3_get_rxnfc (bsc#1104353 ).
   - net: hns3: fix the queue id for tqp enable&&reset (bsc#1104353 ).
   - net: hns3: fix the ring count for ETHTOOL_GRXRINGS (bsc#1104353 ).
   - net: hns3: fix the TX/RX ring.queue_index in hns3_ring_get_cfg
     (bsc#1104353).
   - net: hns3: fix the VF queue reset flow error (bsc#1104353 ).
   - net: hns3: fix to correctly fetch l4 protocol outer header (bsc#1104353).
   - net: hns3: Fix to support autoneg only for port attached with phy
     (bsc#1104353).
   - net: hns3: Fix typo error for feild in hclge_tm (bsc#1104353 ).
   - net: hns3: Fix warning bug when doing lp selftest (bsc#1104353 ).
   - net: hns3: free the ring_data structrue when change tqps (bsc#1104353).
   - net: hns3: get rss_size_max from configuration but not hardcode
     (bsc#1104353).
   - net: hns3: get vf count by pci_sriov_get_totalvfs (bsc#1104353 ).
   - net: hns3: hclge_inform_reset_assert_to_vf() can be static (bsc#1104353).
   - net: hns3: hns3:fix a bug about statistic counter in reset process
     (bsc#1104353).
   - net: hns3: hns3_get_channels() can be static (bsc#1104353 ).
   - net: hns3: Increase the default depth of bucket for TM shaper
     (bsc#1104353).
   - net: hns3: increase the max time for IMP handle command (bsc#1104353).
   - net: hns3: make local functions static (bsc#1104353 ).
   - net: hns3: Mask the packet statistics query when NIC is down
     (bsc#1104353).
   - net: hns3: modify hnae_ to hnae3_ (bsc#1104353).
   - net: hns3: Modify the update period of packet statistics (bsc#1104353).
   - net: hns3: never send command queue message to IMP when reset
     (bsc#1104353).
   - net: hns3: Optimize PF CMDQ interrupt switching process (bsc#1104353).
   - net: hns3: Optimize the PF's process of updating multicast MAC
     (bsc#1104353).
   - net: hns3: Optimize the VF's process of updating multicast MAC
     (bsc#1104353).
   - net: hns3: Prevent sending command during global or core reset
     (bsc#1104353).
   - net: hns3: reallocate tx/rx buffer after changing mtu (bsc#1104353).
   - net: hns3: refactor GL update function (bsc#1104353 ).
   - net: hns3: refactor interrupt coalescing init function (bsc#1104353).
   - net: hns3: Refactor mac_init function (bsc#1104353).
   - net: hns3: Refactor of the reset interrupt handling logic (bsc#1104353).
   - net: hns3: Refactors the requested reset & pending reset handling code
     (bsc#1104353).
   - net: hns3: refactor the coalesce related struct (bsc#1104353 ).
   - net: hns3: refactor the get/put_vector function (bsc#1104353 ).
   - net: hns3: refactor the hclge_get/set_rss function (bsc#1104353 ).
   - net: hns3: refactor the hclge_get/set_rss_tuple function (bsc#1104353).
   - net: hns3: Refactor the initialization of command queue (bsc#1104353).
   - net: hns3: refactor the loopback related function (bsc#1104353 ).
   - net: hns3: Refactor the mapping of tqp to vport (bsc#1104353 ).
   - net: hns3: Refactor the skb receiving and transmitting function
     (bsc#1104353).
   - net: hns3: remove a couple of redundant assignments (bsc#1104353 ).
   - net: hns3: remove add/del_tunnel_udp in hns3_enet module (bsc#1104353).
   - net: hns3: Remove a useless member of struct hns3_stats (bsc#1104353).
   - net: hns3: Remove error log when getting pfc stats fails (bsc#1104353).
   - net: hns3: Remove packet statistics in the range of 8192~12287
     (bsc#1104353).
   - net: hns3: remove redundant memset when alloc buffer (bsc#1104353).
   - net: hns3: remove redundant semicolon (bsc#1104353).
   - net: hns3: Remove repeat statistic of rx_errors (bsc#1104353 ).
   - net: hns3: remove some redundant assignments (bsc#1104353 ).
   - net: hns3: Removes unnecessary check when clearing TX/RX rings
     (bsc#1104353).
   - net: hns3: remove TSO config command from VF driver (bsc#1104353 ).
   - net: hns3: remove unnecessary pci_set_drvdata() and devm_kfree()
     (bsc#1104353).
   - net: hns3: remove unnecessary ring configuration operation while
     resetting (bsc#1104353).
   - net: hns3: remove unused GL setup function (bsc#1104353 ).
   - net: hns3: remove unused hclgevf_cfg_func_mta_filter (bsc#1104353).
   - net: hns3: Remove unused led control code (bsc#1104353 ).
   - net: hns3: report the function type the same line with
     hns3_nic_get_stats64 (bsc#1104353).
   - net: hns3: set the cmdq out_vld bit to 0 after used (bsc#1104353 ).
   - net: hns3: set the max ring num when alloc netdev (bsc#1104353 ).
   - net: hns3: Setting for fc_mode and dcb enable flag in TM module
     (bsc#1104353).
   - net: hns3: simplify hclge_cmd_csq_clean (bsc#1104353 ).
   - net: hns3: Standardize the handle of return value (bsc#1104353 ).
   - net: hns3: Support for dynamically assigning tx buffer to TC
     (bsc#1104353).
   - net: hns3: Unified HNS3 {VF|PF} Ethernet Driver for hip08 SoC
     (bsc#1104353).
   - net: hns3: unify the pause params setup function (bsc#1104353 ).
   - net: hns3: Unify the strings display of packet statistics (bsc#1104353).
   - net: hns3: Updates MSI/MSI-X alloc/free APIs(depricated) to new APIs
     (bsc#1104353).
   - net: hns3: Updates RX packet info fetch in case of multi BD
     (bsc#1104353).
   - net: hns3: Use enums instead of magic number in hclge_is_special_opcode
     (bsc#1104353).
   - net: hns3: VF should get the real rss_size instead of rss_size_max
     (bsc#1104353).
   - net/ipv4: Set oif in fib_compute_spec_dst (netfilter-stable-18_07_23).
   - net: lan78xx: Fix race in tx pending skb size calculation (bsc#1100132).
   - net: lan78xx: fix rx handling before first packet is send (bsc#1100132).
   - net/mlx5e: Avoid dealing with vport representors if not being e-switch
     manager (networking-stable-18_07_19).
   - net/mlx5: E-Switch, Avoid setup attempt if not being e-switch manager
     (networking-stable-18_07_19).
   - net: mvneta: fix the Rx desc DMA address in the Rx path
     (networking-stable-18_07_19).
   - net/packet: fix use-after-free (networking-stable-18_07_19).
   - net: phy: consider PHY_IGNORE_INTERRUPT in phy_start_aneg_priv
     (netfilter-stable-18_07_27).
   - net: phy: fix flag masking in __set_phy_supported
     (netfilter-stable-18_07_23).
   - net: qmi_wwan: add BroadMobi BM806U 2020:2033 (bsc#1087092).
   - net: qmi_wwan: Add Netgear Aircard 779S (bsc#1090888).
   - net_sched: blackhole: tell upper qdisc about dropped packets
     (networking-stable-18_07_19).
   - net: skb_segment() should not return NULL (netfilter-stable-18_07_27).
   - net: sungem: fix rx checksum support (networking-stable-18_07_19).
   - net: systemport: Fix CRC forwarding check for SYSTEMPORT Lite
     (netfilter-stable-18_07_23).
   - net-usb: add qmi_wwan if on lte modem wistron neweb d18q1 (bsc#1087092).
   - net: usb: asix: replace mii_nway_restart in resume path (bsc#1100132).
   - partitions/aix: append null character to print data from disk
     (bsc#1051510).
   - partitions/aix: fix usage of uninitialized lv_info and lvname structures
     (bsc#1051510).
   - PCI: Add pci_resize_resource() for resizing BARs (bsc#1105355).
   - PCI: Add PCI resource type mask #define (bsc#1105355).
   - PCI: Add resizable BAR infrastructure (bsc#1105355).
   - PCI: Allow release of resources that were never assigned (bsc#1105355).
   - PCI: Cleanup PCI_REBAR_CTRL_BAR_SHIFT handling (bsc#1105355).
   - PCI: pciehp: Fix unprotected list iteration in IRQ handler (bsc#1051510).
   - PCI: Restore resized BAR state on resume (bsc#1105355).
   - PCI: Skip MPS logic for Virtual Functions (VFs) (bsc#1051510).
   - pinctrl: cannonlake: Fix community ordering for H variant (bsc#1051510).
   - pinctrl: core: Return selector to the pinctrl driver (bsc#1051510).
   - pinctrl: freescale: off by one in imx1_pinconf_group_dbg_show()
     (bsc#1051510).
   - pinctrl: imx: off by one in imx_pinconf_group_dbg_show() (bsc#1051510).
   - pinctrl: pinmux: Return selector to the pinctrl driver (bsc#1051510).
   - pinctrl: qcom: spmi-gpio: Fix pmic_gpio_config_get() to be compliant
     (bsc#1051510).
   - pinctrl: single: Fix group and function selector use (bsc#1051510).
   - platform/x86: thinkpad_acpi: Proper model/release matching (bsc#1051510).
   - PM / devfreq: rk3399_dmc: Fix duplicated opp table on reload
     (bsc#1051510).
   - PM / sleep: wakeup: Fix build error caused by missing SRCU support
     (bsc#1051510).
   - power: gemini-poweroff: Avoid more spurious poweroffs (bsc#1051510).
   - power: generic-adc-battery: check for duplicate properties copied from
     iio channels (bsc#1051510).
   - power: generic-adc-battery: fix out-of-bounds write when copying channel
     properties (bsc#1051510).
   - powerpc/64: Add GENERIC_CPU support for little endian ().
   - powerpc/fadump: handle crash memory ranges array index overflow
     (bsc#1103269).
   - powerpc/fadump: merge adjacent memory ranges to reduce PT_LOAD segements
     (bsc#1103269).
   - powerpc/pkeys: Deny read/write/execute by default (bsc#1097577).
   - powerpc/pkeys: Fix calculation of total pkeys (bsc#1097577).
   - powerpc/pkeys: Give all threads control of their key permissions
     (bsc#1097577).
   - powerpc/pkeys: key allocation/deallocation must not change pkey
     registers (bsc#1097577).
   - powerpc/pkeys: make protection key 0 less special (bsc#1097577).
   - powerpc/pkeys: Preallocate execute-only key (bsc#1097577).
   - powerpc/pkeys: Save the pkey registers before fork (bsc#1097577).
   - powerpc/topology: Get topology for shared processors at boot
     (bsc#1104683).  - Refresh
     patches.arch/mobility-numa-Ensure-numa-update-does-not-overlap.patch.
   - power: remove possible deadlock when unregistering power_supply
     (bsc#1051510).
   - power: supply: axp288_charger: Fix initial constant_charge_current value
     (bsc#1051510).
   - power: supply: max77693_charger: fix unintentional fall-through
     (bsc#1051510).
   - power: vexpress: fix corruption in notifier registration (bsc#1051510).
   - ppp: Destroy the mutex when cleanup (bsc#1051510).
   - ppp: fix __percpu annotation (bsc#1051510).
   - ptp: fix missing break in switch (bsc#1105355).
   - ptr_ring: fail early if queue occupies more than KMALLOC_MAX_SIZE
     (bsc#1105355).
   - ptr_ring: fix up after recent ptr_ring changes (bsc#1105355).
   - ptr_ring: prevent integer overflow when calculating size (bsc#1105355).
   - qedf: Add get_generic_tlv_data handler (bsc#1086317).
   - qedf: Add support for populating ethernet TLVs (bsc#1086317).
   - qedi: Add get_generic_tlv_data handler (bsc#1086315).
   - qedi: Add support for populating ethernet TLVs (bsc#1086315).
   - random: add new ioctl RNDRESEEDCRNG (bsc#1051510).
   - random: fix possible sleeping allocation from irq context (bsc#1051510).
   - random: mix rdrand with entropy sent in from userspace (bsc#1051510).
   - random: set up the NUMA crng instances after the CRNG is fully
     initialized (bsc#1051510).
   - rdma/hns: Add 64KB page size support for hip08 (bsc#1104427 ).
   - rdma/hns: Add command queue support for hip08 RoCE driver (bsc#1104427).
   - rdma/hns: Add CQ operations support for hip08 RoCE driver (bsc#1104427).
   - rdma/hns: Add detailed comments for mb() call (bsc#1104427 ).
   - rdma/hns: Add eq support of hip08 (bsc#1104427).
   - rdma/hns: Add gsi qp support for modifying qp in hip08 (bsc#1104427).
   - rdma/hns: Add mailbox's implementation for hip08 RoCE driver
     (bsc#1104427).
   - rdma/hns: Add modify CQ support for hip08 (bsc#1104427 ).
   - rdma/hns: Add names to function arguments in function pointers
     (bsc#1104427).
   - rdma/hns: Add profile support for hip08 driver (bsc#1104427 ).
   - rdma/hns: Add QP operations support for hip08 SoC (bsc#1104427 ).
   - rdma/hns: Add releasing resource operation in error branch (bsc#1104427).
   - rdma/hns: Add rereg mr support for hip08 (bsc#1104427 ).
   - rdma/hns: Add reset process for RoCE in hip08 (bsc#1104427 ).
   - rdma/hns: Add return operation when configured global param fail
     (bsc#1104427).
   - rdma/hns: Add rq inline data support for hip08 RoCE (bsc#1104427 ).
   - rdma/hns: Add rq inline flags judgement (bsc#1104427 ).
   - rdma/hns: Add sq_invld_flg field in QP context (bsc#1104427 ).
   - rdma/hns: Add support for processing send wr and receive wr
     (bsc#1104427).
   - rdma/hns: Add the interfaces to support multi hop addressing for the
     contexts in hip08 (bsc#1104427).
   - rdma/hns: Adjust the order of cleanup hem table (bsc#1104427 ).
   - rdma/hns: Assign dest_qp when deregistering mr (bsc#1104427 ).
   - rdma/hns: Assign the correct value for tx_cqn (bsc#1104427 ).
   - rdma/hns: Assign zero for pkey_index of wc in hip08 (bsc#1104427 ).
   - rdma/hns: Avoid NULL pointer exception (bsc#1104427 ).
   - rdma/hns: Bugfix for cq record db for kernel (bsc#1104427 ).
   - rdma/hns: Bugfix for init hem table (bsc#1104427).
   - rdma/hns: Bugfix for rq record db for kernel (bsc#1104427 ).
   - rdma/hns: Check return value of kzalloc (bsc#1104427 ).
   - rdma/hns: Configure BT BA and BT attribute for the contexts in hip08
     (bsc#1104427).
   - rdma/hns: Configure fence attribute in hip08 RoCE (bsc#1104427 ).
   - rdma/hns: Configure mac&gid and user access region for hip08 RoCE driver
     (bsc#1104427).
   - rdma/hns: Configure sgid type for hip08 RoCE (bsc#1104427 ).
   - rdma/hns: Configure the MTPT in hip08 (bsc#1104427).
   - rdma/hns: Configure TRRL field in hip08 RoCE device (bsc#1104427 ).
   - rdma/hns: Create gsi qp in hip08 (bsc#1104427).
   - rdma/hns: Delete the unnecessary initializing enum to zero (bsc#1104427).
   - rdma/hns: Do not unregister a callback we didn't register (bsc#1104427).
   - rdma/hns: Drop local zgid in favor of core defined variable
     (bsc#1104427).
   - rdma/hns: Enable inner_pa_vld filed of mpt (bsc#1104427 ).
   - rdma/hns: Enable the cqe field of sqwqe of RC (bsc#1104427 ).
   - rdma/hns: ensure for-loop actually iterates and free's buffers
     (bsc#1104427).
   - rdma/hns: Fill sq wqe context of ud type in hip08 (bsc#1104427 ).
   - rdma/hns: Filter for zero length of sge in hip08 kernel mode
     (bsc#1104427).
   - rdma/hns: Fix a bug with modifying mac address (bsc#1104427 ).
   - rdma/hns: Fix a couple misspellings (bsc#1104427).
   - rdma/hns: Fix calltrace for sleeping in atomic (bsc#1104427 ).
   - rdma/hns: Fix cqn type and init resp (bsc#1104427).
   - rdma/hns: Fix cq record doorbell enable in kernel (bsc#1104427 ).
   - rdma/hns: Fix endian problems around imm_data and rkey (bsc#1104427).
   - rdma/hns: Fix inconsistent warning (bsc#1104427).
   - rdma/hns: Fix init resp when alloc ucontext (bsc#1104427 ).
   - rdma/hns: Fix misplaced call to hns_roce_cleanup_hem_table (bsc#1104427).
   - rdma/hns: Fix QP state judgement before receiving work requests
     (bsc#1104427).
   - rdma/hns: Fix QP state judgement before sending work requests
     (bsc#1104427).
   - rdma/hns: fix spelling mistake: "Reseved" -> "Reserved" (bsc#1104427).
   - rdma/hns: Fix the bug with NULL pointer (bsc#1104427 ).
   - rdma/hns: Fix the bug with rq sge (bsc#1104427).
   - rdma/hns: Fix the endian problem for hns (bsc#1104427 ).
   - rdma/hns: Fix the illegal memory operation when cross page (bsc#1104427).
   - rdma/hns: Fix the issue of IOVA not page continuous in hip08
     (bsc#1104427).
   - rdma/hns: Fix the qp context state diagram (bsc#1104427 ).
   - rdma/hns: Generate gid type of RoCEv2 (bsc#1104427).
   - rdma/hns: Get rid of page operation after dma_alloc_coherent
     (bsc#1104427).
   - rdma/hns: Get rid of virt_to_page and vmap calls after
     dma_alloc_coherent (bsc#1104427).
   - rdma/hns: Implement the disassociate_ucontext API (bsc#1104427 ).
   - rdma/hns: Increase checking CMQ status timeout value (bsc#1104427).
   - rdma/hns: Initialize the PCI device for hip08 RoCE (bsc#1104427 ).
   - rdma/hns: Intercept illegal RDMA operation when use inline data
     (bsc#1104427).
   - rdma/hns: Load the RoCE dirver automatically (bsc#1104427 ).
   - rdma/hns: make various function static, fixes warnings (bsc#1104427).
   - rdma/hns: Modify assignment device variable to support both PCI device
     and platform device (bsc#1104427).
   - rdma/hns: Modify the usage of cmd_sn in hip08 (bsc#1104427 ).
   - rdma/hns: Modify the value with rd&dest_rd of qp_attr (bsc#1104427).
   - rdma/hns: Modify uar allocation algorithm to avoid bitmap exhaust
     (bsc#1104427).
   - rdma/hns: Move priv in order to add multiple hns_roce support
     (bsc#1104427).
   - rdma/hns: Move the location for initializing tmp_len (bsc#1104427).
   - rdma/hns: Not support qp transition from reset to reset for hip06
     (bsc#1104427).
   - rdma/hns: Only assign dest_qp if ib_QP_DEST_QPN bit is set (bsc#1104427).
   - rdma/hns: Only assign dqpn if ib_QP_PATH_DEST_QPN bit is set
     (bsc#1104427).
   - rdma/hns: Only assign mtu if ib_QP_PATH_MTU bit is set (bsc#1104427).
   - rdma/hns: Refactor code for readability (bsc#1104427 ).
   - rdma/hns: Refactor eq code for hip06 (bsc#1104427).
   - rdma/hns: remove redundant assignment to variable j (bsc#1104427 ).
   - rdma/hns: Remove some unnecessary attr_mask judgement (bsc#1104427).
   - rdma/hns: Remove unnecessary operator (bsc#1104427).
   - rdma/hns: Remove unnecessary platform_get_resource() error check
     (bsc#1104427).
   - rdma/hns: Rename the idx field of db (bsc#1104427).
   - rdma/hns: Replace condition statement using hardware version information
     (bsc#1104427).
   - rdma/hns: Replace __raw_write*(cpu_to_le*()) with LE write*()
     (bsc#1104427).
   - rdma/hns: return 0 rather than return a garbage status value
     (bsc#1104427).
   - rdma/hns_roce: Do not check return value of zap_vma_ptes() (bsc#1104427).
   - rdma/hns: Set access flags of hip08 RoCE (bsc#1104427 ).
   - rdma/hns: Set desc_dma_addr for zero when free cmq desc (bsc#1104427).
   - rdma/hns: Set NULL for __internal_mr (bsc#1104427).
   - rdma/hns: Set rdma_ah_attr type for querying qp (bsc#1104427 ).
   - rdma/hns: Set se attribute of sqwqe in hip08 (bsc#1104427 ).
   - rdma/hns: Set sq_cur_sge_blk_addr field in QPC in hip08 (bsc#1104427).
   - rdma/hns: Set the guid for hip08 RoCE device (bsc#1104427 ).
   - rdma/hns: Set the owner field of SQWQE in hip08 RoCE (bsc#1104427).
   - rdma/hns: Split CQE from MTT in hip08 (bsc#1104427).
   - rdma/hns: Split hw v1 driver from hns roce driver (bsc#1104427 ).
   - rdma/hns: Submit bad wr (bsc#1104427).
   - rdma/hns: Support cq record doorbell for kernel space (bsc#1104427).
   - rdma/hns: Support cq record doorbell for the user space (bsc#1104427).
   - rdma/hns: Support multi hop addressing for PBL in hip08 (bsc#1104427).
   - rdma/hns: Support rq record doorbell for kernel space (bsc#1104427).
   - rdma/hns: Support rq record doorbell for the user space (bsc#1104427).
   - rdma/hns: Support WQE/CQE/PBL page size configurable feature in hip08
     (bsc#1104427).
   - rdma/hns: Unify the calculation for hem index in hip08 (bsc#1104427).
   - rdma/hns: Update assignment method for owner field of send wqe
     (bsc#1104427).
   - rdma/hns: Update calculation of irrl_ba field for hip08 (bsc#1104427).
   - rdma/hns: Update convert function of endian format (bsc#1104427 ).
   - rdma/hns: Update the interfaces for MTT/CQE multi hop addressing in
     hip08 (bsc#1104427).
   - rdma/hns: Update the IRRL table chunk size in hip08 (bsc#1104427 ).
   - rdma/hns: Update the PD&CQE&MTT specification in hip08 (bsc#1104427).
   - rdma/hns: Update the usage of ack timeout in hip08 (bsc#1104427 ).
   - rdma/hns: Update the usage of sr_max and rr_max field (bsc#1104427).
   - rdma/hns: Update the verbs of polling for completion (bsc#1104427).
   - rdma/hns: Use free_pages function instead of free_page (bsc#1104427).
   - rdma/hns: Use structs to describe the uABI instead of opencoding
     (bsc#1104427).
   - rdma/uverbs: Expand primary and alt AV port checks (bsc#1046306 ).
   - readahead: stricter check for bdi io_pages (VM Functionality, git fixes).
   - rndis_wlan: potential buffer overflow in rndis_wlan_auth_indication()
     (bsc#1051510).
   - rtc: ensure rtc_set_alarm fails when alarms are not supported
     (bsc#1051510).
   - rtnetlink: add rtnl_link_state check in rtnl_configure_link
     (netfilter-stable-18_07_27).
   - s390/dasd: configurable IFCC handling (bsc#1097808).
   - s390: Prevent hotplug rwsem recursion (bsc#1105731).
   - s390/qeth: consistently re-enable device features (bsc#1104482,
     LTC#170340).
   - s390/qeth: do not clobber buffer on async TX completion (bsc#1104482,
     LTC#170340).
   - s390/qeth: rely on kernel for feature recovery (bsc#1104482, LTC#170340).
   - sched/debug: Reverse the order of printing faults (bnc#1101669 optimise
     numa balancing for fast migrate).
   - sched/numa: Evaluate move once per node (bnc#1101669 optimise numa
     balancing for fast migrate).
   - sched/numa: Modify migrate_swap() to accept additional parameters
     (bnc#1101669 optimise numa balancing for fast migrate).
   - sched/numa: Move task_numa_placement() closer to
     numa_migrate_preferred() (bnc#1101669 optimise numa balancing for fast
     migrate).
   - sched/numa: Remove redundant field (bnc#1101669 optimise numa balancing
     for fast migrate).
   - sched/numa: Remove redundant field -kabi (bnc#1101669 optimise numa
     balancing for fast migrate).
   - sched/numa: Remove unused task_capacity from 'struct numa_stats'
     (bnc#1101669 optimise numa balancing for fast migrate).
   - sched/numa: Set preferred_node based on best_cpu (bnc#1101669 optimise
     numa balancing for fast migrate).
   - sched/numa: Simplify load_too_imbalanced() (bnc#1101669 optimise numa
     balancing for fast migrate).
   - sched/numa: Skip nodes that are at 'hoplimit' (bnc#1101669 optimise numa
     balancing for fast migrate).
   - sched/numa: Update the scan period without holding the numa_group lock
     (bnc#1101669 optimise numa balancing for fast migrate).
   - sched/numa: Use group_weights to identify if migration degrades locality
     (bnc#1101669 optimise numa balancing for fast migrate).
   - sched/numa: Use task faults only if numa_group is not yet set up
     (bnc#1101669 optimise numa balancing for fast migrate).
   - scripts/git_sort/git_sort.py: add libnvdimm-for-next branch
   - scsi: cxlflash: Abstract hardware dependent assignments ().
   - scsi: cxlflash: Acquire semaphore before invoking ioctl services ().
   - scsi: cxlflash: Adapter context init can return error ().
   - scsi: cxlflash: Adapter context support for OCXL ().
   - scsi: cxlflash: Add argument identifier names ().
   - scsi: cxlflash: Add include guards to backend.h ().
   - scsi: cxlflash: Avoid clobbering context control register value ().
   - scsi: cxlflash: Enable OCXL operations ().
   - scsi: cxlflash: Explicitly cache number of interrupts per context ().
   - scsi: cxlflash: Handle spurious interrupts ().
   - scsi: cxlflash: Hardware AFU for OCXL ().
   - scsi: cxlflash: Introduce object handle fop ().
   - scsi: cxlflash: Introduce OCXL backend ().
   - scsi: cxlflash: Introduce OCXL context state machine ().
   - scsi: cxlflash: Isolate external module dependencies ().
   - scsi: cxlflash: Limit the debug logs in the IO path ().
   - scsi: cxlflash: MMIO map the AFU ().
   - scsi: cxlflash: Preserve number of interrupts for master contexts ().
   - scsi: cxlflash: Read host AFU configuration ().
   - scsi: cxlflash: Read host function configuration ().
   - scsi: cxlflash: Register for translation errors ().
   - scsi: cxlflash: Remove commmands from pending list on timeout ().
   - scsi: cxlflash: Remove embedded CXL work structures ().
   - scsi: cxlflash: Setup AFU acTag range ().
   - scsi: cxlflash: Setup AFU PASID ().
   - scsi: cxlflash: Setup function acTag range ().
   - scsi: cxlflash: Setup function OCXL link ().
   - scsi: cxlflash: Setup LISNs for master contexts ().
   - scsi: cxlflash: Setup LISNs for user contexts ().
   - scsi: cxlflash: Setup OCXL transaction layer ().
   - scsi: cxlflash: Staging to support future accelerators ().
   - scsi: cxlflash: Support adapter context discovery ().
   - scsi: cxlflash: Support adapter context mmap and release ().
   - scsi: cxlflash: Support adapter context polling ().
   - scsi: cxlflash: Support adapter context reading ().
   - scsi: cxlflash: Support adapter file descriptors for OCXL ().
   - scsi: cxlflash: Support AFU interrupt management ().
   - scsi: cxlflash: Support AFU interrupt mapping and registration ().
   - scsi: cxlflash: Support AFU reset ().
   - scsi: cxlflash: Support AFU state toggling ().
   - scsi: cxlflash: Support file descriptor mapping ().
   - scsi: cxlflash: Support image reload policy modification ().
   - scsi: cxlflash: Support process element lifecycle ().
   - scsi: cxlflash: Support process specific mappings ().
   - scsi: cxlflash: Support reading adapter VPD data ().
   - scsi: cxlflash: Support starting an adapter context ().
   - scsi: cxlflash: Support starting user contexts ().
   - scsi: cxlflash: Synchronize reset and remove ops ().
   - scsi: cxlflash: Use IDR to manage adapter contexts ().
   - scsi: cxlflash: Use local mutex for AFU serialization ().
   - scsi: cxlflash: Yield to active send threads ().
   - scsi: mpt3sas: Add an I/O barrier (bsc#1086906,).
   - scsi: mpt3sas: Added support for SAS Device Discovery Error Event
     (bsc#1086906,).
   - scsi: mpt3sas: Add PCI device ID for Andromeda (bsc#1086906,).
   - scsi: mpt3sas: Allow processing of events during driver unload
     (bsc#1086906,).
   - scsi: mpt3sas: As per MPI-spec, use combined reply queue for SAS3.5
     controllers when HBA supports more than 16 MSI-x vectors (bsc#1086906,).
   - scsi: mpt3sas: Bug fix for big endian systems (bsc#1086906,).
   - scsi: mpt3sas: Cache enclosure pages during enclosure add (bsc#1086906,).
   - scsi: mpt3sas: clarify mmio pointer types (bsc#1086906,).
   - scsi: mpt3sas: Configure reply post queue depth, DMA and sgl tablesize
     (bsc#1086906,).
   - scsi: mpt3sas: Do not abort I/Os issued to NVMe drives while processing
     Async Broadcast primitive event (bsc#1086906,).
   - scsi: mpt3sas: Do not access the structure after decrementing it's
     instance reference count (bsc#1086906,).
   - scsi: mpt3sas: Do not mark fw_event workqueue as WQ_MEM_RECLAIM
     (bsc#1086906,).
   - scsi: mpt3sas: Enhanced handling of Sense Buffer (bsc#1086906,).
   - scsi: mpt3sas: Fix, False timeout prints for ioctl and other internal
     commands during controller reset (bsc#1086906,).
   - scsi: mpt3sas: fix possible memory leak (bsc#1086906,).
   - scsi: mpt3sas: fix spelling mistake: "disbale" -> "disable"
     (bsc#1086906,).
   - scsi: mpt3sas: For NVME device, issue a protocol level reset
     (bsc#1086906,).
   - scsi: mpt3sas: Incorrect command status was set/marked as not used
     (bsc#1086906,).
   - scsi: mpt3sas: Increase event log buffer to support 24 port HBA's
     (bsc#1086906,).
   - scsi: mpt3sas: Introduce API to get BAR0 mapped buffer address
     (bsc#1086906,).
   - scsi: mpt3sas: Introduce Base function for cloning (bsc#1086906,).
   - scsi: mpt3sas: Introduce function to clone mpi reply (bsc#1086906,).
   - scsi: mpt3sas: Introduce function to clone mpi request (bsc#1086906,).
   - scsi: mpt3sas: Lockless access for chain buffers (bsc#1086906,).
   - scsi: mpt3sas: Optimize I/O memory consumption in driver (bsc#1086906,).
   - scsi: mpt3sas: Pre-allocate RDPQ Array at driver boot time
     (bsc#1086906,).
   - scsi: mpt3sas: Replace PCI pool old API (bsc#1081917). - Refresh
   patches.drivers/scsi-mpt3sas-SGL-to-PRP-Translation-for-I-Os-to-NVMe.patch.

   - scsi: mpt3sas: Report Firmware Package Version from HBA Driver
     (bsc#1086906,).
   - scsi: mpt3sas: Update driver version "25.100.00.00" (bsc#1086906,).
   - scsi: mpt3sas: Update driver version "26.100.00.00" (bsc#1086906,).
   - scsi: mpt3sas: Update MPI Headers (bsc#1086906,).
   - scsi: qedf: Add additional checks when restarting an rport due to ABTS
     timeout (bsc#1086317).
   - scsi: qedf: Add check for offload before flushing I/Os for target
     (bsc#1086317).
   - scsi: qedf: Add dcbx_not_wait module parameter so we won't wait for DCBX
     convergence to start discovery (bsc#1086317).
   - scsi: qedf: Add missing skb frees in error path (bsc#1086317).
   - scsi: qedf: Add more defensive checks for concurrent error conditions
     (bsc#1086317).
   - scsi: qedf: Add task id to kref_get_unless_zero() debug messages when
     flushing requests (bsc#1086317).
   - scsi: qedf: Check if link is already up when receiving a link up event
     from qed (bsc#1086317).
   - scsi: qedf: fix LTO-enabled build (bsc#1086317).
   - scsi: qedf: Fix VLAN display when printing sent FIP frames (bsc#1086317).
   - scsi: qedf: Honor default_prio module parameter even if DCBX does not
     converge (bsc#1086317).
   - scsi: qedf: Honor priority from DCBX FCoE App tag (bsc#1086317).
   - scsi: qedf: If qed fails to enable MSI-X fail PCI probe (bsc#1086317).
   - scsi: qedf: Improve firmware debug dump handling (bsc#1086317).
   - scsi: qedf: Increase the number of default FIP VLAN request retries to
     60 (bsc#1086317).
   - scsi: qedf: Release RRQ reference correctly when RRQ command times out
     (bsc#1086317).
   - scsi: qedf: remove redundant initialization of 'fcport' (bsc#1086317).
   - scsi: qedf: Remove setting DCBX pending during soft context reset
     (bsc#1086317).
   - scsi: qedf: Return request as DID_NO_CONNECT if MSI-X is not enabled
     (bsc#1086317).
   - scsi: qedf: Sanity check FCoE/FIP priority value to make sure it's
     between 0 and 7 (bsc#1086317).
   - scsi: qedf: Send the driver state to MFW (bsc#1086317).
   - scsi: qedf: Set the UNLOADING flag when removing a vport (bsc#1086317).
   - scsi: qedf: Synchronize rport restarts when multiple ELS commands time
     out (bsc#1086317).
   - scsi: qedf: Update copyright for 2018 (bsc#1086317).
   - scsi: qedf: Update version number to 8.33.16.20 (bsc#1086317).
   - scsi: qedf: use correct strncpy() size (bsc#1086317).
   - scsi: qedi: fix building with LTO (bsc#1086315).
   - scsi: qedi: fix build regression (bsc#1086315).
   - scsi: qedi: Fix kernel crash during port toggle (bsc#1086315).
   - scsi: qedi: Send driver state to MFW (bsc#1086315).
   - scsi: qla2xxx: Add longer window for chip reset (bsc#1086327,).
   - scsi: qla2xxx: Cleanup for N2N code (bsc#1086327,).
   - scsi: qla2xxx: correctly shift host byte (bsc#1086327,).
   - scsi: qla2xxx: Correct setting of SAM_STAT_CHECK_CONDITION
     (bsc#1086327,).
   - scsi: qla2xxx: Fix crash on qla2x00_mailbox_command (bsc#1086327,).
   - scsi: qla2xxx: Fix Inquiry command being dropped in Target mode
     (bsc#1086327,).
   - scsi: qla2xxx: Fix ISP recovery on unload (bsc#1086327,).
   - scsi: qla2xxx: Fix issue reported by static checker for
     qla2x00_els_dcmd2_sp_done() (bsc#1086327,).
   - scsi: qla2xxx: Fix login retry count (bsc#1086327,).
   - scsi: qla2xxx: Fix Management Server NPort handle reservation logic
     (bsc#1086327,).
   - scsi: qla2xxx: Fix N2N link re-connect (bsc#1086327,).
   - scsi: qla2xxx: Fix race between switch cmd completion and timeout
     (bsc#1086327,).
   - scsi: qla2xxx: Fix race condition between iocb timeout and
     initialisation (bsc#1086327,).
   - scsi: qla2xxx: Fix redundant fc_rport registration (bsc#1086327,).
   - scsi: qla2xxx: Fix Rport and session state getting out of sync
     (bsc#1086327,).
   - scsi: qla2xxx: Fix sending ADISC command for login (bsc#1086327,).
   - scsi: qla2xxx: Fix session state stuck in Get Port DB (bsc#1086327,).
   - scsi: qla2xxx: Fix setting lower transfer speed if GPSC fails
     (bsc#1086327,).
   - scsi: qla2xxx: Fix stalled relogin (bsc#1086327,).
   - scsi: qla2xxx: Fix TMF and Multi-Queue config (bsc#1086327,).
   - scsi: qla2xxx: Fix unintended Logout (bsc#1086327,).
   - scsi: qla2xxx: Flush mailbox commands on chip reset (bsc#1086327,).
   - scsi: qla2xxx: Migrate NVME N2N handling into state machine
     (bsc#1086327,).
   - scsi: qla2xxx: Move GPSC and GFPNID out of session management
     (bsc#1086327,).
   - scsi: qla2xxx: Prevent relogin loop by removing stale code
     (bsc#1086327,).
   - scsi: qla2xxx: Prevent sysfs access when chip is down (bsc#1086327,).
   - scsi: qla2xxx: Reduce redundant ADISC command for RSCNs (bsc#1086327,).
   - scsi: qla2xxx: remove irq save in qla2x00_poll() (bsc#1086327,).
   - scsi: qla2xxx: Remove stale debug value for login_retry flag
     (bsc#1086327,).
   - scsi: qla2xxx: Save frame payload size from ICB (bsc#1086327,).
   - scsi: qla2xxx: Silent erroneous message (bsc#1086327,).
   - scsi: qla2xxx: Spinlock recursion in qla_target (bsc#1086327,).
   - scsi: qla2xxx: Update driver version to 10.00.00.07-k (bsc#1086327,).
   - scsi: qla2xxx: Update driver version to 10.00.00.08-k (bsc#1086327,).
   - scsi: qla2xxx: Use predefined get_datalen_for_atio() inline function
     (bsc#1086327,).
   - scsi: qla4xxx: Move an array from a .h into a .c file (bsc#1086331).
   - scsi: qla4xxx: Remove unused symbols (bsc#1086331).
   - scsi: qla4xxx: skip error recovery in case of register disconnect
     (bsc#1086331).
   - scsi: qla4xxx: Use dma_pool_zalloc() (bsc#1086331).
   - scsi: qla4xxx: Use zeroing allocator rather than allocator/memset
     (bsc#1086331).
   - security: check for kstrdup() failure in lsm_append() (bsc#1051510).
   - selftests/powerpc: Fix core-pkey for default execute permission change
     (bsc#1097577).
   - selftests/powerpc: Fix ptrace-pkey for default execute permission change
     (bsc#1097577).
   - serial: 8250: Do not service RX FIFO if interrupts are disabled
     (bsc#1051510).
   - serial: 8250_dw: Add ACPI support for uart on Broadcom SoC (bsc#1051510).
   - serial: 8250_dw: always set baud rate in dw8250_set_termios
     (bsc#1051510).
   - serial: core: mark port as initialized after successful IRQ change
     (bsc#1051510).
   - serial: pxa: Fix an error handling path in 'serial_pxa_probe()'
     (bsc#1051510).
   - serial: sh-sci: Stop RX FIFO timer during port shutdown (bsc#1051510).
   - serial: xuartps: fix typo in cdns_uart_startup (bsc#1051510).
   - spi: spi-fsl-dspi: Fix imprecise abort on VF500 during probe
     (bsc#1051510).
   - staging: bcm2835-camera: fix timeout handling in
     wait_for_completion_timeout (bsc#1051510).
   - staging: bcm2835-camera: handle wait_for_completion_timeout return
     properly (bsc#1051510).
   - staging: rts5208: fix missing error check on call to rtsx_write_register
     (bsc#1051510).
   - stmmac: fix DMA channel hang in half-duplex mode
     (networking-stable-18_07_19).
   - strparser: Remove early eaten to fix full tcp receive buffer stall
     (networking-stable-18_07_19).
   - supported.conf
   - supported.conf: added hns3 modules
   - supported.conf: added hns-roce-hw-v1 and hns-roce-hw-v2
   - supported.conf: Enable HiSi v3 SAS adapter ()
   - TCM_RBD depends on BLK_DEV_RBD ().
   - tcp: do not cancel delay-AcK on DCTCP special ACK
     (netfilter-stable-18_07_27).
   - tcp: do not delay ACK in DCTCP upon CE status change
     (netfilter-stable-18_07_27).
   - tcp: fix dctcp delayed ACK schedule (netfilter-stable-18_07_27).
   - tcp: fix Fast Open key endianness (networking-stable-18_07_19).
   - tcp: helpers to send special DCTCP ack (netfilter-stable-18_07_27).
   - tcp: prevent bogus FRTO undos with non-SACK flows
     (networking-stable-18_07_19).
   - tg3: Add higher cpu clock for 5762 (netfilter-stable-18_07_23).
   - tty: fix termios input-speed encoding (bsc#1051510).
   - tty: fix termios input-speed encoding when using BOTHER (bsc#1051510).
   - tty: serial: 8250: Revert NXP SC16C2552 workaround (bsc#1051510).
   - typec: tcpm: fusb302: Resolve out of order messaging events
     (bsc#1087092).
   - uio: potential double frees if __uio_register_device() fails
     (bsc#1051510).
   - uprobes: Use synchronize_rcu() not synchronize_sched() (bsc#1051510).
   - uprobes/x86: Remove incorrect WARN_ON() in uprobe_init_insn()
     (bsc#1051510).
   - usb: cdc-wdm: do not enable interrupts in USB-giveback (bsc#1051510).
   - usb: dwc3: change stream event enable bit back to 13 (bsc#1051510).
   - usb: option: add support for DW5821e (bsc#1051510).
   - usb: serial: kobil_sct: fix modem-status error handling (bsc#1051510).
   - usb: serial: pl2303: add a new device id for ATEN (bsc#1051510).
   - usb: serial: sierra: fix potential deadlock at close (bsc#1051510).
   - vhost_net: validate sock before trying to put its fd
     (networking-stable-18_07_19).
   - vmci: type promotion bug in qp_host_get_user_memory() (bsc#1105355).
   - vmw_balloon: do not use 2MB without batching (bsc#1051510).
   - vmw_balloon: fix inflation of 64-bit GFNs (bsc#1051510).
   - vmw_balloon: fix VMCI use when balloon built into kernel (bsc#1051510).
   - vmw_balloon: remove inflation rate limiting (bsc#1051510).
   - vmw_balloon: VMCI_DOORBELL_SET does not check status (bsc#1051510).
   - vsock: fix loopback on big-endian systems (networking-stable-18_07_19).
   - vxlan: add new fdb alloc and create helpers (netfilter-stable-18_07_27).
   - vxlan: fix default fdb entry netlink notify ordering during netdev
     create (netfilter-stable-18_07_27).
   - vxlan: make netlink notify in vxlan_fdb_destroy optional
     (netfilter-stable-18_07_27).
   - wan/fsl_ucc_hdlc: use IS_ERR_VALUE() to check return value of
     qe_muram_alloc (bsc#1051510).
   - x86/entry/64: Remove %ebx handling from error_entry/exit (bnc#1102715).
   - x86/mm/tlb: Always use lazy TLB mode (bnc#1105467 Reduce IPIs and atomic
     ops with improved lazy TLB).
   - x86/mm/tlb: Leave lazy TLB mode at page table free time (bnc#1105467
     Reduce IPIs and atomic ops with improved lazy TLB).
   - x86/mm/tlb: Make lazy TLB mode lazier (bnc#1105467 Reduce IPIs and
     atomic ops with improved lazy TLB).
   - x86/mm/tlb: Only send page table free TLB flush to lazy TLB CPUs
     (bnc#1105467 Reduce IPIs and atomic ops with improved lazy TLB).
   - x86/mm/tlb: Restructure switch_mm_irqs_off() (bnc#1105467 Reduce IPIs
     and atomic ops with improved lazy TLB).
   - x86/mm/tlb: Skip atomic operations for 'init_mm' in switch_mm_irqs_off()
     (bnc#1105467 Reduce IPIs and atomic ops with improved lazy TLB).
   - x86/paravirt: Fix spectre-v2 mitigations for paravirt guests
     (bnc#1065600).
   - x86/xen: Add call of speculative_store_bypass_ht_init() to PV paths
     (bnc#1065600).
   - x86/xen: init %gs very early to avoid page faults with stack protector
     (bnc#1104777).
   - xen-netback: fix input validation in xenvif_set_hash_mapping()
     (bnc#1103277).
   - xen/netfront: do not cache skb_shinfo() (bnc#1065600).
   - xfs: Remove dead code from inode recover function (bsc#1105396).
   - xfs: repair malformed inode items during log recovery (bsc#1105396).
   - xhci: Fix perceived dead host due to runtime suspend race with event
     handler (bsc#1051510).
   - zram: fix null dereference of handle (bsc#1105355).


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:

   - SUSE Linux Enterprise Workstation Extension 15:

      zypper in -t patch SUSE-SLE-Product-WE-15-2018-1776=1

   - SUSE Linux Enterprise Module for Legacy Software 15:

      zypper in -t patch SUSE-SLE-Module-Legacy-15-2018-1776=1

   - SUSE Linux Enterprise Module for Development Tools 15:

      zypper in -t patch SUSE-SLE-Module-Development-Tools-15-2018-1776=1

   - SUSE Linux Enterprise Module for Basesystem 15:

      zypper in -t patch SUSE-SLE-Module-Basesystem-15-2018-1776=1

   - SUSE Linux Enterprise High Availability 15:

      zypper in -t patch SUSE-SLE-Product-HA-15-2018-1776=1



Package List:

   - SUSE Linux Enterprise Workstation Extension 15 (x86_64):

      kernel-default-debuginfo-4.12.14-25.16.1
      kernel-default-debugsource-4.12.14-25.16.1
      kernel-default-extra-4.12.14-25.16.1
      kernel-default-extra-debuginfo-4.12.14-25.16.1

   - SUSE Linux Enterprise Module for Legacy Software 15 (aarch64 ppc64le s390x x86_64):

      kernel-default-debuginfo-4.12.14-25.16.1
      kernel-default-debugsource-4.12.14-25.16.1
      reiserfs-kmp-default-4.12.14-25.16.1
      reiserfs-kmp-default-debuginfo-4.12.14-25.16.1

   - SUSE Linux Enterprise Module for Development Tools 15 (aarch64 ppc64le s390x x86_64):

      kernel-obs-build-4.12.14-25.16.1
      kernel-obs-build-debugsource-4.12.14-25.16.1
      kernel-syms-4.12.14-25.16.1
      kernel-vanilla-base-4.12.14-25.16.1
      kernel-vanilla-base-debuginfo-4.12.14-25.16.1
      kernel-vanilla-debuginfo-4.12.14-25.16.1
      kernel-vanilla-debugsource-4.12.14-25.16.1

   - SUSE Linux Enterprise Module for Development Tools 15 (x86_64):

      lttng-modules-2.10.0-5.6.1
      lttng-modules-debugsource-2.10.0-5.6.1
      lttng-modules-kmp-default-2.10.0_k4.12.14_25.16-5.6.1
      lttng-modules-kmp-default-debuginfo-2.10.0_k4.12.14_25.16-5.6.1

   - SUSE Linux Enterprise Module for Development Tools 15 (noarch):

      kernel-docs-4.12.14-25.16.1
      kernel-source-4.12.14-25.16.1

   - SUSE Linux Enterprise Module for Basesystem 15 (aarch64 ppc64le s390x x86_64):

      kernel-default-4.12.14-25.16.1
      kernel-default-debuginfo-4.12.14-25.16.1
      kernel-default-debugsource-4.12.14-25.16.1
      kernel-default-devel-4.12.14-25.16.1
      kernel-default-devel-debuginfo-4.12.14-25.16.1

   - SUSE Linux Enterprise Module for Basesystem 15 (noarch):

      kernel-devel-4.12.14-25.16.1
      kernel-macros-4.12.14-25.16.1

   - SUSE Linux Enterprise Module for Basesystem 15 (s390x):

      kernel-default-man-4.12.14-25.16.1
      kernel-zfcpdump-4.12.14-25.16.1
      kernel-zfcpdump-debuginfo-4.12.14-25.16.1
      kernel-zfcpdump-debugsource-4.12.14-25.16.1

   - SUSE Linux Enterprise High Availability 15 (aarch64 ppc64le s390x x86_64):

      cluster-md-kmp-default-4.12.14-25.16.1
      cluster-md-kmp-default-debuginfo-4.12.14-25.16.1
      dlm-kmp-default-4.12.14-25.16.1
      dlm-kmp-default-debuginfo-4.12.14-25.16.1
      gfs2-kmp-default-4.12.14-25.16.1
      gfs2-kmp-default-debuginfo-4.12.14-25.16.1
      kernel-default-debuginfo-4.12.14-25.16.1
      kernel-default-debugsource-4.12.14-25.16.1
      ocfs2-kmp-default-4.12.14-25.16.1
      ocfs2-kmp-default-debuginfo-4.12.14-25.16.1


References:

   https://www.suse.com/security/cve/CVE-2018-10853.html
   https://www.suse.com/security/cve/CVE-2018-10902.html
   https://www.suse.com/security/cve/CVE-2018-15572.html
   https://www.suse.com/security/cve/CVE-2018-9363.html
   https://bugzilla.suse.com/1046305
   https://bugzilla.suse.com/1046306
   https://bugzilla.suse.com/1046307
   https://bugzilla.suse.com/1051510
   https://bugzilla.suse.com/1065600
   https://bugzilla.suse.com/1081917
   https://bugzilla.suse.com/1083647
   https://bugzilla.suse.com/1086288
   https://bugzilla.suse.com/1086315
   https://bugzilla.suse.com/1086317
   https://bugzilla.suse.com/1086327
   https://bugzilla.suse.com/1086331
   https://bugzilla.suse.com/1086906
   https://bugzilla.suse.com/1087092
   https://bugzilla.suse.com/1090888
   https://bugzilla.suse.com/1097104
   https://bugzilla.suse.com/1097577
   https://bugzilla.suse.com/1097583
   https://bugzilla.suse.com/1097584
   https://bugzilla.suse.com/1097585
   https://bugzilla.suse.com/1097586
   https://bugzilla.suse.com/1097587
   https://bugzilla.suse.com/1097588
   https://bugzilla.suse.com/1097808
   https://bugzilla.suse.com/1100132
   https://bugzilla.suse.com/1101480
   https://bugzilla.suse.com/1101669
   https://bugzilla.suse.com/1101822
   https://bugzilla.suse.com/1102517
   https://bugzilla.suse.com/1102715
   https://bugzilla.suse.com/1103269
   https://bugzilla.suse.com/1103277
   https://bugzilla.suse.com/1103363
   https://bugzilla.suse.com/1103445
   https://bugzilla.suse.com/1103886
   https://bugzilla.suse.com/1104353
   https://bugzilla.suse.com/1104365
   https://bugzilla.suse.com/1104427
   https://bugzilla.suse.com/1104482
   https://bugzilla.suse.com/1104494
   https://bugzilla.suse.com/1104495
   https://bugzilla.suse.com/1104683
   https://bugzilla.suse.com/1104708
   https://bugzilla.suse.com/1104777
   https://bugzilla.suse.com/1104890
   https://bugzilla.suse.com/1104897
   https://bugzilla.suse.com/1105292
   https://bugzilla.suse.com/1105296
   https://bugzilla.suse.com/1105322
   https://bugzilla.suse.com/1105355
   https://bugzilla.suse.com/1105378
   https://bugzilla.suse.com/1105396
   https://bugzilla.suse.com/1105467
   https://bugzilla.suse.com/1105731
   https://bugzilla.suse.com/802154
   https://bugzilla.suse.com/971975



More information about the sle-security-updates mailing list