Skip to content

5.10.203-rc3 review

Greg Kroah-Hartman linux-patches linux-tegra lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest0 of 131 patches 10 repliesIn review

Patches in v1 No applies recorded yet

None of the 131 patches the cover letter announces are in this archive.

Reviews trailers per patch

PatchFlorian FainelliDominique MartinetLinux Kernel Functional TestingJon Hunter
SeriesT-b T-b T-b T-b

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 4 reviewers.

Read the v1 thread

Cover letter [PATCH 5.10 000/131] 5.10.203-rc3 review

This is the start of the stable review cycle for the 5.10.203 release. There are 131 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.

Responses should be made by Thu, 07 Dec 2023 18:32:16 +0000. Anything received after that time might be too late.

The whole patch series can be found in one patch at:

	https://www.kernel.org/pub/linux/kernel/v5.x/stable-review/patch-5.10.203-rc3.gz

or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-5.10.y
and the diffstat can be found below.

thanks,

greg k-h

-------------
Pseudo-Shortlog of commits:

Greg Kroah-Hartman <[email protected]>

    Linux 5.10.203-rc3

Saravana Kannan <[email protected]>
driver core: Release all resources during unbind before updating device links

Heiner Kallweit <[email protected]>
r8169: fix deadlock on RTL8125 in jumbo mtu mode

Heiner Kallweit <[email protected]>
r8169: disable ASPM in case of tx timeout

Wenchao Chen <[email protected]>
mmc: sdhci-sprd: Fix vqmmc not shutting down after the card was pulled

Heiner Kallweit <[email protected]>
mmc: core: add helpers mmc_regulator_enable/disable_vqmmc

Adrian Hunter <[email protected]>
mmc: block: Retry commands in CQE error recovery

Zheng Yongjun <[email protected]>
mmc: core: convert comma to semicolon

Adrian Hunter <[email protected]>
mmc: cqhci: Fix task clearing in CQE error recovery

Adrian Hunter <[email protected]>
mmc: cqhci: Warn of halt or task clear failure

Adrian Hunter <[email protected]>
mmc: cqhci: Increase recovery halt timeout

Christoph Niedermaier <[email protected]>
cpufreq: imx6q: Don't disable 792 Mhz OPP unnecessarily

Christoph Niedermaier <[email protected]>
cpufreq: imx6q: don't warn for disabling a non-existing frequency

Quinn Tran <[email protected]>
scsi: qla2xxx: Fix system crash due to bad pointer access

Bart Van Assche <[email protected]>
scsi: qla2xxx: Use scsi_cmd_to_rq() instead of scsi_cmnd.request

Bart Van Assche <[email protected]>
scsi: core: Introduce the scsi_cmd_to_rq() function

Steve French <[email protected]>
smb3: fix caching of ctime on setxattr

Jeff Layton <[email protected]>
fs: add ctime accessors infrastructure

Alex Deucher <[email protected]>
drm/amdgpu: don't use ATRM for external devices

Rajat Jain <[email protected]>
driver core: Move the "removable" attribute from USB to core

Amir Goldstein <[email protected]>
ima: annotate iint mutex to avoid lockdep false positive warnings

Helge Deller <[email protected]>
fbdev: stifb: Make the STI next font pointer a 32-bit signed offset

Siddharth Vadapalli <[email protected]>
misc: pci_endpoint_test: Add deviceID for J721S2 PCIe EP device support

Kishon Vijay Abraham I <[email protected]>
misc: pci_endpoint_test: Add deviceID for AM64 and J7200

Heiko Carstens <[email protected]>
s390/cmma: fix detection of DAT pages

Alexander Gordeev <[email protected]>
s390/mm: fix phys vs virt confusion in mark_kernel_pXd() functions family

Mark Hasemeyer <[email protected]>
ASoC: SOF: sof-pci-dev: Fix community key quirk detection

Pierre-Louis Bossart <[email protected]>
ASoC: SOF: sof-pci-dev: don't use the community key on APL Chromebooks

Pierre-Louis Bossart <[email protected]>
ASoC: SOF: sof-pci-dev: add parameter to override topology filename

Pierre-Louis Bossart <[email protected]>
ASoC: SOF: sof-pci-dev: use community key on all Up boards

Hans de Goede <[email protected]>
ASoC: Intel: Move soc_intel_is_foo() helpers to a generic header

Steve French <[email protected]>
smb3: fix touch -h of symlink

