Allow fscache to work on BTRFS
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest3 patches 15 repliesIn review
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/3 | cachefiles: perform test on s_blocksize when opening cache file.fs/ fs/ | +2 | 0 replies | |
| 2/3 | fscache/cachefiles: optionally use SEEK_DATA instead of ->bmap.fs/ fs/ include/ | +86 | 6 replies | |
| 3/3 | btrfs: set FS_SUPPORTS_SEEK_HOLE flag.fs/ | +2 | 10 replies |
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.
Cover letter [PATCH 0/3] Allow fscache to work on BTRFS
The following three patches allow fs to "cachefiles" in a BTRFS filesystem.
The first is a minor cleanup to cachefiles.
The second is the main change - it teaches cachefile to use lseek(SEEK_DATA) to find allocated blocks in a file, rather than bmap. The third patch simply enables this for btrfs.
Thanks,
NeilBrown
---
NeilBrown (3):
cachefiles: perform test on s_blocksize when opening cache file. fscache/cachefiles: optionally use SEEK_DATA instead of ->bmap.
btrfs: set FS_SUPPORTS_SEEK_HOLE flag.
fs/btrfs/super.c | 3 + fs/cachefiles/namei.c | 13 ++++- fs/cachefiles/rdwr.c | 125 ++++++++++++++++++++++++++++++------------------- include/linux/fs.h | 1 4 files changed, 88 insertions(+), 54 deletions(-)
--
Signature