Skip to content

6.1.127-rc1 review

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

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest64 patches 9 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/64net: ethernet: ti: cpsw_ale: Fix cpsw_ale_get_field()drivers/net/ethernet/ti/cpsw_ale.c+7 -70 replies
2/64bpf: Fix bpf_sk_select_reuseport() memory leaknet/core/filter.c+18 -120 replies
3/64openvswitch: fix lockup on tx to unregistering netdev with carriernet/openvswitch/actions.c+3 -10 replies
4/64pktgen: Avoid out-of-bounds access in get_imix_entriesnet/core/pktgen.c+3 -30 replies
5/64net: add exit_batch_rtnl() methodinclude/net/net_namespace.h net/core/net_namespace.c+33 -10 replies
6/64gtp: use exit_batch_rtnl() methoddrivers/net/gtp.c+10 -100 replies
7/64gtp: Use for_each_netdev_rcu() in gtp_genl_dump_pdp().drivers/net/gtp.c+11 -80 replies
8/64gtp: Destroy device along with udp sockets netns dismantle.drivers/net/gtp.c+6 -10 replies
9/64nfp: bpf: prevent integer overflow in nfp_bpf_event_output()drivers/net/ethernet/netronome/nfp/bpf/offload.c+2 -10 replies
10/64net: xilinx: axienet: Fix IRQ coalescing packet count overflowdrivers/net/ethernet/xilinx/xilinx_axienet_main.c+6 -00 replies
11/64net/mlx5: Fix RDMA TX steering priodrivers/net/ethernet/mellanox/mlx5/core/fs_core.c+1 -00 replies
12/64net/mlx5: Clear port select structure when fail to createdrivers/net/ethernet/mellanox/mlx5/core/lag/port_sel.c+3 -10 replies
13/64drm/v3d: Ensure job pointer is set to NULL after job completiondrivers/gpu/drm/v3d/v3d_irq.c+4 -00 replies
14/64hwmon: (tmp513) Fix division of negative numbersdrivers/hwmon/tmp513.c+4 -30 replies
15/64Revert "mtd: spi-nor: core: replace dummy buswidth from addr to data"drivers/mtd/spi-nor/core.c+1 -10 replies
16/64i2c: mux: demux-pinctrl: check initial mux selection, toodrivers/i2c/muxes/i2c-demux-pinctrl.c+3 -10 replies
17/64i2c: rcar: fix NACK handling when being a targetdrivers/i2c/busses/i2c-rcar.c+15 -50 replies
18/64nvmet: propagate npwg topologydrivers/nvme/target/io-cmd-bdev.c+1 -10 replies
19/64mac802154: check local interfaces before deleting sdata listnet/mac802154/iface.c+4 -00 replies
20/64hfs: Sanity check the root recordfs/hfs/super.c+3 -10 replies
21/64fs: fix missing declaration of init_filesfs/file.c+1 -00 replies
22/64kheaders: Ignore silly-rename fileskernel/gen_kheaders.sh+1 -00 replies
23/64cachefiles: Parse the "secctx" immediatelyfs/cachefiles/daemon.c fs/cachefiles/internal.h fs/cachefiles/security.c+12 -110 replies
24/64scsi: ufs: core: Honor runtime/system PM levels if set by host controller driversdrivers/ufs/core/ufshcd.c+6 -30 replies
25/64selftests: tc-testing: reduce rshift valuetools/testing/selftests/tc-testing/tc-tests/filters/flow.json+2 -20 replies
26/64ACPI: resource: acpi_dev_irq_override(): Check DMI match lastdrivers/acpi/resource.c+3 -30 replies
27/64iomap: avoid avoid truncating 64-bit offset to 32 bitsfs/iomap/buffered-io.c+1 -10 replies
28/64poll_wait: add mb() to fix theoretical race between waitqueue_active() and .poll()include/linux/poll.h+9 -10 replies
29/64x86/asm: Make serialize() always_inlinearch/x86/include/asm/special_insns.h+1 -10 replies
30/64ALSA: hda/realtek: Add support for Ayaneo System using CS35L41 HDAsound/pci/hda/patch_realtek.c+1 -00 replies
31/64zram: fix potential UAF of zram tabledrivers/block/zram/zram_drv.c+1 -00 replies
32/64mptcp: be sure to send ack when mptcp-level window re-opensnet/mptcp/options.c+4 -20 replies
33/64selftests: mptcp: avoid spurious errors on disconnecttools/testing/selftests/net/mptcp/mptcp_connect.c+32 -110 replies
34/64net: ethernet: xgbe: re-add aneg to supported features in PHY quirksdrivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c+2 -170 replies
35/64vsock/virtio: discard packets if the transport changesnet/vmw_vsock/virtio_transport_common.c+5 -20 replies
36/64vsock/virtio: cancel close work in the destructornet/vmw_vsock/virtio_transport_common.c+21 -80 replies
37/64vsock: reset socket state when de-assigning the transportnet/vmw_vsock/af_vsock.c+9 -00 replies
38/64vsock: prevent null-ptr-deref in vsock_*[has_data|has_space]net/vmw_vsock/af_vsock.c+9 -00 replies
39/64filemap: avoid truncating 64-bit offset to 32 bitsmm/filemap.c+1 -10 replies
40/64fs/proc: fix softlockup in __read_vmcore (part 2)fs/proc/vmcore.c+2 -00 replies
41/64gpiolib: cdev: Fix use after free in lineinfo_changed_notifydrivers/gpio/gpiolib-cdev.c+1 -10 replies
42/64pmdomain: imx8mp-blk-ctrl: add missing loop break conditiondrivers/soc/imx/imx8mp-blk-ctrl.c+1 -10 replies
43/64irqchip: Plug a OF node reference leak in platform_irqchip_probe()drivers/irqchip/irqchip.c+1 -30 replies
44/64irqchip/gic-v3: Handle CPU_PM_ENTER_FAILED correctlydrivers/irqchip/irq-gic-v3.c+1 -10 replies
45/64irqchip/gic-v3-its: Dont enable interrupts in its_irq_set_vcpu_affinity()drivers/irqchip/irq-gic-v3-its.c+1 -10 replies
46/64hrtimers: Handle CPU state correctly on hotpluginclude/linux/hrtimer.h kernel/cpu.c kernel/time/hrtimer.c+12 -20 replies
47/64drm/i915/fb: Relax clear color alignment to 64 bytesdrivers/gpu/drm/i915/display/intel_fb.c+1 -10 replies
48/64Revert "PCI: Use preserve_config in place of pci_flags"drivers/pci/controller/pci-host-common.c drivers/pci/probe.c+15 -90 replies
49/64iio: imu: inv_icm42600: fix spi burst write not supporteddrivers/iio/imu/inv_icm42600/inv_icm42600.h drivers/iio/imu/inv_icm42600/inv_icm42600_core.c drivers/iio/imu/inv_icm42600/inv_icm42600_spi.c+14 -10 replies
50/64iio: imu: inv_icm42600: fix timestamps after suspend if sensor is ondrivers/iio/imu/inv_icm42600/inv_icm42600_core.c+6 -10 replies
51/64iio: adc: rockchip_saradc: fix information leak in triggered bufferdrivers/iio/adc/rockchip_saradc.c+2 -00 replies
52/64drm/amd/display: Fix out-of-bounds access in dcn21_link_encoder_createdrivers/gpu/drm/amd/display/dc/dcn21/dcn21_resource.c+1 -10 replies
53/64drm/amdgpu: fix usage slab after freedrivers/gpu/drm/amd/amdgpu/amdgpu_device.c drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c+4 -40 replies
54/64block: fix uaf for flush rq while iterating tagsblock/blk-sysfs.c block/genhd.c+5 -100 replies
55/64Revert "drm/amdgpu: rework resume handling for display (v2)"drivers/gpu/drm/amd/amdgpu/amdgpu_device.c+2 -430 replies
56/64RDMA/rxe: Fix the qp flush warnings in reqdrivers/infiniband/sw/rxe/rxe_req.c+4 -20 replies
57/64scsi: sg: Fix slab-use-after-free read in sg_release()drivers/scsi/sg.c+1 -10 replies
58/64Revert "regmap: detach regmap from dev on regmap_exit"drivers/base/regmap/regmap.c+0 -120 replies
59/64wifi: ath10k: avoid NULL pointer error during sdio removedrivers/net/wireless/ath/ath10k/sdio.c+2 -20 replies
60/64erofs: tidy up EROFS on-disk namingfs/erofs/erofs_fs.h fs/erofs/zmap.c+119 -1420 replies
61/64erofs: handle NONHEAD !delta[1] lclusters gracefullyfs/erofs/zmap.c+9 -80 replies
62/64nfsd: add list_head nf_gc to struct nfsd_filefs/nfsd/filecache.c fs/nfsd/filecache.h+11 -80 replies
63/64x86/xen: fix SLS mitigation in xen_hypercall_iret()arch/x86/xen/xen-asm.S+1 -10 replies
64/64net: fix data-races around sk->sk_forward_allocnet/dccp/ipv6.c net/ipv6/tcp_ipv6.c+2 -40 replies

