Skip to content

5.15.183-rc1 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 Latest54 patches 8 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/54can: mcan: m_can_class_unregister(): fix order of unregistration callsdrivers/net/can/m_can/m_can.c+1 -10 replies
2/54can: mcp251xfd: mcp251xfd_remove(): fix order of unregistration callsdrivers/net/can/spi/mcp251xfd/mcp251xfd-core.c+1 -10 replies
3/54openvswitch: Fix unsafe attribute parsing in output_userspace()net/openvswitch/actions.c+1 -20 replies
4/54gre: Fix again IPv6 link-local address generation.net/ipv6/addrconf.c+9 -60 replies
5/54can: gw: use call_rcu() instead of costly synchronize_rcu()net/can/gw.c+10 -60 replies
6/54rcu/kvfree: Add kvfree_rcu_mightsleep() and kfree_rcu_mightsleep()include/linux/rcupdate.h+3 -00 replies
7/54can: gw: fix RCU/BH usage in cgw_create_job()net/can/gw.c+90 -590 replies
8/54netfilter: ipset: fix region locking in hash typesnet/netfilter/ipset/ip_set_hash_gen.h+1 -10 replies
9/54net: dsa: b53: allow leaky reserved multicastdrivers/net/dsa/b53/b53_common.c+4 -20 replies
10/54net: dsa: b53: fix clearing PVID of a portdrivers/net/dsa/b53/b53_common.c+11 -20 replies
11/54net: dsa: b53: fix flushing old pvid VLAN on pvid changedrivers/net/dsa/b53/b53_common.c+1 -10 replies
12/54net: dsa: b53: fix VLAN ID for untagged vlan on bridge leavedrivers/net/dsa/b53/b53_common.c+2 -10 replies
13/54net: dsa: b53: always rejoin default untagged VLAN on bridge leavedrivers/net/dsa/b53/b53_common.c+5 -50 replies
14/54net: dsa: b53: fix learning on VLAN unaware bridgesdrivers/net/dsa/b53/b53_common.c+1 -10 replies
15/54Input: synaptics - enable InterTouch on Dynabook Portege X30-Ddrivers/input/mouse/synaptics.c+1 -00 replies
16/54Input: synaptics - enable InterTouch on Dynabook Portege X30L-Gdrivers/input/mouse/synaptics.c+1 -00 replies
17/54Input: synaptics - enable InterTouch on Dell Precision M3800drivers/input/mouse/synaptics.c+1 -00 replies
18/54Input: synaptics - enable SMBus for HP Elitebook 850 G1drivers/input/mouse/synaptics.c+1 -00 replies
19/54Input: synaptics - enable InterTouch on TUXEDO InfinityBook Pro 14 v5drivers/input/mouse/synaptics.c+1 -00 replies
20/54staging: iio: adc: ad7816: Correct conditional logic for store modedrivers/staging/iio/adc/ad7816.c+1 -10 replies
21/54staging: axis-fifo: Remove hardware resets for user errorsdrivers/staging/axis-fifo/axis-fifo.c+3 -80 replies
22/54staging: axis-fifo: Correct handling of tx_fifo_depth for size validationdrivers/staging/axis-fifo/axis-fifo.c+0 -30 replies
23/54x86/mm: Eliminate window where TLB flushes may be inadvertently skippedarch/x86/mm/tlb.c+21 -20 replies
24/54iio: adc: ad7606: fix serial register accessdrivers/iio/adc/ad7606_spi.c+1 -10 replies
25/54iio: adis16201: Correct inclinometer channel resolutiondrivers/iio/accel/adis16201.c+2 -20 replies
26/54iio: imu: st_lsm6dsx: fix possible lockup in st_lsm6dsx_read_fifodrivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c+3 -00 replies
27/54iio: imu: st_lsm6dsx: fix possible lockup in st_lsm6dsx_read_tagged_fifodrivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c+3 -00 replies
28/54drm/amd/display: Fix wrong handling for AUX_DEFER casedrivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c+24 -40 replies
29/54usb: uhci-platform: Make the clock really optionaldrivers/usb/host/uhci-platform.c+1 -10 replies
30/54xenbus: Use kref to track req lifetimedrivers/xen/xenbus/xenbus.h drivers/xen/xenbus/xenbus_comms.c drivers/xen/xenbus/xenbus_dev_frontend.c +1 more+23 -80 replies
31/54module: ensure that kobject_put() is safe for module type kobjectskernel/params.c+3 -10 replies
32/54ocfs2: switch osb->disable_recovery to enumfs/ocfs2/journal.c fs/ocfs2/ocfs2.h+14 -70 replies
33/54ocfs2: implement handshaking with ocfs2 recovery threadfs/ocfs2/journal.c fs/ocfs2/ocfs2.h+39 -170 replies
34/54ocfs2: stop quota recovery before disabling quotasfs/ocfs2/journal.c fs/ocfs2/journal.h fs/ocfs2/ocfs2.h +2 more+30 -90 replies
35/54usb: cdnsp: Fix issue with resuming from L1drivers/usb/cdns3/cdnsp-gadget.c drivers/usb/cdns3/cdnsp-gadget.h drivers/usb/cdns3/cdnsp-pci.c +1 more+45 -20 replies
36/54usb: cdnsp: fix L1 resume issue for RTL_REVISION_NEW_LPM versiondrivers/usb/cdns3/cdnsp-gadget.c drivers/usb/cdns3/cdnsp-gadget.h drivers/usb/cdns3/cdnsp-ring.c+7 -10 replies
37/54usb: gadget: tegra-xudc: ACK ST_RC after clearing CTRL_RUNdrivers/usb/gadget/udc/tegra-xudc.c+4 -00 replies
38/54usb: host: tegra: Prevent host controller crash when OTG port is useddrivers/usb/host/xhci-tegra.c+3 -00 replies
39/54usb: typec: tcpm: delay SNK_TRY_WAIT_DEBOUNCE to SRC_TRYWAIT transitiondrivers/usb/typec/tcpm/tcpm.c+1 -10 replies
40/54usb: typec: ucsi: displayport: Fix NULL pointer accessdrivers/usb/typec/ucsi/displayport.c+2 -00 replies
41/54USB: usbtmc: use interruptible sleep in usbtmc_readdrivers/usb/class/usbtmc.c+5 -10 replies
42/54usb: usbtmc: Fix erroneous get_stb ioctl error returnsdrivers/usb/class/usbtmc.c+8 -40 replies
43/54usb: usbtmc: Fix erroneous wait_srq ioctl returndrivers/usb/class/usbtmc.c+11 -120 replies
44/54usb: usbtmc: Fix erroneous generic_read ioctl returndrivers/usb/class/usbtmc.c+12 -60 replies
45/54types: Complement the aligned types with signed 64-bit oneinclude/linux/types.h include/uapi/linux/types.h+3 -10 replies
46/54iio: adc: dln2: Use aligned_s64 for timestampdrivers/iio/adc/dln2-adc.c+1 -10 replies
47/54MIPS: Fix MAX_REG_OFFSETarch/mips/include/asm/ptrace.h+2 -10 replies
48/54drm/panel: simple: Update timings for AUO G101EVN010drivers/gpu/drm/panel/panel-simple.c+13 -120 replies
49/54nvme: unblock ctrl state transition for firmware updatedrivers/nvme/host/core.c+2 -10 replies
50/54do_umount(): add missing barrier before refcount checks in sync casefs/namespace.c+2 -10 replies
51/54Revert "net: phy: microchip: force IRQ polling mode for lan88xx"drivers/net/phy/microchip.c+43 -30 replies
52/54x86/bpf: Call branch history clearing sequence on exitarch/x86/net/bpf_jit_comp.c+32 -00 replies
53/54x86/bpf: Add IBHF call at end of classic BPFarch/x86/kernel/cpu/common.c arch/x86/net/bpf_jit_comp.c+25 -30 replies
54/54x86/bhi: Do not set BHI_DIS_S in 32-bit modearch/x86/kernel/cpu/bugs.c arch/x86/net/bpf_jit_comp.c+6 -40 replies

