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 2 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/18exportfs: add fid typefs/exportfs/expfs.c fs/nfsd/nfsfh.c include/linux/exportfs.h+90 -570 replies
2/18exportfs: add new methodsfs/exportfs/expfs.c fs/libfs.c include/linux/exportfs.h+248 -62 replies
3/18ext2: new export opsfs/ext2/super.c+19 -150 replies
4/18ext3: new export opsfs/ext3/super.c+20 -150 replies
5/18ext4: new export opsfs/ext4/super.c+20 -150 replies
6/18efs: new export opsfs/efs/namei.c fs/efs/super.c include/linux/efs_fs.h+27 -180 replies
7/18jfs: new export opsfs/jfs/jfs_inode.h fs/jfs/namei.c fs/jfs/super.c+27 -180 replies
8/18ntfs: new export opsfs/ntfs/namei.c+29 -480 replies
9/18xfs: new export opsfs/xfs/linux-2.6/xfs_export.c fs/xfs/linux-2.6/xfs_export.h+130 -1240 replies
10/18fat: new export opsfs/fat/inode.c+7 -170 replies
11/18isofs: new export opsfs/isofs/export.c+29 -380 replies
12/18shmem: new export opsmm/shmem.c+13 -220 replies
13/18reiserfs: new export opsfs/reiserfs/inode.c fs/reiserfs/super.c include/linux/reiserfs_fs.h+35 -430 replies
14/18gfs2: new export opsfs/gfs2/ops_export.c+43 -380 replies
15/18ocfs2: new export opsfs/ocfs2/export.c+24 -410 replies
16/18exportfs: remove old methodsfs/exportfs/expfs.c fs/nfsd/export.c include/linux/exportfs.h+3 -2250 replies
17/18exportfs: make struct export_operations constfs/cifs/cifsfs.c fs/cifs/export.c fs/efs/super.c +19 more+25 -250 replies
18/18exportfs: update documentationDocumentation/filesystems/Exporting fs/exportfs/expfs.c include/linux/exportfs.h+69 -1110 replies

Reviews trailers per patch

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

Read the v1 thread

Cover letter [PATCH 00/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)

Unlike the last posting this series is against -mm (2.6.23-rc6-mm1 specificly), so the first patch has been dropped as it's in git-xfs already, and the XFS conversion has gotten some major context changes due to the changes in git-xfs. Except for those and some typo fixes in the documentation patch it's identical to the previous one.

This series is sent for inclusion into -mm.

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
NFS maillist - [email protected]
https://lists.sourceforge.net/lists/listinfo/nfs