Linux 5.9.16

From: Greg Kroah-Hartman
Date: Mon Dec 21 2020 - 08:25:14 EST


I'm announcing the release of the 5.9.16 kernel.

All users of the 5.9 kernel series must upgrade.

NOTE, this is the LAST 5.9.y kernel to be released unless something
really odd happens. Please move to 5.10.y at this point in time, the
5.9.y branch is now end-of-life.

The updated 5.9.y git tree can be found at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-5.9.y
and can be browsed at the normal kernel.org git web browser:
https://git.kernel.org/?p=linux/kernel/git/stable/linux-stable.git;a=summary

thanks,

greg k-h

------------

Documentation/admin-guide/kernel-parameters.txt | 1
Documentation/virt/kvm/mmu.rst | 2
Makefile | 2
arch/x86/kernel/cpu/resctrl/internal.h | 2
arch/x86/kernel/cpu/resctrl/monitor.c | 7
arch/x86/kvm/mmu/mmu.c | 29 ++-
drivers/crypto/chelsio/chcr_ktls.c | 6
drivers/net/bonding/bond_options.c | 22 ++-
drivers/net/dsa/ocelot/felix.c | 7
drivers/net/dsa/ocelot/felix_vsc9959.c | 1
drivers/net/dsa/ocelot/seville_vsc9953.c | 1
drivers/net/ethernet/freescale/enetc/enetc_ethtool.c | 10 -
drivers/net/ethernet/freescale/enetc/enetc_hw.h | 10 -
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.h | 4
drivers/net/ethernet/intel/e1000e/netdev.c | 8 -
drivers/net/ethernet/mellanox/mlx4/en_netdev.c | 21 +-
drivers/net/ethernet/mellanox/mlx4/en_tx.c | 40 ++++-
drivers/net/ethernet/mellanox/mlx4/mlx4_en.h | 12 +
drivers/net/ethernet/microchip/lan743x_ethtool.c | 9 -
drivers/net/ethernet/mscc/ocelot.c | 9 -
drivers/net/ethernet/mscc/ocelot_vsc7514.c | 1
drivers/net/ethernet/stmicro/stmmac/dwmac-imx.c | 9 -
drivers/net/ethernet/stmicro/stmmac/dwmac-meson8b.c | 6
drivers/net/ethernet/stmicro/stmmac/dwmac4_lib.c | 2
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 51 +++++-
drivers/net/ethernet/xilinx/ll_temac_main.c | 9 -
drivers/net/ipa/gsi_trans.c | 7
drivers/net/vrf.c | 10 +
drivers/tty/serial/8250/8250_omap.c | 5
drivers/usb/core/quirks.c | 3
drivers/usb/gadget/udc/dummy_hcd.c | 2
drivers/usb/host/xhci-hub.c | 4
drivers/usb/host/xhci-pci.c | 6
drivers/usb/misc/sisusbvga/Kconfig | 2
drivers/usb/storage/uas.c | 3
drivers/usb/storage/unusual_uas.h | 7
drivers/usb/storage/usb.c | 3
include/linux/stmmac.h | 1
include/linux/usb_usual.h | 2
include/net/bonding.h | 2
include/soc/mscc/ocelot.h | 3
include/uapi/linux/ptrace.h | 3
kernel/sched/membarrier.c | 21 ++
net/bridge/br_device.c | 6
net/bridge/br_multicast.c | 34 +++-
net/bridge/br_private.h | 10 +
net/bridge/br_vlan.c | 4
net/core/flow_offload.c | 4
net/ethtool/bitset.c | 2
net/ipv4/fib_frontend.c | 2
net/ipv4/tcp_input.c | 3
net/ipv4/tcp_output.c | 9 -
net/ipv4/udp.c | 2
net/mac80211/mesh_pathtbl.c | 4
net/mptcp/mib.c | 1
net/sched/cls_flower.c | 4
net/sched/sch_fq_pie.c | 2
net/tipc/node.c | 6
sound/core/oss/pcm_oss.c | 6
sound/usb/format.c | 2
sound/usb/stream.c | 6
tools/testing/ktest/ktest.pl | 20 +-
tools/testing/selftests/net/fcnal-test.sh | 95 +++++++++++++
63 files changed, 428 insertions(+), 159 deletions(-)

Alex Elder (1):
net: ipa: pass the correct size when freeing DMA memory