Claudiu Beznea <[email protected]>
net: ravb: Start TX queues after HW initialization succeeded

Claudiu Beznea <[email protected]>
net: ravb: Use pm_runtime_resume_and_get()

Yoshihiro Shimoda <[email protected]>
ravb: Fix races between ravb_tx_timeout_work() and net related ops

Heiner Kallweit <[email protected]>
r8169: prevent potential deadlock in rtl8169_close

Andrey Grodzovsky <[email protected]>
Revert "workqueue: remove unused cancel_work()"

Geetha sowjanya <[email protected]>
octeontx2-pf: Fix adding mbox work queue entry when num_vfs > 64

Furong Xu <[email protected]>
net: stmmac: xgmac: Disable FPE MMC interrupts

Willem de Bruijn <[email protected]>
selftests/net: mptcp: fix uninitialized variable warnings

Willem de Bruijn <[email protected]>
selftests/net: ipsec: fix constant out of range

Ioana Ciornei <[email protected]>
dpaa2-eth: increase the needed headroom to account for alignment

Zhengchao Shao <[email protected]>
ipv4: igmp: fix refcnt uaf issue when receiving igmp query packet

Niklas Neronin <[email protected]>
usb: config: fix iteration issue in 'usb_get_bos_descriptor()'

Alan Stern <[email protected]>
USB: core: Change configuration warnings to notices

Haiyang Zhang <[email protected]>
hv_netvsc: fix race of netvsc and VF register_netdevice

Max Nguyen <[email protected]>
Input: xpad - add HyperX Clutch Gladiate Support

Filipe Manana <[email protected]>
btrfs: make error messages more clear when getting a chunk map

Jann Horn <[email protected]>
btrfs: send: ensure send_fd is writable

Filipe Manana <[email protected]>
btrfs: fix off-by-one when checking chunk map includes logical address

Bragatheswaran Manickavel <[email protected]>
btrfs: ref-verify: fix memory leaks in btrfs_ref_tree_mod()

Qu Wenruo <[email protected]>
btrfs: add dmesg output for first mount and last unmount of a filesystem

Helge Deller <[email protected]>
parisc: Drop the HP-UX ENOSYM and EREMOTERELEASE error codes

Timothy Pearson <[email protected]>
powerpc: Don't clobber f0/vs0 during fp|altivec register save

Abdul Halim, Mohd Syazwan <[email protected]>
iommu/vt-d: Add MTL to quirk list to skip TE disabling

Markus Weippert <[email protected]>
bcache: revert replacing IS_ERR_OR_NULL with IS_ERR

Wu Bo <[email protected]>
dm verity: don't perform FEC for failed readahead IO

Mikulas Patocka <[email protected]>
dm-verity: align struct dm_verity_fec_io properly

Kailang Yang <[email protected]>
ALSA: hda/realtek: Add supported ALC257 for ChromeOS

Kailang Yang <[email protected]>
ALSA: hda/realtek: Headset Mic VREF to 100%

Takashi Iwai <[email protected]>
ALSA: hda: Disable power-save on KONTRON SinglePC

Adrian Hunter <[email protected]>
mmc: block: Do not lose cache flush during CQE error recovery

Yang Yingliang <[email protected]>
firewire: core: fix possible memory leak in create_units()

Maria Yu <[email protected]>
pinctrl: avoid reload of p state in list iteration

Keith Busch <[email protected]>
io_uring: fix off-by one bvec index

Johan Hovold <[email protected]>
USB: dwc3: qcom: fix wakeup after probe deferral

Ricardo Ribalda <[email protected]>
usb: dwc3: set the dma max_seg_size

Alexander Stein <[email protected]>
usb: dwc3: Fix default mode initialization

Oliver Neukum <[email protected]>
USB: dwc2: write HCINT with INTMASK applied

Lech Perczak <[email protected]>
USB: serial: option: don't claim interface 4 for ZTE MF290

Puliang Lu <[email protected]>
USB: serial: option: fix FM101R-GL defines

Victor Fragoso <[email protected]>
USB: serial: option: add Fibocom L7xx modules

Mingzhe Zou <[email protected]>

    bcache: fixup lock c->root error

Mingzhe Zou <[email protected]>
bcache: fixup init dirty data errors

Rand Deeb <[email protected]>
bcache: prevent potential division by zero error

Coly Li <[email protected]>
bcache: check return value from btree_node_alloc_replacement()