Reviews trailers per patch

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

PatchSimon HormanRoger QuadrosSiddharth VadapalliShannon NelsonRadhey Shyam PandeyMark BlochJacob KellerLeon RomanovskyJose Maria Casanova CrespoAlexander SteinTudor AmbarusSagi Grimberg[email protected]Miquel RaynalMartin KaFai Lau[email protected]Leo StoneJan KaraBart Van AsscheEric DumazetMario LimoncielloDarrick J. WongChristoph HellwigFriedrich WeberAaron ConoleAntoine TenartLuigi LeonardiHyunwoo KimLucas StachFabio EstevamFrank LiMarc ZyngierXi RuoyaoJosé Roberto de SouzaRoman LiChristian KönigMing Lei[email protected]Sergey SenozhatskyDavid RuthYue HuChao YuMatthieu Baerts (NGI0)Jeff Layton[email protected]Florian FainelliShuah KhanSeongJae ParkHardik Garg
SeriesT-b T-b T-b T-b
1/64R-b R-b R-b
2/64R-b
3/64T-b R-b
4/64
5/64R-b
6/64R-b
7/64
8/64
9/64
10/64R-b R-b
11/64R-b R-b
12/64R-b R-b R-b
13/64R-b
14/64
15/64T-b R-b
16/64
17/64
18/64R-b
19/64Reported-and-tested-by R-b
20/64T-b T-b R-b
21/64
22/64
23/64
24/64R-b
25/64R-b
26/64R-b
27/64R-b R-b
28/64
29/64
30/64
31/64R-b
32/64R-b
33/64R-b
34/64
35/64R-b
36/64R-b T-b
37/64R-b
38/64R-b R-b
39/64
40/64
41/64
42/64R-b R-b R-b
43/64
44/64A-b
45/64R-b
46/64
47/64T-b R-b
48/64
49/64
50/64
51/64
52/64R-b
53/64R-b
54/64R-b
55/64
56/64
57/64R-b T-b
58/64
59/64T-b R-b
60/64R-b R-b
61/64T-b
62/64R-b
63/64
64/64R-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 49 reviewers.

