Linux 5.7
From: Linus Torvalds
Date: Sun May 31 2020 - 20:45:28 EST
So we had a fairly calm last week, with nothing really screaming
"let's delay one more rc". Knock wood - let's hope we don't have
anything silly lurking this time, like the last-minute wifi regression
we had in 5.6..
But embarrassing regressions last time notwithstanding, it all looks
fine. And most of the discussion I've seen the last week or two has
been about upcoming features, so the merge window is now open and I'll
start processing pull requests tomorrow as usual. But in the meantime,
please give this a whirl.
We've got a lot of changes in 5.7 as usual (all the stats look normal
- but "normal" for us obviously pretty big and means "almost 14
thousand non-merge commits all over, from close to two thousand
developers"), So the appended shortlog is only the small stuff that
came in this last week since rc7.
Go test,
Linus
---
Adrian Hunter (1):
mmc: sdhci: Fix SDHCI_QUIRK_BROKEN_CQE
Al Viro (1):
copy_xstate_to_kernel(): don't leave parts of destination uninitialized
Alexander Dahl (1):
x86/dma: Fix max PFN arithmetic overflow on 32 bit systems
Alexander Potapenko (1):
fs/binfmt_elf.c: allocate initialized memory in fill_thread_core_info()
Alexei Starovoitov (1):
bpf: Fix use-after-free in fmod_ret check
Amir Goldstein (1):
fanotify: turn off support for FAN_DIR_MODIFY
Andreas Gruenbacher (1):
gfs2: Even more gfs2_find_jhead fixes
Andy Lutomirski (1):
x86/syscalls: Revert "x86/syscalls: Make __X32_SYSCALL_BIT be
unsigned long"
Antony Antony (1):
xfrm: fix error in comment
Aric Cyr (1):
drm/amd/display: Fix potential integer wraparound resulting in a hang
Arnd Bergmann (2):
bridge: multicast: work around clang bug
include/asm-generic/topology.h: guard cpumask_of_node() macro argument
Axel Lin (1):
gpio: mlxbf2: Fix sleeping while holding spinlock
Aya Levin (1):
net/mlx5e: Fix arch depending casting issue in FEC
Bartosz Golaszewski (1):
gpiolib: notify user-space about line status changes after flags are set
BjÃrn TÃpel (1):
xsk: Add overflow check for u64 division, stored into u32
Brendan Shanks (1):
Input: evdev - call input_flush_device() on release(), not flush()
Changming Liu (1):
ALSA: hwdep: fix a left shifting 1 by 31 UB bug
Chris Chiu (1):
ALSA: usb-audio: mixer: volume quirk for ESS Technology Asus USB DAC
Chris Lew (1):
net: qrtr: Allocate workqueue before kernel_bind
Chris Packham (1):
net: sctp: Fix spelling in Kconfig help
Christophe JAILLET (1):
Input: dlink-dir685-touchkeys - fix a typo in driver name
Chuhong Yuan (1):
NFC: st21nfca: add missed kfree_skb() in an error path
Daniel Axtens (1):
powerpc/64s: Disable sanitisers for C syscall/interrupt entry/exit code
Daniel Xu (1):
xattr: fix uninitialized out-param
Daniele Palmas (1):
net: usb: qmi_wwan: add Telit LE910C1-EUX composition
David Ahern (4):
nexthops: Move code from remove_nexthop_from_groups to remove_nh_grp_entry
nexthop: Expand nexthop_is_multipath in a few places
ipv4: Refactor nhc evaluation in fib_table_lookup
ipv4: nexthop version of fib_info_nh_uses_dev
Davide Caratti (1):
net/sched: fix infinite loop in sch_fq_pie
Dennis Kadioglu (1):
Input: synaptics - add a second working PNP_ID for Lenovo T470s
Dennis YC Hsieh (1):
soc: mediatek: cmdq: return send msg error code
Dmitry Torokhov (1):
Revert "Input: i8042 - add ThinkPad S230u to i8042 nomux list"
Dongli Zhang (1):
nvme-pci: avoid race between nvme_reap_pending_cqes() and nvme_poll()
Edwin Peer (1):
bnxt_en: fix firmware message length endianness
Enric Balletbo i Serra (1):
Input: cros_ec_keyb - use cros_ec_cmd_xfer_status helper
Eric Dumazet (4):
crypto: chelsio/chtls: properly set tp->lsndtime
net: be more gentle about silly gso requests coming from user
l2tp: do not use inet_hash()/inet_unhash()
l2tp: add sk_family checks to l2tp_validate_socket
Eric W. Biederman (1):
exec: Always set cap_ambient in cap_bprm_set_creds
Evan Green (1):
Input: synaptics-rmi4 - really fix attn_data use-after-free
Fredrik Strupe (1):
ARM: 8977/1: ptrace: Fix mask for thumb breakpoint hook
Fugang Duan (1):
net: stmmac: enable timestamp snapshot for required PTP packets
in dwmac v5.10a
Geert Uytterhoeven (1):
ARM: 8973/1: Add missing newline terminator to kernel message
Grygorii Strashko (2):
ARM: dts: am57xx: fix networking on boards with ksz9031 phy
ARM: dts: am437x: fix networking on boards with ksz9031 phy
Guo Ren (4):
csky: Fixup CONFIG_PREEMPT panic
csky: Fixup abiv2 syscall_trace break a4 & a5
csky: Coding convention in entry.S
csky: Fixup CONFIG_DEBUG_RSEQ
Gustavo A. R. Silva (1):
Input: applespi - replace zero-length array with flexible-array
Hamish Martin (1):
ARM: dts: bcm: HR2: Fix PPI interrupt types
Hangbin Liu (1):
neigh: fix ARP retransmit timer guard
Hans de Goede (1):
Input: axp20x-pek - always register interrupt handlers
Heinrich Kuhn (1):
nfp: flower: fix used time of merge flow statistics
Helge Deller (1):
parisc: Fix kernel panic in mem_init()
Hsin-Yi Wang (1):
arm64: dts: mt8173: fix vcodec-enc clock
Hugh Dickins (1):
mm,thp: stop leaking unreleased file pages
James Hilliard (1):
Input: usbtouchscreen - add support for BonXeon TP
Jason Gunthorpe (1):
RDMA/core: Fix double destruction of uobject
Jay Lang (1):
x86/ioperm: Prevent a memory leak when fork fails
Jeff Layton (1):
ceph: flush release queue when handling caps for unknown inode
Jens Axboe (2):
sched/fair: Don't NUMA balance for kthreads
Revert "block: end bio with BLK_STS_AGAIN in case of non-mq devs
and REQ_NOWAIT"
Jerry Lee (1):
libceph: ignore pool overlay and cache logic on redirects
Jia He (1):
virtio_vsock: Fix race condition in virtio_transport_recv_pkt
Joe Perches (1):
checkpatch/coding-style: deprecate 80-column warning
Johannes Berg (1):
cfg80211: fix debugfs rename crash
John Fastabend (3):
bpf: Fix a verifier issue when assigning 32bit reg states to 64bit ones
bpf, selftests: Verifier bounds tests need to be updated
bpf, selftests: Add a verifier test for assigning 32bit reg
states to 64bit ones
Johnny Chuang (1):
Input: elants_i2c - support palm detection
Jonas Falkevik (1):
sctp: check assoc before SCTP_ADDR_{MADE_PRIM, ADDED} event
Jonathan Marek (1):
clk: qcom: sm8250 gcc depends on QCOM_GDSC
Kaike Wan (1):
IB/qib: Call kobject_put() when kobject_init_and_add() fails
Kailang Yang (1):
ALSA: hda/realtek - Add new codec supported for ALC287
Kevin Locke (2):
Input: i8042 - add ThinkPad S230u to i8042 nomux list
Input: i8042 - add ThinkPad S230u to i8042 reset list
Konstantin Khlebnikov (1):
mm: remove VM_BUG_ON(PageSlab()) from page_mapcount()
Krzysztof Kozlowski (2):
ia64: Hide the archdata.iommu field behind generic IOMMU_API
x86: Hide the archdata.iommu field behind generic IOMMU_API
Linus LÃssing (1):
mac80211: mesh: fix discovery timer re-arming issue / crash
Linus Torvalds (1):
Linux 5.7
Linus Walleij (1):
gpio: fix locking open drain IRQ lines
Lubomir Rintel (3):
ARM: dts: mmp3: Use the MMP3 compatible string for /clocks
ARM: dts: mmp3-dell-ariel: Fix the SPI devices
ARM: dts: mmp3: Drop usb-nop-xceiv from HSIC phy
Maor Dickman (1):
net/mlx5e: Remove warning "devices are not on same switch HW"
Maor Gottlieb (1):
RDMA/mlx5: Fix NULL pointer dereference in destroy_prefetch_work
Mark Bloch (1):
net/mlx5: Fix crash upon suspend/resume
Michael Braun (1):
netfilter: nft_reject_bridge: enable reject with bridge vlan
Michael Chan (1):
bnxt_en: Fix accumulation of bp->net_stats_prev.
Michael Ellerman (1):
powerpc/64s: Fix restore of NV GPRs after facility unavailable exception
Nathan Chancellor (1):
netfilter: conntrack: Pass value of ctinfo to __nf_conntrack_update
Nicolas Dichtel (1):
xfrm interface: fix oops when deleting a x-netns interface
Nikolay Aleksandrov (1):
nexthops: don't modify published nexthop groups
Nobuhiro Iwamatsu (1):
arm64/kernel: Fix return value when cpu_online() fails in __cpu_up()
Odin Ugedal (1):
device_cgroup: Cleanup cgroup eBPF device filter code
Pablo Neira Ayuso (6):
netfilter: nf_conntrack_pptp: prevent buffer overflows in debug code
netfilter: conntrack: make conntrack userspace helpers work again
netfilter: nfnetlink_cthelper: unbreak userspace helper support
netfilter: conntrack: comparison of unsigned in cthelper confirmation
netfilter: nf_conntrack_pptp: fix compilation warning with W=1 build
net/mlx5e: replace EINVAL in mlx5e_flower_parse_meta()
Paolo Abeni (4):
mptcp: avoid NULL-ptr derefence on fallback
mptcp: fix unblocking connect()
mptcp: fix race between MP_JOIN and close
mptcp: remove msk from the token container at destruction time.
Paul Cercueil (2):
gpu/drm: ingenic: Fix bogus crtc_atomic_check callback
gpu/drm: Ingenic: Fix opaque pointer casted to wrong type
Peng Hao (1):
mmc: block: Fix use-after-free issue for rpmb
Petr Mladek (1):
powerpc/bpf: Enable bpf_probe_read{, str}() on powerpc again
Phil Sutter (1):
netfilter: ipset: Fix subcounter update skip
Pradeep Kumar Chitrapu (1):
ieee80211: Fix incorrect mask for default PE duration
Qian Cai (1):
mm/z3fold: silence kmemleak false positives of slots
Qiushi Wu (4):
RDMA/pvrdma: Fix missing pci disable in pvrdma_pci_probe()
qlcnic: fix missing release in qlcnic_83xx_interrupt_test.
bonding: Fix reference count leak in bond_sysfs_slave_add.
iommu: Fix reference count leak in iommu_group_alloc.
Robert Beckett (1):
ARM: dts/imx6q-bx50v3: Set display interface clock parents
Roi Dayan (1):
net/mlx5e: Fix stats update for matchall classifier
Russell King (3):
ARM: uaccess: consolidate uaccess asm to asm/uaccess-asm.h
ARM: uaccess: integrate uaccess_save and uaccess_restore
ARM: uaccess: fix DACR mismatch with nested exceptions
Sabrina Dubroca (1):
xfrm: espintcp: save and call old ->sk_destruct
Sascha Hauer (1):
gpio: mvebu: Fix probing for chips without PWM
Simon Ser (1):
drm/amd/display: drop cursor position check in atomic test
Stefano Garzarella (1):
vsock: fix timeout in vsock_accept()
Stephan Gerhold (1):
Input: mms114 - fix handling of mms345l
Takashi Iwai (3):
gpio: exar: Fix bad handling for ida_simple_get error path
ALSA: hda/realtek - Add a model for Thinkpad T570 without DAC workaround
ALSA: usb-audio: Quirks for Gigabyte TRX40 Aorus Master onboard audio
Tal Gilboa (1):
net/mlx5e: Properly set default values when disabling adaptive moderation
Tejun Heo (1):
Revert "cgroup: Add memory barriers to plug
cgroup_rstat_updated() race window"
Thomas Falcon (1):
drivers/net/ibmvnic: Update VNIC protocol version reporting
Tiezhu Yang (2):
gpio: pxa: Fix return value of pxa_gpio_probe()
gpio: bcm-kona: Fix return value of bcm_kona_gpio_probe()
Tony Lindgren (1):
ARM: dts: Fix wrong mdio clock for dm814x
Valentine Fatiev (1):
IB/ipoib: Fix double free of skb in case of multicast traffic in CM mode
Vasundhara Volam (1):
bnxt_en: Fix return code to "flash_device".
Vinay Kumar Yadav (1):
net/tls: fix race condition causing kernel panic
Vincent Stehlà (1):
ARM: dts: bcm2835-rpi-zero-w: Fix led polarity
Vinod Koul (1):
clk: qcom: gcc: Fix parent for gpll0_out_even
Vlad Buslov (1):
net/mlx5e: Fix MLX5_TC_CT dependencies
Vladimir Oltean (3):
dpaa_eth: fix usage as DSA master, try 3
net: dsa: felix: send VLANs on CPU port as egress-tagged
net: dsa: declare lockless TX feature for slave ports
Wei Yongjun (1):
Input: synaptics-rmi4 - fix error return code in rmi_driver_probe()
Willem de Bruijn (1):
net: check untrusted gso_size at kernel entry
Wolfram Sang (1):
Input: lm8333 - update contact email
Xin Long (12):
xfrm: allow to accept packets with ipv6 NEXTHDR_HOP in xfrm_input
xfrm: do pskb_pull properly in __xfrm_transport_prep
esp6: get the right proto for transport mode in esp6_gso_encap
xfrm: remove the xfrm_state_put call becofe going to out_reset
esp6: support ipv6 nexthdrs process for beet gso segment
esp4: support ipv6 nexthdrs process for beet gso segment
xfrm: call xfrm_output_gso when inner_protocol is set in xfrm_output
ip_vti: receive ipip packet by calling ip_tunnel_rcv
esp6: calculate transport_header correctly when sel.family != AF_INET6
esp4: improve xfrm4_beet_gso_segment() to be more readable
xfrm: fix a warning in xfrm_policy_insert_list
xfrm: fix a NULL-ptr deref in xfrm_local_error
Yang Yingliang (1):
devinet: fix memleak in inetdev_init()
wenxu (1):
net/sched: act_ct: add nat mangle action only for NAT-conntrack
Åukasz Patron (1):
Input: xpad - add custom init packet for Xbox One S controllers
Åukasz Stelmach (1):
ARM: 8970/1: decompressor: increase tag size