This is the start of the stable review cycle for the 6.6.32 release.
There are 102 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 Sat, 25 May 2024 13:03:15 +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.6.32-rc1…
or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.6.y
and the diffstat can be found below.
thanks,
greg k-h
-------------
Pseudo-Shortlog of commits:
Greg Kroah-Hartman <gregkh(a)linuxfoundation.org>
Linux 6.6.32-rc1
Christoph Hellwig <hch(a)lst.de>
block: add a partscan sysfs attribute for disks
Christoph Hellwig <hch(a)lst.de>
block: add a disk_has_partscan helper
SeongJae Park <sj(a)kernel.org>
Docs/admin-guide/mm/damon/usage: fix wrong example of DAMOS filter matching sysfs file
Akira Yokosawa <akiyks(a)gmail.com>
docs: kernel_include.py: Cope with docutils 0.21
Thomas Weißschuh <linux(a)weissschuh.net>
admin-guide/hw-vuln/core-scheduling: fix return type of PR_SCHED_CORE_GET
Jarkko Sakkinen <jarkko(a)kernel.org>
KEYS: trusted: Do not use WARN when encode fails
AngeloGioacchino Del Regno <angelogioacchino.delregno(a)collabora.com>
remoteproc: mediatek: Make sure IPI buffer fits in L2TCM
Daniel Thompson <daniel.thompson(a)linaro.org>
serial: kgdboc: Fix NMI-safety problems from keyboard reset code
Javier Carrasco <javier.carrasco(a)wolfvision.net>
usb: typec: tipd: fix event checking for tps6598x
Heikki Krogerus <heikki.krogerus(a)linux.intel.com>
usb: typec: ucsi: displayport: Fix potential deadlock
Jose Ignacio Tornos Martinez <jtornosm(a)redhat.com>
net: usb: ax88179_178a: fix link status when link is set to down/up
Prashanth K <quic_prashk(a)quicinc.com>
usb: dwc3: Wait unconditionally after issuing EndXfer command
Carlos Llamas <cmllamas(a)google.com>
binder: fix max_thread type inconsistency
Srinivasan Shanmugam <srinivasan.shanmugam(a)amd.com>
drm/amdgpu: Fix possible NULL dereference in amdgpu_ras_query_error_status_helper()
Christian Brauner <brauner(a)kernel.org>
erofs: reliably distinguish block based and fscache mode
Baokun Li <libaokun1(a)huawei.com>
erofs: get rid of erofs_fs_context
Jiri Olsa <jolsa(a)kernel.org>
bpf: Add missing BPF_LINK_TYPE invocations
Mark Brown <broonie(a)kernel.org>
kselftest: Add a ksft_perror() helper
Mengqi Zhang <mengqi.zhang(a)mediatek.com>
mmc: core: Add HS400 tuning in HS400es initialization
Jarkko Sakkinen <jarkko(a)kernel.org>
KEYS: trusted: Fix memory leak in tpm2_key_encode()
Sungwoo Kim <iam(a)sung-woo.kim>
Bluetooth: L2CAP: Fix div-by-zero in l2cap_le_flowctl_init()
Sungwoo Kim <iam(a)sung-woo.kim>
Bluetooth: L2CAP: Fix slab-use-after-free in l2cap_connect()
Jacob Keller <jacob.e.keller(a)intel.com>
ice: remove unnecessary duplicate checks for VF VSI ID
Jacob Keller <jacob.e.keller(a)intel.com>
ice: pass VSI pointer into ice_vc_isvalid_q_id
Ronald Wahl <ronald.wahl(a)raritan.com>
net: ks8851: Fix another TX stall caused by wrong ISR flag handling
Jose Fernandez <josef(a)netflix.com>
drm/amd/display: Fix division by zero in setup_dsc_config
Gustavo A. R. Silva <gustavoars(a)kernel.org>
smb: smb2pdu.h: Avoid -Wflex-array-member-not-at-end warnings
Namjae Jeon <linkinjeon(a)kernel.org>
ksmbd: add continuous availability share parameter
David Howells <dhowells(a)redhat.com>
cifs: Add tracing for the cifs_tcon struct refcounting
Paulo Alcantara <pc(a)manguebit.com>
smb: client: instantiate when creating SFU files
Paulo Alcantara <pc(a)manguebit.com>
smb: client: fix NULL ptr deref in cifs_mark_open_handles_for_deleted_file()
Steve French <stfrench(a)microsoft.com>
smb3: add trace event for mknod
Steve French <stfrench(a)microsoft.com>
smb311: additional compression flag defined in updated protocol spec
Steve French <stfrench(a)microsoft.com>
smb311: correct incorrect offset field in compression header
Steve French <stfrench(a)microsoft.com>
cifs: Move some extern decls from .c files to .h
Namjae Jeon <linkinjeon(a)kernel.org>
ksmbd: fix potencial out-of-bounds when buffer offset is invalid
Namjae Jeon <linkinjeon(a)kernel.org>
ksmbd: fix slab-out-of-bounds in smb_strndup_from_utf16()
Colin Ian King <colin.i.king(a)gmail.com>
ksmbd: Fix spelling mistake "connction" -> "connection"
Marios Makassikis <mmakassikis(a)freebox.fr>
ksmbd: fix possible null-deref in smb_lazy_parent_lease_break_close
Bharath SM <bharathsm(a)microsoft.com>
cifs: remove redundant variable assignment
Meetakshi Setiya <msetiya(a)microsoft.com>
cifs: fixes for get_inode_info
Bharath SM <bharathsm(a)microsoft.com>
cifs: defer close file handles having RH lease
Namjae Jeon <linkinjeon(a)kernel.org>
ksmbd: add support for durable handles v1/v2
Namjae Jeon <linkinjeon(a)kernel.org>
ksmbd: mark SMB2_SESSION_EXPIRED to session when destroying previous session
Enzo Matsumiya <ematsumiya(a)suse.de>
smb: common: simplify compression headers
Enzo Matsumiya <ematsumiya(a)suse.de>
smb: common: fix fields sizes in compression_pattern_payload_v1
Enzo Matsumiya <ematsumiya(a)suse.de>
smb: client: negotiate compression algorithms
Steve French <stfrench(a)microsoft.com>
smb3: add dynamic trace point for ioctls
Paulo Alcantara <pc(a)manguebit.com>
smb: client: return reparse type in /proc/mounts
Paulo Alcantara <pc(a)manguebit.com>
smb: client: set correct d_type for reparse DFS/DFSR and mount point
Paulo Alcantara <pc(a)manguebit.com>
smb: client: parse uid, gid, mode and dev from WSL reparse points
Steve French <stfrench(a)microsoft.com>
smb: client: introduce SMB2_OP_QUERY_WSL_EA
Dan Carpenter <dan.carpenter(a)linaro.org>
smb: client: Fix a NULL vs IS_ERR() check in wsl_set_xattrs()
Paulo Alcantara <pc(a)manguebit.com>
smb: client: add support for WSL reparse points
Paulo Alcantara <pc(a)manguebit.com>
smb: client: reduce number of parameters in smb2_compound_op()
Paulo Alcantara <pc(a)manguebit.com>
smb: client: fix potential broken compound request
Paulo Alcantara <pc(a)manguebit.com>
smb: client: move most of reparse point handling code to common file
Paulo Alcantara <pc(a)manguebit.com>
smb: client: introduce reparse mount option
Meetakshi Setiya <msetiya(a)microsoft.com>
smb: client: retry compound request without reusing lease
Steve French <stfrench(a)microsoft.com>
smb: client: do not defer close open handles to deleted files
Meetakshi Setiya <msetiya(a)microsoft.com>
smb: client: reuse file lease key in compound operations
Paulo Alcantara <pc(a)manguebit.com>
smb: client: get rid of smb311_posix_query_path_info()
Steve French <stfrench(a)microsoft.com>
smb: client: parse owner/group when creating reparse points
Steve French <stfrench(a)microsoft.com>
smb3: update allocation size more accurately on write completion
Paulo Alcantara <pc(a)manguebit.com>
smb: client: handle path separator of created SMB symlinks
Steve French <stfrench(a)microsoft.com>
cifs: update the same create_guid on replay
Yang Li <yang.lee(a)linux.alibaba.com>
ksmbd: Add kernel-doc for ksmbd_extract_sharename() function
Shyam Prasad N <sprasad(a)microsoft.com>
cifs: set replay flag for retries of write command
Shyam Prasad N <sprasad(a)microsoft.com>
cifs: commands that are retried should have replay flag set
Alexey Dobriyan <adobriyan(a)gmail.com>
smb: client: delete "true", "false" defines
Yang Li <yang.lee(a)linux.alibaba.com>
smb: Fix some kernel-doc comments
Shyam Prasad N <sprasad(a)microsoft.com>
cifs: new mount option called retrans
Paulo Alcantara <pc(a)manguebit.com>
smb: client: don't clobber ->i_rdev from cached reparse points
Shyam Prasad N <sprasad(a)microsoft.com>
cifs: new nt status codes from MS-SMB2
Shyam Prasad N <sprasad(a)microsoft.com>
cifs: pick channel for tcon and tdis
Steve French <stfrench(a)microsoft.com>
cifs: minor comment cleanup
Colin Ian King <colin.i.king(a)gmail.com>
cifs: remove redundant variable tcon_exist
Randy Dunlap <rdunlap(a)infradead.org>
ksmbd: vfs: fix all kernel-doc warnings
Randy Dunlap <rdunlap(a)infradead.org>
ksmbd: auth: fix most kernel-doc warnings
Steve French <stfrench(a)microsoft.com>
cifs: remove unneeded return statement
Paulo Alcantara <pc(a)manguebit.com>
cifs: get rid of dup length check in parse_reparse_point()
David Howells <dhowells(a)redhat.com>
cifs: Pass unbyteswapped eof value into SMB2_set_eof()
Markus Elfring <elfring(a)users.sourceforge.net>
smb3: Improve exception handling in allocate_mr_list()
Steve French <stfrench(a)microsoft.com>
cifs: fix in logging in cifs_chan_update_iface
Paulo Alcantara <pc(a)manguebit.com>
smb: client: handle special files and symlinks in SMB3 POSIX
Paulo Alcantara <pc(a)manguebit.com>
smb: client: cleanup smb2_query_reparse_point()
Paulo Alcantara <pc(a)manguebit.com>
smb: client: allow creating symlinks via reparse points
Steve French <stfrench(a)microsoft.com>
smb: client: optimise reparse point querying
Steve French <stfrench(a)microsoft.com>
smb: client: allow creating special files via reparse points
Steve French <stfrench(a)microsoft.com>
smb: client: extend smb2_compound_op() to accept more commands
Pierre Mariani <pierre.mariani(a)gmail.com>
smb: client: Fix minor whitespace errors and warnings
Steve French <stfrench(a)microsoft.com>
smb: client: introduce cifs_sfu_make_node()
Ritvik Budhiraja <rbudhiraja(a)microsoft.com>
cifs: fix use after free for iface while disabling secondary channels
Steve French <stfrench(a)microsoft.com>
Missing field not being returned in ioctl CIFS_IOC_GET_MNT_INFO
Steve French <stfrench(a)microsoft.com>
smb3: minor cleanup of session handling code
Steve French <stfrench(a)microsoft.com>
smb3: more minor cleanups for session handling routines
Steve French <stfrench(a)microsoft.com>
smb3: minor RDMA cleanup
Shyam Prasad N <sprasad(a)microsoft.com>
cifs: print server capabilities in DebugData
Eric Biggers <ebiggers(a)google.com>
smb: use crypto_shash_digest() in symlink_hash()
Steve French <stfrench(a)microsoft.com>
Add definition for new smb3.1.1 command type
Steve French <stfrench(a)microsoft.com>
SMB3: clarify some of the unused CreateOption flags
Meetakshi Setiya <msetiya(a)microsoft.com>
cifs: Add client version details to NTLM authenticate message
-------------
Diffstat:
Documentation/ABI/stable/sysfs-block | 10 +
.../admin-guide/hw-vuln/core-scheduling.rst | 4 +-
Documentation/admin-guide/mm/damon/usage.rst | 2 +-
Documentation/sphinx/kernel_include.py | 1 -
Makefile | 4 +-
block/genhd.c | 15 +-
block/partitions/core.c | 5 +-
drivers/android/binder.c | 2 +-
drivers/android/binder_internal.h | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 3 +
drivers/gpu/drm/amd/display/dc/dsc/dc_dsc.c | 7 +-
drivers/mmc/core/mmc.c | 9 +-
drivers/net/ethernet/intel/ice/ice_virtchnl.c | 22 +-
drivers/net/ethernet/intel/ice/ice_virtchnl_fdir.c | 3 -
drivers/net/ethernet/micrel/ks8851_common.c | 18 +-
drivers/net/usb/ax88179_178a.c | 37 +-
drivers/remoteproc/mtk_scp.c | 10 +-
drivers/tty/serial/kgdboc.c | 30 +-
drivers/usb/dwc3/gadget.c | 4 +-
drivers/usb/typec/tipd/core.c | 45 +-
drivers/usb/typec/tipd/tps6598x.h | 11 +
drivers/usb/typec/ucsi/displayport.c | 4 -
fs/erofs/internal.h | 7 -
fs/erofs/super.c | 124 +-
fs/smb/client/Makefile | 2 +-
fs/smb/client/cached_dir.c | 24 +-
fs/smb/client/cifs_debug.c | 38 +-
fs/smb/client/cifsfs.c | 10 +-
fs/smb/client/cifsglob.h | 93 +-
fs/smb/client/cifsproto.h | 39 +-
fs/smb/client/cifssmb.c | 18 +-
fs/smb/client/connect.c | 57 +-
fs/smb/client/dir.c | 14 +-
fs/smb/client/file.c | 39 +-
fs/smb/client/fs_context.c | 43 +-
fs/smb/client/fs_context.h | 13 +-
fs/smb/client/fscache.c | 7 +
fs/smb/client/inode.c | 235 ++--
fs/smb/client/ioctl.c | 6 +
fs/smb/client/link.c | 41 +-
fs/smb/client/misc.c | 47 +-
fs/smb/client/ntlmssp.h | 4 +-
fs/smb/client/readdir.c | 32 +-
fs/smb/client/reparse.c | 532 ++++++++
fs/smb/client/reparse.h | 113 ++
fs/smb/client/sess.c | 73 +-
fs/smb/client/smb1ops.c | 80 +-
fs/smb/client/smb2glob.h | 27 +-
fs/smb/client/smb2inode.c | 1402 +++++++++++++-------
fs/smb/client/smb2maperror.c | 2 +
fs/smb/client/smb2misc.c | 10 +-
fs/smb/client/smb2ops.c | 603 ++++-----
fs/smb/client/smb2pdu.c | 340 ++++-
fs/smb/client/smb2pdu.h | 46 +-
fs/smb/client/smb2proto.h | 37 +-
fs/smb/client/smb2status.h | 2 +
fs/smb/client/smb2transport.c | 2 +
fs/smb/client/smbdirect.c | 4 +-
fs/smb/client/smbencrypt.c | 7 -
fs/smb/client/trace.h | 137 +-
fs/smb/common/smb2pdu.h | 122 +-
fs/smb/common/smbfsctl.h | 6 -
fs/smb/server/auth.c | 14 +-
fs/smb/server/ksmbd_netlink.h | 36 +-
fs/smb/server/mgmt/user_session.c | 28 +-
fs/smb/server/mgmt/user_session.h | 3 +
fs/smb/server/misc.c | 1 +
fs/smb/server/oplock.c | 96 +-
fs/smb/server/oplock.h | 7 +-
fs/smb/server/smb2misc.c | 26 +-
fs/smb/server/smb2ops.c | 6 +
fs/smb/server/smb2pdu.c | 338 ++++-
fs/smb/server/smb2pdu.h | 31 +-
fs/smb/server/transport_tcp.c | 2 +
fs/smb/server/vfs.c | 28 +-
fs/smb/server/vfs_cache.c | 137 +-
fs/smb/server/vfs_cache.h | 9 +
include/linux/blkdev.h | 13 +
include/linux/bpf_types.h | 3 +
include/net/bluetooth/hci.h | 9 +
include/net/bluetooth/hci_core.h | 1 +
net/bluetooth/hci_conn.c | 71 +-
net/bluetooth/hci_event.c | 31 +-
net/bluetooth/iso.c | 2 +-
net/bluetooth/l2cap_core.c | 38 +-
net/bluetooth/sco.c | 6 +-
security/keys/trusted-keys/trusted_tpm2.c | 25 +-
tools/testing/selftests/kselftest.h | 14 +
88 files changed, 3923 insertions(+), 1738 deletions(-)
This is the start of the stable review cycle for the 6.1.92 release.
There are 45 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 Sat, 25 May 2024 13:03:15 +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.92-rc1…
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 <gregkh(a)linuxfoundation.org>
Linux 6.1.92-rc1
Akira Yokosawa <akiyks(a)gmail.com>
docs: kernel_include.py: Cope with docutils 0.21
Thomas Weißschuh <linux(a)weissschuh.net>
admin-guide/hw-vuln/core-scheduling: fix return type of PR_SCHED_CORE_GET
Jarkko Sakkinen <jarkko(a)kernel.org>
KEYS: trusted: Do not use WARN when encode fails
AngeloGioacchino Del Regno <angelogioacchino.delregno(a)collabora.com>
remoteproc: mediatek: Make sure IPI buffer fits in L2TCM
Daniel Thompson <daniel.thompson(a)linaro.org>
serial: kgdboc: Fix NMI-safety problems from keyboard reset code
Javier Carrasco <javier.carrasco(a)wolfvision.net>
usb: typec: tipd: fix event checking for tps6598x
Heikki Krogerus <heikki.krogerus(a)linux.intel.com>
usb: typec: ucsi: displayport: Fix potential deadlock
Jose Ignacio Tornos Martinez <jtornosm(a)redhat.com>
net: usb: ax88179_178a: fix link status when link is set to down/up
Prashanth K <quic_prashk(a)quicinc.com>
usb: dwc3: Wait unconditionally after issuing EndXfer command
Carlos Llamas <cmllamas(a)google.com>
binder: fix max_thread type inconsistency
Srinivasan Shanmugam <srinivasan.shanmugam(a)amd.com>
drm/amdgpu: Fix possible NULL dereference in amdgpu_ras_query_error_status_helper()
Mark Rutland <mark.rutland(a)arm.com>
arm64: atomics: lse: remove stale dependency on JUMP_LABEL
Eric Sandeen <sandeen(a)redhat.com>
xfs: short circuit xfs_growfs_data_private() if delta is zero
Hironori Shiina <shiina.hironori(a)gmail.com>
xfs: get root inode correctly at bulkstat
Darrick J. Wong <djwong(a)kernel.org>
xfs: fix log recovery when unknown rocompat bits are set
Darrick J. Wong <djwong(a)kernel.org>
xfs: allow inode inactivation during a ro mount log recovery
Darrick J. Wong <djwong(a)kernel.org>
xfs: invalidate xfs_bufs when allocating cow extents
Darrick J. Wong <djwong(a)kernel.org>
xfs: estimate post-merge refcounts correctly
Darrick J. Wong <djwong(a)kernel.org>
xfs: hoist refcount record merge predicates
Guo Xuenan <guoxuenan(a)huawei.com>
xfs: fix super block buf log item UAF during force shutdown
Guo Xuenan <guoxuenan(a)huawei.com>
xfs: wait iclog complete before tearing down AIL
Darrick J. Wong <djwong(a)kernel.org>
xfs: attach dquots to inode before reading data/cow fork mappings
Darrick J. Wong <djwong(a)kernel.org>
xfs: invalidate block device page cache during unmount
Long Li <leo.lilong(a)huawei.com>
xfs: fix incorrect i_nlink caused by inode racing
Long Li <leo.lilong(a)huawei.com>
xfs: fix sb write verify for lazysbcount
Darrick J. Wong <djwong(a)kernel.org>
xfs: fix incorrect error-out in xfs_remove
Dave Chinner <dchinner(a)redhat.com>
xfs: fix off-by-one-block in xfs_discard_folio()
Dave Chinner <dchinner(a)redhat.com>
xfs: drop write error injection is unfixable, remove it
Dave Chinner <dchinner(a)redhat.com>
xfs: use iomap_valid method to detect stale cached iomaps
Dave Chinner <dchinner(a)redhat.com>
iomap: write iomap validity checks
Dave Chinner <dchinner(a)redhat.com>
xfs: xfs_bmap_punch_delalloc_range() should take a byte range
Dave Chinner <dchinner(a)redhat.com>
iomap: buffered write failure should not truncate the page cache
Dave Chinner <dchinner(a)redhat.com>
xfs,iomap: move delalloc punching to iomap
Dave Chinner <dchinner(a)redhat.com>
xfs: use byte ranges for write cleanup ranges
Dave Chinner <dchinner(a)redhat.com>
xfs: punching delalloc extents on write failure is racy
Dave Chinner <dchinner(a)redhat.com>
xfs: write page faults in iomap are not buffered writes
Mengqi Zhang <mengqi.zhang(a)mediatek.com>
mmc: core: Add HS400 tuning in HS400es initialization
Jarkko Sakkinen <jarkko(a)kernel.org>
KEYS: trusted: Fix memory leak in tpm2_key_encode()
NeilBrown <neilb(a)suse.de>
nfsd: don't allow nfsd threads to be signalled.
Aidan MacDonald <aidanmacdonald.0x0(a)gmail.com>
mfd: stpmic1: Fix swapped mask/unmask in irq chip
Sergey Shtylyov <s.shtylyov(a)omp.ru>
pinctrl: core: handle radix_tree_insert() errors in pinctrl_register_one_pin()
Jacob Keller <jacob.e.keller(a)intel.com>
ice: remove unnecessary duplicate checks for VF VSI ID
Jacob Keller <jacob.e.keller(a)intel.com>
ice: pass VSI pointer into ice_vc_isvalid_q_id
Ronald Wahl <ronald.wahl(a)raritan.com>
net: ks8851: Fix another TX stall caused by wrong ISR flag handling
Jose Fernandez <josef(a)netflix.com>
drm/amd/display: Fix division by zero in setup_dsc_config
-------------
Diffstat:
.../admin-guide/hw-vuln/core-scheduling.rst | 4 +-
Documentation/sphinx/kernel_include.py | 1 -
Makefile | 4 +-
arch/arm64/Kconfig | 1 -
arch/arm64/include/asm/lse.h | 1 -
drivers/android/binder.c | 2 +-
drivers/android/binder_internal.h | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 3 +
drivers/gpu/drm/amd/display/dc/dsc/dc_dsc.c | 7 +-
drivers/mfd/stpmic1.c | 5 +-
drivers/mmc/core/mmc.c | 9 +-
drivers/net/ethernet/intel/ice/ice_virtchnl.c | 22 +-
drivers/net/ethernet/intel/ice/ice_virtchnl_fdir.c | 3 -
drivers/net/ethernet/micrel/ks8851_common.c | 18 +-
drivers/net/usb/ax88179_178a.c | 37 ++-
drivers/pinctrl/core.c | 14 +-
drivers/remoteproc/mtk_scp.c | 10 +-
drivers/tty/serial/kgdboc.c | 30 ++-
drivers/usb/dwc3/gadget.c | 4 +-
drivers/usb/typec/tipd/core.c | 45 ++--
drivers/usb/typec/tipd/tps6598x.h | 11 +
drivers/usb/typec/ucsi/displayport.c | 4 -
fs/iomap/buffered-io.c | 254 ++++++++++++++++++++-
fs/iomap/iter.c | 19 +-
fs/nfs/callback.c | 9 +-
fs/nfsd/nfs4proc.c | 5 +-
fs/nfsd/nfssvc.c | 12 -
fs/xfs/libxfs/xfs_bmap.c | 8 +-
fs/xfs/libxfs/xfs_errortag.h | 12 +-
fs/xfs/libxfs/xfs_refcount.c | 146 ++++++++++--
fs/xfs/libxfs/xfs_sb.c | 7 +-
fs/xfs/xfs_aops.c | 37 +--
fs/xfs/xfs_bmap_util.c | 10 +-
fs/xfs/xfs_bmap_util.h | 2 +-
fs/xfs/xfs_buf.c | 1 +
fs/xfs/xfs_buf_item.c | 2 +
fs/xfs/xfs_error.c | 27 ++-
fs/xfs/xfs_file.c | 2 +-
fs/xfs/xfs_fsops.c | 4 +
fs/xfs/xfs_icache.c | 6 +
fs/xfs/xfs_inode.c | 16 +-
fs/xfs/xfs_ioctl.c | 4 +-
fs/xfs/xfs_iomap.c | 177 ++++++++------
fs/xfs/xfs_iomap.h | 6 +-
fs/xfs/xfs_log.c | 53 ++---
fs/xfs/xfs_mount.c | 15 ++
fs/xfs/xfs_pnfs.c | 6 +-
include/linux/iomap.h | 47 +++-
net/sunrpc/svc_xprt.c | 16 +-
security/keys/trusted-keys/trusted_tpm2.c | 25 +-
50 files changed, 866 insertions(+), 299 deletions(-)
This is the start of the stable review cycle for the 6.8.11 release.
There are 23 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 Sat, 25 May 2024 13:03:15 +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.8.11-rc1…
or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.8.y
and the diffstat can be found below.
thanks,
greg k-h
-------------
Pseudo-Shortlog of commits:
Greg Kroah-Hartman <gregkh(a)linuxfoundation.org>
Linux 6.8.11-rc1
Christoph Hellwig <hch(a)lst.de>
block: add a partscan sysfs attribute for disks
Christoph Hellwig <hch(a)lst.de>
block: add a disk_has_partscan helper
SeongJae Park <sj(a)kernel.org>
Docs/admin-guide/mm/damon/usage: fix wrong example of DAMOS filter matching sysfs file
Akira Yokosawa <akiyks(a)gmail.com>
docs: kernel_include.py: Cope with docutils 0.21
Thomas Weißschuh <linux(a)weissschuh.net>
admin-guide/hw-vuln/core-scheduling: fix return type of PR_SCHED_CORE_GET
Jarkko Sakkinen <jarkko(a)kernel.org>
KEYS: trusted: Do not use WARN when encode fails
AngeloGioacchino Del Regno <angelogioacchino.delregno(a)collabora.com>
remoteproc: mediatek: Make sure IPI buffer fits in L2TCM
Daniel Thompson <daniel.thompson(a)linaro.org>
serial: kgdboc: Fix NMI-safety problems from keyboard reset code
Javier Carrasco <javier.carrasco(a)wolfvision.net>
usb: typec: tipd: fix event checking for tps6598x
Javier Carrasco <javier.carrasco(a)wolfvision.net>
usb: typec: tipd: fix event checking for tps25750
Heikki Krogerus <heikki.krogerus(a)linux.intel.com>
usb: typec: ucsi: displayport: Fix potential deadlock
Jose Ignacio Tornos Martinez <jtornosm(a)redhat.com>
net: usb: ax88179_178a: fix link status when link is set to down/up
Prashanth K <quic_prashk(a)quicinc.com>
usb: dwc3: Wait unconditionally after issuing EndXfer command
Carlos Llamas <cmllamas(a)google.com>
binder: fix max_thread type inconsistency
Christian Brauner <brauner(a)kernel.org>
erofs: reliably distinguish block based and fscache mode
Baokun Li <libaokun1(a)huawei.com>
erofs: get rid of erofs_fs_context
Jarkko Sakkinen <jarkko(a)kernel.org>
KEYS: trusted: Fix memory leak in tpm2_key_encode()
Sungwoo Kim <iam(a)sung-woo.kim>
Bluetooth: L2CAP: Fix div-by-zero in l2cap_le_flowctl_init()
Sungwoo Kim <iam(a)sung-woo.kim>
Bluetooth: L2CAP: Fix slab-use-after-free in l2cap_connect()
Jacob Keller <jacob.e.keller(a)intel.com>
ice: remove unnecessary duplicate checks for VF VSI ID
Jacob Keller <jacob.e.keller(a)intel.com>
ice: pass VSI pointer into ice_vc_isvalid_q_id
Ronald Wahl <ronald.wahl(a)raritan.com>
net: ks8851: Fix another TX stall caused by wrong ISR flag handling
Jose Fernandez <josef(a)netflix.com>
drm/amd/display: Fix division by zero in setup_dsc_config
-------------
Diffstat:
Documentation/ABI/stable/sysfs-block | 10 ++
.../admin-guide/hw-vuln/core-scheduling.rst | 4 +-
Documentation/admin-guide/mm/damon/usage.rst | 2 +-
Documentation/sphinx/kernel_include.py | 1 -
Makefile | 4 +-
block/genhd.c | 15 ++-
block/partitions/core.c | 5 +-
drivers/android/binder.c | 2 +-
drivers/android/binder_internal.h | 2 +-
drivers/gpu/drm/amd/display/dc/dsc/dc_dsc.c | 7 +-
drivers/net/ethernet/intel/ice/ice_virtchnl.c | 22 ++--
drivers/net/ethernet/intel/ice/ice_virtchnl_fdir.c | 3 -
drivers/net/ethernet/micrel/ks8851_common.c | 18 +--
drivers/net/usb/ax88179_178a.c | 37 ++++--
drivers/remoteproc/mtk_scp.c | 10 +-
drivers/tty/serial/kgdboc.c | 30 ++++-
drivers/usb/dwc3/gadget.c | 4 +-
drivers/usb/typec/tipd/core.c | 51 ++++++---
drivers/usb/typec/tipd/tps6598x.h | 11 ++
drivers/usb/typec/ucsi/displayport.c | 4 -
fs/erofs/internal.h | 7 --
fs/erofs/super.c | 124 +++++++++------------
include/linux/blkdev.h | 13 +++
include/net/bluetooth/hci.h | 9 ++
include/net/bluetooth/hci_core.h | 1 +
net/bluetooth/hci_conn.c | 71 ++++++++----
net/bluetooth/hci_event.c | 31 ++++--
net/bluetooth/iso.c | 2 +-
net/bluetooth/l2cap_core.c | 38 +++----
net/bluetooth/sco.c | 6 +-
security/keys/trusted-keys/trusted_tpm2.c | 25 ++++-
31 files changed, 339 insertions(+), 230 deletions(-)
The riscv builds failed on Linux next-20240515 tag due to following build
warnings / errors with gcc-13 and clang toolchain.
Reported-by: Linux Kernel Functional Testing <lkft(a)linaro.org>
Build Log:
-----
drivers/irqchip/irq-riscv-imsic-early.c: In function 'imsic_ipi_domain_init':
drivers/irqchip/irq-riscv-imsic-early.c:52:9: error: too many
arguments to function 'riscv_ipi_set_virq_range'
52 | riscv_ipi_set_virq_range(virq, IMSIC_NR_IPI, true);
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from include/linux/smp.h:119,
from include/linux/lockdep.h:14,
from include/linux/spinlock.h:63,
from include/linux/sched.h:2142,
from include/linux/ratelimit.h:6,
from include/linux/dev_printk.h:16,
from include/linux/device.h:15,
from include/linux/node.h:18,
from include/linux/cpu.h:17,
from drivers/irqchip/irq-riscv-imsic-early.c:8:
arch/riscv/include/asm/smp.h:52:6: note: declared here
52 | void riscv_ipi_set_virq_range(int virq, int nr);
| ^~~~~~~~~~~~~~~~~~~~~~~~
metadata:
git_describe: next-20240515
git_repo: https://gitlab.com/Linaro/lkft/mirrors/next/linux-next
git_sha: 82d92a9a1b9ea0ea52aff27cddd05009b4edad49
git_short_log: 82d92a9a1b9e ("Add linux-next specific files for 20240515")
Links:
- https://qa-reports.linaro.org/lkft/linux-next-master/build/next-20240515/te…
- https://storage.tuxsuite.com/public/linaro/lkft/builds/2gUiKdxX7qM27ritMJT5…
- https://qa-reports.linaro.org/lkft/linux-next-master/build/next-20240515/te…
--
Linaro LKFT
https://lkft.linaro.org
This is the start of the stable review cycle for the 4.19.315 release.
There are 18 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 Sat, 25 May 2024 13:03:15 +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/v4.x/stable-review/patch-4.19.315-r…
or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-4.19.y
and the diffstat can be found below.
thanks,
greg k-h
-------------
Pseudo-Shortlog of commits:
Greg Kroah-Hartman <gregkh(a)linuxfoundation.org>
Linux 4.19.315-rc1
Akira Yokosawa <akiyks(a)gmail.com>
docs: kernel_include.py: Cope with docutils 0.21
Daniel Thompson <daniel.thompson(a)linaro.org>
serial: kgdboc: Fix NMI-safety problems from keyboard reset code
Tom Zanussi <tom.zanussi(a)linux.intel.com>
tracing: Remove unnecessary var_ref destroy in track_data_destroy()
Tom Zanussi <tom.zanussi(a)linux.intel.com>
tracing: Generalize hist trigger onmax and save action
Tom Zanussi <tom.zanussi(a)linux.intel.com>
tracing: Split up onmatch action data
Tom Zanussi <tom.zanussi(a)linux.intel.com>
tracing: Refactor hist trigger action code
Steven Rostedt (VMware) <rostedt(a)goodmis.org>
tracing: Have the historgram use the result of str_has_prefix() for len of prefix
Steven Rostedt (VMware) <rostedt(a)goodmis.org>
tracing: Use str_has_prefix() instead of using fixed sizes
Steven Rostedt (VMware) <rostedt(a)goodmis.org>
tracing: Use str_has_prefix() helper for histogram code
Steven Rostedt (VMware) <rostedt(a)goodmis.org>
string.h: Add str_has_prefix() helper function
Steven Rostedt (VMware) <rostedt(a)goodmis.org>
tracing: Consolidate trace_add/remove_event_call back to the nolock functions
Masami Hiramatsu <mhiramat(a)kernel.org>
tracing: Remove unneeded synth_event_mutex
Masami Hiramatsu <mhiramat(a)kernel.org>
tracing: Use dyn_event framework for synthetic events
Masami Hiramatsu <mhiramat(a)kernel.org>
tracing: Add unified dynamic event framework
Masami Hiramatsu <mhiramat(a)kernel.org>
tracing: Simplify creation and deletion of synthetic events
Dominique Martinet <dominique.martinet(a)atmark-techno.com>
btrfs: add missing mutex_unlock in btrfs_relocate_sys_chunks()
Mikulas Patocka <mpatocka(a)redhat.com>
dm: limit the number of targets and parameter size area
Harshit Mogalapalli <harshit.m.mogalapalli(a)oracle.com>
Revert "selftests: mm: fix map_hugetlb failure on 64K page size systems"
-------------
Diffstat:
Documentation/sphinx/kernel_include.py | 1 -
Makefile | 4 +-
drivers/md/dm-core.h | 2 +
drivers/md/dm-ioctl.c | 3 +-
drivers/md/dm-table.c | 9 +-
drivers/tty/serial/kgdboc.c | 30 +-
fs/btrfs/volumes.c | 1 +
include/linux/string.h | 20 +
include/linux/trace_events.h | 2 -
kernel/trace/Kconfig | 4 +
kernel/trace/Makefile | 1 +
kernel/trace/trace.c | 26 +-
kernel/trace/trace_dynevent.c | 210 ++++++
kernel/trace/trace_dynevent.h | 119 ++++
kernel/trace/trace_events.c | 32 +-
kernel/trace/trace_events_hist.c | 1082 ++++++++++++++++++------------
kernel/trace/trace_probe.c | 2 +-
kernel/trace/trace_stack.c | 2 +-
tools/testing/selftests/vm/map_hugetlb.c | 7 -
19 files changed, 1068 insertions(+), 489 deletions(-)
This is the start of the stable review cycle for the 5.4.277 release.
There are 16 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 Sat, 25 May 2024 13:03:15 +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.4.277-rc…
or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-5.4.y
and the diffstat can be found below.
thanks,
greg k-h
-------------
Pseudo-Shortlog of commits:
Greg Kroah-Hartman <gregkh(a)linuxfoundation.org>
Linux 5.4.277-rc1
Akira Yokosawa <akiyks(a)gmail.com>
docs: kernel_include.py: Cope with docutils 0.21
Daniel Thompson <daniel.thompson(a)linaro.org>
serial: kgdboc: Fix NMI-safety problems from keyboard reset code
Heikki Krogerus <heikki.krogerus(a)linux.intel.com>
usb: typec: ucsi: displayport: Fix potential deadlock
Srinivasan Shanmugam <srinivasan.shanmugam(a)amd.com>
drm/amdgpu: Fix possible NULL dereference in amdgpu_ras_query_error_status_helper()
Dominique Martinet <dominique.martinet(a)atmark-techno.com>
btrfs: add missing mutex_unlock in btrfs_relocate_sys_chunks()
Rob Herring <robh(a)kernel.org>
arm64: dts: qcom: Fix 'interrupt-map' parent address cells
Cristian Marussi <cristian.marussi(a)arm.com>
firmware: arm_scmi: Harden accesses to the reset domains
Paulo Alcantara <pc(a)manguebit.com>
smb: client: fix potential OOBs in smb2_parse_contexts()
Doug Berger <opendmb(a)gmail.com>
net: bcmgenet: synchronize UMAC_CMD access
Doug Berger <opendmb(a)gmail.com>
net: bcmgenet: synchronize use of bcmgenet_set_rx_mode()
Doug Berger <opendmb(a)gmail.com>
net: bcmgenet: synchronize EXT_RGMII_OOB_CTRL access
Doug Berger <opendmb(a)gmail.com>
net: bcmgenet: keep MAC in reset until PHY is up
Doug Berger <opendmb(a)gmail.com>
Revert "net: bcmgenet: use RGMII loopback for MAC reset"
Harshit Mogalapalli <harshit.m.mogalapalli(a)oracle.com>
Revert "selftests: mm: fix map_hugetlb failure on 64K page size systems"
Baokun Li <libaokun1(a)huawei.com>
ext4: fix bug_on in __es_tree_search
Sergey Shtylyov <s.shtylyov(a)omp.ru>
pinctrl: core: handle radix_tree_insert() errors in pinctrl_register_one_pin()
-------------
Diffstat:
Documentation/sphinx/kernel_include.py | 1 -
Makefile | 4 +-
arch/arm64/boot/dts/qcom/msm8998.dtsi | 8 +--
drivers/firmware/arm_scmi/reset.c | 6 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 3 +
drivers/net/ethernet/broadcom/genet/bcmgenet.c | 22 ++++--
drivers/net/ethernet/broadcom/genet/bcmgenet.h | 2 +
drivers/net/ethernet/broadcom/genet/bcmgenet_wol.c | 12 +++-
drivers/net/ethernet/broadcom/genet/bcmmii.c | 43 +++---------
drivers/pinctrl/core.c | 14 +++-
drivers/tty/serial/kgdboc.c | 30 +++++++-
drivers/usb/typec/ucsi/displayport.c | 4 --
fs/btrfs/volumes.c | 1 +
fs/cifs/smb2ops.c | 4 +-
fs/cifs/smb2pdu.c | 79 ++++++++++++++--------
fs/cifs/smb2proto.h | 10 +--
fs/ext4/extents.c | 10 +--
tools/testing/selftests/vm/map_hugetlb.c | 7 --
18 files changed, 161 insertions(+), 99 deletions(-)
This is the start of the stable review cycle for the 5.10.218 release.
There are 15 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 Sat, 25 May 2024 13:03:15 +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.218-r…
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 <gregkh(a)linuxfoundation.org>
Linux 5.10.218-rc1
Akira Yokosawa <akiyks(a)gmail.com>
docs: kernel_include.py: Cope with docutils 0.21
Daniel Thompson <daniel.thompson(a)linaro.org>
serial: kgdboc: Fix NMI-safety problems from keyboard reset code
Heikki Krogerus <heikki.krogerus(a)linux.intel.com>
usb: typec: ucsi: displayport: Fix potential deadlock
Srinivasan Shanmugam <srinivasan.shanmugam(a)amd.com>
drm/amdgpu: Fix possible NULL dereference in amdgpu_ras_query_error_status_helper()
Dominique Martinet <dominique.martinet(a)atmark-techno.com>
btrfs: add missing mutex_unlock in btrfs_relocate_sys_chunks()
Paolo Abeni <pabeni(a)redhat.com>
mptcp: ensure snd_nxt is properly initialized on connect
Cristian Marussi <cristian.marussi(a)arm.com>
firmware: arm_scmi: Harden accesses to the reset domains
Sean Christopherson <seanjc(a)google.com>
KVM: x86: Clear "has_error_code", not "error_code", for RM exception injection
Eric Dumazet <edumazet(a)google.com>
netlink: annotate lockless accesses to nlk->max_recvmsg_len
liqiong <liqiong(a)nfschina.com>
ima: fix deadlock when traversing "ima_default_rules".
Doug Berger <opendmb(a)gmail.com>
net: bcmgenet: synchronize UMAC_CMD access
Doug Berger <opendmb(a)gmail.com>
net: bcmgenet: synchronize EXT_RGMII_OOB_CTRL access
Harshit Mogalapalli <harshit.m.mogalapalli(a)oracle.com>
Revert "selftests: mm: fix map_hugetlb failure on 64K page size systems"
Juergen Gross <jgross(a)suse.com>
x86/xen: Drop USERGS_SYSRET64 paravirt call
Sergey Shtylyov <s.shtylyov(a)omp.ru>
pinctrl: core: handle radix_tree_insert() errors in pinctrl_register_one_pin()
-------------
Diffstat:
Documentation/sphinx/kernel_include.py | 1 -
Makefile | 4 +--
arch/x86/entry/entry_64.S | 17 ++++++------
arch/x86/include/asm/irqflags.h | 7 -----
arch/x86/include/asm/paravirt.h | 5 ----
arch/x86/include/asm/paravirt_types.h | 8 ------
arch/x86/kernel/asm-offsets_64.c | 2 --
arch/x86/kernel/paravirt.c | 5 +---
arch/x86/kernel/paravirt_patch.c | 4 ---
arch/x86/kvm/x86.c | 11 ++++++--
arch/x86/xen/enlighten_pv.c | 1 -
arch/x86/xen/xen-asm.S | 21 ---------------
arch/x86/xen/xen-ops.h | 2 --
drivers/firmware/arm_scmi/reset.c | 6 ++++-
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 3 +++
drivers/net/ethernet/broadcom/genet/bcmgenet.c | 12 ++++++++-
drivers/net/ethernet/broadcom/genet/bcmgenet.h | 2 ++
drivers/net/ethernet/broadcom/genet/bcmgenet_wol.c | 6 +++++
drivers/net/ethernet/broadcom/genet/bcmmii.c | 4 +++
drivers/pinctrl/core.c | 14 +++++++---
drivers/tty/serial/kgdboc.c | 30 +++++++++++++++++++++-
drivers/usb/typec/ucsi/displayport.c | 4 ---
fs/btrfs/volumes.c | 1 +
net/mptcp/protocol.c | 2 ++
net/netlink/af_netlink.c | 15 ++++++-----
security/integrity/ima/ima_policy.c | 29 ++++++++++++++-------
tools/testing/selftests/vm/map_hugetlb.c | 7 -----
27 files changed, 123 insertions(+), 100 deletions(-)