fbsd-ustrategy-20090122
authorMatt Benjamin <matt@linuxbox.com>
Thu, 22 Jan 2009 21:49:03 +0000 (21:49 +0000)
committerDerrick Brashear <shadow@dementia.org>
Thu, 22 Jan 2009 21:49:03 +0000 (21:49 +0000)
LICENSE IPL10

make freebsd ustrategy correct

src/afs/FBSD/osi_vnodeops.c
src/afs/afs_prototypes.h

index 2b401de..146e09f 100644 (file)
@@ -1558,7 +1558,7 @@ afs_vop_strategy(ap)
 {
     int error;
     AFS_GLOCK();
-    error = afs_ustrategy(ap->a_bp);
+    error = afs_ustrategy(ap->a_bp, osi_cred());
     AFS_GUNLOCK();
     return error;
 }
index 1c62cc0..afc12d7 100644 (file)
@@ -1204,7 +1204,7 @@ extern int afs_rename(OSI_VC_DECL(aodp), char *aname1, struct vcache *andp,
 #endif
        
 /* VNOPS/afs_vnop_strategy.c */
-#if defined(AFS_SUN5_ENV) || defined(AFS_OSF_ENV) || defined(AFS_DARWIN_ENV)
+#if defined(AFS_SUN5_ENV) || defined(AFS_OSF_ENV) || defined(AFS_DARWIN_ENV) || defined(AFS_XBSD_ENV)
 extern int afs_ustrategy(register struct buf *adp, struct AFS_UCRED *credp);
 #else
 extern int afs_ustrategy(register struct buf *adp);