]> git.michaelhowe.org Git - packages/o/openafs.git/commitdiff
afsd: Pass cacheMountDir to aix_vmount
authorAndrew Deason <adeason@sinenomine.net>
Thu, 4 Nov 2010 15:33:17 +0000 (10:33 -0500)
committerDerrick Brashear <shadow@dementia.org>
Tue, 7 Dec 2010 17:21:02 +0000 (09:21 -0800)
cacheMountDir is no longer global, so aix_vmount() needs it passed as
an argument. Do so.

Reviewed-on: http://gerrit.openafs.org/3259
Reviewed-by: Derrick Brashear <shadow@dementia.org>
Tested-by: Derrick Brashear <shadow@dementia.org>
(cherry picked from commit 8401d0281f833638c1cfc5cb862d77fe97232ecb)
Change-Id: I2bd574981d6a63fca88f1a635db09521f6347e9f
Reviewed-on: http://gerrit.openafs.org/3461

src/afsd/afsd_kernel.c

index 2213fb03f04eb634b33356c023835a9fa63fc53f..caf9e969a0b1cc2bfa198345df5dec22ed747566 100644 (file)
@@ -275,7 +275,7 @@ afsd_call_syscall(call, parm0, parm1, parm2, parm3, parm4, parm5, parm6)
 
 #define        ROUNDUP(x)  (((x) + 3) & ~3)
 
-aix_vmount()
+aix_vmount(const char *cacheMountDir)
 {
     struct vmount *vmountp;
     int size, error;
@@ -479,7 +479,7 @@ afsd_mount_afs(const char *rn, const char *cacheMountDir)
 #elif defined(AFS_FBSD_ENV)
     if ((mount("AFS", cacheMountDir, mountFlags, (caddr_t) 0)) < 0) {
 #elif defined(AFS_AIX_ENV)
-    if (aix_vmount()) {
+    if (aix_vmount(cacheMountDir)) {
 #elif defined(AFS_HPUX100_ENV)
     if ((mount("", cacheMountDir, mountFlags, "afs", NULL, 0)) < 0) {
 #elif defined(AFS_SUN5_ENV)