Reviews trailers per patch

31 of 54 patches have a Reviewed-by or Acked-by.

PatchMarkus Schneider-PargmannFlorian FainelliXuntao ChiMatthias EilertNuno SáIlya MaximetsAaron ConoleIdo SchimmelOliver HartkoppDavid LechnerHeming ZhaoJoseph QiPeter ChenBadhri Jagan SridharanHeikki KrogerusBenson LeungMarcelo SchmittAndy ShevchenkoNeil ArmstrongKeith BuschSagi GrimbergGuenter RoeckChristian BraunerDaniel BorkmannAlexandre ChartreLorenzo BianconiJosh PoimboeufRay WuDaniel WheelerJuergen GrossRik van RielIngo MolnarPeter Zijlstra (Intel)Jon HunterMark BrownRon EconomosLinux Kernel Functional TestingShuah KhanVijayendra SumanHardik Garg
SeriesT-b T-b T-b T-b T-b T-b T-b T-b
1/54R-b
2/54
3/54A-b A-b
4/54R-b
5/54T-b
6/54
7/54T-b
8/54
9/54T-b R-b
10/54T-b R-b
11/54T-b R-b
12/54T-b R-b
13/54T-b R-b
14/54T-b R-b
15/54
16/54T-b
17/54
18/54
19/54T-b
20/54A-b
21/54
22/54
23/54A-b A-b A-b
24/54R-b
25/54R-b
26/54A-b
27/54A-b
28/54R-b T-b
29/54
30/54R-b
31/54
32/54R-b T-b A-b
33/54R-b T-b A-b
34/54R-b T-b A-b
35/54A-b
36/54A-b
37/54
38/54
39/54R-b R-b
40/54R-b R-b
41/54
42/54
43/54
44/54
45/54
46/54R-b R-b R-b
47/54
48/54R-b
49/54R-b R-b R-b
50/54R-b
51/54
52/54A-b R-b
53/54A-b R-b
54/54R-b R-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 40 reviewers.