Alexander Sverdlin (1):
serial: 8250_omap: Avoid FIFO corruption caused by MDR1 access

Andy Lutomirski (1):
membarrier: Explicitly sync remote cores when SYNC_CORE is requested

Arnd Bergmann (1):
ch_ktls: fix build warning for ipv4-only config

Bui Quang Minh (1):
USB: dummy-hcd: Fix uninitialized array use in init()

Cengiz Can (1):
net: tipc: prevent possible null deref of link

Chris Mi (1):
net: flow_offload: Fix memory leak for indirect flow block

Claudiu Manoil (1):
enetc: Fix reporting of h/w packet counters

Davide Caratti (1):
net/sched: fq_pie: initialize timer earlier in fq_pie_init()

Eric Dumazet (2):
mac80211: mesh: fix mesh_pathtbl_init() error path
tcp: select sane initial rcvq_space.space for big MSS

Fugang Duan (5):
net: stmmac: start phylink instance before stmmac_hw_setup()
net: stmmac: free tx skb buffer in stmmac_resume()
net: stmmac: delete the eee_ctrl_timer after napi disabled
net: stmmac: overwrite the dma_cap.addr64 according to HW design
net: stmmac: increase the timeout for dma reset

Greg Kroah-Hartman (1):
Linux 5.9.16

Guillaume Nault (1):
net: sched: Fix dump of MPLS_OPT_LSE_LABEL attribute in cls_flower

Hans de Goede (1):
xhci-pci: Allow host runtime PM as default for Intel Alpine Ridge LP

Huazhong Tan (1):
net: hns3: remove a misused pragma packed

James Morse (1):
x86/resctrl: Remove unused struct mbm_state::chunks_bw

Jarod Wilson (1):
bonding: fix feature flag setting at init time

Jianguo Wu (1):
mptcp: print new line in mptcp_seq_show() if mptcp isn't in use

Joseph Huang (1):
bridge: Fix a deadlock when enabling multicast snooping

Li Jun (1):
xhci: Give USB2 ports time to enter U3 in bus suspend

Maciej S. Szmigiero (1):
KVM: mmu: Fix SPTE encoding of MMIO generation upper half

Martin Blumenstingl (1):
net: stmmac: dwmac-meson8b: fix mask definition of the m250_sel mux

Michal Kubecek (1):
ethtool: fix stack overflow in ethnl_parse_bitset()

Mika Westerberg (1):
xhci-pci: Allow host runtime PM as default for Intel Maple Ridge xHCI

Moshe Shemesh (2):
net/mlx4_en: Avoid scheduling restart task if it is already running
net/mlx4_en: Handle TX error CQE

Neal Cardwell (1):
tcp: fix cwnd-limited bug for TSO deferral where we send nothing

Oliver Neukum (2):
USB: add RESET_RESUME quirk for Snapscan 1212
USB: UAS: introduce a quirk to set no_write_same

Peilin Ye (1):
ptrace: Prevent kernel-infoleak in ptrace_get_syscall_info()

Sergej Bauer (1):
lan743x: fix for potential NULL pointer dereference with bare card

Stephen Suryaputra (1):
vrf: packets with lladdr src needs dst at input with orig_iif when needs strict

Steven Rostedt (VMware) (2):
ktest.pl: If size of log is too big to email, email error message
ktest.pl: Fix the logic for truncating the size of the log file for email

Takashi Iwai (3):
ALSA: usb-audio: Fix potential out-of-bounds shift
ALSA: usb-audio: Fix control 'access overflow' errors from chmap
ALSA: pcm: oss: Fix potential out-of-bounds shift

Thomas Gleixner (1):
USB: sisusbvga: Make console support depend on BROKEN

Vitaly Lifshits (1):
e1000e: fix S0ix flow to allow S0i3.2 subset entry

Vladimir Oltean (1):
net: mscc: ocelot: fix dropping of unknown IPv4 multicast on Seville

Xiaochen Shen (1):
x86/resctrl: Fix incorrect local bandwidth when mba_sc is enabled

Xin Long (1):
udp: fix the proto value passed to ip_protocol_deliver_rcu for the segments

Zhang Changzhong (3):
ipv4: fix error return code in rtm_to_fib_config()
net: bridge: vlan: fix error return code in __vlan_add()
net: ll_temac: Fix potential NULL dereference in temac_probe()