Format: 1.8 Date: Mon, 03 May 2021 07:51:34 -0600 Source: linux-aws-5.8 Architecture: source Version: 5.8.0-1032.34~20.04.1 Distribution: focal Urgency: medium Maintainer: Ubuntu Kernel Team Changed-By: Tim Gardner Launchpad-Bugs-Fixed: 1786013 1900438 1909428 1910323 1918134 1918987 1919930 1920030 1920571 1921104 1921498 1921960 1922759 1923741 1923742 1923754 1923859 1925290 1926717 1926718 1926730 Changes: linux-aws-5.8 (5.8.0-1032.34~20.04.1) focal; urgency=medium . * focal/linux-aws-5.8: 5.8.0-1032.34~20.04.1 -proposed tracker (LP: #1926717) . [ Ubuntu: 5.8.0-1032.34 ] . * groovy/linux-aws: 5.8.0-1032.34 -proposed tracker (LP: #1926718) * groovy/linux: 5.8.0-52.59 -proposed tracker (LP: #1926730) * Packaging resync (LP: #1786013) - update dkms package versions * hangup01 from pty in ubuntu_ltp_stable failed on G-5.8 (LP: #1925290) - SAUCE: Revert "tty: implement read_iter" - SAUCE: Revert "tty: convert tty_ldisc_ops 'read()' function to take a kernel pointer" . linux-aws-5.8 (5.8.0-1031.33~20.04.1) focal; urgency=medium . * focal/linux-aws-5.8: 5.8.0-1031.33~20.04.1 -proposed tracker (LP: #1923741) . [ Ubuntu: 5.8.0-1031.33 ] . * groovy/linux-aws: 5.8.0-1031.33 -proposed tracker (LP: #1923742) * Groovy update: upstream stable patchset 2021-03-30 (LP: #1921960) - [Config] aws: updateconfigs for KCMP * Remove an unused file (LP: #1923859) - [Packaging] Remove debian.aws-20.10/scripts/helpers/copy-files * groovy/linux: 5.8.0-51.57 -proposed tracker (LP: #1923754) * CVE-2021-28375 - misc: fastrpc: restrict user apps from sending kernel RPC messages * CVE-2021-29646 - tipc: better validate user input in tipc_nl_retrieve_key() * SND_PCI_QUIRK for Clevo NH55RZQ and Intel NUC10 (LP: #1922759) - ALSA: hda/realtek: Add quirk for Intel NUC 10 - ALSA: hda/realtek: Add quirk for Clevo NH55RZQ * CVE-2021-29650 - Revert "netfilter: x_tables: Update remaining dereference to RCU" - Revert "netfilter: x_tables: Switch synchronization to RCU" - netfilter: x_tables: Use correct memory barriers. * LRMv4: switch to signing nvidia modules via the Ubuntu Modules signing key (LP: #1918134) - [Packaging] dkms-build{,--nvidia-N} sync back from LRMv4 * CVE-2021-29266 - vhost-vdpa: fix use-after-free of v->config_ctx * CVE-2021-29264 - gianfar: fix jumbo packets+napi+rx overrun crash * CVE-2021-29265 - usbip: fix stub_dev usbip_sockfd_store() races leading to gpf * Bcache bypasse writeback on caching device with fragmentation (LP: #1900438) - bcache: consider the fragmentation when update the writeback rate * Fix implicit declaration warnings for kselftests/memfd test on newer releases (LP: #1910323) - selftests/memfd: Fix implicit declaration warnings * net/mlx5e: Add missing capability check for uplink follow (LP: #1921104) - net/mlx5e: Add missing capability check for uplink follow * [UBUNUT 21.04] s390/vtime: fix increased steal time accounting (LP: #1921498) - s390/vtime: fix increased steal time accounting * Groovy update: upstream stable patchset 2021-03-30 (LP: #1921960) - vmlinux.lds.h: add DWARF v5 sections - debugfs: be more robust at handling improper input in debugfs_lookup() - debugfs: do not attempt to create a new file before the filesystem is initalized - scsi: libsas: docs: Remove notify_ha_event() - scsi: qla2xxx: Fix mailbox Ch erroneous error - kdb: Make memory allocations more robust - PCI: qcom: Use PHY_REFCLK_USE_PAD only for ipq8064 - PCI: Decline to resize resources if boot config must be preserved - virt: vbox: Do not use wait_event_interruptible when called from kernel context - bfq: Avoid false bfq queue merging - ALSA: usb-audio: Fix PCM buffer allocation in non-vmalloc mode - MIPS: vmlinux.lds.S: add missing PAGE_ALIGNED_DATA() section - random: fix the RNDRESEEDCRNG ioctl - ALSA: pcm: Call sync_stop at disconnection - ALSA: pcm: Assure sync with the pending stop operation at suspend - ALSA: pcm: Don't call sync_stop if it hasn't been stopped - drm/i915/gt: One more flush for Baytrail clear residuals - ath10k: Fix error handling in case of CE pipe init failure - Bluetooth: btqcomsmd: Fix a resource leak in error handling paths in the probe function - Bluetooth: hci_uart: Fix a race for write_work scheduling - Bluetooth: Fix initializing response id after clearing struct - ARM: dts: exynos: correct PMIC interrupt trigger level on Artik 5 - ARM: dts: exynos: correct PMIC interrupt trigger level on Monk - ARM: dts: exynos: correct PMIC interrupt trigger level on Rinato - ARM: dts: exynos: correct PMIC interrupt trigger level on Spring - ARM: dts: exynos: correct PMIC interrupt trigger level on Arndale Octa - ARM: dts: exynos: correct PMIC interrupt trigger level on Odroid XU3 family - arm64: dts: exynos: correct PMIC interrupt trigger level on TM2 - arm64: dts: exynos: correct PMIC interrupt trigger level on Espresso - memory: mtk-smi: Fix PM usage counter unbalance in mtk_smi ops - Bluetooth: hci_qca: Fix memleak in qca_controller_memdump - arm64: dts: qcom: msm8916-samsung-a5u: Fix iris compatible - net: stmmac: dwmac-meson8b: fix enabling the timing-adjustment clock - bpf: Add bpf_patch_call_args prototype to include/linux/bpf.h - bpf: Avoid warning when re-casting __bpf_call_base into __bpf_call_base_args - arm64: dts: allwinner: A64: properly connect USB PHY to port 0 - arm64: dts: allwinner: H6: properly connect USB PHY to port 0 - arm64: dts: allwinner: Drop non-removable from SoPine/LTS SD card - arm64: dts: allwinner: H6: Allow up to 150 MHz MMC bus frequency - arm64: dts: allwinner: A64: Limit MMC2 bus frequency to 150 MHz - cpufreq: brcmstb-avs-cpufreq: Free resources in error path - cpufreq: brcmstb-avs-cpufreq: Fix resource leaks in ->remove() - arm64: dts: rockchip: rk3328: Add clock_in_out property to gmac2phy node - ACPICA: Fix exception code class checks - usb: gadget: u_audio: Free requests only after callback - arm64: dts: qcom: sdm845-db845c: Fix reset-pin of ov8856 node - soc: ti: pm33xx: Fix some resource leak in the error handling paths of the probe function - staging: media: atomisp: Fix size_t format specifier in hmm_alloc() debug statemenet - Bluetooth: drop HCI device reference before return - Bluetooth: Put HCI device if inquiry procedure interrupts - memory: ti-aemif: Drop child node when jumping out loop - ARM: dts: Configure missing thermal interrupt for 4430 - usb: dwc2: Do not update data length if it is 0 on inbound transfers - usb: dwc2: Abort transaction after errors with unknown reason - usb: dwc2: Make "trimming xfer length" a debug message - staging: rtl8723bs: wifi_regd.c: Fix incorrect number of regulatory rules - ARM: dts: armada388-helios4: assign pinctrl to LEDs - ARM: dts: armada388-helios4: assign pinctrl to each fan - arm64: dts: armada-3720-turris-mox: rename u-boot mtd partition to a53-firmware - opp: Correct debug message in _opp_add_static_v2() - Bluetooth: btusb: Fix memory leak in btusb_mtk_wmt_recv - soc: qcom: ocmem: don't return NULL in of_get_ocmem - arm64: dts: msm8916: Fix reserved and rfsa nodes unit address - arm64: dts: meson: fix broken wifi node for Khadas VIM3L - ARM: s3c: fix fiq for clang IAS - ARM: at91: use proper asm syntax in pm_suspend - ath10k: Fix suspicious RCU usage warning in ath10k_wmi_tlv_parse_peer_stats_info() - ath10k: Fix lockdep assertion warning in ath10k_sta_statistics - soc: aspeed: snoop: Add clock control logic - bpf_lru_list: Read double-checked variable once without lock - ath9k: fix data bus crash when setting nf_override via debugfs - ibmvnic: Set to CLOSED state even on error - bnxt_en: reverse order of TX disable and carrier off - xen/netback: fix spurious event detection for common event case - net/mlx5e: Don't change interrupt moderation params when DIM is enabled - net/mlx5e: Change interrupt moderation channel params also when channels are closed - net/mlx5e: Replace synchronize_rcu with synchronize_net - net/mlx5e: kTLS, Use refcounts to free kTLS RX priv context - net/mlx5: Disable devlink reload for multi port slave device - net/mlx5: Disallow RoCE on multi port slave device - net/mlx5: Disallow RoCE on lag device - net/mlx5: Disable devlink reload for lag devices - mac80211: fix potential overflow when multiplying to u32 integers - libbpf: Ignore non function pointer member in struct_ops - bpf: Fix an unitialized value in bpf_iter - bpf, devmap: Use GFP_KERNEL for xdp bulk queue allocation - bpf: Fix bpf_fib_lookup helper MTU check for SKB ctx - tcp: fix SO_RCVLOWAT related hangs under mem pressure - net: axienet: Handle deferred probe on clock properly - cxgb4/chtls/cxgbit: Keeping the max ofld immediate data size same in cxgb4 and ulds - b43: N-PHY: Fix the update of coef for the PHY revision >= 3case - bpf: Clear subreg_def for global function return values - ibmvnic: add memory barrier to protect long term buffer - ibmvnic: skip send_request_unmap for timeout reset - net: dsa: felix: perform teardown in reverse order of setup - net: phy: mscc: adding LCPLL reset to VSC8514 - net: amd-xgbe: Reset the PHY rx data path when mailbox command timeout - net: amd-xgbe: Fix NETDEV WATCHDOG transmit queue timeout warning - net: amd-xgbe: Reset link when the link never comes back - net: amd-xgbe: Fix network fluctuations when using 1G BELFUSE SFP - net: mvneta: Remove per-cpu queue mapping for Armada 3700 - tty: convert tty_ldisc_ops 'read()' function to take a kernel pointer - tty: implement read_iter - fbdev: aty: SPARC64 requires FB_ATY_CT - drm/gma500: Fix error return code in psb_driver_load() - gma500: clean up error handling in init - drm/fb-helper: Add missed unlocks in setcmap_legacy() - crypto: sun4i-ss - linearize buffers content must be kept - crypto: sun4i-ss - fix kmap usage - crypto: arm64/aes-ce - really hide slower algos when faster ones are enabled - media: allegro: Fix use after free on error - drm: rcar-du: Fix PM reference leak in rcar_cmm_enable() - drm: rcar-du: Fix crash when using LVDS1 clock for CRTC - drm: rcar-du: Fix the return check of of_parse_phandle and of_find_device_by_node - drm/amdgpu: Fix macro name _AMDGPU_TRACE_H_ in preprocessor if condition - MIPS: c-r4k: Fix section mismatch for loongson2_sc_init - MIPS: lantiq: Explicitly compare LTQ_EBU_PCC_ISTAT against 0 - drm/virtio: make sure context is created in gem open - media: ipu3-cio2: Build only for x86 - media: i2c: ov5670: Fix PIXEL_RATE minimum value - media: imx: Unregister csc/scaler only if registered - media: imx: Fix csc/scaler unregister - media: mtk-vcodec: fix error return code in vdec_vp9_decode() - media: camss: missing error code in msm_video_register() - media: vsp1: Fix an error handling path in the probe function - media: em28xx: Fix use-after-free in em28xx_alloc_urbs - media: media/pci: Fix memleak in empress_init - media: tm6000: Fix memleak in tm6000_start_stream - media: aspeed: fix error return code in aspeed_video_setup_video() - ASoC: cs42l56: fix up error handling in probe - ASoC: qcom: qdsp6: Move frontend AIFs to q6asm-dai - evm: Fix memleak in init_desc - crypto: bcm - Rename struct device_private to bcm_device_private - sched/fair: Avoid stale CPU util_est value for schedutil in task dequeue - drm/sun4i: tcon: fix inverted DCLK polarity - media: imx7: csi: Fix regression for parallel cameras on i.MX6UL - media: imx7: csi: Fix pad link validation - MIPS: properly stop .eh_frame generation - MIPS: Compare __SYNC_loongson3_war against 0 - drm/tegra: Fix reference leak when pm_runtime_get_sync() fails - drm/amdgpu: toggle on DF Cstate after finishing xgmi injection - bsg: free the request before return error code - drm/amd/display: Fix 10/12 bpc setup in DCE output bit depth reduction. - drm/amd/display: Fix HDMI deep color output for DCE 6-11. - media: software_node: Fix refcounts in software_node_get_next_child() - media: lmedm04: Fix misuse of comma - media: atomisp: Fix a buffer overflow in debug code - media: qm1d1c0042: fix error return code in qm1d1c0042_init() - media: cx25821: Fix a bug when reallocating some dma memory - media: pxa_camera: declare variable when DEBUG is defined - media: uvcvideo: Accept invalid bFormatIndex and bFrameIndex values - sched/eas: Don't update misfit status if the task is pinned - f2fs: compress: fix potential deadlock - ASoC: SOF: Intel: hda: cancel D0i3 work during runtime suspend - mtd: parser: imagetag: fix error codes in bcm963xx_parse_imagetag_partitions() - crypto: talitos - Work around SEC6 ERRATA (AES-CTR mode data size error) - crypto: talitos - Fix ctr(aes) on SEC1 - drm/nouveau: bail out of nouveau_channel_new if channel init fails - mm: proc: Invalidate TLB after clearing soft-dirty page state - ata: ahci_brcm: Add back regulators management - ASoC: cpcap: fix microphone timeslot mask - ASoC: codecs: add missing max_register in regmap config - mtd: parsers: afs: Fix freeing the part name memory in failure - f2fs: fix to avoid inconsistent quota data - drm/amdgpu: Prevent shift wrapping in amdgpu_read_mask() - f2fs: fix a wrong condition in __submit_bio - KVM: nSVM: Don't strip host's C-bit from guest's CR3 when reading PDPTRs - drm/mediatek: Check if fb is null - Drivers: hv: vmbus: Avoid use-after-free in vmbus_onoffer_rescind() - ASoC: Intel: sof_sdw: add missing TGL_HDMI quirk for Dell SKU 0A5E - locking/lockdep: Avoid unmatched unlock - ASoC: rt5682: Fix panic in rt5682_jack_detect_handler happening during system shutdown - ASoC: SOF: debug: Fix a potential issue on string buffer termination - btrfs: clarify error returns values in __load_free_space_cache - btrfs: fix double accounting of ordered extent for subpage case in btrfs_invalidapge - KVM: x86: Restore all 64 bits of DR6 and DR7 during RSM on x86-64 - drm/lima: fix reference leak in lima_pm_busy - drm/dp_mst: Don't cache EDIDs for physical ports - hwrng: timeriomem - Fix cooldown period calculation - crypto: ecdh_helper - Ensure 'len >= secret.len' in decode_key() - nvmet-tcp: fix receive data digest calculation for multiple h2cdata PDUs - nvmet-tcp: fix potential race of tcp socket closing accept_work - nvmet: remove extra variable in identify ns - nvmet: set status to 0 in case for invalid nsid - ASoC: SOF: sof-pci-dev: add missing Up-Extreme quirk - ima: Free IMA measurement buffer on error - ima: Free IMA measurement buffer after kexec syscall - ASoC: simple-card-utils: Fix device module clock - fs/jfs: fix potential integer overflow on shift of a int - jffs2: fix use after free in jffs2_sum_write_data() - ubifs: Fix memleak in ubifs_init_authentication - ubifs: replay: Fix high stack usage, again - ubifs: Fix error return code in alloc_wbufs() - irqchip/imx: IMX_INTMUX should not default to y, unconditionally - smp: Process pending softirqs in flush_smp_call_function_from_idle() - drm/amdgpu/display: remove hdcp_srm sysfs on device removal - HSI: Fix PM usage counter unbalance in ssi_hw_init - power: supply: cpcap: Add missing IRQF_ONESHOT to fix regression - clk: meson: clk-pll: fix initializing the old rate (fallback) for a PLL - clk: meson: clk-pll: make "ret" a signed integer - clk: meson: clk-pll: propagate the error from meson_clk_pll_set_rate() - regulator: qcom-rpmh-regulator: add pm8009-1 chip revision - quota: Fix memory leak when handling corrupted quota file - i2c: iproc: handle only slave interrupts which are enabled - i2c: iproc: update slave isr mask (ISR_MASK_SLAVE) - i2c: iproc: handle master read request - spi: cadence-quadspi: Abort read if dummy cycles required are too many - clk: sunxi-ng: h6: Fix CEC clock - HID: core: detect and skip invalid inputs to snto32() - RDMA/siw: Fix handling of zero-sized Read and Receive Queues. - dmaengine: fsldma: Fix a resource leak in the remove function - dmaengine: fsldma: Fix a resource leak in an error handling path of the probe function - dmaengine: owl-dma: Fix a resource leak in the remove function - dmaengine: hsu: disable spurious interrupt - mfd: bd9571mwv: Use devm_mfd_add_devices() - power: supply: cpcap-charger: Fix missing power_supply_put() - power: supply: cpcap-battery: Fix missing power_supply_put() - power: supply: cpcap-charger: Fix power_supply_put on null battery pointer - fdt: Properly handle "no-map" field in the memory region - of/fdt: Make sure no-map does not remove already reserved regions - RDMA/rtrs: Extend ibtrs_cq_qp_create - RDMA/rtrs-srv: Release lock before call into close_sess - RDMA/rtrs-srv: Use sysfs_remove_file_self for disconnect - RDMA/rtrs-clt: Set mininum limit when create QP - RDMA/rtrs: Call kobject_put in the failure path - RDMA/rtrs-srv: Fix missing wr_cqe - RDMA/rtrs-clt: Refactor the failure cases in alloc_clt - RDMA/rtrs-srv: Init wr_cnt as 1 - power: reset: at91-sama5d2_shdwc: fix wkupdbc mask - rtc: s5m: select REGMAP_I2C - dmaengine: idxd: set DMA channel to be private - power: supply: fix sbs-charger build, needs REGMAP_I2C - clocksource/drivers/ixp4xx: Select TIMER_OF when needed - clocksource/drivers/mxs_timer: Add missing semicolon when DEBUG is defined - RDMA/mlx5: Use the correct obj_id upon DEVX TIR creation - IB/mlx5: Add mutex destroy call to cap_mask_mutex mutex - clk: sunxi-ng: h6: Fix clock divider range on some clocks - regulator: axp20x: Fix reference cout leak - watch_queue: Drop references to /dev/watch_queue - certs: Fix blacklist flag type confusion - regulator: s5m8767: Fix reference count leak - spi: atmel: Put allocated master before return - regulator: s5m8767: Drop regulators OF node reference - power: supply: axp20x_usb_power: Init work before enabling IRQs - regulator: core: Avoid debugfs: Directory ... already present! error - isofs: release buffer head before return - watchdog: intel-mid_wdt: Postpone IRQ handler registration till SCU is ready - auxdisplay: ht16k33: Fix refresh rate handling - objtool: Fix error handling for STD/CLD warnings - objtool: Fix ".cold" section suffix check for newer versions of GCC - iommu: Switch gather->end to the inclusive end - IB/umad: Return EIO in case of when device disassociated - IB/umad: Return EPOLLERR in case of when device disassociated - KVM: PPC: Make the VMX instruction emulation routines static - powerpc/47x: Disable 256k page size - powerpc/time: Enable sched clock for irqtime - mmc: owl-mmc: Fix a resource leak in an error handling path and in the remove function - mmc: sdhci-sprd: Fix some resource leaks in the remove function - mmc: usdhi6rol0: Fix a resource leak in the error handling path of the probe - mmc: renesas_sdhi_internal_dmac: Fix DMA buffer alignment from 8 to 128-bytes - ARM: 9046/1: decompressor: Do not clear SCTLR.nTLSMD for ARMv7+ cores - i2c: qcom-geni: Store DMA mapping data in geni_i2c_dev struct - amba: Fix resource leak for drivers without .remove - iommu: Move iotlb_sync_map out from __iommu_map - iommu: Properly pass gfp_t in _iommu_map() to avoid atomic sleeping - IB/mlx5: Return appropriate error code instead of ENOMEM - IB/cm: Avoid a loop when device has 255 ports - tracepoint: Do not fail unregistering a probe due to memory failure - rtc: zynqmp: depend on HAS_IOMEM - perf tools: Fix DSO filtering when not finding a map for a sampled address - perf vendor events arm64: Fix Ampere eMag event typo - RDMA/rxe: Fix coding error in rxe_recv.c - RDMA/rxe: Fix coding error in rxe_rcv_mcast_pkt - RDMA/rxe: Correct skb on loopback path - spi: stm32: properly handle 0 byte transfer - mfd: wm831x-auxadc: Prevent use after free in wm831x_auxadc_read_irq() - powerpc/pseries/dlpar: handle ibm, configure-connector delay status - powerpc/8xx: Fix software emulation interrupt - clk: qcom: gcc-msm8998: Fix Alpha PLL type for all GPLLs - kunit: tool: fix unit test cleanup handling - kselftests: dmabuf-heaps: Fix Makefile's inclusion of the kernel's usr/include dir - RDMA/hns: Fixed wrong judgments in the goto branch - RDMA/siw: Fix calculation of tx_valid_cpus size - RDMA/hns: Fix type of sq_signal_bits - RDMA/hns: Disable RQ inline by default - clk: divider: fix initialization with parent_hw - spi: pxa2xx: Fix the controller numbering for Wildcat Point - powerpc/uaccess: Avoid might_fault() when user access is enabled - powerpc/kuap: Restore AMR after replaying soft interrupts - regulator: qcom-rpmh: fix pm8009 ldo7 - clk: aspeed: Fix APLL calculate formula from ast2600-A2 - regulator: bd718x7, bd71828, Fix dvs voltage levels - nfsd: register pernet ops last, unregister first - ceph: fix flush_snap logic after putting caps - RDMA/hns: Fixes missing error code of CMDQ - RDMA/ucma: Fix use-after-free bug in ucma_create_uevent - RDMA/rtrs-srv: Fix stack-out-of-bounds - RDMA/rtrs: Only allow addition of path to an already established session - RDMA/rtrs-srv: fix memory leak by missing kobject free - RDMA/rtrs-srv-sysfs: fix missing put_device - RDMA/rtrs-srv: Do not pass a valid pointer to PTR_ERR() - Input: sur40 - fix an error code in sur40_probe() - perf intel-pt: Fix missing CYC processing in PSB - perf intel-pt: Fix premature IPC - perf intel-pt: Fix IPC with CYC threshold - perf test: Fix unaligned access in sample parsing test - Input: elo - fix an error code in elo_connect() - sparc64: only select COMPAT_BINFMT_ELF if BINFMT_ELF is set - sparc: fix led.c driver when PROC_FS is not enabled - ARM: 9065/1: OABI compat: fix build when EPOLL is not enabled - misc: eeprom_93xx46: Fix module alias to enable module autoprobe - phy: rockchip-emmc: emmc_phy_init() always return 0 - misc: eeprom_93xx46: Add module alias to avoid breaking support for non device tree users - PCI: rcar: Always allocate MSI addresses in 32bit space - soundwire: cadence: fix ACK/NAK handling - pwm: rockchip: Enable APB clock during register access while probing - pwm: rockchip: rockchip_pwm_probe(): Remove superfluous clk_unprepare() - pwm: rockchip: Eliminate potential race condition when probing - VMCI: Use set_page_dirty_lock() when unregistering guest memory - PCI: Align checking of syscall user config accessors - mei: hbm: call mei_set_devstate() on hbm stop response - drm/msm/dsi: Correct io_start for MSM8994 (20nm PHY) - drm/msm/mdp5: Fix wait-for-commit for cmd panels - drm/msm: Fix race of GPU init vs timestamp power management. - drm/msm: Fix races managing the OOB state for timestamp vs timestamps. - vfio/iommu_type1: Populate full dirty when detach non-pinned group - vfio/iommu_type1: Fix some sanity checks in detach group - ext4: fix potential htree index checksum corruption - nvmem: core: Fix a resource leak on error in nvmem_add_cells_from_of() - nvmem: core: skip child nodes not matching binding - soundwire: bus: use sdw_update_no_pm when initializing a device - soundwire: export sdw_write/read_no_pm functions - soundwire: bus: fix confusion on device used by pm_runtime - misc: fastrpc: fix incorrect usage of dma_map_sgtable - regmap: sdw: use _no_pm functions in regmap_read/write - ext: EXT4_KUNIT_TESTS should depend on EXT4_FS instead of selecting it - mailbox: sprd: correct definition of SPRD_OUTBOX_FIFO_FULL - PCI: pci-bridge-emul: Fix array overruns, improve safety - i40e: Fix flow for IPv6 next header (extension header) - i40e: Add zero-initialization of AQ command structures - i40e: Fix overwriting flow control settings during driver loading - i40e: Fix addition of RX filters after enabling FW LLDP agent - i40e: Fix VFs not created - Take mmap lock in cacheflush syscall - i40e: Fix add TC filter for IPv6 - octeontx2-af: Fix an off by one in rvu_dbg_qsize_write() - vfio/type1: Use follow_pte() - ice: report correct max number of TCs - ice: Account for port VLAN in VF max packet size calculation - ice: Fix state bits on LLDP mode switch - ice: update the number of available RSS queues - net: stmmac: fix CBS idleslope and sendslope calculation - net/mlx4_core: Add missed mlx4_free_cmd_mailbox() - vxlan: move debug check after netdev unregister - wireguard: device: do not generate ICMP for non-IP packets - wireguard: kconfig: use arm chacha even with no neon - ocfs2: fix a use after free on error - mm: memcontrol: fix NR_ANON_THPS accounting in charge moving - mm/memory.c: fix potential pte_unmap_unlock pte error - mm/hugetlb: fix potential double free in hugetlb_register_node() error path - mm/hugetlb: suppress wrong warning info when alloc gigantic page - mm/compaction: fix misbehaviors of fast_find_migrateblock() - r8169: fix jumbo packet handling on RTL8168e - arm64: Add missing ISB after invalidating TLB in __primary_switch - i2c: brcmstb: Fix brcmstd_send_i2c_cmd condition - i2c: exynos5: Preserve high speed master code - mm,thp,shmem: make khugepaged obey tmpfs mount flags - mm/rmap: fix potential pte_unmap on an not mapped pte - proc: use kvzalloc for our kernel buffer - scsi: bnx2fc: Fix Kconfig warning & CNIC build errors - ide/falconide: Fix module unload - scsi: sd: Fix Opal support - blk-settings: align max_sectors on "logical_block_size" boundary - soundwire: intel: fix possible crash when no device is detected - ACPI: property: Fix fwnode string properties matching - ACPI: configfs: add missing check after configfs_register_default_group() - cpufreq: ACPI: Set cpuinfo.max_freq directly if max boost is known - HID: logitech-dj: add support for keyboard events in eQUAD step 4 Gaming - HID: wacom: Ignore attempts to overwrite the touch_max value from HID - Input: raydium_ts_i2c - do not send zero length - Input: xpad - add support for PowerA Enhanced Wired Controller for Xbox Series X|S - Input: joydev - prevent potential read overflow in ioctl - Input: i8042 - add ASUS Zenbook Flip to noselftest list - media: mceusb: Fix potential out-of-bounds shift - USB: serial: option: update interface mapping for ZTE P685M - usb: musb: Fix runtime PM race in musb_queue_resume_work - USB: serial: ftdi_sio: fix FTX sub-integer prescaler - USB: serial: pl2303: fix line-speed handling on newer chips - USB: serial: mos7840: fix error code in mos7840_write() - USB: serial: mos7720: fix error code in mos7720_write() - phy: lantiq: rcu-usb2: wait after clock enable - ALSA: fireface: fix to parse sync status register of latter protocol - ALSA: hda: Add another CometLake-H PCI ID - ALSA: hda/hdmi: Drop bogus check at closing a stream - ALSA: hda/realtek: modify EAPD in the ALC886 - ALSA: hda/realtek: Quirk for HP Spectre x360 14 amp setup - MIPS: Ingenic: Disable HPTLB for D0 XBurst CPUs too - MIPS: Support binutils configured with --enable-mips-fix-loongson3-llsc=yes - MIPS: VDSO: Use CLANG_FLAGS instead of filtering out '--target=' - Revert "MIPS: Octeon: Remove special handling of CONFIG_MIPS_ELF_APPENDED_DTB=y" - Revert "bcache: Kill btree_io_wq" - bcache: Give btree_io_wq correct semantics again - bcache: Move journal work to new flush wq - Revert "drm/amd/display: Update NV1x SR latency values" - drm/amd/display: Add FPU wrappers to dcn21_validate_bandwidth() - drm/amd/display: Add vupdate_no_lock interrupts for DCN2.1 - drm/amdkfd: Fix recursive lock warnings - drm/amdgpu: Set reference clock to 100Mhz on Renoir (v2) - drm/nouveau/kms: handle mDP connectors - drm/modes: Switch to 64bit maths to avoid integer overflow - drm/sched: Cancel and flush all outstanding jobs before finish. - drm/panel: kd35t133: allow using non-continuous dsi clock - drm/rockchip: Require the YTR modifier for AFBC - ASoC: siu: Fix build error by a wrong const prefix - selinux: fix inconsistency between inode_getxattr and inode_listsecurity - erofs: initialized fields can only be observed after bit is set - tpm_tis: Fix check_locality for correct locality acquisition - tpm_tis: Clean up locality release - KEYS: trusted: Fix incorrect handling of tpm_get_random() - KEYS: trusted: Fix migratable=1 failing - KEYS: trusted: Reserve TPM for seal and unseal operations - btrfs: do not cleanup upper nodes in btrfs_backref_cleanup_node - btrfs: do not warn if we can't find the reloc root when looking up backref - btrfs: add asserts for deleting backref cache nodes - btrfs: abort the transaction if we fail to inc ref in btrfs_copy_root - btrfs: fix reloc root leak with 0 ref reloc roots on recovery - btrfs: splice remaining dirty_bg's onto the transaction dirty bg list - btrfs: handle space_info::total_bytes_pinned inside the delayed ref itself - btrfs: account for new extents being deleted in total_bytes_pinned - btrfs: fix extent buffer leak on failure to copy root - drm/i915/gt: Flush before changing register state - drm/i915/gt: Correct surface base address for renderclear - crypto: arm64/sha - add missing module aliases - crypto: aesni - prevent misaligned buffers on the stack - crypto: michael_mic - fix broken misalignment handling - crypto: sun4i-ss - checking sg length is not sufficient - crypto: sun4i-ss - handle BigEndian for cipher - crypto: sun4i-ss - initialize need_fallback - soc: samsung: exynos-asv: don't defer early on not-supported SoCs - soc: samsung: exynos-asv: handle reading revision register error - seccomp: Add missing return in non-void function - arm64: ptrace: Fix seccomp of traced syscall -1 (NO_SYSCALL) - misc: rtsx: init of rts522a add OCP power off when no card is present - drivers/misc/vmw_vmci: restrict too big queue size in qp_host_alloc_queue - pstore: Fix typo in compression option name - dts64: mt7622: fix slow sd card access - arm64: dts: agilex: fix phy interface bit shift for gmac1 and gmac2 - staging/mt7621-dma: mtk-hsdma.c->hsdma-mt7621.c - staging: gdm724x: Fix DMA from stack - staging: rtl8188eu: Add Edimax EW-7811UN V2 to device table - media: ipu3-cio2: Fix mbus_code processing in cio2_subdev_set_fmt() - media: smipcie: fix interrupt handling and IR timeout - x86/virt: Eat faults on VMXOFF in reboot flows - x86/reboot: Force all cpus to exit VMX root if VMX is supported - x86/fault: Fix AMD erratum #91 errata fixup for user code - x86/entry: Fix instrumentation annotation - powerpc/prom: Fix "ibm,arch-vec-5-platform-support" scan - rcu: Pull deferred rcuog wake up to rcu_eqs_enter() callers - rcu/nocb: Perform deferred wake up before last idle's need_resched() check - arm64: Extend workaround for erratum 1024718 to all versions of Cortex-A55 - arm64: kexec_file: fix memory leakage in create_dtb() when fdt_open_into() fails - arm64: uprobe: Return EOPNOTSUPP for AARCH32 instruction probing - arm64 module: set plt* section addresses to 0x0 - arm64: spectre: Prevent lockdep splat on v4 mitigation enable path - riscv: Disable KSAN_SANITIZE for vDSO - watchdog: qcom: Remove incorrect usage of QCOM_WDT_ENABLE_IRQ - watchdog: mei_wdt: request stop on unregister - coresight: etm4x: Handle accesses to TRCSTALLCTLR - mtd: spi-nor: sfdp: Fix last erase region marking - mtd: spi-nor: sfdp: Fix wrong erase type bitmask for overlaid region - mtd: spi-nor: core: Fix erase type discovery for overlaid region - mtd: spi-nor: core: Add erase size check for erase command initialization - mtd: spi-nor: hisi-sfc: Put child node np on error path - fs/affs: release old buffer head on error path - seq_file: document how per-entry resources are managed. - x86: fix seq_file iteration for pat/memtype.c - mm: memcontrol: fix swap undercounting in cgroup2 - hugetlb: fix update_and_free_page contig page struct assumption - hugetlb: fix copy_huge_page_from_user contig page struct assumption - mm/vmscan: restore zone_reclaim_mode ABI - mm, compaction: make fast_isolate_freepages() stay within zone - nvmem: qcom-spmi-sdam: Fix uninitialized pdev pointer - module: Ignore _GLOBAL_OFFSET_TABLE_ when warning for undefined symbols - mmc: sdhci-esdhc-imx: fix kernel panic when remove module - powerpc/32s: Add missing call to kuep_lock on syscall entry - spmi: spmi-pmic-arb: Fix hw_irq overflow - mei: me: emmitsburg workstation DID - mei: me: add adler lake point S DID - mei: me: add adler lake point LP DID - gpio: pcf857x: Fix missing first interrupt - mfd: gateworks-gsc: Fix interrupt type - printk: fix deadlock when kernel panic - exfat: fix shift-out-of-bounds in exfat_fill_super() - zonefs: Fix file size of zones in full condition - [Config] updateconfigs for KCMP - kcmp: Support selection of SYS_kcmp without CHECKPOINT_RESTORE - thermal: cpufreq_cooling: freq_qos_update_request() returns < 0 on error - cpufreq: intel_pstate: Change intel_pstate_get_hwp_max() argument - cpufreq: intel_pstate: Get per-CPU max freq via MSR_HWP_CAPABILITIES if available - proc: don't allow async path resolution of /proc/thread-self components - s390/vtime: fix inline assembly clobber list - virtio/s390: implement virtio-ccw revision 2 correctly - um: mm: check more comprehensively for stub changes - um: defer killing userspace on page table update failures - irqchip/loongson-pch-msi: Use bitmap_zalloc() to allocate bitmap - f2fs: fix out-of-repair __setattr_copy() - f2fs: enforce the immutable flag on open files - f2fs: flush data when enabling checkpoint back - sparc32: fix a user-triggerable oops in clear_user() - spi: fsl: invert spisel_boot signal on MPC8309 - spi: spi-synquacer: fix set_cs handling - gfs2: fix glock confusion in function signal_our_withdraw - gfs2: Don't skip dlm unlock if glock has an lvb - gfs2: Lock imbalance on error path in gfs2_recover_one - gfs2: Recursive gfs2_quota_hold in gfs2_iomap_end - dm: fix deadlock when swapping to encrypted device - dm writecache: fix performance degradation in ssd mode - dm writecache: return the exact table values that were set - dm writecache: fix writing beyond end of underlying device when shrinking - dm era: Recover committed writeset after crash - dm era: Update in-core bitset after committing the metadata - dm era: Verify the data block size hasn't changed - dm era: Fix bitset memory leaks - dm era: Use correct value size in equality function of writeset tree - dm era: Reinitialize bitset cache before digesting a new writeset - dm era: only resize metadata in preresume - drm/i915: Reject 446-480MHz HDMI clock on GLK - kgdb: fix to kill breakpoints on initmem after boot - wireguard: selftests: test multiple parallel streams - wireguard: queueing: get rid of per-peer ring buffers - net: sched: fix police ext initialization - net: qrtr: Fix memory leak in qrtr_tun_open - ARM: dts: aspeed: Add LCLK to lpc-snoop - ipv6: icmp6: avoid indirect call for icmpv6_send() * Mute/Mic-mute LEDs are not work on HP 850/840/440 G8 Laptops (LP: #1920030) - ALSA: hda/realtek: fix mute/micmute LEDs for HP 840 G8 - ALSA: hda/realtek: fix mute/micmute LEDs for HP 440 G8 - ALSA: hda/realtek: fix mute/micmute LEDs for HP 850 G8 * Groovy update: upstream stable patchset 2021-03-19 (LP: #1920571) - af_key: relax availability checks for skb size calculation - regulator: core: avoid regulator_resolve_supply() race condition - ASoC: wm_adsp: Fix control name parsing for multi-fw - mac80211: 160MHz with extended NSS BW in CSA - ASoC: Intel: Skylake: Zero snd_ctl_elem_value - chtls: Fix potential resource leak - pNFS/NFSv4: Try to return invalid layout in pnfs_layout_process() - pNFS/NFSv4: Improve rejection of out-of-order layouts - ALSA: hda: intel-dsp-config: add PCI id for TGL-H - ASoC: ak4458: correct reset polarity - ASoC: Intel: sof_sdw: set proper flags for Dell TGL-H SKU 0A5E - iwlwifi: mvm: skip power command when unbinding vif during CSA - iwlwifi: mvm: take mutex for calling iwl_mvm_get_sync_time() - iwlwifi: pcie: add a NULL check in iwl_pcie_txq_unmap - iwlwifi: pcie: fix context info memory leak - iwlwifi: mvm: invalidate IDs of internal stations at mvm start - iwlwifi: pcie: add rules to match Qu with Hr2 - iwlwifi: mvm: guard against device removal in reprobe - SUNRPC: Move simple_get_bytes and simple_get_netobj into private header - SUNRPC: Handle 0 length opaque XDR object data properly - i2c: mediatek: Move suspend and resume handling to NOIRQ phase - blk-cgroup: Use cond_resched() when destroy blkgs - regulator: Fix lockdep warning resolving supplies - bpf: Fix verifier jmp32 pruning decision logic - bpf: Fix verifier jsgt branch analysis on max bound - drm/i915: Fix ICL MG PHY vswing handling - drm/i915: Skip vswing programming for TBT - nilfs2: make splice write available again - squashfs: avoid out of bounds writes in decompressors - squashfs: add more sanity checks in id lookup - squashfs: add more sanity checks in inode lookup - squashfs: add more sanity checks in xattr id lookup - gpio: mxs: GPIO_MXS should not default to y unconditionally - gpio: ep93xx: fix BUG_ON port F usage - gpio: ep93xx: Fix single irqchip with multi gpiochips - tracing: Do not count ftrace events in top level enable output - tracing: Check length before giving out the filter buffer - drm/i915: Fix overlay frontbuffer tracking - arm/xen: Don't probe xenbus as part of an early initcall - cgroup: fix psi monitor for root cgroup - drm/i915/tgl+: Make sure TypeC FIA is powered up when initializing it - drm/dp_mst: Don't report ports connected if nothing is attached to them - dmaengine: move channel device_node deletion to driver - soc: ti: omap-prm: Fix boot time errors for rst_map_012 bits 0 and 1 - arm64: dts: rockchip: Fix PCIe DT properties on rk3399 - arm64: dts: qcom: sdm845: Reserve LPASS clocks in gcc - ARM: OMAP2+: Fix suspcious RCU usage splats for omap_enter_idle_coupled - arm64: dts: rockchip: remove interrupt-names property from rk3399 vdec node - platform/x86: hp-wmi: Disable tablet-mode reporting by default - ovl: perform vfs_getxattr() with mounter creds - cap: fix conversions on getxattr - ovl: skip getxattr of security labels - scsi: lpfc: Fix EEH encountering oops with NVMe traffic - x86/split_lock: Enable the split lock feature on Sapphire Rapids and Alder Lake CPUs - x86/split_lock: Enable the split lock feature on another Alder Lake CPU - nvme-pci: ignore the subsysem NQN on Phison E16 - drm/amd/display: Fix DPCD translation for LTTPR AUX_RD_INTERVAL - drm/amd/display: Add more Clock Sources to DCN2.1 - drm/amd/display: Release DSC before acquiring - drm/amd/display: Fix dc_sink kref count in emulated_link_detect - drm/amd/display: Free atomic state after drm_atomic_commit - drm/amd/display: Decrement refcount of dc_sink before reassignment - riscv: virt_addr_valid must check the address belongs to linear mapping - ARM: dts: lpc32xx: Revert set default clock rate of HCLK PLL - kallsyms: fix nonconverging kallsyms table with lld - ARM: ensure the signal page contains defined contents - ARM: kexec: fix oops after TLB are invalidated - ubsan: implement __ubsan_handle_alignment_assumption - x86/efi: Remove EFI PGD build time checks - lkdtm: don't move ctors to .rodata - cgroup-v1: add disabled controller check in cgroup1_parse_param() - mt76: dma: fix a possible memory leak in mt76_add_fragment() - drm/vc4: hvs: Fix buffer overflow with the dlist handling - bpf: Unbreak BPF_PROG_TYPE_KPROBE when kprobe is called via do_int3 - bpf: Check for integer overflow when using roundup_pow_of_two() - netfilter: xt_recent: Fix attempt to update deleted entry - netfilter: nftables: fix possible UAF over chains from packet path in netns - netfilter: flowtable: fix tcp and udp header checksum update - xen/netback: avoid race in xenvif_rx_ring_slots_available() - net: hdlc_x25: Return meaningful error code in x25_open - net: ipa: set error code in gsi_channel_setup() - hv_netvsc: Reset the RSC count if NVSP_STAT_FAIL in netvsc_receive() - net: enetc: initialize the RFS and RSS memories - selftests: txtimestamp: fix compilation issue - net: stmmac: set TxQ mode back to DCB after disabling CBS - ibmvnic: Clear failover_pending if unable to schedule - netfilter: conntrack: skip identical origin tuple in same zone only - scsi: scsi_debug: Fix a memory leak - x86/build: Disable CET instrumentation in the kernel for 32-bit too - net: hns3: add a check for queue_id in hclge_reset_vf_queue() - net: hns3: add a check for tqp_index in hclge_get_ring_chain_from_mbx() - net: hns3: add a check for index in hclge_get_rss_key() - firmware_loader: align .builtin_fw to 8 - drm/sun4i: tcon: set sync polarity for tcon1 channel - drm/sun4i: dw-hdmi: always set clock rate - drm/sun4i: Fix H6 HDMI PHY configuration - drm/sun4i: dw-hdmi: Fix max. frequency for H6 - clk: sunxi-ng: mp: fix parent rate change flag check - i2c: stm32f7: fix configuration of the digital filter - h8300: fix PREEMPTION build, TI_PRE_COUNT undefined - scripts: set proper OpenSSL include dir also for sign-file - rxrpc: Fix clearance of Tx/Rx ring when releasing a call - udp: fix skb_copy_and_csum_datagram with odd segment sizes - net: dsa: call teardown method on probe failure - cpufreq: ACPI: Extend frequency tables to cover boost frequencies - cpufreq: ACPI: Update arch scale-invariance max perf ratio if CPPC is not there - net: gro: do not keep too many GRO packets in napi->rx_list - net: fix iteration for sctp transport seq_files - net/vmw_vsock: fix NULL pointer dereference - net/vmw_vsock: improve locking in vsock_connect_timeout() - net: watchdog: hold device global xmit lock during tx disable - bridge: mrp: Fix the usage of br_mrp_port_switchdev_set_state - switchdev: mrp: Remove SWITCHDEV_ATTR_ID_MRP_PORT_STAT - vsock/virtio: update credit only if socket is not closed - vsock: fix locking in vsock_shutdown() - net/rds: restrict iovecs length for RDS_CMSG_RDMA_ARGS - net/qrtr: restrict user-controlled length in qrtr_tun_write_iter() - ovl: expand warning in ovl_d_real() - kcov, usb: only collect coverage from __usb_hcd_giveback_urb in softirq - usb: dwc3: ulpi: fix checkpatch warning - net: qrtr: Fix port ID for control messages - mptcp: skip to next candidate if subflow has unacked data - mt76: mt7915: fix endian issues - mt76: mt7615: fix rdd mcu cmd endianness - net: sched: incorrect Kconfig dependencies on Netfilter modules - net: openvswitch: fix TTL decrement exception action execution - net: bridge: Fix a warning when del bridge sysfs - net: fix proc_fs init handling in af_packet and tls - Xen/x86: don't bail early from clear_foreign_p2m_mapping() - Xen/x86: also check kernel mapping in set_foreign_p2m_mapping() - Xen/gntdev: correct dev_bus_addr handling in gntdev_map_grant_pages() - Xen/gntdev: correct error checking in gntdev_map_grant_pages() - xen/arm: don't ignore return errors from set_phys_to_machine - xen-blkback: don't "handle" error by BUG() - xen-netback: don't "handle" error by BUG() - xen-scsiback: don't "handle" error by BUG() - xen-blkback: fix error handling in xen_blkbk_map() - tty: protect tty_write from odd low-level tty disciplines - btrfs: fix backport of 2175bf57dc952 in 5.10.13 - media: pwc: Use correct device for DMA - HID: make arrays usage and value to be the same - RDMA: Lift ibdev_to_node from rds to common code - nvme-rdma: Use ibdev_to_node instead of dereferencing ->dma_device - USB: quirks: sort quirk entries - usb: quirks: add quirk to start video capture on ELMO L-12F document camera reliable - ceph: downgrade warning from mdsmap decode to debug - ntfs: check for valid standard information attribute - Bluetooth: btusb: Some Qualcomm Bluetooth adapters stop working - arm64: tegra: Add power-domain for Tegra210 HDA - hwmon: (dell-smm) Add XPS 15 L502X to fan control blacklist - mm: unexport follow_pte_pmd - mm: simplify follow_pte{,pmd} - KVM: do not assume PTE is writable after follow_pfn - mm: provide a saner PTE walking API for modules - KVM: Use kvm_pfn_t for local PFN variable in hva_to_pfn_remapped() - NET: usb: qmi_wwan: Adding support for Cinterion MV31 - cxgb4: Add new T6 PCI device id 0x6092 - kbuild: fix CONFIG_TRIM_UNUSED_KSYMS build for ppc64 - scripts/recordmcount.pl: support big endian for ARCH sh * Groovy update: upstream stable patchset 2021-03-12 (LP: #1918987) - net: fec: put child node on error path - net: octeontx2: Make sure the buffer is 128 byte aligned - stmmac: intel: Configure EHL PSE0 GbE and PSE1 GbE to 32 bits DMA addressing - net: dsa: bcm_sf2: put device node before return - net: switchdev: don't set port_obj_info->handled true when -EOPNOTSUPP - ibmvnic: Ensure that CRQ entry read are correctly ordered - iommu/io-pgtable-arm: Support coherency for Mali LPAE - drm/panfrost: Support cache-coherent integrations - arm64: dts: meson: Describe G12b GPU as coherent - arm64: Fix kernel address detection of __is_lm_address() - arm64: Do not pass tagged addresses to __is_lm_address() - ARM: 9025/1: Kconfig: CPU_BIG_ENDIAN depends on !LD_IS_LLD - iommu/vt-d: Do not use flush-queue when caching-mode is on - phy: cpcap-usb: Fix warning for missing regulator_disable - tools/power/x86/intel-speed-select: Set scaling_max_freq to base_frequency - tools/power/x86/intel-speed-select: Set higher of cpuinfo_max_freq or base_frequency - platform/x86: touchscreen_dmi: Add swap-x-y quirk for Goodix touchscreen on Estar Beauty HD tablet - platform/x86: intel-vbtn: Support for tablet mode on Dell Inspiron 7352 - locking/lockdep: Avoid noinstr warning for DEBUG_LOCKDEP - x86: __always_inline __{rd,wr}msr() - scsi: scsi_transport_srp: Don't block target in failfast state - scsi: libfc: Avoid invoking response handler twice if ep is already completed - scsi: fnic: Fix memleak in vnic_dev_init_devcmd2 - ALSA: hda - add Intel DG1 PCI and HDMI ids - ALSA: hda: Add Alderlake-S PCI ID and HDMI codec vid - ALSA: hda: Add AlderLake-P PCI ID and HDMI codec vid - objtool: Don't add empty symbols to the rbtree - mac80211: fix incorrect strlen of .write in debugfs - mac80211: fix fast-rx encryption check - scsi: ibmvfc: Set default timeout to avoid crash during migration - i2c: tegra: Create i2c_writesl_vi() to use with VI I2C for filling TX FIFO - udf: fix the problem that the disc content is not displayed - nvme: check the PRINFO bit before deciding the host buffer length - nvme-rdma: avoid request double completion for concurrent nvme_rdma_timeout - nvme-tcp: avoid request double completion for concurrent nvme_tcp_timeout - nvme-pci: allow use of cmb on v1.4 controllers - nvmet: set right status on error in id-ns handler - platform/x86: thinkpad_acpi: Add P53/73 firmware to fan_quirk_table for dual fan control - selftests/powerpc: Only test lwm/stmw on big endian - drm/amd/display: Update dram_clock_change_latency for DCN2.1 - drm/amd/display: Change function decide_dp_link_settings to avoid infinite looping - drm/amd/display: Use hardware sequencer functions for PG control - objtool: Don't fail the kernel build on fatal errors - x86/cpu: Add Lakefield, Alder Lake and Rocket Lake models to the to Intel CPU family - x86/cpu: Add another Alder Lake CPU to the Intel family - kthread: Extract KTHREAD_IS_PER_CPU - workqueue: Restrict affinity change to rescuer - Revert "Revert "block: end bio with BLK_STS_AGAIN in case of non-mq devs and REQ_NOWAIT"" - ACPI: thermal: Do not call acpi_thermal_check() directly - USB: serial: cp210x: add pid/vid for WSDA-200-USB - USB: serial: cp210x: add new VID/PID for supporting Teraoka AD2000 - USB: serial: option: Adding support for Cinterion MV31 - usb: host: xhci-plat: add priv quirk for skip PHY initialization - usb: host: xhci: mvebu: make USB 3.0 PHY optional for Armada 3720 - USB: gadget: legacy: fix an error code in eth_bind() - usb: gadget: aspeed: add missing of_node_put - USB: usblp: don't call usb_set_interface if there's a single alt - usb: renesas_usbhs: Clear pipe running flag in usbhs_pkt_pop() - usb: dwc2: Fix endpoint direction check in ep_from_windex - usb: dwc3: fix clock issue during resume in OTG mode - usb: xhci-mtk: fix unreleased bandwidth data - usb: xhci-mtk: skip dropping bandwidth of unchecked endpoints - usb: xhci-mtk: break loop when find the endpoint to drop - ARM: OMAP1: OSK: fix ohci-omap breakage - arm64: dts: qcom: c630: keep both touchpad devices enabled - arm64: dts: amlogic: meson-g12: Set FL-adj property value - arm64: dts: rockchip: fix vopl iommu irq on px30 - arm64: dts: rockchip: Use only supported PCIe link speed on Pinebook Pro - ARM: dts: stm32: Connect card-detect signal on DHCOM - ARM: dts: stm32: Disable WP on DHCOM uSD slot - um: virtio: free vu_dev only with the contained struct device - arm64: dts: meson: switch TFLASH_VDD_EN pin to open drain on Odroid-C4 - r8169: work around RTL8125 UDP hw bug - rxrpc: Fix deadlock around release of dst cached on udp tunnel - arm64: dts: ls1046a: fix dcfg address range - SUNRPC: Fix NFS READs that start at non-page-aligned offsets - igc: set the default return value to -IGC_ERR_NVM in igc_write_nvm_srwr - igc: check return value of ret_val in igc_config_fc_after_link_up - i40e: Revert "i40e: don't report link up for a VF who hasn't enabled queues" - ibmvnic: device remove has higher precedence over reset - net/mlx5: Fix leak upon failure of rule creation - net/mlx5e: Update max_opened_tc also when channels are closed - net/mlx5e: Release skb in case of failure in tc update skb - net: lapb: Copy the skb before sending a packet - net: mvpp2: TCAM entry enable should be written after SRAM data - r8169: fix WoL on shutdown if CONFIG_DEBUG_SHIRQ is set - net: ipa: pass correct dma_handle to dma_free_coherent() - ARM: dts: sun7i: a20: bananapro: Fix ethernet phy-mode - nvmet-tcp: fix out-of-bounds access when receiving multiple h2cdata PDUs - memblock: do not start bottom-up allocations with kernel_end - ovl: fix dentry leak in ovl_get_redirect - mac80211: fix station rate table updates on assoc - gpiolib: free device name on error path to fix kmemleak - fgraph: Initialize tracing_graph_pause at task creation - tracing/kprobe: Fix to support kretprobe events on unloaded modules - kretprobe: Avoid re-registration of the same kretprobe earlier - tracing: Use pause-on-trace with the latency tracers - libnvdimm/namespace: Fix visibility of namespace resource attribute - libnvdimm/dimm: Avoid race between probe and available_slots_show() - genirq: Prevent [devm_]irq_alloc_desc from returning irq 0 - genirq/msi: Activate Multi-MSI early when MSI_FLAG_ACTIVATE_EARLY is set - scripts: use pkg-config to locate libcrypto - xhci: fix bounce buffer usage for non-sg list case - RISC-V: Define MAXPHYSMEM_1GB only for RV32 - cifs: report error instead of invalid when revalidating a dentry fails - iommu: Check dev->iommu in dev_iommu_priv_get() before dereferencing it - smb3: Fix out-of-bounds bug in SMB2_negotiate() - smb3: fix crediting for compounding when only one request in flight - mmc: sdhci-pltfm: Fix linking err for sdhci-brcmstb - mmc: core: Limit retries when analyse of SDIO tuples fails - Fix unsynchronized access to sev members through svm_register_enc_region - drm/i915/display: Prevent double YUV range correction on HDR planes - drm/i915: Extract intel_ddi_power_up_lanes() - drm/i915: Power up combo PHY lanes for for HDMI as well - drm/amd/display: Revert "Fix EDID parsing after resume from suspend" - nvme-pci: avoid the deepest sleep state on Kingston A2000 SSDs - KVM: SVM: Treat SVM as unsupported when running as an SEV guest - KVM: x86: Allow guests to see MSR_IA32_TSX_CTRL even if tsx=off - KVM: x86: fix CPUID entries returned by KVM_GET_CPUID2 ioctl - KVM: x86: Update emulator context mode if SYSENTER xfers to 64-bit mode - DTS: ARM: gta04: remove legacy spi-cs-high to make display work again - ARM: dts; gta04: SPI panel chip select is active low - ARM: footbridge: fix dc21285 PCI configuration accessors - mm: hugetlbfs: fix cannot migrate the fallocated HugeTLB page - mm: hugetlb: fix a race between freeing and dissolving the page - mm: hugetlb: fix a race between isolating and freeing page - mm: hugetlb: remove VM_BUG_ON_PAGE from page_huge_active - mm, compaction: move high_pfn to the for loop scope - mm: thp: fix MADV_REMOVE deadlock on shmem THP - mm/filemap: add missing mem_cgroup_uncharge() to __add_to_page_cache_locked() - x86/build: Disable CET instrumentation in the kernel - x86/debug: Fix DR6 handling - x86/debug: Prevent data breakpoints on __per_cpu_offset - x86/debug: Prevent data breakpoints on cpu_dr7 - x86/apic: Add extra serialization for non-serializing MSRs - Input: goodix - add support for Goodix GT9286 chip - Input: xpad - sync supported devices with fork on GitHub - Input: ili210x - implement pressure reporting for ILI251x - md: Set prev_flush_start and flush_bio in an atomic way - neighbour: Prevent a dead entry from updating gc_list - net: ip_tunnel: fix mtu calculation - udp: ipv4: manipulate network header of NATed UDP GRO fraglist - net: dsa: mv88e6xxx: override existent unicast portvec in port_fdb_add - net: sched: replaced invalid qdisc tree flush helper in qdisc_replace - iwlwifi: mvm: don't send RFH_QUEUE_CONFIG_CMD with no queues * power off stress test will hang on the TGL machines (LP: #1919930) - [Config] set SND_SOC_SOF_HDA_ALWAYS_ENABLE_DMI_L1 to n * eeh-basic.sh from powerpc in ubuntu_kernel_selftests failed with unexpected operator on F-5.8 (LP: #1909428) - selftests/powerpc: Make the test check in eeh-basic.sh posix compliant . [ Ubuntu: 5.8.0-1030.32 ] . * overlayfs calls vfs_setxattr without cap_convert_nscap - vfs: move cap_convert_nscap() call into vfs_setxattr() * CVE-2021-3492 - SAUCE: shiftfs: free allocated memory in shiftfs_btrfs_ioctl_fd_replace() error paths - SAUCE: shiftfs: handle copy_to_user() return values correctly * CVE-2021-29154 - SAUCE: bpf, x86: Validate computation of branch displacements for x86-64 - SAUCE: bpf, x86: Validate computation of branch displacements for x86-32 Checksums-Sha1: c4c88d09f29f1a23308e069817a8d7e441731bab 4384 linux-aws-5.8_5.8.0-1032.34~20.04.1.dsc 46cf4c8fadd70631cd7a80cafa1ff16896089719 9468718 linux-aws-5.8_5.8.0-1032.34~20.04.1.diff.gz 37b1d2b59af1965da37f4892655deb2fa779047b 9237 linux-aws-5.8_5.8.0-1032.34~20.04.1_source.buildinfo Checksums-Sha256: b5e997f7b3323bea66bb16efa988f47e5d757255e75935ece1847e3ef0ab9f82 4384 linux-aws-5.8_5.8.0-1032.34~20.04.1.dsc 6be592908070dacdb791f9a5569096683ab11cb228b187674808d9b44a2d75da 9468718 linux-aws-5.8_5.8.0-1032.34~20.04.1.diff.gz f5a8da475ec2d369827c0121fdd16fc8d3b5514099dbd9fc5ff634b0b142d115 9237 linux-aws-5.8_5.8.0-1032.34~20.04.1_source.buildinfo Files: 9e6c0f1617500679e34f362c74acc7ca 4384 devel optional linux-aws-5.8_5.8.0-1032.34~20.04.1.dsc 7930a26456262afa90c55a7f5f22209a 9468718 devel optional linux-aws-5.8_5.8.0-1032.34~20.04.1.diff.gz a03832c089332ec1b2f52596b400ebac 9237 devel optional linux-aws-5.8_5.8.0-1032.34~20.04.1_source.buildinfo