XFS: clean up sync code
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest10 patches 0 repliesNew
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/10 | XFS: split out two helpers from xfs_syncsubfs/ | +93 | 0 replies | |
| 2/10 | XFS: Use struct inodes instead of vnodes to kill vn_grabfs/ fs/ fs/ +1 more | +37 | 0 replies | |
| 3/10 | XFS: use xfs_sync_inodes rather than xfs_syncsubfs/ fs/ fs/ +2 more | +16 | 0 replies | |
| 4/10 | XFS: kill xfs_syncsubfs/ | +62 | 0 replies | |
| 5/10 | XFS: xfssyncd: don't call xfs_syncfs/ | +14 | 0 replies | |
| 6/10 | XFS: make SYNC_ATTR no longer use xfs_syncfs/ fs/ fs/ +1 more | +14 | 0 replies | |
| 7/10 | XFS: make SYNC_DELWRI no longer use xfs_sync V2fs/ fs/ fs/ +1 more | +50 | 0 replies | |
| 8/10 | XFS: Kill SYNC_CLOSEfs/ fs/ fs/ | +2 | 0 replies | |
| 9/10 | XFS: Kill xfs_sync()fs/ fs/ fs/ +1 more | +29 | 0 replies | |
| 10/10 | XFS: Move remaining quiesce code.fs/ fs/ fs/ +2 more | +59 | 0 replies |
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.
Cover letter [PATCH 0/10] XFS: clean up sync code
xfs_sync and xfs_syncsub are multiplexed interfaces that shares relatively little code between callers. Because it is a multiplexed interface, it's hard to tell what is executed in each context it is called.
Factor out the sync code and explicitly call the sync functions needed rather than the multiplexed interfaces. Once this is done, we can remove xfs_syncsub and xfs_sync altogether.