[PATCH] PATCH - knfsd in 2.5.6 - fsid= export option
authorNeil Brown <neilb@cse.unsw.edu.au>
Tue, 12 Mar 2002 04:47:30 +0000 (20:47 -0800)
committerLinus Torvalds <torvalds@home.transmeta.com>
Tue, 12 Mar 2002 04:47:30 +0000 (20:47 -0800)
commitcbada281cd3defea968e1edc7ad37cb21082aa9b
tree8c74bd9f9973d3f8a1f5ff483cae69f6e7b161d9
parentc662921a06f057464f3e051763536106b6a243a1
[PATCH] PATCH - knfsd in 2.5.6 - fsid= export option

Support fsid=<number> export option to be device number independent

This patch was largely supplied by Steven Whitehouse <steve@gw.chygwyn.com>

A new export option "NFSEXP_FSID" indicates that the ex_dev passed down
is a user specified number, not a device number.
It should be used in fsid_type==1 filehandles to identify the
the exportpoint rather than the devid and inode (as in fsid_type == 0).
This allows filehandles to be device-number independent so that when Linux
changes device numbers on you (after reboot), your filesystems wont go stale.

User-space support for this is in the nfs-utils CVS and will be in
the next release (any release > 1.0).
fs/nfsd/export.c
fs/nfsd/nfsfh.c
include/linux/nfsd/export.h