darwin-afs-syscall-eliminate-needless-vfs-context-hold-20070618
[openafs.git] / src / afs / afs_syscall.c
index ae17aa6..5b1d782 100644 (file)
@@ -705,7 +705,8 @@ Afs_syscall()
     }
 
 #if defined(AFS_DARWIN80_ENV)
-    put_vfs_context();
+    if (uap->syscall != AFSCALL_CALL)
+       put_vfs_context();
 #endif
 #ifdef AFS_LINUX20_ENV
     code = -code;