Skip to content

6.1.111-rc1 review

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

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest63 patches 14 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/63ksmbd: override fsids for share path checkfs/smb/server/mgmt/share_config.c fs/smb/server/mgmt/share_config.h fs/smb/server/mgmt/tree_connect.c +4 more+32 -130 replies
2/63ksmbd: override fsids for smb2_query_info()fs/smb/server/smb2pdu.c+7 -00 replies
3/63usbnet: ipheth: fix carrier detection in modes 1 and 4drivers/net/usb/ipheth.c+3 -20 replies
4/63net: ethernet: use ip_hdrlen() instead of bit shiftdrivers/net/ethernet/jme.c+4 -60 replies
5/63drm: panel-orientation-quirks: Add quirk for Ayn Loki Zerodrivers/gpu/drm/drm_panel_orientation_quirks.c+6 -00 replies
6/63drm: panel-orientation-quirks: Add quirk for Ayn Loki Maxdrivers/gpu/drm/drm_panel_orientation_quirks.c+6 -00 replies
7/63net: phy: vitesse: repair vsc73xx autonegotiationdrivers/net/phy/vitesse.c+0 -140 replies
8/63powerpc/mm: Fix boot warning with hugepages and CONFIG_DEBUG_VIRTUALarch/powerpc/kernel/setup-common.c arch/powerpc/mm/mem.c+1 -20 replies
9/63btrfs: update target inodes ctime on unlinkfs/btrfs/inode.c+1 -00 replies
10/63Input: ads7846 - ratelimit the spi_sync error messagedrivers/input/touchscreen/ads7846.c+1 -10 replies
11/63Input: synaptics - enable SMBus for HP Elitebook 840 G2drivers/input/mouse/synaptics.c+1 -00 replies
12/63HID: multitouch: Add support for GT7868Qdrivers/hid/hid-ids.h drivers/hid/hid-multitouch.c+35 -00 replies
13/63scripts: kconfig: merge_config: config files: add a trailing newlinescripts/kconfig/merge_config.sh+2 -00 replies
14/63platform/surface: aggregator_registry: Add Support for Surface Pro 10drivers/platform/surface/surface_aggregator_registry.c+4 -10 replies
15/63platform/surface: aggregator_registry: Add support for Surface Laptop Go 3drivers/platform/surface/surface_aggregator_registry.c+3 -00 replies
16/63drm/msm/adreno: Fix error return if missing firmware-namedrivers/gpu/drm/msm/adreno/adreno_gpu.c+1 -10 replies
17/63Input: i8042 - add Fujitsu Lifebook E756 to i8042 quirk tabledrivers/input/serio/i8042-acpipnpio.h+9 -00 replies
18/63smb/server: fix return value of smb2_open()fs/smb/server/smb2pdu.c+1 -10 replies
19/63NFSv4: Fix clearing of layout segments in layoutreturnfs/nfs/nfs4proc.c fs/nfs/pnfs.c+8 -60 replies
20/63NFS: Avoid unnecessary rescanning of the per-server delegation listfs/nfs/delegation.c+5 -100 replies
21/63platform/x86: panasonic-laptop: Fix SINF array out of bounds accessesdrivers/platform/x86/panasonic-laptop.c+39 -100 replies
22/63platform/x86: panasonic-laptop: Allocate 1 entry extra in the sinf arraydrivers/platform/x86/panasonic-laptop.c+8 -10 replies
23/63mptcp: pm: Fix uaf in __timer_delete_syncnet/mptcp/pm_netlink.c+9 -40 replies
24/63arm64: dts: rockchip: fix eMMC/SPI corruption when audio has been used on RK3399 Pumaarch/arm64/boot/dts/rockchip/rk3399-puma.dtsi+11 -20 replies
25/63arm64: dts: rockchip: override BIOS_DISABLE signal via GPIO hog on RK3399 Pumaarch/arm64/boot/dts/rockchip/rk3399-puma.dtsi+22 -10 replies
26/63minmax: reduce min/max macro expansion in atomisp driverdrivers/staging/media/atomisp/pci/sh_css_frac.h+19 -70 replies
27/63net: tighten bad gso csum offset check in virtio_net_hdrinclude/linux/virtio_net.h+2 -10 replies
28/63dm-integrity: fix a race condition when accessing recalc_sectordrivers/md/dm-integrity.c+3 -10 replies
29/63mm: avoid leaving partial pfn mappings around in error casemm/memory.c+22 -50 replies
30/63net: xilinx: axienet: Fix race in axienet_stopdrivers/net/ethernet/xilinx/xilinx_axienet.h drivers/net/ethernet/xilinx/xilinx_axienet_main.c+11 -00 replies
31/63pmdomain: ti: Add a null pointer check to the omap_prm_domain_initdrivers/soc/ti/omap_prm.c+2 -00 replies
32/63fs/ntfs3: Use kvfree to free memory allocated by kvmallocfs/ntfs3/attrlist.c fs/ntfs3/bitmap.c fs/ntfs3/frecord.c +1 more+7 -70 replies
33/63arm64: dts: rockchip: fix PMIC interrupt pin in pinctrl for ROCK Pi Earch/arm64/boot/dts/rockchip/rk3328-rock-pi-e.dts+1 -10 replies
34/63eeprom: digsy_mtc: Fix 93xx46 driver probe failuredrivers/misc/eeprom/digsy_mtc_eeprom.c+1 -10 replies
35/63cxl/core: Fix incorrect vendor debug UUID definedrivers/cxl/cxlmem.h+1 -10 replies
36/63selftests/bpf: Support SOCK_STREAM in unix_inet_redir_to_connected()tools/testing/selftests/bpf/prog_tests/sockmap_listen.c+1 -20 replies
37/63hwmon: (pmbus) Conditionally clear individual status bits for pmbus rev >= 1.2drivers/hwmon/pmbus/pmbus.h drivers/hwmon/pmbus/pmbus_core.c+20 -30 replies
38/63ice: fix accounting for filters shared by multiple VSIsdrivers/net/ethernet/intel/ice/ice_switch.c+1 -10 replies
39/63igb: Always call igb_xdp_ring_update_tail() under Tx lockdrivers/net/ethernet/intel/igb/igb_main.c+13 -40 replies
40/63net/mlx5: Update the list of the PCI supported devicesdrivers/net/ethernet/mellanox/mlx5/core/main.c+1 -00 replies
41/63net/mlx5e: Add missing link modes to ptys2ethtool_mapdrivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c+4 -00 replies
42/63net/mlx5: Explicitly set scheduling element and TSAR typedrivers/net/ethernet/mellanox/mlx5/core/esw/qos.c+7 -00 replies
43/63net/mlx5: Add missing masks and QoS bit masks for scheduling elementsinclude/linux/mlx5/mlx5_ifc.h+9 -10 replies
44/63net/mlx5: Correct TASR typo into TSARdrivers/net/ethernet/mellanox/mlx5/core/esw/qos.c include/linux/mlx5/mlx5_ifc.h+2 -20 replies
45/63net/mlx5: Verify support for scheduling element and TSAR typedrivers/net/ethernet/mellanox/mlx5/core/esw/qos.c drivers/net/ethernet/mellanox/mlx5/core/qos.c+31 -200 replies
46/63net/mlx5: Fix bridge mode operations when there are no VFsdrivers/net/ethernet/mellanox/mlx5/core/esw/legacy.c+2 -20 replies
47/63fou: fix initialization of grcnet/ipv4/fou.c+2 -20 replies
48/63octeontx2-af: Set XOFF on other child transmit schedulers during SMQ flushdrivers/net/ethernet/marvell/octeontx2/af/rvu.h drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c+144 -20 replies
49/63octeontx2-af: Modify SMQ flush sequence to drop packetsdrivers/net/ethernet/marvell/octeontx2/af/rvu.h drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c+48 -140 replies
50/63net: ftgmac100: Enable TX interrupt to avoid TX timeoutdrivers/net/ethernet/faraday/ftgmac100.h+1 -10 replies
51/63netfilter: nft_socket: fix sk refcount leaksnet/netfilter/nft_socket.c+4 -30 replies
52/63netfilter: nft_socket: make cgroupsv2 matching work with namespacesnet/netfilter/nft_socket.c+38 -30 replies
53/63net: dpaa: Pad packets to ETH_ZLENdrivers/net/ethernet/freescale/dpaa/dpaa_eth.c+8 -10 replies
54/63spi: nxp-fspi: fix the KASAN report out-of-bounds bugdrivers/spi/spi-nxp-fspi.c+3 -20 replies
55/63soundwire: stream: Revert "soundwire: stream: fix programming slave ports for non-continous port maps"drivers/soundwire/stream.c+4 -40 replies
56/63dma-buf: heaps: Fix off-by-one in CMA heap fault handlerdrivers/dma-buf/heaps/cma_heap.c+1 -10 replies
57/63drm/amdgpu/atomfirmware: Silence UBSAN warningdrivers/gpu/drm/amd/include/atomfirmware.h+2 -20 replies
58/63spi: geni-qcom: Convert to platform remove callback returning voiddrivers/spi/spi-geni-qcom.c+2 -30 replies
59/63spi: geni-qcom: Undo runtime PM changes at driver exit timedrivers/spi/spi-geni-qcom.c+6 -70 replies
60/63spi: geni-qcom: Fix incorrect free_irq() sequencedrivers/spi/spi-geni-qcom.c+2 -20 replies
61/63drm/i915/guc: prevent a possible int overflow in wq offsetsdrivers/gpu/drm/i915/gt/uc/intel_guc_submission.c+2 -20 replies
62/63pinctrl: meteorlake: Add Arrow Lake-H/U ACPI IDdrivers/pinctrl/intel/pinctrl-meteorlake.c+1 -00 replies
63/63ASoC: meson: axg-card: fix use-after-freesound/soc/meson/axg-card.c+2 -10 replies

