[PATCH] PATCH 3 of 4 : knfsd : Store the fsid in the returned attributes instead...
authorNeil Brown <neilb@cse.unsw.edu.au>
Fri, 5 Apr 2002 07:11:29 +0000 (23:11 -0800)
committerLinus Torvalds <torvalds@penguin.transmeta.com>
Fri, 5 Apr 2002 07:11:29 +0000 (23:11 -0800)
commit1cc96096036d4004a90eedbcadf73f6fa27708a0
tree904cbc28dc0da0d2265256aaf2d2cec432aed5e8
parent09739cf73039ac1b70a071625174a8b3e7c636ae
[PATCH] PATCH 3 of 4 : knfsd : Store the fsid in the returned attributes instead of the device number

When a filesystem is exported with  fsid=  we should use that
fsid instead of the i_dev number when returning NFS attributes,
so that there is no chance of clients that depend on the filesys
id in the attributes getting confused by device numbers changing.

We only do this if the reference filehandle uses fsid to identify
the filesystem, so that a server can be converted from non-fsid= to
using fsid= without confusing active clients.
fs/nfsd/nfs3xdr.c
fs/nfsd/nfsfh.c
fs/nfsd/nfsxdr.c
include/linux/sunrpc/svc.h