Linux 5.7-rc7
From: Linus Torvalds
Date: Sun May 24 2020 - 19:01:24 EST
So if rc6 was a bit bigger than I would have liked, rc7 looks very
normal. Not the smallest we've had, not the largest. It's right in the
middle of the pack.
And none of the fixes look like there's anything particularly scary
going on. Most of it is very small, and the slightly larger patches
aren't huge either and are well-contained (the two slightly larger
patches are to s390 and rxrpc - and even those patches aren't really
all _that_ big).
Other than that, it's mostly drivers (gpu and networking stand out,
but small stuff in various other drivers) and some misc small patches
all over.
So it looks like I was worried for nothing last rc. Of course,
anything can still change, but everything _looks_ all set for a
regular release scheduled for next weekend. Knock wood.
Most of the discussion I have seen has already been about various
cleanups and new features for 5.8, and I have one early pull request
already pending.
In fact, the biggest excitement this week for me was just that I
upgraded my main machine, and for the first time in about 15 years, my
desktop isn't Intel-based. No, I didn't switch to ARM yet, but I'm now
rocking an AMD Threadripper 3970x. My 'allmodconfig' test builds are
now three times faster than they used to be, which doesn't matter so
much right now during the calming down period, but I will most
definitely notice the upgrade during the next merge window.
Anyway, go out and give this a good final test so that we won't have
any unhappy surprises after 5.7 is released..
Linus
---
Al Viro (2):
fix multiplication overflow in copy_fdtable()
arm64: Add get_user() type annotation on the !access_ok() path
Alain Volmat (1):
i2c: fix missing pm_runtime_put_sync in i2c_device_probe
Alex Elder (1):
net: ipa: don't be a hog in gsi_channel_poll()
Alexander Monakov (1):
iommu/amd: Fix over-read of ACPI UID from IVRS table
Alexander Usyskin (1):
mei: release me_cl object reference
Amit Cohen (1):
selftests: mlxsw: qos_mc_aware: Specify arping timeout as an integer
Andrii Nakryiko (1):
bpf: Prevent mmap()'ing read-only maps as writable
Antoine Tenart (1):
net: phy: mscc: fix initialization of the MACsec protocol mode
Arnd Bergmann (1):
sh: include linux/time_types.h for sockios
Arvind Sankar (1):
x86/boot: Mark global variables as static
Atsushi Nemoto (1):
i2c: altera: Fix race between xfer_msg and isr thread
Baoquan He (1):
MAINTAINERS: add files related to kdump
Benjamin Thiel (1):
efi: Pull up arch-specific prototype efi_systab_show_arch()
Bijan Mottahedeh (1):
io_uring: don't use kiocb.private to store buf_index
Bodo Stroesser (1):
scsi: target: Put lun_ref at end of tmr processing
Boris Sukholitko (1):
__netif_receive_skb_core: pass skb by reference
Brent Lu (1):
ALSA: pcm: fix incorrect hw_base increase
Calvin Johnson (1):
coresight: cti: remove incorrect NULL return check
Can Guo (1):
scsi: pm: Balance pm_only counter of request queue during system resume
Chaitanya Kulkarni (2):
null_blk: return error for invalid zone size
null_blk: don't allow discard for zoned mode
Christian Gmeiner (1):
drm/etnaviv: fix perfmon domain interation
Christian Lachner (1):
ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aorus Xtreme
Christoph Hellwig (2):
ubifs: remove broken lazytime support
ext4: fix fiemap size checks for bitmap files
Christophe JAILLET (4):
iio: dac: vf610: Fix an error handling path in 'vf610_dac_probe()'
iio: sca3000: Remove an erroneous 'get_device()'
i2c: mux: demux-pinctrl: Fix an error handling path in
'i2c_demux_pinctrl_probe()'
dmaengine: tegra210-adma: Fix an error handling path in
'tegra_adma_probe()'
Christophe Leroy (1):
Revert "powerpc/32s: reorder Linux PTE bits to better match Hash
PTE bits."
Claudiu Manoil (1):
felix: Fix initialization of ioremap resources
Codrin Ciubotariu (1):
i2c: at91: Fix pinmux after devm_gpiod_get() for bus recovery
Colin Ian King (1):
drm/vmwgfx: remove redundant assignment to variable ret
Cristian Ciocaltea (1):
dmaengine: owl: Use correct lock in owl_dma_get_pchan()
DENG Qingfang (1):
net: dsa: mt7530: fix roaming from DSA user ports
Dan Carpenter (5):
iio: imu: st_lsm6dsx: unlock on error in st_lsm6dsx_shub_write_raw()
ovl: potential crash in ovl_fid_to_fh()
staging: wfx: unlock on error path
evm: Fix a small race in init_desc()
drm/etnaviv: Fix a leak in submit_pin_objects()
Dave Jiang (1):
dmaengine: idxd: fix interrupt completion after unmasking
Dave Young (1):
efi/earlycon: Fix early printk for wider fonts
David Ahern (1):
nexthop: Fix attribute checking for groups
David Hildenbrand (1):
device-dax: don't leak kernel memory to user space after unloading kmem
David Howells (5):
rxrpc: Fix the excessive initial retransmission timeout
afs: Don't unlock fetched data pages until the op completes successfully
rxrpc: Trace discarded ACKs
rxrpc: Fix ack discard
rxrpc: Fix a warning
Dinghao Liu (1):
net: smsc911x: Fix runtime PM imbalance on error
Dragos Bogdan (1):
staging: iio: ad2s1210: Fix SPI reading
Eran Ben Elisha (2):
net/mlx5: Fix a race when moving command interface to events mode
net/mlx5: Avoid processing commands before cmdif is ready
Eric Biggers (1):
ubifs: fix wrong use of crypto_shash_descsize()
Eric Dumazet (2):
ax25: fix setsockopt(SO_BINDTODEVICE)
tipc: block BH before using dst_cache
Eric Sandeen (1):
exfat: use iter_file_splice_write
Eugeniy Paltsev (3):
ARC: Fix ICCM & DCCM runtime size checks
ARC: [plat-hsdk]: fix USB regression
ARC: guard dsp early init against non ARCv2
Ewan D. Milne (1):
scsi: qla2xxx: Do not log message when reading port speed via sysfs
Fabrice Gasnier (2):
iio: adc: stm32-adc: fix device used to request dma
iio: adc: stm32-dfsdm: fix device used to request dma
Gerald Schaefer (2):
s390/mm: fix set_huge_pte_at() for empty ptes
s390/kaslr: add support for R_390_JMP_SLOT relocation type
Greg Kroah-Hartman (1):
Revert "kobject: Make sure the parent does not get released
before its children"
Gregory CLEMENT (1):
iio: adc: ti-ads8344: Fix channel selection
Grygorii Strashko (1):
net: ethernet: ti: cpsw: fix ASSERT_RTNL() warning during suspend
Guixiong Wei (1):
drm/vmwgfx: Fix parameter name in vmw_bo_init
Gustavo A. R. Silva (1):
i2c: mux: Replace zero-length array with flexible-array
Heikki Krogerus (1):
kobject: Make sure the parent does not get released before its children
Heiner Kallweit (1):
r8169: fix OCP access on RTL8117
Heinrich Schuchardt (1):
efi/libstub: Avoid returning uninitialized data from setup_graphics()
Ido Schimmel (2):
netdevsim: Ensure policer drop counter always increases
selftests: netdevsim: Always initialize 'RET' variable
Ignat Korchagin (1):
um: Fix typo in vector driver transport option definition
Ilya Dryomov (1):
vsprintf: don't obfuscate NULL and error pointers
Jakub Sitnicki (1):
flow_dissector: Drop BPF flow dissector prog ref on netns cleanup
Jan Schmidt (1):
drm/edid: Add Oculus Rift S to non-desktop list
Jason A. Donenfeld (4):
wireguard: selftests: use newer iproute2 for gcc-10
wireguard: noise: read preshared key while taking lock
wireguard: queueing: preserve flow hash across packet scrubbing
wireguard: noise: separate receive counter from send counter
Jason Yan (1):
drm/vmwgfx: Return true in function vmw_fence_obj_signaled()
Jens Axboe (4):
io_uring: initialize ctx->sqo_wait earlier
io_uring: remove dead check in io_splice()
io_uring: cancel work if task_work_add() fails
io_uring: don't add non-IO requests to iopoll pending list
Jere LeppÃnen (1):
sctp: Start shutdown on association restart if in SHUTDOWN-SENT
state and socket is closed
Jeremy Kerr (1):
net: bmac: Fix read of MAC address from ROM
Jiri Pirko (1):
mlxsw: spectrum: Fix use-after-free of split/unsplit/type_set in
case reload fails
Joerg Roedel (1):
iommu: Fix deferred domain attachment
Johannes Berg (2):
um: Fix xor.h include
um: syscall.c: include <asm/unistd.h>
John Hubbard (3):
rapidio: fix an error in get_user_pages_fast() error handling
selftests/vm/.gitignore: add mremap_dontunmap
selftests/vm/write_to_hugetlbfs.c: fix unused variable warning
Jonathan McDowell (1):
net: ethernet: stmmac: Enable interface clocks on probe for IPQ806x
Josh Poimboeuf (1):
x86/unwind/orc: Fix unwind_get_return_address_ptr() for inactive tasks
KP Singh (1):
security: Fix hook iteration for secid_to_secctx
Kamal Dasu (1):
mtd:rawnand: brcmnand: Fix PM resume crash
Kefeng Wang (1):
riscv: Fix print_vm_layout build error if NOMMU
Keno Fischer (1):
arm64: Fix PTRACE_SYSEMU semantics
Klaus Doth (1):
misc: rtsx: Add short delay after exit from ASPM
Kurt Kanzenbach (1):
dt-bindings: net: dsa: b53: Add missing size and address cells to example
Lenny Szubowicz (1):
efi/libstub/x86: Avoid EFI map buffer alloc in allocate_e820()
Leon Romanovsky (1):
net: phy: propagate an error back to the callers of phy_sfp_probe
Leon Yu (1):
net: stmmac: don't attach interface until resume finishes
Linus Torvalds (1):
Linux 5.7-rc7
LoÃc Yhuel (1):
tpm: check event log version before reading final events
Luca Coelho (1):
iwlwifi: pcie: handle QuZ configs with killer NICs as well
Madhuparna Bhowmik (2):
evm: Fix RCU list related warnings
ipv6: Fix suspicious RCU usage warning in ip6mr
Manivannan Sadhasivam (1):
net: qrtr: Fix passing invalid reference to qrtr_local_enqueue()
Maor Dickman (1):
net/mlx5e: Fix allowed tc redirect merged eswitch offload cases
Marc Payne (1):
r8152: support additional Microsoft Surface Ethernet Adapter variant
Marco Elver (1):
kasan: disable branch tracing for core runtime
Martin KaFai Lau (1):
net: inet_csk: Fix so_reuseport bind-address cache in tb->fast*
Masahiro Yamada (2):
arc: ptrace: hard-code "arc" instead of UTS_MACHINE
arc: remove #ifndef CONFIG_AS_CFI_SIGNAL_FRAME
Matt Ranostay (1):
iio: chemical: atlas-sensor: correct DO-SM channels
Michael Ellerman (1):
powerpc/64s: Disable STRICT_KERNEL_RWX
Michael S. Tsirkin (1):
vhost: missing __user tags
Michal Kubecek (1):
ethtool: count header size in reply size estimate
Mike Rapoport (2):
sparc32: use PUD rather than PGD to get PMD in srmmu_nocache_init()
sparc32: fix page table traversal in srmmu_nocache_init()
Miquel Raynal (1):
mtd: spinand: Propagate ECC information to the MTD structure
Moshe Shemesh (3):
net/mlx5: Add command entry handling completion
net/mlx5: Fix memory leak in mlx5_events_init
net/mlx5e: Update netdev txq on completions during closure
Namjae Jeon (1):
exfat: add the dummy mount options to be backward compatible
with staging/exfat
Naoya Horiguchi (1):
MAINTAINERS: update email address for Naoya Horiguchi
Nathan Chancellor (1):
x86/mmiotrace: Use cpumask_available() for cpumask_var_t variables
Navid Emamdoost (1):
apparmor: Fix use-after-free in aa_audit_rule_init
Neil Horman (1):
sctp: Don't add the shutdown timer if its already been added
Nicholas Kazlauskas (1):
drm/amd/display: Defer cursor lock until after VUPDATE
Nick Desaulniers (1):
x86: bitops: fix build regression
Niklas Schnelle (1):
s390/pci: Fix s390_mmio_read/write with MIO
Oscar Carter (1):
staging: greybus: Fix uninitialized scalar variable
Palmer Dabbelt (1):
RISC-V: gp_in_global needs register keyword
Pavankumar Kondeti (1):
sched/debug: Fix requested task uclamp values shown in procfs
Pavel Begunkov (2):
io_uring: don't prepare DRAIN reqs twice
io_uring: fix FORCE_ASYNC req preparation
PeiSen Hou (1):
ALSA: hda/realtek - Add more fixup entries for Clevo machines
Peter Ujfalusi (1):
dmaengine: ti: k3-udma: Fix TR mode flags for slave_sg and memcpy
Phil Auld (1):
sched/fair: Fix enqueue_task_fair() warning some more
Philipp Rudo (1):
s390/kexec_file: fix initrd location for kdump kernel
Punit Agrawal (1):
efi: cper: Add support for printing Firmware Error Record Reference
Qii Wang (1):
MAINTAINERS: add maintainer for mediatek i2c controller driver
Qiushi Wu (3):
net: sun: fix missing release regions in cas_init_one().
rxrpc: Fix a memory leak in rxkad_verify_response()
net/mlx4_core: fix a memory leak bug.
Rafael J. Wysocki (1):
ACPI: EC: PM: Avoid flushing EC work when EC GPE is inactive
RafaÅ Hibner (1):
dmaengine: zynqmp_dma: Move list_del inside zynqmp_dma_free_descriptor.
Raul E Rangel (1):
iommu/amd: Fix get_acpihid_device_id()
Ricardo Ribalda Delgado (1):
mtd: Fix mtd not registered due to nvmem name collision
Richard Weinberger (1):
ubi: Fix seq_file usage in detailed_erase_block_info debugfs file
Ritesh Harjani (1):
ext4: fix EXT4_MAX_LOGICAL_BLOCK macro
Roberto Sassu (3):
ima: Set file->f_mode instead of file->f_flags in ima_calc_file_hash()
evm: Check also if *tfm is an error pointer in init_desc()
ima: Fix return value of ima_write_policy()
Rodrigo Siqueira (1):
drm/amd/display: Remove dml_common_def file
Roi Dayan (5):
net/mlx5e: Fix inner tirs handling
net/mlx5: Fix cleaning unmanaged flow tables
net/mlx5: Don't maintain a case of del_sw_func being null
net/mlx5: Annotate mutex destroy for root ns
net/mlx5e: CT: Correctly get flow rule
Roland Scheidegger (1):
drm/vmwgfx: update MAINTAINERS entry
Roman Mashak (1):
net sched: fix reporting the first-time use timestamp
Russell King (1):
net: mvpp2: fix RX hashing for non-10G ports
Sabrina Dubroca (1):
net: don't return invalid table id error when we fall back to PF_UNSPEC
Sagar Shrikant Kadam (1):
tty: serial: add missing spin_lock_init for SiFive serial console
Saravana Kannan (2):
driver core: Fix SYNC_STATE_ONLY device link implementation
driver core: Fix handling of SYNC_STATE_ONLY + STATELESS device links
Scott Bahling (1):
ALSA: iec1712: Initialize STDSP24 properly when using the
model=staudio option
Shay Drory (1):
net/mlx5: Fix error flow in case of function_setup failure
Stephen Worley (1):
net: nlmsg_cancel() if put fails for nhmsg
Tang Bin (1):
net: sgi: ioc3-eth: Fix return value check in ioc3eth_probe()
Tariq Toukan (1):
net/mlx5e: kTLS, Destroy key object after destroying the TIS
Tetsuo Handa (1):
pipe: Fix pipe_full() test in opipe_prep().
Tiezhu Yang (1):
net: Fix return value about devm_platform_ioremap_resource()
Todd Malsbary (2):
mptcp: use rightmost 64 bits in ADD_ADDR HMAC
mptcp: use untruncated hash in ADD_ADDR HMAC
Uladzislau Rezki (1):
z3fold: fix use-after-free when freeing handles
Vadim Fedorenko (3):
net/tls: fix encryption error checking
net/tls: free record only on encryption error
net: ipip: fix wrong address family in init error path
Valentin Longchamp (1):
net/ethernet/freescale: rework quiesce/activate for ucc_geth
Vincent Guittot (1):
sched/fair: Fix unthrottle_cfs_rq() for leaf_cfs_rq list
Vineet Gupta (3):
ARC: entry: comment
ARC: [plat-eznps]: Restrict to CONFIG_ISA_ARCOMPACT
ARC: show_regs: avoid extra line of output
Vitaly Kuznetsov (1):
x86/hyperv: Properly suspend/resume reenlightenment notifications
Vivek Goyal (2):
ovl: clear ATTR_FILE from attr->ia_valid
ovl: clear ATTR_OPEN from attr->ia_valid
Vladimir Murzin (1):
dmaengine: dmatest: Restore default for channel
Vladimir Oltean (1):
net: mscc: ocelot: fix address ageing time (again)
Vladimir Stempen (1):
drm/amd/display: DP training to set properly SCRAMBLING_DISABLE
Wei Yongjun (6):
staging: kpc2000: fix error return code in kp2000_pcie_probe()
ipack: tpci200: fix error return code in tpci200_register()
bus: mhi: core: Fix some error return code
exfat: fix possible memory leak in exfat_find()
net: ethernet: ti: fix some return value check of cpsw_ale_create()
net: ethernet: ti: am65-cpsw-nuss: fix error handling of
am65_cpsw_nuss_probe
Wolfram Sang (2):
i2c: use my kernel.org address from now on
i2c: algo-pca: update contact email
Xiaoguang Wang (1):
io_uring: reset -EBUSY error when io sq thread is waken up
Xiyu Yang (2):
apparmor: fix potential label refcnt leak in aa_change_profile
apparmor: Fix aa_label refcnt leak in policy_update
YueHaibing (1):
vdpasim: remove unused variable 'ret'
Yuqi Jin (1):
net: revert "net: get rid of an signed integer overflow in
ip_idents_reserve()"