Read the v1 thread

Cover letter [PATCH 6.1 00/64] 6.1.127-rc1 review

This is the start of the stable review cycle for the 6.1.127 release. There are 64 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, 23 Jan 2025 17:45:02 +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.127-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.127-rc1

Wang Liang <[email protected]>

    net: fix data-races around sk->sk_forward_alloc

Juergen Gross <[email protected]>
x86/xen: fix SLS mitigation in xen_hypercall_iret()

Youzhong Yang <[email protected]>
nfsd: add list_head nf_gc to struct nfsd_file

Gao Xiang <[email protected]>
erofs: handle NONHEAD !delta[1] lclusters gracefully

Gao Xiang <[email protected]>
erofs: tidy up EROFS on-disk naming

Kang Yang <[email protected]>
wifi: ath10k: avoid NULL pointer error during sdio remove

Greg Kroah-Hartman <[email protected]>
Revert "regmap: detach regmap from dev on regmap_exit"

Suraj Sonawane <[email protected]>
scsi: sg: Fix slab-use-after-free read in sg_release()

Zhu Yanjun <[email protected]>
RDMA/rxe: Fix the qp flush warnings in req

Greg Kroah-Hartman <[email protected]>
Revert "drm/amdgpu: rework resume handling for display (v2)"

Yu Kuai <[email protected]>
block: fix uaf for flush rq while iterating tags

Vitaly Prosyak <[email protected]>
drm/amdgpu: fix usage slab after free

Srinivasan Shanmugam <[email protected]>
drm/amd/display: Fix out-of-bounds access in 'dcn21_link_encoder_create'

Javier Carrasco <[email protected]>
iio: adc: rockchip_saradc: fix information leak in triggered buffer

Jean-Baptiste Maneyrol <[email protected]>
iio: imu: inv_icm42600: fix timestamps after suspend if sensor is on

Jean-Baptiste Maneyrol <[email protected]>
iio: imu: inv_icm42600: fix spi burst write not supported

Terry Tritton <[email protected]>
Revert "PCI: Use preserve_config in place of pci_flags"

Ville Syrjälä <[email protected]>
drm/i915/fb: Relax clear color alignment to 64 bytes

Koichiro Den <[email protected]>
hrtimers: Handle CPU state correctly on hotplug

Tomas Krcka <[email protected]>
irqchip/gic-v3-its: Don't enable interrupts in its_irq_set_vcpu_affinity()

