SUSE-SU-2018:2538-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:10:06 MDT 2018


   SUSE Security Update: Security update for the Linux Kernel
______________________________________________________________________________

Announcement ID:    SUSE-SU-2018:2538-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 Module for Live Patching 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 Module for Live Patching 15:

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



Package List:

   - SUSE Linux Enterprise Module for Live Patching 15 (ppc64le x86_64):

      kernel-default-debuginfo-4.12.14-25.16.1
      kernel-default-debugsource-4.12.14-25.16.1
      kernel-default-livepatch-4.12.14-25.16.1
      kernel-livepatch-4_12_14-25_16-default-1-1.3.1
      kernel-livepatch-4_12_14-25_16-default-debuginfo-1-1.3.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