[ubuntu/eoan-security] linux-oem-osp1 5.0.0-1059.64 (Accepted)
Andy Whitcroft
apw at canonical.com
Thu Jun 25 10:41:50 UTC 2020
linux-oem-osp1 (5.0.0-1059.64) bionic; urgency=medium
[ Ubuntu: 5.0.0-52.56 ]
* CVE-2020-0543
- SAUCE: x86/cpu: Add a steppings field to struct x86_cpu_id
- SAUCE: x86/cpu: Add 'table' argument to cpu_matches()
- SAUCE: x86/speculation: Add Special Register Buffer Data Sampling (SRBDS)
mitigation
- SAUCE: x86/speculation: Add SRBDS vulnerability and mitigation documentation
- SAUCE: x86/speculation: Add Ivy Bridge to affected list
linux-oem-osp1 (5.0.0-1054.59) bionic; urgency=medium
* bionic/linux-oem-osp1: 5.0.0-1054.59 -proposed tracker (LP: #1881221)
* Speed up the process of s3 resume (LP: #1876844)
- PCI/PM: Adjust pcie_wait_for_link_delay() for caller delay
- PCI/PM: Assume ports without DLL Link Active train links in 100 ms
linux-oem-osp1 (5.0.0-1053.58) bionic; urgency=medium
* bionic/linux-oem-osp1: 5.0.0-1053.58 -proposed tracker (LP: #1878822)
* rtl8723bu wifi issue after being turned off (LP: #1878296)
- rtl8xxxu: Improve TX performance of RTL8723BU on rtl8xxxu driver
- rtl8xxxu: add bluetooth co-existence support for single antenna
- rtl8xxxu: remove set but not used variable 'rate_mask'
- rtl8xxxu: Remove set but not used variable 'vif', 'dev', 'len'
* Fix Pericom USB controller OHCI/EHCI PME# defect (LP: #1879321)
- serial: 8250_pci: Move Pericom IDs to pci_ids.h
- PCI: Avoid Pericom USB controller OHCI/EHCI PME# defect
* Don't register platform::micmute if the related tokens don't exist
(LP: #1877275)
- SAUCE: platform/x86: dell-laptop: don't register platform::micmute if the
related tokens don't exist
[ Ubuntu: 5.0.0-49.53 ]
* disco/linux: 5.0.0-49.53 -proposed tracker (LP: #1878826)
* Disco update: upstream stable patchset 2020-05-14 (LP: #1878681)
- remoteproc: Fix wrong rvring index computation
- mtd: cfi: fix deadloop in cfi_cmdset_0002.c do_write_buffer
- binder: take read mode of mmap_sem in binder_alloc_free_page()
- usb: dwc3: gadget: Do link recovery for SS and SSP
- usb: gadget: udc: bdc: Remove unnecessary NULL checks in bdc_req_complete
- iio:ad7797: Use correct attribute_group
- ASoC: q6dsp6: q6afe-dai: add missing channels to MI2S DAIs
- ASoC: tas571x: disable regulators on failed probe
- ASoC: wm8960: Fix wrong clock after suspend & resume
- nfsd: memory corruption in nfsd4_lock()
- i2c: altera: use proper variable to hold errno
- rxrpc: Fix DATA Tx to disable nofrag for UDP on AF_INET6 socket
- net/cxgb4: Check the return from t4_query_params properly
- xfs: acquire superblock freeze protection on eofblocks scans
- svcrdma: Fix trace point use-after-free race
- svcrdma: Fix leak of svc_rdma_recv_ctxt objects
- PCI: Avoid ASMedia XHCI USB PME# from D0 defect
- PCI: Move Apex Edge TPU class quirk to fix BAR assignment
- ARM: dts: bcm283x: Disable dsi0 node
- cpumap: Avoid warning when CONFIG_DEBUG_PER_CPU_MAPS is enabled
- net/mlx5: Fix failing fw tracer allocation on s390
- perf/core: fix parent pid/tid in task exit events
- bpf, x86_32: Fix incorrect encoding in BPF_LDX zero-extension
- mm: shmem: disable interrupt when acquiring info->lock in userfaultfd_copy
path
- xfs: clear PF_MEMALLOC before exiting xfsaild thread
- bpf, x86: Fix encoding for lower 8-bit registers in BPF_STX BPF_B
- net: fec: set GPR bit on suspend by DT configuration.
- x86: hyperv: report value of misc_features
- xfs: fix partially uninitialized structure in xfs_reflink_remap_extent
- ALSA: hda: Keep the controller initialization even if no codecs found
- ALSA: hda: Explicitly permit using autosuspend if runtime PM is supported
- scsi: target: fix PR IN / READ FULL STATUS for FC
- scsi: target: tcmu: reset_ring should reset TCMU_DEV_BIT_BROKEN
- objtool: Fix CONFIG_UBSAN_TRAP unreachable warnings
- objtool: Support Clang non-section symbols in ORC dump
- xen/xenbus: ensure xenbus_map_ring_valloc() returns proper grant status
- ALSA: hda: call runtime_allow() for all hda controllers
- arm64: Delete the space separator in __emit_inst
- ext4: use matching invalidatepage in ext4_writepage
- ext4: increase wait time needed before reuse of deleted inode numbers
- ext4: convert BUG_ON's to WARN_ON's in mballoc.c
- hwmon: (jc42) Fix name to have no illegal characters
- bpf, x86_32: Fix clobbering of dst for BPF_JSET
- qed: Fix use after free in qed_chain_free
- ext4: check for non-zero journal inum in ext4_calculate_overhead
- printk: queue wake_up_klogd irq_work only if per-CPU areas are ready
- kbuild: fix DT binding schema rule again to avoid needless rebuilds
- usb: gadget: udc: atmel: Fix vbus disconnect handling
- afs: Fix to actually set AFS_SERVER_FL_HAVE_EPOCH
- s390/ftrace: fix potential crashes when switching tracers
- net/mlx5e: Get the latest values from counters in switchdev mode
- PCI: Add ACS quirk for Zhaoxin multi-function devices
- PCI: Make ACS quirk implementations more uniform
- PCI: Unify ACS quirk desired vs provided checking
- PCI: Add Zhaoxin Vendor ID
- PCI: Add ACS quirk for Zhaoxin Root/Downstream Ports
- um: ensure `make ARCH=um mrproper` removes
arch/$(SUBARCH)/include/generated/
- libbpf: Initialize *nl_pid so gcc 10 is happy
- signal: check sig before setting info in kill_pid_usb_asyncio
- afs: Fix length of dump of bad YFSFetchStatus record
- ALSA: hda: Release resources at error in delayed probe
- net: stmmac: socfpga: Allow all RGMII modes
- mac80211: fix channel switch trigger from unknown mesh peer
- blk-mq: Put driver tag in blk_mq_dispatch_rq_list() when no budget
- qed: Fix race condition between scheduling and destroying the slowpath
workqueue
- Crypto: chelsio - Fixes a hang issue during driver registration
- net: use indirect call wrappers for skb_copy_datagram_iter()
* CVE-2020-12114
- propagate_one(): mnt_set_mountpoint() needs mount_lock
* Disco update: upstream stable patchset 2020-05-08 (LP: #1877677)
- ext4: fix extent_status fragmentation for plain files
- drm/msm: Use the correct dma_sync calls harder
- bpftool: Fix printing incorrect pointer in btf_dump_ptr
- vti4: removed duplicate log message.
- arm64: Add part number for Neoverse N1
- [Config] updateconfigs for ARM64_ERRATUM_1542419
- arm64: errata: Hide CTR_EL0.DIC on systems affected by Neoverse-N1 #1542419
- arm64: Fake the IminLine size on systems affected by Neoverse-N1 #1542419
- arm64: compat: Workaround Neoverse-N1 #1542419 for compat user-space
- arm64: Silence clang warning on mismatched value/register sizes
- watchdog: reset last_hw_keepalive time at start
- scsi: lpfc: Fix kasan slab-out-of-bounds error in lpfc_unreg_login
- scsi: lpfc: Fix crash in target side cable pulls hitting WAIT_FOR_UNREG
- ceph: return ceph_mdsc_do_request() errors from __get_parent()
- ceph: don't skip updating wanted caps when cap is stale
- pwm: rcar: Fix late Runtime PM enablement
- scsi: iscsi: Report unbind session event when the target has been removed
- ASoC: Intel: atom: Take the drv->lock mutex before calling
sst_send_slot_map()
- nvme: fix deadlock caused by ANA update wrong locking
- kernel/gcov/fs.c: gcov_seq_next() should increase position index
- selftests: kmod: fix handling test numbers above 9
- ipc/util.c: sysvipc_find_ipc() should increase position index
- kconfig: qconf: Fix a few alignment issues
- s390/cio: avoid duplicated 'ADD' uevents
- loop: Better discard support for block devices
- Revert "powerpc/64: irq_work avoid interrupt when called with hardware irqs
enabled"
- pwm: renesas-tpu: Fix late Runtime PM enablement
- pwm: bcm2835: Dynamically allocate base
- perf/core: Disable page faults when getting phys address
- ASoC: Intel: bytcr_rt5640: Add quirk for MPMAN MPWIN895CL tablet
- xhci: Ensure link state is U3 after setting USB_SS_PORT_LS_U3
- drm/amd/display: Not doing optimize bandwidth if flip pending.
- virtio-blk: improve virtqueue error to BLK_STS
- scsi: smartpqi: fix call trace in device discovery
- PCI/ASPM: Allow re-enabling Clock PM
- f2fs: fix to avoid memory leakage in f2fs_listxattr
- cxgb4: fix adapter crash due to wrong MC size
- cxgb4: fix large delays in PTP synchronization
- ipv6: fix restrict IPV6_ADDRFORM operation
- macsec: avoid to set wrong mtu
- macvlan: fix null dereference in macvlan_device_event()
- net: bcmgenet: correct per TX/RX ring statistics
- net: netrom: Fix potential nr_neigh refcnt leak in nr_add_node
- net: stmmac: dwmac-meson8b: Add missing boundary to RGMII TX clock array
- net/x25: Fix x25_neigh refcnt leak when receiving frame
- sched: etf: do not assume all sockets are full blown
- tcp: cache line align MAX_TCP_HEADER
- team: fix hang in team_mode_get()
- vrf: Fix IPv6 with qdisc and xfrm
- net: dsa: b53: Lookup VID in ARL searches when VLAN is enabled
- net: dsa: b53: Fix ARL register definitions
- net: dsa: b53: Rework ARL bin logic
- net: dsa: b53: b53_arl_rw_op() needs to select IVL or SVL
- xfrm: Always set XFRM_TRANSFORMED in xfrm{4,6}_output_finish
- vrf: Check skb for XFRM_TRANSFORMED flag
- mlxsw: Fix some IS_ERR() vs NULL bugs
- KEYS: Avoid false positive ENOMEM error on key read
- ALSA: hda: Remove ASUS ROG Zenith from the blacklist
- ALSA: usb-audio: Add static mapping table for ALC1220-VB-based mobos
- ALSA: usb-audio: Add connector notifier delegation
- iio: core: remove extra semi-colon from devm_iio_device_register() macro
- iio: st_sensors: rely on odr mask to know if odr can be set
- iio: adc: stm32-adc: fix sleep in atomic context
- iio: xilinx-xadc: Fix ADC-B powerdown
- iio: xilinx-xadc: Fix clearing interrupt when enabling trigger
- iio: xilinx-xadc: Fix sequencer configuration for aux channels in
simultaneous mode
- iio: xilinx-xadc: Make sure not exceed maximum samplerate
- fs/namespace.c: fix mountpoint reference counter race
- USB: sisusbvga: Change port variable from signed to unsigned
- USB: Add USB_QUIRK_DELAY_CTRL_MSG and USB_QUIRK_DELAY_INIT for Corsair K70
RGB RAPIDFIRE
- USB: early: Handle AMD's spec-compliant identifiers, too
- USB: core: Fix free-while-in-use bug in the USB S-Glibrary
- USB: hub: Fix handling of connect changes during sleep
- vmalloc: fix remap_vmalloc_range() bounds checks
- mm/hugetlb: fix a addressing exception caused by huge_pte_offset
- mm/ksm: fix NULL pointer dereference when KSM zero page is enabled
- tools/vm: fix cross-compile build
- ALSA: usx2y: Fix potential NULL dereference
- ALSA: hda/realtek - Fix unexpected init_amp override
- ALSA: hda/realtek - Add new codec supported for ALC245
- ALSA: usb-audio: Fix usb audio refcnt leak when getting spdif
- ALSA: usb-audio: Filter out unsupported sample rates on Focusrite devices
- tpm/tpm_tis: Free IRQ if probing fails
- tpm: ibmvtpm: retry on H_CLOSED in tpm_ibmvtpm_send()
- KVM: s390: Return last valid slot if approx index is out-of-bounds
- KVM: Check validity of resolved slot when searching memslots
- KVM: VMX: Enable machine check support for 32bit targets
- tty: hvc: fix buffer overflow during hvc_alloc().
- tty: rocket, avoid OOB access
- usb-storage: Add unusual_devs entry for JMicron JMS566
- audit: check the length of userspace generated audit records
- ASoC: dapm: fixup dapm kcontrol widget
- iwlwifi: pcie: actually release queue memory in TVQM
- iwlwifi: mvm: beacon statistics shouldn't go backwards
- ARM: imx: provide v7_cpu_resume() only on ARM_CPU_SUSPEND=y
- powerpc/setup_64: Set cache-line-size based on cache-block-size
- staging: comedi: dt2815: fix writing hi byte of analog output
- staging: comedi: Fix comedi_device refcnt leak in comedi_open
- vt: don't hardcode the mem allocation upper bound
- vt: don't use kmalloc() for the unicode screen buffer
- staging: vt6656: Don't set RCR_MULTICAST or RCR_BROADCAST by default.
- staging: vt6656: Fix calling conditions of vnt_set_bss_mode
- staging: vt6656: Fix drivers TBTT timing counter.
- staging: vt6656: Fix pairwise key entry save.
- staging: vt6656: Power save stop wake_up_count wrap around.
- cdc-acm: close race betrween suspend() and acm_softint
- cdc-acm: introduce a cool down
- UAS: no use logging any details in case of ENODEV
- UAS: fix deadlock in error handling and PM flushing work
- usb: dwc3: gadget: Fix request completion check
- usb: f_fs: Clear OS Extended descriptor counts to zero in ffs_data_reset()
- xhci: prevent bus suspend if a roothub port detected a over-current
condition
- serial: sh-sci: Make sure status register SCxSR is read in correct sequence
- xfs: Fix deadlock between AGI and AGF with RENAME_WHITEOUT
- s390/mm: fix page table upgrade vs 2ndary address mode accesses
- scsi: libfc: If PRLI rejected, move rport to PLOGI state
- nvme-tcp: fix possible crash in write_zeroes processing
- tools/test/nvdimm: Fix out of tree build
- drm/amd/display: Update stream adjust in dc_stream_adjust_vmin_vmax
- dma-direct: fix data truncation in dma_direct_get_required_mask()
- lib/raid6/test: fix build on distros whose /bin/sh is not bash
- s390/cio: generate delayed uevent for vfio-ccw subchannels
- nvme: fix compat address handling in several ioctls
- ALSA: usb-audio: Add Pioneer DJ DJM-250MK2 quirk
- xhci: Wait until link state trainsits to U0 after setting USB_SS_PORT_LS_U0
- xhci: Finetune host initiated USB3 rootport link suspend and resume
- PCI/PM: Add pcie_wait_for_link_delay()
- PCI: pciehp: Prevent deadlock on disconnect
- scsi: smartpqi: fix controller lockup observed during force reboot
- scsi: smartpqi: fix problem with unique ID for physical device
- net/mlx4_en: avoid indirect call in TX completion
- net: dsa: b53: Fix valid setting for MDB entries
- vxlan: use the correct nlattr array in NL_SET_ERR_MSG_ATTR
- geneve: use the correct nlattr array in NL_SET_ERR_MSG_ATTR
- USB: hub: Revert commit bd0e6c9614b9 ("usb: hub: try old enumeration scheme
first for high speed devices")
- tty: serial: owl: add "much needed" clk_prepare_enable()
- signal: Avoid corrupting si_pid and si_uid in do_notify_parent
- SUNRPC: Fix backchannel RPC soft lockups
- iwlwifi: mvm: Do not declare support for ACK Enabled Aggregation
- usb: typec: tcpm: Ignore CC and vbus changes in PORT_RESET change
- xhci: Fix handling halted endpoint even if endpoint ring appears empty
- Revert "serial: uartps: Fix uartps_major handling"
- Revert "serial: uartps: Use the same dynamic major number for all ports"
- Revert "serial: uartps: Fix error path when alloc failed"
- Revert "serial: uartps: Do not allow use aliases >= MAX_UART_INSTANCES"
- Revert "serial: uartps: Change uart ID port allocation"
- Revert "serial: uartps: Move Port ID to device data structure"
- Revert "serial: uartps: Register own uart console and driver structures"
- compat: ARM64: always include asm-generic/compat.h
* Disco update: upstream stable patchset 2020-05-05 (LP: #1876956)
- arm, bpf: Fix offset overflow for BPF_MEM BPF_DW
- objtool: Fix switch table detection in .text.unlikely
- scsi: sg: add sg_remove_request in sg_common_write
- ext4: use non-movable memory for superblock readahead
- watchdog: sp805: fix restart handler
- arm, bpf: Fix bugs with ALU64 {RSH, ARSH} BPF_K shift by 0
- ARM: dts: imx6: Use gpc for FEC interrupt controller to fix wake on LAN.
- netfilter: nf_tables: report EOPNOTSUPP on unsupported flags/object type
- irqchip/mbigen: Free msi_desc on device teardown
- ALSA: hda: Don't release card at firmware loading error
- of: unittest: kmemleak on changeset destroy
- of: unittest: kmemleak in of_unittest_platform_populate()
- of: unittest: kmemleak in of_unittest_overlay_high_level()
- of: overlay: kmemleak in dup_and_fixup_symbol_prop()
- x86/Hyper-V: Report crash register data or kmsg before running crash kernel
- lib/raid6: use vdupq_n_u8 to avoid endianness warnings
- rbd: avoid a deadlock on header_rwsem when flushing notifies
- rbd: call rbd_dev_unprobe() after unwatching and flushing notifies
- xsk: Add missing check on user supplied headroom size
- x86/Hyper-V: Unload vmbus channel in hv panic callback
- x86/Hyper-V: Free hv_panic_page when fail to register kmsg dump
- x86/Hyper-V: Trigger crash enlightenment only once during system crash.
- x86/Hyper-V: Report crash register data when sysctl_record_panic_msg is not
set
- x86/Hyper-V: Report crash data in die() when panic_on_oops is set
- clk: at91: usb: continue if clk_hw_round_rate() return zero
- power: supply: bq27xxx_battery: Silence deferred-probe error
- clk: tegra: Fix Tegra PMC clock out parents
- soc: imx: gpc: fix power up sequencing
- rtc: 88pm860x: fix possible race condition
- NFSv4/pnfs: Return valid stateids in nfs_layout_find_inode_by_stateid()
- NFS: direct.c: Fix memory leak of dreq when nfs_get_lock_context fails
- s390/cpuinfo: fix wrong output when CPU0 is offline
- powerpc/maple: Fix declaration made after definition
- s390/cpum_sf: Fix wrong page count in error message
- ext4: do not commit super on read-only bdev
- um: ubd: Prevent buffer overrun on command completion
- cifs: Allocate encryption header through kmalloc
- include/linux/swapops.h: correct guards for non_swap_entry()
- percpu_counter: fix a data race at vm_committed_as
- compiler.h: fix error in BUILD_BUG_ON() reporting
- KVM: s390: vsie: Fix possible race when shadowing region 3 tables
- x86: ACPI: fix CPU hotplug deadlock
- drm/amdkfd: kfree the wrong pointer
- NFS: Fix memory leaks in nfs_pageio_stop_mirroring()
- f2fs: fix NULL pointer dereference in f2fs_write_begin()
- drm/vc4: Fix HDMI mode validation
- iommu/vt-d: Fix mm reference leak
- ext2: fix empty body warnings when -Wextra is used
- ext2: fix debug reference to ext2_xattr_cache
- power: supply: axp288_fuel_gauge: Broaden vendor check for Intel Compute
Sticks.
- libnvdimm: Out of bounds read in __nd_ioctl()
- iommu/amd: Fix the configuration of GCR3 table root pointer
- f2fs: fix to wait all node page writeback
- net: dsa: bcm_sf2: Fix overflow checks
- fbdev: potential information leak in do_fb_ioctl()
- iio: si1133: read 24-bit signed integer for measurement
- tty: evh_bytechan: Fix out of bounds accesses
- locktorture: Print ratio of acquisitions, not failures
- mtd: spinand: Explicitly use MTD_OPS_RAW to write the bad block marker to
OOB
- mtd: lpddr: Fix a double free in probe()
- mtd: phram: fix a double free issue in error path
- KEYS: Don't write out to userspace while holding key semaphore
- bpf: fix buggy r0 retval refinement for tracing helpers
- ALSA: hda: Honor PM disablement in PM freeze and thaw_noirq ops
- afs: Fix missing XDR advance in xdr_decode_{AFS,YFS}FSFetchStatus()
- block, bfq: make reparent_leaf_entity actually work only on leaf entities
- block, bfq: invoke flush_idle_tree after reparent_active_queues in
pd_offline
- clk: Don't cache errors from clk_ops::get_phase()
- net/mlx5e: Enforce setting of a single FEC mode
- f2fs: fix the panic in do_checkpoint()
- ARM: dts: rockchip: fix vqmmc-supply property name for rk3188-bqedison2qc
- arm64: dts: allwinner: a64: Fix display clock register range
- arm64: tegra: Add PCIe endpoint controllers nodes for Tegra194
- arm64: dts: clearfog-gt-8k: set gigabit PHY reset deassert delay
- dma-coherent: fix integer overflow in the reserved-memory dma allocation
- NFS: alloc_nfs_open_context() must use the file cred when available
- NFSv4.2: error out when relink swapfile
- ARM: dts: rockchip: fix lvds-encoder ports subnode for rk3188-bqedison2qc
- KVM: PPC: Book3S HV: Fix H_CEDE return code for nested guests
- f2fs: fix to show norecovery mount option
- phy: uniphier-usb3ss: Add Pro5 support
- mm/hugetlb: fix build failure with HUGETLB_PAGE but not HUGEBTLBFS
- drm/nouveau: workaround runpm fail by disabling PCI power management on
certain intel bridges
- ACPICA: Fixes for acpiExec namespace init file
- um: falloc.h needs to be directly included for older libc
- csky: Fixup init_fpu compile warning with __init
- drm/nouveau/gr/gp107,gp108: implement workaround for HW hanging during init
- dma-debug: fix displaying of dma allocation type
- fbmem: Adjust indentation in fb_prepare_logo and fb_blank
- docs: Fix path to MTD command line partition parser
* Disco update: upstream stable patchset 2020-04-30 (LP: #1876174)
- amd-xgbe: Use __napi_schedule() in BH context
- hsr: check protocol version in hsr_newlink()
- net: ipv4: devinet: Fix crash when add/del multicast IP with autojoin
- net: ipv6: do not consider routes via gateways for anycast address check
- net: qrtr: send msgs from local of same id as broadcast
- net: revert default NAPI poll timeout to 2 jiffies
- net: stmmac: dwmac-sunxi: Provide TX and RX fifo sizes
- net: dsa: mt7530: fix tagged frames pass-through in VLAN-unaware mode
- ovl: fix value of i_ino for lower hardlink corner case
- scsi: ufs: Fix ufshcd_hold() caused scheduling while atomic
- jbd2: improve comments about freeing data buffers whose page mapping is NULL
- pwm: pca9685: Fix PWM/GPIO inter-operation
- ext4: fix incorrect group count in ext4_fill_super error message
- ext4: fix incorrect inodes per group in error message
- ASoC: Intel: mrfld: fix incorrect check on p->sink
- ASoC: Intel: mrfld: return error codes when an error occurs
- ALSA: usb-audio: Filter error from connector kctl ops, too
- ALSA: usb-audio: Don't override ignore_ctl_error value from the map
- ALSA: usb-audio: Don't create jack controls for PCM terminals
- ALSA: usb-audio: Check mapping at creating connector controls, too
- keys: Fix proc_keys_next to increase position index
- tracing: Fix the race between registering 'snapshot' event trigger and
triggering 'snapshot' operation
- btrfs: check commit root generation in should_ignore_root
- mac80211_hwsim: Use kstrndup() in place of kasprintf()
- usb: dwc3: gadget: don't enable interrupt when disabling endpoint
- usb: dwc3: gadget: Don't clear flags before transfer ended
- drm/amd/powerplay: force the trim of the mclk dpm_levels if OD is enabled
- ext4: do not zeroout extents beyond i_disksize
- scsi: target: remove boilerplate code
- scsi: target: fix hang when multiple threads try to destroy the same iscsi
session
- x86/microcode/AMD: Increase microcode PATCH_MAX_SIZE
- x86/resctrl: Preserve CDP enable over CPU hotplug
- x86/resctrl: Fix invalid attempt at removing the default resource group
- wil6210: check rx_buff_mgmt before accessing it
- wil6210: ignore HALP ICR if already handled
- mm/vmalloc.c: move 'area->pages' after if statement
- l2tp: Allow management of tunnels and session in user namespace
- net: phy: micrel: use genphy_read_status for KSZ9131
- net: tun: record RX queue in skb before do_xdp_generic()
- acpi/nfit: improve bounds checking for 'func'
- perf report: Fix no branch type statistics report issue
- ALSA: hda/realtek - Enable the headset mic on Asus FX505DT
- mac80211: fix race in ieee80211_register_hw()
- drm/amdgpu: fix the hw hang during perform system reboot and reset
- i2c: designware: platdrv: Remove DPM_FLAG_SMART_SUSPEND flag on BYT and CHT
* psock_tpacket from the net test in ubuntu_kernel_selftests failed on KVM
kernels (LP: #1812176)
- selftests/net: skip psock_tpacket test if KALLSYMS was not enabled
* tunnels over IPv6 are unencrypted when using IPsec (LP: #1876982) //
CVE-2020-1749
- net: ipv6: add net argument to ip6_dst_lookup_flow
- net: ipv6_stub: use ip6_dst_lookup_flow instead of ip6_dst_lookup
* Do not treat unresolved test case in ftrace from ubuntu_kernel_selftests as
failure (LP: #1877958)
- ftrace/selftest: make unresolved cases cause failure if --fail-unresolved
set
* Soft lockup on GKE-5.0 kernel during eBPF workloads (LP: #1878303)
- bpf: verifier: hard wire branches to dead code
* Sys oopsed with sysfs test in ubuntu_stress_smoke_test on X-hwe ARM64
(LP: #1866772)
- SAUCE: ACPI: sysfs: copy ACPI data using io memory copying
linux-oem-osp1 (5.0.0-1052.57) bionic; urgency=medium
* bionic/linux-oem-osp1: 5.0.0-1052.57 -proposed tracker (LP: #1876676)
* Make Dell WD19 dock more reliable after suspend (LP: #1868217)
- xhci: Ensure link state is U3 after setting USB_SS_PORT_LS_U3
- xhci: Wait until link state trainsits to U0 after setting USB_SS_PORT_LS_U0
- xhci: Finetune host initiated USB3 rootport link suspend and resume
* Packaging resync (LP: #1786013)
- [Packaging] add libcap-dev dependency
linux-oem-osp1 (5.0.0-1051.56) bionic; urgency=medium
* bionic/linux-oem-osp1: 5.0.0-1051.56 -proposed tracker (LP: #1874754)
* Constant wifi interruptions - Network activation failed (LP: #1830192)
- iwlwifi: mvm: disable TX-AMSDU on older NICs
* 'Elan touchpad' not detected on 'Lenovo ThinkBook 15 IIL' (LP: #1861610)
- SAUCE: Input: elan_i2c - add more hardware ID for Lenovo laptop
* Killer(R) Wi-Fi 6 AX1650i 160MHz Wireless Network Adapter (201NGW),
REV=0x354 [8086:a0f0] subsystem id [1a56:1651] wireless adapter not found
due to firmware crash (LP: #1874685)
- SAUCE: iwlwifi: pcie: handle QuZ configs with killer NICs as well
* alsa/sof: kernel oops on the machine without Intel hdmi audio codec (a
regression in the asoc machine driver) (LP: #1874359)
- SAUCE: ASoC: intel/skl/hda - fix oops on systems without i915 audio codec
* Intermittent display blackouts on event (LP: #1875254)
- drm/i915: Limit audio CDCLK>=2*BCLK constraint back to GLK only
[ Ubuntu: 5.0.0-48.52 ]
* disco/linux: 5.0.0-48.52 -proposed tracker (LP: #1874758)
* Add debian/rules targets to compile/run kernel selftests (LP: #1874286)
- [Packaging] add support to compile/run selftests
* built-using constraints preventing uploads (LP: #1875601)
- temporarily drop Built-Using data
* getitimer returns it_value=0 erroneously (LP: #1349028)
- [Config] CONTEXT_TRACKING_FORCE policy should be unset
* Backport MPLS patches from 5.3 to 4.15 (LP: #1851446)
- net/mlx5e: Report netdevice MPLS features
- net: vlan: Inherit MPLS features from parent device
- net: bonding: Inherit MPLS features from slave devices
- net/mlx5e: Move to HW checksumming advertising
* CVE-2020-11608
- media: ov519: add missing endpoint sanity checks
* Disco update: upstream stable patchset 2020-04-20 (LP: #1873954)
- ARM: dts: sun8i-a83t-tbs-a711: HM5065 doesn't like such a high voltage
- bus: sunxi-rsb: Return correct data when mixing 16-bit and 8-bit reads
- net: vxge: fix wrong __VA_ARGS__ usage
- hinic: fix a bug of waitting for IO stopped
- hinic: fix wrong para of wait_for_completion_timeout
- cxgb4/ptp: pass the sign of offset delta in FW CMD
- qlcnic: Fix bad kzalloc null test
- i2c: st: fix missing struct parameter description
- cpufreq: imx6q: Fixes unwanted cpu overclocking on i.MX6ULL
- media: venus: hfi_parser: Ignore HEVC encoding for V1
- firmware: arm_sdei: fix double-lock on hibernate with shared events
- null_blk: Fix the null_add_dev() error path
- null_blk: Handle null_add_dev() failures properly
- null_blk: fix spurious IO errors after failed past-wp access
- xhci: bail out early if driver can't accress host in resume
- x86: Don't let pgprot_modify() change the page encryption bit
- block: keep bdi->io_pages in sync with max_sectors_kb for stacked devices
- irqchip/versatile-fpga: Handle chained IRQs properly
- sched: Avoid scale real weight down to zero
- selftests/x86/ptrace_syscall_32: Fix no-vDSO segfault
- PCI/switchtec: Fix init_completion race condition with poll_wait()
- media: i2c: video-i2c: fix build errors due to 'imply hwmon'
- libata: Remove extra scsi_host_put() in ata_scsi_add_hosts()
- pstore/platform: fix potential mem leak if pstore_init_fs failed
- gfs2: Don't demote a glock until its revokes are written
- x86/boot: Use unsigned comparison for addresses
- efi/x86: Ignore the memory attributes table on i386
- genirq/irqdomain: Check pointer in irq_domain_alloc_irqs_hierarchy()
- block: Fix use-after-free issue accessing struct io_cq
- media: i2c: ov5695: Fix power on and off sequences
- usb: dwc3: core: add support for disabling SS instances in park mode
- irqchip/gic-v4: Provide irq_retrigger to avoid circular locking dependency
- md: check arrays is suspended in mddev_detach before call quiesce operations
- firmware: fix a double abort case with fw_load_sysfs_fallback
- locking/lockdep: Avoid recursion in lockdep_count_{for,back}ward_deps()
- block, bfq: fix use-after-free in bfq_idle_slice_timer_body
- btrfs: qgroup: ensure qgroup_rescan_running is only set when the worker is
at least queued
- btrfs: remove a BUG_ON() from merge_reloc_roots()
- btrfs: track reloc roots based on their commit root bytenr
- ASoC: fix regwmask
- ASoC: dapm: connect virtual mux with default value
- ASoC: dpcm: allow start or stop during pause for backend
- ASoC: topology: use name_prefix for new kcontrol
- usb: gadget: f_fs: Fix use after free issue as part of queue failure
- usb: gadget: composite: Inform controller driver of self-powered
- ALSA: usb-audio: Add mixer workaround for TRX40 and co
- ALSA: hda: Add driver blacklist
- ALSA: hda: Fix potential access overflow in beep helper
- ALSA: ice1724: Fix invalid access for enumerated ctl items
- ALSA: pcm: oss: Fix regression by buffer overflow fix
- ALSA: doc: Document PC Beep Hidden Register on Realtek ALC256
- ALSA: hda/realtek - Set principled PC Beep configuration for ALC256
- ALSA: hda/realtek - Remove now-unnecessary XPS 13 headphone noise fixups
- ALSA: hda/realtek - Add quirk for MSI GL63
- media: ti-vpe: cal: fix disable_irqs to only the intended target
- acpi/x86: ignore unspecified bit positions in the ACPI global lock field
- thermal: devfreq_cooling: inline all stubs for CONFIG_DEVFREQ_THERMAL=n
- nvme-fc: Revert "add module to ops template to allow module references"
- nvme: Treat discovery subsystems as unique subsystems
- PCI: pciehp: Fix indefinite wait on sysfs requests
- PCI/ASPM: Clear the correct bits when enabling L1 substates
- PCI: Add boot interrupt quirk mechanism for Xeon chipsets
- PCI: endpoint: Fix for concurrent memory allocation in OB address region
- tpm: Don't make log failures fatal
- tpm: tpm1_bios_measurements_next should increase position index
- tpm: tpm2_bios_measurements_next should increase position index
- irqchip/versatile-fpga: Apply clear-mask earlier
- pstore: pstore_ftrace_seq_next should increase position index
- MIPS/tlbex: Fix LDDIR usage in setup_pw() for Loongson-3
- MIPS: OCTEON: irq: Fix potential NULL pointer dereference
- ath9k: Handle txpower changes even when TPC is disabled
- signal: Extend exec_id to 64bits
- x86/entry/32: Add missing ASM_CLAC to general_protection entry
- KVM: nVMX: Properly handle userspace interrupt window request
- KVM: s390: vsie: Fix region 1 ASCE sanity shadow address checks
- KVM: s390: vsie: Fix delivery of addressing exceptions
- KVM: x86: Allocate new rmap and large page tracking when moving memslot
- KVM: VMX: Always VMCLEAR in-use VMCSes during crash with kexec support
- KVM: x86: Gracefully handle __vmalloc() failure during VM allocation
- KVM: VMX: fix crash cleanup when KVM wasn't used
- CIFS: Fix bug which the return value by asynchronous read is error
- mtd: spinand: Stop using spinand->oobbuf for buffering bad block markers
- mtd: spinand: Do not erase the block before writing a bad block marker
- Btrfs: fix crash during unmount due to race with delayed inode workers
- btrfs: set update the uuid generation as soon as possible
- btrfs: drop block from cache on error in relocation
- btrfs: fix missing file extent item for hole after ranged fsync
- btrfs: fix missing semaphore unlock in btrfs_sync_file
- crypto: mxs-dcp - fix scatterlist linearization for hash
- erofs: correct the remaining shrink objects
- powerpc/pseries: Drop pointless static qualifier in vpa_debugfs_init()
- tools: gpio: Fix out-of-tree build regression
- net: qualcomm: rmnet: Allow configuration updates to existing devices
- arm64: dts: allwinner: h6: Fix PMU compatible
- dm writecache: add cond_resched to avoid CPU hangs
- dm verity fec: fix memory leak in verity_fec_dtr
- scsi: zfcp: fix missing erp_lock in port recovery trigger for point-to-point
- arm64: armv8_deprecated: Fix undef_hook mask for thumb setend
- selftests: vm: drop dependencies on page flags from mlock2 tests
- drm/etnaviv: rework perfmon query infrastructure
- powerpc/pseries: Avoid NULL pointer dereference when drmem is unavailable
- NFS: Fix a page leak in nfs_destroy_unlinked_subrequests()
- ext4: fix a data race at inode->i_blocks
- fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once()
- ocfs2: no need try to truncate file beyond i_size
- perf tools: Support Python 3.8+ in Makefile
- s390/diag: fix display of diagnose call statistics
- Input: i8042 - add Acer Aspire 5738z to nomux list
- clk: ingenic/jz4770: Exit with error if CGU init failed
- kmod: make request_module() return an error when autoloading is disabled
- cpufreq: powernv: Fix use-after-free
- hfsplus: fix crash and filesystem corruption when deleting files
- ipmi: fix hung processes in __get_guid()
- xen/blkfront: fix memory allocation flags in blkfront_setup_indirect()
- powerpc/powernv/idle: Restore AMR/UAMOR/AMOR after idle
- powerpc/64/tm: Don't let userspace set regs->trap via sigreturn
- powerpc/hash64/devmap: Use H_PAGE_THP_HUGE when setting up huge devmap PTE
entries
- powerpc/xive: Use XIVE_BAD_IRQ instead of zero to catch non configured IPIs
- powerpc/kprobes: Ignore traps that happened in real mode
- scsi: mpt3sas: Fix kernel panic observed on soft HBA unplug
- powerpc: Add attributes for setjmp/longjmp
- powerpc: Make setjmp/longjmp signature standard
- btrfs: use nofs allocations for running delayed items
- dm zoned: remove duplicate nr_rnd_zones increase in dmz_init_zone()
- crypto: caam - update xts sector size for large input length
- crypto: ccree - improve error handling
- crypto: ccree - zero out internal struct before use
- crypto: ccree - don't mangle the request assoclen
- crypto: ccree - dec auth tag size from cryptlen map
- crypto: ccree - only try to map auth tag if needed
- Revert "drm/dp_mst: Remove VCPI while disabling topology mgr"
- drm/dp_mst: Fix clearing payload state on topology disable
- drm: Remove PageReserved manipulation from drm_pci_alloc
- ftrace/kprobe: Show the maxactive number on kprobe_events
- powerpc/fsl_booke: Avoid creating duplicate tlb1 entry
- etnaviv: perfmon: fix total and idle HI cyleces readout
- mfd: dln2: Fix sanity checking for endpoints
- efi/x86: Fix the deletion of variables in mixed mode
- ARM: dts: Fix dm814x Ethernet by changing to use rgmii-id mode
- soc: fsl: dpio: register dpio irq handlers after dpio create
- rxrpc: Abstract out the calculation of whether there's Tx space
- hinic: fix the bug of clearing event queue
- hinic: fix out-of-order excution in arm cpu
- hinic: fix wrong value of MIN_SKB_LEN
- selftests/net: add definition for SOL_DCCP to fix compilation errors for old
libc
- media: rc: add keymap for Videostrong KII Pro
- staging: wilc1000: avoid double unlocking of 'wilc->hif_cs' mutex
- debugfs: Check module state before warning in {full/open}_proxy_open()
- block, bfq: move forward the getting of an extra ref in bfq_bfqq_move
- cpufreq: imx6q: fix error handling
- btrfs: restart relocate_tree_blocks properly
- ALSA: hda/realtek: Enable mute LED on an HP system
- ALSA: hda/realtek - a fake key event is triggered by running shutup
- ALSA: hda/realtek - Add quirk for Lenovo Carbon X1 8th gen
- media: venus: firmware: Ignore secure call error on first resume
- media: ti-vpe: cal: fix a kernel oops when unloading module
- seccomp: Add missing compat_ioctl for notify
- nvmet-tcp: fix maxh2cdata icresp parameter
- sched/fair: Fix enqueue_task_fair warning
- PM / Domains: Allow no domain-idle-states DT property in genpd when parsing
- x86/tsc_msr: Use named struct initializers
- x86/tsc_msr: Fix MSR_FSB_FREQ mask for Cherry Trail devices
- x86/tsc_msr: Make MSR derived TSC frequency more accurate
- remoteproc: qcom_q6v5_mss: Don't reassign mpss region on shutdown
- remoteproc: qcom_q6v5_mss: Reload the mba region on coredump
- remoteproc: Fix NULL pointer dereference in rproc_virtio_notify
- crypto: rng - Fix a refcounting bug in crypto_rng_reset()
- arm64: dts: allwinner: h5: Fix PMU compatible
- dm integrity: fix a crash with unusually large tag size
- XArray: Fix xas_pause for large multi-index entries
- xarray: Fix early termination of xas_for_each_marked
- ARM: dts: exynos: Fix polarity of the LCD SPI bus on UniversalC210 board
- selftests/vm: fix map_hugetlb length used for testing read and write
- selftests/powerpc: Add tlbie_test in .gitignore
- drm/amdgpu: unify fw_write_wait for new gfx9 asics
- powerpc/64: Setup a paca before parsing device tree etc.
- powerpc/64: Prevent stack protection in early boot
- arm64: Always force a branch protection mode when the compiler has one
- scsi: lpfc: Fix configuration of BB credit recovery in service parameters
- scsi: lpfc: Fix broken Credit Recovery after driver load
- drm/amdgpu: fix gfx hang during suspend with video playback (v2)
- mmc: sdhci: Convert sdhci_set_timeout_irq() to non-static
- mmc: sdhci: Refactor sdhci_set_timeout()
* Panic on suspend/resume Kernel panic - not syncing: stack-protector: Kernel
stack is corrupted in: sata_pmp_eh_recover+0xa2b/0xa40 (LP: #1821434) //
Disco update: upstream stable patchset 2020-04-20 (LP: #1873954)
- libata: Return correct status in sata_pmp_eh_recover_pm() when
ATA_DFLAG_DETACH is set
* Disco update: upstream stable patchset 2020-04-13 (LP: #1872500)
- ipv4: fix a RCU-list lock in fib_triestat_seq_show
- net, ip_tunnel: fix interface lookup with no key
- sctp: fix refcount bug in sctp_wfree
- sctp: fix possibly using a bad saddr with a given dst
- nvme-rdma: Avoid double freeing of async event data
- drm/amd/display: Add link_rate quirk for Apple 15" MBP 2017
- drm/bochs: downgrade pci_request_region failure from error to warning
- initramfs: restore default compression behavior
- drm/amdgpu: fix typo for vcn1 idle check
- tools/power turbostat: Fix gcc build warnings
- tools/power turbostat: Fix missing SYS_LPI counter on some Chromebooks
- drm/etnaviv: replace MMU flush marker with flush sequence
- media: rc: IR signal for Panasonic air conditioner too long
- misc: rtsx: set correct pcr_ops for rts522A
- misc: pci_endpoint_test: Fix to support > 10 pci-endpoint-test devices
- misc: pci_endpoint_test: Avoid using module parameter to determine irqtype
- coresight: do not use the BIT() macro in the UAPI header
- mei: me: add cedar fork device ids
- extcon: axp288: Add wakeup support
- power: supply: axp288_charger: Add special handling for HP Pavilion x2 10
- ALSA: hda/ca0132 - Add Recon3Di quirk to handle integrated sound on EVGA X99
Classified motherboard
- rxrpc: Fix sendmsg(MSG_WAITALL) handling
- net: Fix Tx hash bound checking
- padata: always acquire cpu_hotplug_lock before pinst->lock
- mm: mempolicy: require at least one nodeid for MPOL_PREFERRED
- ipv6: don't auto-add link-local address to lag ports
- net: dsa: bcm_sf2: Do not register slave MDIO bus with OF
- net: dsa: bcm_sf2: Ensure correct sub-node is parsed
- net: phy: micrel: kszphy_resume(): add delay after genphy_resume() before
accessing PHY registers
- net: stmmac: dwmac1000: fix out-of-bounds mac address reg setting
- mlxsw: spectrum_flower: Do not stop at FLOW_ACTION_VLAN_MANGLE
- random: always use batched entropy for get_random_u{32,64}
- usb: dwc3: gadget: Wrap around when skip TRBs
- tools/accounting/getdelays.c: fix netlink attribute length
- hwrng: imx-rngc - fix an error path
- ASoC: jz4740-i2s: Fix divider written at incorrect offset in register
- IB/hfi1: Call kobject_put() when kobject_init_and_add() fails
- IB/hfi1: Fix memory leaks in sysfs registration and unregistration
- ceph: remove the extra slashes in the server path
- ceph: canonicalize server path in place
- RDMA/ucma: Put a lock around every call to the rdma_cm layer
- RDMA/cma: Teach lockdep about the order of rtnl and lock
- Bluetooth: RFCOMM: fix ODEBUG bug in rfcomm_dev_ioctl
- RDMA/cm: Update num_paths in cma_resolve_iboe_route error flow
- fbcon: fix null-ptr-deref in fbcon_switch
- clk: qcom: rcg: Return failure for RCG update
- drm/msm: stop abusing dma_map/unmap for cache
- arm64: Fix size of __early_cpu_boot_status
- usb: dwc3: don't set gadget->is_otg flag
- drm/msm: Use the correct dma_sync calls in msm_gem
- kconfig: introduce m32-flag and m64-flag
- [Packaging] add libcap-dev dependency
- tools/power turbostat: Fix 32-bit capabilities warning
- XArray: Fix xa_find_next for large multi-index entries
- brcmfmac: abort and release host after error
- soc: mediatek: knows_txdone needs to be set in Mediatek CMDQ helper
- IB/hfi1: Ensure pq is not left on waitlist
- watchdog: iTCO_wdt: Export vendorsupport
- watchdog: iTCO_wdt: Make ICH_RES_IO_SMI optional
- net: phy: realtek: fix handling of RTL8105e-integrated PHY
- cxgb4: fix MPS index overwrite when setting MAC address
- net_sched: add a temporary refcnt for struct tcindex_data
- net_sched: fix a missing refcnt in tcindex_init()
- tun: Don't put_page() for all negative return values from XDP program
- uapi: rename ext2_swab() to swab() and share globally in swab.h
- slub: improve bit diffusion for freelist ptr obfuscation
- ARM: imx: Enable ARM_ERRATA_814220 for i.MX6UL and i.MX7D
- ARM: imx: only select ARM_ERRATA_814220 for ARMv7-A
- include/uapi/linux/swab.h: fix userspace breakage, use __BITS_PER_LONG for
swap
- blk-mq: Keep set->nr_hw_queues and set->map[].nr_queues in sync
* user_notification_basic in seccomp of ubuntu_kernel_selftest failed on
Bionic-5.0 Kernels (LP: #1862588)
- Revert "selftests/seccomp: Catch garbage on SECCOMP_IOCTL_NOTIF_RECV"
* CVE-2020-11494
- slcan: Don't transmit uninitialized stack data in padding
* add_key05 from ubuntu_ltp_syscalls failed (LP: #1869644)
- KEYS: reaching the keys quotas correctly
* Disco update: upstream stable patchset 2020-04-07 (LP: #1871466)
- mmc: core: Allow host controllers to require R1B for CMD6
- mmc: core: Respect MMC_CAP_NEED_RSP_BUSY for erase/trim/discard
- mmc: core: Respect MMC_CAP_NEED_RSP_BUSY for eMMC sleep command
- mmc: sdhci-omap: Fix busy detection by enabling MMC_CAP_NEED_RSP_BUSY
- mmc: sdhci-tegra: Fix busy detection by enabling MMC_CAP_NEED_RSP_BUSY
- geneve: move debug check after netdev unregister
- hsr: fix general protection fault in hsr_addr_is_self()
- macsec: restrict to ethernet devices
- mlxsw: spectrum_mr: Fix list iteration in error path
- net: cbs: Fix software cbs to consider packet sending time
- net: dsa: Fix duplicate frames flooded by learning
- net: mvneta: Fix the case where the last poll did not process all rx
- net/packet: tpacket_rcv: avoid a producer race condition
- net: qmi_wwan: add support for ASKEY WWHC050
- net_sched: cls_route: remove the right filter from hashtable
- net_sched: keep alloc_hash updated after hash allocation
- net: stmmac: dwmac-rk: fix error path in rk_gmac_probe
- NFC: fdp: Fix a signedness bug in fdp_nci_send_patch()
- slcan: not call free_netdev before rtnl_unlock in slcan_open
- bnxt_en: fix memory leaks in bnxt_dcbnl_ieee_getets()
- bnxt_en: Reset rings if ring reservation fails during open()
- net: ip_gre: Separate ERSPAN newlink / changelink callbacks
- net: ip_gre: Accept IFLA_INFO_DATA-less configuration
- net: dsa: mt7530: Change the LINK bit to reflect the link status
- net: phy: mdio-mux-bcm-iproc: check clk_prepare_enable() return value
- r8169: re-enable MSI on RTL8168c
- tcp: repair: fix TCP_QUEUE_SEQ implementation
- vxlan: check return value of gro_cells_init()
- hsr: use rcu_read_lock() in hsr_get_node_{list/status}()
- hsr: add restart routine into hsr_get_node_list()
- hsr: set .netnsok flag
- cgroup-v1: cgroup_pidlist_next should update position index
- nfs: add minor version to nfs_server_key for fscache
- cpupower: avoid multiple definition with gcc -fno-common
- drivers/of/of_mdio.c:fix of_mdiobus_register()
- cgroup1: don't call release_agent when it is ""
- [Config] updateconfigs for DPAA_ERRATUM_A050385
- dt-bindings: net: FMan erratum A050385
- arm64: dts: ls1043a: FMan erratum A050385
- fsl/fman: detect FMan erratum A050385
- s390/qeth: handle error when backing RX buffer
- scsi: ipr: Fix softlockup when rescanning devices in petitboot
- mac80211: Do not send mesh HWMP PREQ if HWMP is disabled
- dpaa_eth: Remove unnecessary boolean expression in dpaa_get_headroom
- sxgbe: Fix off by one in samsung driver strncpy size arg
- ftrace/x86: Anotate text_mutex split between
ftrace_arch_code_modify_post_process() and ftrace_arch_code_modify_prepare()
- i2c: hix5hd2: add missed clk_disable_unprepare in remove
- Input: raydium_i2c_ts - fix error codes in raydium_i2c_boot_trigger()
- Input: synaptics - enable RMI on HP Envy 13-ad105ng
- Input: avoid BIT() macro usage in the serio.h UAPI header
- ceph: check POOL_FLAG_FULL/NEARFULL in addition to OSDMAP_FULL/NEARFULL
- ARM: dts: dra7: Add bus_dma_limit for L3 bus
- ARM: dts: omap5: Add bus_dma_limit for L3 bus
- perf probe: Do not depend on dwfl_module_addrsym()
- tools: Let O= makes handle a relative path with -C option
- scripts/dtc: Remove redundant YYLOC global declaration
- scsi: sd: Fix optimal I/O size for devices that change reported values
- nl80211: fix NL80211_ATTR_CHANNEL_WIDTH attribute type
- mac80211: mark station unauthorized before key removal
- gpiolib: acpi: Correct comment for HP x2 10 honor_wakeup quirk
- gpiolib: acpi: Rework honor_wakeup option into an ignore_wake option
- gpiolib: acpi: Add quirk to ignore EC wakeups on HP x2 10 BYT + AXP288 model
- RDMA/core: Ensure security pkey modify is not lost
- genirq: Fix reference leaks on irq affinity notifiers
- xfrm: handle NETDEV_UNREGISTER for xfrm device
- vti[6]: fix packet tx through bpf_redirect() in XinY cases
- RDMA/mlx5: Block delay drop to unprivileged users
- xfrm: fix uctx len check in verify_sec_ctx_len
- xfrm: add the missing verify_sec_ctx_len check in xfrm_add_acquire
- xfrm: policy: Fix doulbe free in xfrm_policy_timer
- afs: Fix some tracing details
- netfilter: flowtable: reload ip{v6}h in nf_flow_tuple_ip{v6}
- netfilter: nft_fwd_netdev: validate family and chain type
- bpf/btf: Fix BTF verification of enum members in struct/union
- vti6: Fix memory leak of skb if input policy check fails
- Revert "r8169: check that Realtek PHY driver module is loaded"
- mac80211: add option for setting control flags
- mac80211: set IEEE80211_TX_CTRL_PORT_CTRL_PROTO for nl80211 TX
- USB: serial: option: add support for ASKEY WWHC050
- USB: serial: option: add BroadMobi BM806U
- USB: serial: option: add Wistron Neweb D19Q1
- USB: cdc-acm: restore capability check order
- USB: serial: io_edgeport: fix slab-out-of-bounds read in
edge_interrupt_callback
- usb: musb: fix crash with highmen PIO and usbmon
- media: flexcop-usb: fix endpoint sanity check
- media: usbtv: fix control-message timeouts
- staging: rtl8188eu: Add ASUS USB-N10 Nano B1 to device table
- staging: wlan-ng: fix ODEBUG bug in prism2sta_disconnect_usb
- staging: wlan-ng: fix use-after-free Read in hfa384x_usbin_callback
- ahci: Add Intel Comet Lake H RAID PCI ID
- libfs: fix infoleak in simple_attr_read()
- media: ov519: add missing endpoint sanity checks
- media: dib0700: fix rc endpoint lookup
- media: stv06xx: add missing descriptor sanity checks
- media: xirlink_cit: add missing descriptor sanity checks
- mac80211: Check port authorization in the ieee80211_tx_dequeue() case
- mac80211: fix authentication with iwlwifi/mvm
- vt: selection, introduce vc_is_sel
- vt: ioctl, switch VT_IS_IN_USE and VT_BUSY to inlines
- vt: switch vt_dont_switch to bool
- vt: vt_ioctl: remove unnecessary console allocation checks
- vt: vt_ioctl: fix VT_DISALLOCATE freeing in-use virtual console
- vt: vt_ioctl: fix use-after-free in vt_in_use()
- platform/x86: pmc_atom: Add Lex 2I385SW to critclk_systems DMI table
- bpf: Explicitly memset the bpf_attr structure
- bpf: Explicitly memset some bpf info structures declared on the stack
- gpiolib: acpi: Add quirk to ignore EC wakeups on HP x2 10 CHT + AXP288 model
- net: ks8851-ml: Fix IO operations, again
- arm64: alternative: fix build with clang integrated assembler
- perf map: Fix off by one in strncpy() size argument
- ARM: dts: oxnas: Fix clear-mask property
- ARM: bcm2835-rpi-zero-w: Add missing pinctrl name
- ARM: dts: imx6: phycore-som: fix arm and soc minimum voltage
- ARM: dts: N900: fix onenand timings
- arm64: dts: ls1043a-rdb: correct RGMII delay mode to rgmii-id
- arm64: dts: ls1046ardb: set RGMII interfaces to RGMII_ID mode
- ipv4: fix a RCU-list lock in inet_dump_fib()
- mlxsw: pci: Only issue reset when system is ready
- net_sched: hold rtnl lock in tcindex_partial_destroy_work()
- tcp: also NULL skb->dev when copy was needed
- tcp: ensure skb->dev is NULL before leaving TCP stack
- bnxt_en: Fix Priority Bytes and Packets counters in ethtool -S.
- bnxt_en: Return error if bnxt_alloc_ctx_mem() fails.
- bnxt_en: Free context memory after disabling PCI in probe error path.
- net: hns3: fix "tc qdisc del" failed issue
- iommu/vt-d: Fix debugfs register reads
- iommu/vt-d: Populate debugfs if IOMMUs are detected
- gpiolib: Fix irq_disable() semantics
- perf probe: Fix to delete multiple probe event
- drivers/base/memory.c: indicate all memory blocks as removable
- afs: Fix handling of an abort from a service handler
- RDMA/mlx5: Fix access to wrong pointer while performing flush due to error
- afs: Fix unpinned address list during probing
- netfilter: nft_fwd_netdev: allow to redirect to ifb via ingress
- i2c: nvidia-gpu: Handle timeout correctly in gpu_i2c_check_status()
- bpf: Initialize storage pointers to NULL to prevent freeing garbage pointer
- bpf, sockmap: Remove bucket->lock from sock_{hash|map}_free
- ARM: dts: sun8i-a83t-tbs-a711: Fix USB OTG mode detection
- [Config] updateconfigs for NET_REDIRECT
- net: Fix CONFIG_NET_CLS_ACT=n and CONFIG_NFT_FWD_NETDEV={y, m} build
- clk: imx: Align imx sc clock msg structs to 4
- clk: ti: am43xx: Fix clock parent for RTC clock
- libceph: fix alloc_msg_with_page_vector() memory leaks
- ARM: dts: sun8i: r40: Move AHCI device node based on address order
* Disco update: upstream stable patchset 2020-04-06 (LP: #1871193)
- drm/mediatek: Find the cursor plane instead of hard coding it
- spi: qup: call spi_qup_pm_resume_runtime before suspending
- powerpc: Include .BTF section
- ARM: dts: dra7: Add "dma-ranges" property to PCIe RC DT nodes
- spi: pxa2xx: Add CS control clock quirk
- spi/zynqmp: remove entry that causes a cs glitch
- drm/exynos: dsi: propagate error value and silence meaningless warning
- drm/exynos: dsi: fix workaround for the legacy clock name
- drivers/perf: arm_pmu_acpi: Fix incorrect checking of gicc pointer
- altera-stapl: altera_get_note: prevent write beyond end of 'key'
- dm bio record: save/restore bi_end_io and bi_integrity
- dm integrity: use dm_bio_record and dm_bio_restore
- riscv: avoid the PIC offset of static percpu data in module beyond 2G limits
- drm/amd/display: Clear link settings on MST disable connector
- drm/amd/display: fix dcc swath size calculations on dcn1
- xenbus: req->body should be updated before req->state
- xenbus: req->err should be updated before req->state
- block, bfq: fix overwrite of bfq_group pointer in bfq_find_set_group()
- parse-maintainers: Mark as executable
- USB: Disable LPM on WD19's Realtek Hub
- usb: quirks: add NO_LPM quirk for RTL8153 based ethernet adapters
- USB: serial: option: add ME910G1 ECM composition 0x110b
- usb: host: xhci-plat: add a shutdown
- USB: serial: pl2303: add device-id for HP LD381
- usb: xhci: apply XHCI_SUSPEND_DELAY to AMD XHCI controller 1022:145c
- ALSA: line6: Fix endless MIDI read loop
- ALSA: seq: virmidi: Fix running status after receiving sysex
- ALSA: seq: oss: Fix running status after receiving sysex
- ALSA: pcm: oss: Avoid plugin buffer overflow
- ALSA: pcm: oss: Remove WARNING from snd_pcm_plug_alloc() checks
- iio: trigger: stm32-timer: disable master mode when stopping
- iio: magnetometer: ak8974: Fix negative raw values in sysfs
- iio: adc: at91-sama5d2_adc: fix differential channels in triggered mode
- mmc: rtsx_pci: Fix support for speed-modes that relies on tuning
- mmc: sdhci-of-at91: fix cd-gpios for SAMA5D2
- staging: rtl8188eu: Add device id for MERCUSYS MW150US v2
- staging: greybus: loopback_test: fix poll-mask build breakage
- staging/speakup: fix get_word non-space look-ahead
- intel_th: Fix user-visible error codes
- intel_th: pci: Add Elkhart Lake CPU support
- rtc: max8907: add missing select REGMAP_IRQ
- xhci: Do not open code __print_symbolic() in xhci trace events
- btrfs: fix log context list corruption after rename whiteout error
- drm/amd/amdgpu: Fix GPR read from debugfs (v2)
- drm/lease: fix WARNING in idr_destroy
- memcg: fix NULL pointer dereference in __mem_cgroup_usage_unregister_event
- mm: slub: be more careful about the double cmpxchg of freelist
- mm, slub: prevent kmalloc_node crashes and memory leaks
- page-flags: fix a crash at SetPageError(THP_SWAP)
- x86/mm: split vmalloc_sync_all()
- USB: cdc-acm: fix close_delay and closing_wait units in TIOCSSERIAL
- USB: cdc-acm: fix rounding error in TIOCSSERIAL
- iio: light: vcnl4000: update sampling periods for vcnl4200
- kbuild: Disable -Wpointer-to-enum-cast
- futex: Fix inode life-time issue
- futex: Unbreak futex hashing
- Revert "vrf: mark skb for multicast or link-local as enslaved to VRF"
- Revert "ipv6: Fix handling of LLA with VRF and sockets bound to VRF"
- arm64: smp: fix smp_send_stop() behaviour
- arm64: smp: fix crash_smp_send_stop() behaviour
- drm/bridge: dw-hdmi: fix AVI frame colorimetry
- staging: greybus: loopback_test: fix potential path truncation
- staging: greybus: loopback_test: fix potential path truncations
- locks: fix a potential use-after-free problem when wakeup a waiter
- locks: reinstate locks_delete_block optimization
- spi: spi-omap2-mcspi: Support probe deferral for DMA channels
- phy: ti: gmii-sel: fix set of copy-paste errors
- phy: ti: gmii-sel: do not fail in case of gmii
- ARM: dts: dra7-l4: mark timer13-16 as pwm capable
- cifs: fix potential mismatch of UNC paths
- drm/exynos: hdmi: don't leak enable HDMI_EN regulator if probe fails
- spi: spi_register_controller(): free bus id on error paths
- drm/amdgpu: clean wptr on wb when gpu recovery
- ALSA: hda/realtek - Enable headset mic of Acer X2660G with ALC662
- ALSA: hda/realtek - Enable the headset of Acer N50-600 with ALC662
- tty: fix compat TIOCGSERIAL leaking uninitialized memory
- tty: fix compat TIOCGSERIAL checking wrong function ptr
- iio: accel: adxl372: Set iio_chan BE
- mmc: sdhci-cadence: set SDHCI_QUIRK2_PRESET_VALUE_BROKEN for UniPhier
- stm class: sys-t: Fix the use of time_after()
- nvmet-tcp: set MSG_MORE only if we actually have more to send
* Pop sound from build-in speaker during cold boot and resume from S3
(LP: #1866357) // Disco update: upstream stable patchset 2020-04-06
(LP: #1871193)
- ALSA: hda/realtek: Fix pop noise on ALC225
* Multiple Kexec in AWS Nitro instances fail (LP: #1869948)
- net: ena: Add PCI shutdown handler to allow safe kexec
linux-oem-osp1 (5.0.0-1050.55) bionic; urgency=medium
* bionic/linux-oem-osp1: 5.0.0-1050.55 -proposed tracker (LP: #1874611)
* alsa/sof: external mic can't be deteced on Lenovo and HP laptops
(LP: #1872569)
- SAUCE: ASoC: intel/skl/hda - set autosuspend timeout for hda codecs
linux-oem-osp1 (5.0.0-1049.54) bionic; urgency=medium
* bionic/linux-oem-osp1: 5.0.0-1049.54 -proposed tracker (LP: #1874163)
[ Ubuntu: 5.0.0-47.51 ]
* disco/linux: 5.0.0-47.51 -proposed tracker (LP: #1874167)
* ubuntu_bpf test failed to build on Eoan (LP: #1871613)
- SAUCE: selftests: Fix bpf reuseport test
linux-oem-osp1 (5.0.0-1048.53) bionic; urgency=medium
* bionic/linux-oem-osp1: 5.0.0-1048.53 -proposed tracker (LP: #1870694)
* Fix authentication fail on Realtek WiFi 8723de (LP: #1871300)
- SAUCE: rtw88: No retry and report for auth and assoc
- SAUCE: rtw88: fix rate for a while after being connected
- SAUCE: rtw88: Move driver IQK to set channel before association for 11N chip
* suspend only works once on ThinkPad X1 Carbon gen 7 (LP: #1865570)
- SAUCE: e1000e: Disable s0ix flow for X1 Carbon 7th
[ Ubuntu: 5.0.0-46.50 ]
* disco/linux: 5.0.0-46.50 -proposed tracker (LP: #1870703)
* Disco update: upstream stable patchset 2020-03-30 (LP: #1869781)
- perf/amd/uncore: Replace manual sampling check with CAP_NO_INTERRUPT flag
- ACPI: watchdog: Allow disabling WDAT at boot
- HID: apple: Add support for recent firmware on Magic Keyboards
- cfg80211: check reg_rule for NULL in handle_channel_custom()
- scsi: libfc: free response frame from GPN_ID
- net: usb: qmi_wwan: restore mtu min/max values after raw_ip switch
- net: ks8851-ml: Fix IRQ handling and locking
- mac80211: rx: avoid RCU list traversal under mutex
- signal: avoid double atomic counter increments for user accounting
- slip: not call free_netdev before rtnl_unlock in slip_open
- hinic: fix a irq affinity bug
- hinic: fix a bug of setting hw_ioctxt
- net: rmnet: fix NULL pointer dereference in rmnet_newlink()
- net: rmnet: fix NULL pointer dereference in rmnet_changelink()
- net: rmnet: fix suspicious RCU usage
- net: rmnet: remove rcu_read_lock in rmnet_force_unassociate_device()
- net: rmnet: do not allow to change mux id if mux id is duplicated
- net: rmnet: use upper/lower device infrastructure
- net: rmnet: fix bridge mode bugs
- net: rmnet: fix packet forwarding in rmnet bridge mode
- sfc: fix timestamp reconstruction at 16-bit rollover points
- jbd2: fix data races at struct journal_head
- wimax: i2400: fix memory leak
- wimax: i2400: Fix memory leak in i2400m_op_rfkill_sw_toggle
- driver core: Remove the link if there is no driver with AUTO flag
- driver core: Fix adding device links to probing suppliers
- driver core: Make driver core own stateful device links
- driver core: Add device link flag DL_FLAG_AUTOPROBE_CONSUMER
- driver core: Remove device link creation limitation
- driver core: Fix creation of device links with PM-runtime flags
- net: qrtr: fix len of skb_put_padto in qrtr_node_enqueue
- ARM: 8957/1: VDSO: Match ARMv8 timer in cntvct_functional()
- ARM: 8958/1: rename missed uaccess .fixup section
- mm: slub: add missing TID bump in kmem_cache_alloc_bulk()
- HID: google: add moonball USB id
- ipv4: ensure rcu_read_lock() in cipso_v4_error()
- netfilter: hashlimit: do not use indirect calls during gc
- netfilter: xt_hashlimit: unregister proc file before releasing mutex
- HID: hid-bigbenff: fix general protection fault caused by double kfree
- HID: hid-bigbenff: call hid_hw_stop() in case of error
- HID: hid-bigbenff: fix race condition for scheduled work during removal
- selftests/rseq: Fix out-of-tree compilation
- net: ll_temac: Fix race condition causing TX hang
- blk-mq: insert passthrough request into hctx->dispatch directly
- kbuild: add dtbs_check to PHONY
- kbuild: add dt_binding_check to PHONY in a correct place
- net: phy: mscc: fix firmware paths
- blk-mq: insert flush request to the front of dispatch queue
- HID: add ALWAYS_POLL quirk to lenovo pixart mouse
- ARM: 8961/2: Fix Kbuild issue caused by per-task stack protector GCC plugin
* This laptop contains a touchpadwhich is not recognized. (LP: #1858299) //
Disco update: upstream stable patchset 2020-03-30 (LP: #1869781)
- HID: i2c-hid: add Trekstor Surfbook E11B to descriptor override
* Disco update: upstream stable patchset 2020-03-27 (LP: #1869413)
- ALSA: hda/realtek - Fix a regression for mute led on Lenovo Carbon X1
- net: dsa: bcm_sf2: Forcibly configure IMP port for 1Gb/sec
- RDMA/core: Fix pkey and port assignment in get_new_pps
- RDMA/core: Fix use of logical OR in get_new_pps
- kprobes: Fix optimize_kprobe()/unoptimize_kprobe() cancellation logic
- ALSA: hda: do not override bus codec_mask in link_get()
- serial: ar933x_uart: set UART_CS_{RX,TX}_READY_ORIDE
- selftests: fix too long argument
- usb: gadget: composite: Support more than 500mA MaxPower
- usb: gadget: ffs: ffs_aio_cancel(): Save/restore IRQ flags
- usb: gadget: serial: fix Tx stall after buffer overflow
- drm/msm/mdp5: rate limit pp done timeout warnings
- drm: msm: Fix return type of dsi_mgr_connector_mode_valid for kCFI
- scsi: megaraid_sas: silence a warning
- drm/msm/dsi: save pll state before dsi host is powered off
- drm/msm/dsi/pll: call vco set rate explicitly
- selftests: forwarding: use proto icmp for {gretap, ip6gretap}_mac testing
- net: ks8851-ml: Remove 8-bit bus accessors
- net: ks8851-ml: Fix 16-bit data access
- net: ks8851-ml: Fix 16-bit IO operation
- watchdog: da9062: do not ping the hw during stop()
- s390/cio: cio_ignore_proc_seq_next should increase position index
- s390: make 'install' not depend on vmlinux
- x86/boot/compressed: Don't declare __force_order in kaslr_64.c
- s390/qdio: fill SL with absolute addresses
- nvme: Fix uninitialized-variable warning
- ice: Don't tell the OS that link is going down
- x86/xen: Distribute switch variables for initialization
- net: thunderx: workaround BGX TX Underflow issue
- ALSA: hda/realtek - Add Headset Mic supported
- ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aorus Master
- cifs: don't leak -EAGAIN for stat() during reconnect
- usb: storage: Add quirk for Samsung Fit flash
- usb: quirks: add NO_LPM quirk for Logitech Screen Share
- usb: dwc3: gadget: Update chain bit correctly when using sg list
- usb: core: hub: fix unhandled return by employing a void function
- usb: core: hub: do error out if usb_autopm_get_interface() fails
- usb: core: port: do error out if usb_autopm_get_interface() fails
- vgacon: Fix a UAF in vgacon_invert_region
- mm, numa: fix bad pmd by atomically check for pmd_trans_huge when marking
page tables prot_numa
- mm: fix possible PMD dirty bit lost in set_pmd_migration_entry()
- fat: fix uninit-memory access for partial initialized inode
- arm: dts: dra76x: Fix mmc3 max-frequency
- tty:serial:mvebu-uart:fix a wrong return
- serial: 8250_exar: add support for ACCES cards
- vt: selection, close sel_buffer race
- vt: selection, push console lock down
- vt: selection, push sel_lock up
- media: v4l2-mem2mem.c: fix broken links
- x86/pkeys: Manually set X86_FEATURE_OSPKE to preserve existing changes
- dmaengine: tegra-apb: Fix use-after-free
- dmaengine: tegra-apb: Prevent race conditions of tasklet vs free list
- dm cache: fix a crash due to incorrect work item cancelling
- dm: report suspended device during destroy
- dm writecache: verify watermark during resume
- ARM: dts: ls1021a: Restore MDIO compatible to gianfar
- spi: bcm63xx-hsspi: Really keep pll clk enabled
- ASoC: topology: Fix memleak in soc_tplg_link_elems_load()
- ASoC: topology: Fix memleak in soc_tplg_manifest_load()
- ASoC: intel: skl: Fix pin debug prints
- ASoC: intel: skl: Fix possible buffer overflow in debug outputs
- ASoC: pcm: Fix possible buffer overflow in dpcm state sysfs output
- ASoC: pcm512x: Fix unbalanced regulator enable call in probe error path
- ASoC: dapm: Correct DAPM handling of active widgets during shutdown
- drm/sun4i: Fix DE2 VI layer format support
- drm/sun4i: de2/de3: Remove unsupported VI layer formats
- phy: mapphone-mdm6600: Fix timeouts by adding wake-up handling
- phy: mapphone-mdm6600: Fix write timeouts with shorter GPIO toggle interval
- ARM: dts: imx6: phycore-som: fix emmc supply
- RDMA/iwcm: Fix iwcm work deallocation
- RMDA/cm: Fix missing ib_cm_destroy_id() in ib_cm_insert_listen()
- IB/hfi1, qib: Ensure RCU is locked when accessing list
- ARM: imx: build v7_cpu_resume() unconditionally
- ARM: dts: am437x-idk-evm: Fix incorrect OPP node names
- ARM: dts: imx7-colibri: Fix frequency for sd/mmc
- hwmon: (adt7462) Fix an error return in ADT7462_REG_VOLT()
- dmaengine: coh901318: Fix a double lock bug in dma_tc_handle()
- powerpc: fix hardware PMU exception bug on PowerVM compatibility mode
systems
- efi/x86: Align GUIDs to their size in the mixed mode runtime wrapper
- efi/x86: Handle by-ref arguments covering multiple pages in mixed mode
- dm integrity: fix a deadlock due to offloading to an incorrect workqueue
- scsi: pm80xx: Fixed kernel panic during error recovery for SATA drive
- KVM: SVM: fix up incorrect backport
- block, bfq: get extra ref to prevent a queue from being freed during a group
move
- block, bfq: do not insert oom queue into position tree
- blktrace: fix dereference after null check
- selftests: forwarding: vxlan_bridge_1d: fix tos value
- csky/mm: Fixup export invalid_pte_table symbol
- csky: Set regs->usp to kernel sp, when the exception is from kernel
- csky/smp: Fixup boot failed when CONFIG_SMP
- csky: Fixup ftrace modify panic
- csky: Fixup compile warning for three unimplemented syscalls
- arch/csky: fix some Kconfig typos
- selftests: forwarding: vxlan_bridge_1d: use more proper tos value
- firmware: imx: scu: Ensure sequential TX
- ALSA: hda/realtek - Add Headset Button supported for ThinkPad X1
- ALSA: hda/realtek - Enable the headset of ASUS B9450FA with ALC294
- btrfs: fix RAID direct I/O reads with alternate csums
- spi: spidev: Fix CS polarity if GPIO descriptors are used
- s390/mm: fix panic in gup_fast on large pud
- dmaengine: imx-sdma: Fix the event id check to include RX event for UART6
- dm zoned: Fix reference counter initial value of chunk works
- dm: fix congested_fn for request-based device
- drm/virtio: make resource id workaround runtime switchable.
- drm/virtio: fix resource id creation race
- spi: atmel-quadspi: fix possible MMIO window size overrun
- drm/i915: Program MBUS with rmw during initialization
- drm/i915/selftests: Fix return in assert_mmap_offset()
- firmware: imx: misc: Align imx sc msg structs to 4
- firmware: imx: scu-pd: Align imx sc msg structs to 4
- Revert "RDMA/cma: Simplify rdma_resolve_addr() error flow"
- regulator: stm32-vrefbuf: fix a possible overshoot when re-enabling
- ARM: dts: dra7xx-clocks: Fixup IPU1 mux clock parent source
- EDAC/synopsys: Do not print an error with back-to-back snprintf() calls
- efi: READ_ONCE rng seed size before munmap
- block, bfq: get a ref to a group when adding it to a service tree
- block, bfq: remove ifdefs from around gets/puts of bfq groups
- csky: Implement copy_thread_tls
- drm/virtio: module_param_named() requires linux/moduleparam.h
- net: phy: Avoid multiple suspends
- cgroup, netclassid: periodically release file_lock on classid updating
- gre: fix uninit-value in __iptunnel_pull_header
- inet_diag: return classid for all socket types
- ipv6/addrconf: call ipv6_mc_up() for non-Ethernet interface
- ipvlan: add cond_resched_rcu() while processing muticast backlog
- ipvlan: do not add hardware address of master to its unicast filter list
- ipvlan: do not use cond_resched_rcu() in ipvlan_process_multicast()
- ipvlan: don't deref eth hdr before checking it's set
- net/ipv6: use configured metric when add peer route
- netlink: Use netlink header as base to calculate bad attribute offset
- net: macsec: update SCI upon MAC address change.
- net: nfc: fix bounds checking bugs on "pipe"
- net/packet: tpacket_rcv: do not increment ring index on drop
- net: stmmac: dwmac1000: Disable ACS if enhanced descs are not used
- net: systemport: fix index check to avoid an array out of bounds access
- r8152: check disconnect status after long sleep
- sfc: detach from cb_page in efx_copy_channel()
- bnxt_en: reinitialize IRQs when MTU is modified
- cgroup: memcg: net: do not associate sock with unrelated cgroup
- net: memcg: late association of sock to memcg
- net: memcg: fix lockdep splat in inet_csk_accept()
- devlink: validate length of param values
- fib: add missing attribute validation for tun_id
- nl802154: add missing attribute validation
- nl802154: add missing attribute validation for dev_type
- can: add missing attribute validation for termination
- macsec: add missing attribute validation for port
- net: fq: add missing attribute validation for orphan mask
- team: add missing attribute validation for port ifindex
- team: add missing attribute validation for array index
- nfc: add missing attribute validation for SE API
- nfc: add missing attribute validation for deactivate target
- nfc: add missing attribute validation for vendor subcommand
- net: phy: fix MDIO bus PM PHY resuming
- selftests/net/fib_tests: update addr_metric_test for peer route testing
- net/ipv6: need update peer route when modify metric
- net/ipv6: remove the old peer route if change it to a new one
- tipc: add missing attribute validation for MTU property
- devlink: validate length of region addr/len
- bonding/alb: make sure arp header is pulled before accessing it
- slip: make slhc_compress() more robust against malicious packets
- net: fec: validate the new settings in fec_enet_set_coalesce()
- macvlan: add cond_resched() during multicast processing
- cgroup: cgroup_procs_next should increase position index
- cgroup: Iterate tasks that did not finish do_exit()
- virtio-blk: fix hw_queue stopped on arbitrary error
- iommu/vt-d: quirk_ioat_snb_local_iommu: replace WARN_TAINT with pr_warn +
add_taint
- netfilter: nf_conntrack: ct_cpu_seq_next should increase position index
- netfilter: synproxy: synproxy_cpu_seq_next should increase position index
- netfilter: xt_recent: recent_seq_next should increase position index
- netfilter: x_tables: xt_mttg_seq_next should increase position index
- workqueue: don't use wq_select_unbound_cpu() for bound works
- drm/amd/display: remove duplicated assignment to grph_obj_type
- ktest: Add timeout for ssh sync testing
- cifs_atomic_open(): fix double-put on late allocation failure
- gfs2_atomic_open(): fix O_EXCL|O_CREAT handling on cold dcache
- KVM: x86: clear stale x86_emulate_ctxt->intercept value
- ARC: define __ALIGN_STR and __ALIGN symbols for ARC
- macintosh: windfarm: fix MODINFO regression
- efi: Fix a race and a buffer overflow while reading efivars via sysfs
- mt76: fix array overflow on receiving too many fragments for a packet
- x86/mce: Fix logic and comments around MSR_PPIN_CTL
- iommu/dma: Fix MSI reservation allocation
- iommu/vt-d: dmar: replace WARN_TAINT with pr_warn + add_taint
- iommu/vt-d: Fix a bug in intel_iommu_iova_to_phys() for huge page
- batman-adv: Don't schedule OGM for disabled interface
- pinctrl: meson-gxl: fix GPIOX sdio pins
- pinctrl: core: Remove extra kref_get which blocks hogs being freed
- drm/i915/gvt: Fix unnecessary schedule timer when no vGPU exits
- i2c: gpio: suppress error on probe defer
- nl80211: add missing attribute validation for critical protocol indication
- nl80211: add missing attribute validation for beacon report scanning
- nl80211: add missing attribute validation for channel switch
- perf bench futex-wake: Restore thread count default to online CPU count
- netfilter: cthelper: add missing attribute validation for cthelper
- netfilter: nft_payload: add missing attribute validation for payload csum
flags
- netfilter: nft_tunnel: add missing attribute validation for tunnels
- iommu/vt-d: Fix the wrong printing in RHSA parsing
- iommu/vt-d: Ignore devices with out-of-spec domain number
- i2c: acpi: put device when verifying client fails
- ipv6: restrict IPV6_ADDRFORM operation
- net/smc: check for valid ib_client_data
- net/smc: cancel event worker during device removal
- efi: Add a sanity check to efivar_store_raw()
- batman-adv: Avoid free/alloc race when handling OGM2 buffer
- virtio_balloon: Adjust label in virtballoon_probe
- ALSA: hda/realtek - More constifications
- ALSA: hda/realtek - Add Headset Mic supported for HP cPC
- ALSA: hda/realtek - Fixed one of HP ALC671 platform Headset Mic supported
- net: hns3: fix a not link up issue when fibre port supports autoneg
- net: phy: bcm63xx: fix OOPS due to missing driver name
- taprio: Fix sending packets without dequeueing them
- netfilter: nf_tables: fix infinite loop when expr is not available
- drm/i915: be more solid in checking the alignment
- pinctrl: imx: scu: Align imx sc msg structs to 4
- virtio_ring: Fix mem leak with vring_new_virtqueue()
* Fix AMD Stoney Ridge screen flickering under 4K resolution (LP: #1864005) //
Disco update: upstream stable patchset 2020-03-27 (LP: #1869413)
- iommu/amd: Disable IOMMU on Stoney Ridge systems
* Disco update: upstream stable patchset 2020-03-26 (LP: #1869254)
- irqchip/gic-v3-its: Fix misuse of GENMASK macro
- iwlwifi: pcie: fix rb_allocator workqueue allocation
- ipmi:ssif: Handle a possible NULL pointer reference
- drm/msm: Set dma maximum segment size for mdss
- dax: pass NOWAIT flag to iomap_apply
- mac80211: consider more elements in parsing CRC
- cfg80211: check wiphy driver existence for drvinfo report
- s390/zcrypt: fix card and queue total counter wrap
- qmi_wwan: re-add DW5821e pre-production variant
- qmi_wwan: unconditionally reject 2 ep interfaces
- ARM: dts: sti: fixup sound frame-inversion for stihxxx-b2120.dtsi
- soc/tegra: fuse: Fix build with Tegra194 configuration
- net: ena: fix potential crash when rxfh key is NULL
- net: ena: fix uses of round_jiffies()
- net: ena: add missing ethtool TX timestamping indication
- net: ena: fix incorrect default RSS key
- net: ena: rss: fix failure to get indirection table
- net: ena: rss: store hash function as values and not bits
- net: ena: fix incorrectly saving queue numbers when setting RSS indirection
table
- net: ena: ethtool: use correct value for crc32 hash
- net: ena: ena-com.c: prevent NULL pointer dereference
- cifs: Fix mode output in debugging statements
- cfg80211: add missing policy for NL80211_ATTR_STATUS_CODE
- sysrq: Restore original console_loglevel when sysrq disabled
- sysrq: Remove duplicated sysrq message
- net: fib_rules: Correctly set table field when table number exceeds 8 bits
- net: mscc: fix in frame extraction
- net: phy: restore mdio regs in the iproc mdio driver
- net: sched: correct flower port blocking
- nfc: pn544: Fix occasional HW initialization failure
- sctp: move the format error check out of __sctp_sf_do_9_1_abort
- ipv6: Fix route replacement with dev-only route
- ipv6: Fix nlmsg_flags when splitting a multipath route
- qede: Fix race between rdma destroy workqueue and link change event
- net/tls: Fix to avoid gettig invalid tls record
- ext4: potential crash on allocation error in ext4_alloc_flex_bg_array()
- audit: fix error handling in audit_data_to_entry()
- ACPICA: Introduce ACPI_ACCESS_BYTE_WIDTH() macro
- ACPI: watchdog: Fix gas->access_width usage
- KVM: VMX: check descriptor table exits on instruction emulation
- HID: ite: Only bind to keyboard USB interface on Acer SW5-012 keyboard dock
- HID: core: fix off-by-one memset in hid_report_raw_event()
- HID: core: increase HID report buffer size to 8KiB
- macintosh: therm_windtunnel: fix regression when instantiating devices
- tracing: Disable trace_printk() on post poned tests
- Revert "PM / devfreq: Modify the device name as devfreq(X) for sysfs"
- amdgpu/gmc_v9: save/restore sdpif regs during S3
- vhost: Check docket sk_family instead of call getname
- HID: alps: Fix an error handling path in 'alps_input_configured()'
- HID: hiddev: Fix race in in hiddev_disconnect()
- MIPS: VPE: Fix a double free and a memory leak in 'release_vpe()'
- i2c: altera: Fix potential integer overflow
- i2c: jz4780: silence log flood on txabrt
- drm/i915/gvt: Fix orphan vgpu dmabuf_objs' lifetime
- drm/i915/gvt: Separate display reset from ALL_ENGINES reset
- hv_netvsc: Fix unwanted wakeup in netvsc_attach()
- usb: charger: assign specific number for enum value
- s390/qeth: vnicc Fix EOPNOTSUPP precedence
- net: netlink: cap max groups which will be considered in netlink_bind()
- net: atlantic: fix use after free kasan warn
- net: atlantic: fix potential error handling
- net/smc: no peer ID in CLC decline for SMCD
- net: ena: make ena rxfh support ETH_RSS_HASH_NO_CHANGE
- namei: only return -ECHILD from follow_dotdot_rcu()
- mwifiex: drop most magic numbers from mwifiex_process_tdls_action_frame()
- mwifiex: delete unused mwifiex_get_intf_num()
- KVM: SVM: Override default MMIO mask if memory encryption is enabled
- KVM: Check for a bad hva before dropping into the ghc slow path
- sched/fair: Optimize update_blocked_averages()
- sched/fair: Fix O(nr_cgroups) in the load balancing path
- drivers: net: xgene: Fix the order of the arguments of
'alloc_etherdev_mqs()'
- kprobes: Set unoptimized flag after unoptimizing code
- pwm: omap-dmtimer: put_device() after of_find_device_by_node()
- perf hists browser: Restore ESC as "Zoom out" of DSO/thread/etc
- KVM: x86: Remove spurious kvm_mmu_unload() from vcpu destruction path
- KVM: x86: Remove spurious clearing of async #PF MSR
- thermal: brcmstb_thermal: Do not use DT coefficients
- netfilter: nft_tunnel: no need to call htons() when dumping ports
- netfilter: nf_flowtable: fix documentation
- mm/huge_memory.c: use head to check huge zero page
- mm, thp: fix defrag setting if newline is not used
- audit: always check the netlink payload length in audit_receive_msg()
- net: dsa: b53: Ensure the default VID is untagged
- udp: rehash on disconnect
- bnxt_en: Improve device shutdown method.
- bnxt_en: Issue PCIe FLR in kdump kernel to cleanup pending DMAs.
- net: export netdev_next_lower_dev_rcu()
- sched/core: Don't skip remote tick for idle CPUs
- NFSv4: Fix races between open and dentry revalidation
- i40e: Fix the conditional for i40e_vc_validate_vqs_bitmaps
- net: ena: rss: do not allocate key when not supported
- net: ena: fix corruption of dev_idx_to_host_tbl
- ice: update Unit Load Status bitmask to check after reset
- mac80211: fix wrong 160/80+80 MHz setting
- net: hns3: add management table after IMP reset
- net: hns3: fix a copying IPv6 address error in hclge_fd_get_flow_tuples()
- nvme/tcp: fix bug on double requeue when send fails
- nvme: prevent warning triggered by nvme_stop_keep_alive
- nvme/pci: move cqe check after device shutdown
- drm/amdgpu: Drop DRIVER_USE_AGP
- drm/radeon: Inline drm_get_pci_dev
- netfilter: ipset: Fix "INFO: rcu detected stall in hash_xxx" reports
- netfilter: ipset: Fix forceadd evaluation path
- netfilter: xt_hashlimit: reduce hashlimit_mutex scope for htable_put()
- mac80211: Remove a redundant mutex unlock
- kbuild: fix DT binding schema rule to detect command line changes
- nvme-pci: Hold cq_poll_lock while completing CQEs
- net: atlantic: fix out of range usage of active_vlans array
- perf ui gtk: Add missing zalloc object
- x86/resctrl: Check monitoring static key in the MBM overflow handler
- rcu: Allow only one expedited GP to run concurrently with wakeups
- bus: tegra-aconnect: Remove PM_CLK dependency
- blktrace: Protect q->blk_trace with RCU
* Disco update: upstream stable patchset 2020-03-24 (LP: #1868799)
- iommu/qcom: Fix bogus detach logic
- ALSA: hda: Use scnprintf() for printing texts for sysfs/procfs
- ALSA: hda/realtek - Apply quirk for MSI GP63, too
- ALSA: hda/realtek - Apply quirk for yet another MSI laptop
- ASoC: sun8i-codec: Fix setting DAI data format
- ecryptfs: fix a memory leak bug in parse_tag_1_packet()
- ecryptfs: fix a memory leak bug in ecryptfs_init_messaging()
- thunderbolt: Prevent crash if non-active NVMem file is read
- USB: misc: iowarrior: add support for 2 OEMed devices
- USB: misc: iowarrior: add support for the 28 and 28L devices
- USB: misc: iowarrior: add support for the 100 device
- floppy: check FDC index for errors before assigning it
- vt: fix scrollback flushing on background consoles
- vt: selection, handle pending signals in paste_selection
- vt: vt_ioctl: fix race in VT_RESIZEX
- staging: android: ashmem: Disallow ashmem memory from being remapped
- staging: vt6656: fix sign of rx_dbm to bb_pre_ed_rssi.
- xhci: Force Maximum Packet size for Full-speed bulk devices to valid range.
- xhci: fix runtime pm enabling for quirky Intel hosts
- xhci: Fix memory leak when caching protocol extended capability PSI tables -
take 2
- usb: host: xhci: update event ring dequeue pointer on purpose
- USB: core: add endpoint-blacklist quirk
- USB: quirks: blacklist duplicate ep on Sound Devices USBPre2
- usb: uas: fix a plug & unplug racing
- USB: Fix novation SourceControl XL after suspend
- USB: hub: Don't record a connect-change event during reset-resume
- USB: hub: Fix the broken detection of USB3 device in SMSC hub
- usb: dwc2: Fix SET/CLEAR_FEATURE and GET_STATUS flows
- usb: dwc3: gadget: Check for IOC/LST bit in TRB->ctrl fields
- staging: rtl8188eu: Fix potential security hole
- staging: rtl8188eu: Fix potential overuse of kernel memory
- staging: rtl8723bs: Fix potential security hole
- staging: rtl8723bs: Fix potential overuse of kernel memory
- powerpc/tm: Fix clearing MSR[TS] in current when reclaiming on signal
delivery
- jbd2: fix ocfs2 corrupt when clearing block group bits
- x86/mce/amd: Publish the bank pointer only after setup has succeeded
- x86/mce/amd: Fix kobject lifetime
- x86/cpu/amd: Enable the fixed Instructions Retired counter IRPERF
- serial: 8250: Check UPF_IRQ_SHARED in advance
- tty/serial: atmel: manage shutdown in case of RS485 or ISO7816 mode
- tty: serial: imx: setup the correct sg entry for tx dma
- serdev: ttyport: restore client ops on deregistration
- MAINTAINERS: Update drm/i915 bug filing URL
- mm/memcontrol.c: lost css_put in memcg_expand_shrinker_maps()
- nvme-multipath: Fix memory leak with ana_log_buf
- genirq/irqdomain: Make sure all irq domain flags are distinct
- mm/vmscan.c: don't round up scan size for online memory cgroup
- drm/amdgpu/soc15: fix xclk for raven
- xhci: apply XHCI_PME_STUCK_QUIRK to Intel Comet Lake platforms
- KVM: x86: don't notify userspace IOAPIC on edge-triggered interrupt EOI
- tty: serial: qcom_geni_serial: Remove use of *_relaxed() and mb()
- tty: serial: qcom_geni_serial: Remove set_rfr_wm() and related variables
- tty: serial: qcom_geni_serial: Remove xfer_mode variable
- tty: serial: qcom_geni_serial: Fix RX cancel command failure
- lib/stackdepot.c: fix global out-of-bounds in stack_slabs
- drm/nouveau/kms/gv100-: Re-set LUT after clearing for modesets
- ext4: fix a data race in EXT4_I(inode)->i_disksize
- ext4: add cond_resched() to __ext4_find_entry()
- ext4: fix potential race between online resizing and write operations
- ext4: fix potential race between s_group_info online resizing and access
- ext4: fix potential race between s_flex_groups online resizing and access
- ext4: fix mount failure with quota configured as module
- ext4: rename s_journal_flag_rwsem to s_writepages_rwsem
- ext4: fix race between writepages and enabling EXT4_EXTENTS_FL
- KVM: nVMX: handle nested posted interrupts when apicv is disabled for L1
- KVM: apic: avoid calculating pending eoi from an uninitialized val
- btrfs: fix bytes_may_use underflow in prealloc error condtition
- btrfs: reset fs_root to NULL on error in open_ctree
- btrfs: do not check delayed items are empty for single transaction cleanup
- Btrfs: fix btrfs_wait_ordered_range() so that it waits for all ordered
extents
- scsi: Revert "RDMA/isert: Fix a recently introduced regression related to
logout"
- scsi: Revert "target: iscsi: Wait for all commands to finish before freeing
a session"
- usb: gadget: composite: Fix bMaxPower for SuperSpeedPlus
- usb: dwc2: Fix in ISOC request length checking
- staging: rtl8723bs: fix copy of overlapping memory
- staging: greybus: use after free in gb_audio_manager_remove_all()
- ecryptfs: replace BUG_ON with error handling code
- iommu/vt-d: Fix compile warning from intel-svm.h
- genirq/proc: Reject invalid affinity masks (again)
- bpf, offload: Replace bitwise AND by logical AND in
bpf_prog_offload_info_fill
- ALSA: rawmidi: Avoid bit fields for state flags
- ALSA: seq: Avoid concurrent access to queue flags
- ALSA: seq: Fix concurrent access to queue current tick/time
- netfilter: xt_hashlimit: limit the max size of hashtable
- rxrpc: Fix call RCU cleanup using non-bh-safe locks
- ata: ahci: Add shutdown to freeze hardware resources of ahci
- xen: Enable interrupts when calling _cond_resched()
- s390/mm: Explicitly compare PAGE_DEFAULT_KEY against zero in
storage_key_init_range
- Revert "char/random: silence a lockdep splat with printk()"
- btrfs: handle logged extent failure properly
- e1000e: Use rtnl_lock to prevent race conditions between net and pci/pm
- powerpc/8xx: Fix clearing of bits 20-23 in ITLB miss
- powerpc/mm/hugetlb: Fix kernel crash if we fail to allocate page table
caches
- powerpc/mm: cleanup remaining ifdef mess in hugetlbpage.c
- powerpc/hugetlb: Fix 512k hugepages on 8xx with 16k page size
- powerpc/hugetlb: Fix 8M hugepages on 8xx
- x86/ima: use correct identifier for SetupMode variable
- drm/amdgpu/gfx9: disable gfxoff when reading rlc clock
- drm/i915: Update drm/i915 bug filing URL
- KVM: nVMX: clear PIN_BASED_POSTED_INTR from nested pinbased_ctls only when
apicv is globally disabled
- btrfs: destroy qgroup extent records on transaction abort
- Btrfs: fix race between shrinking truncate and fiemap
- Btrfs: fix deadlock during fast fsync when logging prealloc extents beyond
eof
- crypto: rename sm3-256 to sm3 in hash_algo_name
- bpf: Selftests build error in sockmap_basic.c
* Disco update: upstream stable patchset 2020-03-20 (LP: #1868290)
- core: Don't skip generic XDP program execution for cloned SKBs
- enic: prevent waking up stopped tx queues over watchdog reset
- net/smc: fix leak of kernel memory to user space
- net: dsa: tag_qca: Make sure there is headroom for tag
- net/sched: matchall: add missing validation of TCA_MATCHALL_FLAGS
- net/sched: flower: add missing validation of TCA_FLOWER_FLAGS
- Revert "KVM: nVMX: Use correct root level for nested EPT shadow page tables"
- KVM: nVMX: Use correct root level for nested EPT shadow page tables
- drm/gma500: Fixup fbdev stolen size usage evaluation
- cpu/hotplug, stop_machine: Fix stop_machine vs hotplug order
- brcmfmac: Fix use after free in brcmf_sdio_readframes()
- leds: pca963x: Fix open-drain initialization
- ext4: fix ext4_dax_read/write inode locking sequence for IOCB_NOWAIT
- ALSA: ctl: allow TLV read operation for callback type of element in locked
case
- gianfar: Fix TX timestamping with a stacked DSA driver
- pinctrl: sh-pfc: sh7264: Fix CAN function GPIOs
- pxa168fb: Fix the function used to release some memory in an error handling
path
- media: i2c: mt9v032: fix enum mbus codes and frame sizes
- powerpc/powernv/iov: Ensure the pdn for VFs always contains a valid PE
number
- gpio: gpio-grgpio: fix possible sleep-in-atomic-context bugs in
grgpio_irq_map/unmap()
- iommu/vt-d: Fix off-by-one in PASID allocation
- media: sti: bdisp: fix a possible sleep-in-atomic-context bug in
bdisp_device_run()
- pinctrl: baytrail: Do not clear IRQ flags on direct-irq enabled pins
- efi/x86: Map the entire EFI vendor string before copying it
- MIPS: Loongson: Fix potential NULL dereference in loongson3_platform_init()
- sparc: Add .exit.data section.
- uio: fix a sleep-in-atomic-context bug in uio_dmem_genirq_irqcontrol()
- usb: gadget: udc: fix possible sleep-in-atomic-context bugs in gr_probe()
- usb: dwc2: Fix IN FIFO allocation
- clocksource/drivers/bcm2835_timer: Fix memory leak of timer
- kselftest: Minimise dependency of get_size on C library interfaces
- jbd2: clear JBD2_ABORT flag before journal_reset to update log tail info
when load journal
- x86/sysfb: Fix check for bad VRAM size
- pwm: omap-dmtimer: Simplify error handling
- s390/pci: Fix possible deadlock in recover_store()
- powerpc/iov: Move VF pdev fixup into pcibios_fixup_iov()
- tracing: Fix tracing_stat return values in error handling paths
- tracing: Fix very unlikely race of registering two stat tracers
- ARM: 8952/1: Disable kmemleak on XIP kernels
- ext4, jbd2: ensure panic when aborting with zero errno
- ath10k: Correct the DMA direction for management tx buffers
- drm/amd/display: Retrain dongles when SINK_COUNT becomes non-zero
- nbd: add a flush_workqueue in nbd_start_device
- KVM: s390: ENOTSUPP -> EOPNOTSUPP fixups
- kconfig: fix broken dependency in randconfig-generated .config
- clk: qcom: rcg2: Don't crash if our parent can't be found; return an error
- drm/amdgpu: remove 4 set but not used variable in
amdgpu_atombios_get_connector_info_from_object_table
- drm/amdgpu: Ensure ret is always initialized when using SOC15_WAIT_ON_RREG
- regulator: rk808: Lower log level on optional GPIOs being not available
- net/wan/fsl_ucc_hdlc: reject muram offsets above 64K
- NFC: port100: Convert cpu_to_le16(le16_to_cpu(E1) + E2) to use
le16_add_cpu().
- arm64: dts: allwinner: H6: Add PMU mode
- arm: dts: allwinner: H3: Add PMU node
- selinux: ensure we cleanup the internal AVC counters on error in
avc_insert()
- arm64: dts: qcom: msm8996: Disable USB2 PHY suspend by core
- ARM: dts: imx6: rdu2: Disable WP for USDHC2 and USDHC3
- ARM: dts: imx6: rdu2: Limit USBH1 to Full Speed
- PCI: iproc: Apply quirk_paxc_bridge() for module as well as built-in
- media: cx23885: Add support for AVerMedia CE310B
- PCI: Add generic quirk for increasing D3hot delay
- PCI: Increase D3 delay for AMD Ryzen5/7 XHCI controllers
- media: v4l2-device.h: Explicitly compare grp{id,mask} to zero in v4l2_device
macros
- reiserfs: Fix spurious unlock in reiserfs_fill_super() error handling
- r8169: check that Realtek PHY driver module is loaded
- fore200e: Fix incorrect checks of NULL pointer dereference
- netfilter: nft_tunnel: add the missing ERSPAN_VERSION nla_policy
- ALSA: usx2y: Adjust indentation in snd_usX2Y_hwdep_dsp_status
- b43legacy: Fix -Wcast-function-type
- ipw2x00: Fix -Wcast-function-type
- iwlegacy: Fix -Wcast-function-type
- rtlwifi: rtl_pci: Fix -Wcast-function-type
- orinoco: avoid assertion in case of NULL pointer
- ACPICA: Disassembler: create buffer fields in ACPI_PARSE_LOAD_PASS1
- scsi: ufs: Complete pending requests in host reset and restore path
- scsi: aic7xxx: Adjust indentation in ahc_find_syncrate
- drm/mediatek: handle events when enabling/disabling crtc
- ARM: dts: r8a7779: Add device node for ARM global timer
- selinux: ensure we cleanup the internal AVC counters on error in
avc_update()
- dmaengine: Store module owner in dma_device struct
- crypto: chtls - Fixed memory leak
- x86/vdso: Provide missing include file
- PM / devfreq: rk3399_dmc: Add COMPILE_TEST and HAVE_ARM_SMCCC dependency
- pinctrl: sh-pfc: sh7269: Fix CAN function GPIOs
- reset: uniphier: Add SCSSI reset control for each channel
- RDMA/rxe: Fix error type of mmap_offset
- clk: sunxi-ng: add mux and pll notifiers for A64 CPU clock
- ALSA: sh: Fix unused variable warnings
- clk: uniphier: Add SCSSI clock gate for each channel
- ALSA: sh: Fix compile warning wrt const
- tools lib api fs: Fix gcc9 stringop-truncation compilation error
- ACPI: button: Add DMI quirk for Razer Blade Stealth 13 late 2019 lid switch
- mlx5: work around high stack usage with gcc
- drm: remove the newline for CRC source name.
- ARM: dts: stm32: Add power-supply for DSI panel on stm32f469-disco
- usbip: Fix unsafe unaligned pointer usage
- udf: Fix free space reporting for metadata and virtual partitions
- staging: rtl8188: avoid excessive stack usage
- IB/hfi1: Add software counter for ctxt0 seq drop
- soc/tegra: fuse: Correct straps' address for older Tegra124 device trees
- efi/x86: Don't panic or BUG() on non-critical error conditions
- rcu: Use WRITE_ONCE() for assignments to ->pprev for hlist_nulls
- Input: edt-ft5x06 - work around first register access error
- x86/nmi: Remove irq_work from the long duration NMI handler
- wan: ixp4xx_hss: fix compile-testing on 64-bit
- ASoC: atmel: fix build error with CONFIG_SND_ATMEL_SOC_DMA=m
- tty: synclinkmp: Adjust indentation in several functions
- tty: synclink_gt: Adjust indentation in several functions
- visorbus: fix uninitialized variable access
- driver core: platform: Prevent resouce overflow from causing infinite loops
- driver core: Print device when resources present in really_probe()
- bpf: Return -EBADRQC for invalid map type in __bpf_tx_xdp_map
- vme: bridges: reduce stack usage
- drm/nouveau/secboot/gm20b: initialize pointer in gm20b_secboot_new()
- drm/nouveau/gr/gk20a,gm200-: add terminators to method lists read from fw
- drm/nouveau: Fix copy-paste error in nouveau_fence_wait_uevent_handler
- drm/nouveau/drm/ttm: Remove set but not used variable 'mem'
- drm/nouveau/fault/gv100-: fix memory leak on module unload
- drm/vmwgfx: prevent memory leak in vmw_cmdbuf_res_add
- usb: musb: omap2430: Get rid of musb .set_vbus for omap2430 glue
- iommu/arm-smmu-v3: Use WRITE_ONCE() when changing validity of an STE
- f2fs: set I_LINKABLE early to avoid wrong access by vfs
- f2fs: free sysfs kobject
- scsi: iscsi: Don't destroy session if there are outstanding connections
- arm64: fix alternatives with LLVM's integrated assembler
- drm/amd/display: fixup DML dependencies
- watchdog/softlockup: Enforce that timestamp is valid on boot
- f2fs: fix memleak of kobject
- x86/mm: Fix NX bit clearing issue in kernel_map_pages_in_pgd
- pwm: omap-dmtimer: Remove PWM chip in .remove before making it unfunctional
- cmd64x: potential buffer overflow in cmd64x_program_timings()
- ide: serverworks: potential overflow in svwks_set_pio_mode()
- pwm: Remove set but not set variable 'pwm'
- btrfs: fix possible NULL-pointer dereference in integrity checks
- btrfs: safely advance counter when looking up bio csums
- btrfs: device stats, log when stats are zeroed
- module: avoid setting info->name early in case we can fall back to
info->mod->name
- remoteproc: Initialize rproc_class before use
- irqchip/mbigen: Set driver .suppress_bind_attrs to avoid remove problems
- ALSA: hda/hdmi - add retry logic to parse_intel_hdmi()
- kbuild: use -S instead of -E for precise cc-option test in Kconfig
- x86/decoder: Add TEST opcode to Group3-2
- s390: adjust -mpacked-stack support check for clang 10
- s390/ftrace: generate traced function stack frame
- driver core: platform: fix u32 greater or equal to zero comparison
- ALSA: hda - Add docking station support for Lenovo Thinkpad T420s
- drm/nouveau/mmu: fix comptag memory leak
- powerpc/sriov: Remove VF eeh_dev state when disabling SR-IOV
- bcache: cached_dev_free needs to put the sb page
- iommu/vt-d: Remove unnecessary WARN_ON_ONCE()
- selftests: bpf: Reset global state between reuseport test runs
- jbd2: switch to use jbd2_journal_abort() when failed to submit the commit
record
- jbd2: make sure ESHUTDOWN to be recorded in the journal superblock
- ARM: 8951/1: Fix Kexec compilation issue.
- hostap: Adjust indentation in prism2_hostapd_add_sta
- iwlegacy: ensure loop counter addr does not wrap and cause an infinite loop
- cifs: fix NULL dereference in match_prepath
- bpf: map_seq_next should always increase position index
- ceph: check availability of mds cluster on mount after wait timeout
- rbd: work around -Wuninitialized warning
- irqchip/gic-v3: Only provision redistributors that are enabled in ACPI
- drm/nouveau/disp/nv50-: prevent oops when no channel method map provided
- ftrace: fpid_next() should increase position index
- trigger_next should increase position index
- radeon: insert 10ms sleep in dce5_crtc_load_lut
- ocfs2: fix a NULL pointer dereference when call
ocfs2_update_inode_fsync_trans()
- lib/scatterlist.c: adjust indentation in __sg_alloc_table
- reiserfs: prevent NULL pointer dereference in reiserfs_insert_item()
- bcache: explicity type cast in bset_bkey_last()
- irqchip/gic-v3-its: Reference to its_invall_cmd descriptor when building
INVALL
- iwlwifi: mvm: Fix thermal zone registration
- microblaze: Prevent the overflow of the start
- brd: check and limit max_part par
- drm/amdgpu/smu10: fix smu10_get_clock_by_type_with_latency
- drm/amdgpu/smu10: fix smu10_get_clock_by_type_with_voltage
- NFS: Fix memory leaks
- help_next should increase position index
- cifs: log warning message (once) if out of disk space
- virtio_balloon: prevent pfn array overflow
- mlxsw: spectrum_dpipe: Add missing error path
- drm/amdgpu/display: handle multiple numbers of fclks in dcn_calcs.c (v2)
- ath10k: Fix qmi init error handling
- drm/qxl: Complete exception handling in qxl_device_init()
- rcu: Fix missed wakeup of exp_wq waiters
- rcu: Fix data-race due to atomic_t copy-by-value
- f2fs: preallocate DIO blocks when forcing buffered_io
- f2fs: call f2fs_balance_fs outside of locked page
- clk: meson: pll: Fix by 0 division in __pll_params_to_rate()
- brcmfmac: Fix memory leak in brcmf_p2p_create_p2pdev()
- PCI: Fix pci_add_dma_alias() bitmask size
- drm/mipi_dbi: Fix off-by-one bugs in mipi_dbi_blank()
- media: ov5640: Fix check for PLL1 exceeding max allowed rate
- char/random: silence a lockdep splat with printk()
- raid6/test: fix a compilation error
- drm/amd/display: Clear state after exiting fixed active VRR state
- clk: ti: dra7: fix parent for gmac_clkctrl
- wan/hdlc_x25: fix skb handling
- rtw88: fix rate mask for 1SS chip
- brcmfmac: sdio: Fix OOB interrupt initialization on brcm43362
- rtc: i2c/spi: Avoid inclusion of REGMAP support when not needed
- tracing: Simplify assignment parsing for hist triggers
- Btrfs: keep pages dirty when using btrfs_writepage_fixup_worker
- drivers/block/zram/zram_drv.c: fix error return codes not being returned in
writeback_store
- clk: qcom: Don't overwrite 'cfg' in clk_rcg2_dfs_populate_freq()
- drm/amdkfd: Fix a bug in SDMA RLC queue counting under HWS mode
- ath10k: correct the tlv len of ath10k_wmi_tlv_op_gen_config_pno_start
- arm64: dts: allwinner: H5: Add PMU node
- samples/bpf: Set -fno-stack-protector when building BPF programs
- nfsd: Clone should commit src file metadata too
- crypto: inside-secure - add unspecified HAS_IOMEM dependency
- iommu/amd: Only support x2APIC with IVHD type 11h/40h
- iommu/iova: Silence warnings under memory pressure
- clk: actually call the clock init before any other callback of the clock
- bpf: Print error message for bpftool cgroup show
- ASoC: soc-topology: fix endianness issues
- fbdev: fix numbering of fbcon options
- ALSA: hda/realtek - Apply mic mute LED quirk for Dell E7xx laptops, too
- vfio/spapr/nvlink2: Skip unpinning pages on error exit
- iommu/vt-d: Match CPU and IOMMU paging mode
- drm/amdkfd: Fix permissions of hang_hws
- RDMA/hns: Avoid printing address of mtt page
- usb: dwc3: use proper initializers for property entries
- drm/mediatek: Add gamma property according to hardware capability
- arm64: dts: rockchip: fix dwmmc clock name for px30
- arm64: dts: rockchip: add reg property to brcmf sub-nodes
- ARM: dts: rockchip: add reg property to brcmf sub node for
rk3188-bqedison2qc
- ALSA: usb-audio: Add boot quirk for MOTU M Series
- raid6/test: fix a compilation warning
- dm thin: don't allow changing data device during thin-pool reload
- kbuild: remove *.tmp file when filechk fails
- ALSA: usb-audio: unlock on error in probe
- scsi: ufs: pass device information to apply_dev_quirks
- ALSA: usb-audio: add implicit fb quirk for MOTU M Series
- RDMA/mlx5: Don't fake udata for kernel path
- KVM: PPC: Remove set but not used variable 'ra', 'rs', 'rt'
- sched/topology: Assert non-NUMA topology masks don't (partially) overlap
- perf/x86/amd: Constrain Large Increment per Cycle events
- sunrpc: Fix potential leaks in sunrpc_cache_unhash()
- btrfs: Fix split-brain handling when changing FSID to metadata uuid
- alarmtimer: Make alarmtimer platform device child of RTC device
- powerpc/pseries/lparcfg: Fix display of Maximum Memory
- rtw88: fix potential NULL skb access in TX ISR
- cifs: Fix mount options set in automount
- powerpc/mm: Don't log user reads to 0xffffffff
- btrfs: do not do delalloc reservation under page lock
- ocfs2: make local header paths relative to C files
- nvme-pci: remove nvmeq->tags
* Disco update: upstream stable patchset 2020-03-20 (LP: #1868290) //
CVE-2019-19076.
- Revert "nfp: abm: fix memory leak in nfp_abm_u32_knode_replace"
* Disco update: upstream stable patchset 2020-03-16 (LP: #1867666)
- ASoC: pcm: update FE/BE trigger order based on the command
- hv_sock: Remove the accept port restriction
- IB/mlx4: Fix memory leak in add_gid error flow
- RDMA/netlink: Do not always generate an ACK for some netlink operations
- RDMA/core: Fix locking in ib_uverbs_event_read
- RDMA/uverbs: Verify MR access flags
- scsi: ufs: Fix ufshcd_probe_hba() reture value in case
ufshcd_scsi_add_wlus() fails
- PCI/IOV: Fix memory leak in pci_iov_add_virtfn()
- ath10k: pci: Only dump ATH10K_MEM_REGION_TYPE_IOREG when safe
- PCI/switchtec: Fix vep_vector_number ioread width
- PCI: Don't disable bridge BARs when assigning bus resources
- nfs: NFS_SWAP should depend on SWAP
- NFS: Revalidate the file size on a fatal write error
- NFS/pnfs: Fix pnfs_generic_prepare_to_resend_writes()
- NFSv4: try lease recovery on NFS4ERR_EXPIRED
- serial: uartps: Add a timeout to the tx empty wait
- rtc: hym8563: Return -EINVAL if the time is known to be invalid
- rtc: cmos: Stop using shared IRQ
- ARC: [plat-axs10x]: Add missing multicast filter number to GMAC node
- platform/x86: intel_mid_powerbtn: Take a copy of ddata
- ARM: dts: at91: Reenable UART TX pull-ups
- ARM: dts: am43xx: add support for clkout1 clock
- ARM: dts: at91: sama5d3: fix maximum peripheral clock rates
- ARM: dts: at91: sama5d3: define clock rate range for tcb1
- tools/power/acpi: fix compilation error
- powerpc/pseries/vio: Fix iommu_table use-after-free refcount warning
- powerpc/pseries: Allow not having ibm, hypertas-functions::hcall-multi-tce
for DDW
- iommu/arm-smmu-v3: Populate VMID field for CMDQ_OP_TLBI_NH_VA
- KVM: arm/arm64: vgic-its: Fix restoration of unmapped collections
- ARM: 8949/1: mm: mark free_memmap as __init
- arm64: cpufeature: Fix the type of no FP/SIMD capability
- arm64: ptrace: nofpsimd: Fail FP/SIMD regset operations
- KVM: arm/arm64: Fix young bit from mmu notifier
- KVM: arm: Fix DFSR setting for non-LPAE aarch32 guests
- KVM: arm: Make inject_abt32() inject an external abort instead
- KVM: arm64: pmu: Don't increment SW_INCR if PMCR.E is unset
- mtd: onenand_base: Adjust indentation in onenand_read_ops_nolock
- mtd: sharpslpart: Fix unsigned comparison to zero
- crypto: artpec6 - return correct error code for failed setkey()
- crypto: atmel-sha - fix error handling when setting hmac key
- media: i2c: adv748x: Fix unsafe macros
- pinctrl: sh-pfc: r8a7778: Fix duplicate SDSELF_B and SD1_CLK_B
- mwifiex: Fix possible buffer overflows in mwifiex_ret_wmm_get_status()
- mwifiex: Fix possible buffer overflows in mwifiex_cmd_append_vsie_tlv()
- libertas: don't exit from lbs_ibss_join_existing() with RCU read lock held
- libertas: make lbs_ibss_join_existing() return error code on rates overflow
- x86/stackframe: Move ENCODE_FRAME_POINTER to asm/frame.h
- x86/stackframe, x86/ftrace: Add pt_regs frame annotations
- serial: uartps: Move the spinlock after the read of the tx empty
- padata: fix null pointer deref of pd->pinst
- IB/srp: Never use immediate data if it is disabled by a user
- IB/mlx4: Fix leak in id_map_find_del
- RDMA/i40iw: fix a potential NULL pointer dereference
- RDMA/cma: Fix unbalanced cm_id reference count during address resolve
- PCI/switchtec: Use dma_set_mask_and_coherent()
- PCI/AER: Initialize aer_fifo
- bpf, sockmap: Don't sleep while holding RCU lock on tear-down
- bpf, sockhash: Synchronize_rcu before free'ing map
- selftests/bpf: Test freeing sockmap/sockhash with a socket in it
- bpf, sockmap: Check update requirements after locking
- NFSv4: pnfs_roc() must use cred_fscmp() to compare creds
- arm64: dts: qcom: msm8998: Fix tcsr syscon size
- arm64: dts: renesas: r8a77990: ebisu: Remove clkout-lr-synchronous from
sound
- arm64: dts: marvell: clearfog-gt-8k: fix switch cpu port node
- powerpc/papr_scm: Fix leaking 'bus_desc.provider_name' in some paths
- ARM: at91: pm: use SAM9X60 PMC's compatible
- sched/uclamp: Fix a bug in propagating uclamp value in new cgroups
- arm64: cpufeature: Set the FP/SIMD compat HWCAP bits properly
- arm64: nofpsmid: Handle TIF_FOREIGN_FPSTATE flag cleanly
- crypto: caam/qi2 - fix typo in algorithm's driver name
- drivers: watchdog: stm32_iwdg: set WDOG_HW_RUNNING at probe
- selinux: fall back to ref-walk if audit is required
- Input: synaptics - switch T470s to RMI4 by default
- Input: synaptics - enable SMBus on ThinkPad L470
- Input: synaptics - remove the LEN0049 dmi id from topbuttonpad list
- ALSA: usb-audio: Fix UAC2/3 effect unit parsing
- ALSA: hda/realtek - Fix silent output on MSI-GL73
- ALSA: usb-audio: Apply sample rate quirk for Audioengine D1
- ALSA: usb-audio: sound: usb: usb true/false for bool return type
- ALSA: usb-audio: Add clock validity quirk for Denon MC7000/MCX8000
- ext4: don't assume that mmp_nodename/bdevname have NUL
- ext4: fix support for inode sizes > 1024 bytes
- ext4: fix checksum errors with indexed dirs
- ext4: add cond_resched() to ext4_protect_reserved_inode
- ext4: improve explanation of a mount failure caused by a misconfigured
kernel
- Btrfs: fix race between using extent maps and merging them
- btrfs: ref-verify: fix memory leaks
- btrfs: print message when tree-log replay starts
- btrfs: log message when rw remount is attempted with unclean tree-log
- ARM: npcm: Bring back GPIOLIB support
- arm64: ssbs: Fix context-switch when SSBS is present on all CPUs
- perf/x86/amd: Add missing L2 misses event spec to AMD Family 17h's event map
- nvme: fix the parameter order for nvme_get_log in nvme_get_fw_slot_info
- IB/hfi1: Acquire lock to release TID entries when user file is closed
- IB/hfi1: Close window for pq and request coliding
- IB/rdmavt: Reset all QPs when the device is shut down
- RDMA/core: Fix invalid memory access in spec_filter_size
- RDMA/hfi1: Fix memory leak in _dev_comp_vect_mappings_create
- RDMA/rxe: Fix soft lockup problem due to using tasklets in softirq
- RDMA/core: Fix protection fault in get_pkey_idx_qp_list
- s390/time: Fix clk type in get_tod_clock
- perf/x86/intel: Fix inaccurate period in context switch for auto-reload
- hwmon: (pmbus/ltc2978) Fix PMBus polling of MFR_COMMON definitions.
- NFSv4.1 make cachethis=no for writes
- jbd2: move the clearing of b_modified flag to the journal_unmap_buffer()
- jbd2: do not clear the BH_Mapped flag when forgetting a metadata buffer
- KVM: x86/mmu: Fix struct guest_walker arrays for 5-level paging
- ALSA: hda/realtek - Add more codec supported Headset Button
- gpio: xilinx: Fix bug where the wrong GPIO register is written to
- cifs: make sure we do not overflow the max EA buffer size
- EDAC/sysfs: Remove csrow objects on errors
- KVM: nVMX: Use correct root level for nested EPT shadow page tables
- drm/vgem: Close use-after-free race in vgem_gem_create
- KVM: x86: Mask off reserved bit from #DB exception payload
- ext4: choose hardlimit when softlimit is larger than hardlimit in
ext4_statfs_project()
- gpio: add gpiod_toggle_active_low()
* Support SMO8840 as LIS2DH12 (LP: #1869694)
- iio: st_sensors: remap SMO8840 to LIS2DH12
* update-version-dkms doesn't add a BugLink (LP: #1867790)
- [Packaging] Add BugLink to update-version-dkms commit
Date: 2020-06-06 13:13:13.916192+00:00
Changed-By: Thadeu Lima de Souza Cascardo <thadeu.cascardo at canonical.com>
Signed-By: Andy Whitcroft <apw at canonical.com>
https://launchpad.net/ubuntu/+source/linux-oem-osp1/5.0.0-1059.64
-------------- next part --------------
Sorry, changesfile not available.
More information about the Eoan-changes
mailing list