Read the v1 thread

Cover letter [PATCH 5.15 00/54] 5.15.183-rc1 review

This is the start of the stable review cycle for the 5.15.183 release. There are 54 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, 14 May 2025 17:19:58 +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.15.183-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-5.15.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 5.15.183-rc1

Pawan Gupta <[email protected]>
x86/bhi: Do not set BHI_DIS_S in 32-bit mode

Daniel Sneddon <[email protected]>
x86/bpf: Add IBHF call at end of classic BPF

Daniel Sneddon <[email protected]>
x86/bpf: Call branch history clearing sequence on exit

Greg Kroah-Hartman <[email protected]>
Revert "net: phy: microchip: force IRQ polling mode for lan88xx"

Al Viro <[email protected]>
do_umount(): add missing barrier before refcount checks in sync case

Daniel Wagner <[email protected]>
nvme: unblock ctrl state transition for firmware update

Kevin Baker <[email protected]>
drm/panel: simple: Update timings for AUO G101EVN010

Thorsten Blum <[email protected]>
MIPS: Fix MAX_REG_OFFSET

Jonathan Cameron <[email protected]>
iio: adc: dln2: Use aligned_s64 for timestamp

Andy Shevchenko <[email protected]>
types: Complement the aligned types with signed 64-bit one

Dave Penkler <[email protected]>
usb: usbtmc: Fix erroneous generic_read ioctl return

Dave Penkler <[email protected]>
usb: usbtmc: Fix erroneous wait_srq ioctl return

Dave Penkler <[email protected]>
usb: usbtmc: Fix erroneous get_stb ioctl error returns

