Skip to content

RFC Buffered write and writeable mmap support for 9P

Aneesh Kumar K.V linux-fsdevel lkml 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 RFC Latest17 patches 5 repliesIn review

Changes from V1 from the cover letter

a) Add fsync and syncfs support

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/17fs/9p: set the cached file_operations struct during inode initfs/9p/v9fs_vfs.h fs/9p/vfs_file.c fs/9p/vfs_inode.c+14 -162 replies
2/17fs/9p: set fs cache cookie in create path alsofs/9p/vfs_file.c fs/9p/vfs_inode.c fs/9p/vfs_inode_dotl.c+9 -30 replies
3/17fs/9p: increment inode->i_count in cached mode.fs/9p/vfs_inode_dotl.c+1 -60 replies
4/17fs/9p: [fscache] wait for page write in cached modefs/9p/cache.c fs/9p/cache.h fs/9p/vfs_addr.c+27 -20 replies
5/17fs/9p: Add read write helper functionfs/9p/v9fs_vfs.h fs/9p/vfs_file.c+63 -410 replies
6/17fs/9p: Add fid to inode in cached modefs/9p/vfs_file.c fs/9p/vfs_inode.c fs/9p/vfs_inode_dotl.c+92 -31 reply
7/17fs/9p: Add buffered write support for v9fs.fs/9p/vfs_addr.c fs/9p/vfs_file.c+216 -190 replies
8/17fs/9p: Clarify cached dentry delete operationfs/9p/vfs_dentry.c+4 -90 replies
9/17fs/9p: Mark file system with MS_SYNCHRONOUS only if it is not cached modefs/9p/vfs_super.c+3 -20 replies
10/17net/9p: Implement syncfs 9P operationinclude/net/9p/9p.h include/net/9p/client.h net/9p/client.c+24 -00 replies
11/17fs/9p: Implement syncfs call back for 9Pfsfs/9p/v9fs.h fs/9p/vfs_super.c+18 -20 replies
12/17fs/9p: We need not writeback dirty pages during closefs/9p/vfs_dir.c+0 -10 replies
13/17fs/9p: Add inode hashingfs/9p/acl.c fs/9p/v9fs_vfs.h fs/9p/vfs_inode.c +1 more+124 -700 replies
14/17fs/9p: Don't set stat.st_blocks based on nrpagesfs/9p/vfs_inode.c fs/9p/vfs_inode_dotl.c+8 -60 replies
15/17fs/9p: Add v9fs_inodefs/9p/cache.c fs/9p/cache.h fs/9p/v9fs.c +5 more+184 -2200 replies
16/17fs/9p: Move writeback fid to v9fs_inodefs/9p/v9fs.h fs/9p/vfs_addr.c fs/9p/vfs_file.c +2 more+39 -240 replies
17/17fs/9p: set default readahead pages in cached modefs/9p/vfs_super.c+2 -00 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [RFC PATCH -V2 0/17] Buffered write and writeable mmap support for 9P

The patch series implement buffered write and writeable mmap for 9P

Changes from V1:
a) Add fsync and syncfs support

-aneesh