Reviews trailers per patch

36 of 63 patches have a Reviewed-by or Acked-by.

PatchGeorgi ValkovChristophe JAILLETHans de GoedeLinus WalleijDmitry BaryshkovAkhil P OommenNamjae JeonJeff LaytonIlpo JärvinenJames Harmison[email protected]Paolo AbeniJason WangMichael S. TsirkinJann HornAlison SchofieldDavid SterbaCosmin RatiuKuniyuki IwashimaSunil Kovvuri GouthamEric DumazetBard LiaoCharles KeepaxPeter UjfalusiRafal RomanowskiJohn StultzHarry WentlandRodrigo ViviJerome BrunetMaciej FijalkowskiGeorge KuruvinakunnelTariq ToukanCarolina JubranGal PressmanJakub SitnickiPeter SchneiderYann SionneauMark BrownJon HunterPavel Machek (CIP)Florian FainelliRon Economos
SeriesT-b T-b T-b T-b T-b T-b T-b
1/63
2/63
3/63T-b
4/63R-b
5/63R-b
6/63R-b
7/63R-b
8/63
9/63R-b
10/63
11/63
12/63
13/63
14/63R-b
15/63R-b
16/63R-b R-b
17/63
18/63A-b
19/63R-b
20/63R-b
21/63R-b
22/63R-b T-b
23/63Reported-and-tested-by A-b
24/63
25/63
26/63R-b
27/63A-b A-b
28/63
29/63Reported-and-tested-by
30/63
31/63
32/63
33/63
34/63
35/63R-b
36/63T-b R-b
37/63
38/63T-b
39/63A-b T-b
40/63R-b
41/63R-b R-b
42/63R-b
43/63R-b
44/63R-b
45/63R-b
46/63R-b
47/63R-b
48/63
49/63R-b
50/63
51/63
52/63
53/63R-b
54/63
55/63A-b R-b T-b
56/63A-b
57/63R-b
58/63
59/63R-b
60/63R-b
61/63R-b
62/63
63/63R-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 42 reviewers.

