]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/commitdiff
UBUNTU: Ubuntu-4.15.0-56.62 Ubuntu-4.15.0-56.62
authorSultan Alsawaf <sultan.alsawaf@canonical.com>
Wed, 24 Jul 2019 15:50:49 +0000 (09:50 -0600)
committerSultan Alsawaf <sultan.alsawaf@canonical.com>
Wed, 24 Jul 2019 16:55:07 +0000 (10:55 -0600)
Signed-off-by: Sultan Alsawaf <sultan.alsawaf@canonical.com>
debian.master/changelog
debian.master/reconstruct

index c71038d068164ca0aa2dd0bde59280cfa11b4ff7..a7cc1be6a646e1a31ac121d8ab6884b4accf0e50 100644 (file)
-linux (4.15.0-56.61) UNRELEASED; urgency=medium
+linux (4.15.0-56.62) bionic; urgency=medium
 
-  CHANGELOG: Do not edit directly. Autogenerated at release.
-  CHANGELOG: Use the printchanges target to see the curent changes.
-  CHANGELOG: Use the insertchanges target to create the final log.
+  * bionic/linux: 4.15.0-56.62 -proposed tracker (LP: #1837626)
 
- -- Juerg Haefliger <juergh@canonical.com>  Tue, 23 Jul 2019 19:37:06 -0600
+  * Packaging resync (LP: #1786013)
+    - [Packaging] resync git-ubuntu-log
+    - [Packaging] update helper scripts
+
+  * CVE-2019-2101
+    - media: uvcvideo: Fix 'type' check leading to overflow
+
+  * hibmc-drm Causes Unreadable Display for Huawei amd64 Servers (LP: #1762940)
+    - [Config] Set CONFIG_DRM_HISI_HIBMC to arm64 only
+    - SAUCE: Make CONFIG_DRM_HISI_HIBMC depend on ARM64
+
+  * Bionic: support for Solarflare X2542 network adapter (sfc driver)
+    (LP: #1836635)
+    - sfc: make mem_bar a function rather than a constant
+    - sfc: support VI strides other than 8k
+    - sfc: add Medford2 (SFC9250) PCI Device IDs
+    - sfc: improve PTP error reporting
+    - sfc: update EF10 register definitions
+    - sfc: populate the timer reload field
+    - sfc: update MCDI protocol headers
+    - sfc: support variable number of MAC stats
+    - sfc: expose FEC stats on Medford2
+    - sfc: expose CTPIO stats on NICs that support them
+    - sfc: basic MCDI mapping of 25/50/100G link speeds
+    - sfc: support the ethtool ksettings API properly so that 25/50/100G works
+    - sfc: add bits for 25/50/100G supported/advertised speeds
+    - sfc: remove tx and MCDI handling from NAPI budget consideration
+    - sfc: handle TX timestamps in the normal data path
+    - sfc: add function to determine which TX timestamping method to use
+    - sfc: use main datapath for HW timestamps if available
+    - sfc: only enable TX timestamping if the adapter is licensed for it
+    - sfc: MAC TX timestamp handling on the 8000 series
+    - sfc: on 8000 series use TX queues for TX timestamps
+    - sfc: only advertise TX timestamping if we have the license for it
+    - sfc: simplify RX datapath timestamping
+    - sfc: support separate PTP and general timestamping
+    - sfc: support second + quarter ns time format for receive datapath
+    - sfc: support Medford2 frequency adjustment format
+    - sfc: add suffix to large constant in ptp
+    - sfc: mark some unexported symbols as static
+    - sfc: update MCDI protocol headers
+    - sfc: support FEC configuration through ethtool
+    - sfc: remove ctpio_dmabuf_start from stats
+    - sfc: stop the TX queue before pushing new buffers
+
+  * [18.04 FEAT] zKVM: Add hardware CPU Model - kernel part (LP: #1836153)
+    - KVM: s390: add debug logging for cpu model subfunctions
+    - KVM: s390: implement subfunction processor calls
+    - KVM: s390: add vector enhancements facility 2 to cpumodel
+    - KVM: s390: add vector BCD enhancements facility to cpumodel
+    - KVM: s390: add MSA9 to cpumodel
+    - KVM: s390: provide query function for instructions returning 32 byte
+    - KVM: s390: add enhanced sort facilty to cpu model
+    - KVM: s390: add deflate conversion facilty to cpu model
+    - KVM: s390: enable MSA9 keywrapping functions depending on cpu model
+
+  * Intel ethernet I219 has slow RX speed (LP: #1836152)
+    - SAUCE: e1000e: add workaround for possible stalled packet
+    - SAUCE: e1000e: disable force K1-off feature
+
+  * Intel ethernet I219 may wrongly detect connection speed as 10Mbps
+    (LP: #1836177)
+    - SAUCE: e1000e: Make watchdog use delayed work
+
+  * Unhide Nvidia HDA audio controller (LP: #1836308)
+    - PCI: Enable NVIDIA HDA controllers
+
+  * selftests: Remove broken Power9 paste tests and fix compilation issue
+    (LP: #1836715)
+    - selftests/powerpc: Remove Power9 paste tests
+    - selftests/powerpc: Fix Makefiles for headers_install change
+
+  * ixgbe{vf} - Physical Function gets IRQ when VF checks link state
+    (LP: #1836760)
+    - ixgbevf: Use cached link state instead of re-reading the value for ethtool
+
+  * Fix nf_conntrack races when dealing with same origin requests in NAT
+    environments (LP: #1836816)
+    - netfilter: nf_conntrack: resolve clash for matching conntracks
+    - netfilter: nf_nat: skip nat clash resolution for same-origin entries
+
+  * CVE-2018-5383
+    - crypto: ecdh - add public key verification test
+
+  * sched: Prevent CPU lockups when task groups take longer than the period
+    (LP: #1836971)
+    - sched/fair: Limit sched_cfs_period_timer() loop to avoid hard lockup
+
+  * depmod may prefer unsigned l-r-m nvidia modules to signed modules
+    (LP: #1834479)
+    - [Packaging] dkms-build--nvidia-N -- clean up unsigned ko files
+    - [Packaging] Add update-version-dkms
+    - update dkms package versions
+
+  * Build Nvidia drivers in conjunction with kernel (LP: #1764792) // zfs/spl
+    build in conjunction with the kernel from DKMS source (LP: #1807378)
+    - [Packaging] dkms-build--nvidia-* -- convert to generic -N form
+
+  * zfs/spl build in conjunction with the kernel from DKMS source (LP: #1807378)
+    - [Packaging] dkms -- dkms package build packaging support
+    - [Packaging] dkms -- build zfs/spl packages
+    - [Packaging] dkms -- drop zfs/spl source code from kernel
+
+  * Build Nvidia drivers in conjunction with kernel (LP: #1764792)
+    - [Packaging] dkms -- introduce dkms package versions
+    - [Packaging] dkms -- add per package post-process step
+    - [Packaging] dkms -- switch to a consistent build prefix length and strip
+    - [Packaging] dkms-build -- support building against packages in PPAs
+    - [Packaging] dkms-build: do not redownload files on subsequent passes
+    - [Packaging] dkms-build -- add support for unversioned overrides
+    - [Packaging] dkms-build -- backport latest version from disco
+    - [Packaging] nvidia -- build and sign nvidia packages and ship signatures
+    - [Packaging] nvidia -- make nvidia package version explicit
+
+  * CVE-2019-13233
+    - x86/insn-eval: Fix use-after-free access to LDT entry
+
+  * kernel panic using CIFS share in smb2_push_mandatory_locks() (LP: #1795659)
+    - CIFS: keep FileInfo handle live during oplock break
+
+  * cifs set_oplock buffer overflow in strcat (LP: #1824981)
+    - cifs: fix strcat buffer overflow and reduce raciness in
+      smb21_set_oplock_level()
+
+  * CVE-2019-13272
+    - ptrace: Fix ->ptracer_cred handling for PTRACE_TRACEME
+
+  * Bionic update: upstream stable patchset 2019-07-18 (LP: #1837161)
+    - Kbuild: suppress packed-not-aligned warning for default setting only
+    - disable stringop truncation warnings for now
+    - test_hexdump: use memcpy instead of strncpy
+    - kobject: Replace strncpy with memcpy
+    - ALSA: intel_hdmi: Use strlcpy() instead of strncpy()
+    - unifdef: use memcpy instead of strncpy
+    - kernfs: Replace strncpy with memcpy
+    - ip_tunnel: Fix name string concatenate in __ip_tunnel_create()
+    - scsi: bfa: convert to strlcpy/strlcat
+    - kdb: use memmove instead of overlapping memcpy
+    - iser: set sector for ambiguous mr status errors
+    - uprobes: Fix handle_swbp() vs. unregister() + register() race once more
+    - MIPS: ralink: Fix mt7620 nd_sd pinmux
+    - mips: fix mips_get_syscall_arg o32 check
+    - IB/mlx5: Avoid load failure due to unknown link width
+    - drm/ast: Fix incorrect free on ioregs
+    - drm: set is_master to 0 upon drm_new_set_master() failure
+    - drm/meson: Enable fast_io in meson_dw_hdmi_regmap_config
+    - drm/meson: Fix OOB memory accesses in meson_viu_set_osd_lut()
+    - ALSA: trident: Suppress gcc string warning
+    - kgdboc: Fix restrict error
+    - kgdboc: Fix warning with module build
+    - svm: Add mutex_lock to protect apic_access_page_done on AMD systems
+    - drm/msm: fix OF child-node lookup
+    - Input: xpad - quirk all PDP Xbox One gamepads
+    - Input: synaptics - add PNP ID for ThinkPad P50 to SMBus
+    - Input: matrix_keypad - check for errors from of_get_named_gpio()
+    - Input: cros_ec_keyb - fix button/switch capability reports
+    - Input: elan_i2c - add ELAN0620 to the ACPI table
+    - Input: elan_i2c - add ACPI ID for Lenovo IdeaPad 330-15ARR
+    - Input: elan_i2c - add support for ELAN0621 touchpad
+    - btrfs: tree-checker: Don't check max block group size as current max chunk
+      size limit is unreliable
+    - ARC: change defconfig defaults to ARCv2
+    - arc: [devboards] Add support of NFSv3 ACL
+    - reset: make device_reset_optional() really optional
+    - reset: remove remaining WARN_ON() in <linux/reset.h>
+    - mm: hide incomplete nr_indirectly_reclaimable in /proc/zoneinfo
+    - net: qed: use correct strncpy() size
+    - tipc: use destination length for copy string
+    - arm64: ftrace: Fix to enable syscall events on arm64
+    - sched, trace: Fix prev_state output in sched_switch tracepoint
+    - tracing/fgraph: Fix set_graph_function from showing interrupts
+    - drm/meson: Fixes for drm_crtc_vblank_on/off support
+    - scsi: lpfc: fix block guard enablement on SLI3 adapters
+    - media: omap3isp: Unregister media device as first
+    - iommu/vt-d: Fix NULL pointer dereference in prq_event_thread()
+    - brcmutil: really fix decoding channel info for 160 MHz bandwidth
+    - iommu/ipmmu-vmsa: Fix crash on early domain free
+    - can: rcar_can: Fix erroneous registration
+    - test_firmware: fix error return getting clobbered
+    - HID: input: Ignore battery reported by Symbol DS4308
+    - batman-adv: Use explicit tvlv padding for ELP packets
+    - batman-adv: Expand merged fragment buffer for full packet
+    - amd/iommu: Fix Guest Virtual APIC Log Tail Address Register
+    - bnx2x: Assign unique DMAE channel number for FW DMAE transactions.
+    - qed: Fix PTT leak in qed_drain()
+    - qed: Fix reading wrong value in loop condition
+    - net/mlx4_core: Zero out lkey field in SW2HW_MPT fw command
+    - net/mlx4_core: Fix uninitialized variable compilation warning
+    - net/mlx4: Fix UBSAN warning of signed integer overflow
+    - gpio: mockup: fix indicated direction
+    - mtd: rawnand: qcom: Namespace prefix some commands
+    - mtd: spi-nor: Fix Cadence QSPI page fault kernel panic
+    - qed: Fix bitmap_weight() check
+    - qed: Fix QM getters to always return a valid pq
+    - net: faraday: ftmac100: remove netif_running(netdev) check before disabling
+      interrupts
+    - iommu/vt-d: Use memunmap to free memremap
+    - flexfiles: use per-mirror specified stateid for IO
+    - ibmvnic: Fix RX queue buffer cleanup
+    - team: no need to do team_notify_peers or team_mcast_rejoin when disabling
+      port
+    - net: amd: add missing of_node_put()
+    - usb: quirk: add no-LPM quirk on SanDisk Ultra Flair device
+    - usb: appledisplay: Add 27" Apple Cinema Display
+    - USB: check usb_get_extra_descriptor for proper size
+    - ALSA: hda: Add support for AMD Stoney Ridge
+    - ALSA: pcm: Fix starvation on down_write_nonblock()
+    - ALSA: pcm: Call snd_pcm_unlink() conditionally at closing
+    - ALSA: pcm: Fix interval evaluation with openmin/max
+    - ALSA: hda/realtek - Fix speaker output regression on Thinkpad T570
+    - SUNRPC: Fix leak of krb5p encode pages
+    - dmaengine: dw: Fix FIFO size for Intel Merrifield
+    - dmaengine: cppi41: delete channel from pending list when stop channel
+    - ARM: 8806/1: kprobes: Fix false positive with FORTIFY_SOURCE
+    - xhci: Prevent U1/U2 link pm states if exit latency is too long
+    - f2fs: fix to do sanity check with block address in main area v2
+    - swiotlb: clean up reporting
+    - Staging: lustre: remove two build warnings
+    - staging: atomisp: remove "fun" strncpy warning
+    - cifs: Fix separator when building path from dentry
+    - staging: rtl8712: Fix possible buffer overrun
+    - Revert commit ef9209b642f "staging: rtl8723bs: Fix indenting errors and an
+      off-by-one mistake in core/rtw_mlme_ext.c"
+    - drm/amdgpu: update mc firmware image for polaris12 variants
+    - drm/amdgpu/gmc8: update MC firmware for polaris
+    - tty: serial: 8250_mtk: always resume the device in probe.
+    - kgdboc: fix KASAN global-out-of-bounds bug in param_set_kgdboc_var()
+    - libnvdimm, pfn: Pad pfn namespaces relative to other regions
+    - mac80211: Clear beacon_int in ieee80211_do_stop
+    - mac80211: ignore tx status for PS stations in ieee80211_tx_status_ext
+    - mac80211: fix reordering of buffered broadcast packets
+    - mac80211: ignore NullFunc frames in the duplicate detection
+    - qed: Fix rdma_info structure allocation
+    - drm/amdgpu: Add amdgpu "max bpc" connector property (v2)
+    - drivers/net/ethernet/qlogic/qed/qed_rdma.h: fix typo
+    - gpio: pxa: fix legacy non pinctrl aware builds again
+    - tc-testing: tdc.py: ignore errors when decoding stdout/stderr
+    - NFSv4: Fix a NFSv4 state manager deadlock
+    - USB: serial: console: fix reported terminal settings
+    - ALSA: usb-audio: Add SMSL D1 to quirks for native DSD support
+    - ALSA: hda/realtek: ALC286 mic and headset-mode fixups for Acer Aspire
+      U27-880
+    - ALSA: hda/realtek - Add support for Acer Aspire C24-860 headset mic
+    - ALSA: hda/realtek: Fix mic issue on Acer AIO Veriton Z4660G
+    - ALSA: hda/realtek: Fix mic issue on Acer AIO Veriton Z4860G/Z6860G
+    - media: dvb-pll: don't re-validate tuner frequencies
+    - parisc: Enable -ffunction-sections for modules on 32-bit kernel
+    - Revert "x86/e820: put !E820_TYPE_RAM regions into memblock.reserved"
+    - drm/lease: Send a distinct uevent
+    - drm/msm: Move fence put to where failure occurs
+    - drm/amdgpu/gmc8: always load MC firmware in the driver
+    - drm/i915: Downgrade Gen9 Plane WM latency error
+    - x86/efi: Allocate e820 buffer before calling efi_exit_boot_service
+    - cfg80211: Fix busy loop regression in ieee80211_ie_split_ric()
+    - ipv4: ipv6: netfilter: Adjust the frag mem limit when truesize changes
+    - ipv6: Check available headroom in ip6_xmit() even without options
+    - neighbour: Avoid writing before skb->head in neigh_hh_output()
+    - ipv6: sr: properly initialize flowi6 prior passing to ip6_route_output
+    - net: 8139cp: fix a BUG triggered by changing mtu with network traffic
+    - net/mlx4_core: Correctly set PFC param if global pause is turned off.
+    - net/mlx4_en: Change min MTU size to ETH_MIN_MTU
+    - net: phy: don't allow __set_phy_supported to add unsupported modes
+    - net: Prevent invalid access to skb->prev in __qdisc_drop_all
+    - rtnetlink: ndo_dflt_fdb_dump() only work for ARPHRD_ETHER devices
+    - sctp: kfree_rcu asoc
+    - tcp: Do not underestimate rwnd_limited
+    - tcp: fix NULL ref in tail loss probe
+    - tun: forbid iface creation with rtnl ops
+    - virtio-net: keep vnet header zeroed after processing XDP
+    - ARM: OMAP2+: prm44xx: Fix section annotation on
+      omap44xx_prm_enable_io_wakeup
+    - ASoC: rsnd: fixup clock start checker
+    - staging: rtl8723bs: Fix the return value in case of error in
+      'rtw_wx_read32()'
+    - ARM: dts: logicpd-somlv: Fix interrupt on mmc3_dat1
+    - ARM: OMAP1: ams-delta: Fix possible use of uninitialized field
+    - sysv: return 'err' instead of 0 in __sysv_write_inode
+    - selftests: add script to stress-test nft packet path vs. control plane
+    - netfilter: nf_tables: fix use-after-free when deleting compat expressions
+    - hwmon (ina2xx) Fix NULL id pointer in probe()
+    - ASoC: wm_adsp: Fix dma-unsafe read of scratch registers
+    - s390/cpum_cf: Reject request for sampling in event initialization
+    - hwmon: (ina2xx) Fix current value calculation
+    - ASoC: omap-abe-twl6040: Fix missing audio card caused by deferred probing
+    - ASoC: dapm: Recalculate audio map forcely when card instantiated
+    - netfilter: xt_hashlimit: fix a possible memory leak in htable_create()
+    - hwmon: (w83795) temp4_type has writable permission
+    - perf tools: Restore proper cwd on return from mnt namespace
+    - PCI: imx6: Fix link training status detection in link up check
+    - objtool: Fix double-free in .cold detection error path
+    - objtool: Fix segfault in .cold detection with -ffunction-sections
+    - ARM: dts: at91: sama5d2: use the divided clock for SMC
+    - Btrfs: send, fix infinite loop due to directory rename dependencies
+    - RDMA/mlx5: Fix fence type for IB_WR_LOCAL_INV WR
+    - RDMA/rdmavt: Fix rvt_create_ah function signature
+    - ASoC: omap-mcbsp: Fix latency value calculation for pm_qos
+    - ASoC: omap-mcpdm: Add pm_qos handling to avoid under/overruns with CPU_IDLE
+    - ASoC: omap-dmic: Add pm_qos handling to avoid overruns with CPU_IDLE
+    - exportfs: do not read dentry after free
+    - bpf: fix check of allowed specifiers in bpf_trace_printk
+    - ipvs: call ip_vs_dst_notifier earlier than ipv6_dev_notf
+    - USB: omap_udc: use devm_request_irq()
+    - USB: omap_udc: fix crashes on probe error and module removal
+    - USB: omap_udc: fix omap_udc_start() on 15xx machines
+    - USB: omap_udc: fix USB gadget functionality on Palm Tungsten E
+    - USB: omap_udc: fix rejection of out transfers when DMA is used
+    - drm/meson: add support for 1080p25 mode
+    - netfilter: ipv6: Preserve link scope traffic original oif
+    - IB/mlx5: Fix page fault handling for MW
+    - KVM: x86: fix empty-body warnings
+    - x86/kvm/vmx: fix old-style function declaration
+    - net: thunderx: fix NULL pointer dereference in nic_remove
+    - usb: gadget: u_ether: fix unsafe list iteration
+    - netfilter: nf_tables: deactivate expressions in rule replecement routine
+    - igb: fix uninitialized variables
+    - ixgbe: recognize 1000BaseLX SFP modules as 1Gbps
+    - net: hisilicon: remove unexpected free_netdev
+    - drm/amdgpu: Add delay after enable RLC ucode
+    - drm/ast: fixed reading monitor EDID not stable issue
+    - xen: xlate_mmu: add missing header to fix 'W=1' warning
+    - Revert "xen/balloon: Mark unallocated host memory as UNUSABLE"
+    - pstore/ram: Correctly calculate usable PRZ bytes
+    - fscache, cachefiles: remove redundant variable 'cache'
+    - nvme: flush namespace scanning work just before removing namespaces
+    - ACPI/IORT: Fix iort_get_platform_device_domain() uninitialized pointer value
+    - ocfs2: fix deadlock caused by ocfs2_defrag_extent()
+    - mm/page_alloc.c: fix calculation of pgdat->nr_zones
+    - hfs: do not free node before using
+    - hfsplus: do not free node before using
+    - debugobjects: avoid recursive calls with kmemleak
+    - ocfs2: fix potential use after free
+    - printk: Add console owner and waiter logic to load balance console writes
+    - printk: Hide console waiter logic into helpers
+    - printk: Never set console_may_schedule in console_trylock()
+    - printk: Wake klogd when passing console_lock owner
+    - flexfiles: enforce per-mirror stateid only for v4 DSes
+    - staging: speakup: Replace strncpy with memcpy
+    - ALSA: fireface: fix reference to wrong register for clock configuration
+    - IB/hfi1: Fix an out-of-bounds access in get_hw_stats
+    - tcp: lack of available data can also cause TSO defer
+    - Revert "net/ibm/emac: wrong bit is used for STA control"
+    - tools: bpftool: prevent infinite loop in get_fdinfo()
+    - ASoC: sun8i-codec: fix crash on module removal
+    - ASoC: acpi: fix: continue searching when machine is ignored
+    - RDMA/bnxt_re: Fix system hang when registration with L2 driver fails
+    - RDMA/bnxt_re: Avoid accessing the device structure after it is freed
+    - RDMA/hns: Bugfix pbl configuration for rereg mr
+    - thunderbolt: Prevent root port runtime suspend during NVM upgrade
+    - netfilter: add missing error handling code for register functions
+    - netfilter: nat: fix double register in masquerade modules
+    - cachefiles: Fix an assertion failure when trying to update a failed object
+    - fscache: Fix race in fscache_op_complete() due to split atomic_sub & read
+    - pvcalls-front: fixes incorrect error handling
+    - nvme: warn when finding multi-port subsystems without multipathing enabled
+    - kernel/kcov.c: mark funcs in __sanitizer_cov_trace_pc() as notrace
+    - ALSA: hda/realtek: ALC294 mic and headset-mode fixups for ASUS X542UN
+    - ALSA: hda/realtek: Enable audio jacks of ASUS UX533FD with ALC294
+    - ALSA: hda/realtek: Enable audio jacks of ASUS UX433FN/UX333FA with ALC294
+
+  * Bionic update: upstream stable patchset 2019-07-17 (LP: #1836968)
+    - flow_dissector: do not dissect l4 ports for fragments
+    - ibmvnic: fix accelerated VLAN handling
+    - ip_tunnel: don't force DF when MTU is locked
+    - ipv6: Fix PMTU updates for UDP/raw sockets in presence of VRF
+    - net-gro: reset skb->pkt_type in napi_reuse_skb()
+    - sctp: not allow to set asoc prsctp_enable by sockopt
+    - tg3: Add PHY reset for 5717/5719/5720 in change ring and flow control paths
+    - tuntap: fix multiqueue rx
+    - net: systemport: Protect stop from timeout
+    - net: qualcomm: rmnet: Fix incorrect assignment of real_dev
+    - net: dsa: microchip: initialize mutex before use
+    - sctp: fix strchange_flags name for Stream Change Event
+    - net: phy: mdio-gpio: Fix working over slow can_sleep GPIOs
+    - sctp: not increase stream's incnt before sending addstrm_in request
+    - mlxsw: spectrum: Fix IP2ME CPU policer configuration
+    - net: smsc95xx: Fix MTU range
+    - usbnet: smsc95xx: disable carrier check while suspending
+    - inet: frags: better deal with smp races
+    - ARM: dts: r8a7791: Correct critical CPU temperature
+    - ARM: dts: r8a7793: Correct critical CPU temperature
+    - net: bcmgenet: protect stop from timeout
+    - tcp: Fix SOF_TIMESTAMPING_RX_HARDWARE to use the latest timestamp during TCP
+      coalescing
+    - tipc: don't assume linear buffer when reading ancillary data
+    - tipc: fix link re-establish failure
+    - net/mlx5e: Claim TC hw offloads support only under a proper build config
+    - net/mlx5e: Adjust to max number of channles when re-attaching
+    - net/mlx5e: Fix selftest for small MTUs
+    - l2tp: fix a sock refcnt leak in l2tp_tunnel_register
+    - net/mlx5e: IPoIB, Reset QP after channels are closed
+    - net: dsa: mv88e6xxx: Fix clearing of stats counters
+    - net: phy: realtek: fix RTL8201F sysfs name
+    - sctp: define SCTP_SS_DEFAULT for Stream schedulers
+    - rxrpc: Fix lockup due to no error backoff after ack transmit error
+    - cifs: don't dereference smb_file_target before null check
+    - cifs: fix return value for cifs_listxattr
+    - arm64: kprobe: make page to RO mode when allocate it
+    - ixgbe: fix MAC anti-spoofing filter after VFLR
+    - reiserfs: propagate errors from fill_with_dentries() properly
+    - hfs: prevent btree data loss on root split
+    - hfsplus: prevent btree data loss on root split
+    - um: Give start_idle_thread() a return code
+    - drm/edid: Add 6 bpc quirk for BOE panel.
+    - platform/x86: intel_telemetry: report debugfs failure
+    - clk: fixed-rate: fix of_node_get-put imbalance
+    - perf symbols: Set PLT entry/header sizes properly on Sparc
+    - fs/exofs: fix potential memory leak in mount option parsing
+    - clk: samsung: exynos5420: Enable PERIS clocks for suspend
+    - apparmor: Fix uninitialized value in aa_split_fqname
+    - x86/earlyprintk: Add a force option for pciserial device
+    - platform/x86: acerhdf: Add BIOS entry for Gateway LT31 v1.3307
+    - arm64: percpu: Initialize ret in the default case
+    - s390/vdso: add missing FORCE to build targets
+    - netfilter: ipset: list:set: Decrease refcount synchronously on deletion and
+      replace
+    - netfilter: ipset: actually allow allowable CIDR 0 in hash:net,port,net
+    - s390/mm: Fix ERROR: "__node_distance" undefined!
+    - netfilter: ipset: Correct rcu_dereference() call in ip_set_put_comment()
+    - netfilter: xt_IDLETIMER: add sysfs filename checking routine
+    - s390/qeth: fix HiperSockets sniffer
+    - hwmon: (ibmpowernv) Remove bogus __init annotations
+    - Revert "drm/exynos/decon5433: implement frame counter"
+    - clk: fixed-factor: fix of_node_get-put imbalance
+    - lib/raid6: Fix arm64 test build
+    - s390/perf: Change CPUM_CF return code in event init function
+    - sched/core: Take the hotplug lock in sched_init_smp()
+    - i40e: restore NETIF_F_GSO_IPXIP[46] to netdev features
+    - qed: Fix memory/entry leak in qed_init_sp_request()
+    - qed: Fix blocking/unlimited SPQ entries leak
+    - qed: Fix potential memory corruption
+    - net: stmmac: Fix RX packet size > 8191
+    - SUNRPC: drop pointless static qualifier in xdr_get_next_encode_buffer()
+    - ACPI / watchdog: Prefer iTCO_wdt always when WDAT table uses RTC SRAM
+    - perf machine: Add machine__is() to identify machine arch
+    - perf tools: Fix kernel_start for PTI on x86
+    - perf machine: Add nr_cpus_avail()
+    - perf machine: Workaround missing maps for x86 PTI entry trampolines
+    - perf test code-reading: Fix perf_env setup for PTI entry trampolines
+    - media: v4l: event: Add subscription to list before calling "add" operation
+    - MIPS: OCTEON: cavium_octeon_defconfig: re-enable OCTEON USB driver
+    - uio: Fix an Oops on load
+    - usb: cdc-acm: add entry for Hiro (Conexant) modem
+    - usb: quirks: Add delay-init quirk for Corsair K70 LUX RGB
+    - misc: atmel-ssc: Fix section annotation on atmel_ssc_get_driver_data
+    - USB: misc: appledisplay: add 20" Apple Cinema Display
+    - ACPI / platform: Add SMB0001 HID to forbidden_id_list
+    - HID: uhid: forbid UHID_CREATE under KERNEL_DS or elevated privileges
+    - libceph: fall back to sendmsg for slab pages
+    - drm/i915: Replace some PAGE_SIZE with I915_GTT_PAGE_SIZE
+    - perf unwind: Take pgoff into account when reporting elf to libdwfl
+    - netfilter: bridge: define INT_MIN & INT_MAX in userspace
+    - s390/decompressor: add missing FORCE to build targets
+    - Revert "HID: add NOGET quirk for Eaton Ellipse MAX UPS"
+    - HID: alps: allow incoming reports when only the trackstick is opened
+    - s390/mm: fix mis-accounting of pgtable_bytes
+    - drm/amd/display: Stop leaking planes
+    - drm/amd/amdgpu/dm: Fix dm_dp_create_fake_mst_encoder()
+    - ceph: quota: fix null pointer dereference in quota check
+    - nvme: make sure ns head inherits underlying device limits
+    - i2c: omap: Enable for ARCH_K3
+    - net: aquantia: fix potential IOMMU fault after driver unbind
+    - net: aquantia: fixed enable unicast on 32 macvlan
+    - net: aquantia: invalid checksumm offload implementation
+    - mtd: rawnand: atmel: fix OF child-node lookup
+    - efi/libstub: arm: support building with clang
+    - ARM: 8766/1: drop no-thumb-interwork in EABI mode
+    - ARM: 8767/1: add support for building ARM kernel with clang
+    - bus: arm-cci: remove unnecessary unreachable()
+    - ARM: trusted_foundations: do not use naked function
+    - usb: core: Fix hub port connection events lost
+    - usb: dwc3: gadget: fix ISOC TRB type on unaligned transfers
+    - usb: dwc3: gadget: Properly check last unaligned/zero chain TRB
+    - usb: dwc3: core: Clean up ULPI device
+    - xhci: Add check for invalid byte size error when UAS devices are connected.
+    - ALSA: oss: Use kvzalloc() for local buffer allocations
+    - MAINTAINERS: Add Sasha as a stable branch maintainer
+    - mmc: sdhci-pci: Try "cd" for card-detect lookup before using NULL
+    - gpio: don't free unallocated ida on gpiochip_add_data_with_key() error path
+    - iwlwifi: mvm: support sta_statistics() even on older firmware
+    - iwlwifi: mvm: fix regulatory domain update when the firmware starts
+    - iwlwifi: mvm: don't use SAR Geo if basic SAR is not used
+    - brcmfmac: fix reporting support for 160 MHz channels
+    - tools/power/cpupower: fix compilation with STATIC=true
+    - v9fs_dir_readdir: fix double-free on p9stat_read error
+    - selinux: Add __GFP_NOWARN to allocation at str_read()
+    - Input: synaptics - avoid using uninitialized variable when probing
+    - bfs: add sanity check at bfs_fill_super()
+    - sctp: clear the transport of some out_chunk_list chunks in
+      sctp_assoc_rm_peer
+    - gfs2: Don't leave s_fs_info pointing to freed memory in init_sbd
+    - llc: do not use sk_eat_skb()
+    - mm: don't warn about large allocations for slab
+    - mm/memory.c: recheck page table entry with page table lock held
+    - IB/core: Perform modify QP on real one
+    - usb: xhci: Prevent bus suspend if a port connect change or polling state is
+      detected
+    - drm/ast: change resolution may cause screen blurred
+    - drm/ast: fixed cursor may disappear sometimes
+    - can: dev: can_get_echo_skb(): factor out non sending code to
+      __can_get_echo_skb()
+    - can: dev: __can_get_echo_skb(): replace struct can_frame by canfd_frame to
+      access frame length
+    - can: dev: __can_get_echo_skb(): Don't crash the kernel if can_priv::echo_skb
+      is accessed out of bounds
+    - can: dev: __can_get_echo_skb(): print error message, if trying to echo non
+      existing skb
+    - can: rx-offload: introduce can_rx_offload_get_echo_skb() and
+      can_rx_offload_queue_sorted() functions
+    - can: rx-offload: rename can_rx_offload_irq_queue_err_skb() to
+      can_rx_offload_queue_tail()
+    - can: raw: check for CAN FD capable netdev in raw_sendmsg()
+    - can: hi311x: Use level-triggered interrupt
+    - IB/hfi1: Eliminate races in the SDMA send error path
+    - pinctrl: meson: fix pinconf bias disable
+    - KVM: PPC: Move and undef TRACE_INCLUDE_PATH/FILE
+    - cpufreq: imx6q: add return value check for voltage scale
+    - rtc: pcf2127: fix a kmemleak caused in pcf2127_i2c_gather_write
+    - crypto: simd - correctly take reqsize of wrapped skcipher into account
+    - floppy: fix race condition in __floppy_read_block_0()
+    - powerpc/io: Fix the IO workarounds code to work with Radix
+    - perf/x86/intel/uncore: Add more IMC PCI IDs for KabyLake and CoffeeLake CPUs
+    - SUNRPC: Fix a bogus get/put in generic_key_to_expire()
+    - kdb: Use strscpy with destination buffer size
+    - powerpc/numa: Suppress "VPHN is not supported" messages
+    - tmpfs: make lseek(SEEK_DATA/SEK_HOLE) return ENXIO with a negative offset
+    - mm, page_alloc: check for max order in hot path
+    - arm64: remove no-op -p linker flag
+    - ubi: fastmap: Check each mapping only once
+    - Input: xpad - add PDP device id 0x02a4
+    - Input: xpad - fix some coding style issues
+    - Input: xpad - avoid using __set_bit() for capabilities
+    - Input: xpad - add support for Xbox1 PDP Camo series gamepad
+    - iwlwifi: fix wrong WGDS_WIFI_DATA_SIZE
+    - kbuild: allow to use GCC toolchain not in Clang search path
+    - PCI: endpoint: Populate func_no before calling pci_epc_add_epf()
+    - i40iw: Fix memory leak in error path of create QP
+    - clk: samsung: exynos5250: Add missing clocks for FIMC LITE SYSMMU devices
+    - ARM: dts: exynos: Fix invalid node referenced by i2c20 alias in Peach Pit
+      and Pi
+    - include/linux/pfn_t.h: force '~' to be parsed as an unary operator
+    - tty: wipe buffer.
+    - tty: wipe buffer if not echoing data
+    - lan78xx: Read MAC address from DT if present
+    - s390/mm: Check for valid vma before zapping in gmap_discard
+    - rcu: Make need_resched() respond to urgent RCU-QS needs
+    - net: ieee802154: 6lowpan: fix frag reassembly
+    - EVM: Add support for portable signature format
+    - ima: re-introduce own integrity cache lock
+    - ima: re-initialize iint->atomic_flags
+    - xhci: Fix leaking USB3 shared_hcd at xhci removal
+    - Documentation/security-bugs: Clarify treatment of embargoed information
+    - Documentation/security-bugs: Postpone fix publication in exceptional cases
+    - ACPICA: AML interpreter: add region addresses in global list during
+      initialization
+    - fsnotify: generalize handling of extra event flags
+    - pinctrl: meson: fix gxbb ao pull register bits
+    - pinctrl: meson: fix gxl ao pull register bits
+    - pinctrl: meson: fix meson8 ao pull register bits
+    - pinctrl: meson: fix meson8b ao pull register bits
+    - riscv: add missing vdso_install target
+    - media: ov5640: fix wrong binning value in exposure calculation
+    - media: ov5640: fix auto controls values when switching to manual mode
+    - mm/huge_memory: rename freeze_page() to unmap_page()
+    - mm/huge_memory.c: reorder operations in __split_huge_page_tail()
+    - mm/huge_memory: splitting set mapping+index before unfreeze
+    - mm/huge_memory: fix lockdep complaint on 32-bit i_size_read()
+    - mm/khugepaged: collapse_shmem() stop if punched or truncated
+    - mm/khugepaged: fix crashes due to misaccounted holes
+    - mm/khugepaged: collapse_shmem() remember to clear holes
+    - mm/khugepaged: minor reorderings in collapse_shmem()
+    - mm/khugepaged: collapse_shmem() without freezing new_page
+    - mm/khugepaged: collapse_shmem() do not crash on Compound
+    - media: em28xx: Fix use-after-free when disconnecting
+    - ubi: Initialize Fastmap checkmapping correctly
+    - libceph: store ceph_auth_handshake pointer in ceph_connection
+    - libceph: factor out __prepare_write_connect()
+    - libceph: factor out __ceph_x_decrypt()
+    - libceph: factor out encrypt_authorizer()
+    - libceph: add authorizer challenge
+    - libceph: implement CEPHX_V2 calculation mode
+    - net/tls: Fixed return value when tls_complete_pending_work() fails
+    - wil6210: missing length check in wmi_set_ie
+    - btrfs: validate type when reading a chunk
+    - btrfs: Verify that every chunk has corresponding block group at mount time
+    - btrfs: tree-checker: Add checker for dir item
+    - btrfs: tree-checker: use %zu format string for size_t
+    - btrfs: tree-check: reduce stack consumption in check_dir_item
+    - btrfs: tree-checker: Verify block_group_item
+    - btrfs: tree-checker: Detect invalid and empty essential trees
+    - btrfs: Check that each block group has corresponding chunk at mount time
+    - btrfs: tree-checker: Check level for leaves and nodes
+    - btrfs: tree-checker: Fix misleading group system information
+    - f2fs: check blkaddr more accuratly before issue a bio
+    - f2fs: enhance sanity_check_raw_super() to avoid potential overflow
+    - f2fs: clean up with is_valid_blkaddr()
+    - f2fs: introduce and spread verify_blkaddr
+    - f2fs: fix to do sanity check with secs_per_zone
+    - f2fs: fix to do sanity check with user_block_count
+    - f2fs: fix to do sanity check with node footer and iblocks
+    - f2fs: fix to do sanity check with block address in main area
+    - f2fs: fix to do sanity check with i_extra_isize
+    - f2fs: fix to do sanity check with cp_pack_start_sum
+    - net: skb_scrub_packet(): Scrub offload_fwd_mark
+    - net: thunderx: set xdp_prog to NULL if bpf_prog_add fails
+    - virtio-net: disable guest csum during XDP set
+    - virtio-net: fail XDP set if guest csum is negotiated
+    - net: thunderx: set tso_hdrs pointer to NULL in nicvf_free_snd_queue
+    - packet: copy user buffers before orphan or clone
+    - rapidio/rionet: do not free skb before reading its length
+    - usbnet: ipheth: fix potential recvmsg bug and recvmsg bug 2
+    - kvm: mmu: Fix race in emulated page table writes
+    - KVM: x86: Fix kernel info-leak in KVM_HC_CLOCK_PAIRING hypercall
+    - xtensa: enable coprocessors that are being flushed
+    - xtensa: fix coprocessor context offset definitions
+    - xtensa: fix coprocessor part of ptrace_{get,set}xregs
+    - Btrfs: ensure path name is null terminated at btrfs_control_ioctl
+    - btrfs: relocation: set trans to be NULL after ending transaction
+    - PCI: layerscape: Fix wrong invocation of outbound window disable accessor
+    - arm64: dts: rockchip: Fix PCIe reset polarity for rk3399-puma-haikou.
+    - x86/fpu: Disable bottom halves while loading FPU registers
+    - perf/x86/intel: Move branch tracing setup to the Intel-specific source file
+    - perf/x86/intel: Add generic branch tracing check to intel_pmu_has_bts()
+    - fs: fix lost error code in dio_complete
+    - ALSA: wss: Fix invalid snd_free_pages() at error path
+    - ALSA: ac97: Fix incorrect bit shift at AC97-SPSA control write
+    - ALSA: control: Fix race between adding and removing a user element
+    - ALSA: sparc: Fix invalid snd_free_pages() at error path
+    - ALSA: hda/realtek - Support ALC300
+    - ALSA: hda/realtek - fix headset mic detection for MSI MS-B171
+    - ext2: fix potential use after free
+    - ARM: dts: rockchip: Remove @0 from the veyron memory node
+    - dmaengine: at_hdmac: fix memory leak in at_dma_xlate()
+    - dmaengine: at_hdmac: fix module unloading
+    - staging: vchiq_arm: fix compat VCHIQ_IOC_AWAIT_COMPLETION
+    - staging: rtl8723bs: Add missing return for cfg80211_rtw_get_station
+    - usb: core: quirks: add RESET_RESUME quirk for Cherry G230 Stream series
+    - Revert "usb: dwc3: gadget: skip Set/Clear Halt when invalid"
+    - iio:st_magn: Fix enable device after trigger
+    - lib/test_kmod.c: fix rmmod double free
+    - mm: use swp_offset as key in shmem_replace_page()
+    - misc: mic/scif: fix copy-paste error in scif_create_remote_lookup
+    - binder: fix race that allows malicious free of live buffer
+    - libceph: weaken sizeof check in ceph_x_verify_authorizer_reply()
+    - libceph: check authorizer reply/challenge length before reading
+    - f2fs: fix missing up_read
+    - net: don't keep lonely packets forever in the gro hash
+    - net: phy: add workaround for issue where PHY driver doesn't bind to the
+      device
+    - KVM: nVMX/nSVM: Fix bug which sets vcpu->arch.tsc_offset to L1 tsc_offset
+    - udf: Allow mounting volumes with incorrect identification strings
+    - btrfs: Always try all copies when reading extent buffers
+    - Btrfs: fix rare chances for data loss when doing a fast fsync
+    - Btrfs: fix race between enabling quotas and subvolume creation
+    - perf/x86/intel: Disallow precise_ip on BTS events
+    - ALSA: hda: Add ASRock H81M-HDS to the power_save blacklist
+    - ALSA: hda: Add ASRock N68C-S UCC the power_save blacklist
+    - function_graph: Create function_graph_enter() to consolidate architecture
+      code
+    - ARM: function_graph: Simplify with function_graph_enter()
+    - microblaze: function_graph: Simplify with function_graph_enter()
+    - x86/function_graph: Simplify with function_graph_enter()
+    - powerpc/function_graph: Simplify with function_graph_enter()
+    - sh/function_graph: Simplify with function_graph_enter()
+    - sparc/function_graph: Simplify with function_graph_enter()
+    - parisc: function_graph: Simplify with function_graph_enter()
+    - s390/function_graph: Simplify with function_graph_enter()
+    - arm64: function_graph: Simplify with function_graph_enter()
+    - MIPS: function_graph: Simplify with function_graph_enter()
+    - function_graph: Make ftrace_push_return_trace() static
+    - function_graph: Use new curr_ret_depth to manage depth instead of
+      curr_ret_stack
+    - function_graph: Have profiler use curr_ret_stack and not depth
+    - function_graph: Move return callback before update of curr_ret_stack
+    - function_graph: Reverse the order of pushing the ret_stack and the callback
+    - ext2: initialize opts.s_mount_opt as zero before using it
+    - ASoC: intel: cht_bsw_max98090_ti: Add quirk for boards using pmc_plt_clk_0
+    - staging: most: use format specifier "%s" in snprintf
+    - iio/hid-sensors: Fix IIO_CHAN_INFO_RAW returning wrong values for signed
+      numbers
+    - mm: cleancache: fix corruption on missed inode invalidation
+
+  * Bionic update: upstream stable patchset 2019-07-17 (LP: #1836968) //
+    CVE-2000-1134 // CVE-2007-3852 // CVE-2008-0525 // CVE-2009-0416 //
+    CVE-2011-4834 // CVE-2015-1838 // CVE-2015-7442 // CVE-2016-7489
+    - namei: allow restricted O_CREAT of FIFOs and regular files
+
+  * bcache: risk of data loss on I/O errors in backing or caching devices
+    (LP: #1829563)
+    - bcache: add CACHE_SET_IO_DISABLE to struct cache_set flags
+    - bcache: add stop_when_cache_set_failed option to backing device
+    - bcache: fix inaccurate io state for detached bcache devices
+    - bcache: add backing_request_endio() for bi_end_io
+    - bcache: add io_disable to struct cached_dev
+    - bcache: store disk name in struct cache and struct cached_dev
+    - bcache: count backing device I/O error for writeback I/O
+    - bcache: add wait_for_kthread_stop() in bch_allocator_thread()
+    - bcache: set dc->io_disable to true in conditional_stop_bcache_device()
+    - bcache: stop bcache device when backing device is offline
+    - bcache: fix ioctl in flash device
+
+  * Bionic update: upstream stable patchset 2019-07-16 (LP: #1836802)
+    - mtd: spi-nor: fsl-quadspi: fix read error for flash size larger than 16MB
+    - spi: bcm-qspi: switch back to reading flash using smaller chunks
+    - bcache: trace missed reading by cache_missed
+    - bcache: fix miss key refill->end in writeback
+    - hwmon: (pmbus) Fix page count auto-detection.
+    - jffs2: free jffs2_sb_info through jffs2_kill_sb()
+    - cpufreq: conservative: Take limits changes into account properly
+    - pcmcia: Implement CLKRUN protocol disabling for Ricoh bridges
+    - parisc: Fix address in HPMC IVA
+    - parisc: Fix map_pages() to not overwrite existing pte entries
+    - parisc: Fix exported address of os_hpmc handler
+    - ALSA: hda - Add quirk for ASUS G751 laptop
+    - ALSA: hda - Fix headphone pin config for ASUS G751
+    - ALSA: hda - Add mic quirk for the Lenovo G50-30 (17aa:3905)
+    - ALSA: ca0106: Disable IZD on SB0570 DAC to fix audio pops
+    - x86/xen: Fix boot loader version reported for PVH guests
+    - x86/corruption-check: Fix panic in memory_corruption_check() when boot
+      option without value is provided
+    - ARM: dts: exynos: Disable pull control for MAX8997 interrupts on Origen
+    - bpf: do not blindly change rlimit in reuseport net selftest
+    - Revert "perf tools: Fix PMU term format max value calculation"
+    - xfrm: policy: use hlist rcu variants on insert
+    - perf vendor events intel: Fix wrong filter_band* values for uncore events
+    - sched/fair: Fix the min_vruntime update logic in dequeue_entity()
+    - perf tools: Fix use of alternatives to find JDIR
+    - perf cpu_map: Align cpu map synthesized events properly.
+    - x86/fpu: Remove second definition of fpu in __fpu__restore_sig()
+    - net: qla3xxx: Remove overflowing shift statement
+    - selftests: ftrace: Add synthetic event syntax testcase
+    - i2c: rcar: cleanup DMA for all kinds of failure
+    - locking/lockdep: Fix debug_locks off performance problem
+    - ataflop: fix error handling during setup
+    - swim: fix cleanup on setup error
+    - nfp: devlink port split support for 1x100G CXP NIC
+    - tun: Consistently configure generic netdev params via rtnetlink
+    - s390/sthyi: Fix machine name validity indication
+    - hwmon: (pwm-fan) Set fan speed to 0 on suspend
+    - lightnvm: pblk: fix two sleep-in-atomic-context bugs
+    - spi: spi-ep93xx: Use dma_data_direction for ep93xx_spi_dma_{finish,prepare}
+    - perf tools: Free temporary 'sys' string in read_event_files()
+    - perf tools: Cleanup trace-event-info 'tdata' leak
+    - perf strbuf: Match va_{add,copy} with va_end
+    - cpupower: Fix coredump on VMWare
+    - mmc: sdhci-pci-o2micro: Add quirk for O2 Micro dev 0x8620 rev 0x01
+    - iwlwifi: pcie: avoid empty free RB queue
+    - iwlwifi: mvm: clear HW_RESTART_REQUESTED when stopping the interface
+    - x86/olpc: Indicate that legacy PC XO-1 platform should not register RTC
+    - ACPI / processor: Fix the return value of acpi_processor_ids_walk()
+    - cpufreq: dt: Try freeing static OPPs only if we have added them
+    - mtd: rawnand: atmel: Fix potential NULL pointer dereference
+    - signal: Introduce COMPAT_SIGMINSTKSZ for use in compat_sys_sigaltstack
+    - Bluetooth: btbcm: Add entry for BCM4335C0 UART bluetooth
+    - x86: boot: Fix EFI stub alignment
+    - pinctrl: qcom: spmi-mpp: Fix err handling of pmic_mpp_set_mux
+    - brcmfmac: fix for proper support of 160MHz bandwidth
+    - net: phy: phylink: ensure the carrier is off when starting phylink
+    - block, bfq: correctly charge and reset entity service in all cases
+    - kprobes: Return error if we fail to reuse kprobe instead of BUG_ON()
+    - ACPI / LPSS: Add alternative ACPI HIDs for Cherry Trail DMA controllers
+    - pinctrl: qcom: spmi-mpp: Fix drive strength setting
+    - pinctrl: spmi-mpp: Fix pmic_mpp_config_get() to be compliant
+    - pinctrl: ssbi-gpio: Fix pm8xxx_pin_config_get() to be compliant
+    - net: dsa: mv88e6xxx: Fix writing to a PHY page.
+    - iwlwifi: mvm: fix BAR seq ctrl reporting
+    - ixgbevf: VF2VF TCP RSS
+    - ath10k: schedule hardware restart if WMI command times out
+    - thermal: da9062/61: Prevent hardware access during system suspend
+    - cgroup, netclassid: add a preemption point to write_classid
+    - scsi: esp_scsi: Track residual for PIO transfers
+    - UAPI: ndctl: Fix g++-unsupported initialisation in headers
+    - KVM: nVMX: Clear reserved bits of #DB exit qualification
+    - scsi: megaraid_sas: fix a missing-check bug
+    - RDMA/core: Do not expose unsupported counters
+    - IB/ipoib: Clear IPCB before icmp_send
+    - RDMA/bnxt_re: Fix recursive lock warning in debug kernel
+    - usb: host: ohci-at91: fix request of irq for optional gpio
+    - PCI: mediatek: Fix mtk_pcie_find_port() endpoint/port matching logic
+    - tpm: suppress transmit cmd error logs when TPM 1.2 is disabled/deactivated
+    - Drivers: hv: vmbus: Use cpumask_var_t for on-stack cpu mask
+    - VMCI: Resource wildcard match fixed
+    - PCI / ACPI: Enable wake automatically for power managed bridges
+    - usb: gadget: udc: atmel: handle at91sam9rl PMC
+    - ext4: fix argument checking in EXT4_IOC_MOVE_EXT
+    - MD: fix invalid stored role for a disk
+    - f2fs: fix to recover inode's i_flags during POR
+    - PCI/MSI: Warn and return error if driver enables MSI/MSI-X twice
+    - coresight: etb10: Fix handling of perf mode
+    - PCI: dwc: pci-dra7xx: Enable errata i870 for both EP and RC mode
+    - crypto: caam - fix implicit casts in endianness helpers
+    - usb: chipidea: Prevent unbalanced IRQ disable
+    - driver/dma/ioat: Call del_timer_sync() without holding prep_lock
+    - uio: ensure class is registered before devices
+    - scsi: lpfc: Correct soft lockup when running mds diagnostics
+    - scsi: lpfc: Correct race with abort on completion path
+    - f2fs: report error if quota off error during umount
+    - signal: Always deliver the kernel's SIGKILL and SIGSTOP to a pid namespace
+      init
+    - mfd: menelaus: Fix possible race condition and leak
+    - dmaengine: dma-jz4780: Return error if not probed from DT
+    - IB/rxe: fix for duplicate request processing and ack psns
+    - ALSA: hda: Check the non-cached stream buffers more explicitly
+    - cpupower: Fix AMD Family 0x17 msr_pstate size
+    - f2fs: fix to account IO correctly
+    - ARM: dts: exynos: Remove "cooling-{min|max}-level" for CPU nodes
+    - arm: dts: exynos: Add missing cooling device properties for CPUs
+    - ARM: dts: exynos: Convert exynos5250.dtsi to opp-v2 bindings
+    - ARM: dts: exynos: Mark 1 GHz CPU OPP as suspend OPP on Exynos5250
+    - xen-swiotlb: use actually allocated size on check physical continuous
+    - tpm: Restore functionality to xen vtpm driver.
+    - xen/blkfront: avoid NULL blkfront_info dereference on device removal
+    - xen/balloon: Support xend-based toolstack
+    - xen: fix race in xen_qlock_wait()
+    - xen: make xen_qlock_wait() nestable
+    - xen/pvh: increase early stack size
+    - xen/pvh: don't try to unplug emulated devices
+    - libertas: don't set URB_ZERO_PACKET on IN USB transfer
+    - usbip:vudc: BUG kmalloc-2048 (Not tainted): Poison overwritten
+    - usb: gadget: udc: renesas_usb3: Fix b-device mode for "workaround"
+    - iwlwifi: mvm: check return value of rs_rate_from_ucode_rate()
+    - net/ipv4: defensive cipso option parsing
+    - dmaengine: ppc4xx: fix off-by-one build failure
+    - dmaengine: stm32-dma: fix incomplete configuration in cyclic mode
+    - libnvdimm: Hold reference on parent while scheduling async init
+    - libnvdimm, region: Fail badblocks listing for inactive regions
+    - ASoC: intel: skylake: Add missing break in skl_tplg_get_token()
+    - IB/mlx5: Fix MR cache initialization
+    - jbd2: fix use after free in jbd2_log_do_checkpoint()
+    - gfs2_meta: ->mount() can get NULL dev_name
+    - ext4: initialize retries variable in ext4_da_write_inline_data_begin()
+    - ext4: fix setattr project check in fssetxattr ioctl
+    - ext4: propagate error from dquot_initialize() in EXT4_IOC_FSSETXATTR
+    - ext4: fix use-after-free race in ext4_remount()'s error path
+    - EDAC, amd64: Add Family 17h, models 10h-2fh support
+    - EDAC, {i7core,sb,skx}_edac: Fix uncorrected error counting
+    - EDAC, skx_edac: Fix logical channel intermediate decoding
+    - ARM: dts: dra7: Fix up unaligned access setting for PCIe EP
+    - PCI/ASPM: Fix link_state teardown on device removal
+    - PCI: Add Device IDs for Intel GPU "spurious interrupt" quirk
+    - PCI: vmd: White list for fast interrupt handlers
+    - signal/GenWQE: Fix sending of SIGKILL
+    - signal: Guard against negative signal numbers in copy_siginfo_from_user32
+    - crypto: lrw - Fix out-of bounds access on counter overflow
+    - crypto: tcrypt - fix ghash-generic speed test
+    - mm: /proc/pid/smaps_rollup: fix NULL pointer deref in smaps_pte_range()
+    - ima: fix showing large 'violations' or 'runtime_measurements_count'
+    - hugetlbfs: dirty pages as they are added to pagecache
+    - mm/rmap: map_pte() was not handling private ZONE_DEVICE page properly
+    - KVM: arm64: Fix caching of host MDCR_EL2 value
+    - kbuild: fix kernel/bounds.c 'W=1' warning
+    - iio: ad5064: Fix regulator handling
+    - iio: adc: imx25-gcq: Fix leak of device_node in mx25_gcq_setup_cfgs()
+    - iio: adc: at91: fix acking DRDY irq on simple conversions
+    - iio: adc: at91: fix wrong channel number in triggered buffer mode
+    - w1: omap-hdq: fix missing bus unregister at removal
+    - smb3: allow stats which track session and share reconnects to be reset
+    - smb3: do not attempt cifs operation in smb3 query info error path
+    - smb3: on kerberos mount if server doesn't specify auth type use krb5
+    - printk: Fix panic caused by passing log_buf_len to command line
+    - genirq: Fix race on spurious interrupt detection
+    - NFSv4.1: Fix the r/wsize checking
+    - nfs: Fix a missed page unlock after pg_doio()
+    - nfsd: Fix an Oops in free_session()
+    - lockd: fix access beyond unterminated strings in prints
+    - dm ioctl: harden copy_params()'s copy_from_user() from malicious users
+    - dm zoned: fix metadata block ref counting
+    - dm zoned: fix various dmz_get_mblock() issues
+    - powerpc/msi: Fix compile error on mpc83xx
+    - MIPS: OCTEON: fix out of bounds array access on CN68XX
+    - iommu/arm-smmu: Ensure that page-table updates are visible before TLBI
+    - TC: Set DMA masks for devices
+    - media: v4l2-tpg: fix kernel oops when enabling HFLIP and OSD
+    - kgdboc: Passing ekgdboc to command line causes panic
+    - xen: fix xen_qlock_wait()
+    - xen-blkfront: fix kernel panic with negotiate_mq error path
+    - media: em28xx: use a default format if TRY_FMT fails
+    - media: tvp5150: avoid going past array on v4l2_querymenu()
+    - media: em28xx: fix input name for Terratec AV 350
+    - media: em28xx: make v4l2-compliance happier by starting sequence on zero
+    - media: media colorspaces*.rst: rename AdobeRGB to opRGB
+    - arm64: lse: remove -fcall-used-x0 flag
+    - rpmsg: smd: fix memory leak on channel create
+    - Cramfs: fix abad comparison when wrap-arounds occur
+    - ARM: dts: socfpga: Fix SDRAM node address for Arria10
+    - arm64: dts: stratix10: Correct System Manager register size
+    - soc/tegra: pmc: Fix child-node lookup
+    - btrfs: qgroup: Avoid calling qgroup functions if qgroup is not enabled
+    - btrfs: Handle owner mismatch gracefully when walking up tree
+    - btrfs: locking: Add extra check in btrfs_init_new_buffer() to avoid deadlock
+    - btrfs: fix error handling in free_log_tree
+    - btrfs: Enhance btrfs_trim_fs function to handle error better
+    - btrfs: Ensure btrfs_trim_fs can trim the whole filesystem
+    - btrfs: iterate all devices during trim, instead of fs_devices::alloc_list
+    - btrfs: don't attempt to trim devices that don't support it
+    - btrfs: wait on caching when putting the bg cache
+    - btrfs: protect space cache inode alloc with GFP_NOFS
+    - btrfs: reset max_extent_size on clear in a bitmap
+    - btrfs: make sure we create all new block groups
+    - Btrfs: fix warning when replaying log after fsync of a tmpfile
+    - Btrfs: fix wrong dentries after fsync of file that got its parent replaced
+    - btrfs: qgroup: Dirty all qgroups before rescan
+    - Btrfs: fix null pointer dereference on compressed write path error
+    - Btrfs: fix assertion on fsync of regular file when using no-holes feature
+    - btrfs: set max_extent_size properly
+    - btrfs: don't use ctl->free_space for max_extent_size
+    - btrfs: only free reserved extent if we didn't insert it
+    - btrfs: don't run delayed_iputs in commit
+    - btrfs: move the dio_sem higher up the callchain
+    - Btrfs: fix use-after-free during inode eviction
+    - Btrfs: fix use-after-free when dumping free space
+    - Btrfs: fix fsync after hole punching when using no-holes feature
+    - net: sched: Remove TCA_OPTIONS from policy
+    - bpf: wait for running BPF programs when updating map-in-map
+    - MD: fix invalid stored role for a disk - try2
+    - mtd: spi-nor: intel-spi: Add support for Intel Ice Lake SPI serial flash
+    - mtd: spi-nor: fsl-quadspi: Don't let -EINVAL on the bus
+    - bcache: correct dirty data statistics
+    - block: don't deal with discard limit in blkdev_issue_discard()
+    - block: make sure discard bio is aligned with logical block size
+    - block: make sure writesame bio is aligned with logical block size
+    - dma-mapping: fix panic caused by passing empty cma command line argument
+    - ACPI / OSL: Use 'jiffies' as the time bassis for acpi_os_get_timer()
+    - ACPICA: AML Parser: fix parse loop to correctly skip erroneous extended
+      opcodes
+    - kprobes/x86: Use preempt_enable() in optimized_callback()
+    - mailbox: PCC: handle parse error
+    - ALSA: hda: Add 2 more models to the power_save blacklist
+    - drm: fix use of freed memory in drm_mode_setcrtc
+    - nvme: remove ns sibling before clearing path
+    - nfp: flower: fix pedit set actions for multiple partial masks
+    - nfp: flower: use offsets provided by pedit instead of index for ipv6
+    - perf report: Don't crash on invalid inline debug information
+    - drm: Get ref on CRTC commit object when waiting for flip_done
+    - net: socionext: Reset tx queue in ndo_stop
+    - lightnvm: pblk: fix race on sysfs line state
+    - lightnvm: pblk: fix race condition on metadata I/O
+    - bcache: Populate writeback_rate_minimum attribute
+    - sdhci: acpi: add free_slot callback
+    - mtd: rawnand: denali: set SPARE_AREA_SKIP_BYTES register to 8 if unset
+    - iwlwifi: mvm: check for n_profiles validity in EWRD ACPI
+    - ACPI/PPTT: Handle architecturally unknown cache types
+    - ACPI / PM: LPIT: Register sysfs attributes based on FADT
+    - pinctrl: sunxi: fix 'pctrl->functions' allocation in
+      sunxi_pinctrl_build_state
+    - arm64: entry: Allow handling of undefined instructions from EL1
+    - bpf/verifier: fix verifier instability
+    - gpio: brcmstb: allow 0 width GPIO banks
+    - libata: Apply NOLPM quirk for SAMSUNG MZ7TD256HAFV-000L9
+    - thermal: rcar_thermal: Prevent doing work after unbind
+    - net: stmmac: dwmac-sun8i: fix OF child-node lookup
+    - f2fs: clear PageError on the read path
+    - xprtrdma: Reset credit grant properly after a disconnect
+    - nvmem: check the return value of nvmem_add_cells()
+    - f2fs: avoid sleeping under spin_lock
+    - f2fs: fix to recover cold bit of inode block during POR
+    - OPP: Free OPP table properly on performance state irregularities
+    - IB/rxe: Revise the ib_wr_opcode enum
+    - ext4: fix EXT4_IOC_SWAP_BOOT
+    - selinux: fix mounting of cgroup2 under older policies
+    - KVM: arm/arm64: Ensure only THP is candidate for adjustment
+    - NFC: nfcmrvl_uart: fix OF child-node lookup
+    - media: ov7670: make "xclk" clock optional
+    - powerpc/tm: Fix HFSCR bit for no suspend case
+    - powerpc/64s/hash: Do not use PPC_INVALIDATE_ERAT on CPUs before POWER9
+    - MIPS: memset: Fix CPU_DADDI_WORKAROUNDS `small_fixup' regression
+    - power: supply: twl4030-charger: fix OF sibling-node lookup
+    - ocxl: Fix access to the AFU Descriptor Data
+    - net: bcmgenet: fix OF child-node lookup
+    - media: cec: make cec_get_edid_spa_location() an inline function
+    - media: cec: integrate cec_validate_phys_addr() in cec-api.c
+    - media: adv7604: when the EDID is cleared, unconfigure CEC as well
+    - media: adv7842: when the EDID is cleared, unconfigure CEC as well
+    - drm/mediatek: fix OF sibling-node lookup
+    - media: replace ADOBERGB by OPRGB
+    - media: hdmi.h: rename ADOBE_RGB to OPRGB and ADOBE_YCC to OPYCC
+    - btrfs: fix error handling in btrfs_dev_replace_start
+    - btrfs: keep trim from interfering with transaction commits
+    - Btrfs: don't clean dirty pages during buffered writes
+    - btrfs: release metadata before running delayed refs
+    - Btrfs: fix deadlock when writing out free space caches
+    - btrfs: reset max_extent_size properly
+    - btrfs: fix insert_reserved error handling
+    - powerpc/traps: restore recoverability of machine_check interrupts
+    - powerpc/64/module: REL32 relocation range check
+    - powerpc/mm: Fix page table dump to work on Radix
+    - powerpc/eeh: Fix possible null deref in eeh_dump_dev_log()
+    - tty: check name length in tty_find_polling_driver()
+    - ARM: imx_v6_v7_defconfig: Select CONFIG_TMPFS_POSIX_ACL
+    - powerpc/nohash: fix undefined behaviour when testing page size support
+    - powerpc/mm: Don't report hugepage tables as memory leaks when using kmemleak
+    - drm/omap: fix memory barrier bug in DMM driver
+    - drm/hisilicon: hibmc: Do not carry error code in HiBMC framebuffer pointer
+    - media: pci: cx23885: handle adding to list failure
+    - media: coda: don't overwrite h.264 profile_idc on decoder instance
+    - MIPS: kexec: Mark CPU offline before disabling local IRQ
+    - powerpc/boot: Ensure _zimage_start is a weak symbol
+    - powerpc/memtrace: Remove memory in chunks
+    - MIPS/PCI: Call pcie_bus_configure_settings() to set MPS/MRRS
+    - sc16is7xx: Fix for multi-channel stall
+    - media: tvp5150: fix width alignment during set_selection()
+    - powerpc/selftests: Wait all threads to join
+    - staging:iio:ad7606: fix voltage scales
+    - 9p locks: fix glock.client_id leak in do_lock
+    - 9p: clear dangling pointers in p9stat_free
+    - ovl: fix error handling in ovl_verify_set_fh()
+    - scsi: qla2xxx: Fix incorrect port speed being set for FC adapters
+    - scsi: qla2xxx: Fix process response queue for ISP26XX and above
+    - scsi: qla2xxx: Remove stale debug trace message from tcm_qla2xxx
+    - scsi: qla2xxx: shutdown chip if reset fail
+    - scsi: qla2xxx: Fix re-using LoopID when handle is in use
+    - ovl: fix recursive oi->lock in ovl_link()
+    - MIPS: Loongson-3: Fix CPU UART irq delivery problem
+    - MIPS: Loongson-3: Fix BRIDGE irq delivery problem
+    - xtensa: add NOTES section to the linker script
+    - xtensa: make sure bFLT stack is 16 byte aligned
+    - xtensa: fix boot parameters address translation
+    - um: Drop own definition of PTRACE_SYSEMU/_SINGLESTEP
+    - clk: s2mps11: Fix matching when built as module and DT node contains
+      compatible
+    - clk: at91: Fix division by zero in PLL recalc_rate()
+    - clk: rockchip: Fix static checker warning in rockchip_ddrclk_get_parent call
+    - clk: mvebu: use correct bit for 98DX3236 NAND
+    - libceph: bump CEPH_MSG_MAX_DATA_LEN
+    - mach64: fix display corruption on big endian machines
+    - mach64: fix image corruption due to reading accelerator registers
+    - reset: hisilicon: fix potential NULL pointer dereference
+    - vhost/scsi: truncate T10 PI iov_iter to prot_bytes
+    - scsi: qla2xxx: Initialize port speed to avoid setting lower speed
+    - SCSI: fix queue cleanup race before queue initialization is done
+    - soc: ti: QMSS: Fix usage of irq_set_affinity_hint
+    - ocfs2: fix a misuse a of brelse after failing ocfs2_check_dir_entry
+    - ocfs2: free up write context when direct IO failed
+    - mm: thp: relax __GFP_THISNODE for MADV_HUGEPAGE mappings
+    - netfilter: conntrack: fix calculation of next bucket number in early_drop
+    - ARM: 8809/1: proc-v7: fix Thumb annotation of cpu_v7_hvc_switch_mm
+    - mtd: docg3: don't set conflicting BCH_CONST_PARAMS option
+    - of, numa: Validate some distance map rules
+    - x86/cpu/vmware: Do not trace vmware_sched_clock()
+    - x86/hyper-v: Enable PIT shutdown quirk
+    - termios, tty/tty_baudrate.c: fix buffer overrun
+    - arch/alpha, termios: implement BOTHER, IBSHIFT and termios2
+    - watchdog/core: Add missing prototypes for weak functions
+    - btrfs: fix pinned underflow after transaction aborted
+    - Btrfs: fix cur_offset in the error case for nocow
+    - Btrfs: fix infinite loop on inode eviction after deduplication of eof block
+    - Btrfs: fix data corruption due to cloning of eof block
+    - clockevents/drivers/i8253: Add support for PIT shutdown quirk
+    - ext4: add missing brelse() update_backups()'s error path
+    - ext4: add missing brelse() in set_flexbg_block_bitmap()'s error path
+    - ext4: add missing brelse() add_new_gdb_meta_bg()'s error path
+    - ext4: avoid potential extra brelse in setup_new_flex_group_blocks()
+    - ext4: missing !bh check in ext4_xattr_inode_write()
+    - ext4: fix possible inode leak in the retry loop of ext4_resize_fs()
+    - ext4: avoid buffer leak on shutdown in ext4_mark_iloc_dirty()
+    - ext4: avoid buffer leak in ext4_orphan_add() after prior errors
+    - ext4: fix missing cleanup if ext4_alloc_flex_bg_array() fails while resizing
+    - ext4: avoid possible double brelse() in add_new_gdb() on error path
+    - ext4: fix possible leak of sbi->s_group_desc_leak in error path
+    - ext4: fix possible leak of s_journal_flag_rwsem in error path
+    - ext4: fix buffer leak in ext4_xattr_get_block() on error path
+    - ext4: release bs.bh before re-using in ext4_xattr_block_find()
+    - ext4: fix buffer leak in ext4_xattr_move_to_block() on error path
+    - ext4: fix buffer leak in ext4_expand_extra_isize_ea() on error path
+    - ext4: fix buffer leak in __ext4_read_dirblock() on error path
+    - mount: Prevent MNT_DETACH from disconnecting locked mounts
+    - kdb: use correct pointer when 'btc' calls 'btt'
+    - kdb: print real address of pointers instead of hashed addresses
+    - sunrpc: correct the computation for page_ptr when truncating
+    - rtc: hctosys: Add missing range error reporting
+    - configfs: replace strncpy with memcpy
+    - gfs2: Put bitmap buffers in put_super
+    - lib/ubsan.c: don't mark __ubsan_handle_builtin_unreachable as noreturn
+    - hugetlbfs: fix kernel BUG at fs/hugetlbfs/inode.c:444!
+    - mm/swapfile.c: use kvzalloc for swap_info_struct allocation
+    - efi/arm/libstub: Pack FDT after populating it
+    - drm/amdgpu: add missing CHIP_HAINAN in amdgpu_ucode_get_load_type
+    - drm/nouveau: Check backlight IDs are >= 0, not > 0
+    - drm/dp_mst: Check if primary mstb is null
+    - drm/i915: Restore vblank interrupts earlier
+    - drm/i915: Don't unset intel_connector->mst_port
+    - drm/i915: Skip vcpi allocation for MSTB ports that are gone
+    - drm/i915: Large page offsets for pread/pwrite
+    - drm/i915/hdmi: Add HDMI 2.0 audio clock recovery N values
+    - drm/i915: Don't oops during modeset shutdown after lpe audio deinit
+    - drm/i915: Mark pin flags as u64
+    - drm/i915/execlists: Force write serialisation into context image vs
+      execution
+    - CONFIG_XEN_PV breaks xen_create_contiguous_region on ARM
+    - ovl: check whiteout in ovl_create_over_whiteout()
+    - nvme-loop: fix kernel oops in case of unhandled command
+    - Input: wm97xx-ts - fix exit path
+    - powerpc/Makefile: Fix PPC_BOOK3S_64 ASFLAGS
+    - tracing/kprobes: Check the probe on unloaded module correctly
+    - drm/amdgpu/powerplay: fix missing break in switch statements
+    - udf: Prevent write-unsupported filesystem to be remounted read-write
+    - serial: sh-sci: Fix could not remove dev_attr_rx_fifo_timeout
+    - zram: close udev startup race condition as default groups
+    - clk: rockchip: fix wrong mmc sample phase shift for rk3328
+    - bonding/802.3ad: fix link_failure_count tracking
+    - hwmon: (core) Fix double-free in __hwmon_device_register()
+    - perf stat: Handle different PMU names with common prefix
+    - mnt: fix __detach_mounts infinite loop
+    - NFSv4: Don't exit the state manager without clearing
+      NFS4CLNT_MANAGER_RUNNING
+    - libata: blacklist SAMSUNG MZ7TD256HAFV-000L9 SSD
+    - drm/i915/dp: Link train Fallback on eDP only if fallback link BW can fit
+      panel's native mode
+    - drm/i915: Fix ilk+ watermarks when disabling pipes
+    - drm/i915: Fix possible race in intel_dp_add_mst_connector()
+
+  * [SRU][B/B-OEM]Fix resume failure on some TPM chips (LP: #1836031)
+    - tpm: tpm_try_transmit() refactor error flow.
+
+  * Linux md raid-10 freezes during resync (LP: #1767992)
+    - md: fix raid10 hang issue caused by barrier
+
+  * hda/realtek: can't detect external mic on a Dell machine (LP: #1836755)
+    - ALSA: hda/realtek: apply ALC891 headset fixup to one Dell machine
+
+  * CVE-2019-12614
+    - powerpc/pseries/dlpar: Fix a missing check in dlpar_parse_cc_property()
+
+  * x86: mm: early boot problem on i386 with KPTI enabled (LP: #1827884)
+    - Revert "perf/core: Make sure the ring-buffer is mapped in all page-tables"
+    - x86/mm: Clarify hardware vs. software "error_code"
+    - x86/mm: Break out kernel address space handling
+    - x86/mm: Break out user address space handling
+    - x86/mm/fault: Allow stack access below %rsp
+
+  * bnx2x driver causes 100% CPU load (LP: #1832082)
+    - bnx2x: Prevent ptp_task to be rescheduled indefinitely
+
+  * Sometimes touchpad detected as mouse(i2c designware fails to get adapter
+    number) (LP: #1835150)
+    - i2c: i2c-designware-platdrv: Cleanup setting of the adapter number
+    - i2c: i2c-designware-platdrv: Always use a dynamic adapter number
+
+  * HP EliteBook 745 G5 (Ryzen 2500U) fails to boot unless `mce=off` is set on
+    command line (LP: #1796443)
+    - x86/MCE/AMD: Turn off MC4_MISC thresholding on all family 0x15 models
+    - x86/MCE/AMD: Carve out the MC4_MISC thresholding quirk
+    - x86/MCE: Add an MCE-record filtering function
+    - x86/MCE/AMD: Don't report L1 BTB MCA errors on some family 17h models
+
+  * Bionic update: upstream stable patchset 2019-07-15 (LP: #1836654)
+    - media: af9035: prevent buffer overflow on write
+    - batman-adv: Avoid probe ELP information leak
+    - batman-adv: Fix segfault when writing to throughput_override
+    - batman-adv: Fix segfault when writing to sysfs elp_interval
+    - batman-adv: Prevent duplicated gateway_node entry
+    - batman-adv: Prevent duplicated nc_node entry
+    - batman-adv: Prevent duplicated softif_vlan entry
+    - batman-adv: Prevent duplicated global TT entry
+    - batman-adv: Prevent duplicated tvlv handler
+    - batman-adv: fix backbone_gw refcount on queue_work() failure
+    - batman-adv: fix hardif_neigh refcount on queue_work() failure
+    - clocksource/drivers/ti-32k: Add CLOCK_SOURCE_SUSPEND_NONSTOP flag for non-
+      am43 SoCs
+    - scsi: ibmvscsis: Fix a stringop-overflow warning
+    - scsi: ibmvscsis: Ensure partition name is properly NUL terminated
+    - intel_th: pci: Add Ice Lake PCH support
+    - Input: atakbd - fix Atari keymap
+    - Input: atakbd - fix Atari CapsLock behaviour
+    - net: emac: fix fixed-link setup for the RTL8363SB switch
+    - ravb: do not write 1 to reserved bits
+    - PCI: dwc: Fix scheduling while atomic issues
+    - drm: mali-dp: Call drm_crtc_vblank_reset on device init
+    - scsi: ipr: System hung while dlpar adding primary ipr adapter back
+    - scsi: sd: don't crash the host on invalid commands
+    - net/mlx4: Use cpumask_available for eq->affinity_mask
+    - clocksource/drivers/fttmr010: Fix set_next_event handler
+    - powerpc/tm: Fix userspace r13 corruption
+    - powerpc/tm: Avoid possible userspace r1 corruption on reclaim
+    - iommu/amd: Return devid as alias for ACPI HID devices
+    - ARC: build: Get rid of toolchain check
+    - ARC: build: Don't set CROSS_COMPILE in arch's Makefile
+    - HID: quirks: fix support for Apple Magic Keyboards
+    - staging: ccree: check DMA pool buf !NULL before free
+    - net/smc: fix sizeof to int comparison
+    - qed: Fix populating the invalid stag value in multi function mode.
+    - RDMA/uverbs: Fix validity check for modify QP
+    - bpf: test_maps, only support ESTABLISHED socks
+    - RDMA/bnxt_re: Fix system crash during RDMA resource initialization
+    - RISC-V: include linux/ftrace.h in asm-prototypes.h
+    - powerpc/numa: Use associativity if VPHN hcall is successful
+    - x86/boot: Fix kexec booting failure in the SEV bit detection code
+    - xfrm: Validate address prefix lengths in the xfrm selector.
+    - xfrm6: call kfree_skb when skb is toobig
+    - xfrm: reset transport header back to network header after all input
+      transforms ahave been applied
+    - xfrm: reset crypto_done when iterating over multiple input xfrms
+    - mac80211: Always report TX status
+    - cfg80211: reg: Init wiphy_idx in regulatory_hint_core()
+    - mac80211: fix pending queue hang due to TX_DROP
+    - cfg80211: Address some corner cases in scan result channel updating
+    - mac80211: TDLS: fix skb queue/priority assignment
+    - mac80211: fix TX status reporting for ieee80211s
+    - ARM: 8799/1: mm: fix pci_ioremap_io() offset check
+    - xfrm: validate template mode
+    - netfilter: bridge: Don't sabotage nf_hook calls from an l3mdev
+    - arm64: hugetlb: Fix handling of young ptes
+    - ARM: dts: BCM63xx: Fix incorrect interrupt specifiers
+    - net: macb: Clean 64b dma addresses if they are not detected
+    - soc: fsl: qbman: qman: avoid allocating from non existing gen_pool
+    - soc: fsl: qe: Fix copy/paste bug in ucc_get_tdm_sync_shift()
+    - mac80211_hwsim: do not omit multicast announce of first added radio
+    - Bluetooth: SMP: fix crash in unpairing
+    - pxa168fb: prepare the clock
+    - qed: Avoid implicit enum conversion in qed_set_tunn_cls_info
+    - qed: Fix mask parameter in qed_vf_prep_tunn_req_tlv
+    - qed: Avoid implicit enum conversion in qed_roce_mode_to_flavor
+    - qed: Avoid constant logical operation warning in qed_vf_pf_acquire
+    - qed: Avoid implicit enum conversion in qed_iwarp_parse_rx_pkt
+    - asix: Check for supported Wake-on-LAN modes
+    - ax88179_178a: Check for supported Wake-on-LAN modes
+    - lan78xx: Check for supported Wake-on-LAN modes
+    - sr9800: Check for supported Wake-on-LAN modes
+    - r8152: Check for supported Wake-on-LAN Modes
+    - smsc75xx: Check for Wake-on-LAN modes
+    - smsc95xx: Check for Wake-on-LAN modes
+    - cfg80211: fix use-after-free in reg_process_hint()
+    - perf/core: Fix perf_pmu_unregister() locking
+    - perf/ring_buffer: Prevent concurent ring buffer access
+    - perf/x86/intel/uncore: Fix PCI BDF address of M3UPI on SKX
+    - perf/x86/amd/uncore: Set ThreadMask and SliceMask for L3 Cache perf events
+    - net: fec: fix rare tx timeout
+    - declance: Fix continuation with the adapter identification message
+    - locking/ww_mutex: Fix runtime warning in the WW mutex selftest
+    - be2net: don't flip hw_features when VXLANs are added/deleted
+    - net: cxgb3_main: fix a missing-check bug
+    - yam: fix a missing-check bug
+    - ocfs2: fix crash in ocfs2_duplicate_clusters_by_page()
+    - iwlwifi: mvm: check for short GI only for OFDM
+    - iwlwifi: dbg: allow wrt collection before ALIVE
+    - iwlwifi: fix the ALIVE notification layout
+    - usbip: vhci_hcd: update 'status' file header and format
+    - net/mlx5: Fix mlx5_get_vector_affinity function
+    - powerpc/pseries: Add empty update_numa_cpu_lookup_table() for NUMA=n
+    - dm integrity: fail early if required HMAC key is not available
+    - net: phy: realtek: Use the dummy stubs for MMD register access for rtl8211b
+    - net: phy: Add general dummy stubs for MMD register access
+    - scsi: qla2xxx: Avoid double completion of abort command
+    - kbuild: set no-integrated-as before incl. arch Makefile
+    - IB/mlx5: Avoid passing an invalid QP type to firmware
+    - l2tp: remove configurable payload offset
+    - cifs: Use ULL suffix for 64-bit constant
+    - KVM: x86: Update the exit_qualification access bits while walking an address
+    - sparc64: Fix regression in pmdp_invalidate().
+    - tpm: move the delay_msec increment after sleep in tpm_transmit()
+    - bpf: sockmap, map_release does not hold refcnt for pinned maps
+    - tpm: tpm_crb: relinquish locality on error path.
+    - IB/usnic: Update with bug fixes from core code
+    - mmc: dw_mmc-rockchip: correct property names in debug
+    - MIPS: Workaround GCC __builtin_unreachable reordering bug
+    - iio: buffer: fix the function signature to match implementation
+    - selftests/powerpc: Add ptrace hw breakpoint test
+    - scsi: ibmvfc: Avoid unnecessary port relogin
+    - scsi: sd: Remember that READ CAPACITY(16) succeeded
+    - btrfs: quota: Set rescan progress to (u64)-1 if we hit last leaf
+    - net: phy: phylink: Don't release NULL GPIO
+    - x86/paravirt: Fix some warning messages
+    - net: stmmac: mark PM functions as __maybe_unused
+    - kconfig: fix the rule of mainmenu_stmt symbol
+    - libertas: call into generic suspend code before turning off power
+    - compiler.h: Allow arch-specific asm/compiler.h
+    - ARM: dts: imx53-qsb: disable 1.2GHz OPP
+    - perf python: Use -Wno-redundant-decls to build with PYTHON=python3
+    - rxrpc: Don't check RXRPC_CALL_TX_LAST after calling rxrpc_rotate_tx_window()
+    - rxrpc: Only take the rwind and mtu values from latest ACK
+    - rxrpc: Fix connection-level abort handling
+    - selftests: rtnetlink.sh explicitly requires bash.
+    - fs/fat/fatent.c: add cond_resched() to fat_count_free_clusters()
+    - mtd: spi-nor: Add support for is25wp series chips
+    - ARM: dts: r8a7790: Correct critical CPU temperature
+    - media: uvcvideo: Fix driver reference counting
+    - Revert "netfilter: ipv6: nf_defrag: drop skb dst before queueing"
+    - perf tools: Disable parallelism for 'make clean'
+    - drm/i915/gvt: fix memory leak of a cmd_entry struct on error exit path
+    - bridge: do not add port to router list when receives query with source
+      0.0.0.0
+    - net: bridge: remove ipv6 zero address check in mcast queries
+    - ipv6: mcast: fix a use-after-free in inet6_mc_check
+    - ipv6/ndisc: Preserve IPv6 control buffer if protocol error handlers are
+      called
+    - llc: set SOCK_RCU_FREE in llc_sap_add_socket()
+    - net: fec: don't dump RX FIFO register when not available
+    - net/ipv6: Fix index counter for unicast addresses in in6_dump_addrs
+    - net: sched: gred: pass the right attribute to gred_change_table_def()
+    - net: socket: fix a missing-check bug
+    - net: stmmac: Fix stmmac_mdio_reset() when building stmmac as modules
+    - net: udp: fix handling of CHECKSUM_COMPLETE packets
+    - r8169: fix NAPI handling under high load
+    - sctp: fix race on sctp_id2asoc
+    - udp6: fix encap return code for resubmitting
+    - virtio_net: avoid using netif_tx_disable() for serializing tx routine
+    - ethtool: fix a privilege escalation bug
+    - bonding: fix length of actor system
+    - ip6_tunnel: Fix encapsulation layout
+    - openvswitch: Fix push/pop ethernet validation
+    - net/mlx5: Take only bit 24-26 of wqe.pftype_wq for page fault type
+    - net: sched: Fix for duplicate class dump
+    - net: drop skb on failure in ip_check_defrag()
+    - net: fix pskb_trim_rcsum_slow() with odd trim offset
+    - net/mlx5e: fix csum adjustments caused by RXFCS
+    - rtnetlink: Disallow FDB configuration for non-Ethernet device
+    - net: ipmr: fix unresolved entry dumps
+    - net: bcmgenet: Poll internal PHY for GENETv5
+    - net/sched: cls_api: add missing validation of netlink attributes
+    - net/mlx5: Fix build break when CONFIG_SMP=n
+    - mac80211_hwsim: fix locking when iterating radios during ns exit
+    - rxrpc: Fix checks as to whether we should set up a new call
+    - rxrpc: Fix transport sockopts to get IPv4 errors on an IPv6 socket
+    - thunderbolt: Do not handle ICM events after domain is stopped
+    - thunderbolt: Initialize after IOMMUs
+    - RISCV: Fix end PFN for low memory
+    - drm/amd/display: Signal hw_done() after waiting for flip_done()
+    - powerpc/numa: Skip onlining a offline node in kdump path
+    - mm/gup_benchmark: fix unsigned comparison to zero in __gup_benchmark_ioctl
+    - perf report: Don't try to map ip to invalid map
+    - perf record: Use unmapped IP for inline callchain cursors
+    - rxrpc: Carry call state out of locked section in rxrpc_rotate_tx_window()
+    - gpio: Assign gpio_irq_chip::parents to non-stack pointer
+    - IB/mlx5: Unmap DMA addr from HCA before IOMMU
+    - rds: RDS (tcp) hangs on sendto() to unresponding address
+    - sparc64: Export __node_distance.
+    - sparc64: Make corrupted user stacks more debuggable.
+    - sparc64: Make proc_id signed.
+    - sparc64: Set %l4 properly on trap return after handling signals.
+    - sparc: Fix single-pcr perf event counter management.
+    - sparc: Fix syscall fallback bugs in VDSO.
+    - sparc: Throttle perf events properly.
+    - eeprom: at24: Add support for address-width property
+    - vfs: swap names of {do,vfs}_clone_file_range()
+    - bpf: fix partial copy of map_ptr when dst is scalar
+    - gpio: mxs: Get rid of external API call
+    - xfs: truncate transaction does not modify the inobt
+    - cachefiles: fix the race between cachefiles_bury_object() and rmdir(2)
+    - drm/edid: VSDB yCBCr420 Deep Color mode bit definitions
+    - drm: fb-helper: Reject all pixel format changing requests
+    - cdc-acm: do not reset notification buffer index upon urb unlinking
+    - cdc-acm: correct counting of UART states in serial state notification
+    - cdc-acm: fix race between reset and control messaging
+    - usb: usbip: Fix BUG: KASAN: slab-out-of-bounds in vhci_hub_control()
+    - USB: fix the usbfs flag sanitization for control transfers
+    - Input: elan_i2c - add ACPI ID for Lenovo IdeaPad 330-15IGM
+    - sched/fair: Fix throttle_list starvation with low CFS quota
+    - x86/tsc: Force inlining of cyc2ns bits
+    - x86, hibernate: Fix nosave_regions setup for hibernation
+    - x86/percpu: Fix this_cpu_read()
+    - x86/time: Correct the attribute on jiffies' definition
+    - x86/fpu: Fix i486 + no387 boot crash by only saving FPU registers on context
+      switch if there is an FPU
+    - clk: sunxi-ng: sun4i: Set VCO and PLL bias current to lowest setting
+    - drm/sun4i: Fix an ulong overflow in the dotclock driver
+    - x86/swiotlb: Enable swiotlb for > 4GiG RAM on 32-bit kernels
+
+  * Colour banding in HP Pavilion 15-n233sl integrated display (LP: #1794387) //
+    Bionic update: upstream stable patchset 2019-07-15 (LP: #1836654)
+    - drm/edid: Add 6 bpc quirk for BOE panel in HP Pavilion 15-n233sl
+
+  * Bionic update: upstream stable patchset 2019-07-12 (LP: #1836426)
+    - drm/amd/pp: initialize result to before or'ing in data
+    - drm/amdgpu: add another ATPX quirk for TOPAZ
+    - tools/power turbostat: fix possible sprintf buffer overflow
+    - mac80211: Run TXQ teardown code before de-registering interfaces
+    - mac80211_hwsim: require at least one channel
+    - btrfs: btrfs_shrink_device should call commit transaction at the end
+    - scsi: csiostor: add a check for NULL pointer after kmalloc()
+    - mac80211: correct use of IEEE80211_VHT_CAP_RXSTBC_X
+    - mac80211_hwsim: correct use of IEEE80211_VHT_CAP_RXSTBC_X
+    - gpio: adp5588: Fix sleep-in-atomic-context bug
+    - mac80211: mesh: fix HWMP sequence numbering to follow standard
+    - mac80211: avoid kernel panic when building AMSDU from non-linear SKB
+    - gpiolib: acpi: Switch to cansleep version of GPIO library call
+    - gpiolib-acpi: Register GpioInt ACPI event handlers from a late_initcall
+    - cfg80211: nl80211_update_ft_ies() to validate NL80211_ATTR_IE
+    - mac80211: do not convert to A-MSDU if frag/subframe limited
+    - mac80211: always account for A-MSDU header changes
+    - tools/kvm_stat: fix handling of invalid paths in debugfs provider
+    - gpio: Fix crash due to registration race
+    - ARC: atomics: unbork atomic_fetch_##op()
+    - md/raid5-cache: disable reshape completely
+    - RAID10 BUG_ON in raise_barrier when force is true and conf->barrier is 0
+    - i2c: uniphier: issue STOP only for last message or I2C_M_STOP
+    - i2c: uniphier-f: issue STOP only for last message or I2C_M_STOP
+    - net: cadence: Fix a sleep-in-atomic-context bug in macb_halt_tx()
+    - fs/cifs: don't translate SFM_SLASH (U+F026) to backslash
+    - mac80211: fix an off-by-one issue in A-MSDU max_subframe computation
+    - cfg80211: fix a type issue in ieee80211_chandef_to_operating_class()
+    - mac80211: fix a race between restart and CSA flows
+    - mac80211: Fix station bandwidth setting after channel switch
+    - mac80211: don't Tx a deauth frame if the AP forbade Tx
+    - mac80211: shorten the IBSS debug messages
+    - tools/vm/slabinfo.c: fix sign-compare warning
+    - tools/vm/page-types.c: fix "defined but not used" warning
+    - mm: madvise(MADV_DODUMP): allow hugetlbfs pages
+    - netfilter: xt_cluster: add dependency on conntrack module
+    - HID: add support for Apple Magic Keyboards
+    - usb: gadget: fotg210-udc: Fix memory leak of fotg210->ep[i]
+    - HID: hid-saitek: Add device ID for RAT 7 Contagion
+    - scsi: qedi: Add the CRC size within iSCSI NVM image
+    - perf evsel: Fix potential null pointer dereference in perf_evsel__new_idx()
+    - perf util: Fix bad memory access in trace info.
+    - perf probe powerpc: Ignore SyS symbols irrespective of endianness
+    - netfilter: nf_tables: release chain in flushing set
+    - Revert "iio: temperature: maxim_thermocouple: add MAX31856 part"
+    - RDMA/ucma: check fd type in ucma_migrate_id()
+    - HID: sensor-hub: Restore fixup for Lenovo ThinkPad Helix 2 sensor hub report
+    - USB: yurex: Check for truncation in yurex_read()
+    - nvmet-rdma: fix possible bogus dereference under heavy load
+    - net/mlx5: Consider PCI domain in search for next dev
+    - drm/nouveau/TBDdevinit: don't fail when PMU/PRE_OS is missing from VBIOS
+    - drm/nouveau/disp: fix DP disable race
+    - dm raid: fix rebuild of specific devices by updating superblock
+    - fs/cifs: suppress a string overflow warning
+    - perf/x86/intel: Add support/quirk for the MISPREDICT bit on Knights Landing
+      CPUs
+    - dm thin metadata: try to avoid ever aborting transactions
+    - arch/hexagon: fix kernel/dma.c build warning
+    - hexagon: modify ffs() and fls() to return int
+    - arm64: jump_label.h: use asm_volatile_goto macro instead of "asm goto"
+    - drm/amdgpu: fix error handling in amdgpu_cs_user_fence_chunk
+    - r8169: Clear RTL_FLAG_TASK_*_PENDING when clearing RTL_FLAG_TASK_ENABLED
+    - s390/qeth: don't dump past end of unknown HW header
+    - cifs: read overflow in is_valid_oplock_break()
+    - xen/manage: don't complain about an empty value in control/sysrq node
+    - xen: avoid crash in disable_hotplug_cpu
+    - xen: fix GCC warning and remove duplicate EVTCHN_ROW/EVTCHN_COL usage
+    - ovl: fix access beyond unterminated strings
+    - ovl: fix memory leak on unlink of indexed file
+    - ovl: fix format of setxattr debug
+    - sysfs: Do not return POSIX ACL xattrs via listxattr
+    - smb2: fix missing files in root share directory listing
+    - iommu/amd: Clear memory encryption mask from physical address
+    - crypto: qat - Fix KASAN stack-out-of-bounds bug in adf_probe()
+    - crypto: mxs-dcp - Fix wait logic on chan threads
+    - crypto: caam/jr - fix ablkcipher_edesc pointer arithmetic
+    - gpiolib: Free the last requested descriptor
+    - Drivers: hv: vmbus: Use get/put_cpu() in vmbus_connect()
+    - tools: hv: fcopy: set 'error' in case an unknown operation was requested
+    - ocfs2: fix locking for res->tracking and dlm->tracking_list
+    - ixgbe: check return value of napi_complete_done()
+    - dm thin metadata: fix __udivdi3 undefined on 32-bit
+    - Btrfs: fix unexpected failure of nocow buffered writes after snapshotting
+      when low on space
+    - scsi: aacraid: fix a signedness bug
+    - tipc: switch to rhashtable iterator
+    - net: mvpp2: initialize port of_node pointer
+    - tc-testing: add test-cases for numeric and invalid control action
+    - tools/kvm_stat: fix updates for dead guests
+    - ibmvnic: Include missing return code checks in reset function
+    - net/ibm/emac: wrong emac_calc_base call was used by typo
+    - ceph: avoid a use-after-free in ceph_destroy_options()
+    - afs: Fix cell specification to permit an empty address list
+    - netfilter: xt_checksum: ignore gso skbs
+    - HID: intel-ish-hid: Enable Sunrise Point-H ish driver
+    - iio: imu: st_lsm6dsx: take into account ts samples in wm configuration
+    - riscv: Do not overwrite initrd_start and initrd_end
+    - drm/nouveau: fix oops in client init failure path
+    - drm/nouveau/mmu: don't attempt to dereference vmm without valid instance
+      pointer
+    - drm/nouveau/disp/gm200-: enforce identity-mapped SOR assignment for LVDS/eDP
+      panels
+    - sched/topology: Set correct NUMA topology type
+    - drm/amdgpu: Fix SDMA hang in prt mode v2
+    - asm-generic: io: Fix ioport_map() for !CONFIG_GENERIC_IOMAP &&
+      CONFIG_INDIRECT_PIO
+    - x86/APM: Fix build warning when PROC_FS is not enabled
+    - new primitive: discard_new_inode()
+    - ovl: set I_CREATING on inode being created
+    - crypto: chelsio - Fix memory corruption in DMA Mapped buffers.
+    - perf/core: Add sanity check to deal with pinned event failure
+    - mm: migration: fix migration of huge PMD shared pages
+    - mm, thp: fix mlocking THP page with migration enabled
+    - mm/vmstat.c: skip NR_TLB_REMOTE_FLUSH* properly
+    - KVM: x86: fix L1TF's MMIO GFN calculation
+    - blk-mq: I/O and timer unplugs are inverted in blktrace
+    - clocksource/drivers/timer-atmel-pit: Properly handle error cases
+    - fbdev/omapfb: fix omapfb_memory_read infoleak
+    - drm/amdgpu: Fix vce work queue was not cancelled when suspend
+    - x86/vdso: Fix asm constraints on vDSO syscall fallbacks
+    - selftests/x86: Add clock_gettime() tests to test_vdso
+    - x86/vdso: Only enable vDSO retpolines when enabled and supported
+    - x86/vdso: Fix vDSO syscall fallback asm constraint regression
+    - mac80211: fix setting IEEE80211_KEY_FLAG_RX_MGMT for AP mode keys
+    - PM / core: Clear the direct_complete flag on errors
+    - dm cache metadata: ignore hints array being too small during resize
+    - dm cache: fix resize crash if user doesn't reload cache table
+    - xhci: Add missing CAS workaround for Intel Sunrise Point xHCI
+    - usb: xhci-mtk: resume USB3 roothub first
+    - USB: serial: simple: add Motorola Tetra MTP6550 id
+    - usb: cdc_acm: Do not leak URB buffers
+    - of: unittest: Disable interrupt node tests for old world MAC systems
+    - perf annotate: Use asprintf when formatting objdump command line
+    - perf tools: Fix python extension build for gcc 8
+    - ath10k: fix use-after-free in ath10k_wmi_cmd_send_nowait
+    - ath10k: fix kernel panic issue during pci probe
+    - nvme_fc: fix ctrl create failures racing with workq items
+    - powerpc/lib: fix book3s/32 boot failure due to code patching
+    - ARC: clone syscall to setp r25 as thread pointer
+    - perf utils: Move is_directory() to path.h
+    - f2fs: fix invalid memory access
+    - ucma: fix a use-after-free in ucma_resolve_ip()
+    - ubifs: Check for name being NULL while mounting
+    - rds: rds_ib_recv_alloc_cache() should call alloc_percpu_gfp() instead
+    - ath10k: fix scan crash due to incorrect length calculation
+    - pstore/ram: Fix failure-path memory leak in ramoops_init
+    - mac80211: allocate TXQs for active monitor interfaces
+    - drm: fix use-after-free read in drm_mode_create_lease_ioctl()
+    - USB: serial: option: improve Quectel EP06 detection
+    - USB: serial: option: add two-endpoints device-id flag
+    - tipc: call start and done ops directly in __tipc_nl_compat_dumpit()
+    - bnxt_en: Fix TX timeout during netpoll.
+    - bnxt_en: free hwrm resources, if driver probe fails.
+    - bonding: avoid possible dead-lock
+    - ip6_tunnel: be careful when accessing the inner header
+    - ip_tunnel: be careful when accessing the inner header
+    - ipv4: fix use-after-free in ip_cmsg_recv_dstaddr()
+    - ipv6: take rcu lock in rawv6_send_hdrinc()
+    - net: dsa: bcm_sf2: Call setup during switch resume
+    - net: hns: fix for unmapping problem when SMMU is on
+    - net: ipv4: update fnhe_pmtu when first hop's MTU changes
+    - net/ipv6: Display all addresses in output of /proc/net/if_inet6
+    - netlabel: check for IPV4MASK in addrinfo_get
+    - net: mvpp2: Extract the correct ethtype from the skb for tx csum offload
+    - net: mvpp2: fix a txq_done race condition
+    - net: sched: Add policy validation for tc attributes
+    - net: systemport: Fix wake-up interrupt race during resume
+    - net/usb: cancel pending work when unbinding smsc75xx
+    - qmi_wwan: Added support for Gemalto's Cinterion ALASxx WWAN interface
+    - rtnl: limit IFLA_NUM_TX_QUEUES and IFLA_NUM_RX_QUEUES to 4096
+    - sctp: update dst pmtu with the correct daddr
+    - team: Forbid enslaving team device to itself
+    - tipc: fix flow control accounting for implicit connect
+    - udp: Unbreak modules that rely on external __skb_recv_udp() availability
+    - net: stmmac: Fixup the tail addr setting in xmit path
+    - net/packet: fix packet drop as of virtio gso
+    - net: dsa: bcm_sf2: Fix unbind ordering
+    - net/mlx5e: Set vlan masks for all offloaded TC rules
+    - net: aquantia: memory corruption on jumbo frames
+    - net/mlx5: E-Switch, Fix out of bound access when setting vport rate
+    - bonding: pass link-local packets to bonding master also.
+    - bonding: fix warning message
+    - nfp: avoid soft lockups under control message storm
+    - bnxt_en: don't try to offload VLAN 'modify' action
+    - net-ethtool: ETHTOOL_GUFO did not and should not require CAP_NET_ADMIN
+    - tcp/dccp: fix lockdep issue when SYN is backlogged
+    - inet: make sure to grab rcu_read_lock before using ireq->ireq_opt
+    - ASoC: rt5514: Fix the issue of the delay volume applied again
+    - ASoC: wm8804: Add ACPI support
+    - ASoC: sigmadsp: safeload should not have lower byte limit
+    - selftests/efivarfs: add required kernel configs
+    - selftests: memory-hotplug: add required configs
+    - ASoC: rsnd: adg: care clock-frequency size
+    - ASoC: rsnd: don't fallback to PIO mode when -EPROBE_DEFER
+    - Bluetooth: hci_ldisc: Free rw_semaphore on close
+    - mfd: omap-usb-host: Fix dts probe of children
+    - scsi: iscsi: target: Don't use stack buffer for scatterlist
+    - scsi: qla2xxx: Fix an endian bug in fcpcmd_is_corrupted()
+    - sound: enable interrupt after dma buffer initialization
+    - sound: don't call skl_init_chip() to reset intel skl soc
+    - stmmac: fix valid numbers of unicast filter entries
+    - net: macb: disable scatter-gather for macb on sama5d3
+    - ARM: dts: at91: add new compatibility string for macb on sama5d3
+    - PCI: hv: support reporting serial number as slot information
+    - clk: x86: add "ether_clk" alias for Bay Trail / Cherry Trail
+    - clk: x86: Stop marking clocks as CLK_IS_CRITICAL
+    - x86/kvm/lapic: always disable MMIO interface in x2APIC mode
+    - drm/amdgpu: Fix SDMA HQD destroy error on gfx_v7
+    - mm/vmstat.c: fix outdated vmstat_text
+    - MIPS: VDSO: Always map near top of user memory
+    - mach64: detect the dot clock divider correctly on sparc
+    - percpu: stop leaking bitmap metadata blocks
+    - perf script python: Fix export-to-postgresql.py occasional failure
+    - perf script python: Fix export-to-sqlite.py sample columns
+    - s390/cio: Fix how vfio-ccw checks pinned pages
+    - dm cache: destroy migration_cache if cache target registration failed
+    - dm: fix report zone remapping to account for partition offset
+    - dm linear: eliminate linear_end_io call if CONFIG_DM_ZONED disabled
+    - dm linear: fix linear_end_io conditional definition
+    - cgroup: Fix dom_cgrp propagation when enabling threaded mode
+    - mmc: block: avoid multiblock reads for the last sector in SPI mode
+    - pinctrl: mcp23s08: fix irq and irqchip setup order
+    - arm64: perf: Reject stand-alone CHAIN events for PMUv3
+    - mm/thp: fix call to mmu_notifier in set_pmd_migration_entry() v2
+    - mm: Preserve _PAGE_DEVMAP across mprotect() calls
+    - i2c: i2c-scmi: fix for i2c_smbus_write_block_data
+    - xhci: Don't print a warning when setting link state for disabled ports
+    - mm: introduce NR_INDIRECTLY_RECLAIMABLE_BYTES
+    - mm: treat indirectly reclaimable memory as available in MemAvailable
+    - dcache: account external names as indirectly reclaimable memory
+    - mm: treat indirectly reclaimable memory as free in overcommit logic
+    - mm: don't show nr_indirectly_reclaimable in /proc/vmstat
+    - ARM: add more CPU part numbers for Cortex and Brahma B15 CPUs
+    - ARM: bugs: prepare processor bug infrastructure
+    - ARM: bugs: hook processor bug checking into SMP and suspend paths
+    - ARM: bugs: add support for per-processor bug checking
+    - [Config] updateconfigs for CPU_SPECTRE
+    - ARM: spectre: add Kconfig symbol for CPUs vulnerable to Spectre
+    - ARM: spectre-v2: harden branch predictor on context switches
+    - ARM: spectre-v2: add Cortex A8 and A15 validation of the IBE bit
+    - ARM: spectre-v2: harden user aborts in kernel space
+    - ARM: spectre-v2: add firmware based hardening
+    - ARM: spectre-v2: warn about incorrect context switching functions
+    - ARM: KVM: invalidate BTB on guest exit for Cortex-A12/A17
+    - ARM: KVM: invalidate icache on guest exit for Cortex-A15
+    - ARM: spectre-v2: KVM: invalidate icache on guest exit for Brahma B15
+    - ARM: KVM: Add SMCCC_ARCH_WORKAROUND_1 fast handling
+    - ARM: KVM: report support for SMCCC_ARCH_WORKAROUND_1
+    - ARM: spectre-v1: add speculation barrier (csdb) macros
+    - ARM: spectre-v1: add array_index_mask_nospec() implementation
+    - ARM: spectre-v1: fix syscall entry
+    - ARM: signal: copy registers using __copy_from_user()
+    - ARM: vfp: use __copy_from_user() when restoring VFP state
+    - ARM: oabi-compat: copy semops using __copy_from_user()
+    - ARM: use __inttype() in get_user()
+    - ARM: spectre-v1: use get_user() for __get_user()
+    - ARM: spectre-v1: mitigate user accesses
+    - perf tools: Fix snprint warnings for gcc 8
+    - net: sched: cls_u32: fix hnode refcounting
+    - net: qualcomm: rmnet: Skip processing loopback packets
+    - net: qualcomm: rmnet: Fix incorrect allocation flag in transmit
+    - tun: remove unused parameters
+    - tun: initialize napi_mutex unconditionally
+    - tun: napi flags belong to tfile
+    - net: dsa: b53: Keep CPU port as tagged in all VLANs
+    - rtnetlink: Fail dump if target netnsid is invalid
+    - net: ipv4: don't let PMTU updates increase route MTU
+    - ASoC: dapm: Fix NULL pointer deference on CODEC to CODEC DAIs
+    - selftests: android: move config up a level
+    - selftests: add headers_install to lib.mk
+    - Bluetooth: SMP: Fix trying to use non-existent local OOB data
+    - Bluetooth: Use correct tfm to generate OOB data
+    - net: ethernet: ti: add missing GENERIC_ALLOCATOR dependency
+    - afs: Fix afs_server struct leak
+    - afs: Fix clearance of reply
+
+  * Volume control not working Dell XPS 27 (7760) (LP: #1775068) // Bionic
+    update: upstream stable patchset 2019-07-12 (LP: #1836426)
+    - ALSA: hda/realtek - Cannot adjust speaker's volume on Dell XPS 27 7760
+
+  * Bionic update: upstream stable patchset 2019-07-11 (LP: #1836287)
+    - perf tools: Fix undefined symbol scnprintf in libperf-jvmti.so
+    - gso_segment: Reset skb->mac_len after modifying network header
+    - ipv6: fix possible use-after-free in ip6_xmit()
+    - net/appletalk: fix minor pointer leak to userspace in SIOCFINDIPDDPRT
+    - net: hp100: fix always-true check for link up state
+    - pppoe: fix reception of frames with no mac header
+    - qmi_wwan: set DTR for modems in forced USB2 mode
+    - udp4: fix IP_CMSG_CHECKSUM for connected sockets
+    - neighbour: confirm neigh entries when ARP packet is received
+    - udp6: add missing checks on edumux packet processing
+    - net/sched: act_sample: fix NULL dereference in the data path
+    - tls: don't copy the key out of tls12_crypto_info_aes_gcm_128
+    - tls: zero the crypto information from tls_context before freeing
+    - tls: clear key material from kernel memory when do_tls_setsockopt_conf fails
+    - NFC: Fix possible memory corruption when handling SHDLC I-Frame commands
+    - NFC: Fix the number of pipes
+    - ASoC: cs4265: fix MMTLR Data switch control
+    - ASoC: rsnd: fixup not to call clk_get/set under non-atomic
+    - ALSA: bebob: fix memory leak for M-Audio FW1814 and ProjectMix I/O at error
+      path
+    - ALSA: bebob: use address returned by kmalloc() instead of kernel stack for
+      streaming DMA mapping
+    - ALSA: emu10k1: fix possible info leak to userspace on
+      SNDRV_EMU10K1_IOCTL_INFO
+    - ALSA: fireface: fix memory leak in ff400_switch_fetching_mode()
+    - ALSA: firewire-digi00x: fix memory leak of private data
+    - ALSA: firewire-tascam: fix memory leak of private data
+    - ALSA: fireworks: fix memory leak of response buffer at error path
+    - ALSA: oxfw: fix memory leak for model-dependent data at error path
+    - ALSA: oxfw: fix memory leak of discovered stream formats at error path
+    - ALSA: oxfw: fix memory leak of private data
+    - platform/x86: alienware-wmi: Correct a memory leak
+    - xen/netfront: don't bug in case of too many frags
+    - xen/x86/vpmu: Zero struct pt_regs before calling into sample handling code
+    - spi: fix IDR collision on systems with both fixed and dynamic SPI bus
+      numbers
+    - ring-buffer: Allow for rescheduling when removing pages
+    - mm: shmem.c: Correctly annotate new inodes for lockdep
+    - scsi: target: iscsi: Use bin2hex instead of a re-implementation
+    - ocfs2: fix ocfs2 read block panic
+    - drm/nouveau: Fix deadlocks in nouveau_connector_detect()
+    - drm/nouveau/drm/nouveau: Don't forget to cancel hpd_work on suspend/unload
+    - drm/nouveau/drm/nouveau: Fix bogus drm_kms_helper_poll_enable() placement
+    - drm/nouveau/drm/nouveau: Use pm_runtime_get_noresume() in connector_detect()
+    - drm/nouveau/drm/nouveau: Prevent handling ACPI HPD events too early
+    - drm/vc4: Fix the "no scaling" case on multi-planar YUV formats
+    - drm: udl: Destroy framebuffer only if it was initialized
+    - drm/amdgpu: add new polaris pci id
+    - ext4: check to make sure the rename(2)'s destination is not freed
+    - ext4: avoid divide by zero fault when deleting corrupted inline directories
+    - ext4: avoid arithemetic overflow that can trigger a BUG
+    - ext4: recalucate superblock checksum after updating free blocks/inodes
+    - ext4: fix online resize's handling of a too-small final block group
+    - ext4: fix online resizing for bigalloc file systems with a 1k block size
+    - ext4: don't mark mmp buffer head dirty
+    - ext4: show test_dummy_encryption mount option in /proc/mounts
+    - sched/fair: Fix vruntime_normalized() for remote non-migration wakeup
+    - PCI: aardvark: Size bridges before resources allocation
+    - vmw_balloon: include asm/io.h
+    - iw_cxgb4: only allow 1 flush on user qps
+    - tick/nohz: Prevent bogus softirq pending warning
+    - spi: Fix double IDR allocation with DT aliases
+    - hv_netvsc: fix schedule in RCU context
+    - bnxt_en: Fix VF mac address regression.
+    - net: rtnl_configure_link: fix dev flags changes arg to __dev_notify_flags
+    - mtd: rawnand: denali: fix a race condition when DMA is kicked
+    - platform/x86: dell-smbios-wmi: Correct a memory leak
+    - fork: report pid exhaustion correctly
+    - mm: disable deferred struct page for 32-bit arches
+    - libata: mask swap internal and hardware tag
+    - drm/i915/bdw: Increase IPS disable timeout to 100ms
+    - drm/nouveau: Reset MST branching unit before enabling
+    - drm/nouveau: Only write DP_MSTM_CTRL when needed
+    - drm/nouveau: Remove duplicate poll_enable() in pmops_runtime_suspend()
+    - ext4, dax: set ext4_dax_aops for dax files
+    - crypto: skcipher - Fix -Wstringop-truncation warnings
+    - iio: adc: ina2xx: avoid kthread_stop() with stale task_struct
+    - tsl2550: fix lux1_input error in low light
+    - vmci: type promotion bug in qp_host_get_user_memory()
+    - x86/numa_emulation: Fix emulated-to-physical node mapping
+    - staging: rts5208: fix missing error check on call to rtsx_write_register
+    - power: supply: axp288_charger: Fix initial constant_charge_current value
+    - misc: sram: enable clock before registering regions
+    - serial: sh-sci: Stop RX FIFO timer during port shutdown
+    - uwb: hwa-rc: fix memory leak at probe
+    - power: vexpress: fix corruption in notifier registration
+    - iommu/amd: make sure TLB to be flushed before IOVA freed
+    - Bluetooth: Add a new Realtek 8723DE ID 0bda:b009
+    - USB: serial: kobil_sct: fix modem-status error handling
+    - 6lowpan: iphc: reset mac_header after decompress to fix panic
+    - iommu/msm: Don't call iommu_device_{,un}link from atomic context
+    - s390/mm: correct allocate_pgste proc_handler callback
+    - power: remove possible deadlock when unregistering power_supply
+    - md-cluster: clear another node's suspend_area after the copy is finished
+    - RDMA/bnxt_re: Fix a couple off by one bugs
+    - RDMA/i40w: Hold read semaphore while looking after VMA
+    - IB/core: type promotion bug in rdma_rw_init_one_mr()
+    - media: exynos4-is: Prevent NULL pointer dereference in __isp_video_try_fmt()
+    - IB/mlx4: Test port number before querying type.
+    - powerpc/kdump: Handle crashkernel memory reservation failure
+    - media: fsl-viu: fix error handling in viu_of_probe()
+    - media: staging/imx: fill vb2_v4l2_buffer field entry
+    - x86/tsc: Add missing header to tsc_msr.c
+    - ARM: hwmod: RTC: Don't assume lock/unlock will be called with irq enabled
+    - x86/entry/64: Add two more instruction suffixes
+    - ARM: dts: ls1021a: Add missing cooling device properties for CPUs
+    - scsi: target/iscsi: Make iscsit_ta_authentication() respect the output
+      buffer size
+    - scsi: klist: Make it safe to use klists in atomic context
+    - scsi: ibmvscsi: Improve strings handling
+    - scsi: target: Avoid that EXTENDED COPY commands trigger lock inversion
+    - usb: wusbcore: security: cast sizeof to int for comparison
+    - ath10k: sdio: use same endpoint id for all packets in a bundle
+    - ath10k: sdio: set skb len for all rx packets
+    - powerpc/powernv/ioda2: Reduce upper limit for DMA window size
+    - s390/sysinfo: add missing #ifdef CONFIG_PROC_FS
+    - alarmtimer: Prevent overflow for relative nanosleep
+    - s390/dasd: correct numa_node in dasd_alloc_queue
+    - s390/scm_blk: correct numa_node in scm_blk_dev_setup
+    - s390/extmem: fix gcc 8 stringop-overflow warning
+    - mtd: rawnand: atmel: add module param to avoid using dma
+    - iio: accel: adxl345: convert address field usage in iio_chan_spec
+    - posix-timers: Make forward callback return s64
+    - ALSA: snd-aoa: add of_node_put() in error path
+    - media: s3c-camif: ignore -ENOIOCTLCMD from v4l2_subdev_call for s_power
+    - media: soc_camera: ov772x: correct setting of banding filter
+    - media: omap3isp: zero-initialize the isp cam_xclk{a,b} initial data
+    - staging: android: ashmem: Fix mmap size validation
+    - drivers/tty: add error handling for pcmcia_loop_config
+    - media: tm6000: add error handling for dvb_register_adapter
+    - net: phy: xgmiitorgmii: Check read_status results
+    - ath10k: protect ath10k_htt_rx_ring_free with rx_ring.lock
+    - net: phy: xgmiitorgmii: Check phy_driver ready before accessing
+    - drm/sun4i: Fix releasing node when enumerating enpoints
+    - ath10k: transmit queued frames after processing rx packets
+    - rndis_wlan: potential buffer overflow in rndis_wlan_auth_indication()
+    - brcmsmac: fix wrap around in conversion from constant to s16
+    - ARM: mvebu: declare asm symbols as character arrays in pmsu.c
+    - arm: dts: mediatek: Add missing cooling device properties for CPUs
+    - HID: hid-ntrig: add error handling for sysfs_create_group
+    - MIPS: boot: fix build rule of vmlinux.its.S
+    - perf/x86/intel/lbr: Fix incomplete LBR call stack
+    - scsi: bnx2i: add error handling for ioremap_nocache
+    - iomap: complete partial direct I/O writes synchronously
+    - scsi: megaraid_sas: Update controller info during resume
+    - EDAC, i7core: Fix memleaks and use-after-free on probe and remove
+    - ASoC: dapm: Fix potential DAI widget pointer deref when linking DAIs
+    - module: exclude SHN_UNDEF symbols from kallsyms api
+    - gpio: Fix wrong rounding in gpio-menz127
+    - nfsd: fix corrupted reply to badly ordered compound
+    - EDAC: Fix memleak in module init error path
+    - fs/lock: skip lock owner pid translation in case we are in init_pid_ns
+    - Input: xen-kbdfront - fix multi-touch XenStore node's locations
+    - iio: 104-quad-8: Fix off-by-one error in register selection
+    - ARM: dts: dra7: fix DCAN node addresses
+    - x86/mm: Expand static page table for fixmap space
+    - tty: serial: lpuart: avoid leaking struct tty_struct
+    - serial: cpm_uart: return immediately from console poll
+    - intel_th: Fix device removal logic
+    - spi: tegra20-slink: explicitly enable/disable clock
+    - spi: sh-msiof: Fix invalid SPI use during system suspend
+    - spi: sh-msiof: Fix handling of write value for SISTR register
+    - spi: rspi: Fix invalid SPI use during system suspend
+    - spi: rspi: Fix interrupted DMA transfers
+    - regulator: fix crash caused by null driver data
+    - USB: fix error handling in usb_driver_claim_interface()
+    - USB: handle NULL config in usb_find_alt_setting()
+    - usb: musb: dsps: do not disable CPPI41 irq in driver teardown
+    - slub: make ->cpu_partial unsigned int
+    - USB: usbdevfs: sanitize flags more
+    - USB: usbdevfs: restore warning for nonsensical flags
+    - USB: remove LPM management from usb_driver_claim_interface()
+    - IB/srp: Avoid that sg_reset -d ${srp_device} triggers an infinite loop
+    - IB/hfi1: Fix SL array bounds check
+    - IB/hfi1: Invalid user input can result in crash
+    - IB/hfi1: Fix context recovery when PBC has an UnsupportedVL
+    - RDMA/uverbs: Atomically flush and mark closed the comp event queue
+    - ovl: hash non-dir by lower inode for fsnotify
+    - drm/i915: Remove vma from object on destroy, not close
+    - serial: imx: restore handshaking irq for imx1
+    - qed: Wait for ready indication before rereading the shmem
+    - qed: Wait for MCP halt and resume commands to take place
+    - qed: Prevent a possible deadlock during driver load and unload
+    - qed: Avoid sending mailbox commands when MFW is not responsive
+    - thermal: of-thermal: disable passive polling when thermal zone is disabled
+    - isofs: reject hardware sector size > 2048 bytes
+    - tls: possible hang when do_tcp_sendpages hits sndbuf is full case
+    - bpf: sockmap: write_space events need to be passed to TCP handler
+    - net: hns: fix length and page_offset overflow when CONFIG_ARM64_64K_PAGES
+    - e1000: check on netif_running() before calling e1000_up()
+    - e1000: ensure to free old tx/rx rings in set_ringparam()
+    - crypto: cavium/nitrox - fix for command corruption in queue full case with
+      backlog submissions.
+    - hwmon: (ina2xx) fix sysfs shunt resistor read access
+    - hwmon: (adt7475) Make adt7475_read_word() return errors
+    - Revert "ARM: dts: imx7d: Invert legacy PCI irq mapping"
+    - drm/amdgpu: Enable/disable gfx PG feature in rlc safe mode
+    - drm/amdgpu: Update power state at the end of smu hw_init.
+    - ata: ftide010: Add a quirk for SQ201
+    - nvme-fcloop: Fix dropped LS's to removed target port
+    - ARM: dts: omap4-droid4: Fix emmc errors seen on some devices
+    - arm/arm64: smccc-1.1: Make return values unsigned long
+    - arm/arm64: smccc-1.1: Handle function result as parameters
+    - i2c: i801: Allow ACPI AML access I/O ports not reserved for SMBus
+    - x86/pti: Fix section mismatch warning/error
+    - media: v4l: event: Prevent freeing event subscriptions while accessed
+    - drm/amd/display/dc/dce: Fix multiple potential integer overflows
+    - drm/amd/display: fix use of uninitialized memory
+    - RDMA/bnxt_re: Fix a bunch of off by one bugs in qplib_fp.c
+    - vhost_net: Avoid tx vring kicks during busyloop
+    - thermal: i.MX: Allow thermal probe to fail gracefully in case of bad
+      calibration.
+    - platform/x86: asus-wireless: Fix uninitialized symbol usage
+    - ACPI / button: increment wakeup count only when notified
+    - media: ov772x: add checks for register read errors
+    - media: ov772x: allow i2c controllers without I2C_FUNC_PROTOCOL_MANGLING
+    - drm/omap: gem: Fix mm_list locking
+    - ASoC: rsnd: SSI parent cares SWSP bit
+    - staging: pi433: fix race condition in pi433_ioctl
+    - perf tests: Fix indexing when invoking subtests
+    - gpio: tegra: Fix tegra_gpio_irq_set_type()
+    - block: fix deadline elevator drain for zoned block devices
+    - serial: mvebu-uart: Fix reporting of effective CSIZE to userspace
+    - intel_th: Fix resource handling for ACPI glue layer
+    - ext2, dax: set ext2_dax_aops for dax files
+    - IB/hfi1: Fix destroy_qp hang after a link down
+    - ARM: OMAP2+: Fix null hwmod for ti-sysc debug
+    - ARM: OMAP2+: Fix module address for modules using mpu_rt_idx
+    - bus: ti-sysc: Fix module register ioremap for larger offsets
+    - drm/amdgpu: fix preamble handling
+    - amdgpu: fix multi-process hang issue
+    - tcp_bbr: add bbr_check_probe_rtt_done() helper
+    - tcp_bbr: in restart from idle, see if we should exit PROBE_RTT
+    - net: hns3: fix page_offset overflow when CONFIG_ARM64_64K_PAGES
+    - ixgbe: fix driver behaviour after issuing VFLR
+    - powerpc/pseries: Fix unitialized timer reset on migration
+
+  * Kernel 4.15.0-50 or newer wont boot as Xen-DomU with PVH (LP: #1829378)
+    - SAUCE: ACPI / bus: Fix NULL pointer dereference in
+      acpi_quirk_matches_bios_ids()
+
+  * CVE-2019-10126
+    - mwifiex: Fix heap overflow in mwifiex_uap_parse_tail_ies()
+
+  * CVE-2019-3846
+    - mwifiex: Fix possible buffer overflows at parsing bss descriptor
+
+  * CVE-2019-12818
+    - net: nfc: Fix NULL dereference on nfc_llcp_build_tlv fails
+
+  * CVE-2019-12984
+    - nfc: Ensure presence of required attributes in the deactivate_target handler
+
+  * Bionic update: upstream stable patchset 2019-07-10 (LP: #1836117)
+    - i2c: xiic: Make the start and the byte count write atomic
+    - i2c: i801: fix DNV's SMBCTRL register offset
+    - scsi: lpfc: Correct MDS diag and nvmet configuration
+    - nbd: don't allow invalid blocksize settings
+    - block: bfq: swap puts in bfqg_and_blkg_put
+    - android: binder: fix the race mmap and alloc_new_buf_locked
+    - MIPS: VDSO: Match data page cache colouring when D$ aliases
+    - SMB3: Backup intent flag missing for directory opens with backupuid mounts
+    - smb3: check for and properly advertise directory lease support
+    - Btrfs: fix data corruption when deduplicating between different files
+    - KVM: s390: vsie: copy wrapping keys to right place
+    - KVM: VMX: Do not allow reexecute_instruction() when skipping MMIO instr
+    - ALSA: hda - Fix cancel_work_sync() stall from jackpoll work
+    - cpu/hotplug: Adjust misplaced smb() in cpuhp_thread_fun()
+    - cpu/hotplug: Prevent state corruption on error rollback
+    - x86/microcode: Make sure boot_cpu_data.microcode is up-to-date
+    - x86/microcode: Update the new microcode revision unconditionally
+    - crypto: aes-generic - fix aes-generic regression on powerpc
+    - tpm: separate cmd_ready/go_idle from runtime_pm
+    - ARC: [plat-axs*]: Enable SWAP
+    - misc: mic: SCIF Fix scif_get_new_port() error handling
+    - ethtool: Remove trailing semicolon for static inline
+    - i2c: aspeed: Add an explicit type casting for *get_clk_reg_val
+    - Bluetooth: h5: Fix missing dependency on BT_HCIUART_SERDEV
+    - gpio: tegra: Move driver registration to subsys_init level
+    - selftests/bpf: fix a typo in map in map test
+    - media: davinci: vpif_display: Mix memory leak on probe error path
+    - media: dw2102: Fix memleak on sequence of probes
+    - net: phy: Fix the register offsets in Broadcom iProc mdio mux driver
+    - blk-mq: fix updating tags depth
+    - scsi: target: fix __transport_register_session locking
+    - md/raid5: fix data corruption of replacements after originals dropped
+    - timers: Clear timer_base::must_forward_clk with timer_base::lock held
+    - media: camss: csid: Configure data type and decode format properly
+    - gpu: ipu-v3: default to id 0 on missing OF alias
+    - misc: ti-st: Fix memory leak in the error path of probe()
+    - uio: potential double frees if __uio_register_device() fails
+    - firmware: vpd: Fix section enabled flag on vpd_section_destroy
+    - Drivers: hv: vmbus: Cleanup synic memory free path
+    - tty: rocket: Fix possible buffer overwrite on register_PCI
+    - f2fs: fix to active page in lru list for read path
+    - f2fs: do not set free of current section
+    - f2fs: fix defined but not used build warnings
+    - perf tools: Allow overriding MAX_NR_CPUS at compile time
+    - NFSv4.0 fix client reference leak in callback
+    - perf c2c report: Fix crash for empty browser
+    - perf evlist: Fix error out while applying initial delay and LBR
+    - macintosh/via-pmu: Add missing mmio accessors
+    - ath9k: report tx status on EOSP
+    - ath9k_hw: fix channel maximum power level test
+    - ath10k: prevent active scans on potential unusable channels
+    - wlcore: Set rx_status boottime_ns field on rx
+    - MIPS: Fix ISA virt/bus conversion for non-zero PHYS_OFFSET
+    - scsi: 3ware: fix return 0 on the error path of probe
+    - tools/testing/nvdimm: kaddr and pfn can be NULL to ->direct_access()
+    - ath10k: disable bundle mgmt tx completion event support
+    - Bluetooth: hidp: Fix handling of strncpy for hid->name information
+    - pinctrl: imx: off by one in imx_pinconf_group_dbg_show()
+    - gpio: ml-ioh: Fix buffer underwrite on probe error path
+    - pinctrl/amd: only handle irq if it is pending and unmasked
+    - net: mvneta: fix mtu change on port without link
+    - f2fs: try grabbing node page lock aggressively in sync scenario
+    - f2fs: fix to skip GC if type in SSA and SIT is inconsistent
+    - tpm_tis_spi: Pass the SPI IRQ down to the driver
+    - tpm/tpm_i2c_infineon: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT)
+    - f2fs: fix to do sanity check with reserved blkaddr of inline inode
+    - MIPS: Octeon: add missing of_node_put()
+    - MIPS: generic: fix missing of_node_put()
+    - net: dcb: For wild-card lookups, use priority -1, not 0
+    - dm cache: only allow a single io_mode cache feature to be requested
+    - Input: atmel_mxt_ts - only use first T9 instance
+    - media: s5p-mfc: Fix buffer look up in s5p_mfc_handle_frame_{new, copy_time}
+      functions
+    - media: helene: fix xtal frequency setting at power on
+    - f2fs: fix to wait on page writeback before updating page
+    - f2fs: Fix uninitialized return in f2fs_ioc_shutdown()
+    - iommu/ipmmu-vmsa: Fix allocation in atomic context
+    - mfd: ti_am335x_tscadc: Fix struct clk memory leak
+    - f2fs: fix to do sanity check with {sit,nat}_ver_bitmap_bytesize
+    - NFSv4.1: Fix a potential layoutget/layoutrecall deadlock
+    - MIPS: WARN_ON invalid DMA cache maintenance, not BUG_ON
+    - RDMA/cma: Do not ignore net namespace for unbound cm_id
+    - inet: frags: change inet_frags_init_net() return value
+    - inet: frags: add a pointer to struct netns_frags
+    - inet: frags: refactor ipfrag_init()
+    - inet: frags: refactor ipv6_frag_init()
+    - inet: frags: refactor lowpan_net_frag_init()
+    - ipv6: export ip6 fragments sysctl to unprivileged users
+    - rhashtable: add schedule points
+    - inet: frags: use rhashtables for reassembly units
+    - inet: frags: remove some helpers
+    - inet: frags: get rif of inet_frag_evicting()
+    - inet: frags: remove inet_frag_maybe_warn_overflow()
+    - inet: frags: break the 2GB limit for frags storage
+    - inet: frags: do not clone skb in ip_expire()
+    - ipv6: frags: rewrite ip6_expire_frag_queue()
+    - rhashtable: reorganize struct rhashtable layout
+    - inet: frags: reorganize struct netns_frags
+    - inet: frags: get rid of ipfrag_skb_cb/FRAG_CB
+    - inet: frags: fix ip6frag_low_thresh boundary
+    - ip: discard IPv4 datagrams with overlapping segments.
+    - net: modify skb_rbtree_purge to return the truesize of all purged skbs.
+    - ipv6: defrag: drop non-last frags smaller than min mtu
+    - net: pskb_trim_rcsum() and CHECKSUM_COMPLETE are friends
+    - mtd: ubi: wl: Fix error return code in ubi_wl_init()
+    - tun: fix use after free for ptr_ring
+    - tuntap: fix use after free during release
+    - autofs: fix autofs_sbi() does not check super block type
+    - KVM: PPC: Book3S HV: Use correct pagesize in kvm_unmap_radix()
+    - ARC: [plat-axs*/plat-hsdk]: Allow U-Boot to pass MAC-address to the kernel
+    - x86/apic/vector: Make error return value negative
+    - tc-testing: flush gact actions on test teardown
+    - pinctrl: berlin: fix 'pctrl->functions' allocation in
+      berlin_pinctrl_build_state
+    - powerpc/4xx: Fix error return path in ppc4xx_msi_probe()
+    - scsi: qla2xxx: Fix unintended Logout
+    - iwlwifi: pcie: don't access periphery registers when not available
+    - f2fs: Keep alloc_valid_block_count in sync
+    - f2fs: issue discard align to section in LFS mode
+    - device-dax: avoid hang on error before devm_memremap_pages()
+    - regulator: tps65217: Fix NULL pointer dereference on probe
+    - gpio: pxa: disable pinctrl calls for PXA3xx
+    - thermal_hwmon: Sanitize attribute name passed to hwmon
+    - f2fs: fix to do sanity check with extra_attr feature
+    - RDMA/hns: Add illegal hop_num judgement
+    - RDMA/hns: Update the data type of immediate data
+    - be2net: Fix memory leak in be_cmd_get_profile_config()
+    - net/mlx5: Fix use-after-free in self-healing flow
+    - net: qca_spi: Fix race condition in spi transfers
+    - rds: fix two RCU related problems
+    - net/mlx5: Check for error in mlx5_attach_interface
+    - net/mlx5: Fix debugfs cleanup in the device init/remove flow
+    - net/mlx5: E-Switch, Fix memory leak when creating switchdev mode FDB tables
+    - net/tls: Set count of SG entries if sk_alloc_sg returns -ENOSPC
+    - erspan: fix error handling for erspan tunnel
+    - erspan: return PACKET_REJECT when the appropriate tunnel is not found
+    - tcp: really ignore MSG_ZEROCOPY if no SO_ZEROCOPY
+    - usb: dwc3: change stream event enable bit back to 13
+    - iommu/io-pgtable-arm-v7s: Abort allocation when table address overflows the
+      PTE
+    - ALSA: msnd: Fix the default sample sizes
+    - ALSA: usb-audio: Fix multiple definitions in AU0828_DEVICE() macro
+    - xfrm: fix 'passing zero to ERR_PTR()' warning
+    - amd-xgbe: use dma_mapping_error to check map errors
+    - gfs2: Special-case rindex for gfs2_grow
+    - clk: imx6ul: fix missing of_node_put()
+    - clk: core: Potentially free connection id
+    - clk: clk-fixed-factor: Clear OF_POPULATED flag in case of failure
+    - kbuild: add .DELETE_ON_ERROR special target
+    - media: tw686x: Fix oops on buffer alloc failure
+    - dmaengine: pl330: fix irq race with terminate_all
+    - MIPS: ath79: fix system restart
+    - media: videobuf2-core: check for q->error in vb2_core_qbuf()
+    - IB/rxe: Drop QP0 silently
+    - block: allow max_discard_segments to be stacked
+    - IB/ipoib: Fix error return code in ipoib_dev_init()
+    - mtd/maps: fix solutionengine.c printk format warnings
+    - media: ov5645: Supported external clock is 24MHz
+    - perf test: Fix subtest number when showing results
+    - gfs2: Don't reject a supposedly full bitmap if we have blocks reserved
+    - perf tools: Synthesize GROUP_DESC feature in pipe mode
+    - fbdev: omapfb: off by one in omapfb_register_client()
+    - perf tools: Fix struct comm_str removal crash
+    - video: goldfishfb: fix memory leak on driver remove
+    - fbdev/via: fix defined but not used warning
+    - perf powerpc: Fix callchain ip filtering when return address is in a
+      register
+    - video: fbdev: pxafb: clear allocated memory for video modes
+    - fbdev: Distinguish between interlaced and progressive modes
+    - ARM: exynos: Clear global variable on init error path
+    - perf powerpc: Fix callchain ip filtering
+    - nvme-rdma: unquiesce queues when deleting the controller
+    - powerpc/powernv: opal_put_chars partial write fix
+    - staging: bcm2835-camera: fix timeout handling in wait_for_completion_timeout
+    - staging: bcm2835-camera: handle wait_for_completion_timeout return properly
+    - ASoC: rt5514: Fix the issue of the delay volume applied
+    - MIPS: jz4740: Bump zload address
+    - mac80211: restrict delayed tailroom needed decrement
+    - Smack: Fix handling of IPv4 traffic received by PF_INET6 sockets
+    - wan/fsl_ucc_hdlc: use IS_ERR_VALUE() to check return value of qe_muram_alloc
+    - reset: imx7: Fix always writing bits as 0
+    - nfp: avoid buffer leak when FW communication fails
+    - xen-netfront: fix queue name setting
+    - arm64: dts: qcom: db410c: Fix Bluetooth LED trigger
+    - ARM: dts: qcom: msm8974-hammerhead: increase load on l20 for sdhci
+    - s390/qeth: fix race in used-buffer accounting
+    - s390/qeth: reset layer2 attribute on layer switch
+    - platform/x86: toshiba_acpi: Fix defined but not used build warnings
+    - KVM: arm/arm64: Fix vgic init race
+    - drivers/base: stop new probing during shutdown
+    - i2c: aspeed: Fix initial values of master and slave state
+    - dmaengine: mv_xor_v2: kill the tasklets upon exit
+    - crypto: sharah - Unregister correct algorithms for SAHARA 3
+    - xen-netfront: fix warn message as irq device name has '/'
+    - RDMA/cma: Protect cma dev list with lock
+    - pstore: Fix incorrect persistent ram buffer mapping
+    - xen/netfront: fix waiting for xenbus state change
+    - IB/ipoib: Avoid a race condition between start_xmit and cm_rep_handler
+    - mmc: omap_hsmmc: fix wakeirq handling on removal
+    - ipmi: Fix I2C client removal in the SSIF driver
+    - Tools: hv: Fix a bug in the key delete code
+    - xhci: Fix use after free for URB cancellation on a reallocated endpoint
+    - usb: Don't die twice if PCI xhci host is not responding in resume
+    - mei: ignore not found client in the enumeration
+    - mei: bus: need to unlink client before freeing
+    - USB: Add quirk to support DJI CineSSD
+    - usb: uas: add support for more quirk flags
+    - usb: Avoid use-after-free by flushing endpoints early in usb_set_interface()
+    - usb: host: u132-hcd: Fix a sleep-in-atomic-context bug in u132_get_frame()
+    - USB: add quirk for WORLDE Controller KS49 or Prodipe MIDI 49C USB controller
+    - usb: gadget: udc: renesas_usb3: fix maxpacket size of ep0
+    - USB: net2280: Fix erroneous synchronization change
+    - USB: serial: io_ti: fix array underflow in completion handler
+    - usb: misc: uss720: Fix two sleep-in-atomic-context bugs
+    - USB: serial: ti_usb_3410_5052: fix array underflow in completion handler
+    - USB: yurex: Fix buffer over-read in yurex_write()
+    - Revert "cdc-acm: implement put_char() and flush_chars()"
+    - cifs: prevent integer overflow in nxt_dir_entry()
+    - CIFS: fix wrapping bugs in num_entries()
+    - xtensa: ISS: don't allocate memory in platform_setup
+    - perf/core: Force USER_DS when recording user stack data
+    - NFSv4.1 fix infinite loop on I/O.
+    - binfmt_elf: Respect error return from `regset->active'
+    - net/mlx5: Add missing SET_DRIVER_VERSION command translation
+    - arm64: dts: uniphier: Add missing cooling device properties for CPUs
+    - audit: fix use-after-free in audit_add_watch
+    - mtdchar: fix overflows in adjustment of `count`
+    - Bluetooth: Use lock_sock_nested in bt_accept_enqueue
+    - evm: Don't deadlock if a crypto algorithm is unavailable
+    - KVM: PPC: Book3S HV: Add of_node_put() in success path
+    - security: check for kstrdup() failure in lsm_append()
+    - MIPS: loongson64: cs5536: Fix PCI_OHCI_INT_REG reads
+    - configfs: fix registered group removal
+    - pinctrl: rza1: Fix selector use for groups and functions
+    - sched/core: Use smp_mb() in wake_woken_function()
+    - efi/esrt: Only call efi_mem_reserve() for boot services memory
+    - ARM: hisi: handle of_iomap and fix missing of_node_put
+    - ARM: hisi: fix error handling and missing of_node_put
+    - ARM: hisi: check of_iomap and fix missing of_node_put
+    - liquidio: fix hang when re-binding VF host drv after running DPDK VF driver
+    - gpu: ipu-v3: csi: pass back mbus_code_to_bus_cfg error codes
+    - tty: fix termios input-speed encoding when using BOTHER
+    - tty: fix termios input-speed encoding
+    - mmc: sdhci-of-esdhc: set proper dma mask for ls104x chips
+    - mmc: tegra: prevent HS200 on Tegra 3
+    - mmc: sdhci: do not try to use 3.3V signaling if not supported
+    - drm/nouveau: Fix runtime PM leak in drm_open()
+    - drm/nouveau/debugfs: Wake up GPU before doing any reclocking
+    - drm/nouveau: tegra: Detach from ARM DMA/IOMMU mapping
+    - parport: sunbpp: fix error return code
+    - sched/fair: Fix util_avg of new tasks for asymmetric systems
+    - coresight: Handle errors in finding input/output ports
+    - coresight: tpiu: Fix disabling timeouts
+    - coresight: ETM: Add support for Arm Cortex-A73 and Cortex-A35
+    - staging: bcm2835-audio: Don't leak workqueue if open fails
+    - gpio: pxa: Fix potential NULL dereference
+    - gpiolib: Mark gpio_suffixes array with __maybe_unused
+    - mfd: 88pm860x-i2c: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT)
+    - input: rohm_bu21023: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT)
+    - drm/amdkfd: Fix error codes in kfd_get_process
+    - rtc: bq4802: add error handling for devm_ioremap
+    - ALSA: pcm: Fix snd_interval_refine first/last with open min/max
+    - scsi: libfc: fixup 'sleeping function called from invalid context'
+    - drm/panel: type promotion bug in s6e8aa0_read_mtp_id()
+    - blk-mq: only attempt to merge bio if there is rq in sw queue
+    - blk-mq: avoid to synchronize rcu inside blk_cleanup_queue()
+    - pinctrl: msm: Fix msm_config_group_get() to be compliant
+    - pinctrl: qcom: spmi-gpio: Fix pmic_gpio_config_get() to be compliant
+    - clk: tegra: bpmp: Don't crash when a clock fails to register
+    - mei: bus: type promotion bug in mei_nfc_if_version()
+    - earlycon: Initialize port->uartclk based on clock-frequency property
+    - earlycon: Remove hardcoded port->uartclk initialization in of_setup_earlycon
+    - net/ipv6: prevent use after free in ip6_route_mpath_notify
+    - Partial revert "e1000e: Avoid receiver overrun interrupt bursts"
+    - e1000e: Fix queue interrupt re-raising in Other interrupt
+    - e1000e: Avoid missed interrupts following ICR read
+    - Revert "e1000e: Separate signaling for link check/link up"
+    - e1000e: Fix link check race condition
+    - e1000e: Fix check_for_link return value with autoneg off
+    - tipc: orphan sock in tipc_release()
+    - net/mlx5: Fix not releasing read lock when adding flow rules
+    - iommu/arm-smmu-v3: sync the OVACKFLG to PRIQ consumer register
+    - iwlwifi: cancel the injective function between hw pointers to tfd entry
+      index
+    - kbuild: do not update config when running install targets
+    - omapfb: rename omap2 module to omap2fb.ko
+    - [Config] Rename omapfb to omap2fb
+    - perf script: Show correct offsets for DWARF-based unwinding
+    - iommu/ipmmu-vmsa: IMUCTRn.TTSEL needs a special usage on R-Car Gen3
+    - ipmi: Move BT capabilities detection to the detect call
+    - ovl: fix oopses in ovl_fill_super() failure paths
+    - usb: xhci: fix interrupt transfer error happened on MTK platforms
+    - usb: mtu3: fix error of xhci port id when enable U3 dual role
+    - dm verity: fix crash on bufio buffer that was allocated with vmalloc
+    - cifs: integer overflow in in SMB2_ioctl()
+    - perf tools: Fix maps__find_symbol_by_name()
+    - NFSv4: Fix a tracepoint Oops in initiate_file_draining()
+    - of: add helper to lookup compatible child node
+    - mmc: meson-mx-sdio: fix OF child-node lookup
+    - bpf: fix rcu annotations in compute_effective_progs()
+    - spi: dw: fix possible race condition
+    - PM / devfreq: use put_device() instead of kfree()
+    - ASoC: hdmi-codec: fix routing
+    - drm/amd/display: support access ddc for mst branch
+    - rcutorture: Use monotonic timestamp for stall detection
+    - selftests: vDSO - fix to return KSFT_SKIP when test couldn't be run
+    - selftests/android: initialize heap_type to avoid compiling warning
+    - scsi: lpfc: Fix NVME Target crash in defer rcv logic
+    - scsi: lpfc: Fix panic if driver unloaded when port is offline
+    - arm64: perf: Disable PMU while processing counter overflows
+    - staging: fsl-dpaa2/eth: Fix DMA mapping direction
+    - block/DAC960.c: fix defined but not used build warnings
+    - IB/mlx5: fix uaccess beyond "count" in debugfs read/write handlers
+
+  * Bionic update: upstream stable patchset 2019-07-09 (LP: #1835972)
+    - vti6: fix PMTU caching and reporting on xmit
+    - xfrm: fix missing dst_release() after policy blocking lbcast and multicast
+    - xfrm: free skb if nlsk pointer is NULL
+    - esp6: fix memleak on error path in esp6_input
+    - mac80211: add stations tied to AP_VLANs during hw reconfig
+    - ext4: clear mmp sequence number when remounting read-only
+    - nl80211: Add a missing break in parse_station_flags
+    - drm/bridge: adv7511: Reset registers on hotplug
+    - scsi: target: iscsi: cxgbit: fix max iso npdu calculation
+    - scsi: libiscsi: fix possible NULL pointer dereference in case of TMF
+    - drm/imx: imx-ldb: disable LDB on driver bind
+    - drm/imx: imx-ldb: check if channel is enabled before printing warning
+    - nbd: don't requeue the same request twice.
+    - nbd: handle unexpected replies better
+    - usb: gadget: r8a66597: Fix two possible sleep-in-atomic-context bugs in
+      init_controller()
+    - usb: gadget: r8a66597: Fix a possible sleep-in-atomic-context bugs in
+      r8a66597_queue()
+    - usb: gadget: f_uac2: fix error handling in afunc_bind (again)
+    - usb: gadget: u_audio: fix pcm/card naming in g_audio_setup()
+    - usb: gadget: u_audio: update hw_ptr in iso_complete after data copied
+    - usb: gadget: u_audio: remove caching of stream buffer parameters
+    - usb: gadget: u_audio: remove cached period bytes value
+    - usb: gadget: u_audio: protect stream runtime fields with stream spinlock
+    - usb/phy: fix PPC64 build errors in phy-fsl-usb.c
+    - tools: usb: ffs-test: Fix build on big endian systems
+    - usb: gadget: f_uac2: fix endianness of 'struct cntrl_*_lay3'
+    - netfilter: nft_set_hash: add rcu_barrier() in the nft_rhash_destroy()
+    - bpf, ppc64: fix unexpected r0=0 exit path inside bpf_xadd
+    - netfilter: nf_tables: fix memory leaks on chain rename
+    - netfilter: nf_tables: don't allow to rename to already-pending name
+    - KVM: vmx: use local variable for current_vmptr when emulating VMPTRST
+    - tools/power turbostat: fix -S on UP systems
+    - net: caif: Add a missing rcu_read_unlock() in caif_flow_cb
+    - qed: Fix link flap issue due to mismatching EEE capabilities.
+    - qed: Fix possible race for the link state value.
+    - qed: Correct Multicast API to reflect existence of 256 approximate buckets.
+    - atl1c: reserve min skb headroom
+    - net: prevent ISA drivers from building on PPC32
+    - can: mpc5xxx_can: check of_iomap return before use
+    - can: m_can: Move accessing of message ram to after clocks are enabled
+    - i2c: davinci: Avoid zero value of CLKH
+    - perf/x86/amd/ibs: Don't access non-started event
+    - media: staging: omap4iss: Include asm/cacheflush.h after generic includes
+    - bnx2x: Fix invalid memory access in rss hash config path.
+    - net: axienet: Fix double deregister of mdio
+    - locking/rtmutex: Allow specifying a subclass for nested locking
+    - i2c/mux, locking/core: Annotate the nested rt_mutex usage
+    - sched/rt: Restore rt_runtime after disabling RT_RUNTIME_SHARE
+    - x86/boot: Fix if_changed build flip/flop bug
+    - selftests/ftrace: Add snapshot and tracing_on test case
+    - ipc/sem.c: prevent queue.status tearing in semop
+    - zswap: re-check zswap_is_full() after do zswap_shrink()
+    - tools/power turbostat: Read extended processor family from CPUID
+    - ARC: dma [non-IOC] setup SMP_CACHE_BYTES and cache_line_size
+    - bpf: use GFP_ATOMIC instead of GFP_KERNEL in bpf_parse_prog()
+    - nfp: flower: fix port metadata conversion bug
+    - enic: handle mtu change for vf properly
+    - ARC: [plat-eznps] Add missing struct nps_host_reg_aux_dpc
+    - arc: [plat-eznps] fix data type errors in platform headers
+    - arc: [plat-eznps] fix printk warning in arc/plat-eznps/mtm.c
+    - arc: fix build errors in arc/include/asm/delay.h
+    - arc: fix type warnings in arc/mm/cache.c
+    - sparc/time: Add missing __init to init_tick_ops()
+    - sparc: use asm-generic version of msi.h
+    - enic: do not call enic_change_mtu in enic_probe
+    - mm: delete historical BUG from zap_pmd_range()
+    - drivers: net: lmc: fix case value for target abort error
+    - memcg: remove memcg_cgroup::id from IDR on mem_cgroup_css_alloc() failure
+    - gpiolib-acpi: make sure we trigger edge events at least once on boot
+    - scsi: fcoe: fix use-after-free in fcoe_ctlr_els_send
+    - scsi: fcoe: drop frames in ELS LOGO error path
+    - scsi: vmw_pvscsi: Return DID_RESET for status SAM_STAT_COMMAND_TERMINATED
+    - mm/memory.c: check return value of ioremap_prot
+    - mei: don't update offset in write
+    - cifs: add missing debug entries for kconfig options
+    - cifs: check kmalloc before use
+    - smb3: enumerating snapshots was leaving part of the data off end
+    - smb3: Do not send SMB3 SET_INFO if nothing changed
+    - smb3: don't request leases in symlink creation and query
+    - smb3: fill in statfs fsid and correct namelen
+    - btrfs: use correct compare function of dirty_metadata_bytes
+    - btrfs: don't leak ret from do_chunk_alloc
+    - Btrfs: fix btrfs_write_inode vs delayed iput deadlock
+    - iommu/arm-smmu: Error out only if not enough context interrupts
+    - printk: Split the code for storing a message into the log buffer
+    - printk: Create helper function to queue deferred console handling
+    - printk/nmi: Prevent deadlock when accessing the main log buffer in NMI
+    - kprobes/arm64: Fix %p uses in error messages
+    - arm64: mm: check for upper PAGE_SHIFT bits in pfn_valid()
+    - arm64: dts: rockchip: corrected uart1 clock-names for rk3328
+    - KVM: arm/arm64: Skip updating PMD entry if no change
+    - KVM: arm/arm64: Skip updating PTE entry if no change
+    - stop_machine: Reflow cpu_stop_queue_two_works()
+    - ext4: check for NUL characters in extended attribute's name
+    - ext4: sysfs: print ext4_super_block fields as little-endian
+    - ext4: reset error code in ext4_find_entry in fallback
+    - platform/x86: ideapad-laptop: Apply no_hw_rfkill to Y20-15IKBM, too
+    - x86/vdso: Fix vDSO build if a retpoline is emitted
+    - x86/process: Re-export start_thread()
+    - x86/kvm/vmx: Remove duplicate l1d flush definitions
+    - fuse: Add missed unlock_page() to fuse_readpages_fill()
+    - udl-kms: change down_interruptible to down
+    - udl-kms: handle allocation failure
+    - udl-kms: fix crash due to uninitialized memory
+    - udl-kms: avoid division
+    - b43legacy/leds: Ensure NUL-termination of LED name string
+    - b43/leds: Ensure NUL-termination of LED name string
+    - ASoC: dpcm: don't merge format from invalid codec dai
+    - ASoC: zte: Fix incorrect PCM format bit usages
+    - ASoC: sirf: Fix potential NULL pointer dereference
+    - pinctrl: freescale: off by one in imx1_pinconf_group_dbg_show()
+    - x86/vdso: Fix lsl operand order
+    - x86/irqflags: Mark native_restore_fl extern inline
+    - x86/entry/64: Wipe KASAN stack shadow before rewind_stack_do_exit()
+    - s390/mm: fix addressing exception after suspend/resume
+    - s390/numa: move initial setup of node_to_cpumask_map
+    - kprobes/arm: Fix %p uses in error messages
+    - kprobes: Make list and blacklist root user read only
+    - MIPS: Correct the 64-bit DSP accumulator register size
+    - MIPS: Always use -march=<arch>, not -<arch> shortcuts
+    - MIPS: Change definition of cpu_relax() for Loongson-3
+    - MIPS: lib: Provide MIPS64r6 __multi3() for GCC < 7
+    - tpm: Return the actual size when receiving an unsupported command
+    - scsi: mpt3sas: Fix _transport_smp_handler() error path
+    - scsi: sysfs: Introduce sysfs_{un,}break_active_protection()
+    - scsi: core: Avoid that SCSI device removal through sysfs triggers a deadlock
+    - clk: rockchip: fix clk_i2sout parent selection bits on rk3399
+    - PM / clk: signedness bug in of_pm_clk_add_clks()
+    - power: generic-adc-battery: fix out-of-bounds write when copying channel
+      properties
+    - power: generic-adc-battery: check for duplicate properties copied from iio
+      channels
+    - watchdog: Mark watchdog touch functions as notrace
+    - gcc-plugins: Add include required by GCC release 8
+    - gcc-plugins: Use dynamic initializers
+    - Btrfs: fix send failure when root has deleted files still open
+    - Btrfs: send, fix incorrect file layout after hole punching beyond eof
+    - hwmon: (k10temp) 27C Offset needed for Threadripper2
+    - KVM: arm/arm64: Fix potential loss of ptimer interrupts
+    - KVM: arm/arm64: Fix lost IRQs from emulated physcial timer when blocked
+    - perf kvm: Fix subcommands on s390
+    - ext4: use ext4_warning() for sb_getblk failure
+    - platform/x86: wmi: Do not mix pages and kmalloc
+    - KVM: x86: ensure all MSRs can always be KVM_GET/SET_MSR'd
+    - lib/vsprintf: Do not handle %pO[^F] as %px
+    - soc: qcom: rmtfs-mem: fix memleak in probe error paths
+    - kprobes: Show blacklist addresses as same as kallsyms does
+    - kprobes: Replace %p with other pointer types
+    - MIPS: memset.S: Fix byte_fixup for MIPSr6
+    - mtd: rawnand: qcom: wait for desc completion in all BAM channels
+    - net: 6lowpan: fix reserved space for single frames
+    - net: mac802154: tx: expand tailroom if necessary
+    - 9p/net: Fix zero-copy path in the 9p virtio transport
+    - spi: davinci: fix a NULL pointer dereference
+    - spi: pxa2xx: Add support for Intel Ice Lake
+    - spi: spi-fsl-dspi: Fix imprecise abort on VF500 during probe
+    - spi: cadence: Change usleep_range() to udelay(), for atomic context
+    - mmc: renesas_sdhi_internal_dmac: fix #define RST_RESERVED_BITS
+    - readahead: stricter check for bdi io_pages
+    - block: blk_init_allocated_queue() set q->fq as NULL in the fail case
+    - block: really disable runtime-pm for blk-mq
+    - drm/i915/userptr: reject zero user_size
+    - libertas: fix suspend and resume for SDIO connected cards
+    - media: Revert "[media] tvp5150: fix pad format frame height"
+    - mailbox: xgene-slimpro: Fix potential NULL pointer dereference
+    - Replace magic for trusting the secondary keyring with #define
+    - powerpc/fadump: handle crash memory ranges array index overflow
+    - powerpc/pseries: Fix endianness while restoring of r3 in MCE handler.
+    - PCI: Add wrappers for dev_printk()
+    - cxl: Fix wrong comparison in cxl_adapter_context_get()
+    - ib_srpt: Fix a use-after-free in srpt_close_ch()
+    - RDMA/rxe: Set wqe->status correctly if an unexpected response is received
+    - 9p: fix multiple NULL-pointer-dereferences
+    - fs/9p/xattr.c: catch the error of p9_client_clunk when setting xattr failed
+    - 9p/virtio: fix off-by-one error in sg list bounds check
+    - net/9p/client.c: version pointer uninitialized
+    - net/9p/trans_fd.c: fix race-condition by flushing workqueue before the
+      kfree()
+    - dm integrity: change 'suspending' variable from bool to int
+    - dm thin: stop no_space_timeout worker when switching to write-mode
+    - dm cache metadata: save in-core policy_hint_size to on-disk superblock
+    - dm cache metadata: set dirty on all cache blocks after a crash
+    - dm crypt: don't decrease device limits
+    - uart: fix race between uart_put_char() and uart_shutdown()
+    - Drivers: hv: vmbus: Reset the channel callback in vmbus_onoffer_rescind()
+    - iio: sca3000: Fix missing return in switch
+    - iio: ad9523: Fix displayed phase
+    - iio: ad9523: Fix return value for ad952x_store()
+    - extcon: Release locking when sending the notification of connector state
+    - vmw_balloon: fix inflation of 64-bit GFNs
+    - vmw_balloon: do not use 2MB without batching
+    - vmw_balloon: VMCI_DOORBELL_SET does not check status
+    - vmw_balloon: fix VMCI use when balloon built into kernel
+    - rtc: omap: fix potential crash on power off
+    - tracing: Do not call start/stop() functions when tracing_on does not change
+    - tracing/blktrace: Fix to allow setting same value
+    - printk/tracing: Do not trace printk_nmi_enter()
+    - livepatch: Validate module/old func name length
+    - uprobes: Use synchronize_rcu() not synchronize_sched()
+    - mfd: hi655x: Fix regmap area declared size for hi655x
+    - ovl: fix wrong use of impure dir cache in ovl_iterate()
+    - drivers/block/zram/zram_drv.c: fix bug storing backing_dev
+    - cpufreq: governor: Avoid accessing invalid governor_data
+    - PM / sleep: wakeup: Fix build error caused by missing SRCU support
+    - KVM: PPC: Book3S: Fix guest DMA when guest partially backed by THP pages
+    - xtensa: limit offsets in __loop_cache_{all,page}
+    - xtensa: increase ranges in ___invalidate_{i,d}cache_all
+    - block, bfq: return nbytes and not zero from struct cftype .write() method
+    - pnfs/blocklayout: off by one in bl_map_stripe()
+    - NFSv4 client live hangs after live data migration recovery
+    - NFSv4: Fix locking in pnfs_generic_recover_commit_reqs
+    - NFSv4: Fix a sleep in atomic context in nfs4_callback_sequence()
+    - ARM: tegra: Fix Tegra30 Cardhu PCA954x reset
+    - iommu/vt-d: Add definitions for PFSID
+    - iommu/vt-d: Fix dev iotlb pfsid use
+    - sys: don't hold uts_sem while accessing userspace memory
+    - userns: move user access out of the mutex
+    - ubifs: Fix memory leak in lprobs self-check
+    - ubifs: Check data node size before truncate
+    - ubifs: Fix synced_i_size calculation for xattr inodes
+    - pwm: tiehrpwm: Don't use emulation mode bits to control PWM output
+    - pwm: tiehrpwm: Fix disabling of output of PWMs
+    - fb: fix lost console when the user unplugs a USB adapter
+    - udlfb: set optimal write delay
+    - libnvdimm: fix ars_status output length calculation
+    - bcache: release dc->writeback_lock properly in bch_writeback_thread()
+    - perf auxtrace: Fix queue resize
+    - crypto: caam - fix DMA mapping direction for RSA forms 2 & 3
+    - crypto: caam/jr - fix descriptor DMA unmapping
+    - crypto: caam/qi - fix error path in xts setkey
+    - arm64: mm: always enable CONFIG_HOLES_IN_ZONE
+    - mmc: renesas_sdhi_internal_dmac: mask DMAC interrupts
+    - blkcg: Introduce blkg_root_lookup()
+    - powerpc64/ftrace: Include ftrace.h needed for enable/disable calls
+    - IB/mlx5: Fix leaking stack memory to userspace
+    - rtc: omap: fix resource leak in registration error path
+    - ACPICA: AML Parser: skip opcodes that open a scope upon parse failure
+    - ALSA: ac97: fix device initialization in the compat layer
+    - ALSA: ac97: fix check of pm_runtime_get_sync failure
+    - ALSA: ac97: fix unbalanced pm_runtime_enable
+    - nfsd: fix leaked file lock with nfs exported overlayfs
+    - ubifs: Fix directory size calculation for symlinks
+    - mm, dev_pagemap: Do not clear ->mapping on final put
+    - act_ife: fix a potential use-after-free
+    - ipv4: tcp: send zero IPID for RST and ACK sent in SYN-RECV and TIME-WAIT
+      state
+    - net: bcmgenet: use MAC link status for fixed phy
+    - net: macb: do not disable MDIO bus at open/close time
+    - qlge: Fix netdev features configuration.
+    - r8169: add support for NCube 8168 network card
+    - tcp: do not restart timewait timer on rst reception
+    - vti6: remove !skb->ignore_df check from vti6_xmit()
+    - net/sched: act_pedit: fix dump of extended layered op
+    - tipc: fix a missing rhashtable_walk_exit()
+    - nfp: wait for posted reconfigs when disabling the device
+    - sctp: hold transport before accessing its asoc in sctp_transport_get_next
+    - mlxsw: spectrum_switchdev: Do not leak RIFs when removing bridge
+    - vhost: correctly check the iova range when waking virtqueue
+    - hv_netvsc: ignore devices that are not PCI
+    - act_ife: move tcfa_lock down to where necessary
+    - act_ife: fix a potential deadlock
+    - net: sched: action_ife: take reference to meta module
+    - cifs: check if SMB2 PDU size has been padded and suppress the warning
+    - hfsplus: don't return 0 when fill_super() failed
+    - hfs: prevent crash on exit from failed search
+    - sunrpc: Don't use stack buffer with scatterlist
+    - fork: don't copy inconsistent signal handler state to child
+    - reiserfs: change j_timestamp type to time64_t
+    - hfsplus: fix NULL dereference in hfsplus_lookup()
+    - fs/proc/kcore.c: use __pa_symbol() for KCORE_TEXT list entries
+    - fat: validate ->i_start before using
+    - scripts: modpost: check memory allocation results
+    - virtio: pci-legacy: Validate queue pfn
+    - x86/mce: Add notifier_block forward declaration
+    - IB/hfi1: Invalid NUMA node information can cause a divide by zero
+    - pwm: meson: Fix mux clock names
+    - mm/fadvise.c: fix signed overflow UBSAN complaint
+    - fs/dcache.c: fix kmemcheck splat at take_dentry_name_snapshot()
+    - platform/x86: intel_punit_ipc: fix build errors
+    - netfilter: ip6t_rpfilter: set F_IFACE for linklocal addresses
+    - s390/kdump: Fix memleak in nt_vmcoreinfo
+    - ipvs: fix race between ip_vs_conn_new() and ip_vs_del_dest()
+    - mfd: sm501: Set coherent_dma_mask when creating subdevices
+    - platform/x86: asus-nb-wmi: Add keymap entry for lid flip action on UX360
+    - netfilter: fix memory leaks on netlink_dump_start error
+    - tcp, ulp: add alias for all ulp modules
+    - RDMA/hns: Fix usage of bitmap allocation functions return values
+    - net: hns3: Fix for command format parsing error in
+      hclge_is_all_function_id_zero
+    - perf tools: Check for null when copying nsinfo.
+    - irqchip/bcm7038-l1: Hide cpu offline callback when building for !SMP
+    - net/9p/trans_fd.c: fix race by holding the lock
+    - net/9p: fix error path of p9_virtio_probe
+    - powerpc/uaccess: Enable get_user(u64, *p) on 32-bit
+    - powerpc: Fix size calculation using resource_size()
+    - perf probe powerpc: Fix trace event post-processing
+    - block: bvec_nr_vecs() returns value for wrong slab
+    - s390/dasd: fix hanging offline processing due to canceled worker
+    - s390/dasd: fix panic for failed online processing
+    - ACPI / scan: Initialize status to ACPI_STA_DEFAULT
+    - scsi: aic94xx: fix an error code in aic94xx_init()
+    - NFSv4: Fix error handling in nfs4_sp4_select_mode()
+    - Input: do not use WARN() in input_alloc_absinfo()
+    - xen/balloon: fix balloon initialization for PVH Dom0
+    - PCI: mvebu: Fix I/O space end address calculation
+    - dm kcopyd: avoid softlockup in run_complete_job
+    - staging: comedi: ni_mio_common: fix subdevice flags for PFI subdevice
+    - ASoC: rt5677: Fix initialization of rt5677_of_match.data
+    - iommu/omap: Fix cache flushes on L2 table entries
+    - selftests/powerpc: Kill child processes on SIGINT
+    - RDS: IB: fix 'passing zero to ERR_PTR()' warning
+    - cfq: Suppress compiler warnings about comparisons
+    - smb3: fix reset of bytes read and written stats
+    - SMB3: Number of requests sent should be displayed for SMB3 not just CIFS
+    - powerpc/platforms/85xx: fix t1042rdb_diu.c build errors & warning
+    - powerpc/64s: Make rfi_flush_fallback a little more robust
+    - powerpc/pseries: Avoid using the size greater than RTAS_ERROR_LOG_MAX.
+    - clk: rockchip: Add pclk_rkpwm_pmu to PMU critical clocks in rk3399
+    - KVM: vmx: track host_state.loaded using a loaded_vmcs pointer
+    - kvm: nVMX: Fix fault vector for VMX operation at CPL > 0
+    - btrfs: Exit gracefully when chunk map cannot be inserted to the tree
+    - btrfs: replace: Reset on-disk dev stats value after replace
+    - btrfs: relocation: Only remove reloc rb_trees if reloc control has been
+      initialized
+    - btrfs: Don't remove block group that still has pinned down bytes
+    - arm64: rockchip: Force CONFIG_PM on Rockchip systems
+    - ARM: rockchip: Force CONFIG_PM on Rockchip systems
+    - drm/i915/lpe: Mark LPE audio runtime pm as "no callbacks"
+    - drm/amdgpu: Fix RLC safe mode test in gfx_v9_0_enter_rlc_safe_mode
+    - drm/amd/pp/Polaris12: Fix a chunk of registers missed to program
+    - drm/amdgpu: update tmr mc address
+    - drm/amdgpu:add tmr mc address into amdgpu_firmware_info
+    - drm/amdgpu:add new firmware id for VCN
+    - drm/amdgpu:add VCN support in PSP driver
+    - drm/amdgpu:add VCN booting with firmware loaded by PSP
+    - debugobjects: Make stack check warning more informative
+    - mm: Fix devm_memremap_pages() collision handling
+    - HID: add quirk for another PIXART OEM mouse used by HP
+    - usb: dwc3: core: Fix ULPI PHYs and prevent phy_get/ulpi_init during
+      suspend/resume
+    - x86/pae: use 64 bit atomic xchg function in native_ptep_get_and_clear
+    - x86/xen: don't write ptes directly in 32-bit PV guests
+    - drm/i915: Increase LSPCON timeout
+    - kbuild: make missing $DEPMOD a Warning instead of an Error
+    - kvm: x86: Set highest physical address bits in non-present/reserved SPTEs
+    - x86: kvm: avoid unused variable warning
+    - arm64: cpu_errata: include required headers
+    - ASoC: wm8994: Fix missing break in switch
+    - arm64: Fix mismatched cache line size detection
+    - arm64: Handle mismatched cache type
+    - tipc: fix the big/little endian issue in tipc_dest
+    - ip6_vti: fix a null pointer deference when destroy vti6 tunnel
+    - workqueue: skip lockdep wq dependency in cancel_work_sync()
+    - workqueue: re-add lockdep dependencies for flushing
+    - apparmor: fix an error code in __aa_create_ns()
+    - tcp, ulp: fix leftover icsk_ulp_ops preventing sock from reattach
+    - netfilter: x_tables: do not fail xt_alloc_table_info too easilly
+    - ACPICA: ACPICA: add status check for acpi_hw_read before assigning return
+      value
+    - PCI: Match Root Port's MPS to endpoint's MPSS as necessary
+    - coccicheck: return proper error code on fail
+    - RISC-V: Use KBUILD_CFLAGS instead of KCFLAGS when building the vDSO
+    - blk-mq: count the hctx as active before allocating tag
+    - selinux: cleanup dentry and inodes on error in selinuxfs
+    - drm/amd/display: Read back max backlight value at boot
+    - btrfs: check-integrity: Fix NULL pointer dereference for degraded mount
+    - btrfs: lift uuid_mutex to callers of btrfs_open_devices
+    - btrfs: Fix a C compliance issue
+    - drm/i915: Nuke the LVDS lid notifier
+    - drm/edid: Quirk Vive Pro VR headset non-desktop.
+    - drm/amd/display: fix type of variable
+    - drm/amd/display: Don't share clk source between DP and HDMI
+    - drm/amd/display: update clk for various HDMI color depths
+    - drm/amd/display: Use requested HDMI aspect ratio
+    - drm/rockchip: lvds: add missing of_node_put
+    - drm/amd/display: Pass connector id when executing VBIOS CT
+    - drm/amd/display: Check if clock source in use before disabling
+    - drm/amdgpu: fix incorrect use of fcheck
+    - drm/amdgpu: fix incorrect use of drm_file->pid
+    - drm/i915: set DP Main Stream Attribute for color range on DDI platforms
+    - x86/tsc: Prevent result truncation on 32bit
+
+  * [Regression] Colour banding appears on Lenovo B50-80 integrated display
+    (LP: #1788308) // Bionic update: upstream stable patchset 2019-07-09
+    (LP: #1835972)
+    - drm/edid: Add 6 bpc quirk for SDC panel in Lenovo B50-80
+
+  * CVE-2019-12819
+    - mdio_bus: Fix use-after-free on device_register fails
+
+  * proc_thermal flooding dmesg (LP: #1824690)
+    - drivers: thermal: processor_thermal: Downgrade error message
+
+  * Bionic update: upstream stable patchset 2019-07-08 (LP: #1835845)
+    - bonding: avoid lockdep confusion in bond_get_stats()
+    - inet: frag: enforce memory limits earlier
+    - ipv4: frags: handle possible skb truesize change
+    - net: dsa: Do not suspend/resume closed slave_dev
+    - net: stmmac: Fix WoL for PCI-based setups
+    - rxrpc: Fix user call ID check in rxrpc_service_prealloc_one
+    - can: ems_usb: Fix memory leak on ems_usb_disconnect()
+    - virtio_balloon: fix another race between migration and ballooning
+    - x86/apic: Future-proof the TSC_DEADLINE quirk for SKX
+    - kvm: x86: vmx: fix vpid leak
+    - audit: fix potential null dereference 'context->module.name'
+    - userfaultfd: remove uffd flags from vma->vm_flags if UFFD_EVENT_FORK fails
+    - RDMA/uverbs: Expand primary and alt AV port checks
+    - crypto: padlock-aes - Fix Nano workaround data corruption
+    - drm/vc4: Reset ->{x, y}_scaling[1] when dealing with uniplanar formats
+    - scsi: sg: fix minor memory leak in error path
+    - net/mlx5e: E-Switch, Initialize eswitch only if eswitch manager
+    - net/mlx5e: Set port trust mode to PCP as default
+    - x86/efi: Access EFI MMIO data as unencrypted when SEV is active
+    - drm/atomic: Check old_plane_state->crtc in drm_atomic_helper_async_check()
+    - drm/atomic: Initialize variables in drm_atomic_helper_async_check() to make
+      gcc happy
+    - scsi: qla2xxx: Fix unintialized List head crash
+    - scsi: qla2xxx: Fix NPIV deletion by calling wait_for_sess_deletion
+    - scsi: qla2xxx: Fix ISP recovery on unload
+    - scsi: qla2xxx: Return error when TMF returns
+    - genirq: Make force irq threading setup more robust
+    - nohz: Fix local_timer_softirq_pending()
+    - nohz: Fix missing tick reprogram when interrupting an inline softirq
+    - ring_buffer: tracing: Inherit the tracing setting to next ring buffer
+    - i2c: imx: Fix reinit_completion() use
+    - Btrfs: fix file data corruption after cloning a range and fsync
+    - nvme-pci: allocate device queues storage space at probe
+    - nvme-pci: Fix queue double allocations
+    - xfs: catch inode allocation state mismatch corruption
+    - xfs: validate cached inodes are free when allocated
+    - perf/x86/intel/uncore: Fix hardcoded index of Broadwell extra PCI devices
+    - parisc: Enable CONFIG_MLONGCALLS by default
+    - parisc: Define mb() and add memory barriers to assembler unlock sequences
+    - kasan: add no_sanitize attribute for clang builds
+    - Mark HI and TASKLET softirq synchronous
+    - xen/netfront: don't cache skb_shinfo()
+    - scsi: sr: Avoid that opening a CD-ROM hangs with runtime power management
+      enabled
+    - scsi: qla2xxx: Fix memory leak for allocating abort IOCB
+    - init: rename and re-order boot_cpu_state_init()
+    - root dentries need RCU-delayed freeing
+    - make sure that __dentry_kill() always invalidates d_seq, unhashed or not
+    - fix mntput/mntput race
+    - fix __legitimize_mnt()/mntput() race
+    - mtd: nand: qcom: Add a NULL check for devm_kasprintf()
+    - phy: phy-mtk-tphy: use auto instead of force to bypass utmi signals
+    - ARM: dts: imx6sx: fix irq for pcie bridge
+    - kprobes/x86: Fix %p uses in error messages
+    - x86/irqflags: Provide a declaration for native_save_fl
+    - x86/apic: Ignore secondary threads if nosmt=force
+    - x86/mm/kmmio: Make the tracer robust against L1TF
+    - tools headers: Synchronise x86 cpufeatures.h for L1TF additions
+    - x86/microcode: Allow late microcode loading with SMT disabled
+    - x86/smp: fix non-SMP broken build due to redefinition of
+      apic_id_is_primary_thread
+    - cpu/hotplug: Non-SMP machines do not make use of booted_once
+    - sched/deadline: Update rq_clock of later_rq when pushing a task
+    - zram: remove BD_CAP_SYNCHRONOUS_IO with writeback feature
+    - x86/l1tf: Fix build error seen if CONFIG_KVM_INTEL is disabled
+    - x86: i8259: Add missing include file
+    - kbuild: verify that $DEPMOD is installed
+    - crypto: x86/sha256-mb - fix digest copy in sha256_mb_mgr_get_comp_job_avx2()
+    - crypto: vmac - require a block cipher with 128-bit block size
+    - crypto: vmac - separate tfm and request context
+    - crypto: blkcipher - fix crash flushing dcache in error path
+    - crypto: ablkcipher - fix crash flushing dcache in error path
+    - crypto: skcipher - fix aligning block size in skcipher_copy_iv()
+    - crypto: skcipher - fix crash flushing dcache in error path
+    - x86/platform/UV: Mark memblock related init code and data correctly
+    - dccp: fix undefined behavior with 'cwnd' shift in ccid2_cwnd_restart()
+    - l2tp: use sk_dst_check() to avoid race on sk->sk_dst_cache
+    - llc: use refcount_inc_not_zero() for llc_sap_find()
+    - vsock: split dwork to avoid reinitializations
+    - net_sched: Fix missing res info when create new tc_index filter
+    - vhost: reset metadata cache when initializing new IOTLB
+    - ip6_tunnel: use the right value for ipv4 min mtu check in ip6_tnl_xmit
+    - net: aquantia: Fix IFF_ALLMULTI flag functionality
+    - ALSA: hda - Sleep for 10ms after entering D3 on Conexant codecs
+    - ALSA: hda - Turn CX8200 into D3 as well upon reboot
+    - ALSA: vx222: Fix invalid endian conversions
+    - ALSA: virmidi: Fix too long output trigger loop
+    - ALSA: cs5535audio: Fix invalid endian conversion
+    - ALSA: hda: Correct Asrock B85M-ITX power_save blacklist entry
+    - ALSA: memalloc: Don't exceed over the requested size
+    - ALSA: vxpocket: Fix invalid endian conversions
+    - USB: serial: sierra: fix potential deadlock at close
+    - USB: serial: pl2303: add a new device id for ATEN
+    - ACPI / PM: save NVS memory for ASUS 1025C laptop
+    - tty: serial: 8250: Revert NXP SC16C2552 workaround
+    - serial: 8250_exar: Read INT0 from slave device, too
+    - serial: 8250_dw: always set baud rate in dw8250_set_termios
+    - serial: 8250_dw: Add ACPI support for uart on Broadcom SoC
+    - misc: sram: fix resource leaks in probe error path
+    - Bluetooth: avoid killing an already killed socket
+    - isdn: Disable IIOCDBGVAR
+    - cls_matchall: fix tcf_unbind_filter missing
+    - mlxsw: core_acl_flex_actions: Return error for conflicting actions
+    - ip_vti: fix a null pointer deferrence when create vti fallback tunnel
+    - net: ethernet: mvneta: Fix napi structure mixup on armada 3700
+    - net: mvneta: fix mvneta_config_rss on armada 3700
+    - EDAC: Add missing MEM_LRDDR4 entry in edac_mem_types[]
+    - pty: fix O_CLOEXEC for TIOCGPTPEER
+    - arm: dts: armada: Fix "#cooling-cells" property's name
+    - vfio: ccw: fix error return in vfio_ccw_sch_event
+    - perf tools: Fix error index for pmu event parser
+    - Input: synaptics-rmi4 - fix axis-swap behavior
+    - IB/mlx4: Fix an error handling path in 'mlx4_ib_rereg_user_mr()'
+    - drm/bridge/sii8620: fix loops in EDID fetch logic
+    - drm/bridge/sii8620: fix potential buffer overflow
+    - ARC: Explicitly add -mmedium-calls to CFLAGS
+    - hwmon: (nct6775) Fix loop limit
+    - soc: imx: gpcv2: correct PGC offset
+    - usb: dwc3: pci: add support for Intel IceLake
+    - usb: dwc2: gadget: Fix issue in dwc2_gadget_start_isoc()
+    - usb: dwc3: of-simple: fix use-after-free on remove
+    - ACPI / EC: Use ec_no_wakeup on Thinkpad X1 Carbon 6th
+    - netfilter: ipv6: nf_defrag: reduce struct net memory waste
+    - netfilter: nf_ct_helper: Fix possible panic after
+      nf_conntrack_helper_unregister
+    - selftests: pstore: return Kselftest Skip code for skipped tests
+    - selftests: static_keys: return Kselftest Skip code for skipped tests
+    - selftests: sysctl: return Kselftest Skip code for skipped tests
+    - selftests: zram: return Kselftest Skip code for skipped tests
+    - selftests: vm: return Kselftest Skip code for skipped tests
+    - selftests: sync: add config fragment for testing sync framework
+    - ARM: dts: NSP: Fix i2c controller interrupt type
+    - ARM: dts: NSP: Fix PCIe controllers interrupt types
+    - ARM: dts: BCM5301x: Fix i2c controller interrupt type
+    - ARM: dts: Cygnus: Fix I2C controller interrupt type
+    - ARM: dts: Cygnus: Fix PCIe controller interrupt type
+    - arm64: dts: specify 1.8V EMMC capabilities for bcm958742k
+    - arm64: dts: specify 1.8V EMMC capabilities for bcm958742t
+    - arm64: dts: ns2: Fix I2C controller interrupt type
+    - arm64: dts: ns2: Fix PCIe controller interrupt type
+    - arm64: dts: Stingray: Fix I2C controller interrupt type
+    - drivers/perf: xgene_pmu: Fix IOB SLOW PMU parser error
+    - drm: mali-dp: Enable Global SE interrupts mask for DP500
+    - drm/arm/malidp: Preserve LAYER_FORMAT contents when setting format
+    - IB/rxe: Fix missing completion for mem_reg work requests
+    - usb: dwc2: alloc dma aligned buffer for isoc split in
+    - usb: dwc2: fix isoc split in transfer with no data
+    - usb: gadget: composite: fix delayed_status race condition when set_interface
+    - usb: gadget: dwc2: fix memory leak in gadget_init()
+    - dwc2: gadget: Fix ISOC IN DDMA PID bitfield value calculation
+    - xen: add error handling for xenbus_printf
+    - pNFS: Always free the session slot on error in
+      nfs4_layoutget_handle_exception
+    - scsi: xen-scsifront: add error handling for xenbus_printf
+    - xen/scsiback: add error handling for xenbus_printf
+    - arm64: dma-mapping: clear buffers allocated with FORCE_CONTIGUOUS flag
+    - arm64: make secondary_start_kernel() notrace
+    - qed: Fix possible memory leak in Rx error path handling.
+    - qed: Add sanity check for SIMD fastpath handler.
+    - qed: Do not advertise DCBX_LLD_MANAGED capability.
+    - enic: initialize enic->rfs_h.lock in enic_probe
+    - net: hamradio: use eth_broadcast_addr
+    - net: propagate dev_get_valid_name return code
+    - net: stmmac: socfpga: add additional ocp reset line for Stratix10
+    - nvmet: reset keep alive timer in controller enable
+    - block: sed-opal: Fix a couple off by one bugs
+    - ARC: Enable machine_desc->init_per_cpu for !CONFIG_SMP
+    - nbd: Add the nbd NBD_DISCONNECT_ON_CLOSE config flag.
+    - net: davinci_emac: match the mdio device against its compatible if possible
+    - sctp: fix erroneous inc of snmp SctpFragUsrMsgs
+    - KVM: arm/arm64: Drop resource size check for GICV window
+    - drm/bridge/sii8620: fix display of packed pixel modes in MHL2
+    - locking/lockdep: Do not record IRQ state within lockdep code
+    - selftests: bpf: notification about privilege required to run test_kmod.sh
+      testing script
+    - mtd: dataflash: Use ULL suffix for 64-bit constants
+    - x86/microcode/intel: Fix memleak in save_microcode_patch()
+    - ipv6: mcast: fix unsolicited report interval after receiving querys
+    - Smack: Mark inode instant in smack_task_to_inode
+    - arm64: dts: msm8916: fix Coresight ETF graph connections
+    - batman-adv: Fix bat_ogm_iv best gw refcnt after netlink dump
+    - batman-adv: Fix bat_v best gw refcnt after netlink dump
+    - batman-adv: Avoid storing non-TT-sync flags on singular entries too
+    - batman-adv: Fix multicast TT issues with bogus ROAM flags
+    - cxgb4: when disabling dcb set txq dcb priority to 0
+    - iio: pressure: bmp280: fix relative humidity unit
+    - brcmfmac: stop watchdog before detach and free everything
+    - ARM: dts: am437x: make edt-ft5x06 a wakeup source
+    - ALSA: seq: Fix UBSAN warning at SNDRV_SEQ_IOCTL_QUERY_NEXT_CLIENT ioctl
+    - usb: xhci: remove the code build warning
+    - usb: xhci: increase CRS timeout value
+    - NFC: pn533: Fix wrong GFP flag usage
+    - typec: tcpm: Fix a msecs vs jiffies bug
+    - kconfig: fix line numbers for if-entries in menu tree
+    - perf record: Support s390 random socket_id assignment
+    - perf test session topology: Fix test on s390
+    - perf report powerpc: Fix crash if callchain is empty
+    - perf tools: Fix a clang 7.0 compilation error
+    - perf bench: Fix numa report output code
+    - ARM: davinci: board-da850-evm: fix WP pin polarity for MMC/SD
+    - netfilter: nf_log: fix uninit read in nf_log_proc_dostring
+    - net/mlx5: E-Switch, Disallow vlan/spoofcheck setup if not being esw manager
+    - nfp: cast sizeof() to int when comparing with error code
+    - selftests/x86/sigreturn/64: Fix spurious failures on AMD CPUs
+    - selftests/x86/sigreturn: Do minor cleanups
+    - ARM: dts: da850: Fix interrups property for gpio
+    - ARM64: dts: meson-gxl: fix Mali GPU compatible string
+    - dmaengine: pl330: report BURST residue granularity
+    - dmaengine: k3dma: Off by one in k3_of_dma_simple_xlate()
+    - ath10k: update the phymode along with bandwidth change request
+    - md/raid10: fix that replacement cannot complete recovery after reassemble
+    - dev-dax: check_vma: ratelimit dev_info-s
+    - nl80211: relax ht operation checks for mesh
+    - nl80211: check nla_parse_nested() return values
+    - drm/exynos: gsc: Fix support for NV16/61, YUV420/YVU420 and YUV422 modes
+    - drm/exynos: decon5433: Fix per-plane global alpha for XRGB modes
+    - drm/exynos: decon5433: Fix WINCONx reset value
+    - drbd: Fix drbd_request_prepare() discard handling
+    - bpf, s390: fix potential memleak when later bpf_jit_prog fails
+    - PCI: xilinx: Add missing of_node_put()
+    - PCI: xilinx-nwl: Add missing of_node_put()
+    - PCI: faraday: Add missing of_node_put()
+    - bnx2x: Fix receiving tx-timeout in error or recovery state.
+    - fsl/fman: fix parser reporting bad checksum on short frames
+    - dpaa_eth: DPAA SGT needs to be 256B
+    - acpi/nfit: fix cmd_rc for acpi_nfit_ctl to always return a value
+    - openrisc: entry: Fix delay slot exception detection
+    - m68k: fix "bad page state" oops on ColdFire boot
+    - objtool: Support GCC 8 '-fnoreorder-functions'
+    - ipvlan: call dev_change_flags when ipvlan mode is reset
+    - drm/amdgpu: fix swapped emit_ib_size in vce3
+    - x86/mm/32: Initialize the CR4 shadow before __flush_tlb_all()
+    - HID: wacom: Correct touch maximum XY of 2nd-gen Intuos
+    - ARM: imx_v4_v5_defconfig: Select ULPI support
+    - bpf: hash map: decrement counter on error
+    - tracing: Use __printf markup to silence compiler
+    - kasan: fix shadow_size calculation error in kasan_module_alloc
+    - smsc75xx: Add workaround for gigabit link up hardware errata.
+    - drm/bridge/sii8620: Fix display of packed pixel modes
+    - samples/bpf: add missing <linux/if_vlan.h>
+    - samples/bpf: Check the result of system()
+    - samples/bpf: Check the error of write() and read()
+    - ieee802154: 6lowpan: set IFLA_LINK
+    - netfilter: x_tables: set module owner for icmp(6) matches
+    - ipv6: make ipv6_renew_options() interrupt/kernel safe
+    - net: qrtr: Broadcast messages only from control port
+    - sh_eth: fix invalid context bug while calling auto-negotiation by ethtool
+    - sh_eth: fix invalid context bug while changing link options by ethtool
+    - ravb: fix invalid context bug while calling auto-negotiation by ethtool
+    - ravb: fix invalid context bug while changing link options by ethtool
+    - ARM: pxa: irq: fix handling of ICMR registers in suspend/resume
+    - net/sched: act_tunnel_key: fix NULL dereference when 'goto chain' is used
+    - nvmem: Don't let a NULL cell_id for nvmem_cell_get() crash us
+    - ieee802154: at86rf230: switch from BUG_ON() to WARN_ON() on problem
+    - ieee802154: at86rf230: use __func__ macro for debug messages
+    - ieee802154: fakelb: switch from BUG_ON() to WARN_ON() on problem
+    - gpu: host1x: Check whether size of unpin isn't 0
+    - drm/tegra: Fix comparison operator for buffer size
+    - drm/armada: fix colorkey mode property
+    - drm/armada: fix irq handling
+    - netfilter: nft_compat: explicitly reject ERROR and standard target
+    - netfilter: nf_conntrack: Fix possible possible crash on module loading.
+    - ARC: Improve cmpxchg syscall implementation
+    - bnxt_en: Fix inconsistent BNXT_FLAG_AGG_RINGS logic.
+    - bnxt_en: Always set output parameters in bnxt_get_max_rings().
+    - bnxt_en: Fix for system hang if request_irq fails
+    - scsi: qedf: Send the driver state to MFW
+    - scsi: qedi: Send driver state to MFW
+    - perf llvm-utils: Remove bashism from kernel include fetch script
+    - perf tools: Fix compilation errors on gcc8
+    - perf script python: Fix dict reference counting
+    - nfit: fix unchecked dereference in acpi_nfit_ctl
+    - RDMA/mlx5: Fix memory leak in mlx5_ib_create_srq() error path
+    - ARM: 8780/1: ftrace: Only set kernel memory back to read-only after boot
+    - ARM: DRA7/OMAP5: Enable ACTLR[0] (Enable invalidates of BTB) for secondary
+      cores
+    - ARM: dts: am3517.dtsi: Disable reference to OMAP3 OTG controller
+    - ixgbe: Be more careful when modifying MAC filters
+    - tools: build: Use HOSTLDFLAGS with fixdep
+    - kbuild: suppress warnings from 'getconf LFS_*'
+    - packet: reset network header if packet shorter than ll reserved space
+    - qlogic: check kstrtoul() for errors
+    - tcp: remove DELAYED ACK events in DCTCP
+    - pinctrl: ingenic: Fix inverted direction for < JZ4770
+    - pinctrl: nsp: off by ones in nsp_pinmux_enable()
+    - pinctrl: nsp: Fix potential NULL dereference
+    - drm/nouveau/gem: off by one bugs in nouveau_gem_pushbuf_reloc_apply()
+    - net/ethernet/freescale/fman: fix cross-build error
+    - ibmvnic: Fix error recovery on login failure
+    - btrfs: scrub: Don't use inode page cache in scrub_handle_errored_block()
+    - octeon_mgmt: Fix MIX registers configuration on MTU setup
+    - net: usb: rtl8150: demote allmulti message to dev_dbg()
+    - PCI: OF: Fix I/O space page leak
+    - PCI: versatile: Fix I/O space page leak
+    - net: qca_spi: Avoid packet drop during initial sync
+    - net: qca_spi: Make sure the QCA7000 reset is triggered
+    - net: qca_spi: Fix log level if probe fails
+    - tcp: identify cryptic messages as TCP seq # bugs
+    - soc: imx: gpc: restrict register range for regmap access
+    - ACPI / EC: Use ec_no_wakeup on more Thinkpad X1 Carbon 6th systems
+    - ARM: dts: imx6: RDU2: fix irq type for mv88e6xxx switch
+    - nvme: fix handling of metadata_len for NVME_IOCTL_IO_CMD
+    - parisc: Remove ordered stores from syscall.S
+    - xfrm_user: prevent leaking 2 bytes of kernel memory
+    - netfilter: conntrack: dccp: treat SYNC/SYNCACK as invalid if no prior state
+    - packet: refine ring v3 block size test to hold one frame
+    - net/smc: no shutdown in state SMC_LISTEN
+    - parisc: Remove unnecessary barriers from spinlock.h
+    - PCI: hotplug: Don't leak pci_slot on registration failure
+    - PCI: Skip MPS logic for Virtual Functions (VFs)
+    - PCI: pciehp: Fix use-after-free on unplug
+    - PCI: pciehp: Fix unprotected list iteration in IRQ handler
+    - i2c: core: ACPI: Properly set status byte to 0 for multi-byte writes
+    - i2c: imx: Fix race condition in dma read
+    - reiserfs: fix broken xattr handling (heap corruption, bad retval)
+    - updateconfigs for v4.14.67
+    - IB/rxe: avoid double kfree skb
+    - RDMA/qedr: Fix NULL pointer dereference when running over iWARP without
+      RDMA-CM
+    - smb3: increase initial number of credits requested to allow write
+    - hwmon: (dell-smm) Disable fan support for Dell XPS13 9333
+    - ARM: dts: HR2: Fix interrupt types for i2c and PCIe
+    - drm/arm/malidp: Ensure that the crtcs are shutdown before removing any
+      encoder/connector
+    - drm/mali-dp: Rectify the width and height passed to rotmem_required()
+    - dmaengine: ti: omap-dma: Fix OMAP1510 incorrect residue_granularity
+    - nvme-rdma: fix possible double free condition when failing to create a
+      controller
+    - nvme-rdma: Fix command completion race at error recovery
+    - nvme-pci: move nvme_kill_queues to nvme_remove_dead_ctrl
+    - clk: sunxi-ng: replace lib-y with obj-y
+    - batman-adv: Fix debugfs path for renamed hardif
+    - batman-adv: Fix debugfs path for renamed softif
+    - nfp: bpf: don't stop offload if replace failed
+    - perf tests: Add event parsing error handling to parse events test
+    - perf script: Fix crash because of missing evsel->priv
+    - perf tools: Fix crash caused by accessing feat_ops[HEADER_LAST_FEATURE]
+    - s390/qeth: consistently re-enable device features
+    - sched/fair: Fix bandwidth timer clock drift condition
+    - r8169: fix mac address change
+    - RISC-V: Don't include irq-riscv-intc.h
+    - RISC-V: Fix PTRACE_SETREGSET bug.
+    - net: qrtr: Reset the node and port ID of broadcast messages
+    - cxgb4: assume flash part size to be 4MB, if it can't be determined
+    - bpf: fix sk_skb programs without skb->dev assigned
+    - ipfrag: really prevent allocation on netns exit
+    - gpu: host1x: Skip IOMMU initialization if firewall is enabled
+    - ARC: [plat-hsdk]: Configure APB GPIO controller on ARC HSDK platform
+    - bnxt_en: Do not modify max IRQ count after RDMA driver requests/frees IRQs.
+    - scsi: hpsa: correct enclosure sas address
+    - perf tools: Use python-config --includes rather than --cflags
+    - sfp: ensure we clean up properly on bus registration failure
+    - amd/dc/dce100: On dce100, set clocks to 0 on suspend
+    - tools: build: Fixup host c flags
+    - kvm: nVMX: Restore exit qual for VM-entry failure due to MSR loading
+    - ibmvnic: Revise RX/TX queue error messages
+    - net/smc: reset recv timeout after clc handshake
+    - PCI: xgene: Fix I/O space page leak
+    - PCI: designware: Fix I/O space page leak
+    - PCI: aardvark: Fix I/O space page leak
+    - PCI: faraday: Fix I/O space page leak
+    - PCI: mediatek: Fix I/O space page leak
+    - PCI: v3-semi: Fix I/O space page leak
+    - platform/x86: dell-laptop: Fix backlight detection
+    - mm: use helper functions for allocating and freeing vm_area structs
+    - mm: make vm_area_dup() actually copy the old vma data
+    - mm: make vm_area_alloc() initialize core fields
+    - PCI / ACPI / PM: Resume all bridges on suspend-to-RAM
+
+ -- Sultan Alsawaf <sultan.alsawaf@canonical.com>  Wed, 24 Jul 2019 09:50:49 -0600
 
 linux (4.15.0-55.60) bionic; urgency=medium
 
index 01d12c49f1cdb331ab2d4c710947a2a81b0e45da..d1d3c796340699e6b0281314a4fd5f656e4d5f0b 100644 (file)
@@ -25,12 +25,19 @@ rm -f 'drivers/net/ethernet/hisilicon/hns3/hns3pf/hns3_enet.h'
 rm -f 'drivers/net/ethernet/hisilicon/hns3/hns3pf/hns3_ethtool.c'
 rm -f 'drivers/platform/x86/dell-smbios.c'
 rm -f 'drivers/s390/crypto/ap_asm.h'
+rm -f 'include/crypto/vmac.h'
 rm -f 'include/linux/mfd/rtsx_common.h'
 rm -f 'include/linux/mfd/rtsx_pci.h'
 rm -f 'include/linux/mfd/rtsx_usb.h'
+rm -f 'tools/testing/selftests/android/ion/config'
 rm -f 'tools/testing/selftests/powerpc/alignment/copy_unaligned.c'
+rm -f 'tools/testing/selftests/powerpc/alignment/paste_last_unaligned.c'
+rm -f 'tools/testing/selftests/powerpc/alignment/paste_unaligned.c'
 rm -f 'tools/testing/selftests/powerpc/context_switch/.gitignore'
 rm -f 'tools/testing/selftests/powerpc/context_switch/Makefile'
 rm -f 'tools/testing/selftests/powerpc/context_switch/cp_abort.c'
 chmod +x 'scripts/kmsg-doc'
+chmod +x 'tools/testing/selftests/netfilter/nft_trans_stress.sh'
+chmod +x 'ubuntu/vbox-update'
+chmod +x 'update-version-dkms'
 exit 0