ms-nfs41-client/sys
Casey Bodley f6e02ff4a0 driver: make mount upcalls for shared mounts
even if CreateVNetRoot() finds an existing compatible mount, make a MOUNT upcall and pass that session to the daemon.  the daemon can avoid creating a new root/client/seession, but still has a chance to verify the mount path with LOOKUPs and fetch fs attributes for the new VNetRoot

when the daemon is given an existing root, handle_mount() avoids any extra reference counting on it.  while we can make multiple MOUNT upcalls on a shared mount, we'll still only send the one UNMOUNT upcall on FinalizeNetRoot()

Signed-off-by: Casey Bodley <cbodley@citi.umich.edu>
2012-05-04 15:41:05 -04:00
..
makefile fresh git tree for public release 2010-10-12 10:15:48 -04:00
nfs41_debug.c [cosmetic] adding printfs to open error codes 2012-04-05 17:13:35 -04:00
nfs41_debug.h license changed to LGPL: added COPYING file, changed source file comments 2012-03-19 12:24:43 -04:00
nfs41_driver.c driver: make mount upcalls for shared mounts 2012-05-04 15:41:05 -04:00
nfs41_driver.h license changed to LGPL: added COPYING file, changed source file comments 2012-03-19 12:24:43 -04:00
nfs41_driver.ini fresh git tree for public release 2010-10-12 10:15:48 -04:00
nfs41_driver.rc fresh git tree for public release 2010-10-12 10:15:48 -04:00
sources fresh git tree for public release 2010-10-12 10:15:48 -04:00
wmlkm.c license changed to LGPL: added COPYING file, changed source file comments 2012-03-19 12:24:43 -04:00
wmlkm.h license changed to LGPL: added COPYING file, changed source file comments 2012-03-19 12:24:43 -04:00