From: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
To: stable@vger.kernel.org
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
patches@lists.linux.dev, Dave Chinner <david@fromorbit.com>,
"Christian Brauner (Microsoft)" <brauner@kernel.org>,
"Darrick J. Wong" <djwong@kernel.org>,
Yang Xu <xuyang2018.jy@fujitsu.com>,
Amir Goldstein <amir73il@gmail.com>,
Mahmoud Adam <mngyadam@amazon.com>,
Jeff Layton <jlayton@kernel.org>
Subject: [PATCH 5.4 023/267] fs: move S_ISGID stripping into the vfs_*() helpers
Date: Wed, 21 Feb 2024 14:06:04 +0100 [thread overview]
Message-ID: <20240221125940.778447994@linuxfoundation.org> (raw)
In-Reply-To: <20240221125940.058369148@linuxfoundation.org>
5.4-stable review patch. If anyone has any objections, please let me know.
------------------
From: Yang Xu <xuyang2018.jy@fujitsu.com>
commit 1639a49ccdce58ea248841ed9b23babcce6dbb0b upstream.
[remove userns argument of helpers for 5.4.y backport]
Move setgid handling out of individual filesystems and into the VFS
itself to stop the proliferation of setgid inheritance bugs.
Creating files that have both the S_IXGRP and S_ISGID bit raised in
directories that themselves have the S_ISGID bit set requires additional
privileges to avoid security issues.
When a filesystem creates a new inode it needs to take care that the
caller is either in the group of the newly created inode or they have
CAP_FSETID in their current user namespace and are privileged over the
parent directory of the new inode. If any of these two conditions is
true then the S_ISGID bit can be raised for an S_IXGRP file and if not
it needs to be stripped.
However, there are several key issues with the current implementation:
* S_ISGID stripping logic is entangled with umask stripping.
If a filesystem doesn't support or enable POSIX ACLs then umask
stripping is done directly in the vfs before calling into the
filesystem.
If the filesystem does support POSIX ACLs then unmask stripping may be
done in the filesystem itself when calling posix_acl_create().
Since umask stripping has an effect on S_ISGID inheritance, e.g., by
stripping the S_IXGRP bit from the file to be created and all relevant
filesystems have to call posix_acl_create() before inode_init_owner()
where we currently take care of S_ISGID handling S_ISGID handling is
order dependent. IOW, whether or not you get a setgid bit depends on
POSIX ACLs and umask and in what order they are called.
Note that technically filesystems are free to impose their own
ordering between posix_acl_create() and inode_init_owner() meaning
that there's additional ordering issues that influence S_SIGID
inheritance.
* Filesystems that don't rely on inode_init_owner() don't get S_ISGID
stripping logic.
While that may be intentional (e.g. network filesystems might just
defer setgid stripping to a server) it is often just a security issue.
This is not just ugly it's unsustainably messy especially since we do
still have bugs in this area years after the initial round of setgid
bugfixes.
So the current state is quite messy and while we won't be able to make
it completely clean as posix_acl_create() is still a filesystem specific
call we can improve the S_SIGD stripping situation quite a bit by
hoisting it out of inode_init_owner() and into the vfs creation
operations. This means we alleviate the burden for filesystems to handle
S_ISGID stripping correctly and can standardize the ordering between
S_ISGID and umask stripping in the vfs.
We add a new helper vfs_prepare_mode() so S_ISGID handling is now done
in the VFS before umask handling. This has S_ISGID handling is
unaffected unaffected by whether umask stripping is done by the VFS
itself (if no POSIX ACLs are supported or enabled) or in the filesystem
in posix_acl_create() (if POSIX ACLs are supported).
The vfs_prepare_mode() helper is called directly in vfs_*() helpers that
create new filesystem objects. We need to move them into there to make
sure that filesystems like overlayfs hat have callchains like:
sys_mknod()
-> do_mknodat(mode)
-> .mknod = ovl_mknod(mode)
-> ovl_create(mode)
-> vfs_mknod(mode)
get S_ISGID stripping done when calling into lower filesystems via
vfs_*() creation helpers. Moving vfs_prepare_mode() into e.g.
vfs_mknod() takes care of that. This is in any case semantically cleaner
because S_ISGID stripping is VFS security requirement.
Security hooks so far have seen the mode with the umask applied but
without S_ISGID handling done. The relevant hooks are called outside of
vfs_*() creation helpers so by calling vfs_prepare_mode() from vfs_*()
helpers the security hooks would now see the mode without umask
stripping applied. For now we fix this by passing the mode with umask
settings applied to not risk any regressions for LSM hooks. IOW, nothing
changes for LSM hooks. It is worth pointing out that security hooks
never saw the mode that is seen by the filesystem when actually creating
the file. They have always been completely misplaced for that to work.
The following filesystems use inode_init_owner() and thus relied on
S_ISGID stripping: spufs, 9p, bfs, btrfs, ext2, ext4, f2fs, hfsplus,
hugetlbfs, jfs, minix, nilfs2, ntfs3, ocfs2, omfs, overlayfs, ramfs,
reiserfs, sysv, ubifs, udf, ufs, xfs, zonefs, bpf, tmpfs.
All of the above filesystems end up calling inode_init_owner() when new
filesystem objects are created through the ->mkdir(), ->mknod(),
->create(), ->tmpfile(), ->rename() inode operations.
Since directories always inherit the S_ISGID bit with the exception of
xfs when irix_sgid_inherit mode is turned on S_ISGID stripping doesn't
apply. The ->symlink() and ->link() inode operations trivially inherit
the mode from the target and the ->rename() inode operation inherits the
mode from the source inode. All other creation inode operations will get
S_ISGID handling via vfs_prepare_mode() when called from their relevant
vfs_*() helpers.
In addition to this there are filesystems which allow the creation of
filesystem objects through ioctl()s or - in the case of spufs -
circumventing the vfs in other ways. If filesystem objects are created
through ioctl()s the vfs doesn't know about it and can't apply regular
permission checking including S_ISGID logic. Therfore, a filesystem
relying on S_ISGID stripping in inode_init_owner() in their ioctl()
callpath will be affected by moving this logic into the vfs. We audited
those filesystems:
* btrfs allows the creation of filesystem objects through various
ioctls(). Snapshot creation literally takes a snapshot and so the mode
is fully preserved and S_ISGID stripping doesn't apply.
Creating a new subvolum relies on inode_init_owner() in
btrfs_new_subvol_inode() but only creates directories and doesn't
raise S_ISGID.
* ocfs2 has a peculiar implementation of reflinks. In contrast to e.g.
xfs and btrfs FICLONE/FICLONERANGE ioctl() that is only concerned with
the actual extents ocfs2 uses a separate ioctl() that also creates the
target file.
Iow, ocfs2 circumvents the vfs entirely here and did indeed rely on
inode_init_owner() to strip the S_ISGID bit. This is the only place
where a filesystem needs to call mode_strip_sgid() directly but this
is self-inflicted pain.
* spufs doesn't go through the vfs at all and doesn't use ioctl()s
either. Instead it has a dedicated system call spufs_create() which
allows the creation of filesystem objects. But spufs only creates
directories and doesn't allo S_SIGID bits, i.e. it specifically only
allows 0777 bits.
* bpf uses vfs_mkobj() but also doesn't allow S_ISGID bits to be created.
The patch will have an effect on ext2 when the EXT2_MOUNT_GRPID mount
option is used, on ext4 when the EXT4_MOUNT_GRPID mount option is used,
and on xfs when the XFS_FEAT_GRPID mount option is used. When any of
these filesystems are mounted with their respective GRPID option then
newly created files inherit the parent directories group
unconditionally. In these cases non of the filesystems call
inode_init_owner() and thus did never strip the S_ISGID bit for newly
created files. Moving this logic into the VFS means that they now get
the S_ISGID bit stripped. This is a user visible change. If this leads
to regressions we will either need to figure out a better way or we need
to revert. However, given the various setgid bugs that we found just in
the last two years this is a regression risk we should take.
Associated with this change is a new set of fstests to enforce the
semantics for all new filesystems.
Link: https://lore.kernel.org/ceph-devel/20220427092201.wvsdjbnc7b4dttaw@wittgenstein [1]
Link: e014f37db1a2 ("xfs: use setattr_copy to set vfs inode attributes") [2]
Link: 01ea173e103e ("xfs: fix up non-directory creation in SGID directories") [3]
Link: fd84bfdddd16 ("ceph: fix up non-directory creation in SGID directories") [4]
Link: https://lore.kernel.org/r/1657779088-2242-3-git-send-email-xuyang2018.jy@fujitsu.com
Suggested-by: Dave Chinner <david@fromorbit.com>
Suggested-by: Christian Brauner (Microsoft) <brauner@kernel.org>
Reviewed-by: Darrick J. Wong <djwong@kernel.org>
Reviewed-and-Tested-by: Jeff Layton <jlayton@kernel.org>
Signed-off-by: Yang Xu <xuyang2018.jy@fujitsu.com>
[<brauner@kernel.org>: rewrote commit message]
Signed-off-by: Christian Brauner (Microsoft) <brauner@kernel.org>
Signed-off-by: Amir Goldstein <amir73il@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
[commit 94ac142c19f1016283a1860b07de7fa555385d31 upstream
backported from 5.10.y, resolved context conflicts]
Signed-off-by: Mahmoud Adam <mngyadam@amazon.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
---
fs/inode.c | 2 -
fs/namei.c | 84 +++++++++++++++++++++++++++++++++++++++++++++----------
fs/ocfs2/namei.c | 1
3 files changed, 70 insertions(+), 17 deletions(-)
--- a/fs/inode.c
+++ b/fs/inode.c
@@ -2100,8 +2100,6 @@ void inode_init_owner(struct inode *inod
/* Directories are special, and always inherit S_ISGID */
if (S_ISDIR(mode))
mode |= S_ISGID;
- else
- mode = mode_strip_sgid(dir, mode);
} else
inode->i_gid = current_fsgid();
inode->i_mode = mode;
--- a/fs/namei.c
+++ b/fs/namei.c
@@ -52,8 +52,8 @@
* The new code replaces the old recursive symlink resolution with
* an iterative one (in case of non-nested symlink chains). It does
* this with calls to <fs>_follow_link().
- * As a side effect, dir_namei(), _namei() and follow_link() are now
- * replaced with a single function lookup_dentry() that can handle all
+ * As a side effect, dir_namei(), _namei() and follow_link() are now
+ * replaced with a single function lookup_dentry() that can handle all
* the special cases of the former code.
*
* With the new dcache, the pathname is stored at each inode, at least as
@@ -2900,6 +2900,63 @@ void unlock_rename(struct dentry *p1, st
}
EXPORT_SYMBOL(unlock_rename);
+/**
+ * mode_strip_umask - handle vfs umask stripping
+ * @dir: parent directory of the new inode
+ * @mode: mode of the new inode to be created in @dir
+ *
+ * Umask stripping depends on whether or not the filesystem supports POSIX
+ * ACLs. If the filesystem doesn't support it umask stripping is done directly
+ * in here. If the filesystem does support POSIX ACLs umask stripping is
+ * deferred until the filesystem calls posix_acl_create().
+ *
+ * Returns: mode
+ */
+static inline umode_t mode_strip_umask(const struct inode *dir, umode_t mode)
+{
+ if (!IS_POSIXACL(dir))
+ mode &= ~current_umask();
+ return mode;
+}
+
+/**
+ * vfs_prepare_mode - prepare the mode to be used for a new inode
+ * @dir: parent directory of the new inode
+ * @mode: mode of the new inode
+ * @mask_perms: allowed permission by the vfs
+ * @type: type of file to be created
+ *
+ * This helper consolidates and enforces vfs restrictions on the @mode of a new
+ * object to be created.
+ *
+ * Umask stripping depends on whether the filesystem supports POSIX ACLs (see
+ * the kernel documentation for mode_strip_umask()). Moving umask stripping
+ * after setgid stripping allows the same ordering for both non-POSIX ACL and
+ * POSIX ACL supporting filesystems.
+ *
+ * Note that it's currently valid for @type to be 0 if a directory is created.
+ * Filesystems raise that flag individually and we need to check whether each
+ * filesystem can deal with receiving S_IFDIR from the vfs before we enforce a
+ * non-zero type.
+ *
+ * Returns: mode to be passed to the filesystem
+ */
+static inline umode_t vfs_prepare_mode(const struct inode *dir, umode_t mode,
+ umode_t mask_perms, umode_t type)
+{
+ mode = mode_strip_sgid(dir, mode);
+ mode = mode_strip_umask(dir, mode);
+
+ /*
+ * Apply the vfs mandated allowed permission mask and set the type of
+ * file to be created before we call into the filesystem.
+ */
+ mode &= (mask_perms & ~S_IFMT);
+ mode |= (type & S_IFMT);
+
+ return mode;
+}
+
int vfs_create(struct inode *dir, struct dentry *dentry, umode_t mode,
bool want_excl)
{
@@ -2909,8 +2966,8 @@ int vfs_create(struct inode *dir, struct
if (!dir->i_op->create)
return -EACCES; /* shouldn't it be ENOSYS? */
- mode &= S_IALLUGO;
- mode |= S_IFREG;
+
+ mode = vfs_prepare_mode(dir, mode, S_IALLUGO, S_IFREG);
error = security_inode_create(dir, dentry, mode);
if (error)
return error;
@@ -3180,8 +3237,7 @@ static int lookup_open(struct nameidata
* O_EXCL open we want to return EEXIST not EROFS).
*/
if (open_flag & O_CREAT) {
- if (!IS_POSIXACL(dir->d_inode))
- mode &= ~current_umask();
+ mode = vfs_prepare_mode(dir->d_inode, mode, mode, mode);
if (unlikely(!got_write)) {
create_error = -EROFS;
open_flag &= ~O_CREAT;
@@ -3457,8 +3513,7 @@ struct dentry *vfs_tmpfile(struct dentry
child = d_alloc(dentry, &slash_name);
if (unlikely(!child))
goto out_err;
- if (!IS_POSIXACL(dir))
- mode &= ~current_umask();
+ mode = vfs_prepare_mode(dir, mode, mode, mode);
error = dir->i_op->tmpfile(dir, child, mode);
if (error)
goto out_err;
@@ -3717,6 +3772,7 @@ int vfs_mknod(struct inode *dir, struct
if (!dir->i_op->mknod)
return -EPERM;
+ mode = vfs_prepare_mode(dir, mode, mode, mode);
error = devcgroup_inode_mknod(mode, dev);
if (error)
return error;
@@ -3765,9 +3821,8 @@ retry:
if (IS_ERR(dentry))
return PTR_ERR(dentry);
- if (!IS_POSIXACL(path.dentry->d_inode))
- mode &= ~current_umask();
- error = security_path_mknod(&path, dentry, mode, dev);
+ error = security_path_mknod(&path, dentry,
+ mode_strip_umask(path.dentry->d_inode, mode), dev);
if (error)
goto out;
switch (mode & S_IFMT) {
@@ -3815,7 +3870,7 @@ int vfs_mkdir(struct inode *dir, struct
if (!dir->i_op->mkdir)
return -EPERM;
- mode &= (S_IRWXUGO|S_ISVTX);
+ mode = vfs_prepare_mode(dir, mode, S_IRWXUGO | S_ISVTX, 0);
error = security_inode_mkdir(dir, dentry, mode);
if (error)
return error;
@@ -3842,9 +3897,8 @@ retry:
if (IS_ERR(dentry))
return PTR_ERR(dentry);
- if (!IS_POSIXACL(path.dentry->d_inode))
- mode &= ~current_umask();
- error = security_path_mkdir(&path, dentry, mode);
+ error = security_path_mkdir(&path, dentry,
+ mode_strip_umask(path.dentry->d_inode, mode));
if (!error)
error = vfs_mkdir(path.dentry->d_inode, dentry, mode);
done_path_create(&path, dentry);
--- a/fs/ocfs2/namei.c
+++ b/fs/ocfs2/namei.c
@@ -198,6 +198,7 @@ static struct inode *ocfs2_get_init_inod
* callers. */
if (S_ISDIR(mode))
set_nlink(inode, 2);
+ mode = mode_strip_sgid(dir, mode);
inode_init_owner(inode, dir, mode);
status = dquot_initialize(inode);
if (status)
next prev parent reply other threads:[~2024-02-21 14:16 UTC|newest]
Thread overview: 287+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-02-21 13:05 [PATCH 5.4 000/267] 5.4.269-rc1 review Greg Kroah-Hartman
2024-02-21 13:05 ` [PATCH 5.4 001/267] PCI: mediatek: Clear interrupt status before dispatching handler Greg Kroah-Hartman
2024-02-21 13:05 ` [PATCH 5.4 002/267] include/linux/units.h: add helpers for kelvin to/from Celsius conversion Greg Kroah-Hartman
2024-02-21 13:05 ` [PATCH 5.4 003/267] units: Add Watt units Greg Kroah-Hartman
2024-02-21 13:05 ` [PATCH 5.4 004/267] units: change from L to UL Greg Kroah-Hartman
2024-02-21 13:05 ` [PATCH 5.4 005/267] units: add the HZ macros Greg Kroah-Hartman
2024-02-21 13:05 ` [PATCH 5.4 006/267] serial: sc16is7xx: set safe default SPI clock frequency Greg Kroah-Hartman
2024-02-21 13:05 ` [PATCH 5.4 007/267] spi: introduce SPI_MODE_X_MASK macro Greg Kroah-Hartman
2024-02-21 13:05 ` [PATCH 5.4 008/267] serial: sc16is7xx: add check for unsupported SPI modes during probe Greg Kroah-Hartman
2024-02-21 13:05 ` [PATCH 5.4 009/267] ext4: allow for the last group to be marked as trimmed Greg Kroah-Hartman
2024-02-21 13:05 ` [PATCH 5.4 010/267] crypto: api - Disallow identical driver names Greg Kroah-Hartman
2024-02-21 13:05 ` [PATCH 5.4 011/267] PM: hibernate: Enforce ordering during image compression/decompression Greg Kroah-Hartman
2024-02-21 13:05 ` [PATCH 5.4 012/267] hwrng: core - Fix page fault dead lock on mmap-ed hwrng Greg Kroah-Hartman
2024-02-21 13:05 ` [PATCH 5.4 013/267] rpmsg: virtio: Free driver_override when rpmsg_remove() Greg Kroah-Hartman
2024-02-21 13:05 ` [PATCH 5.4 014/267] parisc/firmware: Fix F-extend for PDC addresses Greg Kroah-Hartman
2024-02-21 13:05 ` [PATCH 5.4 015/267] arm64: dts: qcom: sdm845: fix USB wakeup interrupt types Greg Kroah-Hartman
2024-03-13 17:48 ` Yongqin Liu
2024-03-14 8:11 ` Johan Hovold
2024-03-14 22:46 ` Sasha Levin
2024-02-21 13:05 ` [PATCH 5.4 016/267] mmc: core: Use mrq.sbc in close-ended ffu Greg Kroah-Hartman
2024-02-21 13:05 ` [PATCH 5.4 017/267] nouveau/vmm: dont set addr on the fail path to avoid warning Greg Kroah-Hartman
2024-02-21 13:05 ` [PATCH 5.4 018/267] ubifs: ubifs_symlink: Fix memleak of inode->i_link in error path Greg Kroah-Hartman
2024-02-21 13:06 ` [PATCH 5.4 019/267] rename(): fix the locking of subdirectories Greg Kroah-Hartman
2024-02-21 13:06 ` [PATCH 5.4 020/267] block: Remove special-casing of compound pages Greg Kroah-Hartman
2024-02-21 13:06 ` [PATCH 5.4 021/267] mtd: spinand: macronix: Fix MX35LFxGE4AD page size Greg Kroah-Hartman
2024-02-21 13:06 ` [PATCH 5.4 022/267] fs: add mode_strip_sgid() helper Greg Kroah-Hartman
2024-02-21 13:06 ` Greg Kroah-Hartman [this message]
2024-02-21 13:06 ` [PATCH 5.4 024/267] powerpc: Use always instead of always-y in for crtsavres.o Greg Kroah-Hartman
2024-02-21 13:06 ` [PATCH 5.4 025/267] x86/CPU/AMD: Fix disabling XSAVES on AMD family 0x17 due to erratum Greg Kroah-Hartman
2024-02-21 13:06 ` [PATCH 5.4 026/267] net/smc: fix illegal rmb_desc access in SMC-D connection dump Greg Kroah-Hartman
2024-02-21 13:06 ` [PATCH 5.4 027/267] vlan: skip nested type that is not IFLA_VLAN_QOS_MAPPING Greg Kroah-Hartman
2024-02-21 13:06 ` [PATCH 5.4 028/267] llc: make llc_ui_sendmsg() more robust against bonding changes Greg Kroah-Hartman
2024-02-21 13:06 ` [PATCH 5.4 029/267] llc: Drop support for ETH_P_TR_802_2 Greg Kroah-Hartman
2024-02-21 13:06 ` [PATCH 5.4 030/267] net/rds: Fix UBSAN: array-index-out-of-bounds in rds_cmsg_recv Greg Kroah-Hartman
2024-02-21 13:06 ` [PATCH 5.4 031/267] tracing: Ensure visibility when inserting an element into tracing_map Greg Kroah-Hartman
2024-02-21 13:06 ` [PATCH 5.4 032/267] afs: Hide silly-rename files from userspace Greg Kroah-Hartman
2024-03-03 4:32 ` Jeffrey E Altman
2024-03-03 7:36 ` Greg Kroah-Hartman
2024-03-04 2:10 ` Jeffrey E Altman
2024-03-04 6:32 ` Greg Kroah-Hartman
2024-02-21 13:06 ` [PATCH 5.4 033/267] tcp: Add memory barrier to tcp_push() Greg Kroah-Hartman
2024-02-21 13:06 ` [PATCH 5.4 034/267] netlink: fix potential sleeping issue in mqueue_flush_file Greg Kroah-Hartman
2024-02-21 13:06 ` [PATCH 5.4 035/267] net/mlx5: DR, Use the right GVMI number for drop action Greg Kroah-Hartman
2024-02-21 13:06 ` [PATCH 5.4 036/267] net/mlx5: Use kfree(ft->g) in arfs_create_groups() Greg Kroah-Hartman
2024-02-21 13:06 ` [PATCH 5.4 037/267] net/mlx5e: fix a double-free in arfs_create_groups Greg Kroah-Hartman
2024-02-21 13:06 ` [PATCH 5.4 038/267] netfilter: nf_tables: restrict anonymous set and map names to 16 bytes Greg Kroah-Hartman
2024-02-21 13:06 ` [PATCH 5.4 039/267] netfilter: nf_tables: validate NFPROTO_* family Greg Kroah-Hartman
2024-02-21 13:06 ` [PATCH 5.4 040/267] fjes: fix memleaks in fjes_hw_setup Greg Kroah-Hartman
2024-02-21 13:06 ` [PATCH 5.4 041/267] net: fec: fix the unhandled context fault from smmu Greg Kroah-Hartman
2024-02-21 13:06 ` [PATCH 5.4 042/267] btrfs: ref-verify: free ref cache before clearing mount opt Greg Kroah-Hartman
2024-02-21 13:06 ` [PATCH 5.4 043/267] btrfs: tree-checker: fix inline ref size in error messages Greg Kroah-Hartman
2024-02-21 13:06 ` [PATCH 5.4 044/267] btrfs: dont warn if discard range is not aligned to sector Greg Kroah-Hartman
2024-02-21 13:06 ` [PATCH 5.4 045/267] btrfs: defrag: reject unknown flags of btrfs_ioctl_defrag_range_args Greg Kroah-Hartman
2024-02-21 13:06 ` [PATCH 5.4 046/267] rbd: dont move requests to the running list on errors Greg Kroah-Hartman
2024-02-21 13:06 ` [PATCH 5.4 047/267] netfilter: nf_tables: reject QUEUE/DROP verdict parameters Greg Kroah-Hartman
2024-02-21 13:06 ` [PATCH 5.4 048/267] gpiolib: acpi: Ignore touchpad wakeup on GPD G1619-04 Greg Kroah-Hartman
2024-02-21 13:06 ` [PATCH 5.4 049/267] drm: Dont unref the same fb many times by mistake due to deadlock handling Greg Kroah-Hartman
2024-02-21 13:06 ` [PATCH 5.4 050/267] drm/bridge: nxp-ptn3460: fix i2c_master_send() error checking Greg Kroah-Hartman
2024-02-21 13:06 ` [PATCH 5.4 051/267] drm/bridge: nxp-ptn3460: simplify some " Greg Kroah-Hartman
2024-02-21 13:06 ` [PATCH 5.4 052/267] NFSD: Modernize nfsd4_release_lockowner() Greg Kroah-Hartman
2024-02-21 13:06 ` [PATCH 5.4 053/267] NFSD: Add documenting comment for nfsd4_release_lockowner() Greg Kroah-Hartman
2024-02-21 13:06 ` [PATCH 5.4 054/267] drm/exynos: fix accidental on-stack copy of exynos_drm_plane Greg Kroah-Hartman
2024-02-21 13:06 ` [PATCH 5.4 055/267] drm/exynos: gsc: minor fix for loop iteration in gsc_runtime_resume Greg Kroah-Hartman
2024-02-21 13:06 ` [PATCH 5.4 056/267] gpio: eic-sprd: Clear interrupt after set the interrupt type Greg Kroah-Hartman
2024-02-21 13:06 ` [PATCH 5.4 057/267] spi: bcm-qspi: fix SFDP BFPT read by usig mspi read Greg Kroah-Hartman
2024-02-21 13:06 ` [PATCH 5.4 058/267] mips: Call lose_fpu(0) before initializing fcr31 in mips_set_personality_nan Greg Kroah-Hartman
2024-02-21 13:06 ` [PATCH 5.4 059/267] tick/sched: Preserve number of idle sleeps across CPU hotplug events Greg Kroah-Hartman
2024-02-21 13:06 ` [PATCH 5.4 060/267] x86/entry/ia32: Ensure s32 is sign extended to s64 Greg Kroah-Hartman
2024-02-21 13:06 ` [PATCH 5.4 061/267] powerpc/mm: Fix null-pointer dereference in pgtable_cache_add Greg Kroah-Hartman
2024-02-21 13:06 ` [PATCH 5.4 062/267] powerpc: Fix build error due to is_valid_bugaddr() Greg Kroah-Hartman
2024-02-21 13:06 ` [PATCH 5.4 063/267] powerpc/mm: Fix build failures due to arch_reserved_kernel_pages() Greg Kroah-Hartman
2024-02-21 13:06 ` [PATCH 5.4 064/267] powerpc: pmd_move_must_withdraw() is only needed for CONFIG_TRANSPARENT_HUGEPAGE Greg Kroah-Hartman
2024-02-21 13:06 ` [PATCH 5.4 065/267] powerpc/lib: Validate size for vector operations Greg Kroah-Hartman
2024-02-21 13:06 ` [PATCH 5.4 066/267] x86/mce: Mark fatal MCEs page as poison to avoid panic in the kdump kernel Greg Kroah-Hartman
2024-02-21 13:06 ` [PATCH 5.4 067/267] perf/core: Fix narrow startup race when creating the perf nr_addr_filters sysfs file Greg Kroah-Hartman
2024-02-21 13:06 ` [PATCH 5.4 068/267] regulator: core: Only increment use_count when enable_count changes Greg Kroah-Hartman
2024-02-21 13:06 ` [PATCH 5.4 069/267] audit: Send netlink ACK before setting connection in auditd_set Greg Kroah-Hartman
2024-02-21 13:06 ` [PATCH 5.4 070/267] ACPI: video: Add quirk for the Colorful X15 AT 23 Laptop Greg Kroah-Hartman
2024-02-21 13:06 ` [PATCH 5.4 071/267] PNP: ACPI: fix fortify warning Greg Kroah-Hartman
2024-02-21 13:06 ` [PATCH 5.4 072/267] ACPI: extlog: fix NULL pointer dereference check Greg Kroah-Hartman
2024-02-21 13:06 ` [PATCH 5.4 073/267] FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree Greg Kroah-Hartman
2024-02-21 13:06 ` [PATCH 5.4 074/267] UBSAN: array-index-out-of-bounds in dtSplitRoot Greg Kroah-Hartman
2024-02-21 13:06 ` [PATCH 5.4 075/267] jfs: fix slab-out-of-bounds Read in dtSearch Greg Kroah-Hartman
2024-02-21 13:06 ` [PATCH 5.4 076/267] jfs: fix array-index-out-of-bounds in dbAdjTree Greg Kroah-Hartman
2024-02-21 13:06 ` [PATCH 5.4 077/267] jfs: fix uaf in jfs_evict_inode Greg Kroah-Hartman
2024-02-21 13:06 ` [PATCH 5.4 078/267] pstore/ram: Fix crash when setting number of cpus to an odd number Greg Kroah-Hartman
2024-02-21 13:07 ` [PATCH 5.4 079/267] crypto: stm32/crc32 - fix parsing list of devices Greg Kroah-Hartman
2024-02-21 13:07 ` [PATCH 5.4 080/267] afs: fix the usage of read_seqbegin_or_lock() in afs_find_server*() Greg Kroah-Hartman
2024-02-21 13:07 ` [PATCH 5.4 081/267] rxrpc_find_service_conn_rcu: fix the usage of read_seqbegin_or_lock() Greg Kroah-Hartman
2024-02-21 13:07 ` [PATCH 5.4 082/267] jfs: fix array-index-out-of-bounds in diNewExt Greg Kroah-Hartman
2024-02-21 13:07 ` [PATCH 5.4 083/267] s390/ptrace: handle setting of fpc register correctly Greg Kroah-Hartman
2024-02-21 13:07 ` [PATCH 5.4 084/267] KVM: s390: fix setting of fpc register Greg Kroah-Hartman
2024-02-21 13:07 ` [PATCH 5.4 085/267] SUNRPC: Fix a suspicious RCU usage warning Greg Kroah-Hartman
2024-02-21 13:07 ` [PATCH 5.4 086/267] ecryptfs: Reject casefold directory inodes Greg Kroah-Hartman
2024-02-21 13:07 ` [PATCH 5.4 087/267] ext4: fix inconsistent between segment fstrim and full fstrim Greg Kroah-Hartman
2024-02-21 13:07 ` [PATCH 5.4 088/267] ext4: unify the type of flexbg_size to unsigned int Greg Kroah-Hartman
2024-02-21 13:07 ` [PATCH 5.4 089/267] ext4: remove unnecessary check from alloc_flex_gd() Greg Kroah-Hartman
2024-02-21 13:07 ` [PATCH 5.4 090/267] ext4: avoid online resizing failures due to oversized flex bg Greg Kroah-Hartman
2024-02-21 13:07 ` [PATCH 5.4 091/267] wifi: rt2x00: restart beacon queue when hardware reset Greg Kroah-Hartman
2024-02-21 13:07 ` [PATCH 5.4 092/267] selftests/bpf: satisfy compiler by having explicit return in btf test Greg Kroah-Hartman
2024-02-21 13:07 ` [PATCH 5.4 093/267] selftests/bpf: Fix pyperf180 compilation failure with clang18 Greg Kroah-Hartman
2024-02-21 13:07 ` [PATCH 5.4 094/267] scsi: lpfc: Fix possible file string name overflow when updating firmware Greg Kroah-Hartman
2024-02-21 13:07 ` [PATCH 5.4 095/267] PCI: Add no PM reset quirk for NVIDIA Spectrum devices Greg Kroah-Hartman
2024-02-21 13:07 ` [PATCH 5.4 096/267] bonding: return -ENOMEM instead of BUG in alb_upper_dev_walk Greg Kroah-Hartman
2024-02-21 13:07 ` [PATCH 5.4 097/267] ARM: dts: imx7d: Fix coresight funnel ports Greg Kroah-Hartman
2024-02-21 13:07 ` [PATCH 5.4 098/267] ARM: dts: imx7s: Fix lcdif compatible Greg Kroah-Hartman
2024-02-21 13:07 ` [PATCH 5.4 099/267] ARM: dts: imx7s: Fix nand-controller #size-cells Greg Kroah-Hartman
2024-02-21 13:07 ` [PATCH 5.4 100/267] wifi: ath9k: Fix potential array-index-out-of-bounds read in ath9k_htc_txstatus() Greg Kroah-Hartman
2024-02-21 13:07 ` [PATCH 5.4 101/267] bpf: Add map and need_defer parameters to .map_fd_put_ptr() Greg Kroah-Hartman
2024-02-21 13:07 ` [PATCH 5.4 102/267] scsi: libfc: Dont schedule abort twice Greg Kroah-Hartman
2024-02-21 13:07 ` [PATCH 5.4 103/267] scsi: libfc: Fix up timeout error in fc_fcp_rec_error() Greg Kroah-Hartman
2024-02-21 13:07 ` [PATCH 5.4 104/267] ARM: dts: rockchip: fix rk3036 hdmi ports node Greg Kroah-Hartman
2024-02-21 13:07 ` [PATCH 5.4 105/267] ARM: dts: imx25/27-eukrea: Fix RTC node name Greg Kroah-Hartman
2024-02-21 13:07 ` [PATCH 5.4 106/267] ARM: dts: imx: Use flash@0,0 pattern Greg Kroah-Hartman
2024-02-21 13:07 ` [PATCH 5.4 107/267] ARM: dts: imx27: Fix sram node Greg Kroah-Hartman
2024-02-21 13:07 ` [PATCH 5.4 108/267] ARM: dts: imx1: " Greg Kroah-Hartman
2024-02-21 13:07 ` [PATCH 5.4 109/267] ARM: dts: imx25/27: Pass timing0 Greg Kroah-Hartman
2024-02-21 13:07 ` [PATCH 5.4 110/267] ARM: dts: imx27-apf27dev: Fix LED name Greg Kroah-Hartman
2024-02-21 13:07 ` [PATCH 5.4 111/267] ARM: dts: imx23-sansa: Use preferred i2c-gpios properties Greg Kroah-Hartman
2024-02-21 13:07 ` [PATCH 5.4 112/267] ARM: dts: imx23/28: Fix the DMA controller node name Greg Kroah-Hartman
2024-02-21 13:07 ` [PATCH 5.4 113/267] block: prevent an integer overflow in bvec_try_merge_hw_page Greg Kroah-Hartman
2024-02-21 13:07 ` [PATCH 5.4 114/267] md: Whenassemble the array, consult the superblock of the freshest device Greg Kroah-Hartman
2024-02-21 13:07 ` [PATCH 5.4 115/267] arm64: dts: qcom: msm8996: Fix in-ports is a required property Greg Kroah-Hartman
2024-02-21 13:07 ` [PATCH 5.4 116/267] arm64: dts: qcom: msm8998: Fix out-ports " Greg Kroah-Hartman
2024-02-21 13:07 ` [PATCH 5.4 117/267] wifi: rtl8xxxu: Add additional USB IDs for RTL8192EU devices Greg Kroah-Hartman
2024-02-21 13:07 ` [PATCH 5.4 118/267] wifi: rtlwifi: rtl8723{be,ae}: using calculate_bit_shift() Greg Kroah-Hartman
2024-02-21 13:07 ` [PATCH 5.4 119/267] wifi: cfg80211: free beacon_ies when overridden from hidden BSS Greg Kroah-Hartman
2024-02-21 13:07 ` [PATCH 5.4 120/267] f2fs: fix to check return value of f2fs_reserve_new_block() Greg Kroah-Hartman
2024-02-21 13:07 ` [PATCH 5.4 121/267] ASoC: doc: Fix undefined SND_SOC_DAPM_NOPM argument Greg Kroah-Hartman
2024-02-21 13:07 ` [PATCH 5.4 122/267] fast_dput(): handle underflows gracefully Greg Kroah-Hartman
2024-02-21 13:07 ` [PATCH 5.4 123/267] RDMA/IPoIB: Fix error code return in ipoib_mcast_join Greg Kroah-Hartman
2024-02-21 13:07 ` [PATCH 5.4 124/267] drm/drm_file: fix use of uninitialized variable Greg Kroah-Hartman
2024-02-21 13:07 ` [PATCH 5.4 125/267] drm/framebuffer: Fix " Greg Kroah-Hartman
2024-02-21 13:07 ` [PATCH 5.4 126/267] drm/mipi-dsi: Fix detach call without attach Greg Kroah-Hartman
2024-02-21 13:07 ` [PATCH 5.4 127/267] media: stk1160: Fixed high volume of stk1160_dbg messages Greg Kroah-Hartman
2024-02-21 13:07 ` [PATCH 5.4 128/267] media: rockchip: rga: fix swizzling for RGB formats Greg Kroah-Hartman
2024-02-21 13:07 ` [PATCH 5.4 129/267] PCI: add INTEL_HDA_ARL to pci_ids.h Greg Kroah-Hartman
2024-02-21 13:07 ` [PATCH 5.4 130/267] ALSA: hda: Intel: add HDA_ARL PCI ID support Greg Kroah-Hartman
2024-02-21 13:07 ` [PATCH 5.4 131/267] drm/exynos: Call drm_atomic_helper_shutdown() at shutdown/unbind time Greg Kroah-Hartman
2024-02-21 13:07 ` [PATCH 5.4 132/267] IB/ipoib: Fix mcast list locking Greg Kroah-Hartman
2024-02-21 13:07 ` [PATCH 5.4 133/267] media: ddbridge: fix an error code problem in ddb_probe Greg Kroah-Hartman
2024-02-21 13:07 ` [PATCH 5.4 134/267] drm/msm/dpu: Ratelimit framedone timeout msgs Greg Kroah-Hartman
2024-02-21 13:07 ` [PATCH 5.4 135/267] clk: hi3620: Fix memory leak in hi3620_mmc_clk_init() Greg Kroah-Hartman
2024-02-21 13:07 ` [PATCH 5.4 136/267] clk: mmp: pxa168: Fix memory leak in pxa168_clk_init() Greg Kroah-Hartman
2024-02-21 13:07 ` [PATCH 5.4 137/267] drm/amd/display: make flip_timestamp_in_us a 64-bit variable Greg Kroah-Hartman
2024-02-21 13:07 ` [PATCH 5.4 138/267] drm/amdgpu: Let KFD sync with VM fences Greg Kroah-Hartman
2024-02-21 13:08 ` [PATCH 5.4 139/267] drm/amdgpu: Drop fence check in to_amdgpu_amdkfd_fence() Greg Kroah-Hartman
2024-02-21 13:08 ` [PATCH 5.4 140/267] leds: trigger: panic: Dont register panic notifier if creating the trigger failed Greg Kroah-Hartman
2024-02-21 13:08 ` [PATCH 5.4 141/267] um: Fix naming clash between UML and scheduler Greg Kroah-Hartman
2024-02-21 13:08 ` [PATCH 5.4 142/267] um: Dont use vfprintf() for os_info() Greg Kroah-Hartman
2024-02-21 13:08 ` [PATCH 5.4 143/267] um: net: Fix return type of uml_net_start_xmit() Greg Kroah-Hartman
2024-02-21 13:08 ` [PATCH 5.4 144/267] i3c: master: cdns: Update maximum prescaler value for i2c clock Greg Kroah-Hartman
2024-02-21 13:08 ` [PATCH 5.4 145/267] mfd: ti_am335x_tscadc: Fix TI SoC dependencies Greg Kroah-Hartman
2024-02-21 13:08 ` [PATCH 5.4 146/267] PCI: Only override AMD USB controller if required Greg Kroah-Hartman
2024-02-21 13:08 ` [PATCH 5.4 147/267] PCI: switchtec: Fix stdev_release() crash after surprise hot remove Greg Kroah-Hartman
2024-02-21 13:08 ` [PATCH 5.4 148/267] usb: hub: Replace hardcoded quirk value with BIT() macro Greg Kroah-Hartman
2024-02-21 13:08 ` [PATCH 5.4 149/267] fs/kernfs/dir: obey S_ISGID Greg Kroah-Hartman
2024-02-21 13:08 ` [PATCH 5.4 150/267] PCI/AER: Decode Requester ID when no error info found Greg Kroah-Hartman
2024-02-21 13:08 ` [PATCH 5.4 151/267] misc: lis3lv02d_i2c: Add missing setting of the reg_ctrl callback Greg Kroah-Hartman
2024-02-21 18:16 ` Hans de Goede
2024-02-21 18:26 ` Greg Kroah-Hartman
2024-02-21 13:08 ` [PATCH 5.4 152/267] libsubcmd: Fix memory leak in uniq() Greg Kroah-Hartman
2024-02-21 13:08 ` [PATCH 5.4 153/267] =?UTF-8?q?virtio=5Fnet:=20Fix=20"=E2=80=98%d=E2=80=99=20directive?= =?UTF-8?q?=20writing=20between=201=20and=2011=20bytes=20into=20a=20region?= =?UTF-8?q?=20of=20size=2010"=20warnings?= Greg Kroah-Hartman
2024-02-21 13:08 ` [PATCH 5.4 154/267] blk-mq: fix IO hang from sbitmap wakeup race Greg Kroah-Hartman
2024-02-21 13:08 ` [PATCH 5.4 155/267] ceph: fix deadlock or deadcode of misusing dget() Greg Kroah-Hartman
2024-02-21 13:08 ` [PATCH 5.4 156/267] drm/amdgpu: Release adev->pm.fw before return in amdgpu_device_need_post() Greg Kroah-Hartman
2024-02-21 13:08 ` [PATCH 5.4 157/267] perf: Fix the nr_addr_filters fix Greg Kroah-Hartman
2024-02-21 13:08 ` [PATCH 5.4 158/267] wifi: cfg80211: fix RCU dereference in __cfg80211_bss_update Greg Kroah-Hartman
2024-02-21 13:08 ` [PATCH 5.4 159/267] scsi: isci: Fix an error code problem in isci_io_request_build() Greg Kroah-Hartman
2024-02-21 13:08 ` [PATCH 5.4 160/267] net: remove unneeded break Greg Kroah-Hartman
2024-02-21 13:08 ` [PATCH 5.4 161/267] ixgbe: Remove non-inclusive language Greg Kroah-Hartman
2024-02-21 13:08 ` [PATCH 5.4 162/267] ixgbe: Refactor returning internal error codes Greg Kroah-Hartman
2024-02-21 13:08 ` [PATCH 5.4 163/267] ixgbe: Refactor overtemp event handling Greg Kroah-Hartman
2024-02-21 13:08 ` [PATCH 5.4 164/267] ixgbe: Fix an error handling path in ixgbe_read_iosf_sb_reg_x550() Greg Kroah-Hartman
2024-02-21 13:08 ` [PATCH 5.4 165/267] ipv6: Ensure natural alignment of const ipv6 loopback and router addresses Greg Kroah-Hartman
2024-02-21 13:08 ` [PATCH 5.4 166/267] llc: call sock_orphan() at release time Greg Kroah-Hartman
2024-02-21 13:08 ` [PATCH 5.4 167/267] netfilter: nf_log: replace BUG_ON by WARN_ON_ONCE when putting logger Greg Kroah-Hartman
2024-02-21 13:08 ` [PATCH 5.4 168/267] netfilter: nft_ct: sanitize layer 3 and 4 protocol number in custom expectations Greg Kroah-Hartman
2024-02-21 13:08 ` [PATCH 5.4 169/267] net: ipv4: fix a memleak in ip_setup_cork Greg Kroah-Hartman
2024-02-21 13:08 ` [PATCH 5.4 170/267] af_unix: fix lockdep positive in sk_diag_dump_icons() Greg Kroah-Hartman
2024-02-21 13:08 ` [PATCH 5.4 171/267] net: sysfs: Fix /sys/class/net/<iface> path Greg Kroah-Hartman
2024-02-21 13:08 ` [PATCH 5.4 172/267] HID: apple: Add support for the 2021 Magic Keyboard Greg Kroah-Hartman
2024-02-21 13:08 ` [PATCH 5.4 173/267] HID: apple: Swap the Fn and Left Control keys on Apple keyboards Greg Kroah-Hartman
2024-02-21 13:08 ` [PATCH 5.4 174/267] HID: apple: Add 2021 magic keyboard FN key mapping Greg Kroah-Hartman
2024-02-21 13:08 ` [PATCH 5.4 175/267] bonding: remove print in bond_verify_device_path Greg Kroah-Hartman
2024-02-21 13:08 ` [PATCH 5.4 176/267] dmaengine: fsl-qdma: Fix a memory leak related to the status queue DMA Greg Kroah-Hartman
2024-02-21 13:08 ` [PATCH 5.4 177/267] dmaengine: fsl-qdma: Fix a memory leak related to the queue command DMA Greg Kroah-Hartman
2024-02-21 13:08 ` [PATCH 5.4 178/267] phy: renesas: rcar-gen3-usb2: Fix returning wrong error code Greg Kroah-Hartman
2024-02-21 13:08 ` [PATCH 5.4 179/267] dmaengine: fix is_slave_direction() return false when DMA_DEV_TO_DEV Greg Kroah-Hartman
2024-02-21 13:08 ` [PATCH 5.4 180/267] phy: ti: phy-omap-usb2: Fix NULL pointer dereference for SRP Greg Kroah-Hartman
2024-02-21 13:08 ` [PATCH 5.4 181/267] net: stmmac: xgmac: fix handling of DPP safety error for DMA channels Greg Kroah-Hartman
2024-02-21 13:08 ` [PATCH 5.4 182/267] selftests: net: avoid just another constant wait Greg Kroah-Hartman
2024-02-21 13:08 ` [PATCH 5.4 183/267] atm: idt77252: fix a memleak in open_card_ubr0 Greg Kroah-Hartman
2024-02-21 13:08 ` [PATCH 5.4 184/267] hwmon: (aspeed-pwm-tacho) mutex for tach reading Greg Kroah-Hartman
2024-02-21 13:08 ` [PATCH 5.4 185/267] hwmon: (coretemp) Fix out-of-bounds memory access Greg Kroah-Hartman
2024-02-21 13:08 ` [PATCH 5.4 186/267] hwmon: (coretemp) Fix bogus core_id to attr name mapping Greg Kroah-Hartman
2024-02-21 13:08 ` [PATCH 5.4 187/267] inet: read sk->sk_family once in inet_recv_error() Greg Kroah-Hartman
2024-02-21 13:08 ` [PATCH 5.4 188/267] rxrpc: Fix response to PING RESPONSE ACKs to a dead call Greg Kroah-Hartman
2024-02-21 13:08 ` [PATCH 5.4 189/267] tipc: Check the bearer type before calling tipc_udp_nl_bearer_add() Greg Kroah-Hartman
2024-02-21 13:08 ` [PATCH 5.4 190/267] ppp_async: limit MRU to 64K Greg Kroah-Hartman
2024-02-21 13:08 ` [PATCH 5.4 191/267] netfilter: nft_compat: reject unused compat flag Greg Kroah-Hartman
2024-02-21 13:08 ` [PATCH 5.4 192/267] netfilter: nft_compat: restrict match/target protocol to u16 Greg Kroah-Hartman
2024-02-21 13:08 ` [PATCH 5.4 193/267] netfilter: nft_ct: reject direction for ct id Greg Kroah-Hartman
2024-02-21 13:08 ` [PATCH 5.4 194/267] net/af_iucv: clean up a try_then_request_module() Greg Kroah-Hartman
2024-02-21 13:08 ` [PATCH 5.4 195/267] USB: serial: qcserial: add new usb-id for Dell Wireless DW5826e Greg Kroah-Hartman
2024-02-21 13:08 ` [PATCH 5.4 196/267] USB: serial: option: add Fibocom FM101-GL variant Greg Kroah-Hartman
2024-02-21 13:08 ` [PATCH 5.4 197/267] USB: serial: cp210x: add ID for IMST iM871A-USB Greg Kroah-Hartman
2024-02-21 13:08 ` [PATCH 5.4 198/267] hrtimer: Report offline hrtimer enqueue Greg Kroah-Hartman
2024-02-21 13:09 ` [PATCH 5.4 199/267] Input: atkbd - skip ATKBD_CMD_SETLEDS when skipping ATKBD_CMD_GETID Greg Kroah-Hartman
2024-02-21 13:09 ` [PATCH 5.4 200/267] vhost: use kzalloc() instead of kmalloc() followed by memset() Greg Kroah-Hartman
2024-02-21 13:09 ` [PATCH 5.4 201/267] net: stmmac: xgmac: use #define for string constants Greg Kroah-Hartman
2024-02-21 13:09 ` [PATCH 5.4 202/267] net: stmmac: xgmac: fix a typo of register name in DPP safety handling Greg Kroah-Hartman
2024-02-21 13:09 ` [PATCH 5.4 203/267] netfilter: nft_set_rbtree: skip end interval element from gc Greg Kroah-Hartman
2024-02-21 13:09 ` [PATCH 5.4 204/267] btrfs: forbid creating subvol qgroups Greg Kroah-Hartman
2024-02-21 13:09 ` [PATCH 5.4 205/267] btrfs: forbid deleting live subvol qgroup Greg Kroah-Hartman
2024-02-21 13:09 ` [PATCH 5.4 206/267] btrfs: send: return EOPNOTSUPP on unknown flags Greg Kroah-Hartman
2024-02-21 13:09 ` [PATCH 5.4 207/267] of: unittest: add overlay gpio test to catch gpio hog problem Greg Kroah-Hartman
2024-02-21 13:09 ` [PATCH 5.4 208/267] of: unittest: Fix compile in the non-dynamic case Greg Kroah-Hartman
2024-02-21 13:09 ` [PATCH 5.4 209/267] spi: ppc4xx: Drop write-only variable Greg Kroah-Hartman
2024-02-21 13:09 ` [PATCH 5.4 210/267] ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work() Greg Kroah-Hartman
2024-02-21 13:09 ` [PATCH 5.4 211/267] MIPS: Add memory clobber to csum_ipv6_magic() inline assembler Greg Kroah-Hartman
2024-02-21 13:09 ` [PATCH 5.4 212/267] i40e: Fix waiting for queues of all VSIs to be disabled Greg Kroah-Hartman
2024-02-21 13:09 ` [PATCH 5.4 213/267] tracing/trigger: Fix to return error if failed to alloc snapshot Greg Kroah-Hartman
2024-02-21 13:09 ` [PATCH 5.4 214/267] mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again Greg Kroah-Hartman
2024-02-21 13:09 ` [PATCH 5.4 215/267] HID: wacom: generic: Avoid reporting a serial of 0 to userspace Greg Kroah-Hartman
2024-02-21 13:09 ` [PATCH 5.4 216/267] HID: wacom: Do not register input devices until after hid_hw_start Greg Kroah-Hartman
2024-02-21 13:09 ` [PATCH 5.4 217/267] USB: hub: check for alternate port before enabling A_ALT_HNP_SUPPORT Greg Kroah-Hartman
2024-02-21 13:09 ` [PATCH 5.4 218/267] usb: f_mass_storage: forbid async queue when shutdown happen Greg Kroah-Hartman
2024-02-21 13:09 ` [PATCH 5.4 219/267] i2c: i801: Remove i801_set_block_buffer_mode Greg Kroah-Hartman
2024-02-21 13:09 ` [PATCH 5.4 220/267] i2c: i801: Fix block process call transactions Greg Kroah-Hartman
2024-02-21 13:09 ` [PATCH 5.4 221/267] scsi: Revert "scsi: fcoe: Fix potential deadlock on &fip->ctlr_lock" Greg Kroah-Hartman
2024-02-21 13:09 ` [PATCH 5.4 222/267] firewire: core: correct documentation of fw_csr_string() kernel API Greg Kroah-Hartman
2024-02-21 13:09 ` [PATCH 5.4 223/267] kbuild: Fix changing ELF file type for output of gen_btf for big endian Greg Kroah-Hartman
2024-02-21 13:09 ` [PATCH 5.4 224/267] nfc: nci: free rx_data_reassembly skb on NCI device cleanup Greg Kroah-Hartman
2024-02-21 13:09 ` [PATCH 5.4 225/267] xen-netback: properly sync TX responses Greg Kroah-Hartman
2024-02-21 13:09 ` [PATCH 5.4 226/267] ALSA: hda/realtek: Enable headset mic on Vaio VJFE-ADL Greg Kroah-Hartman
2024-02-21 13:09 ` [PATCH 5.4 227/267] binder: signal epoll threads of self-work Greg Kroah-Hartman
2024-02-21 13:09 ` [PATCH 5.4 228/267] misc: fastrpc: Mark all sessions as invalid in cb_remove Greg Kroah-Hartman
2024-02-21 13:09 ` [PATCH 5.4 229/267] ext4: fix double-free of blocks due to wrong extents moved_len Greg Kroah-Hartman
2024-02-21 13:09 ` [PATCH 5.4 230/267] tracing: Fix wasted memory in saved_cmdlines logic Greg Kroah-Hartman
2024-02-21 13:09 ` [PATCH 5.4 231/267] staging: iio: ad5933: fix type mismatch regression Greg Kroah-Hartman
2024-02-21 13:09 ` [PATCH 5.4 232/267] iio: magnetometer: rm3100: add boundary check for the value read from RM3100_REG_TMRC Greg Kroah-Hartman
2024-02-21 13:09 ` [PATCH 5.4 233/267] ring-buffer: Clean ring_buffer_poll_wait() error return Greg Kroah-Hartman
2024-02-21 13:09 ` [PATCH 5.4 234/267] serial: max310x: set default value when reading clock ready bit Greg Kroah-Hartman
2024-02-21 13:09 ` [PATCH 5.4 235/267] serial: max310x: improve crystal stable clock detection Greg Kroah-Hartman
2024-02-21 13:09 ` [PATCH 5.4 236/267] x86/Kconfig: Transmeta Crusoe is CPU family 5, not 6 Greg Kroah-Hartman
2024-02-21 13:09 ` [PATCH 5.4 237/267] x86/mm/ident_map: Use gbpages only where full GB page should be mapped Greg Kroah-Hartman
2024-02-21 13:09 ` [PATCH 5.4 238/267] mmc: slot-gpio: Allow non-sleeping GPIO ro Greg Kroah-Hartman
2024-02-21 13:09 ` [PATCH 5.4 239/267] ALSA: hda/conexant: Add quirk for SWS JS201D Greg Kroah-Hartman
2024-02-21 13:09 ` [PATCH 5.4 240/267] nilfs2: fix data corruption in dsync block recovery for small block sizes Greg Kroah-Hartman
2024-02-21 13:09 ` [PATCH 5.4 241/267] nilfs2: fix hang in nilfs_lookup_dirty_data_buffers() Greg Kroah-Hartman
2024-02-21 13:09 ` [PATCH 5.4 242/267] nfp: use correct macro for LengthSelect in BAR config Greg Kroah-Hartman
2024-02-21 13:09 ` [PATCH 5.4 243/267] nfp: flower: prevent re-adding mac index for bonded port Greg Kroah-Hartman
2024-02-21 13:09 ` [PATCH 5.4 244/267] irqchip/irq-brcmstb-l2: Add write memory barrier before exit Greg Kroah-Hartman
2024-02-21 13:09 ` [PATCH 5.4 245/267] can: j1939: Fix UAF in j1939_sk_match_filter during setsockopt(SO_J1939_FILTER) Greg Kroah-Hartman
2024-02-21 13:09 ` [PATCH 5.4 246/267] pmdomain: core: Move the unused cleanup to a _sync initcall Greg Kroah-Hartman
2024-02-21 13:09 ` [PATCH 5.4 247/267] tracing: Inform kmemleak of saved_cmdlines allocation Greg Kroah-Hartman
2024-02-21 13:09 ` [PATCH 5.4 248/267] Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d" Greg Kroah-Hartman
2024-02-21 13:09 ` [PATCH 5.4 249/267] bus: moxtet: Add spi device table Greg Kroah-Hartman
2024-02-21 13:09 ` [PATCH 5.4 250/267] arch, mm: remove stale mentions of DISCONIGMEM Greg Kroah-Hartman
2024-02-21 13:09 ` [PATCH 5.4 251/267] mips: Fix max_mapnr being uninitialized on early stages Greg Kroah-Hartman
2024-02-21 13:09 ` [PATCH 5.4 252/267] KVM: arm64: vgic-its: Avoid potential UAF in LPI translation cache Greg Kroah-Hartman
2024-02-21 13:09 ` [PATCH 5.4 253/267] netfilter: ipset: fix performance regression in swap operation Greg Kroah-Hartman
2024-02-21 13:09 ` [PATCH 5.4 254/267] netfilter: ipset: Missing gc cancellations fixed Greg Kroah-Hartman
2024-02-21 13:09 ` [PATCH 5.4 255/267] net: prevent mss overflow in skb_segment() Greg Kroah-Hartman
2024-02-21 13:09 ` [PATCH 5.4 256/267] sched/membarrier: reduce the ability to hammer on sys_membarrier Greg Kroah-Hartman
2024-02-21 13:09 ` [PATCH 5.4 257/267] nilfs2: fix potential bug in end_buffer_async_write Greg Kroah-Hartman
2024-02-21 13:09 ` [PATCH 5.4 258/267] nilfs2: replace WARN_ONs for invalid DAT metadata block requests Greg Kroah-Hartman
2024-02-21 15:25 ` Ryusuke Konishi
2024-02-21 17:58 ` Greg Kroah-Hartman
2024-02-21 13:10 ` [PATCH 5.4 259/267] PM: runtime: add devm_pm_runtime_enable helper Greg Kroah-Hartman
2024-02-21 13:10 ` [PATCH 5.4 260/267] PM: runtime: Have devm_pm_runtime_enable() handle pm_runtime_dont_use_autosuspend() Greg Kroah-Hartman
2024-02-21 13:10 ` [PATCH 5.4 261/267] drm/msm/dsi: Enable runtime PM Greg Kroah-Hartman
2024-02-21 13:10 ` [PATCH 5.4 262/267] lsm: new security_file_ioctl_compat() hook Greg Kroah-Hartman
2024-02-21 13:10 ` [PATCH 5.4 263/267] netfilter: nf_tables: fix pointer math issue in nft_byteorder_eval() Greg Kroah-Hartman
2024-02-21 13:10 ` [PATCH 5.4 264/267] Revert "Revert "mtd: rawnand: gpmi: Fix setting busy timeout setting"" Greg Kroah-Hartman
2024-02-21 13:10 ` [PATCH 5.4 265/267] net: bcmgenet: Fix EEE implementation Greg Kroah-Hartman
2024-02-21 13:10 ` [PATCH 5.4 266/267] of: unittest: fix EXPECT text for gpio hog errors Greg Kroah-Hartman
2024-02-21 13:10 ` [PATCH 5.4 267/267] of: gpio unittest kfree() wrong object Greg Kroah-Hartman
2024-02-21 19:48 ` [PATCH 5.4 000/267] 5.4.269-rc1 review Jon Hunter
2024-02-21 23:26 ` Florian Fainelli
2024-02-21 23:46 ` Shuah Khan
2024-02-22 9:13 ` Shreeya Patel
2024-02-22 10:55 ` Naresh Kamboju
2024-02-22 13:28 ` Greg Kroah-Hartman
2024-02-22 13:43 ` Greg Kroah-Hartman
2024-02-22 19:21 ` Harshit Mogalapalli
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20240221125940.778447994@linuxfoundation.org \
--to=gregkh@linuxfoundation.org \
--cc=amir73il@gmail.com \
--cc=brauner@kernel.org \
--cc=david@fromorbit.com \
--cc=djwong@kernel.org \
--cc=jlayton@kernel.org \
--cc=mngyadam@amazon.com \
--cc=patches@lists.linux.dev \
--cc=stable@vger.kernel.org \
--cc=xuyang2018.jy@fujitsu.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).