Read the v1 thread

Cover letter [PATCH 6.1 00/63] 6.1.111-rc1 review

This is the start of the stable review cycle for the 6.1.111 release. There are 63 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 Wed, 18 Sep 2024 11:42:05 +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/v6.x/stable-review/patch-6.1.111-rc1.gz

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

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 6.1.111-rc1

Arseniy Krasnov <[email protected]>
ASoC: meson: axg-card: fix 'use-after-free'

Mika Westerberg <[email protected]>
pinctrl: meteorlake: Add Arrow Lake-H/U ACPI ID

Nikita Zhandarovich <[email protected]>
drm/i915/guc: prevent a possible int overflow in wq offsets

Jinjie Ruan <[email protected]>
spi: geni-qcom: Fix incorrect free_irq() sequence

Jinjie Ruan <[email protected]>
spi: geni-qcom: Undo runtime PM changes at driver exit time

Uwe Kleine-König <[email protected]>
spi: geni-qcom: Convert to platform remove callback returning void

Alex Deucher <[email protected]>
drm/amdgpu/atomfirmware: Silence UBSAN warning

T.J. Mercier <[email protected]>
dma-buf: heaps: Fix off-by-one in CMA heap fault handler

Krzysztof Kozlowski <[email protected]>
soundwire: stream: Revert "soundwire: stream: fix programming slave ports for non-continous port maps"

