Hi all, In the old days, struct xfs_eofblocks was an optional parameter to the speculative post-EOF allocation garbage collector to narrow the scope of a scan to files fitting specific criteria. Nowadays it is used for all other kinds of inode cache walks (reclaim, quotaoff, inactivation), so the name is no longer fitting. Change the flag namespace and rename the structure to something more appropriate for what it does. If you're going to start using this mess, you probably ought to just pull from my git trees, which are linked below. This is an extraordinary way to destroy everything. Enjoy! Comments and questions are, as always, welcome. --D kernel git tree: https://git.kernel.org/cgit/linux/kernel/git/djwong/xfs-linux.git/log/?h=rename-eofblocks-5.14 --- fs/xfs/xfs_file.c | 8 +- fs/xfs/xfs_icache.c | 164 ++++++++++++++++++++++++++------------------------- fs/xfs/xfs_icache.h | 33 +++++++--- fs/xfs/xfs_ioctl.c | 30 +++++---- fs/xfs/xfs_trace.h | 36 ++++++----- 5 files changed, 143 insertions(+), 128 deletions(-)