Mikulas Patocka <[email protected]>
dm-delay: fix a race between delay_presuspend and delay_bio

Long Li <[email protected]>
hv_netvsc: Mark VF as slave before exposing it to user-mode

Haiyang Zhang <[email protected]>
hv_netvsc: Fix race of register_netdevice_notifier and VF register

Asuna Yang <[email protected]>
USB: serial: option: add Luat Air72*U series products

Jan Höppner <[email protected]>
s390/dasd: protect device queue against concurrent access

Mingzhe Zou <[email protected]>
bcache: fixup multi-threaded bch_sectors_dirty_init() wake-up race

Coly Li <[email protected]>
bcache: replace a mistaken IS_ERR() by IS_ERR_OR_NULL() in btree_gc_coalesce()

Keith Busch <[email protected]>
swiotlb-xen: provide the "max_mapping_size" method

Hans de Goede <[email protected]>
ACPI: resource: Skip IRQ override on ASUS ExpertBook B1402CVA

Kuninori Morimoto <[email protected]>
ASoC: simple-card: fixup asoc_simple_probe() error handling

Al Viro <[email protected]>
nfsd: lock_rename() needs both directories to live on the same fs

Zhang Yi <[email protected]>
ext4: make sure allocate pending entry not fail

Baokun Li <[email protected]>
ext4: fix slab-use-after-free in ext4_es_insert_extent()

Baokun Li <[email protected]>
ext4: using nofail preallocation in ext4_es_insert_extent()

Baokun Li <[email protected]>
ext4: using nofail preallocation in ext4_es_insert_delayed_block()

Baokun Li <[email protected]>
ext4: using nofail preallocation in ext4_es_remove_extent()

Baokun Li <[email protected]>
ext4: use pre-allocated es in __es_remove_extent()

Baokun Li <[email protected]>
ext4: use pre-allocated es in __es_insert_extent()

Baokun Li <[email protected]>
ext4: factor out __es_alloc_extent() and __es_free_extent()

Baokun Li <[email protected]>
ext4: add a new helper to check if es must be kept

Huacai Chen <[email protected]>
MIPS: KVM: Fix a build warning about variable set but not used

Sakari Ailus <[email protected]>
media: ccs: Correctly initialise try compose rectangle

Peter Zijlstra <[email protected]>
lockdep: Fix block chain corruption

Johan Hovold <[email protected]>
USB: dwc3: qcom: fix ACPI platform device leak

Johan Hovold <[email protected]>
USB: dwc3: qcom: fix resource leaks on probe deferral

Christoph Hellwig <[email protected]>
nvmet: nul-terminate the NQNs passed in the connect command

Chaitanya Kulkarni <[email protected]>
nvmet: remove unnecessary ctrl parameter

David Howells <[email protected]>
afs: Fix file locking on R/O volumes to operate in local mode

David Howells <[email protected]>
afs: Return ENOENT if no cell DNS record can be found

Samuel Holland <[email protected]>
net: axienet: Fix check for partial TX checksum

Raju Rangoju <[email protected]>
amd-xgbe: propagate the correct speed and duplex status

Raju Rangoju <[email protected]>
amd-xgbe: handle the corner-case during tx completion

Raju Rangoju <[email protected]>
amd-xgbe: handle corner-case during sfp hotplug

Stefano Stabellini <[email protected]>
arm/xen: fix xen_vcpu_info allocation alignment

D. Wythe <[email protected]>
net/smc: avoid data corruption caused by decline

Jose Ignacio Tornos Martinez <[email protected]>

    net: usb: ax88179_178a: fix failed operations during ax88179_reset

Kunwu Chan <[email protected]>
ipv4: Correct/silence an endian warning in __ip_do_redirect

Charles Yi <[email protected]>
HID: fix HID device resource race between HID core and debugging support

Benjamin Tissoires <[email protected]>
HID: core: store the unique system identifier in hid_device

Jonas Karlman <[email protected]>
drm/rockchip: vop: Fix color for RGB888/BGR888 format on VOP full

Chen Ni <[email protected]>
ata: pata_isapnp: Add missing error check for devm_ioport_map()

Eric Dumazet <[email protected]>
wireguard: use DEV_STATS_INC()

Marek Vasut <[email protected]>
drm/panel: simple: Fix Innolux G101ICE-L01 timings

