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> |
||
|---|---|---|
| .. | ||
| makefile | ||
| nfs41_debug.c | ||
| nfs41_debug.h | ||
| nfs41_driver.c | ||
| nfs41_driver.h | ||
| nfs41_driver.ini | ||
| nfs41_driver.rc | ||
| sources | ||
| wmlkm.c | ||
| wmlkm.h | ||