From: Christoph Hellwig <hch@lst.de>
To: linux-xfs@vger.kernel.org
Subject: RFC: remove the if_flags field in struct xfs_ifork
Date: Fri, 2 Apr 2021 16:24:02 +0200 [thread overview]
Message-ID: <20210402142409.372050-1-hch@lst.de> (raw)
Hi all,
given how much confusion the ifork flags cause I thought we'd better
off just removing them as all the information is available from other
fields in the ifork structure anyway.
Only very lightly tested so far and thus for conceptual review. It will
need a rebase of the attr initialization fixes anyway.
Diffstat:
libxfs/xfs_attr.c | 53 ++++++++++------
libxfs/xfs_attr.h | 1
libxfs/xfs_attr_leaf.c | 13 +---
libxfs/xfs_bmap.c | 141 +++++++++++++--------------------------------
libxfs/xfs_bmap.h | 1
libxfs/xfs_btree_staging.c | 1
libxfs/xfs_dir2_block.c | 2
libxfs/xfs_dir2_sf.c | 12 +--
libxfs/xfs_inode_fork.c | 22 +------
libxfs/xfs_inode_fork.h | 14 +---
scrub/bmap.c | 15 +---
scrub/symlink.c | 2
xfs_aops.c | 3
xfs_attr_list.c | 2
xfs_bmap_util.c | 20 ++----
xfs_dir2_readdir.c | 10 +--
xfs_dquot.c | 8 --
xfs_inode.c | 9 --
xfs_ioctl.c | 2
xfs_iomap.c | 20 ++----
xfs_iops.c | 4 -
xfs_qm.c | 8 --
xfs_reflink.c | 8 --
xfs_symlink.c | 6 -
24 files changed, 141 insertions(+), 236 deletions(-)
next reply other threads:[~2021-04-02 14:24 UTC|newest]
Thread overview: 16+ messages / expand[flat|nested] mbox.gz Atom feed top
2021-04-02 14:24 Christoph Hellwig [this message]
2021-04-02 14:24 ` [PATCH 1/7] xfs: move the XFS_IFEXTENTS check into xfs_iread_extents Christoph Hellwig
2021-04-05 16:33 ` Brian Foster
2021-04-06 13:51 ` Darrick J. Wong
2021-04-06 13:54 ` Christoph Hellwig
2021-04-02 14:24 ` [PATCH 2/7] xfs: rename and simplify xfs_bmap_one_block Christoph Hellwig
2021-04-05 16:33 ` Brian Foster
2021-04-02 14:24 ` [PATCH 3/7] xfs: simplify xfs_attr_remove_args Christoph Hellwig
2021-04-05 16:33 ` Brian Foster
2021-04-02 14:24 ` [PATCH 4/7] xfs: only look at the fork format in xfs_idestroy_fork Christoph Hellwig
2021-04-05 16:35 ` Brian Foster
2021-04-02 14:24 ` [PATCH 5/7] xfs: remove XFS_IFBROOT Christoph Hellwig
2021-04-02 14:24 ` [PATCH 6/7] xfs: remove XFS_IFINLINE Christoph Hellwig
2021-04-02 21:48 ` kernel test robot
2021-04-03 3:31 ` kernel test robot
2021-04-02 14:24 ` [PATCH 7/7] xfs: remove XFS_IFEXTENTS Christoph Hellwig
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=20210402142409.372050-1-hch@lst.de \
--to=hch@lst.de \
--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 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).