]> git.hungrycats.org Git - linux/commit
[PATCH] prepare for 32-bit dev_t: NFS
authorAlexander Viro <viro@www.linux.org.uk>
Tue, 23 Sep 2003 05:50:51 +0000 (22:50 -0700)
committerLinus Torvalds <torvalds@home.osdl.org>
Tue, 23 Sep 2003 05:50:51 +0000 (22:50 -0700)
commit9e2135245918b261e7500bb6410cd7b207596c31
treedba8772a607cef86b1cb67cf63ab91e8d27673a6
parent7f904771736fc6a6465a80541a0cb607d69772d3
[PATCH] prepare for 32-bit dev_t: NFS

NFS made dev_t-agnostic.  Aside of minor fixes in debugging printks,
and adding old_encode_dev()/old_decode_dev(), the main part is in handling
of exports with large dev_t.  New fhandle format introduced, fh_verify(),
fh_compose() and exports cache taught to deal with it.  Format is used when
->s_dev of exported fs doesn't fit into 256:256; in that case we put major
and minor in separate words in fhandle; ->fh_fsid_type is set to 2.
fs/nfs/nfs3proc.c
fs/nfs/nfs4xdr.c
fs/nfs/proc.c
fs/nfsd/export.c
fs/nfsd/nfs3xdr.c
fs/nfsd/nfsfh.c
fs/nfsd/nfsproc.c
fs/nfsd/nfsxdr.c
include/linux/nfsd/export.h
include/linux/nfsd/nfsd.h
include/linux/nfsd/nfsfh.h