5.15.183-rc1 review
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest54 patches 8 repliesIn review
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/54 | can: mcan: m_can_class_unregister(): fix order of unregistration callsdrivers/ | +1 | 0 replies | |
| 2/54 | can: mcp251xfd: mcp251xfd_remove(): fix order of unregistration callsdrivers/ | +1 | 0 replies | |
| 3/54 | openvswitch: Fix unsafe attribute parsing in output_userspace()net/ | +1 | 0 replies | |
| 4/54 | gre: Fix again IPv6 link-local address generation.net/ | +9 | 0 replies | |
| 5/54 | can: gw: use call_rcu() instead of costly synchronize_rcu()net/ | +10 | 0 replies | |
| 6/54 | rcu/kvfree: Add kvfree_rcu_mightsleep() and kfree_rcu_mightsleep()include/ | +3 | 0 replies | |
| 7/54 | can: gw: fix RCU/BH usage in cgw_create_job()net/ | +90 | 0 replies | |
| 8/54 | netfilter: ipset: fix region locking in hash typesnet/ | +1 | 0 replies | |
| 9/54 | net: dsa: b53: allow leaky reserved multicastdrivers/ | +4 | 0 replies | |
| 10/54 | net: dsa: b53: fix clearing PVID of a portdrivers/ | +11 | 0 replies | |
| 11/54 | net: dsa: b53: fix flushing old pvid VLAN on pvid changedrivers/ | +1 | 0 replies | |
| 12/54 | net: dsa: b53: fix VLAN ID for untagged vlan on bridge leavedrivers/ | +2 | 0 replies | |
| 13/54 | net: dsa: b53: always rejoin default untagged VLAN on bridge leavedrivers/ | +5 | 0 replies | |
| 14/54 | net: dsa: b53: fix learning on VLAN unaware bridgesdrivers/ | +1 | 0 replies | |
| 15/54 | Input: synaptics - enable InterTouch on Dynabook Portege X30-Ddrivers/ | +1 | 0 replies | |
| 16/54 | Input: synaptics - enable InterTouch on Dynabook Portege X30L-Gdrivers/ | +1 | 0 replies | |
| 17/54 | Input: synaptics - enable InterTouch on Dell Precision M3800drivers/ | +1 | 0 replies | |
| 18/54 | Input: synaptics - enable SMBus for HP Elitebook 850 G1drivers/ | +1 | 0 replies | |
| 19/54 | Input: synaptics - enable InterTouch on TUXEDO InfinityBook Pro 14 v5drivers/ | +1 | 0 replies | |
| 20/54 | staging: iio: adc: ad7816: Correct conditional logic for store modedrivers/ | +1 | 0 replies | |
| 21/54 | staging: axis-fifo: Remove hardware resets for user errorsdrivers/ | +3 | 0 replies | |
| 22/54 | staging: axis-fifo: Correct handling of tx_fifo_depth for size validationdrivers/ | +0 | 0 replies | |
| 23/54 | x86/mm: Eliminate window where TLB flushes may be inadvertently skippedarch/ | +21 | 0 replies | |
| 24/54 | iio: adc: ad7606: fix serial register accessdrivers/ | +1 | 0 replies | |
| 25/54 | iio: adis16201: Correct inclinometer channel resolutiondrivers/ | +2 | 0 replies | |
| 26/54 | iio: imu: st_lsm6dsx: fix possible lockup in st_lsm6dsx_read_fifodrivers/ | +3 | 0 replies | |
| 27/54 | iio: imu: st_lsm6dsx: fix possible lockup in st_lsm6dsx_read_tagged_fifodrivers/ | +3 | 0 replies | |
| 28/54 | drm/amd/display: Fix wrong handling for AUX_DEFER casedrivers/ | +24 | 0 replies | |
| 29/54 | usb: uhci-platform: Make the clock really optionaldrivers/ | +1 | 0 replies | |
| 30/54 | xenbus: Use kref to track req lifetimedrivers/ drivers/ drivers/ +1 more | +23 | 0 replies | |
| 31/54 | module: ensure that kobject_put() is safe for module type kobjectskernel/ | +3 | 0 replies | |
| 32/54 | ocfs2: switch osb->disable_recovery to enumfs/ fs/ | +14 | 0 replies | |
| 33/54 | ocfs2: implement handshaking with ocfs2 recovery threadfs/ fs/ | +39 | 0 replies | |
| 34/54 | ocfs2: stop quota recovery before disabling quotasfs/ fs/ fs/ +2 more | +30 | 0 replies | |
| 35/54 | usb: cdnsp: Fix issue with resuming from L1drivers/ drivers/ drivers/ +1 more | +45 | 0 replies | |
| 36/54 | usb: cdnsp: fix L1 resume issue for RTL_REVISION_NEW_LPM versiondrivers/ drivers/ drivers/ | +7 | 0 replies | |
| 37/54 | usb: gadget: tegra-xudc: ACK ST_RC after clearing CTRL_RUNdrivers/ | +4 | 0 replies | |
| 38/54 | usb: host: tegra: Prevent host controller crash when OTG port is useddrivers/ | +3 | 0 replies | |
| 39/54 | usb: typec: tcpm: delay SNK_TRY_WAIT_DEBOUNCE to SRC_TRYWAIT transitiondrivers/ | +1 | 0 replies | |
| 40/54 | usb: typec: ucsi: displayport: Fix NULL pointer accessdrivers/ | +2 | 0 replies | |
| 41/54 | USB: usbtmc: use interruptible sleep in usbtmc_readdrivers/ | +5 | 0 replies | |
| 42/54 | usb: usbtmc: Fix erroneous get_stb ioctl error returnsdrivers/ | +8 | 0 replies | |
| 43/54 | usb: usbtmc: Fix erroneous wait_srq ioctl returndrivers/ | +11 | 0 replies | |
| 44/54 | usb: usbtmc: Fix erroneous generic_read ioctl returndrivers/ | +12 | 0 replies | |
| 45/54 | types: Complement the aligned types with signed 64-bit oneinclude/ include/ | +3 | 0 replies | |
| 46/54 | iio: adc: dln2: Use aligned_s64 for timestampdrivers/ | +1 | 0 replies | |
| 47/54 | MIPS: Fix MAX_REG_OFFSETarch/ | +2 | 0 replies | |
| 48/54 | drm/panel: simple: Update timings for AUO G101EVN010drivers/ | +13 | 0 replies | |
| 49/54 | nvme: unblock ctrl state transition for firmware updatedrivers/ | +2 | 0 replies | |
| 50/54 | do_umount(): add missing barrier before refcount checks in sync casefs/ | +2 | 0 replies | |
| 51/54 | Revert "net: phy: microchip: force IRQ polling mode for lan88xx"drivers/ | +43 | 0 replies | |
| 52/54 | x86/bpf: Call branch history clearing sequence on exitarch/ | +32 | 0 replies | |
| 53/54 | x86/bpf: Add IBHF call at end of classic BPFarch/ arch/ | +25 | 0 replies | |
| 54/54 | x86/bhi: Do not set BHI_DIS_S in 32-bit modearch/ arch/ | +6 | 0 replies |
Reviews trailers per patch
31 of 54 patches have a Reviewed-by or Acked-by.
| Patch | Markus Schneider-Pargmann | Florian Fainelli | Xuntao Chi | Matthias Eilert | Nuno Sá | Ilya Maximets | Aaron Conole | Ido Schimmel | Oliver Hartkopp | David Lechner | Heming Zhao | Joseph Qi | Peter Chen | Badhri Jagan Sridharan | Heikki Krogerus | Benson Leung | Marcelo Schmitt | Andy Shevchenko | Neil Armstrong | Keith Busch | Sagi Grimberg | Guenter Roeck | Christian Brauner | Daniel Borkmann | Alexandre Chartre | Lorenzo Bianconi | Josh Poimboeuf | Ray Wu | Daniel Wheeler | Juergen Gross | Rik van Riel | Ingo Molnar | Peter Zijlstra (Intel) | Jon Hunter | Mark Brown | Ron Economos | Linux Kernel Functional Testing | Shuah Khan | Vijayendra Suman | Hardik Garg |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Series | T-b | T-b | T-b | T-b | T-b | T-b | T-b | T-b | ||||||||||||||||||||||||||||||||
| 1/54 | R-b | |||||||||||||||||||||||||||||||||||||||
| 2/54 | ||||||||||||||||||||||||||||||||||||||||
| 3/54 | A-b | A-b | ||||||||||||||||||||||||||||||||||||||
| 4/54 | R-b | |||||||||||||||||||||||||||||||||||||||
| 5/54 | T-b | |||||||||||||||||||||||||||||||||||||||
| 6/54 | ||||||||||||||||||||||||||||||||||||||||
| 7/54 | T-b | |||||||||||||||||||||||||||||||||||||||
| 8/54 | ||||||||||||||||||||||||||||||||||||||||
| 9/54 | T-b R-b | |||||||||||||||||||||||||||||||||||||||
| 10/54 | T-b R-b | |||||||||||||||||||||||||||||||||||||||
| 11/54 | T-b R-b | |||||||||||||||||||||||||||||||||||||||
| 12/54 | T-b R-b | |||||||||||||||||||||||||||||||||||||||
| 13/54 | T-b R-b | |||||||||||||||||||||||||||||||||||||||
| 14/54 | T-b R-b | |||||||||||||||||||||||||||||||||||||||
| 15/54 | ||||||||||||||||||||||||||||||||||||||||
| 16/54 | T-b | |||||||||||||||||||||||||||||||||||||||
| 17/54 | ||||||||||||||||||||||||||||||||||||||||
| 18/54 | ||||||||||||||||||||||||||||||||||||||||
| 19/54 | T-b | |||||||||||||||||||||||||||||||||||||||
| 20/54 | A-b | |||||||||||||||||||||||||||||||||||||||
| 21/54 | ||||||||||||||||||||||||||||||||||||||||
| 22/54 | ||||||||||||||||||||||||||||||||||||||||
| 23/54 | A-b | A-b | A-b | |||||||||||||||||||||||||||||||||||||
| 24/54 | R-b | |||||||||||||||||||||||||||||||||||||||
| 25/54 | R-b | |||||||||||||||||||||||||||||||||||||||
| 26/54 | A-b | |||||||||||||||||||||||||||||||||||||||
| 27/54 | A-b | |||||||||||||||||||||||||||||||||||||||
| 28/54 | R-b | T-b | ||||||||||||||||||||||||||||||||||||||
| 29/54 | ||||||||||||||||||||||||||||||||||||||||
| 30/54 | R-b | |||||||||||||||||||||||||||||||||||||||
| 31/54 | ||||||||||||||||||||||||||||||||||||||||
| 32/54 | R-b T-b | A-b | ||||||||||||||||||||||||||||||||||||||
| 33/54 | R-b T-b | A-b | ||||||||||||||||||||||||||||||||||||||
| 34/54 | R-b T-b | A-b | ||||||||||||||||||||||||||||||||||||||
| 35/54 | A-b | |||||||||||||||||||||||||||||||||||||||
| 36/54 | A-b | |||||||||||||||||||||||||||||||||||||||
| 37/54 | ||||||||||||||||||||||||||||||||||||||||
| 38/54 | ||||||||||||||||||||||||||||||||||||||||
| 39/54 | R-b | R-b | ||||||||||||||||||||||||||||||||||||||
| 40/54 | R-b | R-b | ||||||||||||||||||||||||||||||||||||||
| 41/54 | ||||||||||||||||||||||||||||||||||||||||
| 42/54 | ||||||||||||||||||||||||||||||||||||||||
| 43/54 | ||||||||||||||||||||||||||||||||||||||||
| 44/54 | ||||||||||||||||||||||||||||||||||||||||
| 45/54 | ||||||||||||||||||||||||||||||||||||||||
| 46/54 | R-b | R-b | R-b | |||||||||||||||||||||||||||||||||||||
| 47/54 | ||||||||||||||||||||||||||||||||||||||||
| 48/54 | R-b | |||||||||||||||||||||||||||||||||||||||
| 49/54 | R-b | R-b | R-b | |||||||||||||||||||||||||||||||||||||
| 50/54 | R-b | |||||||||||||||||||||||||||||||||||||||
| 51/54 | ||||||||||||||||||||||||||||||||||||||||
| 52/54 | A-b | R-b | ||||||||||||||||||||||||||||||||||||||
| 53/54 | A-b | R-b | ||||||||||||||||||||||||||||||||||||||
| 54/54 | R-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.
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(-)