Oliver Neukum <[email protected]>
USB: usbtmc: use interruptible sleep in usbtmc_read

Andrei Kuchynski <[email protected]>
usb: typec: ucsi: displayport: Fix NULL pointer access

RD Babiera <[email protected]>
usb: typec: tcpm: delay SNK_TRY_WAIT_DEBOUNCE to SRC_TRYWAIT transition

Jim Lin <[email protected]>
usb: host: tegra: Prevent host controller crash when OTG port is used

Wayne Chang <[email protected]>
usb: gadget: tegra-xudc: ACK ST_RC after clearing CTRL_RUN

Pawel Laszczak <[email protected]>
usb: cdnsp: fix L1 resume issue for RTL_REVISION_NEW_LPM version

Pawel Laszczak <[email protected]>
usb: cdnsp: Fix issue with resuming from L1

Jan Kara <[email protected]>
ocfs2: stop quota recovery before disabling quotas

Jan Kara <[email protected]>
ocfs2: implement handshaking with ocfs2 recovery thread

Jan Kara <[email protected]>

    ocfs2: switch osb->disable_recovery to enum

Dmitry Antipov <[email protected]>
module: ensure that kobject_put() is safe for module type kobjects

Jason Andryuk <[email protected]>
xenbus: Use kref to track req lifetime

Alexey Charkov <[email protected]>
usb: uhci-platform: Make the clock really optional

Wayne Lin <[email protected]>
drm/amd/display: Fix wrong handling for AUX_DEFER case

Silvano Seva <[email protected]>
iio: imu: st_lsm6dsx: fix possible lockup in st_lsm6dsx_read_tagged_fifo

Silvano Seva <[email protected]>
iio: imu: st_lsm6dsx: fix possible lockup in st_lsm6dsx_read_fifo

Gabriel Shahrouzi <[email protected]>
iio: adis16201: Correct inclinometer channel resolution

Angelo Dureghello <[email protected]>
iio: adc: ad7606: fix serial register access

Dave Hansen <[email protected]>
x86/mm: Eliminate window where TLB flushes may be inadvertently skipped

Gabriel Shahrouzi <[email protected]>
staging: axis-fifo: Correct handling of tx_fifo_depth for size validation

Gabriel Shahrouzi <[email protected]>
staging: axis-fifo: Remove hardware resets for user errors

Gabriel Shahrouzi <[email protected]>
staging: iio: adc: ad7816: Correct conditional logic for store mode

Aditya Garg <[email protected]>
Input: synaptics - enable InterTouch on TUXEDO InfinityBook Pro 14 v5

Dmitry Torokhov <[email protected]>
Input: synaptics - enable SMBus for HP Elitebook 850 G1

Aditya Garg <[email protected]>
Input: synaptics - enable InterTouch on Dell Precision M3800

Aditya Garg <[email protected]>
Input: synaptics - enable InterTouch on Dynabook Portege X30L-G

Manuel Fombuena <[email protected]>
Input: synaptics - enable InterTouch on Dynabook Portege X30-D

Jonas Gorski <[email protected]>
net: dsa: b53: fix learning on VLAN unaware bridges

Jonas Gorski <[email protected]>
net: dsa: b53: always rejoin default untagged VLAN on bridge leave

Jonas Gorski <[email protected]>
net: dsa: b53: fix VLAN ID for untagged vlan on bridge leave

Jonas Gorski <[email protected]>
net: dsa: b53: fix flushing old pvid VLAN on pvid change

Jonas Gorski <[email protected]>
net: dsa: b53: fix clearing PVID of a port

Jonas Gorski <[email protected]>
net: dsa: b53: allow leaky reserved multicast

Jozsef Kadlecsik <[email protected]>
netfilter: ipset: fix region locking in hash types

Oliver Hartkopp <[email protected]>
can: gw: fix RCU/BH usage in cgw_create_job()

Uladzislau Rezki (Sony) <[email protected]>
rcu/kvfree: Add kvfree_rcu_mightsleep() and kfree_rcu_mightsleep()

