Linus Torvalds has released the seventh release candidate of Linux kernel 5.13.
So we've had a very calm last week, and in fact if it hadn't been for
the networking side, it would have been positively tiny.
Just over half the commits are from the networking tree, and honestly,
though networking changes dominate, it's not like there's a ton of
networking changes - it's all pretty small.
The two largest commits are a revert and a code movement patch for a
build issue.
So there's not a huge number of patches in here, and most of the
patches are pretty small too. A fair number of one-liners and
"few-liners".
Which is just how I like it.
Let's hope the trend continues for next week, and I'll be a happy camper.
Go test,
Linus
---
Aleksander Jan Bajkowski (2):
net: lantiq: disable interrupt before sheduling NAPI
lantiq: net: fix duplicated skb in rx descriptor ring
Alex Elder (1):
net: qualcomm: rmnet: don't over-count statistics
Alex Vesker (1):
net/mlx5: DR, Fix STEv1 incorrect L3 decapsulation padding
Alexander Gordeev (2):
s390/mcck: fix calculation of SIE critical section size
s390/mcck: fix invalid KVM guest condition check
Alper Gun (1):
KVM: SVM: Call SEV Guest Decommission if ASID binding fails
Andrea Righi (2):
selftests: net: veth: make test compatible with dash
selftests: net: use bash to run udpgro_fwd test case
Andrew Lunn (1):
usb: core: hub: Disable autosuspend for Cypress CY7C65632
Andrew Morton (1):
mm/slub.c: include swab.h
Andy Lutomirski (1):
x86/fpu: Invalidate FPU state after a failed XRSTOR from a user buffer
Antti Järvinen (1):
PCI: Mark TI C667X to avoid bus reset
Arnaldo Carvalho de Melo (3):
perf beauty: Update copy of linux/socket.h with the kernel sources
tools headers UAPI: Sync asm-generic/unistd.h with the kernel original
tools headers UAPI: Sync linux/in.h copy with the kernel sources
Athira Rajeev (1):
powerpc/perf: Fix crash in perf_instruction_pointer() when ppmu is not set
Austin Kim (1):
net: ethtool: clear heap allocations for ethtool function
Avraham Stern (1):
cfg80211: avoid double free of PMSR request
Aya Levin (5):
net/mlx5e: Don't update netdev RQs with PTP-RQ
net/mlx5e: Fix select queue to consider SKBTX_HW_TSTAMP
net/mlx5e: Block offload of outer header csum for UDP tunnels
net/mlx5e: Block offload of outer header csum for GRE tunnel
net/mlx5: Reset mkey index on creation
Breno Lima (1):
usb: chipidea: imx: Fix Battery Charger 1.2 CDP detection
Brian Norris (1):
mac80211: correct ieee80211_iterate_active_interfaces_mtx()
locking comments
Bumyong Lee (1):
dmaengine: pl330: fix wrong usage of spinlock flags in dma_cyclc
Changbin Du (2):
net: make get_net_ns return error if NET_NS is disabled
net: inline function get_net_ns_by_fd if NET_NS is disabled
ChenXiaoSong (1):
KVM: SVM: fix doc warnings
Chengyang Fan (1):
net: ipv4: fix memory leak in ip_mc_add1_src
Chiqijun (1):
PCI: Work around Huawei Intelligent NIC VF FLR erratum
Chris Mi (1):
net/mlx5e: Verify dev is present in get devlink port ndo
Christophe JAILLET (4):
alx: Fix an error handling path in 'alx_probe()'
qlcnic: Fix an error handling path in 'qlcnic_probe()'
netxen_nic: Fix an error handling path in 'netxen_nic_probe()'
be2net: Fix an error handling path in 'be_probe()'
Christophe Leroy (1):
powerpc/mem: Add back missing header to fix 'no previous prototype' error
Dan Carpenter (1):
afs: Fix an IS_ERR() vs NULL check
Daniel Borkmann (4):
bpf: Inherit expanded/patched seen count from old aux data
bpf: Do not mark insn as seen under speculative path verification
bpf: Fix leakage under speculation on mispredicted branches
bpf, selftests: Adjust few selftest outcomes wrt unreachable code
Dave Jiang (3):
dmaengine: idxd: add engine 'struct device' missing bus type assignment
dmaengine: idxd: add missing dsa driver unregister
dmaengine: idxd: Add missing cleanup for early error out in probe call
David Abdurachmanov (1):
riscv: dts: fu740: fix cache-controller interrupts
David Ahern (2):
neighbour: allow NUD_NOARP entries to be forced GCed
ipv4: Fix device used for dst_alloc with local routes
Dima Chumak (1):
net/mlx5e: Fix page reclaim for dead peer hairpin
Dmytro Linkin (1):
net/mlx5e: Don't create devices during unload flow
Dongliang Mu (1):
net: usb: fix possible use-after-free in smsc75xx_bind
Du Cheng (2):
cfg80211: call cfg80211_leave_ocb when switching away from OCB
mac80211: fix skb length check in ieee80211_scan_rx()
Eric Dumazet (7):
inet: annotate data race in inet_send_prepare() and inet_dgram_connect()
net: annotate data race in sock_error()
inet: annotate date races around sk->sk_txhash
net/packet: annotate data race in packet_sendmsg()
net/packet: annotate accesses to po->bind
net/packet: annotate accesses to po->ifindex
net/af_unix: fix a data-race in unix_dgram_sendmsg / unix_release_sock
Esben Haabendal (4):
net: ll_temac: Make sure to free skb when it is completely used
net: ll_temac: Add memory-barriers for TX BD access
net: ll_temac: Fix TX BD buffer overwrite
net: ll_temac: Avoid ndo_start_xmit returning NETDEV_TX_BUSY
Evan Quan (1):
PCI: Mark AMD Navi14 GPU ATS as broken
Fan Du (1):
x86/mm: Avoid truncating memblocks for SGX memory
Felix Fietkau (1):
mac80211: minstrel_ht: fix sample time check
Florian Westphal (2):
selftests: netfilter: add fib test case
netfilter: nft_fib_ipv6: skip ipv6 packets from any to link-local
Fuad Tabba (1):
KVM: selftests: Fix kvm_check_cap() assertion
Fugang Duan (1):
net: fec_ptp: add clock rate zero check
Guillaume Ranquet (3):
dmaengine: mediatek: free the proper desc in desc_free handler
dmaengine: mediatek: do not issue a new desc if one is still current
dmaengine: mediatek: use GFP_NOWAIT instead of GFP_ATOMIC in prep_dma
Gustavo A. R. Silva (1):
KVM: x86: Fix fall-through warnings for Clang
Harald Freudenberger (1):
s390/ap: Fix hanging ioctl caused by wrong msg counter
Hugh Dickins (5):
mm/thp: fix __split_huge_pmd_locked() on shmem migration entry
mm/thp: make is_huge_zero_pmd() safe and quicker
mm/thp: try_to_unmap() use TTU_SYNC for safe splitting
mm/thp: fix vma_address() if virtual address below file offset
mm/thp: unmap_mapping_page() to fix THP truncate_cleanup_page()
Huy Nguyen (1):
net/mlx5e: Remove dependency in IPsec initialization flows
Ian Rogers (1):
perf test: Fix non-bash issue with stat bpf counters
Ido Schimmel (2):
ethtool: Fix NULL pointer dereference during module EEPROM dump
rtnetlink: Fix regression in bridge VLAN configuration
Jakub Kicinski (2):
ethtool: strset: fix message length calculation
ptp: improve max_adj check against unreasonable values
Jiapeng Chong (1):
dmaengine: idxd: Fix missing error code in idxd_cdev_open()
Jim Mattson (1):
kvm: LAPIC: Restore guard to prevent illegal APIC register access
Jisheng Zhang (3):
net: stmmac: dwmac1000: Fix extended MAC address registers definition
riscv: kasan: Fix MODULES_VADDR evaluation due to local variables' name
riscv: Ensure BPF_JIT_REGION_START aligned with PMD size
Joakim Zhang (2):
net: stmmac: disable clocks in stmmac_remove_config_dt()
net: fec_ptp: fix issue caused by refactor the fec_devtype
Johannes Berg (12):
mac80211: remove warning in ieee80211_get_sband()
mac80211_hwsim: drop pending frames on stop
staging: rtl8723bs: fix monitor netdev register/unregister
mac80211: fix deadlock in AP/VLAN handling
mac80211: fix 'reset' debugfs locking
cfg80211: fix phy80211 symlink creation
cfg80211: shut down interfaces on failed resume
mac80211: move interface shutdown out of wiphy lock
mac80211: drop multicast fragments
cfg80211: make certificate generation more robust
mac80211: reset profile_periodicity/ema_ap
mac80211: handle various extensible elements correctly
John Garry (2):
perf metricgroup: Fix find_evsel_group() event selector
perf metricgroup: Return error code from
metricgroup__add_metric_sys_event_iter()
Jon Hunter (1):
PCI: tegra194: Fix MCFG quirk build regressions
Jue Wang (1):
mm/thp: fix page_address_in_vma() on file THP tails
Kai Huang (1):
x86/sgx: Add missing xa_destroy() when virtual EPC is destroyed
Karsten Graul (1):
MAINTAINERS: add Guvenc as SMC maintainer
Kees Cook (7):
mm/slub: clarify verification reporting
mm/slub: fix redzoning for small allocations
mm/slub: actually fix freelist pointer vs redzoning
r8152: Avoid memcpy() over-reading of ETH_SS_STATS
sh_eth: Avoid memcpy() over-reading of ETH_SS_STATS
r8169: Avoid memcpy() over-reading of ETH_SS_STATS
net: qed: Fix memcpy() overflow of qed_dcbx_params()
Kev Jackson (1):
libbpf: Fixes incorrect rx_ring_setup_done
Khem Raj (1):
riscv32: Use medany C model for modules
Kristian Evensen (1):
qmi_wwan: Do not call netif_rx from rx_fixup
Laurent Pinchart (2):
dmaengine: xilinx: dpdma: Add missing dependencies to Kconfig
dmaengine: xilinx: dpdma: Limit descriptor IDs to 16 bits
Leon Romanovsky (2):
net/mlx5: Fix error path for set HCA defaults
net/mlx5: Check that driver was probed prior attaching the device
Linus Torvalds (2):
proc: only require mm_struct for writing
Linux 5.13-rc7
Linyu Yuan (1):
net: cdc_eem: fix tx fixup skb leak
Luiz Augusto von Dentz (1):
Bluetooth: SMP: Fix crash when receiving new connection when
debug is enabled
Maciej Fijalkowski (2):
ice: add ndo_bpf callback for safe mode netdev ops
ice: parameterize functions responsible for Tx ring management
Maciej Żenczykowski (1):
net: cdc_ncm: switch to eth%d interface naming
Maor Gottlieb (2):
net/mlx5: Consider RoCE cap before init RDMA resources
net/mlx5: DR, Don't use SW steering when RoCE is not supported
Marc Zyngier (1):
irqchip/gic-v3: Workaround inconsistent PMR setting on NMI entry
Marcelo Ricardo Leitner (1):
net/sched: act_ct: handle DNAT tuple collision
Marcin Juszkiewicz (1):
quota: finish disable quotactl_path syscall
Mathy Vanhoef (1):
mac80211: Fix NULL ptr deref for injected rate info
Matthew Bobrowski (1):
fanotify: fix copy_event_to_user() fid error clean up
Matthew Wilcox (Oracle) (1):
afs: Re-enable freezing once a page fault is interrupted
Maxim Mikityanskiy (3):
netfilter: synproxy: Fix out of bounds when parsing TCP options
mptcp: Fix out of bounds when parsing TCP options
sch_cake: Fix out of bounds when parsing TCP options and header
Michael Chan (1):
bnxt_en: Rediscover PHY capabilities after firmware reset
Michael Ellerman (2):
powerpc/signal64: Copy siginfo before changing regs->nip
powerpc: Fix initrd corruption with relative jump labels
Mike Kravetz (1):
mm/hugetlb: expand restore_reserve_on_error functionality
Mikel Rychliski (1):
PCI: Add AMD RS690 quirk to enable 64-bit DMA
Miles Chen (1):
mm/sparse: fix check_usemap_section_nr warnings
Mykola Kostenok (1):
mlxsw: core: Set thermal zone polling delay argument to real value at init
Nanyong Sun (1):
net: ipv4: fix memory leak in netlbl_cipsov4_add_std
Naohiro Aota (1):
btrfs: zoned: fix negative space_info->bytes_readonly
Naoya Horiguchi (1):
mm,hwpoison: fix race with hugetlb page allocation
Nicolas Dichtel (1):
vrf: fix maximum MTU
Nikolay Aleksandrov (2):
net: bridge: fix vlan tunnel dst null pointer dereference
net: bridge: fix vlan tunnel dst refcnt when egressing
Norbert Slusarek (1):
can: bcm: fix infoleak in struct bcm_msg_head
Odin Ugedal (1):
sched/fair: Correctly insert cfs_rq's to list on unthrottle
Oleksij Rempel (1):
can: j1939: fix Use-after-Free, hold skb ref while in use
Pablo Neira Ayuso (1):
netfilter: nf_tables: initialize set before expression setup
Pali Rohár (1):
PCI: aardvark: Fix kernel panic during PIO transfer
Paolo Abeni (6):
udp: fix race between close() and udp_abort()
mptcp: try harder to borrow memory from subflow under pressure
mptcp: wake-up readers only for in sequence data
mptcp: do not warn on bad input from the network
selftests: mptcp: enable syncookie only in absence of reorders
mptcp: fix soft lookup in subflow_error_report()
Parav Pandit (3):
net/mlx5: E-Switch, Read PF mac address
net/mlx5: E-Switch, Allow setting GUID for host PF vport
net/mlx5: SF_DEV, remove SF device on invalid state
Pavel Machek (1):
cxgb4: fix wrong shift.
Pavel Skripkin (7):
revert "net: kcm: fix memory leak in kcm_sendmsg"
net: rds: fix memory leak in rds_recvmsg
net: caif: fix memory leak in ldisc_open
net: qrtr: fix OOB Read in qrtr_endpoint_post
can: mcba_usb: fix memory leak in mcba_usb
net: hamradio: fix memory leak in mkiss_close
net: ethernet: fix potential use-after-free in ec_bhf_remove
Peter Chen (1):
usb: dwc3: core: fix kernel panic when do reboot
Peter Xu (1):
mm/swap: fix pte_same_as_swp() not removing uffd-wp bit when compare
Peter Zijlstra (1):
recordmcount: Correct st_shndx handling
Petr Machata (2):
mlxsw: reg: Spectrum-3: Enforce lowest max-shaper burst size of 11
mlxsw: spectrum_qdisc: Pass handle, not band number to find_class()
Pingfan Liu (1):
crash_core, vmcoreinfo: append 'SECTION_SIZE_BITS' to vmcoreinfo
Praneeth Bajjuri (1):
net: phy: dp83867: perform soft reset and retain established link
Punit Agrawal (2):
printk: Move EXPORT_SYMBOL() closer to vprintk definition
PCI: of: Clear 64-bit flag for non-prefetchable memory below 4GB
Quanyang Wang (1):
dmaengine: xilinx: dpdma: initialize registers before request_irq
Rahul Lakkireddy (4):
cxgb4: fix endianness when flashing boot image
cxgb4: fix sleep in atomic when flashing PHY firmware
cxgb4: halt chip before flashing PHY firmware image
cxgb4: fix wrong ethtool n-tuple rule lookup
Randy Dunlap (4):
dmaengine: ALTERA_MSGDMA depends on HAS_IOMEM
dmaengine: QCOM_HIDMA_MGMT depends on HAS_IOMEM
dmaengine: SF_PDMA depends on HAS_IOMEM
riscv: sifive: fix Kconfig errata warning
Riccardo Mancini (1):
perf machine: Fix refcount usage when processing PERF_RECORD_KSYMBOL
Rukhsana Ansari (1):
bnxt_en: Fix TQM fastpath ring backing store computation
Sean Christopherson (2):
KVM: x86: Immediately reset the MMU context when the SMM flag is cleared
KVM: x86/mmu: Calculate and check "full" mmu_role for nested MMU
Shanker Donthineni (1):
PCI: Mark some NVIDIA GPUs to avoid bus reset
Shay Agroskin (1):
net: ena: fix DMA mapping function issues in XDP
Shay Drory (1):
Revert "net/mlx5: Arm only EQs with EQEs"
Somnath Kotur (1):
bnxt_en: Call bnxt_ethtool_free() in bnxt_init_one() error path
Sriharsha Basavapatna (1):
PCI: Add ACS quirk for Broadcom BCM57414 NIC
Steven Rostedt (VMware) (3):
tracing: Do not stop recording cmdlines when tracing is off
tracing: Do not stop recording comms if the trace file is being read
tracing: Do no increment trace_clock_global() by one
Subash Abhinov Kasiviswanathan (1):
net: mhi_net: Update the transmit handler prototype
Sven Eckelmann (1):
batman-adv: Avoid WARN_ON timing related checks
Tetsuo Handa (1):
can: bcm/raw/isotp: use per module netdevice notifier
Thomas Gleixner (4):
x86/fpu: Prevent state corruption in __fpu__restore_sig()
x86/process: Check PF_KTHREAD and not current->mm for kernel threads
x86/pkru: Write hardware init value to PKRU when xstate is init
x86/fpu: Reset state for all signal restore failures
Toke Høiland-Jørgensen (2):
icmp: don't send out ICMP messages with a source address of 0.0.0.0
selftests/net: Add icmp.sh for testing ICMP dummy address responses
Tom Lendacky (1):
x86/ioremap: Map EFI-reserved memory as encrypted for SEV
Tor Vic (1):
Makefile: lto: Pass -warn-stack-size only on LLD < 13.0.0
Tyson Moore (1):
sch_cake: revise docs for RFC 8622 LE PHB support
Vineet Gupta (2):
ARCv2: save ABI registers across signal handling
ARC: fix CONFIG_HARDENED_USERCOPY
Viresh Kumar (1):
Revert "cpufreq: CPPC: Add support for frequency invariance"
Vlad Buslov (1):
net/mlx5e: Fix use-after-free of encap entry in neigh update handler
Vladimir Oltean (1):
net: dsa: felix: re-enable TX flow control in ocelot_port_flush()
Wanpeng Li (1):
KVM: X86: Fix x86_emulator slab cache leak
Willem de Bruijn (1):
skbuff: fix incorrect msg_zerocopy copy notifications
Xu Yu (1):
mm, thp: use head page in __migration_entry_wait()
Yanan Wang (1):
KVM: selftests: Fix compiling errors when initializing the
static structure
Yang Li (1):
net/mlx5e: Fix an error code in mlx5e_arfs_create_tables()
Yang Shi (1):
mm: thp: replace DEBUG_VM BUG with VM_WARN when unmap fails for split
Yang Yingliang (2):
dmaengine: stedma40: add missing iounmap() on error in d40_probe()
dmaengine: ipu: fix doc warning in ipu_irq.c
Yifan Zhang (2):
drm/amdgpu/gfx9: fix the doorbell missing when in CGPG issue.
drm/amdgpu/gfx10: enlarge CP_MEC_DOORBELL_RANGE_UPPER to cover
full doorbell.
Yu Kuai (2):
dmaengine: zynqmp_dma: Fix PM reference leak in
zynqmp_dma_alloc_chan_resourc()
dmaengine: stm32-mdma: fix PM reference leak in
stm32_mdma_alloc_chan_resourc()
Zhen Lei (1):
dmaengine: fsl-dpaa2-qdma: Fix error return code in two functions
Zheng Yongjun (2):
net: ipv4: Remove unneed BUG() function
ping: Check return value of function 'ping_queue_rcv_skb'
Zou Wei (1):
dmaengine: rcar-dmac: Fix PM reference leak in rcar_dmac_probe()
gushengxian (1):
net: appletalk: fix the usage of preposition
yangerkun (1):
mm/memory-failure: make sure wait for page writeback in memory_failure