Marek Vasut <[email protected]>
drm/panel: simple: Fix Innolux G101ICE-L01 bus flags

Xuxin Xiong <[email protected]>
drm/panel: auo,b101uan08.3: Fine tune the panel power sequence

Shuijing Li <[email protected]>
drm/panel: boe-tv101wum-nl6: Fine tune the panel power sequence

David Howells <[email protected]>
afs: Make error on cell lookup failure consistent with OpenAFS

David Howells <[email protected]>
afs: Fix afs_server_list to be cleaned up with RCU

Heiner Kallweit <[email protected]>
Revert "net: r8169: Disable multicast filter for RTL8168H and RTL8107E"

Neil Armstrong <[email protected]>
tty: serial: meson: retrieve port FIFO size from DT

Takashi Iwai <[email protected]>
media: imon: fix access to invalid resource for the second interface

Axel Lin <[email protected]>
i2c: sun6i-p2wi: Prevent potential division by zero

Qu Huang <[email protected]>
drm/amdgpu: Fix a null pointer access when the smc_rreg pointer is NULL

Patrick Thompson <[email protected]>
net: r8169: Disable multicast filter for RTL8168H and RTL8107E

Nathan Chancellor <[email protected]>
PCI: keystone: Drop __init from ks_pcie_add_pcie_{ep,port}()

Christopher Bednarz <[email protected]>
RDMA/irdma: Prevent zero-length STAG registration

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

