Linux 5.7-rc4
From: Linus Torvalds
Date: Sun May 03 2020 - 18:17:57 EST
Things continue to look normal for the 5.7 release. If anything, rc4
is a bit smaller than usual (it's the smallest rc4 since we had the
tiny one over the Christmas week), and most of the discussions I was
involved with this week were about future development and cleanups
rather than any issues with the current release (although at least in
some cases they were triggered by fixes that came in this release..)
So things seem calm. Although I do suspect that part of "rc4 was
small" is that it's one of those timing things, and there wasn't a
networking pull this week, for example.
The bulk of the rc5 stuff is drivers (gpu, dma, sound, rdma, hyper-v,
md, i2c, mmc) and filesystems (btrfs and nfs).
And misc small fixlets elsewhere.
Anyway, it doesn't feel like there's anything worrisome going on, so
come on in and test the waters..
Linus
---
Adrian Hunter (1):
mmc: sdhci-pci: Fix eMMC driver strength for BYT-based controllers
Aharon Landau (1):
RDMA/mlx5: Set GRH fields in query QP on RoCE
Al Viro (2):
dlmfs_file_write(): fix the bogosity in handling non-zero *ppos
propagate_one(): mnt_set_mountpoint() needs mount_lock
Alaa Hleihel (1):
RDMA/mlx4: Initialize ib_spec on the stack
Andreas Gruenbacher (1):
nfs: Fix potential posix_acl refcnt leak in nfs3_set_acl
Andy Shevchenko (4):
hyper-v: Use UUID API for exporting the GUID
hyper-v: Remove internal types from UAPI header
dmaengine: dmatest: Fix iteration non-stop logic
dmaengine: dmatest: Fix process hang when reading 'wait' parameter
Aric Cyr (1):
drm/amd/display: Use cursor locking to prevent flip delays
Arnd Bergmann (2):
ALSA: opti9xx: shut up gcc-10 range warning
btrfs: fix gcc-4.8 build warning for struct initializer
Aurabindo Pillai (1):
drm/amd/display: DispalyPort: Write OUI only if panel supports it
Bijan Mottahedeh (1):
io_uring: use proper references for fallback_req locking
Chris Wilson (3):
cpufreq: intel_pstate: Only mention the BIOS disabling turbo mode once
drm/i915/gem: Hold obj->vma.lock over for_each_ggtt_vma()
drm/i915/gt: Check cacheline is valid before acquiring
Christian Borntraeger (1):
s390/mm: fix page table upgrade vs 2ndary address mode accesses
Christoph Hellwig (1):
block: remove the bd_openers checks in blk_drop_partitions
Chuck Lever (3):
xprtrdma: Restore wake-up-all to rpcrdma_cm_event_handler()
xprtrdma: Fix trace point use-after-free race
xprtrdma: Fix use of xdr_stream_encode_item_{present, absent}
Colin Ian King (1):
i40iw: fix null pointer dereference on a null wqe pointer
Damien Le Moal (1):
riscv: select ARCH_HAS_STRICT_KERNEL_RWX only if MMU
Dan Carpenter (2):
RDMA/cm: Fix an error check in cm_alloc_id_priv()
i2c: amd-mp2-pci: Fix Oops in amd_mp2_pci_init() error handling
Daniel Vetter (1):
dma-buf: Fix SET_NAME ioctl uapi
Dave Jiang (1):
dmaengine: fix channel index enumeration
David Disseldorp (1):
scsi: target/iblock: fix WRITE SAME zeroing
David Howells (1):
Fix use after free in get_tree_bdev()
Dexuan Cui (4):
Drivers: hv: vmbus: Fix Suspend-to-Idle for Generation-2 VM
x86/hyperv: Suspend/resume the VP assist page for hibernation
scsi: core: Allow the state change from SDEV_QUIESCE to SDEV_BLOCK
PM: hibernate: Freeze kernel threads in software_resume()
Dmitry Osipenko (1):
dmaengine: tegra-apb: Ensure that clock is enabled during of DMA
synchronization
Dmytro Laktyushkin (2):
drm/amd/display: check if REFCLK_CNTL register is present
drm/amd/display: fix rn soc bb update
Douglas Anderson (1):
mmc: cqhci: Avoid false "cqhci: CQE stuck on" by not open-coding
timeout loop
Eric Biggers (1):
MAINTAINERS: btrfs: fix git repo URL
Filipe Manana (2):
btrfs: fix memory leak of transaction when deleting unused block group
btrfs: fix partial loss of prealloc extent past i_size after fsync
Gabriel Krisman Bertazi (1):
dm multipath: use updated MPATHF_QUEUE_IO on mapping for bio-based mpath
Geert Uytterhoeven (1):
iommu/mediatek: Fix MTK_IOMMU dependencies
Greg Kroah-Hartman (1):
iommu: Properly export iommu_group_get_for_dev()
Grygorii Strashko (1):
dmaengine: ti: k3-psil: fix deadlock on error path
Guenter Roeck (1):
RISC-V: stacktrace: Declare sp_in_global outside ifdef
Gurchetan Singh (1):
drm/virtio: only destroy created contexts
Hui Wang (1):
ALSA: hda/realtek - Two front mics on a Lenovo ThinkCenter
Ilie Halip (1):
riscv: fix vdso build with lld
Iuliana Prodan (5):
crypto: caam - fix use-after-free KASAN issue for SKCIPHER algorithms
crypto: caam - fix use-after-free KASAN issue for AEAD algorithms
crypto: caam - fix use-after-free KASAN issue for HASH algorithms
crypto: caam - fix use-after-free KASAN issue for RSA algorithms
crypto: caam - fix the address of the last entry of S/G
Jason Gunthorpe (2):
RDMA/siw: Fix potential siw_mem refcnt leak in siw_fastreg_mr()
RDMA/uverbs: Fix a race with disassociate and exit_mmap()
Jason Yan (1):
mmc: core: make mmc_interrupt_hpi() static
Jens Axboe (3):
io_uring: statx must grab the file table for valid fd
io_uring: enable poll retry for any file with ->read_iter / ->write_iter
io_uring: only force async punt if poll based retry can't handle it
Josef Bacik (1):
btrfs: drop logs when we've aborted a transaction
Kai Vehmanen (1):
ALSA: hda/hdmi: fix race in monitor detection during probe
Kai-Heng Feng (1):
PM: ACPI: Output correct message on target power state
Kefeng Wang (3):
riscv: sbi: Correct sbi_shutdown() and sbi_clear_ipi() export
tty: riscv: Using RISCV_SBI_V01 instead of RISCV_SBI
riscv: sbi: Fix undefined reference to sbi_shutdown
Kevin Hao (1):
iommu: Fix the memory leak in dev_iommu_free()
Krzysztof Kozlowski (1):
iommu: spapr_tce: Disable compile testing to fix build on book3s_32 config
Leon Romanovsky (4):
RDMA/cm: Fix missing RDMA_CM_EVENT_REJECTED event after
receiving REJ message
RDMA/core: Prevent mixed use of FDs between shared ufiles
RDMA/core: Fix overwriting of uobj in case of error
RDMA/core: Fix race between destroy and release FD object
Linus Torvalds (1):
Linux 5.7-rc4
Lu Baolu (1):
iommu/vt-d: Use right Kconfig option name
Lubomir Rintel (2):
dmaengine: mmp_tdma: Do not ignore slave config validation errors
dmaengine: mmp_tdma: Reset channel error on release
Lyude Paul (1):
drm/dp_mst: Fix drm_dp_send_dpcd_write() return code
Maciej Grochowski (1):
include/linux/dmaengine: Typos fixes in API documentation
Madhuparna Bhowmik (1):
dmaengine: pch_dma.c: Avoid data race between probe and irq handler
Marco Elver (1):
kunit: Add missing newline in summary message
Marek BehÃn (1):
mmc: sdhci-xenon: fix annoying 1.8V regulator warning
Marek OlÅÃk (3):
drm/amdgpu: add tiling flags from Mesa
drm/amdgpu: invalidate L2 before SDMA IBs (v2)
drm/amdgpu: bump version for invalidate L2 before SDMA IBs
Martin Blumenstingl (2):
mmc: meson-mx-sdio: Set MMC_CAP_WAIT_WHILE_BUSY
mmc: meson-mx-sdio: remove the broken ->card_busy() op
Martin Wilck (2):
scsi: qla2xxx: set UNLOADING before waiting for session deletion
scsi: qla2xxx: check UNLOADING before posting async work
Masahiro Yamada (1):
dt-bindings: dma: uniphier-xdmac: switch to single reg region
Matt Roper (1):
drm/i915: Use proper fault mask in interrupt postinstall too
Michael Kelley (1):
Drivers: hv: Move AEOI determination to architecture dependent code
Mikulas Patocka (1):
dm writecache: fix data corruption when reloading the target
Milan Broz (1):
dm integrity: document allow_discard option
NeilBrown (1):
SUNRPC: defer slow parts of rpc_free_client() to a workqueue.
Nicholas Kazlauskas (1):
drm/amd/display: Defer cursor update around VUPDATE for all ASIC
Niklas Cassel (1):
nvme: prevent double free in nvme_alloc_ns() error handling
Nishad Kamdar (1):
btrfs: discard: Use the correct style for SPDX License Identifier
Olga Kornievskaia (1):
NFSv4.1: fix handling of backchannel binding in BIND_CONN_TO_SESSION
Paul Moore (1):
selinux: properly handle multiple messages in selinux_netlink_send()
Pavel Begunkov (3):
io_uring: fix extra put in sync_file_range()
io_uring: check non-sync defer_list carefully
io_uring: punt splice async because of inode mutex
Qu Wenruo (1):
btrfs: transaction: Avoid deadlock due to bad initialization
timing of fs_info::journal_info
Randy Dunlap (1):
dma-buf: fix documentation build warnings
Rayagonda Kokatanur (1):
i2c: iproc: generate stop event for slave writes
Ritesh Harjani (1):
fibmap: Warn and return an error in case of block > INT_MAX
Rodrigo Siqueira (1):
drm/amd/display: Fix green screen issue after suspend
Sean Christopherson (1):
vfio/type1: Fix VA->PA translation for PFNMAP VMAs in vaddr_get_pfn()
Sebastian von Ohr (1):
dmaengine: xilinx_dma: Add missing check for empty list
Shuah Khan (1):
selftests: add build/cross-build dependency check script
Sudip Mukherjee (1):
IB/rdmavt: Always return ERR_PTR from rvt_create_mmap_info()
Sung Lee (1):
drm/amd/display: Update downspread percent to match spreadsheet for DCN2.1
Sunwook Eom (1):
dm verity fec: fix hash block number in verity_fec_decode
Suravee Suthikulpanit (1):
iommu/amd: Fix legacy interrupt remapping for x2APIC-enabled system
Takashi Iwai (4):
ALSA: hda: Match both PCI ID and SSID for driver blacklist
ALSA: pcm: oss: Place the plugin buffer overflow checks correctly
ALSA: pcm: oss: Place the plugin buffer overflow checks
correctly (for 5.7)
ALSA: usb-audio: Correct a typo of NuPrime DAC-10 USB ID
Tang Bin (1):
iommu/qcom: Fix local_base status check
Tiecheng Zhou (2):
Revert "drm/amd/powerplay: avoid using pm_en before it is initialized"
drm/amd/powerplay: avoid using pm_en before it is initialized revised
Trond Myklebust (3):
NFS/pnfs: Ensure that _pnfs_return_layout() waits for
layoutreturn completion
NFS/pnfs: Fix a credential use-after-free issue in pnfs_roc()
NFS: Fix a race in __nfs_list_for_each_server()
Vasily Averin (4):
drm/qxl: qxl_release leak in qxl_draw_dirty_fb()
drm/qxl: qxl_release leak in qxl_hw_surface_alloc()
drm/qxl: lost qxl_bo_kunmap_atomic_page in qxl_image_init_helper()
drm/qxl: qxl_release use after free
Vasily Khoruzhick (1):
ALSA: line6: Fix POD HD500 audio playback
Veerabhadrarao Badiganti (1):
mmc: sdhci-msm: Enable host capabilities pertains to R1b response
Ville SyrjÃlà (1):
drm/edid: Fix off-by-one in DispID DTD pixel clock
Vincenzo Frascino (1):
arm64: vdso: Add -fasynchronous-unwind-tables to cflags
Wei Yongjun (1):
selinux: fix error return code in cond_read_list()
Wolfram Sang (2):
Revert "i2c: tegra: Synchronize DMA before termination"
Revert "i2c: tegra: Better handle case where CPU0 is busy for a long time"
Wu Bo (1):
ALSA: hda/hdmi: fix without unlocked before return
Xiao Yang (2):
selftests/ftrace: Check required filter files before running test
selftests/ftrace: Check the first record for kprobe_args_type.tc
Xiaodong Yan (1):
drm/amd/display: blank dp stream before re-train the link
Xiaoguang Wang (1):
io_uring: use cond_resched() in io_ring_ctx_wait_and_kill()
Xiyu Yang (5):
SUNRPC: Remove unreachable error condition
btrfs: fix block group leak when removing fails
btrfs: fix transaction leak in btrfs_recover_relocation
NFSv4: Remove unreachable error condition due to rpc_run_task()
drm/i915/selftests: Fix i915_address_space refcnt leak
Yan Zhao (2):
vfio: checking of validity of user vaddr in vfio_dma_rw
vfio: avoid possible overflow in vfio_iommu_type1_pin_pages
YueHaibing (1):
dmaengine: hisilicon: Fix build error without PCI_MSI
ryan_chen (1):
i2c: aspeed: Avoid i2c interrupt status clear race condition.