]> git.decadent.org.uk Git - nfs-utils.git/commit - utils/mountd/cache.c
When mountd gets a request to export a mountpoint which is not
authorSteve Dickson <steved@redhat.com>
Sat, 3 Nov 2007 14:40:36 +0000 (10:40 -0400)
committerSteve Dickson <steved@redhat.com>
Sat, 3 Nov 2007 14:40:36 +0000 (10:40 -0400)
commitbfdc26916d8dabd319240a3ce5198b6189040be7
tree630a2cb25ff45b82e92961dc1165a09aaa54a7e0
parent812a43c1e4e055ee684ab95b28b41f0c16cc52fd
When mountd gets a request to export a mountpoint which is not
explicitly exported, but is below an export point that is flagged as
"crossmnt", it passes the wrong path name to the kernel for the
  "filehandle -> directory"
mapping.

This can badly confuse the NFS client, and is certainly wrong.
So use the correct path names.

Signed-off-by: Neil Brown <neilb@suse.de>
Signed-off-by: Steve Dickson <steved@redhat.com>
utils/mountd/cache.c