[ubuntu/disco-proposed] linux-gcp_5.0.0-1002.2_amd64.tar.gz - (Accepted)

Seth Forshee seth.forshee at canonical.com
Wed Apr 10 18:58:04 UTC 2019


linux-gcp (5.0.0-1002.2) disco; urgency=medium

  * linux-gcp: 5.0.0-1002.2 -proposed tracker (LP: #1823221)

  * Packaging resync (LP: #1786013)
    - [Packaging] update update.conf

  * Set CONFIG_RANDOM_TRUST_CPU=y (LP: #1823754)
    - [Config] CONFIG_RANDOM_TRUST_CPU=y

  * tcm_loop.ko: move from modules-extra into main modules package
    (LP: #1817786)
    - [Packaging] move tcm_loop.lo to main linux-modules-gcp package

  * Miscellaneous Ubuntu changes
    - [Config] bump annotations format
    - [Config] sync some annotations updates from cosmic
    - [Config] linux-gcp: Update annotations file
    - [Config] update configs after rebase to 5.0.0-10.11

  [ Ubuntu: 5.0.0-10.11 ]

  * linux: 5.0.0-10.11 -proposed tracker (LP: #1823936)
  * Apparmor enforcement failure in lxc selftests (LP: #1823379)
    - SAUCE: apparmor: Restore Y/N in /sys for apparmor's "enabled"
  * systemd cause kernel trace "BUG: unable to handle kernel paging request at
    6db23a14" on Cosmic i386 (LP: #1813244)
    - openvswitch: fix flow actions reallocation

  [ Ubuntu: 5.0.0-9.10 ]

  * linux: 5.0.0-9.10 -proposed tracker (LP: #1823228)
  * Packaging resync (LP: #1786013)
    - [Packaging] resync git-ubuntu-log
    - [Packaging] update helper scripts
    - [Packaging] resync retpoline extraction
  * Huawei Hi1822 NIC has poor performance (LP: #1820187)
    - net-next/hinic: replace disable_irq_nosync/enable_irq
  * Add uid shifting overlay filesystem (shiftfs) (LP: #1823186)
    - shiftfs: uid/gid shifting bind mount
    - shiftfs: rework and extend
    - shiftfs: support some btrfs ioctls
    - [Config] enable shiftfs
  * Cannot boot or install - have to use nomodeset (LP: #1821820)
    - Revert "drm/i915/fbdev: Actually configure untiled displays"
  * Disco update: v5.0.6 upstream stable release (LP: #1823060)
    - netfilter: nf_tables: fix set double-free in abort path
    - dccp: do not use ipv6 header for ipv4 flow
    - genetlink: Fix a memory leak on error path
    - gtp: change NET_UDP_TUNNEL dependency to select
    - ipv6: make ip6_create_rt_rcu return ip6_null_entry instead of NULL
    - mac8390: Fix mmio access size probe
    - mISDN: hfcpci: Test both vendor & device ID for Digium HFC4S
    - net: aquantia: fix rx checksum offload for UDP/TCP over IPv6
    - net: datagram: fix unbounded loop in __skb_try_recv_datagram()
    - net/packet: Set __GFP_NOWARN upon allocation in alloc_pg_vec
    - net: phy: meson-gxl: fix interrupt support
    - net: rose: fix a possible stack overflow
    - net: stmmac: fix memory corruption with large MTUs
    - net-sysfs: call dev_hold if kobject_init_and_add success
    - net: usb: aqc111: Extend HWID table by QNAP device
    - packets: Always register packet sk in the same order
    - rhashtable: Still do rehash when we get EEXIST
    - sctp: get sctphdr by offset in sctp_compute_cksum
    - sctp: use memdup_user instead of vmemdup_user
    - tcp: do not use ipv6 header for ipv4 flow
    - tipc: allow service ranges to be connect()'ed on RDM/DGRAM
    - tipc: change to check tipc_own_id to return in tipc_net_stop
    - tipc: fix cancellation of topology subscriptions
    - tun: properly test for IFF_UP
    - vrf: prevent adding upper devices
    - vxlan: Don't call gro_cells_destroy() before device is unregistered
    - thunderx: enable page recycling for non-XDP case
    - thunderx: eliminate extra calls to put_page() for pages held for recycling
    - net: dsa: mv88e6xxx: fix few issues in mv88e6390x_port_set_cmode
    - net: mii: Fix PAUSE cap advertisement from linkmode_adv_to_lcl_adv_t()
      helper
    - net: phy: don't clear BMCR in genphy_soft_reset
    - r8169: fix cable re-plugging issue
    - ila: Fix rhashtable walker list corruption
    - tun: add a missing rcu_read_unlock() in error path
    - powerpc/fsl: Fix the flush of branch predictor.
    - Btrfs: fix incorrect file size after shrinking truncate and fsync
    - btrfs: remove WARN_ON in log_dir_items
    - btrfs: don't report readahead errors and don't update statistics
    - btrfs: Fix bound checking in qgroup_trace_new_subtree_blocks
    - btrfs: Avoid possible qgroup_rsv_size overflow in
      btrfs_calculate_inode_block_rsv_size
    - Btrfs: fix assertion failure on fsync with NO_HOLES enabled
    - locks: wake any locks blocked on request before deadlock check
    - tracing: initialize variable in create_dyn_event()
    - ARM: imx6q: cpuidle: fix bug that CPU might not wake up at expected time
    - powerpc: bpf: Fix generation of load/store DW instructions
    - vfio: ccw: only free cp on final interrupt
    - NFS: Fix nfs4_lock_state refcounting in nfs4_alloc_{lock,unlock}data()
    - NFS: fix mount/umount race in nlmclnt.
    - NFSv4.1 don't free interrupted slot on open
    - net: dsa: qca8k: remove leftover phy accessors
    - ALSA: rawmidi: Fix potential Spectre v1 vulnerability
    - ALSA: seq: oss: Fix Spectre v1 vulnerability
    - ALSA: pcm: Fix possible OOB access in PCM oss plugins
    - ALSA: pcm: Don't suspend stream in unrecoverable PCM state
    - ALSA: hda/realtek - Fixed Headset Mic JD not stable
    - ALSA: hda/realtek: merge alc_fixup_headset_jack to alc295_fixup_chromebook
    - ALSA: hda/realtek - Add support headset mode for DELL WYSE AIO
    - ALSA: hda/realtek - Add support headset mode for New DELL WYSE NB
    - ALSA: hda/realtek: Enable headset MIC of Acer AIO with ALC286
    - ALSA: hda/realtek: Enable headset MIC of Acer Aspire Z24-890 with ALC286
    - ALSA: hda/realtek - Add support for Acer Aspire E5-523G/ES1-432 headset mic
    - ALSA: hda/realtek: Enable ASUS X441MB and X705FD headset MIC with ALC256
    - ALSA: hda/realtek: Enable headset mic of ASUS P5440FF with ALC256
    - ALSA: hda/realtek: Enable headset MIC of ASUS X430UN and X512DK with ALC256
    - ALSA: hda/realtek - Fix speakers on Acer Predator Helios 500 Ryzen laptops
    - kbuild: modversions: Fix relative CRC byte order interpretation
    - fs/open.c: allow opening only regular files during execve()
    - ocfs2: fix inode bh swapping mixup in ocfs2_reflink_inodes_lock
    - scsi: sd: Fix a race between closing an sd device and sd I/O
    - scsi: sd: Quiesce warning if device does not report optimal I/O size
    - scsi: zfcp: fix rport unblock if deleted SCSI devices on Scsi_Host
    - scsi: zfcp: fix scsi_eh host reset with port_forced ERP for non-NPIV FCP
      devices
    - drm/rockchip: vop: reset scale mode when win is disabled
    - tty/serial: atmel: Add is_half_duplex helper
    - tty/serial: atmel: RS485 HD w/DMA: enable RX after TX is stopped
    - tty: mxs-auart: fix a potential NULL pointer dereference
    - tty: atmel_serial: fix a potential NULL pointer dereference
    - tty: serial: qcom_geni_serial: Initialize baud in qcom_geni_console_setup
    - staging: comedi: ni_mio_common: Fix divide-by-zero for DIO cmdtest
    - staging: olpc_dcon_xo_1: add missing 'const' qualifier
    - staging: speakup_soft: Fix alternate speech with other synths
    - staging: vt6655: Remove vif check from vnt_interrupt
    - staging: vt6655: Fix interrupt race condition on device start up.
    - staging: erofs: fix to handle error path of erofs_vmap()
    - staging: erofs: fix error handling when failed to read compresssed data
    - staging: erofs: keep corrupted fs from crashing kernel in erofs_readdir()
    - serial: max310x: Fix to avoid potential NULL pointer dereference
    - serial: mvebu-uart: Fix to avoid a potential NULL pointer dereference
    - serial: sh-sci: Fix setting SCSCR_TIE while transferring data
    - USB: serial: cp210x: add new device id
    - USB: serial: ftdi_sio: add additional NovaTech products
    - USB: serial: mos7720: fix mos_parport refcount imbalance on error path
    - USB: serial: option: set driver_info for SIM5218 and compatibles
    - USB: serial: option: add support for Quectel EM12
    - USB: serial: option: add Olicard 600
    - ACPI / CPPC: Fix guaranteed performance handling
    - Disable kgdboc failed by echo space to /sys/module/kgdboc/parameters/kgdboc
    - fs/proc/proc_sysctl.c: fix NULL pointer dereference in put_links
    - drivers/block/zram/zram_drv.c: fix idle/writeback string compare
    - blk-mq: fix sbitmap ws_active for shared tags
    - cpufreq: intel_pstate: Also use CPPC nominal_perf for base_frequency
    - cpufreq: scpi: Fix use after free
    - drm/vgem: fix use-after-free when drm_gem_handle_create() fails
    - drm/vkms: fix use-after-free when drm_gem_handle_create() fails
    - drm/i915: Mark AML 0x87CA as ULX
    - drm/i915/gvt: Fix MI_FLUSH_DW parsing with correct index check
    - drm/i915/icl: Fix the TRANS_DDI_FUNC_CTL2 bitfield macro
    - gpio: exar: add a check for the return value of ida_simple_get fails
    - gpio: adnp: Fix testing wrong value in adnp_gpio_direction_input
    - phy: sun4i-usb: Support set_mode to USB_HOST for non-OTG PHYs
    - usb: mtu3: fix EXTCON dependency
    - USB: gadget: f_hid: fix deadlock in f_hidg_write()
    - usb: common: Consider only available nodes for dr_mode
    - mm/memory.c: fix modifying of page protection by insert_pfn()
    - usb: host: xhci-rcar: Add XHCI_TRUST_TX_LENGTH quirk
    - xhci: Fix port resume done detection for SS ports with LPM enabled
    - usb: xhci: dbc: Don't free all memory with spinlock held
    - xhci: Don't let USB3 ports stuck in polling state prevent suspend
    - usb: cdc-acm: fix race during wakeup blocking TX traffic
    - usb: typec: tcpm: Try PD-2.0 if sink does not respond to 3.0 source-caps
    - usb: typec: Fix unchecked return value
    - mm/hotplug: fix offline undo_isolate_page_range()
    - mm: add support for kmem caches in DMA32 zone
    - iommu/io-pgtable-arm-v7s: request DMA32 memory, and improve debugging
    - mm: mempolicy: make mbind() return -EIO when MPOL_MF_STRICT is specified
    - mm/debug.c: fix __dump_page when mapping->host is not set
    - mm/memory_hotplug.c: fix notification in offline error path
    - mm/page_isolation.c: fix a wrong flag in set_migratetype_isolate()
    - mm/migrate.c: add missing flush_dcache_page for non-mapped page migrate
    - perf pmu: Fix parser error for uncore event alias
    - perf intel-pt: Fix TSC slip
    - objtool: Query pkg-config for libelf location
    - powerpc/pseries/energy: Use OF accessor functions to read ibm,drc-indexes
    - powerpc/64: Fix memcmp reading past the end of src/dest
    - powerpc/pseries/mce: Fix misleading print for TLB mutlihit
    - watchdog: Respect watchdog cpumask on CPU hotplug
    - cpu/hotplug: Prevent crash when CPU bringup fails on CONFIG_HOTPLUG_CPU=n
    - x86/smp: Enforce CONFIG_HOTPLUG_CPU when SMP=y
    - KVM: Reject device ioctls from processes other than the VM's creator
    - KVM: x86: Emulate MSR_IA32_ARCH_CAPABILITIES on AMD hosts
    - KVM: x86: update %rip after emulating IO
    - bpf: do not restore dst_reg when cur_state is freed
    - mt76x02u: use usb_bulk_msg to upload firmware
    - Linux 5.0.6
  * RDMA/hns updates for disco (LP: #1822897)
    - RDMA/hns: Fix the bug with updating rq head pointer when flush cqe
    - RDMA/hns: Bugfix for the scene without receiver queue
    - RDMA/hns: Add constraint on the setting of local ACK timeout
    - RDMA/hns: Modify the pbl ba page size for hip08
    - RDMA/hns: RDMA/hns: Assign rq head pointer when enable rq record db
    - RDMA/hns: Add the process of AEQ overflow for hip08
    - RDMA/hns: Add SCC context allocation support for hip08
    - RDMA/hns: Add SCC context clr support for hip08
    - RDMA/hns: Add timer allocation support for hip08
    - RDMA/hns: Remove set but not used variable 'rst'
    - RDMA/hns: Make some function static
    - RDMA/hns: Fix the Oops during rmmod or insmod ko when reset occurs
    - RDMA/hns: Fix the chip hanging caused by sending mailbox&CMQ during reset
    - RDMA/hns: Fix the chip hanging caused by sending doorbell during reset
    - RDMA/hns: Limit minimum ROCE CQ depth to 64
    - RDMA/hns: Fix the state of rereg mr
    - RDMA/hns: Set allocated memory to zero for wrid
    - RDMA/hns: Delete useful prints for aeq subtype event
    - RDMA/hns: Configure capacity of hns device
    - RDMA/hns: Modify qp&cq&pd specification according to UM
    - RDMA/hns: Bugfix for set hem of SCC
    - RDMA/hns: Use GFP_ATOMIC in hns_roce_v2_modify_qp
  * autopkgtests run too often, too much and don't skip enough (LP: #1823056)
    - Set +x on rebuild testcase.
    - Skip rebuild test, for regression-suite deps.
    - Make ubuntu-regression-suite skippable on unbootable kernels.
    - make rebuild use skippable error codes when skipping.
    - Only run regression-suite, if requested to.
  * touchpad not working on lenovo yoga 530 (LP: #1787775)
    - Revert "UBUNTU: SAUCE: i2c:amd Depends on ACPI"
    - Revert "UBUNTU: SAUCE: i2c:amd move out pointer in union i2c_event_base"
    - i2c: add extra check to safe DMA buffer helper
    - i2c: Add drivers for the AMD PCIe MP2 I2C controller
    - [Config] Update config for AMD MP2 I2C driver
  * Detect SMP PHY control command errors (LP: #1822680)
    - scsi: libsas: Check SMP PHY control function result
  * disable a.out support (LP: #1818552)
    - [Config] Disable a.out support
    - [Config] remove binfmt_aout from abi for i386 lowlatency
  * bionic: fork out linux-snapdragon into its own topic kernel (LP: #1820868)
    - [Packaging] remove snapdragon flavour support
    - Revert "UBUNTU: SAUCE: (snapdragon) drm/msm/adv7511: wrap hacks under
      CONFIG_ADV7511_SNAPDRAGON_HACKS #ifdefs"
    - Revert "UBUNTU: SAUCE: (snapdragon) media: ov5645: skip address change if dt
      addr == default addr"
    - Revert "UBUNTU: SAUCE: (snapdragon) DT: leds: Add Qualcomm Light Pulse
      Generator binding"
    - Revert "UBUNTU: SAUCE: (snapdragon) MAINTAINERS: Add Qualcomm Camera Control
      Interface driver"
    - Revert "UBUNTU: SAUCE: (snapdragon) dt-bindings: media: Binding document for
      Qualcomm Camera Control Interface driver"
    - Revert "UBUNTU: SAUCE: (snapdragon) leds: Add driver for Qualcomm LPG"
    - Revert "UBUNTU: SAUCE: (snapdragon) HACK: drm/msm/adv7511: Don't rely on
      interrupts for EDID parsing"
    - Revert "UBUNTU: SAUCE: (snapdragon) drm/bridge/adv7511: Delay clearing of
      HPD interrupt status"
    - Revert "UBUNTU: SAUCE: (snapdragon) media: ov5645: Fix I2C address"
    - Revert "UBUNTU: SAUCE: (snapdragon) i2c-qcom-cci: Fix I2C address bug"
    - Revert "UBUNTU: SAUCE: (snapdragon) i2c-qcom-cci: Fix run queue completion
      timeout"
    - Revert "UBUNTU: SAUCE: (snapdragon) camss: Do not register if no cameras are
      present"
    - Revert "UBUNTU: SAUCE: (snapdragon) i2c: Add Qualcomm Camera Control
      Interface driver"
    - Revert "UBUNTU: SAUCE: (snapdragon) ov5645: I2C address change"
    - Revert "UBUNTU: SAUCE: (snapdragon) regulator: smd: Allow
      REGULATOR_QCOM_SMD_RPM=m"
    - Revert "UBUNTU: SAUCE: (snapdragon) cpufreq: Add apq8016 to cpufreq-dt-
      platdev blacklist"
    - Revert "UBUNTU: SAUCE: (snapdragon) PM / OPP: Add a helper to get an opp
      regulator for device"
    - Revert "UBUNTU: SAUCE: (snapdragon) PM / OPP: HACK: Allow to set regulator
      without opp_list"
    - Revert "UBUNTU: SAUCE: (snapdragon) PM / OPP: Drop RCU usage in
      dev_pm_opp_adjust_voltage()"
    - Revert "UBUNTU: SAUCE: (snapdragon) PM / OPP: Support adjusting OPP voltages
      at runtime"
    - Revert "UBUNTU: SAUCE: (snapdragon) regulator: smd: Add floor and corner
      operations"
    - Revert "UBUNTU: SAUCE: (snapdragon) power: avs: cpr: Register with cpufreq-
      dt"
    - Revert "UBUNTU: SAUCE: (snapdragon) power: avs: cpr: fix with new
      reg_sequence structures"
    - Revert "UBUNTU: SAUCE: (snapdragon) power: avs: cpr: Use raw mem access for
      qfprom"
    - Revert "UBUNTU: SAUCE: (snapdragon) power: avs: Add support for CPR (Core
      Power Reduction)"
    - Revert "UBUNTU: SAUCE: (snapdragon) HACK: drm/msm/iommu: Remove runtime_put
      calls in map/unmap"
    - Revert "UBUNTU: SAUCE: (snapdragon) arm64: defconfig: enable LEDS_QCOM_LPG"
    - Revert "UBUNTU: SAUCE: (snapdragon) kernel: distro.config: enable 'BBR' TCP
      congestion algorithm"
    - Revert "UBUNTU: SAUCE: (snapdragon) kernel: distro.config: enable 'fq' and
      'fq_codel' qdiscs"
    - Revert "UBUNTU: SAUCE: (snapdragon) kernel: distro.config: enable
      'schedutil' CPUfreq governor"
    - Revert "UBUNTU: SAUCE: (snapdragon) kernel: configs: set USB_CONFIG_F_FS in
      distro.config"
    - Revert "UBUNTU: SAUCE: (snapdragon) arm64: defconfig: enable
      CONFIG_USB_CONFIGFS_F_FS by default"
    - Revert "UBUNTU: SAUCE: (snapdragon) kernel: configs: add freq stat to sysfs"
    - Revert "UBUNTU: SAUCE: (snapdragon) arm64: configs: Enable camera drivers"
    - Revert "UBUNTU: SAUCE: (snapdragon) arm64: defconfig: disable ANALOG_TV and
      DIGITAL_TV"
    - Revert "UBUNTU: SAUCE: (snapdragon) kernel: configs: add more USB net
      drivers"
    - Revert "UBUNTU: SAUCE: (snapdragon) arm64: configs: enable BT_QCOMSMD"
    - Revert "UBUNTU: SAUCE: (snapdragon) arm64: defconfig: enable
      CFG80211_DEFAULT_PS by default"
    - Revert "UBUNTU: SAUCE: (snapdragon) Force the SMD regulator driver to be
      compiled-in"
    - Revert "UBUNTU: SAUCE: (snapdragon) kernel: configs: enable dm_mod and
      dm_crypt"
    - Revert "UBUNTU: SAUCE: (snapdragon) arm64: defconfig: Enable a53/apcs and
      avs"
    - Revert "UBUNTU: SAUCE: (snapdragon) arm64: configs: enable QCOM Venus"
    - Revert "UBUNTU: SAUCE: (snapdragon) kernel: distro.config: enable debug
      friendly USB network adpater"
    - Revert "UBUNTU: SAUCE: (snapdragon) arm64: configs: enable WCN36xx"
    - Revert "UBUNTU: SAUCE: (snapdragon) kernel: configs; add distro.config"
    - Revert "UBUNTU: SAUCE: (snapdragon) arm64: defconfig: enable QCOM audio
      drivers for APQ8016 and DB410c"
    - Revert "UBUNTU: SAUCE: (snapdragon) arm64: defconfig: enable REMOTEPROC"
    - [Config] fix abi for remove i2c-qcom-cci module
    - [Config] update annotations
    - [Config] update configs following snapdragon removal
  * Disco update: v5.0.5 upstream stable release (LP: #1822671)
    - Revert "ALSA: hda - Enforces runtime_resume after S3 and S4 for each codec"
    - ALSA: hda - add Lenovo IdeaCentre B550 to the power_save_blacklist
    - ALSA: firewire-motu: use 'version' field of unit directory to identify model
    - mmc: pxamci: fix enum type confusion
    - mmc: alcor: fix DMA reads
    - mmc: mxcmmc: "Revert mmc: mxcmmc: handle highmem pages"
    - mmc: renesas_sdhi: limit block count to 16 bit for old revisions
    - drm/amdgpu: fix invalid use of change_bit
    - drm/vmwgfx: Don't double-free the mode stored in par->set_mode
    - drm/vmwgfx: Return 0 when gmrid::get_node runs out of ID's
    - iommu/amd: fix sg->dma_address for sg->offset bigger than PAGE_SIZE
    - iommu/iova: Fix tracking of recently failed iova address
    - libceph: wait for latest osdmap in ceph_monc_blacklist_add()
    - udf: Fix crash on IO error during truncate
    - mips: loongson64: lemote-2f: Add IRQF_NO_SUSPEND to "cascade" irqaction.
    - MIPS: Ensure ELF appended dtb is relocated
    - MIPS: Fix kernel crash for R6 in jump label branch function
    - powerpc/vdso64: Fix CLOCK_MONOTONIC inconsistencies across Y2038
    - powerpc/security: Fix spectre_v2 reporting
    - net/mlx5: Fix DCT creation bad flow
    - scsi: core: Avoid that a kernel warning appears during system resume
    - scsi: qla2xxx: Fix FC-AL connection target discovery
    - scsi: ibmvscsi: Protect ibmvscsi_head from concurrent modificaiton
    - scsi: ibmvscsi: Fix empty event pool access during host removal
    - futex: Ensure that futex address is aligned in handle_futex_death()
    - perf probe: Fix getting the kernel map
    - objtool: Move objtool_file struct off the stack
    - irqchip/gic-v3-its: Fix comparison logic in lpi_range_cmp
    - clocksource/drivers/riscv: Fix clocksource mask
    - ALSA: ac97: Fix of-node refcount unbalance
    - ext4: fix NULL pointer dereference while journal is aborted
    - ext4: fix data corruption caused by unaligned direct AIO
    - ext4: brelse all indirect buffer in ext4_ind_remove_space()
    - media: v4l2-ctrls.c/uvc: zero v4l2_event
    - Bluetooth: hci_uart: Check if socket buffer is ERR_PTR in h4_recv_buf()
    - Bluetooth: Fix decrementing reference count twice in releasing socket
    - Bluetooth: hci_ldisc: Initialize hci_dev before open()
    - Bluetooth: hci_ldisc: Postpone HCI_UART_PROTO_READY bit set in
      hci_uart_set_proto()
    - drm/vkms: Fix flush_work() without INIT_WORK().
    - RDMA/cma: Rollback source IP address if failing to acquire device
    - f2fs: fix to avoid deadlock of atomic file operations
    - aio: simplify - and fix - fget/fput for io_submit()
    - netfilter: ebtables: remove BUGPRINT messages
    - loop: access lo_backing_file only when the loop device is Lo_bound
    - x86/unwind: Handle NULL pointer calls better in frame unwinder
    - x86/unwind: Add hardcoded ORC entry for NULL
    - locking/lockdep: Add debug_locks check in __lock_downgrade()
    - ALSA: hda - Record the current power state before suspend/resume calls
    - ALSA: hda - Enforces runtime_resume after S3 and S4 for each codec
    - Linux 5.0.5
  * hisi_sas updates for disco (LP: #1822385)
    - scsi: hisi_sas: send primitive NOTIFY to SSP situation only
    - scsi: hisi_sas: shutdown axi bus to avoid exception CQ returned
    - scsi: hisi_sas: remove the check of sas_dev status in
      hisi_sas_I_T_nexus_reset()
    - scsi: hisi_sas: Remove unused parameter of function hisi_sas_alloc()
    - scsi: hisi_sas: Reject setting programmed minimum linkrate > 1.5G
    - scsi: hisi_sas: Fix losing directly attached disk when hot-plug
    - scsi: hisi_sas: Correct memory allocation size for DQ debugfs
    - scsi: hisi_sas: Some misc tidy-up
    - scsi: hisi_sas: Fix to only call scsi_get_prot_op() for non-NULL scsi_cmnd
    - scsi: hisi_sas: Add missing seq_printf() call in hisi_sas_show_row_32()
    - scsi: hisi_sas: Add support for DIX feature for v3 hw
    - scsi: hisi_sas: Add manual trigger for debugfs dump
    - scsi: hisi_sas: change queue depth from 512 to 4096
    - scsi: hisi_sas: Issue internal abort on all relevant queues
    - scsi: hisi_sas: Use pci_irq_get_affinity() for v3 hw as experimental
    - scsi: hisi_sas: Do some more tidy-up
    - scsi: hisi_sas: Change return variable type in phy_up_v3_hw()
    - scsi: hisi_sas: Fix a timeout race of driver internal and SMP IO
    - scsi: hisi_sas: print PHY RX errors count for later revision of v3 hw
    - scsi: hisi_sas: Set PHY linkrate when disconnected
    - scsi: hisi_sas: Send HARD RESET to clear the previous affiliation of STP
      target port
    - scsi: hisi_sas: Change SERDES_CFG init value to increase reliability of
      HiLink
    - scsi: hisi_sas: Add softreset in hisi_sas_I_T_nexus_reset()
  * [Patch][Raven 2] kernel 5.0.0 cannot boot because of psp response
    (LP: #1822267)
    - drm/amdgpu/psp: Fix can't detect psp INVOKE command failed
    - drm/amdgpu/psp: ignore psp response status
  * 3b080b2564287be91605bfd1d5ee985696e61d3c in ubuntu_btrfs_kernel_fixes
    triggers system hang on i386 (LP: #1812845)
    - btrfs: raid56: properly unmap parity page in finish_parity_scrub()
  * enable CONFIG_DRM_BOCHS (LP: #1795857)
    - [Config] Reenable DRM_BOCHS as module
  * [Dell Precision 7530/5530 with Nvidia Quadro P1000] Live USB freezes or
    cannot complete install when nouveau driver is loaded (crashing in GP100
    code) (LP: #1822026)
    - SAUCE: drm/nouveau: Disable nouveau driver by default
  * Need to add Intel CML related pci-id's (LP: #1821863)
    - drm/i915/cml: Add CML PCI IDS
    - drm/i915/cml: Introduce Comet Lake PCH
  * ARM: Add support for the SDEI interface (LP: #1822005)
    - ACPI / APEI: Don't wait to serialise with oops messages when panic()ing
    - ACPI / APEI: Remove silent flag from ghes_read_estatus()
    - ACPI / APEI: Switch estatus pool to use vmalloc memory
    - ACPI / APEI: Make hest.c manage the estatus memory pool
    - ACPI / APEI: Make estatus pool allocation a static size
    - ACPI / APEI: Don't store CPER records physical address in struct ghes
    - ACPI / APEI: Remove spurious GHES_TO_CLEAR check
    - ACPI / APEI: Don't update struct ghes' flags in read/clear estatus
    - ACPI / APEI: Generalise the estatus queue's notify code
    - ACPI / APEI: Don't allow ghes_ack_error() to mask earlier errors
    - ACPI / APEI: Move NOTIFY_SEA between the estatus-queue and NOTIFY_NMI
    - ACPI / APEI: Switch NOTIFY_SEA to use the estatus queue
    - KVM: arm/arm64: Add kvm_ras.h to collect kvm specific RAS plumbing
    - arm64: KVM/mm: Move SEA handling behind a single 'claim' interface
    - ACPI / APEI: Move locking to the notification helper
    - ACPI / APEI: Let the notification helper specify the fixmap slot
    - ACPI / APEI: Pass ghes and estatus separately to avoid a later copy
    - ACPI / APEI: Make GHES estatus header validation more user friendly
    - ACPI / APEI: Split ghes_read_estatus() to allow a peek at the CPER length
    - ACPI / APEI: Only use queued estatus entry during in_nmi_queue_one_entry()
    - ACPI / APEI: Use separate fixmap pages for arm64 NMI-like notifications
    - firmware: arm_sdei: Add ACPI GHES registration helper
    - ACPI / APEI: Add support for the SDEI GHES Notification type
  * CVE-2019-9857
    - inotify: Fix fsnotify_mark refcount leak in inotify_update_existing_watch()
  * scsi: libsas: Support SATA PHY connection rate unmatch fixing during
    discovery (LP: #1821408)
    - scsi: libsas: Support SATA PHY connection rate unmatch fixing during
      discovery
  * Qualcomm Atheros QCA9377 wireless does not work (LP: #1818204)
    - platform/x86: ideapad-laptop: Add Ideapad 530S-14ARR to no_hw_rfkill list
  * Lenovo ideapad 330-15ICH Wifi rfkill hard blocked (LP: #1811815)
    - platform/x86: ideapad: Add ideapad 330-15ICH to no_hw_rfkill
  * hid-sensor-hub spamming dmesg in 4.20 (LP: #1818547)
    - HID: Increase maximum report size allowed by hid_field_extract()
  * [disco] [5.0.0-7.8] can't mount guest cifs share (LP: #1821053)
    - cifs: allow guest mounts to work for smb3.11
    - SMB3: Fix SMB3.1.1 guest mounts to Samba
  * Add HiSilicon SoC quirk for cpufreq (LP: #1821620)
    - ACPI / CPPC: Add a helper to get desired performance
    - cpufreq / cppc: Work around for Hisilicon CPPC cpufreq
  * Disco update: v5.0.4 upstream stable release (LP: #1821607)
    - 9p: use inode->i_lock to protect i_size_write() under 32-bit
    - 9p/net: fix memory leak in p9_client_create
    - ASoC: fsl_esai: fix register setting issue in RIGHT_J mode
    - ASoC: codecs: pcm186x: fix wrong usage of DECLARE_TLV_DB_SCALE()
    - ASoC: codecs: pcm186x: Fix energysense SLEEP bit
    - iio: adc: exynos-adc: Fix NULL pointer exception on unbind
    - iio: adc: exynos-adc: Use proper number of channels for Exynos4x12
    - mei: hbm: clean the feature flags on link reset
    - mei: bus: move hw module get/put to probe/release
    - stm class: Prevent division by zero
    - stm class: Fix an endless loop in channel allocation
    - crypto: caam - fix hash context DMA unmap size
    - crypto: ccree - fix missing break in switch statement
    - crypto: caam - fixed handling of sg list
    - crypto: caam - fix DMA mapping of stack memory
    - crypto: ccree - fix free of unallocated mlli buffer
    - crypto: ccree - unmap buffer before copying IV
    - crypto: ccree - don't copy zero size ciphertext
    - crypto: cfb - add missing 'chunksize' property
    - crypto: cfb - remove bogus memcpy() with src == dest
    - crypto: ofb - fix handling partial blocks and make thread-safe
    - crypto: ahash - fix another early termination in hash walk
    - crypto: rockchip - fix scatterlist nents error
    - crypto: rockchip - update new iv to device in multiple operations
    - dax: Flush partial PMDs correctly
    - nfit: Fix nfit_intel_shutdown_status() command submission
    - nfit: acpi_nfit_ctl(): Check out_obj->type in the right place
    - acpi/nfit: Fix bus command validation
    - nfit/ars: Attempt a short-ARS whenever the ARS state is idle at boot
    - nfit/ars: Attempt short-ARS even in the no_init_ars case
    - libnvdimm/label: Clear 'updating' flag after label-set update
    - libnvdimm, pfn: Fix over-trim in trim_pfn_device()
    - libnvdimm/pmem: Honor force_raw for legacy pmem regions
    - libnvdimm: Fix altmap reservation size calculation
    - fix cgroup_do_mount() handling of failure exits
    - crypto: aead - set CRYPTO_TFM_NEED_KEY if ->setkey() fails
    - crypto: aegis - fix handling chunked inputs
    - crypto: arm/crct10dif - revert to C code for short inputs
    - crypto: arm64/aes-neonbs - fix returning final keystream block
    - crypto: arm64/crct10dif - revert to C code for short inputs
    - crypto: hash - set CRYPTO_TFM_NEED_KEY if ->setkey() fails
    - crypto: morus - fix handling chunked inputs
    - crypto: pcbc - remove bogus memcpy()s with src == dest
    - crypto: skcipher - set CRYPTO_TFM_NEED_KEY if ->setkey() fails
    - crypto: testmgr - skip crc32c context test for ahash algorithms
    - crypto: x86/aegis - fix handling chunked inputs and MAY_SLEEP
    - crypto: x86/aesni-gcm - fix crash on empty plaintext
    - crypto: x86/morus - fix handling chunked inputs and MAY_SLEEP
    - crypto: arm64/aes-ccm - fix logical bug in AAD MAC handling
    - crypto: arm64/aes-ccm - fix bugs in non-NEON fallback routine
    - CIFS: Fix leaking locked VFS cache pages in writeback retry
    - CIFS: Do not reset lease state to NONE on lease break
    - CIFS: Do not skip SMB2 message IDs on send failures
    - CIFS: Fix read after write for files with read caching
    - smb3: make default i/o size for smb3 mounts larger
    - tracing: Use strncpy instead of memcpy for string keys in hist triggers
    - tracing: Do not free iter->trace in fail path of tracing_open_pipe()
    - tracing/perf: Use strndup_user() instead of buggy open-coded version
    - vmw_balloon: release lock on error in vmballoon_reset()
    - xen: fix dom0 boot on huge systems
    - ACPI / device_sysfs: Avoid OF modalias creation for removed device
    - mmc: sdhci-esdhc-imx: fix HS400 timing issue
    - mmc: renesas_sdhi: Fix card initialization failure in high speed mode
    - mmc:fix a bug when max_discard is 0
    - spi: ti-qspi: Fix mmap read when more than one CS in use
    - spi: pxa2xx: Setup maximum supported DMA transfer length
    - spi: omap2-mcspi: Fix DMA and FIFO event trigger size mismatch
    - spi: spi-gpio: fix SPI_CS_HIGH capability
    - regulator: s2mps11: Fix steps for buck7, buck8 and LDO35
    - regulator: max77620: Initialize values for DT properties
    - regulator: s2mpa01: Fix step values for some LDOs
    - mt76: fix corrupted software generated tx CCMP PN
    - clocksource/drivers/exynos_mct: Move one-shot check from tick clear to ISR
    - clocksource/drivers/exynos_mct: Clear timer interrupt when shutdown
    - clocksource/drivers/arch_timer: Workaround for Allwinner A64 timer
      instability
    - s390: vfio_ap: link the vfio_ap devices to the vfio_ap bus subsystem
    - s390/setup: fix early warning messages
    - s390/virtio: handle find on invalid queue gracefully
    - scsi: virtio_scsi: don't send sc payload with tmfs
    - scsi: aacraid: Fix performance issue on logical drives
    - scsi: sd: Optimal I/O size should be a multiple of physical block size
    - scsi: target/iscsi: Avoid iscsit_release_commands_from_conn() deadlock
    - scsi: qla2xxx: Fix LUN discovery if loop id is not assigned yet by firmware
    - scsi: qla2xxx: Avoid PCI IRQ affinity mapping when multiqueue is not
      supported
    - scsi: qla2xxx: Use complete switch scan for RSCN events
    - fs/devpts: always delete dcache dentry-s in dput()
    - splice: don't merge into linked buffers
    - ovl: During copy up, first copy up data and then xattrs
    - ovl: Do not lose security.capability xattr over metadata file copy-up
    - m68k: Add -ffreestanding to CFLAGS
    - Btrfs: setup a nofs context for memory allocation at btrfs_create_tree()
    - Btrfs: setup a nofs context for memory allocation at __btrfs_set_acl
    - btrfs: scrub: fix circular locking dependency warning
    - btrfs: drop the lock on error in btrfs_dev_replace_cancel
    - btrfs: ensure that a DUP or RAID1 block group has exactly two stripes
    - btrfs: init csum_list before possible free
    - Btrfs: fix corruption reading shared and compressed extents after hole
      punching
    - Btrfs: fix deadlock between clone/dedupe and rename
    - soc: qcom: rpmh: Avoid accessing freed memory from batch API
    - libertas_tf: don't set URB_ZERO_PACKET on IN USB transfer
    - irqchip/gic-v3-its: Avoid parsing _indirect_ twice for Device table
    - irqchip/brcmstb-l2: Use _irqsave locking variants in non-interrupt code
    - x86/kprobes: Prohibit probing on optprobe template code
    - cpufreq: kryo: Release OPP tables on module removal
    - cpufreq: tegra124: add missing of_node_put()
    - cpufreq: pxa2xx: remove incorrect __init annotation
    - ext4: fix check of inode in swap_inode_boot_loader
    - ext4: cleanup pagecache before swap i_data
    - mm: hwpoison: fix thp split handing in soft_offline_in_use_page()
    - mm/vmalloc: fix size check for remap_vmalloc_range_partial()
    - mm/memory.c: do_fault: avoid usage of stale vm_area_struct
    - kernel/sysctl.c: add missing range check in do_proc_dointvec_minmax_conv
    - nvmem: core: don't check the return value of notifier chain call
    - device property: Fix the length used in PROPERTY_ENTRY_STRING()
    - intel_th: Don't reference unassigned outputs
    - parport_pc: fix find_superio io compare code, should use equal test.
    - i2c: tegra: fix maximum transfer size
    - i2c: tegra: update maximum transfer size
    - media: i2c: ov5640: Fix post-reset delay
    - gpio: pca953x: Fix dereference of irq data in shutdown
    - ext4: update quota information while swapping boot loader inode
    - ext4: add mask of ext4 flags to swap
    - ext4: fix crash during online resizing
    - dma: Introduce dma_max_mapping_size()
    - swiotlb: Introduce swiotlb_max_mapping_size()
    - swiotlb: Add is_swiotlb_active() function
    - PCI/ASPM: Use LTR if already enabled by platform
    - PCI/DPC: Fix print AER status in DPC event handling
    - PCI: qcom: Don't deassert reset GPIO during probe
    - PCI: dwc: skip MSI init if MSIs have been explicitly disabled
    - PCI: pci-bridge-emul: Create per-bridge copy of register behavior
    - PCI: pci-bridge-emul: Extend pci_bridge_emul_init() with flags
    - IB/hfi1: Close race condition on user context disable and close
    - IB/rdmavt: Fix loopback send with invalidate ordering
    - IB/rdmavt: Fix concurrency panics in QP post_send and modify to error
    - cxl: Wrap iterations over afu slices inside 'afu_list_lock'
    - ext2: Fix underflow in ext2_max_size()
    - clk: uniphier: Fix update register for CPU-gear
    - clk: clk-twl6040: Fix imprecise external abort for pdmclk
    - clk: samsung: exynos5: Fix possible NULL pointer exception on
      platform_device_alloc() failure
    - clk: samsung: exynos5: Fix kfree() of const memory on setting
      driver_override
    - clk: ingenic: Fix round_rate misbehaving with non-integer dividers
    - clk: ingenic: Fix doc of ingenic_cgu_div_info
    - usb: chipidea: tegra: Fix missed ci_hdrc_remove_device()
    - usb: typec: tps6598x: handle block writes separately with plain-I2C adapters
    - dmaengine: usb-dmac: Make DMAC system sleep callbacks explicit
    - serial: uartps: Fix stuck ISR if RX disabled with non-empty FIFO
    - serial: 8250_of: assume reg-shift of 2 for mrvl,mmp-uart
    - serial: 8250_pci: Fix number of ports for ACCES serial cards
    - serial: 8250_pci: Have ACCES cards that use the four port Pericom PI7C9X7954
      chip use the pci_pericom_setup()
    - jbd2: clear dirty flag when revoking a buffer from an older transaction
    - jbd2: fix compile warning when using JBUFFER_TRACE
    - selinux: add the missing walk_size + len check in selinux_sctp_bind_connect
    - security/selinux: fix SECURITY_LSM_NATIVE_LABELS on reused superblock
    - powerpc/32: Clear on-stack exception marker upon exception return
    - powerpc/wii: properly disable use of BATs when requested.
    - powerpc/powernv: Make opal log only readable by root
    - powerpc/83xx: Also save/restore SPRG4-7 during suspend
    - powerpc/kvm: Save and restore host AMR/IAMR/UAMOR
    - powerpc/powernv: Don't reprogram SLW image on every KVM guest entry/exit
    - powerpc/64s/hash: Fix assert_slb_presence() use of the slbfee. instruction
    - powerpc: Fix 32-bit KVM-PR lockup and host crash with MacOS guest
    - powerpc/ptrace: Simplify vr_get/set() to avoid GCC warning
    - powerpc/hugetlb: Don't do runtime allocation of 16G pages in LPAR
      configuration
    - powerpc/smp: Fix NMI IPI timeout
    - powerpc/smp: Fix NMI IPI xmon timeout
    - powerpc/traps: fix recoverability of machine check handling on book3s/32
    - powerpc/traps: Fix the message printed when stack overflows
    - ARM: s3c24xx: Fix boolean expressions in osiris_dvs_notify
    - arm64: Fix HCR.TGE status for NMI contexts
    - arm64: debug: Don't propagate UNKNOWN FAR into si_code for debug signals
    - arm64: debug: Ensure debug handlers check triggering exception level
    - arm64: KVM: Fix architecturally invalid reset value for FPEXC32_EL2
    - Revert "KVM/MMU: Flush tlb directly in the kvm_zap_gfn_range()"
    - ipmi_si: Fix crash when using hard-coded device
    - ipmi_si: fix use-after-free of resource->name
    - dm: fix to_sector() for 32bit
    - dm integrity: limit the rate of error messages
    - media: cx25840: mark pad sig_types to fix cx231xx init
    - mfd: sm501: Fix potential NULL pointer dereference
    - cpcap-charger: generate events for userspace
    - cpuidle: governor: Add new governors to cpuidle_governors again
    - NFS: Fix I/O request leakages
    - NFS: Fix an I/O request leakage in nfs_do_recoalesce
    - NFS: Don't recoalesce on error in nfs_pageio_complete_mirror()
    - nfsd: fix performance-limiting session calculation
    - nfsd: fix memory corruption caused by readdir
    - nfsd: fix wrong check in write_v4_end_grace()
    - NFSv4.1: Reinitialise sequence results before retransmitting a request
    - svcrpc: fix UDP on servers with lots of threads
    - PM / wakeup: Rework wakeup source timer cancellation
    - PM / OPP: Update performance state when freq == old_freq
    - bcache: treat stale && dirty keys as bad keys
    - bcache: use (REQ_META|REQ_PRIO) to indicate bio for metadata
    - stable-kernel-rules.rst: add link to networking patch queue
    - vt: perform safe console erase in the right order
    - x86/unwind/orc: Fix ORC unwind table alignment
    - perf intel-pt: Fix CYC timestamp calculation after OVF
    - perf tools: Fix split_kallsyms_for_kcore() for trampoline symbols
    - perf auxtrace: Define auxtrace record alignment
    - perf intel-pt: Fix overlap calculation for padding
    - perf/x86/intel/uncore: Fix client IMC events return huge result
    - perf intel-pt: Fix divide by zero when TSC is not available
    - md: Fix failed allocation of md_register_thread
    - x86/kvmclock: set offset for kvm unstable clock
    - x86/ftrace: Fix warning and considate ftrace_jmp_replace() and
      ftrace_call_replace()
    - tpm/tpm_crb: Avoid unaligned reads in crb_recv()
    - tpm: Unify the send callback behaviour
    - rcu: Do RCU GP kthread self-wakeup from softirq and interrupt
    - media: imx: prpencvf: Stop upstream before disabling IDMA channel
    - media: lgdt330x: fix lock status reporting
    - media: sun6i: Fix CSI regmap's max_register
    - media: uvcvideo: Avoid NULL pointer dereference at the end of streaming
    - media: vimc: Add vimc-streamer for stream control
    - media: imx-csi: Input connections to CSI should be optional
    - media: imx: csi: Disable CSI immediately after last EOF
    - media: imx: csi: Stop upstream before disabling IDMA channel
    - drm/fb-helper: generic: Fix drm_fbdev_client_restore()
    - drm/radeon/evergreen_cs: fix missing break in switch statement
    - drm/amd/powerplay: correct power reading on fiji
    - drm/amd/display: don't call dm_pp_ function from an fpu block
    - KVM: Call kvm_arch_memslots_updated() before updating memslots
    - KVM: VMX: Compare only a single byte for VMCS' "launched" in vCPU-run
    - KVM: VMX: Zero out *all* general purpose registers after VM-Exit
    - KVM: x86/mmu: Detect MMIO generation wrap in any address space
    - KVM: x86/mmu: Do not cache MMIO accesses while memslots are in flux
    - KVM: nVMX: Sign extend displacements of VMX instr's mem operands
    - KVM: nVMX: Apply addr size mask to effective address for VMX instructions
    - KVM: nVMX: Ignore limit checks on VMX instructions using flat segments
    - KVM: nVMX: Check a single byte for VMCS "launched" in nested early checks
    - net: dsa: lantiq_gswip: fix use-after-free on failed probe
    - net: dsa: lantiq_gswip: fix OF child-node lookups
    - s390/setup: fix boot crash for machine without EDAT-1
    - SUNRPC: Prevent thundering herd when the socket is not connected
    - SUNRPC: Fix up RPC back channel transmission
    - SUNRPC: Respect RPC call timeouts when retrying transmission
    - Linux 5.0.4
    - [Config] update configs for 5.0.4 stable update
  * New Intel Wireless-AC 9260 [8086:2526] card not correctly probed in Ubuntu
    system (LP: #1821271)
    - iwlwifi: add new card for 9260 series
  * [CONFIG] please enable highdpi font FONT_TER16x32 (LP: #1819881)
    - [Config]: enable highdpi Terminus 16x32 font support
  * [SRU][B/B-OEM/C/D] Fix AMD IOMMU NULL dereference (LP: #1820990)
    - iommu/amd: Fix NULL dereference bug in match_hid_uid
  * some codecs stop working after S3 (LP: #1820930)
    - ALSA: hda - Enforces runtime_resume after S3 and S4 for each codec
    - ALSA: hda - Don't trigger jackpoll_work in azx_resume
  * tcm_loop.ko: move from modules-extra into main modules package
    (LP: #1817786)
    - [Packaging] move tcm_loop.lo to main linux-modules package
  * C++ demangling support missing from perf (LP: #1396654)
    - [Packaging] fix a mistype
  * r8169 doesn't get woken up by ethernet cable plugging, no PME generated
    (LP: #1817676)
    - PCI: pciehp: Disable Data Link Layer State Changed event on suspend
  * Disco update: v5.0.3 upstream stable release (LP: #1821074)
    - connector: fix unsafe usage of ->real_parent
    - fou, fou6: avoid uninit-value in gue_err() and gue6_err()
    - gro_cells: make sure device is up in gro_cells_receive()
    - ipv4/route: fail early when inet dev is missing
    - l2tp: fix infoleak in l2tp_ip6_recvmsg()
    - lan743x: Fix RX Kernel Panic
    - lan743x: Fix TX Stall Issue
    - net: hsr: fix memory leak in hsr_dev_finalize()
    - net/hsr: fix possible crash in add_timer()
    - net: sit: fix UBSAN Undefined behaviour in check_6rd
    - net/x25: fix use-after-free in x25_device_event()
    - net/x25: reset state in x25_connect()
    - pptp: dst_release sk_dst_cache in pptp_sock_destruct
    - ravb: Decrease TxFIFO depth of Q3 and Q2 to one
    - route: set the deleted fnhe fnhe_daddr to 0 in ip_del_fnhe to fix a race
    - rxrpc: Fix client call queueing, waiting for channel
    - sctp: remove sched init from sctp_stream_init
    - tcp: do not report TCP_CM_INQ of 0 for closed connections
    - tcp: Don't access TCP_SKB_CB before initializing it
    - tcp: handle inet_csk_reqsk_queue_add() failures
    - vxlan: Fix GRO cells race condition between receive and link delete
    - vxlan: test dev->flags & IFF_UP before calling gro_cells_receive()
    - net/mlx4_core: Fix reset flow when in command polling mode
    - net/mlx4_core: Fix locking in SRIOV mode when switching between events and
      polling
    - net/mlx4_core: Fix qp mtt size calculation
    - net: dsa: mv88e6xxx: Set correct interface mode for CPU/DSA ports
    - vsock/virtio: fix kernel panic from virtio_transport_reset_no_sock
    - net: sched: flower: insert new filter to idr after setting its mask
    - f2fs: wait on atomic writes to count F2FS_CP_WB_DATA
    - perf/x86: Fixup typo in stub functions
    - ALSA: bebob: use more identical mod_alias for Saffire Pro 10 I/O against
      Liquid Saffire 56
    - ALSA: firewire-motu: fix construction of PCM frame for capture direction
    - ALSA: hda: Extend i915 component bind timeout
    - ALSA: hda - add more quirks for HP Z2 G4 and HP Z240
    - ALSA: hda/realtek: Enable audio jacks of ASUS UX362FA with ALC294
    - ALSA: hda/realtek - Reduce click noise on Dell Precision 5820 headphone
    - ALSA: hda/realtek: Enable headset MIC of Acer TravelMate X514-51T with
      ALC255
    - perf/x86/intel: Fix memory corruption
    - perf/x86/intel: Make dev_attr_allow_tsx_force_abort static
    - It's wrong to add len to sector_nr in raid10 reshape twice
    - drm: Block fb changes for async plane updates
    - Linux 5.0.3
  * Disco update: v5.0.2 upstream stable release (LP: #1820318)
    - media: uvcvideo: Fix 'type' check leading to overflow
    - Input: wacom_serial4 - add support for Wacom ArtPad II tablet
    - Input: elan_i2c - add id for touchpad found in Lenovo s21e-20
    - iscsi_ibft: Fix missing break in switch statement
    - scsi: aacraid: Fix missing break in switch statement
    - x86/PCI: Fixup RTIT_BAR of Intel Denverton Trace Hub
    - arm64: dts: zcu100-revC: Give wifi some time after power-on
    - arm64: dts: hikey: Give wifi some time after power-on
    - arm64: dts: hikey: Revert "Enable HS200 mode on eMMC"
    - ARM: dts: exynos: Fix pinctrl definition for eMMC RTSN line on Odroid X2/U3
    - ARM: dts: exynos: Add minimal clkout parameters to Exynos3250 PMU
    - ARM: dts: exynos: Fix max voltage for buck8 regulator on Odroid XU3/XU4
    - drm: disable uncached DMA optimization for ARM and arm64
    - media: Revert "media: rc: some events are dropped by userspace"
    - Revert "PCI/PME: Implement runtime PM callbacks"
    - bpf: Stop the psock parser before canceling its work
    - gfs2: Fix missed wakeups in find_insert_glock
    - staging: erofs: keep corrupted fs from crashing kernel in erofs_namei()
    - staging: erofs: compressed_pages should not be accessed again after freed
    - scripts/gdb: replace flags (MS_xyz -> SB_xyz)
    - ath9k: Avoid OF no-EEPROM quirks without qca,no-eeprom
    - perf/x86/intel: Make cpuc allocations consistent
    - perf/x86/intel: Generalize dynamic constraint creation
    - x86: Add TSX Force Abort CPUID/MSR
    - perf/x86/intel: Implement support for TSX Force Abort
    - Linux 5.0.2
  * Linux security module stacking support
    - LSM: Introduce LSM_FLAG_LEGACY_MAJOR
    - LSM: Provide separate ordered initialization
    - LSM: Plumb visibility into optional "enabled" state
    - LSM: Lift LSM selection out of individual LSMs
    - LSM: Build ordered list of LSMs to initialize
    - LSM: Introduce CONFIG_LSM
    - LSM: Introduce "lsm=" for boottime LSM selection
    - LSM: Tie enabling logic to presence in ordered list
    - LSM: Prepare for reorganizing "security=" logic
    - LSM: Refactor "security=" in terms of enable/disable
    - LSM: Separate idea of "major" LSM from "exclusive" LSM
    - apparmor: Remove SECURITY_APPARMOR_BOOTPARAM_VALUE
    - selinux: Remove SECURITY_SELINUX_BOOTPARAM_VALUE
    - LSM: Add all exclusive LSMs to ordered initialization
    - LSM: Split LSM preparation from initialization
    - LoadPin: Initialize as ordered LSM
    - Yama: Initialize as ordered LSM
    - LSM: Introduce enum lsm_order
    - capability: Initialize as LSM_ORDER_FIRST
    - procfs: add smack subdir to attrs
    - Smack: Abstract use of cred security blob
    - SELinux: Abstract use of cred security blob
    - SELinux: Remove cred security blob poisoning
    - SELinux: Remove unused selinux_is_enabled
    - AppArmor: Abstract use of cred security blob
    - TOMOYO: Abstract use of cred security blob
    - Infrastructure management of the cred security blob
    - SELinux: Abstract use of file security blob
    - Smack: Abstract use of file security blob
    - LSM: Infrastructure management of the file security
    - SELinux: Abstract use of inode security blob
    - Smack: Abstract use of inode security blob
    - LSM: Infrastructure management of the inode security
    - LSM: Infrastructure management of the task security
    - SELinux: Abstract use of ipc security blobs
    - Smack: Abstract use of ipc security blobs
    - LSM: Infrastructure management of the ipc security blob
    - TOMOYO: Update LSM flags to no longer be exclusive
    - LSM: generalize flag passing to security_capable
    - LSM: Make lsm_early_cred() and lsm_early_task() local functions.
    - LSM: Make some functions static
    - apparmor: Adjust offset when accessing task blob.
    - LSM: Ignore "security=" when "lsm=" is specified
    - LSM: Update list of SECURITYFS users in Kconfig
    - apparmor: delete the dentry in aafs_remove() to avoid a leak
    - apparmor: fix double free when unpack of secmark rules fails
    - SAUCE: LSM: Infrastructure management of the sock security
    - SAUCE: LSM: Limit calls to certain module hooks
    - SAUCE: LSM: Special handling for secctx lsm hooks
    - SAUCE: LSM: Specify which LSM to display with /proc/self/attr/display
    - SAUCE: Fix-up af_unix mediation for sock infrastructure management
    - SAUCE: Revert "apparmor: Fix warning about unused function
      apparmor_ipv6_postroute"
    - SAUCE: Revert "apparmor: fix checkpatch error in Parse secmark policy"
    - SAUCE: Revert "apparmor: add #ifdef checks for secmark filtering"
    - SAUCE: Revert "apparmor: Allow filtering based on secmark policy"
    - SAUCE: Revert "apparmor: Parse secmark policy"
    - SAUCE: Revert "apparmor: Add a wildcard secid"
    - SAUCE: Revert "apparmor: fix bad debug check in apparmor_secid_to_secctx()"
    - SAUCE: Revert "apparmor: fixup secid map conversion to using IDR"
    - SAUCE: Revert "apparmor: Use an IDR to allocate apparmor secids"
    - SAUCE: Revert "apparmor: Fix memory leak of rule on error exit path"
    - SAUCE: Revert "apparmor: modify audit rule support to support profile
      stacks"
    - SAUCE: Revert "apparmor: Add support for audit rule filtering"
    - SAUCE: Revert "apparmor: add the ability to get a task's secid"
    - SAUCE: Revert "apparmor: add support for mapping secids and using secctxes"
    - SAUCE: apparmor: add proc subdir to attrs
    - SAUCE: apparmor: add an apparmorfs entry to access current attrs
    - SAUCE: apparmor: update flags to no longer be exclusive
    - SAUCE: update configs and annotations for LSM stacking
  * Miscellaneous Ubuntu changes
    - [Config] CONFIG_EARLY_PRINTK_USB_XDBC=y
    - SAUCE: (efi-lockdown) bpf: Restrict kernel image access functions when the
      kernel is locked down
    - [Config] CONFIG_RANDOM_TRUST_CPU=y
    - [Config] refresh annotations for recent config changes
    - ubuntu: vbox -- update to 6.0.4-dfsg-7
    - Revert "UBUNTU: SAUCE: i2c:amd I2C Driver based on PCI Interface for
      upcoming platform"

Date: Wed, 10 Apr 2019 07:47:42 -0500
Changed-By: Seth Forshee <seth.forshee at canonical.com>
Maintainer: Launchpad Build Daemon <buildd at lgw01-amd64-036.buildd>

-------------- next part --------------
Format: 1.8
Date: Wed, 10 Apr 2019 07:47:42 -0500
Source: linux-gcp
Binary: linux-buildinfo-5.0.0-1002-gcp linux-gcp-headers-5.0.0-1002 linux-gcp-tools-5.0.0-1002 linux-headers-5.0.0-1002-gcp linux-image-unsigned-5.0.0-1002-gcp linux-modules-5.0.0-1002-gcp linux-modules-extra-5.0.0-1002-gcp linux-tools-5.0.0-1002-gcp
Architecture: amd64 amd64_translations
Version: 5.0.0-1002.2
Distribution: disco
Urgency: medium
Maintainer: Launchpad Build Daemon <buildd at lgw01-amd64-036.buildd>
Changed-By: Seth Forshee <seth.forshee at canonical.com>
Description:
 linux-buildinfo-5.0.0-1002-gcp - Linux kernel buildinfo for version 5.0.0 on 64 bit x86 SMP
 linux-gcp-headers-5.0.0-1002 - Header files related to Linux kernel version 5.0.0
 linux-gcp-tools-5.0.0-1002 - Linux kernel version specific tools for version 5.0.0-1002
 linux-headers-5.0.0-1002-gcp - Linux kernel headers for version 5.0.0 on 64 bit x86 SMP
 linux-image-unsigned-5.0.0-1002-gcp - Linux kernel image for version 5.0.0 on 64 bit x86 SMP
 linux-modules-5.0.0-1002-gcp - Linux kernel extra modules for version 5.0.0 on 64 bit x86 SMP
 linux-modules-extra-5.0.0-1002-gcp - Linux kernel extra modules for version 5.0.0 on 64 bit x86 SMP
 linux-tools-5.0.0-1002-gcp - Linux kernel version specific tools for version 5.0.0-1002
Launchpad-Bugs-Fixed: 1396654 1786013 1787775 1795857 1811815 1812845 1813244 1817676 1817786 1818204 1818547 1818552 1819881 1820187 1820318 1820868 1820930 1820990 1821053 1821074 1821271 1821408 1821607 1821620 1821820 1821863 1822005 1822026 1822267 1822385 1822671 1822680 1822897 1823056 1823060 1823186 1823221 1823228 1823379 1823754 1823936
Changes:
 linux-gcp (5.0.0-1002.2) disco; urgency=medium
 .
   * linux-gcp: 5.0.0-1002.2 -proposed tracker (LP: #1823221)
 .
   * Packaging resync (LP: #1786013)
     - [Packaging] update update.conf
 .
   * Set CONFIG_RANDOM_TRUST_CPU=y (LP: #1823754)
     - [Config] CONFIG_RANDOM_TRUST_CPU=y
 .
   * tcm_loop.ko: move from modules-extra into main modules package
     (LP: #1817786)
     - [Packaging] move tcm_loop.lo to main linux-modules-gcp package
 .
   * Miscellaneous Ubuntu changes
     - [Config] bump annotations format
     - [Config] sync some annotations updates from cosmic
     - [Config] linux-gcp: Update annotations file
     - [Config] update configs after rebase to 5.0.0-10.11
 .
   [ Ubuntu: 5.0.0-10.11 ]
 .
   * linux: 5.0.0-10.11 -proposed tracker (LP: #1823936)
   * Apparmor enforcement failure in lxc selftests (LP: #1823379)
     - SAUCE: apparmor: Restore Y/N in /sys for apparmor's "enabled"
   * systemd cause kernel trace "BUG: unable to handle kernel paging request at
     6db23a14" on Cosmic i386 (LP: #1813244)
     - openvswitch: fix flow actions reallocation
 .
   [ Ubuntu: 5.0.0-9.10 ]
 .
   * linux: 5.0.0-9.10 -proposed tracker (LP: #1823228)
   * Packaging resync (LP: #1786013)
     - [Packaging] resync git-ubuntu-log
     - [Packaging] update helper scripts
     - [Packaging] resync retpoline extraction
   * Huawei Hi1822 NIC has poor performance (LP: #1820187)
     - net-next/hinic: replace disable_irq_nosync/enable_irq
   * Add uid shifting overlay filesystem (shiftfs) (LP: #1823186)
     - shiftfs: uid/gid shifting bind mount
     - shiftfs: rework and extend
     - shiftfs: support some btrfs ioctls
     - [Config] enable shiftfs
   * Cannot boot or install - have to use nomodeset (LP: #1821820)
     - Revert "drm/i915/fbdev: Actually configure untiled displays"
   * Disco update: v5.0.6 upstream stable release (LP: #1823060)
     - netfilter: nf_tables: fix set double-free in abort path
     - dccp: do not use ipv6 header for ipv4 flow
     - genetlink: Fix a memory leak on error path
     - gtp: change NET_UDP_TUNNEL dependency to select
     - ipv6: make ip6_create_rt_rcu return ip6_null_entry instead of NULL
     - mac8390: Fix mmio access size probe
     - mISDN: hfcpci: Test both vendor & device ID for Digium HFC4S
     - net: aquantia: fix rx checksum offload for UDP/TCP over IPv6
     - net: datagram: fix unbounded loop in __skb_try_recv_datagram()
     - net/packet: Set __GFP_NOWARN upon allocation in alloc_pg_vec
     - net: phy: meson-gxl: fix interrupt support
     - net: rose: fix a possible stack overflow
     - net: stmmac: fix memory corruption with large MTUs
     - net-sysfs: call dev_hold if kobject_init_and_add success
     - net: usb: aqc111: Extend HWID table by QNAP device
     - packets: Always register packet sk in the same order
     - rhashtable: Still do rehash when we get EEXIST
     - sctp: get sctphdr by offset in sctp_compute_cksum
     - sctp: use memdup_user instead of vmemdup_user
     - tcp: do not use ipv6 header for ipv4 flow
     - tipc: allow service ranges to be connect()'ed on RDM/DGRAM
     - tipc: change to check tipc_own_id to return in tipc_net_stop
     - tipc: fix cancellation of topology subscriptions
     - tun: properly test for IFF_UP
     - vrf: prevent adding upper devices
     - vxlan: Don't call gro_cells_destroy() before device is unregistered
     - thunderx: enable page recycling for non-XDP case
     - thunderx: eliminate extra calls to put_page() for pages held for recycling
     - net: dsa: mv88e6xxx: fix few issues in mv88e6390x_port_set_cmode
     - net: mii: Fix PAUSE cap advertisement from linkmode_adv_to_lcl_adv_t()
       helper
     - net: phy: don't clear BMCR in genphy_soft_reset
     - r8169: fix cable re-plugging issue
     - ila: Fix rhashtable walker list corruption
     - tun: add a missing rcu_read_unlock() in error path
     - powerpc/fsl: Fix the flush of branch predictor.
     - Btrfs: fix incorrect file size after shrinking truncate and fsync
     - btrfs: remove WARN_ON in log_dir_items
     - btrfs: don't report readahead errors and don't update statistics
     - btrfs: Fix bound checking in qgroup_trace_new_subtree_blocks
     - btrfs: Avoid possible qgroup_rsv_size overflow in
       btrfs_calculate_inode_block_rsv_size
     - Btrfs: fix assertion failure on fsync with NO_HOLES enabled
     - locks: wake any locks blocked on request before deadlock check
     - tracing: initialize variable in create_dyn_event()
     - ARM: imx6q: cpuidle: fix bug that CPU might not wake up at expected time
     - powerpc: bpf: Fix generation of load/store DW instructions
     - vfio: ccw: only free cp on final interrupt
     - NFS: Fix nfs4_lock_state refcounting in nfs4_alloc_{lock,unlock}data()
     - NFS: fix mount/umount race in nlmclnt.
     - NFSv4.1 don't free interrupted slot on open
     - net: dsa: qca8k: remove leftover phy accessors
     - ALSA: rawmidi: Fix potential Spectre v1 vulnerability
     - ALSA: seq: oss: Fix Spectre v1 vulnerability
     - ALSA: pcm: Fix possible OOB access in PCM oss plugins
     - ALSA: pcm: Don't suspend stream in unrecoverable PCM state
     - ALSA: hda/realtek - Fixed Headset Mic JD not stable
     - ALSA: hda/realtek: merge alc_fixup_headset_jack to alc295_fixup_chromebook
     - ALSA: hda/realtek - Add support headset mode for DELL WYSE AIO
     - ALSA: hda/realtek - Add support headset mode for New DELL WYSE NB
     - ALSA: hda/realtek: Enable headset MIC of Acer AIO with ALC286
     - ALSA: hda/realtek: Enable headset MIC of Acer Aspire Z24-890 with ALC286
     - ALSA: hda/realtek - Add support for Acer Aspire E5-523G/ES1-432 headset mic
     - ALSA: hda/realtek: Enable ASUS X441MB and X705FD headset MIC with ALC256
     - ALSA: hda/realtek: Enable headset mic of ASUS P5440FF with ALC256
     - ALSA: hda/realtek: Enable headset MIC of ASUS X430UN and X512DK with ALC256
     - ALSA: hda/realtek - Fix speakers on Acer Predator Helios 500 Ryzen laptops
     - kbuild: modversions: Fix relative CRC byte order interpretation
     - fs/open.c: allow opening only regular files during execve()
     - ocfs2: fix inode bh swapping mixup in ocfs2_reflink_inodes_lock
     - scsi: sd: Fix a race between closing an sd device and sd I/O
     - scsi: sd: Quiesce warning if device does not report optimal I/O size
     - scsi: zfcp: fix rport unblock if deleted SCSI devices on Scsi_Host
     - scsi: zfcp: fix scsi_eh host reset with port_forced ERP for non-NPIV FCP
       devices
     - drm/rockchip: vop: reset scale mode when win is disabled
     - tty/serial: atmel: Add is_half_duplex helper
     - tty/serial: atmel: RS485 HD w/DMA: enable RX after TX is stopped
     - tty: mxs-auart: fix a potential NULL pointer dereference
     - tty: atmel_serial: fix a potential NULL pointer dereference
     - tty: serial: qcom_geni_serial: Initialize baud in qcom_geni_console_setup
     - staging: comedi: ni_mio_common: Fix divide-by-zero for DIO cmdtest
     - staging: olpc_dcon_xo_1: add missing 'const' qualifier
     - staging: speakup_soft: Fix alternate speech with other synths
     - staging: vt6655: Remove vif check from vnt_interrupt
     - staging: vt6655: Fix interrupt race condition on device start up.
     - staging: erofs: fix to handle error path of erofs_vmap()
     - staging: erofs: fix error handling when failed to read compresssed data
     - staging: erofs: keep corrupted fs from crashing kernel in erofs_readdir()
     - serial: max310x: Fix to avoid potential NULL pointer dereference
     - serial: mvebu-uart: Fix to avoid a potential NULL pointer dereference
     - serial: sh-sci: Fix setting SCSCR_TIE while transferring data
     - USB: serial: cp210x: add new device id
     - USB: serial: ftdi_sio: add additional NovaTech products
     - USB: serial: mos7720: fix mos_parport refcount imbalance on error path
     - USB: serial: option: set driver_info for SIM5218 and compatibles
     - USB: serial: option: add support for Quectel EM12
     - USB: serial: option: add Olicard 600
     - ACPI / CPPC: Fix guaranteed performance handling
     - Disable kgdboc failed by echo space to /sys/module/kgdboc/parameters/kgdboc
     - fs/proc/proc_sysctl.c: fix NULL pointer dereference in put_links
     - drivers/block/zram/zram_drv.c: fix idle/writeback string compare
     - blk-mq: fix sbitmap ws_active for shared tags
     - cpufreq: intel_pstate: Also use CPPC nominal_perf for base_frequency
     - cpufreq: scpi: Fix use after free
     - drm/vgem: fix use-after-free when drm_gem_handle_create() fails
     - drm/vkms: fix use-after-free when drm_gem_handle_create() fails
     - drm/i915: Mark AML 0x87CA as ULX
     - drm/i915/gvt: Fix MI_FLUSH_DW parsing with correct index check
     - drm/i915/icl: Fix the TRANS_DDI_FUNC_CTL2 bitfield macro
     - gpio: exar: add a check for the return value of ida_simple_get fails
     - gpio: adnp: Fix testing wrong value in adnp_gpio_direction_input
     - phy: sun4i-usb: Support set_mode to USB_HOST for non-OTG PHYs
     - usb: mtu3: fix EXTCON dependency
     - USB: gadget: f_hid: fix deadlock in f_hidg_write()
     - usb: common: Consider only available nodes for dr_mode
     - mm/memory.c: fix modifying of page protection by insert_pfn()
     - usb: host: xhci-rcar: Add XHCI_TRUST_TX_LENGTH quirk
     - xhci: Fix port resume done detection for SS ports with LPM enabled
     - usb: xhci: dbc: Don't free all memory with spinlock held
     - xhci: Don't let USB3 ports stuck in polling state prevent suspend
     - usb: cdc-acm: fix race during wakeup blocking TX traffic
     - usb: typec: tcpm: Try PD-2.0 if sink does not respond to 3.0 source-caps
     - usb: typec: Fix unchecked return value
     - mm/hotplug: fix offline undo_isolate_page_range()
     - mm: add support for kmem caches in DMA32 zone
     - iommu/io-pgtable-arm-v7s: request DMA32 memory, and improve debugging
     - mm: mempolicy: make mbind() return -EIO when MPOL_MF_STRICT is specified
     - mm/debug.c: fix __dump_page when mapping->host is not set
     - mm/memory_hotplug.c: fix notification in offline error path
     - mm/page_isolation.c: fix a wrong flag in set_migratetype_isolate()
     - mm/migrate.c: add missing flush_dcache_page for non-mapped page migrate
     - perf pmu: Fix parser error for uncore event alias
     - perf intel-pt: Fix TSC slip
     - objtool: Query pkg-config for libelf location
     - powerpc/pseries/energy: Use OF accessor functions to read ibm,drc-indexes
     - powerpc/64: Fix memcmp reading past the end of src/dest
     - powerpc/pseries/mce: Fix misleading print for TLB mutlihit
     - watchdog: Respect watchdog cpumask on CPU hotplug
     - cpu/hotplug: Prevent crash when CPU bringup fails on CONFIG_HOTPLUG_CPU=n
     - x86/smp: Enforce CONFIG_HOTPLUG_CPU when SMP=y
     - KVM: Reject device ioctls from processes other than the VM's creator
     - KVM: x86: Emulate MSR_IA32_ARCH_CAPABILITIES on AMD hosts
     - KVM: x86: update %rip after emulating IO
     - bpf: do not restore dst_reg when cur_state is freed
     - mt76x02u: use usb_bulk_msg to upload firmware
     - Linux 5.0.6
   * RDMA/hns updates for disco (LP: #1822897)
     - RDMA/hns: Fix the bug with updating rq head pointer when flush cqe
     - RDMA/hns: Bugfix for the scene without receiver queue
     - RDMA/hns: Add constraint on the setting of local ACK timeout
     - RDMA/hns: Modify the pbl ba page size for hip08
     - RDMA/hns: RDMA/hns: Assign rq head pointer when enable rq record db
     - RDMA/hns: Add the process of AEQ overflow for hip08
     - RDMA/hns: Add SCC context allocation support for hip08
     - RDMA/hns: Add SCC context clr support for hip08
     - RDMA/hns: Add timer allocation support for hip08
     - RDMA/hns: Remove set but not used variable 'rst'
     - RDMA/hns: Make some function static
     - RDMA/hns: Fix the Oops during rmmod or insmod ko when reset occurs
     - RDMA/hns: Fix the chip hanging caused by sending mailbox&CMQ during reset
     - RDMA/hns: Fix the chip hanging caused by sending doorbell during reset
     - RDMA/hns: Limit minimum ROCE CQ depth to 64
     - RDMA/hns: Fix the state of rereg mr
     - RDMA/hns: Set allocated memory to zero for wrid
     - RDMA/hns: Delete useful prints for aeq subtype event
     - RDMA/hns: Configure capacity of hns device
     - RDMA/hns: Modify qp&cq&pd specification according to UM
     - RDMA/hns: Bugfix for set hem of SCC
     - RDMA/hns: Use GFP_ATOMIC in hns_roce_v2_modify_qp
   * autopkgtests run too often, too much and don't skip enough (LP: #1823056)
     - Set +x on rebuild testcase.
     - Skip rebuild test, for regression-suite deps.
     - Make ubuntu-regression-suite skippable on unbootable kernels.
     - make rebuild use skippable error codes when skipping.
     - Only run regression-suite, if requested to.
   * touchpad not working on lenovo yoga 530 (LP: #1787775)
     - Revert "UBUNTU: SAUCE: i2c:amd Depends on ACPI"
     - Revert "UBUNTU: SAUCE: i2c:amd move out pointer in union i2c_event_base"
     - i2c: add extra check to safe DMA buffer helper
     - i2c: Add drivers for the AMD PCIe MP2 I2C controller
     - [Config] Update config for AMD MP2 I2C driver
   * Detect SMP PHY control command errors (LP: #1822680)
     - scsi: libsas: Check SMP PHY control function result
   * disable a.out support (LP: #1818552)
     - [Config] Disable a.out support
     - [Config] remove binfmt_aout from abi for i386 lowlatency
   * bionic: fork out linux-snapdragon into its own topic kernel (LP: #1820868)
     - [Packaging] remove snapdragon flavour support
     - Revert "UBUNTU: SAUCE: (snapdragon) drm/msm/adv7511: wrap hacks under
       CONFIG_ADV7511_SNAPDRAGON_HACKS #ifdefs"
     - Revert "UBUNTU: SAUCE: (snapdragon) media: ov5645: skip address change if dt
       addr == default addr"
     - Revert "UBUNTU: SAUCE: (snapdragon) DT: leds: Add Qualcomm Light Pulse
       Generator binding"
     - Revert "UBUNTU: SAUCE: (snapdragon) MAINTAINERS: Add Qualcomm Camera Control
       Interface driver"
     - Revert "UBUNTU: SAUCE: (snapdragon) dt-bindings: media: Binding document for
       Qualcomm Camera Control Interface driver"
     - Revert "UBUNTU: SAUCE: (snapdragon) leds: Add driver for Qualcomm LPG"
     - Revert "UBUNTU: SAUCE: (snapdragon) HACK: drm/msm/adv7511: Don't rely on
       interrupts for EDID parsing"
     - Revert "UBUNTU: SAUCE: (snapdragon) drm/bridge/adv7511: Delay clearing of
       HPD interrupt status"
     - Revert "UBUNTU: SAUCE: (snapdragon) media: ov5645: Fix I2C address"
     - Revert "UBUNTU: SAUCE: (snapdragon) i2c-qcom-cci: Fix I2C address bug"
     - Revert "UBUNTU: SAUCE: (snapdragon) i2c-qcom-cci: Fix run queue completion
       timeout"
     - Revert "UBUNTU: SAUCE: (snapdragon) camss: Do not register if no cameras are
       present"
     - Revert "UBUNTU: SAUCE: (snapdragon) i2c: Add Qualcomm Camera Control
       Interface driver"
     - Revert "UBUNTU: SAUCE: (snapdragon) ov5645: I2C address change"
     - Revert "UBUNTU: SAUCE: (snapdragon) regulator: smd: Allow
       REGULATOR_QCOM_SMD_RPM=m"
     - Revert "UBUNTU: SAUCE: (snapdragon) cpufreq: Add apq8016 to cpufreq-dt-
       platdev blacklist"
     - Revert "UBUNTU: SAUCE: (snapdragon) PM / OPP: Add a helper to get an opp
       regulator for device"
     - Revert "UBUNTU: SAUCE: (snapdragon) PM / OPP: HACK: Allow to set regulator
       without opp_list"
     - Revert "UBUNTU: SAUCE: (snapdragon) PM / OPP: Drop RCU usage in
       dev_pm_opp_adjust_voltage()"
     - Revert "UBUNTU: SAUCE: (snapdragon) PM / OPP: Support adjusting OPP voltages
       at runtime"
     - Revert "UBUNTU: SAUCE: (snapdragon) regulator: smd: Add floor and corner
       operations"
     - Revert "UBUNTU: SAUCE: (snapdragon) power: avs: cpr: Register with cpufreq-
       dt"
     - Revert "UBUNTU: SAUCE: (snapdragon) power: avs: cpr: fix with new
       reg_sequence structures"
     - Revert "UBUNTU: SAUCE: (snapdragon) power: avs: cpr: Use raw mem access for
       qfprom"
     - Revert "UBUNTU: SAUCE: (snapdragon) power: avs: Add support for CPR (Core
       Power Reduction)"
     - Revert "UBUNTU: SAUCE: (snapdragon) HACK: drm/msm/iommu: Remove runtime_put
       calls in map/unmap"
     - Revert "UBUNTU: SAUCE: (snapdragon) arm64: defconfig: enable LEDS_QCOM_LPG"
     - Revert "UBUNTU: SAUCE: (snapdragon) kernel: distro.config: enable 'BBR' TCP
       congestion algorithm"
     - Revert "UBUNTU: SAUCE: (snapdragon) kernel: distro.config: enable 'fq' and
       'fq_codel' qdiscs"
     - Revert "UBUNTU: SAUCE: (snapdragon) kernel: distro.config: enable
       'schedutil' CPUfreq governor"
     - Revert "UBUNTU: SAUCE: (snapdragon) kernel: configs: set USB_CONFIG_F_FS in
       distro.config"
     - Revert "UBUNTU: SAUCE: (snapdragon) arm64: defconfig: enable
       CONFIG_USB_CONFIGFS_F_FS by default"
     - Revert "UBUNTU: SAUCE: (snapdragon) kernel: configs: add freq stat to sysfs"
     - Revert "UBUNTU: SAUCE: (snapdragon) arm64: configs: Enable camera drivers"
     - Revert "UBUNTU: SAUCE: (snapdragon) arm64: defconfig: disable ANALOG_TV and
       DIGITAL_TV"
     - Revert "UBUNTU: SAUCE: (snapdragon) kernel: configs: add more USB net
       drivers"
     - Revert "UBUNTU: SAUCE: (snapdragon) arm64: configs: enable BT_QCOMSMD"
     - Revert "UBUNTU: SAUCE: (snapdragon) arm64: defconfig: enable
       CFG80211_DEFAULT_PS by default"
     - Revert "UBUNTU: SAUCE: (snapdragon) Force the SMD regulator driver to be
       compiled-in"
     - Revert "UBUNTU: SAUCE: (snapdragon) kernel: configs: enable dm_mod and
       dm_crypt"
     - Revert "UBUNTU: SAUCE: (snapdragon) arm64: defconfig: Enable a53/apcs and
       avs"
     - Revert "UBUNTU: SAUCE: (snapdragon) arm64: configs: enable QCOM Venus"
     - Revert "UBUNTU: SAUCE: (snapdragon) kernel: distro.config: enable debug
       friendly USB network adpater"
     - Revert "UBUNTU: SAUCE: (snapdragon) arm64: configs: enable WCN36xx"
     - Revert "UBUNTU: SAUCE: (snapdragon) kernel: configs; add distro.config"
     - Revert "UBUNTU: SAUCE: (snapdragon) arm64: defconfig: enable QCOM audio
       drivers for APQ8016 and DB410c"
     - Revert "UBUNTU: SAUCE: (snapdragon) arm64: defconfig: enable REMOTEPROC"
     - [Config] fix abi for remove i2c-qcom-cci module
     - [Config] update annotations
     - [Config] update configs following snapdragon removal
   * Disco update: v5.0.5 upstream stable release (LP: #1822671)
     - Revert "ALSA: hda - Enforces runtime_resume after S3 and S4 for each codec"
     - ALSA: hda - add Lenovo IdeaCentre B550 to the power_save_blacklist
     - ALSA: firewire-motu: use 'version' field of unit directory to identify model
     - mmc: pxamci: fix enum type confusion
     - mmc: alcor: fix DMA reads
     - mmc: mxcmmc: "Revert mmc: mxcmmc: handle highmem pages"
     - mmc: renesas_sdhi: limit block count to 16 bit for old revisions
     - drm/amdgpu: fix invalid use of change_bit
     - drm/vmwgfx: Don't double-free the mode stored in par->set_mode
     - drm/vmwgfx: Return 0 when gmrid::get_node runs out of ID's
     - iommu/amd: fix sg->dma_address for sg->offset bigger than PAGE_SIZE
     - iommu/iova: Fix tracking of recently failed iova address
     - libceph: wait for latest osdmap in ceph_monc_blacklist_add()
     - udf: Fix crash on IO error during truncate
     - mips: loongson64: lemote-2f: Add IRQF_NO_SUSPEND to "cascade" irqaction.
     - MIPS: Ensure ELF appended dtb is relocated
     - MIPS: Fix kernel crash for R6 in jump label branch function
     - powerpc/vdso64: Fix CLOCK_MONOTONIC inconsistencies across Y2038
     - powerpc/security: Fix spectre_v2 reporting
     - net/mlx5: Fix DCT creation bad flow
     - scsi: core: Avoid that a kernel warning appears during system resume
     - scsi: qla2xxx: Fix FC-AL connection target discovery
     - scsi: ibmvscsi: Protect ibmvscsi_head from concurrent modificaiton
     - scsi: ibmvscsi: Fix empty event pool access during host removal
     - futex: Ensure that futex address is aligned in handle_futex_death()
     - perf probe: Fix getting the kernel map
     - objtool: Move objtool_file struct off the stack
     - irqchip/gic-v3-its: Fix comparison logic in lpi_range_cmp
     - clocksource/drivers/riscv: Fix clocksource mask
     - ALSA: ac97: Fix of-node refcount unbalance
     - ext4: fix NULL pointer dereference while journal is aborted
     - ext4: fix data corruption caused by unaligned direct AIO
     - ext4: brelse all indirect buffer in ext4_ind_remove_space()
     - media: v4l2-ctrls.c/uvc: zero v4l2_event
     - Bluetooth: hci_uart: Check if socket buffer is ERR_PTR in h4_recv_buf()
     - Bluetooth: Fix decrementing reference count twice in releasing socket
     - Bluetooth: hci_ldisc: Initialize hci_dev before open()
     - Bluetooth: hci_ldisc: Postpone HCI_UART_PROTO_READY bit set in
       hci_uart_set_proto()
     - drm/vkms: Fix flush_work() without INIT_WORK().
     - RDMA/cma: Rollback source IP address if failing to acquire device
     - f2fs: fix to avoid deadlock of atomic file operations
     - aio: simplify - and fix - fget/fput for io_submit()
     - netfilter: ebtables: remove BUGPRINT messages
     - loop: access lo_backing_file only when the loop device is Lo_bound
     - x86/unwind: Handle NULL pointer calls better in frame unwinder
     - x86/unwind: Add hardcoded ORC entry for NULL
     - locking/lockdep: Add debug_locks check in __lock_downgrade()
     - ALSA: hda - Record the current power state before suspend/resume calls
     - ALSA: hda - Enforces runtime_resume after S3 and S4 for each codec
     - Linux 5.0.5
   * hisi_sas updates for disco (LP: #1822385)
     - scsi: hisi_sas: send primitive NOTIFY to SSP situation only
     - scsi: hisi_sas: shutdown axi bus to avoid exception CQ returned
     - scsi: hisi_sas: remove the check of sas_dev status in
       hisi_sas_I_T_nexus_reset()
     - scsi: hisi_sas: Remove unused parameter of function hisi_sas_alloc()
     - scsi: hisi_sas: Reject setting programmed minimum linkrate > 1.5G
     - scsi: hisi_sas: Fix losing directly attached disk when hot-plug
     - scsi: hisi_sas: Correct memory allocation size for DQ debugfs
     - scsi: hisi_sas: Some misc tidy-up
     - scsi: hisi_sas: Fix to only call scsi_get_prot_op() for non-NULL scsi_cmnd
     - scsi: hisi_sas: Add missing seq_printf() call in hisi_sas_show_row_32()
     - scsi: hisi_sas: Add support for DIX feature for v3 hw
     - scsi: hisi_sas: Add manual trigger for debugfs dump
     - scsi: hisi_sas: change queue depth from 512 to 4096
     - scsi: hisi_sas: Issue internal abort on all relevant queues
     - scsi: hisi_sas: Use pci_irq_get_affinity() for v3 hw as experimental
     - scsi: hisi_sas: Do some more tidy-up
     - scsi: hisi_sas: Change return variable type in phy_up_v3_hw()
     - scsi: hisi_sas: Fix a timeout race of driver internal and SMP IO
     - scsi: hisi_sas: print PHY RX errors count for later revision of v3 hw
     - scsi: hisi_sas: Set PHY linkrate when disconnected
     - scsi: hisi_sas: Send HARD RESET to clear the previous affiliation of STP
       target port
     - scsi: hisi_sas: Change SERDES_CFG init value to increase reliability of
       HiLink
     - scsi: hisi_sas: Add softreset in hisi_sas_I_T_nexus_reset()
   * [Patch][Raven 2] kernel 5.0.0 cannot boot because of psp response
     (LP: #1822267)
     - drm/amdgpu/psp: Fix can't detect psp INVOKE command failed
     - drm/amdgpu/psp: ignore psp response status
   * 3b080b2564287be91605bfd1d5ee985696e61d3c in ubuntu_btrfs_kernel_fixes
     triggers system hang on i386 (LP: #1812845)
     - btrfs: raid56: properly unmap parity page in finish_parity_scrub()
   * enable CONFIG_DRM_BOCHS (LP: #1795857)
     - [Config] Reenable DRM_BOCHS as module
   * [Dell Precision 7530/5530 with Nvidia Quadro P1000] Live USB freezes or
     cannot complete install when nouveau driver is loaded (crashing in GP100
     code) (LP: #1822026)
     - SAUCE: drm/nouveau: Disable nouveau driver by default
   * Need to add Intel CML related pci-id's (LP: #1821863)
     - drm/i915/cml: Add CML PCI IDS
     - drm/i915/cml: Introduce Comet Lake PCH
   * ARM: Add support for the SDEI interface (LP: #1822005)
     - ACPI / APEI: Don't wait to serialise with oops messages when panic()ing
     - ACPI / APEI: Remove silent flag from ghes_read_estatus()
     - ACPI / APEI: Switch estatus pool to use vmalloc memory
     - ACPI / APEI: Make hest.c manage the estatus memory pool
     - ACPI / APEI: Make estatus pool allocation a static size
     - ACPI / APEI: Don't store CPER records physical address in struct ghes
     - ACPI / APEI: Remove spurious GHES_TO_CLEAR check
     - ACPI / APEI: Don't update struct ghes' flags in read/clear estatus
     - ACPI / APEI: Generalise the estatus queue's notify code
     - ACPI / APEI: Don't allow ghes_ack_error() to mask earlier errors
     - ACPI / APEI: Move NOTIFY_SEA between the estatus-queue and NOTIFY_NMI
     - ACPI / APEI: Switch NOTIFY_SEA to use the estatus queue
     - KVM: arm/arm64: Add kvm_ras.h to collect kvm specific RAS plumbing
     - arm64: KVM/mm: Move SEA handling behind a single 'claim' interface
     - ACPI / APEI: Move locking to the notification helper
     - ACPI / APEI: Let the notification helper specify the fixmap slot
     - ACPI / APEI: Pass ghes and estatus separately to avoid a later copy
     - ACPI / APEI: Make GHES estatus header validation more user friendly
     - ACPI / APEI: Split ghes_read_estatus() to allow a peek at the CPER length
     - ACPI / APEI: Only use queued estatus entry during in_nmi_queue_one_entry()
     - ACPI / APEI: Use separate fixmap pages for arm64 NMI-like notifications
     - firmware: arm_sdei: Add ACPI GHES registration helper
     - ACPI / APEI: Add support for the SDEI GHES Notification type
   * CVE-2019-9857
     - inotify: Fix fsnotify_mark refcount leak in inotify_update_existing_watch()
   * scsi: libsas: Support SATA PHY connection rate unmatch fixing during
     discovery (LP: #1821408)
     - scsi: libsas: Support SATA PHY connection rate unmatch fixing during
       discovery
   * Qualcomm Atheros QCA9377 wireless does not work (LP: #1818204)
     - platform/x86: ideapad-laptop: Add Ideapad 530S-14ARR to no_hw_rfkill list
   * Lenovo ideapad 330-15ICH Wifi rfkill hard blocked (LP: #1811815)
     - platform/x86: ideapad: Add ideapad 330-15ICH to no_hw_rfkill
   * hid-sensor-hub spamming dmesg in 4.20 (LP: #1818547)
     - HID: Increase maximum report size allowed by hid_field_extract()
   * [disco] [5.0.0-7.8] can't mount guest cifs share (LP: #1821053)
     - cifs: allow guest mounts to work for smb3.11
     - SMB3: Fix SMB3.1.1 guest mounts to Samba
   * Add HiSilicon SoC quirk for cpufreq (LP: #1821620)
     - ACPI / CPPC: Add a helper to get desired performance
     - cpufreq / cppc: Work around for Hisilicon CPPC cpufreq
   * Disco update: v5.0.4 upstream stable release (LP: #1821607)
     - 9p: use inode->i_lock to protect i_size_write() under 32-bit
     - 9p/net: fix memory leak in p9_client_create
     - ASoC: fsl_esai: fix register setting issue in RIGHT_J mode
     - ASoC: codecs: pcm186x: fix wrong usage of DECLARE_TLV_DB_SCALE()
     - ASoC: codecs: pcm186x: Fix energysense SLEEP bit
     - iio: adc: exynos-adc: Fix NULL pointer exception on unbind
     - iio: adc: exynos-adc: Use proper number of channels for Exynos4x12
     - mei: hbm: clean the feature flags on link reset
     - mei: bus: move hw module get/put to probe/release
     - stm class: Prevent division by zero
     - stm class: Fix an endless loop in channel allocation
     - crypto: caam - fix hash context DMA unmap size
     - crypto: ccree - fix missing break in switch statement
     - crypto: caam - fixed handling of sg list
     - crypto: caam - fix DMA mapping of stack memory
     - crypto: ccree - fix free of unallocated mlli buffer
     - crypto: ccree - unmap buffer before copying IV
     - crypto: ccree - don't copy zero size ciphertext
     - crypto: cfb - add missing 'chunksize' property
     - crypto: cfb - remove bogus memcpy() with src == dest
     - crypto: ofb - fix handling partial blocks and make thread-safe
     - crypto: ahash - fix another early termination in hash walk
     - crypto: rockchip - fix scatterlist nents error
     - crypto: rockchip - update new iv to device in multiple operations
     - dax: Flush partial PMDs correctly
     - nfit: Fix nfit_intel_shutdown_status() command submission
     - nfit: acpi_nfit_ctl(): Check out_obj->type in the right place
     - acpi/nfit: Fix bus command validation
     - nfit/ars: Attempt a short-ARS whenever the ARS state is idle at boot
     - nfit/ars: Attempt short-ARS even in the no_init_ars case
     - libnvdimm/label: Clear 'updating' flag after label-set update
     - libnvdimm, pfn: Fix over-trim in trim_pfn_device()
     - libnvdimm/pmem: Honor force_raw for legacy pmem regions
     - libnvdimm: Fix altmap reservation size calculation
     - fix cgroup_do_mount() handling of failure exits
     - crypto: aead - set CRYPTO_TFM_NEED_KEY if ->setkey() fails
     - crypto: aegis - fix handling chunked inputs
     - crypto: arm/crct10dif - revert to C code for short inputs
     - crypto: arm64/aes-neonbs - fix returning final keystream block
     - crypto: arm64/crct10dif - revert to C code for short inputs
     - crypto: hash - set CRYPTO_TFM_NEED_KEY if ->setkey() fails
     - crypto: morus - fix handling chunked inputs
     - crypto: pcbc - remove bogus memcpy()s with src == dest
     - crypto: skcipher - set CRYPTO_TFM_NEED_KEY if ->setkey() fails
     - crypto: testmgr - skip crc32c context test for ahash algorithms
     - crypto: x86/aegis - fix handling chunked inputs and MAY_SLEEP
     - crypto: x86/aesni-gcm - fix crash on empty plaintext
     - crypto: x86/morus - fix handling chunked inputs and MAY_SLEEP
     - crypto: arm64/aes-ccm - fix logical bug in AAD MAC handling
     - crypto: arm64/aes-ccm - fix bugs in non-NEON fallback routine
     - CIFS: Fix leaking locked VFS cache pages in writeback retry
     - CIFS: Do not reset lease state to NONE on lease break
     - CIFS: Do not skip SMB2 message IDs on send failures
     - CIFS: Fix read after write for files with read caching
     - smb3: make default i/o size for smb3 mounts larger
     - tracing: Use strncpy instead of memcpy for string keys in hist triggers
     - tracing: Do not free iter->trace in fail path of tracing_open_pipe()
     - tracing/perf: Use strndup_user() instead of buggy open-coded version
     - vmw_balloon: release lock on error in vmballoon_reset()
     - xen: fix dom0 boot on huge systems
     - ACPI / device_sysfs: Avoid OF modalias creation for removed device
     - mmc: sdhci-esdhc-imx: fix HS400 timing issue
     - mmc: renesas_sdhi: Fix card initialization failure in high speed mode
     - mmc:fix a bug when max_discard is 0
     - spi: ti-qspi: Fix mmap read when more than one CS in use
     - spi: pxa2xx: Setup maximum supported DMA transfer length
     - spi: omap2-mcspi: Fix DMA and FIFO event trigger size mismatch
     - spi: spi-gpio: fix SPI_CS_HIGH capability
     - regulator: s2mps11: Fix steps for buck7, buck8 and LDO35
     - regulator: max77620: Initialize values for DT properties
     - regulator: s2mpa01: Fix step values for some LDOs
     - mt76: fix corrupted software generated tx CCMP PN
     - clocksource/drivers/exynos_mct: Move one-shot check from tick clear to ISR
     - clocksource/drivers/exynos_mct: Clear timer interrupt when shutdown
     - clocksource/drivers/arch_timer: Workaround for Allwinner A64 timer
       instability
     - s390: vfio_ap: link the vfio_ap devices to the vfio_ap bus subsystem
     - s390/setup: fix early warning messages
     - s390/virtio: handle find on invalid queue gracefully
     - scsi: virtio_scsi: don't send sc payload with tmfs
     - scsi: aacraid: Fix performance issue on logical drives
     - scsi: sd: Optimal I/O size should be a multiple of physical block size
     - scsi: target/iscsi: Avoid iscsit_release_commands_from_conn() deadlock
     - scsi: qla2xxx: Fix LUN discovery if loop id is not assigned yet by firmware
     - scsi: qla2xxx: Avoid PCI IRQ affinity mapping when multiqueue is not
       supported
     - scsi: qla2xxx: Use complete switch scan for RSCN events
     - fs/devpts: always delete dcache dentry-s in dput()
     - splice: don't merge into linked buffers
     - ovl: During copy up, first copy up data and then xattrs
     - ovl: Do not lose security.capability xattr over metadata file copy-up
     - m68k: Add -ffreestanding to CFLAGS
     - Btrfs: setup a nofs context for memory allocation at btrfs_create_tree()
     - Btrfs: setup a nofs context for memory allocation at __btrfs_set_acl
     - btrfs: scrub: fix circular locking dependency warning
     - btrfs: drop the lock on error in btrfs_dev_replace_cancel
     - btrfs: ensure that a DUP or RAID1 block group has exactly two stripes
     - btrfs: init csum_list before possible free
     - Btrfs: fix corruption reading shared and compressed extents after hole
       punching
     - Btrfs: fix deadlock between clone/dedupe and rename
     - soc: qcom: rpmh: Avoid accessing freed memory from batch API
     - libertas_tf: don't set URB_ZERO_PACKET on IN USB transfer
     - irqchip/gic-v3-its: Avoid parsing _indirect_ twice for Device table
     - irqchip/brcmstb-l2: Use _irqsave locking variants in non-interrupt code
     - x86/kprobes: Prohibit probing on optprobe template code
     - cpufreq: kryo: Release OPP tables on module removal
     - cpufreq: tegra124: add missing of_node_put()
     - cpufreq: pxa2xx: remove incorrect __init annotation
     - ext4: fix check of inode in swap_inode_boot_loader
     - ext4: cleanup pagecache before swap i_data
     - mm: hwpoison: fix thp split handing in soft_offline_in_use_page()
     - mm/vmalloc: fix size check for remap_vmalloc_range_partial()
     - mm/memory.c: do_fault: avoid usage of stale vm_area_struct
     - kernel/sysctl.c: add missing range check in do_proc_dointvec_minmax_conv
     - nvmem: core: don't check the return value of notifier chain call
     - device property: Fix the length used in PROPERTY_ENTRY_STRING()
     - intel_th: Don't reference unassigned outputs
     - parport_pc: fix find_superio io compare code, should use equal test.
     - i2c: tegra: fix maximum transfer size
     - i2c: tegra: update maximum transfer size
     - media: i2c: ov5640: Fix post-reset delay
     - gpio: pca953x: Fix dereference of irq data in shutdown
     - ext4: update quota information while swapping boot loader inode
     - ext4: add mask of ext4 flags to swap
     - ext4: fix crash during online resizing
     - dma: Introduce dma_max_mapping_size()
     - swiotlb: Introduce swiotlb_max_mapping_size()
     - swiotlb: Add is_swiotlb_active() function
     - PCI/ASPM: Use LTR if already enabled by platform
     - PCI/DPC: Fix print AER status in DPC event handling
     - PCI: qcom: Don't deassert reset GPIO during probe
     - PCI: dwc: skip MSI init if MSIs have been explicitly disabled
     - PCI: pci-bridge-emul: Create per-bridge copy of register behavior
     - PCI: pci-bridge-emul: Extend pci_bridge_emul_init() with flags
     - IB/hfi1: Close race condition on user context disable and close
     - IB/rdmavt: Fix loopback send with invalidate ordering
     - IB/rdmavt: Fix concurrency panics in QP post_send and modify to error
     - cxl: Wrap iterations over afu slices inside 'afu_list_lock'
     - ext2: Fix underflow in ext2_max_size()
     - clk: uniphier: Fix update register for CPU-gear
     - clk: clk-twl6040: Fix imprecise external abort for pdmclk
     - clk: samsung: exynos5: Fix possible NULL pointer exception on
       platform_device_alloc() failure
     - clk: samsung: exynos5: Fix kfree() of const memory on setting
       driver_override
     - clk: ingenic: Fix round_rate misbehaving with non-integer dividers
     - clk: ingenic: Fix doc of ingenic_cgu_div_info
     - usb: chipidea: tegra: Fix missed ci_hdrc_remove_device()
     - usb: typec: tps6598x: handle block writes separately with plain-I2C adapters
     - dmaengine: usb-dmac: Make DMAC system sleep callbacks explicit
     - serial: uartps: Fix stuck ISR if RX disabled with non-empty FIFO
     - serial: 8250_of: assume reg-shift of 2 for mrvl,mmp-uart
     - serial: 8250_pci: Fix number of ports for ACCES serial cards
     - serial: 8250_pci: Have ACCES cards that use the four port Pericom PI7C9X7954
       chip use the pci_pericom_setup()
     - jbd2: clear dirty flag when revoking a buffer from an older transaction
     - jbd2: fix compile warning when using JBUFFER_TRACE
     - selinux: add the missing walk_size + len check in selinux_sctp_bind_connect
     - security/selinux: fix SECURITY_LSM_NATIVE_LABELS on reused superblock
     - powerpc/32: Clear on-stack exception marker upon exception return
     - powerpc/wii: properly disable use of BATs when requested.
     - powerpc/powernv: Make opal log only readable by root
     - powerpc/83xx: Also save/restore SPRG4-7 during suspend
     - powerpc/kvm: Save and restore host AMR/IAMR/UAMOR
     - powerpc/powernv: Don't reprogram SLW image on every KVM guest entry/exit
     - powerpc/64s/hash: Fix assert_slb_presence() use of the slbfee. instruction
     - powerpc: Fix 32-bit KVM-PR lockup and host crash with MacOS guest
     - powerpc/ptrace: Simplify vr_get/set() to avoid GCC warning
     - powerpc/hugetlb: Don't do runtime allocation of 16G pages in LPAR
       configuration
     - powerpc/smp: Fix NMI IPI timeout
     - powerpc/smp: Fix NMI IPI xmon timeout
     - powerpc/traps: fix recoverability of machine check handling on book3s/32
     - powerpc/traps: Fix the message printed when stack overflows
     - ARM: s3c24xx: Fix boolean expressions in osiris_dvs_notify
     - arm64: Fix HCR.TGE status for NMI contexts
     - arm64: debug: Don't propagate UNKNOWN FAR into si_code for debug signals
     - arm64: debug: Ensure debug handlers check triggering exception level
     - arm64: KVM: Fix architecturally invalid reset value for FPEXC32_EL2
     - Revert "KVM/MMU: Flush tlb directly in the kvm_zap_gfn_range()"
     - ipmi_si: Fix crash when using hard-coded device
     - ipmi_si: fix use-after-free of resource->name
     - dm: fix to_sector() for 32bit
     - dm integrity: limit the rate of error messages
     - media: cx25840: mark pad sig_types to fix cx231xx init
     - mfd: sm501: Fix potential NULL pointer dereference
     - cpcap-charger: generate events for userspace
     - cpuidle: governor: Add new governors to cpuidle_governors again
     - NFS: Fix I/O request leakages
     - NFS: Fix an I/O request leakage in nfs_do_recoalesce
     - NFS: Don't recoalesce on error in nfs_pageio_complete_mirror()
     - nfsd: fix performance-limiting session calculation
     - nfsd: fix memory corruption caused by readdir
     - nfsd: fix wrong check in write_v4_end_grace()
     - NFSv4.1: Reinitialise sequence results before retransmitting a request
     - svcrpc: fix UDP on servers with lots of threads
     - PM / wakeup: Rework wakeup source timer cancellation
     - PM / OPP: Update performance state when freq == old_freq
     - bcache: treat stale && dirty keys as bad keys
     - bcache: use (REQ_META|REQ_PRIO) to indicate bio for metadata
     - stable-kernel-rules.rst: add link to networking patch queue
     - vt: perform safe console erase in the right order
     - x86/unwind/orc: Fix ORC unwind table alignment
     - perf intel-pt: Fix CYC timestamp calculation after OVF
     - perf tools: Fix split_kallsyms_for_kcore() for trampoline symbols
     - perf auxtrace: Define auxtrace record alignment
     - perf intel-pt: Fix overlap calculation for padding
     - perf/x86/intel/uncore: Fix client IMC events return huge result
     - perf intel-pt: Fix divide by zero when TSC is not available
     - md: Fix failed allocation of md_register_thread
     - x86/kvmclock: set offset for kvm unstable clock
     - x86/ftrace: Fix warning and considate ftrace_jmp_replace() and
       ftrace_call_replace()
     - tpm/tpm_crb: Avoid unaligned reads in crb_recv()
     - tpm: Unify the send callback behaviour
     - rcu: Do RCU GP kthread self-wakeup from softirq and interrupt
     - media: imx: prpencvf: Stop upstream before disabling IDMA channel
     - media: lgdt330x: fix lock status reporting
     - media: sun6i: Fix CSI regmap's max_register
     - media: uvcvideo: Avoid NULL pointer dereference at the end of streaming
     - media: vimc: Add vimc-streamer for stream control
     - media: imx-csi: Input connections to CSI should be optional
     - media: imx: csi: Disable CSI immediately after last EOF
     - media: imx: csi: Stop upstream before disabling IDMA channel
     - drm/fb-helper: generic: Fix drm_fbdev_client_restore()
     - drm/radeon/evergreen_cs: fix missing break in switch statement
     - drm/amd/powerplay: correct power reading on fiji
     - drm/amd/display: don't call dm_pp_ function from an fpu block
     - KVM: Call kvm_arch_memslots_updated() before updating memslots
     - KVM: VMX: Compare only a single byte for VMCS' "launched" in vCPU-run
     - KVM: VMX: Zero out *all* general purpose registers after VM-Exit
     - KVM: x86/mmu: Detect MMIO generation wrap in any address space
     - KVM: x86/mmu: Do not cache MMIO accesses while memslots are in flux
     - KVM: nVMX: Sign extend displacements of VMX instr's mem operands
     - KVM: nVMX: Apply addr size mask to effective address for VMX instructions
     - KVM: nVMX: Ignore limit checks on VMX instructions using flat segments
     - KVM: nVMX: Check a single byte for VMCS "launched" in nested early checks
     - net: dsa: lantiq_gswip: fix use-after-free on failed probe
     - net: dsa: lantiq_gswip: fix OF child-node lookups
     - s390/setup: fix boot crash for machine without EDAT-1
     - SUNRPC: Prevent thundering herd when the socket is not connected
     - SUNRPC: Fix up RPC back channel transmission
     - SUNRPC: Respect RPC call timeouts when retrying transmission
     - Linux 5.0.4
     - [Config] update configs for 5.0.4 stable update
   * New Intel Wireless-AC 9260 [8086:2526] card not correctly probed in Ubuntu
     system (LP: #1821271)
     - iwlwifi: add new card for 9260 series
   * [CONFIG] please enable highdpi font FONT_TER16x32 (LP: #1819881)
     - [Config]: enable highdpi Terminus 16x32 font support
   * [SRU][B/B-OEM/C/D] Fix AMD IOMMU NULL dereference (LP: #1820990)
     - iommu/amd: Fix NULL dereference bug in match_hid_uid
   * some codecs stop working after S3 (LP: #1820930)
     - ALSA: hda - Enforces runtime_resume after S3 and S4 for each codec
     - ALSA: hda - Don't trigger jackpoll_work in azx_resume
   * tcm_loop.ko: move from modules-extra into main modules package
     (LP: #1817786)
     - [Packaging] move tcm_loop.lo to main linux-modules package
   * C++ demangling support missing from perf (LP: #1396654)
     - [Packaging] fix a mistype
   * r8169 doesn't get woken up by ethernet cable plugging, no PME generated
     (LP: #1817676)
     - PCI: pciehp: Disable Data Link Layer State Changed event on suspend
   * Disco update: v5.0.3 upstream stable release (LP: #1821074)
     - connector: fix unsafe usage of ->real_parent
     - fou, fou6: avoid uninit-value in gue_err() and gue6_err()
     - gro_cells: make sure device is up in gro_cells_receive()
     - ipv4/route: fail early when inet dev is missing
     - l2tp: fix infoleak in l2tp_ip6_recvmsg()
     - lan743x: Fix RX Kernel Panic
     - lan743x: Fix TX Stall Issue
     - net: hsr: fix memory leak in hsr_dev_finalize()
     - net/hsr: fix possible crash in add_timer()
     - net: sit: fix UBSAN Undefined behaviour in check_6rd
     - net/x25: fix use-after-free in x25_device_event()
     - net/x25: reset state in x25_connect()
     - pptp: dst_release sk_dst_cache in pptp_sock_destruct
     - ravb: Decrease TxFIFO depth of Q3 and Q2 to one
     - route: set the deleted fnhe fnhe_daddr to 0 in ip_del_fnhe to fix a race
     - rxrpc: Fix client call queueing, waiting for channel
     - sctp: remove sched init from sctp_stream_init
     - tcp: do not report TCP_CM_INQ of 0 for closed connections
     - tcp: Don't access TCP_SKB_CB before initializing it
     - tcp: handle inet_csk_reqsk_queue_add() failures
     - vxlan: Fix GRO cells race condition between receive and link delete
     - vxlan: test dev->flags & IFF_UP before calling gro_cells_receive()
     - net/mlx4_core: Fix reset flow when in command polling mode
     - net/mlx4_core: Fix locking in SRIOV mode when switching between events and
       polling
     - net/mlx4_core: Fix qp mtt size calculation
     - net: dsa: mv88e6xxx: Set correct interface mode for CPU/DSA ports
     - vsock/virtio: fix kernel panic from virtio_transport_reset_no_sock
     - net: sched: flower: insert new filter to idr after setting its mask
     - f2fs: wait on atomic writes to count F2FS_CP_WB_DATA
     - perf/x86: Fixup typo in stub functions
     - ALSA: bebob: use more identical mod_alias for Saffire Pro 10 I/O against
       Liquid Saffire 56
     - ALSA: firewire-motu: fix construction of PCM frame for capture direction
     - ALSA: hda: Extend i915 component bind timeout
     - ALSA: hda - add more quirks for HP Z2 G4 and HP Z240
     - ALSA: hda/realtek: Enable audio jacks of ASUS UX362FA with ALC294
     - ALSA: hda/realtek - Reduce click noise on Dell Precision 5820 headphone
     - ALSA: hda/realtek: Enable headset MIC of Acer TravelMate X514-51T with
       ALC255
     - perf/x86/intel: Fix memory corruption
     - perf/x86/intel: Make dev_attr_allow_tsx_force_abort static
     - It's wrong to add len to sector_nr in raid10 reshape twice
     - drm: Block fb changes for async plane updates
     - Linux 5.0.3
   * Disco update: v5.0.2 upstream stable release (LP: #1820318)
     - media: uvcvideo: Fix 'type' check leading to overflow
     - Input: wacom_serial4 - add support for Wacom ArtPad II tablet
     - Input: elan_i2c - add id for touchpad found in Lenovo s21e-20
     - iscsi_ibft: Fix missing break in switch statement
     - scsi: aacraid: Fix missing break in switch statement
     - x86/PCI: Fixup RTIT_BAR of Intel Denverton Trace Hub
     - arm64: dts: zcu100-revC: Give wifi some time after power-on
     - arm64: dts: hikey: Give wifi some time after power-on
     - arm64: dts: hikey: Revert "Enable HS200 mode on eMMC"
     - ARM: dts: exynos: Fix pinctrl definition for eMMC RTSN line on Odroid X2/U3
     - ARM: dts: exynos: Add minimal clkout parameters to Exynos3250 PMU
     - ARM: dts: exynos: Fix max voltage for buck8 regulator on Odroid XU3/XU4
     - drm: disable uncached DMA optimization for ARM and arm64
     - media: Revert "media: rc: some events are dropped by userspace"
     - Revert "PCI/PME: Implement runtime PM callbacks"
     - bpf: Stop the psock parser before canceling its work
     - gfs2: Fix missed wakeups in find_insert_glock
     - staging: erofs: keep corrupted fs from crashing kernel in erofs_namei()
     - staging: erofs: compressed_pages should not be accessed again after freed
     - scripts/gdb: replace flags (MS_xyz -> SB_xyz)
     - ath9k: Avoid OF no-EEPROM quirks without qca,no-eeprom
     - perf/x86/intel: Make cpuc allocations consistent
     - perf/x86/intel: Generalize dynamic constraint creation
     - x86: Add TSX Force Abort CPUID/MSR
     - perf/x86/intel: Implement support for TSX Force Abort
     - Linux 5.0.2
   * Linux security module stacking support
     - LSM: Introduce LSM_FLAG_LEGACY_MAJOR
     - LSM: Provide separate ordered initialization
     - LSM: Plumb visibility into optional "enabled" state
     - LSM: Lift LSM selection out of individual LSMs
     - LSM: Build ordered list of LSMs to initialize
     - LSM: Introduce CONFIG_LSM
     - LSM: Introduce "lsm=" for boottime LSM selection
     - LSM: Tie enabling logic to presence in ordered list
     - LSM: Prepare for reorganizing "security=" logic
     - LSM: Refactor "security=" in terms of enable/disable
     - LSM: Separate idea of "major" LSM from "exclusive" LSM
     - apparmor: Remove SECURITY_APPARMOR_BOOTPARAM_VALUE
     - selinux: Remove SECURITY_SELINUX_BOOTPARAM_VALUE
     - LSM: Add all exclusive LSMs to ordered initialization
     - LSM: Split LSM preparation from initialization
     - LoadPin: Initialize as ordered LSM
     - Yama: Initialize as ordered LSM
     - LSM: Introduce enum lsm_order
     - capability: Initialize as LSM_ORDER_FIRST
     - procfs: add smack subdir to attrs
     - Smack: Abstract use of cred security blob
     - SELinux: Abstract use of cred security blob
     - SELinux: Remove cred security blob poisoning
     - SELinux: Remove unused selinux_is_enabled
     - AppArmor: Abstract use of cred security blob
     - TOMOYO: Abstract use of cred security blob
     - Infrastructure management of the cred security blob
     - SELinux: Abstract use of file security blob
     - Smack: Abstract use of file security blob
     - LSM: Infrastructure management of the file security
     - SELinux: Abstract use of inode security blob
     - Smack: Abstract use of inode security blob
     - LSM: Infrastructure management of the inode security
     - LSM: Infrastructure management of the task security
     - SELinux: Abstract use of ipc security blobs
     - Smack: Abstract use of ipc security blobs
     - LSM: Infrastructure management of the ipc security blob
     - TOMOYO: Update LSM flags to no longer be exclusive
     - LSM: generalize flag passing to security_capable
     - LSM: Make lsm_early_cred() and lsm_early_task() local functions.
     - LSM: Make some functions static
     - apparmor: Adjust offset when accessing task blob.
     - LSM: Ignore "security=" when "lsm=" is specified
     - LSM: Update list of SECURITYFS users in Kconfig
     - apparmor: delete the dentry in aafs_remove() to avoid a leak
     - apparmor: fix double free when unpack of secmark rules fails
     - SAUCE: LSM: Infrastructure management of the sock security
     - SAUCE: LSM: Limit calls to certain module hooks
     - SAUCE: LSM: Special handling for secctx lsm hooks
     - SAUCE: LSM: Specify which LSM to display with /proc/self/attr/display
     - SAUCE: Fix-up af_unix mediation for sock infrastructure management
     - SAUCE: Revert "apparmor: Fix warning about unused function
       apparmor_ipv6_postroute"
     - SAUCE: Revert "apparmor: fix checkpatch error in Parse secmark policy"
     - SAUCE: Revert "apparmor: add #ifdef checks for secmark filtering"
     - SAUCE: Revert "apparmor: Allow filtering based on secmark policy"
     - SAUCE: Revert "apparmor: Parse secmark policy"
     - SAUCE: Revert "apparmor: Add a wildcard secid"
     - SAUCE: Revert "apparmor: fix bad debug check in apparmor_secid_to_secctx()"
     - SAUCE: Revert "apparmor: fixup secid map conversion to using IDR"
     - SAUCE: Revert "apparmor: Use an IDR to allocate apparmor secids"
     - SAUCE: Revert "apparmor: Fix memory leak of rule on error exit path"
     - SAUCE: Revert "apparmor: modify audit rule support to support profile
       stacks"
     - SAUCE: Revert "apparmor: Add support for audit rule filtering"
     - SAUCE: Revert "apparmor: add the ability to get a task's secid"
     - SAUCE: Revert "apparmor: add support for mapping secids and using secctxes"
     - SAUCE: apparmor: add proc subdir to attrs
     - SAUCE: apparmor: add an apparmorfs entry to access current attrs
     - SAUCE: apparmor: update flags to no longer be exclusive
     - SAUCE: update configs and annotations for LSM stacking
   * Miscellaneous Ubuntu changes
     - [Config] CONFIG_EARLY_PRINTK_USB_XDBC=y
     - SAUCE: (efi-lockdown) bpf: Restrict kernel image access functions when the
       kernel is locked down
     - [Config] CONFIG_RANDOM_TRUST_CPU=y
     - [Config] refresh annotations for recent config changes
     - ubuntu: vbox -- update to 6.0.4-dfsg-7
     - Revert "UBUNTU: SAUCE: i2c:amd I2C Driver based on PCI Interface for
       upcoming platform"
Checksums-Sha1:
 d4cb12631691f867062ad156615922f9ca566f48 298752 linux-buildinfo-5.0.0-1002-gcp_5.0.0-1002.2_amd64.deb
 81fbd2d29105351f657e034f49221405e9ccf285 10726536 linux-gcp-headers-5.0.0-1002_5.0.0-1002.2_amd64.deb
 4c551a04a0266ca8522d91dc15f3db2ce3580406 5170472 linux-gcp-tools-5.0.0-1002_5.0.0-1002.2_amd64.deb
 d9d45e84b0be5dad0725170607d5780bf9900b09 14910 linux-gcp_5.0.0-1002.2_amd64.buildinfo
 9a4732c86c11d8335423e803f4c8ef8e81dc5116 8435716 linux-gcp_5.0.0-1002.2_amd64.tar.gz
 5580a4be12b800989aa38f071a8e3390ad2fd0d0 24217 linux-gcp_5.0.0-1002.2_amd64_translations.tar.gz
 2ee21cf829289c513c5b13f8608ded7a2919183b 1225060 linux-headers-5.0.0-1002-gcp_5.0.0-1002.2_amd64.deb
 a6e85ba1d5870232dc3b0d4a834704681841a7f5 870557164 linux-image-unsigned-5.0.0-1002-gcp-dbgsym_5.0.0-1002.2_amd64.ddeb
 b330205799841affc50c82c25d0397e0b778cfb9 8508928 linux-image-unsigned-5.0.0-1002-gcp_5.0.0-1002.2_amd64.deb
 2d91b8c73d92214a22972681317f69e3b07113fd 13517428 linux-modules-5.0.0-1002-gcp_5.0.0-1002.2_amd64.deb
 250e0c8594250b68774bbdeb1a8f120a864d42da 33355176 linux-modules-extra-5.0.0-1002-gcp_5.0.0-1002.2_amd64.deb
 531ac76c9864a3538589dd021dd92a4eeecf1518 1948 linux-tools-5.0.0-1002-gcp_5.0.0-1002.2_amd64.deb
Checksums-Sha256:
 f0134ccc3fe95c82640309c896d1c464d96012126a929a4aa977cfb1141ff795 298752 linux-buildinfo-5.0.0-1002-gcp_5.0.0-1002.2_amd64.deb
 95776c1c8f046fdc761ff8af3fe545d9702a3035e9704731305e7d863bd32bbc 10726536 linux-gcp-headers-5.0.0-1002_5.0.0-1002.2_amd64.deb
 29897ce82951d4fec947e9ccc15ac01fa6ca0dc2dd03d00071c3f5389ec40f56 5170472 linux-gcp-tools-5.0.0-1002_5.0.0-1002.2_amd64.deb
 a509083ae9944e08183526b0c1e888d52f5fc788eac5e042ede35bda688b0fd2 14910 linux-gcp_5.0.0-1002.2_amd64.buildinfo
 e021f050a862bf33ea97a09a9d44b978defd982231f23752b4770281b7595472 8435716 linux-gcp_5.0.0-1002.2_amd64.tar.gz
 cb710362ec3f3676627247b8bd3f8a204d0e9cc4bc5bc6d9872bf93f112cc14c 24217 linux-gcp_5.0.0-1002.2_amd64_translations.tar.gz
 a364555494c2fced35a017c67d54dafb9031f1bb859171b8f00e7c0f3c6049c8 1225060 linux-headers-5.0.0-1002-gcp_5.0.0-1002.2_amd64.deb
 0b85d23b8c8cea3f135ea2926e5b979b7bc2a001ebb4002366e4debb7f3e0b9c 870557164 linux-image-unsigned-5.0.0-1002-gcp-dbgsym_5.0.0-1002.2_amd64.ddeb
 80e69a27dac8bf0dc1bfb09a9d7d273ed6b5b2aa85ddf9ecf2950a0d46d8596b 8508928 linux-image-unsigned-5.0.0-1002-gcp_5.0.0-1002.2_amd64.deb
 9e45beb258420ffa5da1f278eb475bb635ead1a901b400a2b4d8faf9519e873d 13517428 linux-modules-5.0.0-1002-gcp_5.0.0-1002.2_amd64.deb
 965f50172d3cf44fdfd8cfa93ec8934875da4777cbfed2b23956ad47c401e703 33355176 linux-modules-extra-5.0.0-1002-gcp_5.0.0-1002.2_amd64.deb
 e316658e5bbcc80690cfa19bc51fd418bdf4b7836322bd0023a177008035996d 1948 linux-tools-5.0.0-1002-gcp_5.0.0-1002.2_amd64.deb
Files:
 b58f3172e6ce89cfa6ab0c744d6d2cad 298752 kernel optional linux-buildinfo-5.0.0-1002-gcp_5.0.0-1002.2_amd64.deb
 c7eda51133dbcfeb010b1b31a08aac2f 10726536 devel optional linux-gcp-headers-5.0.0-1002_5.0.0-1002.2_amd64.deb
 a2a8083141ebbdd33661e3d1713bcfcc 5170472 devel optional linux-gcp-tools-5.0.0-1002_5.0.0-1002.2_amd64.deb
 dd2cd9f73f809e94367cfb6609f60132 14910 devel optional linux-gcp_5.0.0-1002.2_amd64.buildinfo
 26582a24ec9d8c3f90f2d92c6b9c732c 8435716 raw-signing - linux-gcp_5.0.0-1002.2_amd64.tar.gz
 9c838341906bfcb9186e1c9bc223c1f7 24217 raw-translations - linux-gcp_5.0.0-1002.2_amd64_translations.tar.gz
 bee779ef8931541679fea361a9156d91 1225060 devel optional linux-headers-5.0.0-1002-gcp_5.0.0-1002.2_amd64.deb
 93d63595d0f5b9ecb0ead44d4599388d 870557164 devel optional linux-image-unsigned-5.0.0-1002-gcp-dbgsym_5.0.0-1002.2_amd64.ddeb
 ff0ded99804abcc2d289d896aa7cf70a 8508928 kernel optional linux-image-unsigned-5.0.0-1002-gcp_5.0.0-1002.2_amd64.deb
 74992c6717cc30aa62aed9b28dbd1ed7 13517428 kernel optional linux-modules-5.0.0-1002-gcp_5.0.0-1002.2_amd64.deb
 72d979fcc1ddc2d3f1ca47342887b2e7 33355176 kernel optional linux-modules-extra-5.0.0-1002-gcp_5.0.0-1002.2_amd64.deb
 a8e12412c0d6330ec805a6d10e7696f8 1948 devel optional linux-tools-5.0.0-1002-gcp_5.0.0-1002.2_amd64.deb


More information about the Disco-changes mailing list