From 952d139a4a6b101e9258d947a1072d8d7812b5c9 Mon Sep 17 00:00:00 2001 From: Derrick Brashear Date: Thu, 16 Aug 2007 04:54:26 +0000 Subject: [PATCH] STABLE14-aix-dont-use-root-vfs-for-anything-20070815 the cache may not be in /; we basically never need rootvfs (cherry picked from commit 25ace7c2c79705a59be4aded829aaf8d1dc003e2) --- src/afs/AIX/osi_file.c | 3 +-- src/afs/AIX/osi_inode.c | 1 - 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/src/afs/AIX/osi_file.c b/src/afs/AIX/osi_file.c index a25624002..97e29583e 100644 --- a/src/afs/AIX/osi_file.c +++ b/src/afs/AIX/osi_file.c @@ -30,7 +30,6 @@ osi_UFSOpen(afs_int32 ainode) { struct inode *ip; register struct osi_file *afile = NULL; - extern struct vfs *rootvfs; struct vnode *vp = NULL; extern int cacheDiskType; afs_int32 code = 0; @@ -48,7 +47,7 @@ osi_UFSOpen(afs_int32 ainode) afile = (struct osi_file *)osi_AllocSmallSpace(sizeof(struct osi_file)); setuerror(0); AFS_GUNLOCK(); - ip = (struct inode *)igetinode((dev_t) cacheDev.dev, rootvfs, + ip = (struct inode *)igetinode((dev_t) cacheDev.dev, afs_cacheVfsp, (ino_t) ainode, &vp, &dummy); AFS_GLOCK(); if (getuerror()) { diff --git a/src/afs/AIX/osi_inode.c b/src/afs/AIX/osi_inode.c index b8377bce5..e8a4cbbd7 100644 --- a/src/afs/AIX/osi_inode.c +++ b/src/afs/AIX/osi_inode.c @@ -262,7 +262,6 @@ SYSENT(icreate, (dev, near_inode, param1, param2, param3, param4),) struct inode *ip, *newip, *pip; register int err, rval1, rc = 0; struct vnode *vp = NULL; - extern struct vfs *rootvfs; register struct vfs *vfsp; struct vfs *nvfsp = NULL; char error; -- 2.39.5