[PATCHSET v2 0/2] xfs: clean up zone terminology

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi all,

Dave requested[1] that we stop using the old Irix "zone" terminology to
describe Linux slab caches.  Since we're using an ugly typedef to wrap
the new in the old, get rid of the typedef, and change the wording to
reflect the way Linux has been for a good 20+ years.  This enables
cleaning up of the bigger zone/cache mess in userspace.

[1] https://lore.kernel.org/linux-xfs/20210926004343.GC1756565@xxxxxxxxxxxxxxxxxxx/

v2: rebase atop the final btree cursor series

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=slab-cache-cleanups-5.16
---
 fs/xfs/kmem.h                      |    4 -
 fs/xfs/libxfs/xfs_alloc.c          |    6 -
 fs/xfs/libxfs/xfs_alloc_btree.c    |    2 
 fs/xfs/libxfs/xfs_attr_leaf.c      |    2 
 fs/xfs/libxfs/xfs_bmap.c           |    6 -
 fs/xfs/libxfs/xfs_bmap.h           |    2 
 fs/xfs/libxfs/xfs_bmap_btree.c     |    2 
 fs/xfs/libxfs/xfs_btree.h          |    4 -
 fs/xfs/libxfs/xfs_da_btree.c       |    6 -
 fs/xfs/libxfs/xfs_da_btree.h       |    3 
 fs/xfs/libxfs/xfs_ialloc_btree.c   |    2 
 fs/xfs/libxfs/xfs_inode_fork.c     |    8 +
 fs/xfs/libxfs/xfs_inode_fork.h     |    2 
 fs/xfs/libxfs/xfs_refcount_btree.c |    2 
 fs/xfs/libxfs/xfs_rmap_btree.c     |    2 
 fs/xfs/xfs_attr_inactive.c         |    2 
 fs/xfs/xfs_bmap_item.c             |   12 +-
 fs/xfs/xfs_bmap_item.h             |    6 -
 fs/xfs/xfs_buf.c                   |   14 +-
 fs/xfs/xfs_buf_item.c              |    8 +
 fs/xfs/xfs_buf_item.h              |    2 
 fs/xfs/xfs_dquot.c                 |   26 ++--
 fs/xfs/xfs_extfree_item.c          |   18 +--
 fs/xfs/xfs_extfree_item.h          |    6 -
 fs/xfs/xfs_icache.c                |   10 +-
 fs/xfs/xfs_icreate_item.c          |    6 -
 fs/xfs/xfs_icreate_item.h          |    2 
 fs/xfs/xfs_inode.c                 |    2 
 fs/xfs/xfs_inode.h                 |    2 
 fs/xfs/xfs_inode_item.c            |    6 -
 fs/xfs/xfs_inode_item.h            |    2 
 fs/xfs/xfs_log.c                   |    6 -
 fs/xfs/xfs_log_priv.h              |    2 
 fs/xfs/xfs_mru_cache.c             |    2 
 fs/xfs/xfs_qm.h                    |    2 
 fs/xfs/xfs_refcount_item.c         |   12 +-
 fs/xfs/xfs_refcount_item.h         |    6 -
 fs/xfs/xfs_rmap_item.c             |   12 +-
 fs/xfs/xfs_rmap_item.h             |    6 -
 fs/xfs/xfs_super.c                 |  218 ++++++++++++++++++------------------
 fs/xfs/xfs_trans.c                 |    8 +
 fs/xfs/xfs_trans.h                 |    2 
 fs/xfs/xfs_trans_dquot.c           |    4 -
 43 files changed, 226 insertions(+), 231 deletions(-)




[Index of Archives]     [XFS Filesystem Development (older mail)]     [Linux Filesystem Development]     [Linux Audio Users]     [Yosemite Trails]     [Linux Kernel]     [Linux RAID]     [Linux SCSI]


  Powered by Linux