Yogesh Lal <[email protected]>
irqchip/gic-v3: Handle CPU_PM_ENTER_FAILED correctly

Joe Hattori <[email protected]>
irqchip: Plug a OF node reference leak in platform_irqchip_probe()

Xiaolei Wang <[email protected]>
pmdomain: imx8mp-blk-ctrl: add missing loop break condition

Zhongqiu Han <[email protected]>
gpiolib: cdev: Fix use after free in lineinfo_changed_notify

Rik van Riel <[email protected]>
fs/proc: fix softlockup in __read_vmcore (part 2)

Marco Nelissen <[email protected]>
filemap: avoid truncating 64-bit offset to 32 bits

Stefano Garzarella <[email protected]>
vsock: prevent null-ptr-deref in vsock_*[has_data|has_space]

Stefano Garzarella <[email protected]>
vsock: reset socket state when de-assigning the transport

Stefano Garzarella <[email protected]>
vsock/virtio: cancel close work in the destructor

Stefano Garzarella <[email protected]>
vsock/virtio: discard packets if the transport changes

Heiner Kallweit <[email protected]>
net: ethernet: xgbe: re-add aneg to supported features in PHY quirks

Paolo Abeni <[email protected]>
selftests: mptcp: avoid spurious errors on disconnect

Paolo Abeni <[email protected]>
mptcp: be sure to send ack when mptcp-level window re-opens

Kairui Song <[email protected]>
zram: fix potential UAF of zram table

Stefan Binding <[email protected]>
ALSA: hda/realtek: Add support for Ayaneo System using CS35L41 HDA

Juergen Gross <[email protected]>
x86/asm: Make serialize() always_inline

Oleg Nesterov <[email protected]>
poll_wait: add mb() to fix theoretical race between waitqueue_active() and .poll()

Marco Nelissen <[email protected]>
iomap: avoid avoid truncating 64-bit offset to 32 bits

Hans de Goede <[email protected]>
ACPI: resource: acpi_dev_irq_override(): Check DMI match last

Jakub Kicinski <[email protected]>
selftests: tc-testing: reduce rshift value

Manivannan Sadhasivam <[email protected]>
scsi: ufs: core: Honor runtime/system PM levels if set by host controller drivers

Max Kellermann <[email protected]>
cachefiles: Parse the "secctx" immediately

David Howells <[email protected]>
kheaders: Ignore silly-rename files

Zhang Kunbo <[email protected]>
fs: fix missing declaration of init_files

Leo Stone <[email protected]>
hfs: Sanity check the root record

Lizhi Xu <[email protected]>
mac802154: check local interfaces before deleting sdata list

Luis Chamberlain <[email protected]>
nvmet: propagate npwg topology

Wolfram Sang <[email protected]>
i2c: rcar: fix NACK handling when being a target

Wolfram Sang <[email protected]>
i2c: mux: demux-pinctrl: check initial mux selection, too

Pratyush Yadav <[email protected]>
Revert "mtd: spi-nor: core: replace dummy buswidth from addr to data"

David Lechner <[email protected]>
hwmon: (tmp513) Fix division of negative numbers

Maíra Canal <[email protected]>
drm/v3d: Ensure job pointer is set to NULL after job completion

Mark Zhang <[email protected]>
net/mlx5: Clear port select structure when fail to create

Patrisious Haddad <[email protected]>
net/mlx5: Fix RDMA TX steering prio

Sean Anderson <[email protected]>
net: xilinx: axienet: Fix IRQ coalescing packet count overflow

Dan Carpenter <[email protected]>
nfp: bpf: prevent integer overflow in nfp_bpf_event_output()

Kuniyuki Iwashima <[email protected]>
gtp: Destroy device along with udp socket's netns dismantle.

Kuniyuki Iwashima <[email protected]>
gtp: Use for_each_netdev_rcu() in gtp_genl_dump_pdp().

Eric Dumazet <[email protected]>
gtp: use exit_batch_rtnl() method

Eric Dumazet <[email protected]>
net: add exit_batch_rtnl() method

Artem Chernyshev <[email protected]>
pktgen: Avoid out-of-bounds access in get_imix_entries

Ilya Maximets <[email protected]>
openvswitch: fix lockup on tx to unregistering netdev with carrier

Michal Luczaj <[email protected]>
bpf: Fix bpf_sk_select_reuseport() memory leak

Sudheer Kumar Doredla <[email protected]>
net: ethernet: ti: cpsw_ale: Fix cpsw_ale_get_field()

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

