Skip to content

export operations rewrite

Christoph Hellwig linux-fsdevel linux-nfs 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest18 patches 13 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/18xfs: kill struct fid/fid_t namespace pollutionfs/xfs/linux-2.6/xfs_export.c fs/xfs/linux-2.6/xfs_export.h fs/xfs/linux-2.6/xfs_ioctl.c +6 more+36 -630 replies
2/18exportfs: add fid typefs/exportfs/expfs.c fs/nfsd/nfsfh.c include/linux/exportfs.h+87 -552 replies
3/18exportfs: add new methodsfs/exportfs/expfs.c include/linux/exportfs.h+223 -70 replies
4/18efs: new export opsfs/efs/namei.c fs/efs/super.c include/linux/efs_fs.h+26 -180 replies
5/18ext2: new export opsfs/ext2/super.c+17 -150 replies
6/18ext3: new export opsfs/ext3/super.c+18 -150 replies
7/18ext4: new export opsfs/ext4/super.c+18 -150 replies
8/18jfs: new export opsfs/jfs/jfs_inode.h fs/jfs/namei.c fs/jfs/super.c+25 -180 replies
9/18ntfs: new export opsfs/ntfs/namei.c+27 -480 replies
10/18xfs: new export opsfs/xfs/linux-2.6/xfs_export.c fs/xfs/linux-2.6/xfs_export.h+127 -1240 replies
11/18fat: new export opsfs/fat/inode.c+7 -170 replies
12/18isofs: new export opsfs/isofs/export.c+29 -380 replies
13/18shmem: new export opsmm/shmem.c+13 -220 replies
14/18reiserfs: new export opsfs/reiserfs/inode.c fs/reiserfs/super.c include/linux/reiserfs_fs.h+35 -430 replies
15/18gfs2: new export opsfs/gfs2/ops_export.c fs/gfs2/ops_export.h+40 -460 replies
16/18ocfs2: new export opsfs/ocfs2/export.c+24 -400 replies
17/18exportfs: remove old methodsfs/exportfs/expfs.c fs/nfsd/export.c include/linux/exportfs.h+3 -2250 replies
18/18exportfs: update documentationDocumentation/filesystems/Exporting fs/exportfs/expfs.c include/linux/exportfs.h+51 -930 replies

Reviews trailers per patch

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

Read the v1 thread

Cover letter [PATCH 0/18] export operations rewrite

This patchset is a medium scale rewrite of the export operations interface. The goal is to make the interface less complex, and easier to understand from the filesystem side, aswell as preparing generic support for exporting of 64bit inode numbers.

This touches all nfs exporting filesystems, and I've done testing on all of the filesystems I have here locally (xfs, ext2, ext3, reiserfs, jfs)