All of lore.kernel.org
 help / color / mirror / Atom feed
From: Amir Goldstein <amir73il@gmail.com>
To: "Darrick J . Wong" <djwong@kernel.org>
Cc: Leah Rumancik <leah.rumancik@gmail.com>,
	Chandan Babu R <chandan.babu@oracle.com>,
	Christian Brauner <brauner@kernel.org>,
	linux-xfs@vger.kernel.org
Subject: [PATCH 5.10 CANDIDATE 00/15] xfs backports for 5.10.y (from v5.15.103)
Date: Fri, 17 Mar 2023 13:08:02 +0200	[thread overview]
Message-ID: <20230317110817.1226324-1-amir73il@gmail.com> (raw)

Darrick,

Following backports catch up with recent 5.15.y backports.

Patches 1-3 are the backports from the previous 5.15 round
that Chandan requested for 5.4 [1].

Patches 4-14 are the SGID fixes that I collaborated with Leah [2].
Christian has reviewed the backports of his vfs patches to 5.10.

Patch 15 is a fix for a build warning caused by one of the SGID fixes.

This series has gone through the usual kdevops testing routine.

Thanks,
Amir.

[1] https://lore.kernel.org/linux-xfs/874jrtzlgp.fsf@debian-BULLSEYE-live-builder-AMD64/
[2] https://lore.kernel.org/linux-xfs/20230307185922.125907-1-leah.rumancik@gmail.com/

Amir Goldstein (4):
  attr: add in_group_or_capable()
  fs: move should_remove_suid()
  attr: add setattr_should_drop_sgid()
  attr: use consistent sgid stripping checks

Christian Brauner (1):
  fs: use consistent setgid checks in is_sxid()

Darrick J. Wong (3):
  xfs: purge dquots after inode walk fails during quotacheck
  xfs: don't leak btree cursor when insrec fails after a split
  xfs: use setattr_copy to set vfs inode attributes

Dave Chinner (4):
  xfs: don't assert fail on perag references on teardown
  xfs: remove XFS_PREALLOC_SYNC
  xfs: fallocate() should call file_modified()
  xfs: set prealloc flag in xfs_alloc_file_space()

Gaosheng Cui (1):
  xfs: remove xfs_setattr_time() declaration

Yang Xu (2):
  fs: add mode_strip_sgid() helper
  fs: move S_ISGID stripping into the vfs_*() helpers

 Documentation/trace/ftrace.rst |  2 +-
 fs/attr.c                      | 70 ++++++++++++++++++++++++++---
 fs/inode.c                     | 80 +++++++++++++++++++---------------
 fs/internal.h                  |  6 +++
 fs/namei.c                     | 80 ++++++++++++++++++++++++++++------
 fs/ocfs2/file.c                |  4 +-
 fs/ocfs2/namei.c               |  1 +
 fs/open.c                      |  6 +--
 fs/xfs/libxfs/xfs_btree.c      |  8 ++--
 fs/xfs/xfs_bmap_util.c         |  9 ++--
 fs/xfs/xfs_file.c              | 24 +++++-----
 fs/xfs/xfs_iops.c              | 56 ++----------------------
 fs/xfs/xfs_iops.h              |  1 -
 fs/xfs/xfs_mount.c             |  3 +-
 fs/xfs/xfs_pnfs.c              |  9 ++--
 fs/xfs/xfs_qm.c                |  9 +++-
 include/linux/fs.h             |  5 ++-
 17 files changed, 229 insertions(+), 144 deletions(-)

-- 
2.34.1


             reply	other threads:[~2023-03-17 11:08 UTC|newest]

Thread overview: 18+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2023-03-17 11:08 Amir Goldstein [this message]
2023-03-17 11:08 ` [PATCH 5.10 CANDIDATE 01/15] xfs: don't assert fail on perag references on teardown Amir Goldstein
2023-03-17 11:08 ` [PATCH 5.10 CANDIDATE 02/15] xfs: purge dquots after inode walk fails during quotacheck Amir Goldstein
2023-03-17 11:08 ` [PATCH 5.10 CANDIDATE 03/15] xfs: don't leak btree cursor when insrec fails after a split Amir Goldstein
2023-03-17 11:08 ` [PATCH 5.10 CANDIDATE 04/15] xfs: remove XFS_PREALLOC_SYNC Amir Goldstein
2023-03-17 11:08 ` [PATCH 5.10 CANDIDATE 05/15] xfs: fallocate() should call file_modified() Amir Goldstein
2023-03-17 11:08 ` [PATCH 5.10 CANDIDATE 06/15] xfs: set prealloc flag in xfs_alloc_file_space() Amir Goldstein
2023-03-17 11:08 ` [PATCH 5.10 CANDIDATE 07/15] xfs: use setattr_copy to set vfs inode attributes Amir Goldstein
2023-03-17 11:08 ` [PATCH 5.10 CANDIDATE 08/15] fs: add mode_strip_sgid() helper Amir Goldstein
2023-03-17 11:08 ` [PATCH 5.10 CANDIDATE 09/15] fs: move S_ISGID stripping into the vfs_*() helpers Amir Goldstein
2023-03-17 11:08 ` [PATCH 5.10 CANDIDATE 10/15] attr: add in_group_or_capable() Amir Goldstein
2023-03-17 11:08 ` [PATCH 5.10 CANDIDATE 11/15] fs: move should_remove_suid() Amir Goldstein
2023-03-17 11:08 ` [PATCH 5.10 CANDIDATE 12/15] attr: add setattr_should_drop_sgid() Amir Goldstein
2023-03-17 11:08 ` [PATCH 5.10 CANDIDATE 13/15] attr: use consistent sgid stripping checks Amir Goldstein
2023-03-17 11:08 ` [PATCH 5.10 CANDIDATE 14/15] fs: use consistent setgid checks in is_sxid() Amir Goldstein
2023-03-17 11:08 ` [PATCH 5.10 CANDIDATE 15/15] xfs: remove xfs_setattr_time() declaration Amir Goldstein
2023-03-17 15:51 ` [PATCH 5.10 CANDIDATE 00/15] xfs backports for 5.10.y (from v5.15.103) Darrick J. Wong
2023-03-17 22:18   ` Christian Brauner

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=20230317110817.1226324-1-amir73il@gmail.com \
    --to=amir73il@gmail.com \
    --cc=brauner@kernel.org \
    --cc=chandan.babu@oracle.com \
    --cc=djwong@kernel.org \
    --cc=leah.rumancik@gmail.com \
    --cc=linux-xfs@vger.kernel.org \
    /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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.