Greg Kroah-Hartman has officially announced the release of Linux Kernel 5.10.21.
I'm announcing the release of the 5.10.21 kernel.
All users of the 5.10 kernel series must upgrade.
The updated 5.10.y git tree can be found at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-5.10.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/devicetree/bindings/net/btusb.txt | 2
Documentation/devicetree/bindings/net/ethernet-controller.yaml | 5
Documentation/networking/ip-sysctl.rst | 7
Makefile | 2
arch/arm/xen/p2m.c | 35 ++
arch/parisc/kernel/irq.c | 4
arch/powerpc/lib/sstep.c | 79 ++++-
arch/riscv/mm/init.c | 21 -
arch/x86/events/intel/core.c | 3
arch/x86/include/asm/xen/page.h | 12
arch/x86/kernel/module.c | 1
arch/x86/kernel/reboot.c | 9
arch/x86/tools/relocs.c | 12
arch/x86/xen/p2m.c | 54 +++
arch/x86/xen/setup.c | 25 -
crypto/tcrypt.c | 20 -
drivers/block/nbd.c | 32 +-
drivers/block/zram/zram_drv.c | 2
drivers/bluetooth/hci_h5.c | 5
drivers/edac/amd64_edac.c | 10
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 6
drivers/gpu/drm/amd/amdgpu/cz_ih.c | 37 +-
drivers/gpu/drm/amd/amdgpu/iceland_ih.c | 36 +-
drivers/gpu/drm/amd/amdgpu/tonga_ih.c | 37 +-
drivers/gpu/drm/amd/display/dc/core/dc_link.c | 5
drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c | 1
drivers/gpu/drm/virtio/virtgpu_object.c | 5
drivers/infiniband/ulp/rtrs/rtrs-clt.c | 15 -
drivers/infiniband/ulp/rtrs/rtrs-srv.c | 3
drivers/infiniband/ulp/rtrs/rtrs.c | 4
drivers/input/mouse/elan_i2c.h | 16 +
drivers/input/mouse/elan_i2c_core.c | 13
drivers/input/mouse/elan_i2c_smbus.c | 8
drivers/input/mouse/elantech.c | 99 ++++++
drivers/input/mouse/elantech.h | 4
drivers/media/rc/mceusb.c | 9
drivers/media/usb/uvc/uvc_driver.c | 7
drivers/media/v4l2-core/v4l2-ctrls.c | 3
drivers/media/v4l2-core/v4l2-ioctl.c | 19 -
drivers/net/ethernet/atheros/ag71xx.c | 4
drivers/net/phy/sfp-bus.c | 15 +
drivers/net/phy/sfp.c | 112 +++++++
drivers/net/tap.c | 7
drivers/net/tun.c | 5
drivers/net/usb/qmi_wwan.c | 1
drivers/net/wireless/ath/ath10k/mac.c | 15 -
drivers/net/wireless/broadcom/brcm80211/brcmfmac/dmi.c | 32 ++
drivers/net/wireless/mediatek/mt76/mt7615/mac.c | 20 +
drivers/net/wireless/mediatek/mt76/mt7615/mt7615.h | 2
drivers/net/wireless/mediatek/mt76/mt7615/pci_init.c | 12
drivers/net/wireless/rsi/rsi_91x_hal.c | 3
drivers/net/wireless/rsi/rsi_91x_sdio.c | 6
drivers/net/wireless/rsi/rsi_91x_sdio_ops.c | 52 ---
drivers/net/wireless/rsi/rsi_sdio.h | 8
drivers/net/wireless/ti/wl12xx/main.c | 3
drivers/net/wireless/ti/wlcore/main.c | 15 -
drivers/net/wireless/ti/wlcore/wlcore.h | 3
drivers/net/xen-netback/netback.c | 12
drivers/nvme/host/core.c | 20 +
drivers/nvme/host/nvme.h | 2
drivers/nvme/host/rdma.c | 18 +
drivers/nvme/host/tcp.c | 18 +
drivers/pci/pci.c | 9
drivers/remoteproc/mtk_scp.c | 4
drivers/scsi/libiscsi.c | 148 +++++-----
drivers/scsi/scsi_transport_iscsi.c | 40 ++
drivers/staging/fwserial/fwserial.c | 2
drivers/staging/most/sound/sound.c | 2
drivers/staging/vc04_services/bcm2835-audio/bcm2835-ctl.c | 6
drivers/staging/vc04_services/bcm2835-audio/bcm2835-pcm.c | 2
drivers/staging/vc04_services/bcm2835-audio/bcm2835.c | 6
drivers/tty/n_tty.c | 87 ++++-
drivers/tty/tty_io.c | 28 +
drivers/tty/vt/consolemap.c | 2
drivers/video/fbdev/udlfb.c | 1
fs/btrfs/transaction.c | 11
fs/erofs/super.c | 4
fs/f2fs/namei.c | 8
fs/f2fs/segment.h | 4
fs/jfs/jfs_filsys.h | 1
fs/jfs/jfs_mount.c | 10
fs/namei.c | 43 +-
fs/xfs/xfs_iops.c | 2
include/linux/netdevice.h | 3
include/linux/swap.h | 1
include/linux/zsmalloc.h | 2
include/net/bluetooth/hci.h | 8
include/uapi/linux/pkt_cls.h | 2
kernel/sched/core.c | 17 -
kernel/sched/sched.h | 1
mm/hugetlb.c | 22 -
mm/page_io.c | 5
mm/swapfile.c | 13
mm/zsmalloc.c | 17 -
net/bluetooth/amp.c | 3
net/bluetooth/hci_core.c | 21 -
net/bridge/br_sysfs_if.c | 9
net/core/dev.c | 42 ++
net/core/dev_ioctl.c | 20 -
net/core/pktgen.c | 2
net/core/rtnetlink.c | 2
net/core/skbuff.c | 14
net/dsa/tag_rtl4_a.c | 43 +-
net/hsr/hsr_framereg.c | 9
net/hsr/hsr_framereg.h | 1
net/hsr/hsr_main.h | 1
net/iucv/af_iucv.c | 1
net/mptcp/subflow.c | 6
net/psample/psample.c | 4
net/sched/cls_flower.c | 39 ++
security/smack/smackfs.c | 21 +
security/tomoyo/file.c | 16 -
security/tomoyo/network.c | 8
security/tomoyo/util.c | 24 -
sound/pci/hda/patch_realtek.c | 13
sound/soc/intel/boards/bytcr_rt5640.c | 63 +++-
sound/soc/intel/boards/bytcr_rt5651.c | 13
sound/soc/intel/boards/sof_sdw.c | 15 -
sound/soc/intel/common/soc-intel-quirks.h | 25 +
sound/soc/qcom/lpass-cpu.c | 1
120 files changed, 1388 insertions(+), 591 deletions(-)
Alexander Egorenkov (1):
net/af_iucv: remove WARN_ONCE on malformed RX packets
Alexandre Ghiti (1):
riscv: Get rid of MAX_EARLY_MAPPING_SIZE
Ananth N Mavinakayanahalli (2):
powerpc/sstep: Check instruction validity against ISA version before emulation
powerpc/sstep: Fix incorrect return from analyze_instr()
Ard Biesheuvel (1):
crypto: tcrypt - avoid signed overflow in byte count
Borislav Petkov (1):
EDAC/amd64: Do not load on family 0x15, model 0x13
Chao Leng (3):
nvme-core: add cancel tagset helpers
nvme-rdma: add clean action for failed reconnection
nvme-tcp: add clean action for failed reconnection
Chao Yu (1):
f2fs: fix to set/clear I_LINKABLE under i_lock
Chris Leech (2):
scsi: iscsi: Ensure sysfs attributes are limited to PAGE_SIZE
scsi: iscsi: Verify lengths on passthrough PDUs
Chris Mi (1):
net: psample: Fix netlink skb length with tunnel info
Christian Gromm (1):
staging: most: sound: add sanity check for function argument
Claire Chang (1):
Bluetooth: hci_h5: Set HCI_QUIRK_SIMULTANEOUS_DISCOVERY for btrtl
Cong Wang (1):
net: fix dev_ifsioc_locked() race condition
DENG Qingfang (1):
net: ag71xx: remove unnecessary MTU reservation
Defang Bo (1):
drm/amdgpu: Add check to prevent IH overflow
Di Zhu (1):
pktgen: fix misuse of BUG_ON() in pktgen_thread_worker()
Dinghao Liu (1):
staging: fwserial: Fix error handling in fwserial_create
Eckhart Mohr (1):
ALSA: hda/realtek: Add quirk for Clevo NH55RZQ
Eric Dumazet (1):
tcp: fix tcp_rmem documentation
Fangrui Song (1):
x86/build: Treat R_386_PLT32 relocation as R_386_PC32
Gao Xiang (1):
erofs: fix shift-out-of-bounds of blkszbits
Geert Uytterhoeven (1):
dt-bindings: net: btusb: DT fix s/interrupt-name/interrupt-names/
Gopal Tiwari (1):
Bluetooth: Fix null pointer dereference in amp_read_loc_assoc_final_data
Greg Kroah-Hartman (1):
Linux 5.10.21
Hans Verkuil (1):
media: v4l2-ctrls.c: fix shift-out-of-bounds in std_validate
Hans de Goede (9):
Bluetooth: Add new HCI_QUIRK_NO_SUSPEND_NOTIFIER quirk
brcmfmac: Add DMI nvram filename quirk for Predia Basic tablet
brcmfmac: Add DMI nvram filename quirk for Voyo winpad A15 tablet
ASoC: Intel: bytcr_rt5640: Add new BYT_RT5640_NO_SPEAKERS quirk-flag
ASoC: Intel: Add DMI quirk table to soc_intel_is_byt_cr()
ASoC: Intel: bytcr_rt5640: Add quirk for the Estar Beauty HD MID 7316R tablet
ASoC: Intel: bytcr_rt5640: Add quirk for the Voyo Winpad A15 tablet
ASoC: Intel: bytcr_rt5651: Add quirk for the Jumper EZpad 7 tablet
ASoC: Intel: bytcr_rt5640: Add quirk for the Acer One S1002 tablet
Heiner Kallweit (1):
x86/reboot: Add Zotac ZBOX CI327 nano PCI reboot quirk
Jack Wang (3):
RDMA/rtrs: Do not signal for heatbeat
RDMA/rtrs-clt: Use bitmask to check sess->flags
RDMA/rtrs-srv: Do not signal REG_MR
Jaegeuk Kim (1):
f2fs: handle unallocated section and zone on pinned/atgc
Jan Beulich (2):
Xen/gnttab: handle p2m update errors on a per-slot basis
xen-netback: respect gnttab_map_refs()'s return value
Jens Axboe (2):
fs: make unlazy_walk() error handling consistent
swap: fix swapfile read/write offset
Jim Mattson (1):
perf/x86/kvm: Add Cascade Lake Xeon steppings to isolation_ucodes[]
Jingle Wu (1):
Input: elan_i2c - add new trackpoint report type 0x5F
Jingwen Chen (1):
drm/amd/amdgpu: add error handling to amdgpu_virt_read_pf2vf_data
Jiri Slaby (1):
vt/consolemap: do font sum unsigned
John David Anglin (1):
parisc: Bump 64-bit IRQ stack size to 64 KB
Josef Bacik (2):
nbd: handle device refs for DESTROY_ON_DISCONNECT properly
btrfs: fix error handling in commit_fs_roots
Juerg Haefliger (1):
staging: bcm2835-audio: Replace unsafe strcpy() with strscpy()
Juergen Gross (1):
xen: fix p2m size in dom0 for disabled memory hotplug case
Juri Lelli (1):
sched/features: Fix hrtick reprogramming
Lech Perczak (1):
net: usb: qmi_wwan: support ZTE P685M modem
Lee Duncan (1):
scsi: iscsi: Restrict sessions and handles to admin capabilities
Li Xinhai (1):
mm/hugetlb.c: fix unnecessary address expansion of pmd sharing
Linus Torvalds (5):
tty: fix up iterate_tty_read() EOVERFLOW handling
tty: fix up hung_up_tty_read() conversion
tty: clean up legacy leftovers from n_tty line discipline
tty: teach n_tty line discipline about the new "cookie continuations"
tty: teach the n_tty ICANON case about the new "cookie continuations" too
Linus Walleij (1):
net: dsa: tag_rtl4_a: Support also egress tags
Marco Elver (1):
net: fix up truesize of cloned skb in skb_prepare_for_shift()
Marco Wenzel (1):
net: hsr: add support for EntryForgetTime
Marek Vasut (2):
rsi: Fix TX EAPOL packet handling against iwlwifi AP
rsi: Move card interrupt handling to RX thread
Miaoqing Pan (1):
ath10k: fix wmi mgmt tx queue full due to race condition
Nicholas Kazlauskas (1):
drm/amd/display: Guard against NULL pointer deref when get_i2c_info fails
Nirmoy Das (1):
PCI: Add a REBAR size quirk for Sapphire RX 5600 XT Pulse
Pali Rohár (2):
net: sfp: add mode quirk for GPON module Ubiquiti U-Fiber Instant
net: sfp: add workaround for Realtek RTL8672 and RTL9601C chips
Paolo Abeni (1):
mptcp: do not wakeup listener for MPJ subflows
Peter Zijlstra (1):
sched/core: Allow try_invoke_on_locked_down_task() with irqs disabled
Pierre-Louis Bossart (1):
ASoC: Intel: sof-sdw: indent and add quirks consistently
Rander Wang (1):
ASoC: Intel: sof_sdw: detect DMIC number based on mach params
Randy Dunlap (1):
JFS: more checks for invalid superblock
Ricardo Ribalda (1):
media: uvcvideo: Allow entities with no pads
Rokudo Yan (1):
zsmalloc: account the number of compacted pages correctly
Russell King (2):
dt-bindings: ethernet-controller: fix fixed-link specification
net: sfp: VSOL V2801F / CarlitoxxPro CPGOS03-0490 v2.0 workaround
Ryder Lee (1):
mt76: mt7615: reset token when mac_reset happens
Sabyrzhan Tasbolatov (1):
smackfs: restrict bytes count in smackfs write functions
Sakari Ailus (1):
media: v4l: ioctl: Fix memory leak in video_usercopy
Sean Young (1):
media: mceusb: sanity check for prescaler value
Sergey Senozhatsky (1):
drm/virtio: use kvmalloc for large allocations
Souptick Joarder (1):
remoteproc/mediatek: Fix kernel test robot warning
Stephen Boyd (1):
ASoC: qcom: Remove useless debug print
Takashi Iwai (1):
ALSA: hda/realtek: Apply dual codec quirks for MSI Godlike X570 board
Tetsuo Handa (1):
tomoyo: ignore data race while checking quota
Tian Tao (1):
drm/hisilicon: Fix use-after-free
Tony Lindgren (1):
wlcore: Fix command execute failure 19 for wl12xx
Vamshi K Sthambamkadi (1):
Bluetooth: btusb: fix memory leak on suspend and resume
Vladimir Oltean (1):
net: bridge: use switchdev for port flags set through sysfs too
Werner Sembach (1):
ALSA: hda/realtek: Add quirk for Intel NUC 10
Yumei Huang (1):
xfs: Fix assert failure in xfs_setattr_size()
Zqiang (1):
udlfb: Fix memory leak in dlfb_usb_probe
jingle.wu (1):
Input: elantech - fix protocol errors for some trackpoints in SMBus mode
wenxu (1):
net/sched: cls_flower: Reject invalid ct_state flags rules