Han Xu <[email protected]>
spi: nxp-fspi: fix the KASAN report out-of-bounds bug

Sean Anderson <[email protected]>
net: dpaa: Pad packets to ETH_ZLEN

Florian Westphal <[email protected]>
netfilter: nft_socket: make cgroupsv2 matching work with namespaces

Florian Westphal <[email protected]>
netfilter: nft_socket: fix sk refcount leaks

Jacky Chou <[email protected]>
net: ftgmac100: Enable TX interrupt to avoid TX timeout

Naveen Mamindlapalli <[email protected]>
octeontx2-af: Modify SMQ flush sequence to drop packets

Naveen Mamindlapalli <[email protected]>
octeontx2-af: Set XOFF on other child transmit schedulers during SMQ flush

Muhammad Usama Anjum <[email protected]>
fou: fix initialization of grc

Benjamin Poirier <[email protected]>
net/mlx5: Fix bridge mode operations when there are no VFs

Carolina Jubran <[email protected]>
net/mlx5: Verify support for scheduling element and TSAR type

Cosmin Ratiu <[email protected]>
net/mlx5: Correct TASR typo into TSAR

Carolina Jubran <[email protected]>
net/mlx5: Add missing masks and QoS bit masks for scheduling elements

Carolina Jubran <[email protected]>
net/mlx5: Explicitly set scheduling element and TSAR type

Shahar Shitrit <[email protected]>
net/mlx5e: Add missing link modes to ptys2ethtool_map

Maher Sanalla <[email protected]>
net/mlx5: Update the list of the PCI supported devices

Sriram Yagnaraman <[email protected]>
igb: Always call igb_xdp_ring_update_tail() under Tx lock

Jacob Keller <[email protected]>
ice: fix accounting for filters shared by multiple VSIs

Patryk Biel <[email protected]>
hwmon: (pmbus) Conditionally clear individual status bits for pmbus rev >= 1.2

Michal Luczaj <[email protected]>
selftests/bpf: Support SOCK_STREAM in unix_inet_redir_to_connected()

peng guo <[email protected]>
cxl/core: Fix incorrect vendor debug UUID define

Andy Shevchenko <[email protected]>
eeprom: digsy_mtc: Fix 93xx46 driver probe failure

FUKAUMI Naoki <[email protected]>
arm64: dts: rockchip: fix PMIC interrupt pin in pinctrl for ROCK Pi E

Konstantin Komarov <[email protected]>
fs/ntfs3: Use kvfree to free memory allocated by kvmalloc

Kunwu Chan <[email protected]>
pmdomain: ti: Add a null pointer check to the omap_prm_domain_init

Sean Anderson <[email protected]>
net: xilinx: axienet: Fix race in axienet_stop

