Linux 5.14-rc7
From: Linus Torvalds
Date: Sun Aug 22 2021 - 17:36:03 EST
So things continue to look normal, and unless there is any last-minute
panic this upcoming week, this is likely the last rc before a final
5.14. Much of the discussion I saw last week was about things slated
for the next merge window, and nothing in here looks particularly
strange or scary.
Most of the changes here are drivers (GPU and networking stand out),
and the rest is pretty random stuff: arch, tracing, core networking, a
couple of VM fixes..
So please give this all some final testing to make sure we're all
ready for the release,
Linus
---
Andreas Persson (1):
mtd: cfi_cmdset_0002: fix crash when erasing/writing AMD cards
Andrew Delgadillo (1):
arm64: clean vdso & vdso32 files
Andy Shevchenko (1):
ptp_pch: Restore dependency on PCI
Anshuman Gupta (1):
drm/i915: Tweaked Wa_14010685332 for all PCHs
Arkadiusz Kubalewski (1):
i40e: Fix ATR queue selection
Arnd Bergmann (2):
mt76: fix enum type mismatch
ARM: ixp4xx: fix building both pci drivers
Aubrey Li (1):
ACPI: PRM: Deal with table not present or no module found
Ben Skeggs (6):
drm/nouveau: recognise GA107
drm/nouveau/disp: power down unused DP links during init
drm/nouveau/kms/nv50: workaround EFI GOP window channel format differences
drm/nouveau/fifo/nv50-: rip out dma channels
drm/nouveau: block a bunch of classes from userspace
drm/nouveau: rip out nvkm_client.super
Bjorn Andersson (2):
cpufreq: blacklist Qualcomm sc8180x in cpufreq-dt-platdev
clk: qcom: gdsc: Ensure regulator init state matches GDSC state
Caleb Connolly (1):
arm64: dts: qcom: sdm845-oneplus: fix reserved-mem
Christophe Kerello (1):
mmc: mmci: stm32: Check when the voltage switch procedure should be done
Christophe Leroy (1):
powerpc/32s: Fix random crashes by adding isync() after
locking/unlocking KUEP
Colin Ian King (1):
mtd: devices: mchp48l640: Fix memory leak on cmd
Dan Carpenter (3):
mtd: rawnand: Add a check in of_get_nand_secure_regions()
mtd: mchp48l640: silence some uninitialized variable warnings
net: iosm: Prevent underflow in ipc_chnl_cfg_get()
Dan Moulding (1):
drm: ttm: Don't bail from ttm_global_init if debugfs_create_dir fails
Daniel Bristot de Oliveira (3):
trace/osnoise: Add a header with PREEMPT_RT additional fields
trace/timerlat: Add a header with PREEMPT_RT additional fields
trace/osnoise: Print a stop tracing message
Desmond Cheong Zhi Xi (2):
mtd: break circular locks in register_mtd_blktrans
mtd: fix lock hierarchy in deregister_mtd_blktrans
Dinghao Liu (1):
net: qlcnic: add missed unlock in qlcnic_83xx_flash_read32
Dmitry Osipenko (1):
opp: Drop empty-table checks from _put functions
Dong Aisheng (1):
clk: imx6q: fix uart earlycon unwork
Dongliang Mu (2):
ipack: tpci200: fix many double free issues in tpci200_pci_probe
ipack: tpci200: fix memory leak in the tpci200_register
Doug Berger (1):
mm/page_alloc: don't corrupt pcppage_migratetype
Eli Cohen (2):
vdpa/mlx5: Avoid destroying MR on empty iotlb
vdpa/mlx5: Fix queue type selection logic
Elliot Berman (1):
cfi: Use rcu_read_{un}lock_sched_notrace
Ezequiel Garcia (1):
iommu/dma: Fix leak in non-contiguous API
Fenghua Yu (1):
iommu/vt-d: Fix PASID reference leak
Frank Wunderlich (1):
iommu: Check if group is NULL before remove device
Georgi Djakov (1):
Revert "interconnect: qcom: icc-rpmh: Add BCMs to commit list in
pre_aggregate"
Gerd Rausch (1):
net/rds: dma_map_sg is entitled to merge entries
Hans de Goede (3):
platform/x86: asus-nb-wmi: Allow configuring SW_TABLET_MODE
method with a module option
platform/x86: asus-nb-wmi: Add tablet_mode_sw=lid-flip quirk for
the TP200s
usb: typec: tcpm: Fix VDMs sometimes not being forwarded to
alt-mode drivers
Hayes Wang (2):
r8152: fix writing USB_BP2_EN
r8152: fix the maximum number of PLA bp for RTL8153C
Ido Schimmel (1):
Revert "flow_offload: action should not be NULL when it is referenced"
Ilya Leoshkevich (2):
bpf: Clear zext_dst of dead insns
selftests, bpf: Test that dead ldx_w insns are accepted
Imre Deak (1):
ALSA: hda: Fix hang during shutdown due to link reset
Jake Wang (1):
drm/amd/display: Ensure DCN save after VM setup
Jakub Kicinski (4):
bnxt: don't lock the tx queue from napi poll
bnxt: disable napi before canceling DIM
bnxt: make sure xmit_more + errors does not miss doorbells
bnxt: count Tx drops
Jani Nikula (2):
drm/i915/edp: fix eDP MSO pipe sanity checks for ADL-P
drm/i915/dp: remove superfluous EXPORT_SYMBOL()
Jaroslav Kysela (1):
ALSA: hda - fix the 'Capture Switch' value change notifications
Jason Wang (1):
virtio-net: use NETIF_F_GRO_HW instead of NETIF_F_LRO
Jeff Layton (1):
fs: warn about impending deprecation of mandatory locks
Jens Axboe (2):
io_uring: only assign io_uring_enter() SQPOLL error in actual error case
io_uring: fix xa_alloc_cycle() error return value check
Jim Quinlan (1):
MAINTAINERS: Add Jim Quinlan et al as Broadcom STB PCIe maintainers
Johannes Berg (2):
iwlwifi: pnvm: accept multiple HW-type TLVs
mac80211: fix locking in ieee80211_restart_work()
Johannes Weiner (2):
mm: memcontrol: fix occasional OOMs due to proportional memory.low reclaim
mm: vmscan: fix missing psi annotation for node_reclaim()
Kai-Heng Feng (1):
ALSA: hda/realtek: Limit mic boost on HP ProBook 445 G8
Kenneth Feng (2):
Revert "drm/amd/pm: fix workload mismatch on vega10"
drm/amd/pm: change the workload type for some cards
Kristin Paget (1):
ALSA: hda/realtek: Enable 4-speaker output for Dell XPS 15 9510 laptop
Krzysztof Wilczyński (1):
PCI/sysfs: Use correct variable for the legacy_mem sysfs object
Lahav Schlesinger (1):
vrf: Reset skb conntrack connection on VRF rcv
Linus Torvalds (2):
pipe: avoid unnecessary EPOLLET wakeups under normal loads
Linux 5.14-rc7
Linus Walleij (1):
ARM: configs: Update the nhk8815_defconfig
Liu Yi L (1):
iommu/vt-d: Fix incomplete cache flush in intel_pasid_tear_down_entry()
Lukas Bulwahn (1):
tracing: define needed config DYNAMIC_FTRACE_WITH_ARGS
Lukasz Luba (1):
cpufreq: arm_scmi: Fix error path when allocation failed
Maciej Machnikowski (1):
ice: Fix perout start time rounding
Manivannan Sadhasivam (1):
mtd: rawnand: Fix probe failure due to of_get_nand_secure_regions()
Marcin Bachry (1):
PCI: Increase D3 delay for AMD Renoir/Cezanne XHCI
Marco Elver (1):
kfence: fix is_kfence_address() for addresses below KFENCE_POOL_SIZE
Marek Behún (1):
cpufreq: armada-37xx: forbid cpufreq for 1.2 GHz variant
Mario Limonciello (1):
ACPI: PM: s2idle: Invert Microsoft UUID entry and exit
Mark Rutland (1):
arm64: initialize all of CNTHCTL_EL2
Mark Yacoub (1):
drm: Copy drm_wait_vblank to user before returning
Masami Hiramatsu (1):
init: Suppress wrong warning for bootconfig cmdline parameter
Matthieu Baerts (1):
mptcp: full fully established support after ADD_ADDR
Maxim Kochetkov (2):
soc: fsl: qe: convert QE interrupt controller to platform_device
soc: fsl: qe: fix static checker warning
Maxim Levitsky (2):
KVM: nSVM: avoid picking up unsupported bits from L2 in int_ctl
(CVE-2021-3653)
KVM: nSVM: always intercept VMLOAD/VMSAVE when nested (CVE-2021-3656)
Michael Chan (2):
bnxt_en: Disable aRFS if running on 212 firmware
bnxt_en: Add missing DMA memory barriers
Michael Ellerman (1):
powerpc/mm: Fix set_memory_*() against concurrent accesses
Michael S. Tsirkin (3):
vringh: pull in spinlock header
virtio_ring: pull in spinlock header
tools/virtio: fix build
Michael Walle (1):
mtd: core: handle flashes without OTP gracefully
Michał Mirosław (1):
opp: remove WARN when no valid OPPs remain
Mike Kravetz (1):
hugetlb: don't pass page cache pages to restore_reserve_on_error
Mike Rapoport (1):
mmflags.h: add missing __GFP_ZEROTAGS and __GFP_SKIP_KASAN_POISON names
Ming Lei (3):
blk-mq: don't grab rq's refcount in blk_mq_check_expired()
blk-mq: fix kernel panic during iterating over flush request
blk-mq: fix is_flush_rq
Naoya Horiguchi (1):
mm/hwpoison: retry with shake_page() for unhandlable pages
Nathan Chancellor (2):
powerpc/xive: Do not mark xive_request_ipi() as __init
MAINTAINERS: update ClangBuiltLinux IRC chat
Neeraj Upadhyay (1):
vringh: Use wiov->used to check for read/write desc order
NeilBrown (1):
btrfs: prevent rename2 from exchanging a subvol with a directory
from different parents
Nicolas Saenz Julienne (2):
mmc: sdhci-iproc: Cap min clock frequency on BCM2711
mmc: sdhci-iproc: Set SDHCI_QUIRK_CAP_CLOCK_BASE_BROKEN on BCM2711
Niklas Schnelle (1):
s390/pci: fix use after free of zpci_dev
Paolo Abeni (1):
mptcp: fix memory leak on address flush
Parav Pandit (4):
virtio: Improve vq->broken access to avoid any compiler optimization
virtio: Keep vring_del_virtqueue() mirror of VQ create
virtio: Protect vqs list access
virtio_pci: Support surprise removal of virtio pci device
Pavel Begunkov (1):
io_uring: pin ctx on fallback execution
Pavel Skripkin (2):
net: 6pack: fix slab-out-of-bounds in decode_data
net: asix: fix uninit value bugs
Petr Pavlu (1):
riscv: Fix a number of free'd resources in init_resources()
Petr Vorel (3):
arm64: dts: qcom: msm8992-bullhead: Remove PSCI
arm64: dts: qcom: msm8992-bullhead: Fix cont_splash_mem mapping
arm64: dts: qcom: msm8994-angler: Disable cont_splash_mem
Pingfan Liu (1):
tracing: Apply trace filters on all output channels
Rahul Tanwar (1):
MAINTAINERS: Add Rahul Tanwar as Intel LGM Gateway PCIe maintainer
Rob Herring (1):
dt-bindings: sifive-l2-cache: Fix 'select' matching
Saravana Kannan (3):
net: mdio-mux: Delete unnecessary devm_kfree
net: mdio-mux: Don't ignore memory allocation errors
net: mdio-mux: Handle -EPROBE_DEFER correctly
Shai Malin (2):
qed: qed ll2 race condition fixes
qed: Fix null-pointer dereference in qed_rdma_create_qp()
Shaik Sajida Bhanu (1):
mmc: sdhci-msm: Update the software timeout value for sdhc
Sibi Sankar (1):
arm64: dts: qcom: sc7280: Fixup cpufreq domain info for cpu7
Srinivas Kandagatla (5):
arm64: dts: qcom: c630: fix correct powerdown pin for WSA881x
slimbus: messaging: start transaction ids from 1 instead of zero
slimbus: messaging: check for valid transaction id
slimbus: ngd: set correct device for pm
slimbus: ngd: reset dma setup during runtime pm
Stephan Mueller (1):
crypto: drbg - select SHA512
Steven Rostedt (VMware) (1):
tracing / histogram: Fix NULL pointer dereference on strcmp() on
NULL event name
Sylwester Dziedziuch (1):
iavf: Fix ping is lost after untrusted VF had tried to change MAC
Takashi Iwai (2):
ALSA: hda/via: Apply runtime PM workaround for ASUS B23E
ASoC: intel: atom: Fix breakage for PCM buffer address setup
Takashi Sakamoto (1):
ALSA: oxfw: fix functioal regression for silence in Apogee Duet FireWire
Thara Gopinath (1):
cpufreq: blocklist Qualcomm sm8150 in cpufreq-dt-platdev
Thomas Weißschuh (2):
platform/x86: gigabyte-wmi: add support for X570 GAMING X
platform/x86: gigabyte-wmi: add support for B450M S2H V2
Toke Høiland-Jørgensen (1):
sch_cake: fix srchost/dsthost hashing mode
Tony Lindgren (1):
bus: ti-sysc: Fix error handling for sysc_check_active_timer()
Vincent Whitchurch (2):
mmc: dw_mmc: Fix hang on data CRC error
virtio_vdpa: reject invalid vq indices
Vladimir Oltean (3):
net: dsa: sja1105: fix use-after-free after calling
of_find_compatible_node, or worse
net: mscc: ocelot: allow forwarding from bridge ports to the
tag_8021q CPU port
net: dpaa2-switch: disable the control interface on error path
Wang Hai (1):
ixgbe, xsk: clean up the resources in ixgbe_xsk_pool_enable error path
Xie Yongji (7):
vhost-vdpa: Fix integer overflow in vhost_vdpa_process_iotlb_update()
vhost: Fix the calculation in vhost_overflow()
vdpa_sim: Fix return value check for vdpa_alloc_device()
vp_vdpa: Fix return value check for vdpa_alloc_device()
vDPA/ifcvf: Fix return value check for vdpa_alloc_device()
vdpa: Add documentation for vdpa_alloc_device() macro
virtio-blk: Add validation for block size in config space
Xin Long (1):
tipc: call tipc_wait_for_connect only when dlen is not 0
Yaara Baruch (2):
iwlwifi: add new SoF with JF devices
iwlwifi: add new so-jf devices
Yang Shi (2):
Revert "mm/shmem: fix shmem_swapin() race with swapoff"
Revert "mm: swap: check if swap backing device is congested or not"
Yifan Zhang (1):
drm/amdkfd: fix random KFDSVMRangeTest.SetGetAttributesTest test failure
Yonghong Song (1):
bpf: Add rcu_read_lock in bpf_get_current_[ancestor_]cgroup_id() helpers
Zhan Liu (1):
drm/amd/display: Use DCN30 watermark calc for DCN301
Zhihao Cheng (1):
mtd: mtd_blkdevs: Initialize rq.limits.discard_granularity
jason-jh.lin (2):
drm/mediatek: Add AAL output size configuration
drm/mediatek: Add component_del in OVL and COLOR remove function
kaixi.fan (1):
ovs: clear skb->tstamp in forwarding path