Linux 5.9
From: Linus Torvalds
Date: Sun Oct 11 2020 - 17:30:29 EST
Ok, so I'll be honest - I had hoped for quite a bit fewer changes this
last week, but at the same time there doesn't really seem to be
anything particularly scary in here. It's just more commits and more
lines changed than I would have wished for.
The bulk of this is the networking fixes that I already mentioned as
being pending in the rc8 release notes last weekend. In fact, about
half the patch (and probably more of the number of commits) is from
the networking stuff (both drivers and elsewhere).
Outside of that, the most visible thing is a reinstatement of the
fbdev amba-clcd driver - that's a noticeable patch, but it's basically
just mainly a revert.
The rest is really really tiny (mostly some other minor driver
updates, but some filesystem and architecture fixes too). There's just
a bit more of those kinds of tiny details than there should be fo this
kind of last delayed week. But since nothing in there gives me any
particular reason to delay another week, here we are.
That obviously means that the merge window for 5.10 is open, and I'll
start doing those pulls tomorrow. I already have a couple of pulls
pending, but I hope people take the time to just do one last test of
the final 5.9 release.
So go get it.
Linus
---
Aaron Ma (1):
platform/x86: thinkpad_acpi: re-initialize ACPI buffer size when reuse
Alex Deucher (1):
drm/amdgpu/swsmu: fix ARC build errors
Anant Thazhemadam (3):
net: team: fix memory leak in __team_options_register
net: usb: rtl8150: set random MAC address when set_ethernet_addr() fails
net: wireless: nl80211: fix out-of-bounds access in nl80211_del_key()
Andrii Nakryiko (1):
libbpf: Fix XDP program load regression for old kernels
Andy Shevchenko (2):
platform/x86: intel-vbtn: Revert "Fix SW_TABLET_MODE always
reporting 1 on the HP Pavilion 11 x360"
gpiolib: Disable compat ->read() code in UML case
Anirudh Venkataramanan (1):
ice: Fix call trace on suspend
Antoine Tenart (1):
MAINTAINERS: Antoine Tenart's email address
Antony Antony (4):
xfrm: clone XFRMA_SET_MARK in xfrm_do_migrate
xfrm: clone XFRMA_REPLAY_ESN_VAL in xfrm_do_migrate
xfrm: clone XFRMA_SEC_CTX in xfrm_do_migrate
xfrm: clone whole liftime_cur structure in xfrm_do_migrate
Atish Patra (1):
RISC-V: Make sure memblock reserves the memory containing DT
Aya Levin (6):
net/mlx5e: Fix error path for RQ alloc
net/mlx5e: Add resiliency in Striding RQ mode for packets larger than MTU
net/mlx5e: Fix driver's declaration to support GRE offload
net/mlx5e: Fix return status when setting unsupported FEC mode
net/mlx5e: Fix VLAN cleanup flow
net/mlx5e: Fix VLAN create flow
Chaitanya Kulkarni (1):
nvme-core: put ctrl ref when module ref get fail
Christian Eggers (1):
i2c: imx: Fix reset of I2SR_IAL flag
Christoph Hellwig (1):
partitions/ibm: fix non-DASD devices
Christophe JAILLET (1):
net: typhoon: Fix a typo Typoon --> Typhoon
Coly Li (8):
net: introduce helper sendpage_ok() in include/linux/net.h
net: add WARN_ONCE in kernel_sendpage() for improper zero-copy send
nvme-tcp: check page by sendpage_ok() before calling kernel_sendpage()
tcp: use sendpage_ok() to detect misused .sendpage
drbd: code cleanup by using sendpage_ok() to check page for
kernel_sendpage()
scsi: libiscsi: use sendpage_ok() in iscsi_tcp_segment_map()
libceph: use sendpage_ok() in ceph_tcp_sendpage()
mmc: core: don't set limits.discard_granularity as 0
Cong Wang (4):
net_sched: defer tcf_idr_insert() in tcf_action_init_1()
net_sched: commit action insertions together
net_sched: remove a redundant goto chain check
net_sched: check error pointer in tcf_dump_walker()
Cristian Ciocaltea (1):
i2c: owl: Clear NACK and BUS error bits
Daniel Borkmann (1):
bpf: Fix scalar32_min_max_or bounds tracking
David Howells (6):
rxrpc: Downgrade the BUG() for unsupported token type in rxrpc_read()
rxrpc: Fix some missing _bh annotations on locking conn->state_lock
rxrpc: Fix accept on a connection that need securing
rxrpc: The server keyring isn't network-namespaced
rxrpc: Fix server keyring leak
afs: Fix deadlock between writeback and truncate
Dinghao Liu (1):
Platform: OLPC: Fix memleak in olpc_ec_probe
Dirk Gouders (1):
drm/amdgpu: fix NULL pointer dereference for Renoir
Dumitru Ceara (1):
openvswitch: handle DNAT tuple collision
Ed Wildgoose (1):
platform/x86: pcengines-apuv2: Fix typo on define of
AMD_FCH_GPIO_REG_GPIO55_DEVSLP0
Eli Cohen (1):
vdpa/mlx5: Fix dependency on MLX5_CORE
Eran Ben Elisha (4):
net/mlx5: Fix a race when moving command interface to polling mode
net/mlx5: Avoid possible free of command entry while timeout comp handler
net/mlx5: poll cmd EQ in case of command timeout
net/mlx5: Add retry mechanism to the command entry index allocation
Eric Dumazet (5):
bonding: set dev->needed_headroom in bond_setup_by_slave()
team: set dev->needed_headroom in team_setup_by_port()
tcp: fix receive window update in tcp_add_backlog()
sctp: fix sctp_auth_init_hmacs() error path
macsec: avoid use-after-free in macsec_handle_frame()
Felix Fietkau (1):
mt76: mt7615: reduce maximum VHT MPDU length to 7991
Florian Fainelli (1):
MAINTAINERS: Add Vladimir as a maintainer for DSA
Geert Uytterhoeven (1):
Revert "ravb: Fixed to be able to unload modules"
Geetha sowjanya (1):
octeontx2-pf: Fix TCP/UDP checksum offload for IPv6 frames
Greg Kroah-Hartman (1):
platform/x86: intel_pmc_core: do not create a static struct device
Greg Kurz (3):
vhost: Don't call access_ok() when using IOTLB
vhost: Use vhost_get_used_size() in vhost_vring_set_addr()
vhost: Don't call log_access_ok() when using IOTLB
Guillaume Nault (1):
net/core: check length before updating Ethertype in skb_mpls_{push,pop}
Guo Ren (1):
riscv: Fixup bootup failure with HARDENED_USERCOPY
Hans de Goede (6):
platform/x86: touchscreen_dmi: Add info for the MPMAN Converter9 2-in-1
platform/x86: asus-nb-wmi: Revert "Do not load on Asus T100TA and T200TA"
platform/x86: intel-vbtn: Fix SW_TABLET_MODE always reporting 1
on the HP Pavilion 11 x360
platform/x86: intel-vbtn: Switch to an allow-list for
SW_TABLET_MODE reporting
MAINTAINERS: Add Mark Gross and Hans de Goede as x86 platform
drivers maintainers
platform/x86: asus-wmi: Fix SW_TABLET_MODE always reporting 1 on
many different models
Hariprasad Kelam (2):
octeontx2-pf: Fix the device state on error
octeontx2-pf: Fix synchnorization issue in mbox
Hauke Mehrtens (1):
net: lantiq: Add locking for TX DMA channel
He Zhe (1):
bpf, powerpc: Fix misuse of fallthrough in bpf_jit_comp()
Heiner Kallweit (4):
r8169: fix RTL8168f/RTL8411 EPHY config
r8169: fix handling ether_clk
r8169: fix data corruption issue on RTL8402
r8169: consider that PHY reset may still be in progress after
applying firmware
Heinrich Schuchardt (1):
Documentation/x86: Fix incorrect references to zero-page.txt
Helmut Grohne (1):
net: dsa: microchip: really look for phy-mode in port nodes
Henrik Bjoernlund (1):
bridge: Netlink interface fix.
Herbert Xu (1):
xfrm: Use correct address family in xfrm_state_find
Hugh Dickins (1):
mm/khugepaged: fix filemap page_to_pgoff(page) != offset
Ido Schimmel (1):
mlxsw: spectrum_acl: Fix mlxsw_sp_acl_tcam_group_add()'s error path
Igor Russkikh (1):
net: atlantic: fix build when object tree is separate
Ioana Ciornei (1):
dpaa2-eth: fix command version for Tx shaping
Ivan Khoronzhuk (1):
net: ethernet: cavium: octeon_mgmt: use phy_start and phy_stop
Jacob Keller (4):
ice: fix memory leak if register_netdev_fails
ice: fix memory leak in ice_vsi_setup
ice: increase maximum wait time for flash write commands
ice: preserve NVM capabilities in safe mode
Jakub Kicinski (2):
genetlink: add missing kdoc for validation flags
ethtool: mark netlink family as __ro_after_init
Jamie Iles (1):
net/fsl: quieten expected MDIO access failures
Jeremy Linton (1):
crypto: arm64: Use x16 with indirect branch to bti_c
Jerome Brunet (2):
i2c: meson: fix clock setting overwrite
i2c: meson: keep peripheral clock enabled
Johannes Berg (1):
netlink: fix policy dump leak
Kajol Jain (1):
perf: Fix task_function_call() error handling
Karol Herbst (2):
drm/nouveau/device: return error for unknown chipsets
drm/nouveau/mem: guard against NULL pointer access in mem_del
Kees Cook (1):
MAINTAINERS: change hardening mailing list
Kevin Brace (4):
via-rhine: Fix for the hardware having a reset failure after resume
via-rhine: VTunknown1 device is really VT8251 South Bridge
via-rhine: Eliminate version information
via-rhine: New device driver maintainer
Linus Torvalds (4):
splice: teach splice pipe reading about empty pipe buffers
usermodehelper: reset umask to default before executing user process
mm: avoid early COW write protect games during fork()
Linux 5.9
Luo bin (1):
hinic: fix wrong return value of mac-set cmd
Maciej Żenczykowski (1):
net/ipv4: always honour route mtu during forwarding
Magnus Karlsson (1):
xsk: Do not discard packet when NETDEV_TX_BUSY
Manivannan Sadhasivam (2):
net: qrtr: ns: Protect radix_tree_deref_slot() using rcu read locks
net: qrtr: ns: Fix the incorrect usage of rcu_read_lock()
Maor Dickman (1):
net/mlx5e: CT, Fix coverity issue
Maor Gottlieb (1):
net/mlx5: Fix request_irqs error flow
Marc Dionne (1):
rxrpc: Fix rxkad token xdr encoding
Marc Zyngier (1):
gpio: pca953x: Survive spurious interrupts
Marian-Cristian Rotariu (1):
dt-bindings: net: renesas,ravb: Add support for r8a774e1 SoC
Marius Iacob (1):
platform/x86: asus-wmi: Add BATC battery name to the list of supported
Masami Hiramatsu (1):
arm/arm64: xen: Fix to convert percpu address to gfn correctly
Mat Martineau (3):
mptcp: Wake up MPTCP worker when DATA_FIN found on a TCP FIN packet
mptcp: Consistently use READ_ONCE/WRITE_ONCE with msk->ack_seq
mptcp: Handle incoming 32-bit DATA_FIN values
Mauro Carvalho Chehab (2):
drm: drm_dsc.h: fix a kernel-doc markup
net: core: document two new elements of struct net_device
Miaohe Lin (1):
mm: mmap: Fix general protection fault in unlink_file_vma()
Michael Walle (1):
spi: fsl-dspi: fix NULL pointer dereference
Mike Christie (1):
vhost vdpa: fix vhost_vdpa_open error handling
Minchan Kim (1):
mm: validate inode in mapping_set_error()
Namjae Jeon (1):
exfat: fix use of uninitialized spinlock on error path
Necip Fazil Yildiran (2):
platform/x86: fix kconfig dependency warning for LG_LAPTOP
platform/x86: fix kconfig dependency warning for FUJITSU_LAPTOP
Nicolas Belin (1):
i2c: meson: fixup rate calculation with filter delay
Nikolay Aleksandrov (1):
net: bridge: fdb: don't flush ext_learn entries
Paolo Abeni (2):
tcp: fix syn cookied MPTCP request socket leak
mptcp: more DATA FIN fixes
Peilin Ye (4):
fbdev, newport_con: Move FONT_EXTRA_WORDS macros into linux/font.h
Fonts: Support FONT_EXTRA_WORDS macros for built-in fonts
fbcon: Fix global-out-of-bounds read in fbcon_get_font()
block/scsi-ioctl: Fix kernel-infoleak in scsi_put_cdrom_generic_arg()
Peter Collingbourne (1):
Partially revert "video: fbdev: amba-clcd: Retire elder CLCD driver"
Petko Manolov (1):
net: usb: pegasus: Proper error handing when setting pegasus' MAC address
Priyaranjan Jha (1):
tcp: skip DSACKs with dubious sequence ranges
Qian Cai (1):
pipe: Fix memory leaks in create_pipe_files()
Randy Dunlap (3):
Documentation: laptops: thinkpad-acpi: fix underline length build warning
mdio: fix mdio-thunder.c dependency & build error
net: hinic: fix DEVLINK build errors
Rohit Maheshwari (1):
net/tls: race causes kernel panic
Ronak Doshi (1):
vmxnet3: fix cksum offload issues for non-udp tunnels
Sabrina Dubroca (2):
espintcp: restore IP CB before handing the packet to xfrm
xfrmi: drop ignore_df check before updating pmtu
Saeed Mahameed (1):
net/mlx5: cmdif, Avoid skipping reclaim pages if FW is not accessible
Sebastian Reichel (1):
power: supply: sbs-battery: chromebook workaround for PEC
Serge Semin (1):
MAINTAINERS: Add maintainer of DW APB SSI driver
Si-Wei Liu (3):
vhost-vdpa: fix vhost_vdpa_map() on error condition
vhost-vdpa: fix page pinning leakage in error path
vdpa/mlx5: should keep avail_index despite device status
Subbaraya Sundeep (1):
octeontx2-af: Fix enable/disable of default NPC entries
Sylwester Dziedziuch (1):
iavf: Fix incorrect adapter get in iavf_resume
Taehee Yoo (3):
net: core: add __netdev_upper_dev_unlink()
net: core: introduce struct netdev_nested_priv for nested
interface infrastructure
net: core: add nested_level variable in net_device
Tetsuhiro Kohada (1):
exfat: fix pointer error checking
Thomas Gleixner (1):
x86/mce: Use idtentry_nmi_enter/exit()
Tian Tao (1):
net: switchdev: Fixed kerneldoc warning
Tom Rix (2):
platform/x86: thinkpad_acpi: initialize tp_nvram_state variable
net: mvneta: fix double free of txq->buf
Tonghao Zhang (1):
virtio-net: don't disable guest csum when disable LRO
Tony Ambardar (4):
tools/bpftool: Support passing BPFTOOL_VERSION to make
bpf: Fix sysfs export of empty BTF section
bpf: Prevent .BTF section elimination
libbpf: Fix native endian assumption when parsing BTF
Tony Nguyen (1):
MAINTAINERS: Update MAINTAINERS for Intel ethernet drivers
Vadim Pasternak (1):
platform/x86: mlx-platform: Fix extended topology configuration
for power supply units
Vijay Balakrishna (1):
mm: khugepaged: recalculate min_free_kbytes after memory hotplug
as expected by khugepaged
Vineetha G. Jaya Kumaran (1):
net: stmmac: Modify configuration method of EEE timers
Vlad Buslov (1):
net/mlx5e: Fix race condition on nhe->n pointer in neigh update
Vladimir Oltean (4):
net: dsa: felix: fix incorrect action offsets for VCAP IS2
net: dsa: seville: fix VCAP IS2 action width
net: mscc: ocelot: divide watermark value by 60 when writing to SYS_ATOP
net: mscc: ocelot: warn when encoding an out-of-bounds watermark value
Vladimir Zapolskiy (1):
cifs: Fix incomplete memory allocation on setxattr path
Voon Weifeng (1):
net: stmmac: removed enabling eee in EEE set callback
Wang Qing (1):
net/ethernet/broadcom: fix spelling typo
Wilken Gottwalt (4):
net: usb: ax88179_178a: add Toshiba usb 3.0 adapter
net: usb: ax88179_178a: fix missing stop entry in driver_info
net: usb: ax88179_178a: add MCT usb 3.0 adapter
net: usb: qmi_wwan: add Cellient MPL200 card
Willy Liu (1):
net: phy: realtek: fix rtl8211e rx/tx delay config
Wolfram Sang (1):
Revert "i2c: imx: Fix reset of I2SR_IAL flag"
Wong Vee Khee (1):
net: stmmac: Fix clock handling on remove path
Xiaoliang Yang (2):
net: dsa: felix: convert TAS link speed based on phylink speed
net: mscc: ocelot: fix fields offset in SG_CONFIG_REG_3
Xie He (1):
drivers/net/wan/x25_asy: Correct the ndo_open and ndo_stop functions
Yonghong Song (1):
bpf: Fix "unresolved symbol" build error with resolve_btfids
Yongqiang Sun (1):
drm/amd/display: Change ABM config init interface
YueHaibing (1):
ip_vti: Fix unused variable warning