Diffstat:

 Makefile                                           |   4 +-
 arch/x86/include/asm/special_insns.h               |   2 +-
 arch/x86/xen/xen-asm.S                             |   2 +-
 block/blk-sysfs.c                                  |   6 +-
 block/genhd.c                                      |   9 +-
 drivers/acpi/resource.c                            |   6 +-
 drivers/base/regmap/regmap.c                       |  12 --
 drivers/block/zram/zram_drv.c                      |   1 +
 drivers/gpio/gpiolib-cdev.c                        |   2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c         |  47 +------
 drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c            |   6 +-
 .../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c  |   2 +-
 drivers/gpu/drm/i915/display/intel_fb.c            |   2 +-
 drivers/gpu/drm/v3d/v3d_irq.c                      |   4 +
 drivers/hwmon/tmp513.c                             |   7 +-
 drivers/i2c/busses/i2c-rcar.c                      |  20 ++-
 drivers/i2c/muxes/i2c-demux-pinctrl.c              |   4 +-
 drivers/iio/adc/rockchip_saradc.c                  |   2 +
 drivers/iio/imu/inv_icm42600/inv_icm42600.h        |   1 +
 drivers/iio/imu/inv_icm42600/inv_icm42600_core.c   |  18 ++-
 drivers/iio/imu/inv_icm42600/inv_icm42600_spi.c    |   3 +-
 drivers/infiniband/sw/rxe/rxe_req.c                |   6 +-
 drivers/irqchip/irq-gic-v3-its.c                   |   2 +-
 drivers/irqchip/irq-gic-v3.c                       |   2 +-
 drivers/irqchip/irqchip.c                          |   4 +-
 drivers/mtd/spi-nor/core.c                         |   2 +-
 drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c        |  19 +--
 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c  |   1 +
 .../net/ethernet/mellanox/mlx5/core/lag/port_sel.c |   4 +-
 drivers/net/ethernet/netronome/nfp/bpf/offload.c   |   3 +-
 drivers/net/ethernet/ti/cpsw_ale.c                 |  14 +-
 drivers/net/ethernet/xilinx/xilinx_axienet_main.c  |   6 +
 drivers/net/gtp.c                                  |  42 +++---
 drivers/net/wireless/ath/ath10k/sdio.c             |   4 +-
 drivers/nvme/target/io-cmd-bdev.c                  |   2 +-
 drivers/pci/controller/pci-host-common.c           |   4 +
 drivers/pci/probe.c                                |  20 +--
 drivers/scsi/sg.c                                  |   2 +-
 drivers/soc/imx/imx8mp-blk-ctrl.c                  |   2 +-
 drivers/ufs/core/ufshcd.c                          |   9 +-
 fs/cachefiles/daemon.c                             |  14 +-
 fs/cachefiles/internal.h                           |   3 +-
 fs/cachefiles/security.c                           |   6 +-
 fs/erofs/erofs_fs.h                                | 143 +++++++++------------
 fs/erofs/zmap.c                                    | 133 ++++++++++---------
 fs/file.c                                          |   1 +
 fs/hfs/super.c                                     |   4 +-
 fs/iomap/buffered-io.c                             |   2 +-
 fs/nfsd/filecache.c                                |  18 +--
 fs/nfsd/filecache.h                                |   1 +
 fs/proc/vmcore.c                                   |   2 +
 include/linux/hrtimer.h                            |   1 +
 include/linux/poll.h                               |  10 +-
 include/net/net_namespace.h                        |   3 +
 kernel/cpu.c                                       |   2 +-
 kernel/gen_kheaders.sh                             |   1 +
 kernel/time/hrtimer.c                              |  11 +-
 mm/filemap.c                                       |   2 +-
 net/core/filter.c                                  |  30 +++--
 net/core/net_namespace.c                           |  31 ++++-
 net/core/pktgen.c                                  |   6 +-
 net/dccp/ipv6.c                                    |   2 +-
 net/ipv6/tcp_ipv6.c                                |   4 +-
 net/mac802154/iface.c                              |   4 +
 net/mptcp/options.c                                |   6 +-
 net/openvswitch/actions.c                          |   4 +-
 net/vmw_vsock/af_vsock.c                           |  18 +++
 net/vmw_vsock/virtio_transport_common.c            |  38 ++++--
 sound/pci/hda/patch_realtek.c                      |   1 +
 tools/testing/selftests/net/mptcp/mptcp_connect.c  |  43 +++++--
 .../tc-testing/tc-tests/filters/flow.json          |   4 +-
 71 files changed, 477 insertions(+), 379 deletions(-)