Linus Torvalds <[email protected]>
mm: avoid leaving partial pfn mappings around in error case

Mikulas Patocka <[email protected]>
dm-integrity: fix a race condition when accessing recalc_sector

Willem de Bruijn <[email protected]>
net: tighten bad gso csum offset check in virtio_net_hdr

Lorenzo Stoakes <[email protected]>
minmax: reduce min/max macro expansion in atomisp driver

Quentin Schulz <[email protected]>
arm64: dts: rockchip: override BIOS_DISABLE signal via GPIO hog on RK3399 Puma

Quentin Schulz <[email protected]>
arm64: dts: rockchip: fix eMMC/SPI corruption when audio has been used on RK3399 Puma

Edward Adam Davis <[email protected]>
mptcp: pm: Fix uaf in __timer_delete_sync

Hans de Goede <[email protected]>
platform/x86: panasonic-laptop: Allocate 1 entry extra in the sinf array

Hans de Goede <[email protected]>
platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses

Trond Myklebust <[email protected]>
NFS: Avoid unnecessary rescanning of the per-server delegation list

Trond Myklebust <[email protected]>
NFSv4: Fix clearing of layout segments in layoutreturn

ChenXiaoSong <[email protected]>
smb/server: fix return value of smb2_open()

Takashi Iwai <[email protected]>
Input: i8042 - add Fujitsu Lifebook E756 to i8042 quirk table

Rob Clark <[email protected]>
drm/msm/adreno: Fix error return if missing firmware-name

Maximilian Luz <[email protected]>
platform/surface: aggregator_registry: Add support for Surface Laptop Go 3

Maximilian Luz <[email protected]>
platform/surface: aggregator_registry: Add Support for Surface Pro 10

Anders Roxell <[email protected]>
scripts: kconfig: merge_config: config files: add a trailing newline

Dmitry Savin <[email protected]>
HID: multitouch: Add support for GT7868Q

Jonathan Denose <[email protected]>
Input: synaptics - enable SMBus for HP Elitebook 840 G2

Marek Vasut <[email protected]>
Input: ads7846 - ratelimit the spi_sync error message

Jeff Layton <[email protected]>
btrfs: update target inode's ctime on unlink

Christophe Leroy <[email protected]>
powerpc/mm: Fix boot warning with hugepages and CONFIG_DEBUG_VIRTUAL

Pawel Dembicki <[email protected]>
net: phy: vitesse: repair vsc73xx autonegotiation

Bouke Sybren Haarsma <[email protected]>
drm: panel-orientation-quirks: Add quirk for Ayn Loki Max

Bouke Sybren Haarsma <[email protected]>
drm: panel-orientation-quirks: Add quirk for Ayn Loki Zero

Moon Yeounsu <[email protected]>
net: ethernet: use ip_hdrlen() instead of bit shift

Foster Snowhill <[email protected]>
usbnet: ipheth: fix carrier detection in modes 1 and 4

Namjae Jeon <[email protected]>
ksmbd: override fsids for smb2_query_info()

Namjae Jeon <[email protected]>
ksmbd: override fsids for share path check

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

