Skip to content

xfs: discombobulate sb updates and kill xfs_vnode.h

Dave Chinner linux-xfs 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest6 patches 17 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/6xfs: remove bitfield based superblock updatesfs/xfs/libxfs/xfs_attr_leaf.c fs/xfs/libxfs/xfs_bmap.c fs/xfs/libxfs/xfs_sb.c +8 more+130 -2522 replies
2/6xfs: consolidate superblock logging functionsfs/xfs/libxfs/xfs_attr_leaf.c fs/xfs/libxfs/xfs_bmap.c fs/xfs/libxfs/xfs_sb.c +11 more+94 -2169 replies
3/6xfs: kill VN_DIRTY()fs/xfs/xfs_inode.c fs/xfs/xfs_vnode.h+3 -33 replies
4/6xfs: kill VN_CACHEDfs/xfs/xfs_bmap_util.c fs/xfs/xfs_vnode.h+2 -31 reply
5/6xfs: kill VN_MAPPEDfs/xfs/xfs_bmap_util.c fs/xfs/xfs_vnode.h+1 -71 reply
6/6xfs: kill xfs_vnode.hfs/xfs/xfs_file.c fs/xfs/xfs_inode.h fs/xfs/xfs_ioctl.c +3 more+20 -481 reply

Reviews trailers per patch

5 of 6 patches have a Reviewed-by or Acked-by.

PatchChristoph HellwigBrian Foster
1/6R-b
2/6
3/6R-b
4/6R-b
5/6R-b
6/6R-b

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v1 thread

Cover letter [PATCH 0/6] xfs: discombobulate sb updates and kill xfs_vnode.h

Hi folks,

Really two patch series in one. The first two patches remove the bitfield based superblock update method and replace it with a simple "update and log everything" operation. Superblock updates are now relatively rare so there's no need to optimise for single field updates. This patchset removes all that complex code and makes everything nice and simple.

The last 4 patches clean up some old macros that are only used once or twice and that allows us to remove the xfs_vnode.h file. One more historical reference derived from Irix vnodes is now gone...

Comments, flames, testing all welcome.

-Dave.

_______________________________________________
xfs mailing list
[email protected]
http://oss.sgi.com/mailman/listinfo/xfs