Eric Dumazet <[email protected]>
can: gw: use call_rcu() instead of costly synchronize_rcu()

Guillaume Nault <[email protected]>
gre: Fix again IPv6 link-local address generation.

Eelco Chaudron <[email protected]>
openvswitch: Fix unsafe attribute parsing in output_userspace()

Marc Kleine-Budde <[email protected]>
can: mcp251xfd: mcp251xfd_remove(): fix order of unregistration calls

Marc Kleine-Budde <[email protected]>
can: mcan: m_can_class_unregister(): fix order of unregistration calls

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

Diffstat:

 Makefile                                           |   4 +-
 arch/mips/include/asm/ptrace.h                     |   3 +-
 arch/x86/kernel/cpu/bugs.c                         |   5 +-
 arch/x86/kernel/cpu/common.c                       |   9 +-
 arch/x86/mm/tlb.c                                  |  23 ++-
 arch/x86/net/bpf_jit_comp.c                        |  52 +++++++
 .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c    |  28 +++-
 drivers/gpu/drm/panel/panel-simple.c               |  25 +--
 drivers/iio/accel/adis16201.c                      |   4 +-
 drivers/iio/adc/ad7606_spi.c                       |   2 +-
 drivers/iio/adc/dln2-adc.c                         |   2 +-
 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c     |   6 +
 drivers/input/mouse/synaptics.c                    |   5 +
 drivers/net/can/m_can/m_can.c                      |   2 +-
 drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c     |   2 +-
 drivers/net/dsa/b53/b53_common.c                   |  36 +++--
 drivers/net/phy/microchip.c                        |  46 +++++-
 drivers/nvme/host/core.c                           |   3 +-
 drivers/staging/axis-fifo/axis-fifo.c              |  14 +-
 drivers/staging/iio/adc/ad7816.c                   |   2 +-
 drivers/usb/cdns3/cdnsp-gadget.c                   |  31 ++++
 drivers/usb/cdns3/cdnsp-gadget.h                   |   6 +
 drivers/usb/cdns3/cdnsp-pci.c                      |  12 +-
 drivers/usb/cdns3/cdnsp-ring.c                     |   3 +-
 drivers/usb/cdns3/core.h                           |   3 +
 drivers/usb/class/usbtmc.c                         |  59 +++++---
 drivers/usb/gadget/udc/tegra-xudc.c                |   4 +
 drivers/usb/host/uhci-platform.c                   |   2 +-
 drivers/usb/host/xhci-tegra.c                      |   3 +
 drivers/usb/typec/tcpm/tcpm.c                      |   2 +-
 drivers/usb/typec/ucsi/displayport.c               |   2 +
 drivers/xen/xenbus/xenbus.h                        |   2 +
 drivers/xen/xenbus/xenbus_comms.c                  |   9 +-
 drivers/xen/xenbus/xenbus_dev_frontend.c           |   2 +-
 drivers/xen/xenbus/xenbus_xs.c                     |  18 ++-
 fs/namespace.c                                     |   3 +-
 fs/ocfs2/journal.c                                 |  80 +++++++---
 fs/ocfs2/journal.h                                 |   1 +
 fs/ocfs2/ocfs2.h                                   |  17 ++-
 fs/ocfs2/quota_local.c                             |   9 +-
 fs/ocfs2/super.c                                   |   3 +
 include/linux/rcupdate.h                           |   3 +
 include/linux/types.h                              |   3 +-
 include/uapi/linux/types.h                         |   1 +
 kernel/params.c                                    |   4 +-
 net/can/gw.c                                       | 167 +++++++++++++--------
 net/ipv6/addrconf.c                                |  15 +-
 net/netfilter/ipset/ip_set_hash_gen.h              |   2 +-
 net/openvswitch/actions.c                          |   3 +-
 49 files changed, 538 insertions(+), 204 deletions(-)