Diffstat:

 Makefile                                           |   4 +-
 arch/arm64/boot/dts/rockchip/rk3328-rock-pi-e.dts  |   2 +-
 arch/arm64/boot/dts/rockchip/rk3399-puma.dtsi      |  36 ++++-
 arch/powerpc/kernel/setup-common.c                 |   1 +
 arch/powerpc/mm/mem.c                              |   2 -
 drivers/cxl/cxlmem.h                               |   2 +-
 drivers/dma-buf/heaps/cma_heap.c                   |   2 +-
 drivers/gpu/drm/amd/include/atomfirmware.h         |   4 +-
 drivers/gpu/drm/drm_panel_orientation_quirks.c     |  12 ++
 drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c  |   4 +-
 drivers/gpu/drm/msm/adreno/adreno_gpu.c            |   2 +-
 drivers/hid/hid-ids.h                              |   2 +
 drivers/hid/hid-multitouch.c                       |  33 ++++
 drivers/hwmon/pmbus/pmbus.h                        |   6 +
 drivers/hwmon/pmbus/pmbus_core.c                   |  17 +-
 drivers/input/mouse/synaptics.c                    |   1 +
 drivers/input/serio/i8042-acpipnpio.h              |   9 ++
 drivers/input/touchscreen/ads7846.c                |   2 +-
 drivers/md/dm-integrity.c                          |   4 +-
 drivers/misc/eeprom/digsy_mtc_eeprom.c             |   2 +-
 drivers/net/ethernet/faraday/ftgmac100.h           |   2 +-
 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c     |   9 +-
 drivers/net/ethernet/intel/ice/ice_switch.c        |   2 +-
 drivers/net/ethernet/intel/igb/igb_main.c          |  17 +-
 drivers/net/ethernet/jme.c                         |  10 +-
 drivers/net/ethernet/marvell/octeontx2/af/rvu.h    |  15 ++
 .../net/ethernet/marvell/octeontx2/af/rvu_nix.c    | 177 ++++++++++++++++++++-
 .../net/ethernet/mellanox/mlx5/core/en_ethtool.c   |   4 +
 .../net/ethernet/mellanox/mlx5/core/esw/legacy.c   |   4 +-
 drivers/net/ethernet/mellanox/mlx5/core/esw/qos.c  |  51 +++---
 drivers/net/ethernet/mellanox/mlx5/core/main.c     |   1 +
 drivers/net/ethernet/mellanox/mlx5/core/qos.c      |   7 +
 drivers/net/ethernet/xilinx/xilinx_axienet.h       |   3 +
 drivers/net/ethernet/xilinx/xilinx_axienet_main.c  |   8 +
 drivers/net/phy/vitesse.c                          |  14 --
 drivers/net/usb/ipheth.c                           |   5 +-
 drivers/pinctrl/intel/pinctrl-meteorlake.c         |   1 +
 .../platform/surface/surface_aggregator_registry.c |   8 +-
 drivers/platform/x86/panasonic-laptop.c            |  58 +++++--
 drivers/soc/ti/omap_prm.c                          |   2 +
 drivers/soundwire/stream.c                         |   8 +-
 drivers/spi/spi-geni-qcom.c                        |  22 ++-
 drivers/spi/spi-nxp-fspi.c                         |   5 +-
 drivers/staging/media/atomisp/pci/sh_css_frac.h    |  26 ++-
 fs/btrfs/inode.c                                   |   1 +
 fs/nfs/delegation.c                                |  15 +-
 fs/nfs/nfs4proc.c                                  |   9 +-
 fs/nfs/pnfs.c                                      |   5 +-
 fs/ntfs3/attrlist.c                                |   4 +-
 fs/ntfs3/bitmap.c                                  |   4 +-
 fs/ntfs3/frecord.c                                 |   4 +-
 fs/ntfs3/super.c                                   |   2 +-
 fs/smb/server/mgmt/share_config.c                  |  15 +-
 fs/smb/server/mgmt/share_config.h                  |   4 +-
 fs/smb/server/mgmt/tree_connect.c                  |   9 +-
 fs/smb/server/mgmt/tree_connect.h                  |   4 +-
 fs/smb/server/smb2pdu.c                            |  11 +-
 fs/smb/server/smb_common.c                         |   9 +-
 fs/smb/server/smb_common.h                         |   2 +
 include/linux/mlx5/mlx5_ifc.h                      |  12 +-
 include/linux/virtio_net.h                         |   3 +-
 mm/memory.c                                        |  27 +++-
 net/ipv4/fou.c                                     |   4 +-
 net/mptcp/pm_netlink.c                             |  13 +-
 net/netfilter/nft_socket.c                         |  48 +++++-
 scripts/kconfig/merge_config.sh                    |   2 +
 sound/soc/meson/axg-card.c                         |   3 +-
 .../selftests/bpf/prog_tests/sockmap_listen.c      |   3 +-
 68 files changed, 642 insertions(+), 177 deletions(-)