Diffstat:

 Documentation/ABI/testing/sysfs-bus-usb            |  11 -
 Documentation/ABI/testing/sysfs-devices-removable  |  17 ++
 Makefile                                           |   4 +-
 arch/arm/xen/enlighten.c                           |   3 +-
 arch/mips/kvm/mmu.c                                |   3 +-
 arch/parisc/include/uapi/asm/errno.h               |   2 -
 arch/powerpc/kernel/fpu.S                          |  13 +
 arch/powerpc/kernel/vector.S                       |   2 +
 arch/s390/mm/page-states.c                         |  14 +-
 drivers/acpi/resource.c                            |   7 +
 drivers/ata/pata_isapnp.c                          |   3 +
 drivers/base/core.c                                |  28 ++
 drivers/base/dd.c                                  |   4 +-
 drivers/cpufreq/imx6q-cpufreq.c                    |  32 ++-
 drivers/firewire/core-device.c                     |  11 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_bios.c           |   5 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c        |   6 +
 drivers/gpu/drm/panel/panel-boe-tv101wum-nl6.c     |   7 +
 drivers/gpu/drm/panel/panel-simple.c               |  13 +-
 drivers/gpu/drm/rockchip/rockchip_drm_vop.c        |  14 +-
 drivers/hid/hid-core.c                             |  16 +-
 drivers/hid/hid-debug.c                            |   3 +
 drivers/i2c/busses/i2c-sun6i-p2wi.c                |   5 +
 drivers/infiniband/hw/i40iw/i40iw_ctrl.c           |   6 +
 drivers/infiniband/hw/i40iw/i40iw_type.h           |   2 +
 drivers/infiniband/hw/i40iw/i40iw_verbs.c          |  10 +-
 drivers/input/joystick/xpad.c                      |   2 +
 drivers/iommu/intel/iommu.c                        |   2 +-
 drivers/md/bcache/btree.c                          |   6 +-
 drivers/md/bcache/sysfs.c                          |   2 +-
 drivers/md/bcache/writeback.c                      |  22 +-
 drivers/md/dm-delay.c                              |  17 +-
 drivers/md/dm-verity-fec.c                         |   3 +-
 drivers/md/dm-verity-target.c                      |   4 +-
 drivers/md/dm-verity.h                             |   6 -
 drivers/media/i2c/smiapp/smiapp-core.c             |   2 +-
 drivers/media/rc/imon.c                            |   6 +
 drivers/misc/pci_endpoint_test.c                   |  12 +
 drivers/mmc/core/block.c                           |   2 +
 drivers/mmc/core/core.c                            |  15 +-
 drivers/mmc/core/regulator.c                       |  41 +++
 drivers/mmc/host/cqhci.c                           |  44 +--
 drivers/mmc/host/sdhci-sprd.c                      |  25 ++
 drivers/net/ethernet/amd/xgbe/xgbe-drv.c           |  14 +
 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c       |  11 +-
 drivers/net/ethernet/amd/xgbe/xgbe-mdio.c          |  14 +-
 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c   |   8 +-
 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.h   |   2 +-
 .../net/ethernet/marvell/octeontx2/nic/otx2_pf.c   |   7 +-
 drivers/net/ethernet/realtek/r8169_main.c          |  23 +-
 drivers/net/ethernet/renesas/ravb_main.c           |  20 +-
 drivers/net/ethernet/stmicro/stmmac/mmc_core.c     |   4 +
 drivers/net/ethernet/xilinx/xilinx_axienet_main.c  |   2 +-
 drivers/net/hyperv/netvsc_drv.c                    |  66 +++--
 drivers/net/usb/ax88179_178a.c                     |   4 +-
 drivers/net/wireguard/device.c                     |   4 +-
 drivers/net/wireguard/receive.c                    |  12 +-
 drivers/net/wireguard/send.c                       |   3 +-
 drivers/nvme/target/core.c                         |  21 +-
 drivers/nvme/target/fabrics-cmd.c                  |  15 +-
 drivers/nvme/target/nvmet.h                        |   5 +-
 drivers/pci/controller/dwc/pci-keystone.c          |   8 +-
 drivers/pinctrl/core.c                             |   6 +-
 drivers/s390/block/dasd.c                          |  24 +-
 drivers/scsi/qla2xxx/qla_os.c                      |  14 +-
 drivers/tty/serial/meson_uart.c                    |   2 +
 drivers/usb/core/config.c                          |  85 +++---
 drivers/usb/core/hub.c                             |  13 +-
 drivers/usb/core/sysfs.c                           |  24 --
 drivers/usb/dwc2/hcd_intr.c                        |  15 +-
 drivers/usb/dwc3/core.c                            |   2 +
 drivers/usb/dwc3/drd.c                             |   2 +-
 drivers/usb/dwc3/dwc3-qcom.c                       |  52 +++-
 drivers/usb/serial/option.c                        |  11 +-
 drivers/video/fbdev/sticore.h                      |   2 +-
 drivers/xen/swiotlb-xen.c                          |   1 +
 fs/afs/dynroot.c                                   |   4 +-
 fs/afs/internal.h                                  |   1 +
 fs/afs/server_list.c                               |   2 +-
 fs/afs/super.c                                     |   2 +
 fs/afs/vl_rotate.c                                 |  10 +
 fs/btrfs/disk-io.c                                 |   1 +
 fs/btrfs/ref-verify.c                              |   2 +
 fs/btrfs/send.c                                    |   2 +-
 fs/btrfs/super.c                                   |   5 +-
 fs/btrfs/volumes.c                                 |   9 +-
 fs/cifs/cifsfs.c                                   |   1 +
 fs/cifs/xattr.c                                    |   5 +-
 fs/ext4/extents_status.c                           | 306 +++++++++++++++------
 fs/inode.c                                         |  16 ++
 fs/nfsd/vfs.c                                      |  12 +-
 include/linux/device.h                             |  37 +++
 include/linux/fs.h                                 |  45 ++-
 include/linux/hid.h                                |   5 +
 include/linux/mmc/host.h                           |   3 +
 include/linux/platform_data/x86/soc.h              |  65 +++++
 include/linux/usb.h                                |   7 -
 include/linux/workqueue.h                          |   1 +
 include/scsi/scsi_cmnd.h                           |   6 +
 io_uring/io_uring.c                                |   2 +-
 kernel/locking/lockdep.c                           |   3 +-
 kernel/workqueue.c                                 |   9 +
 lib/errname.c                                      |   6 -
 net/ipv4/igmp.c                                    |   6 +-
 net/ipv4/route.c                                   |   2 +-
 net/smc/af_smc.c                                   |   8 +-
 security/integrity/iint.c                          |  48 +++-
 sound/pci/hda/hda_intel.c                          |   2 +
 sound/pci/hda/patch_realtek.c                      |  12 +
 sound/soc/generic/simple-card.c                    |   6 +-
 sound/soc/intel/common/soc-intel-quirks.h          |  51 +---
 sound/soc/sof/sof-pci-dev.c                        |  62 ++++-
 tools/arch/parisc/include/uapi/asm/errno.h         |   2 -
 tools/testing/selftests/net/ipsec.c                |   4 +-
 tools/testing/selftests/net/mptcp/mptcp_connect.c  |  11 +-
 115 files changed, 1216 insertions(+), 513 deletions(-)