DEVEL15-cfileopen-cleanup-20090514
authorDerrick Brashear <shadow@dementia.org>
Thu, 14 May 2009 05:05:42 +0000 (05:05 +0000)
committerDerrick Brashear <shadow@dementia.org>
Thu, 14 May 2009 05:05:42 +0000 (05:05 +0000)
LICENSE IPL10

make disconnected work again. also, use static_inline macro consistently

(cherry picked from commit 8a2fcaa8f45c36a80c574a7e903e71041bbd53cc)

src/afs/afs_chunkops.h
src/afs/afs_disconnected.c

index 05f3ff7..7804a58 100644 (file)
@@ -96,17 +96,17 @@ struct afs_cacheOps {
 
 /* These memcpys should get optimised to simple assignments when afs_dcache_id_t 
  * is simple */
-static inline void afs_copy_inode(afs_dcache_id_t *dst, afs_dcache_id_t *src) {
+static_inline void afs_copy_inode(afs_dcache_id_t *dst, afs_dcache_id_t *src) {
     memcpy(dst, src, sizeof(afs_dcache_id_t));
 }
 
-static inline void afs_reset_inode(afs_dcache_id_t *i) {
+static_inline void afs_reset_inode(afs_dcache_id_t *i) {
     memset(i, 0, sizeof(afs_dcache_id_t));
 }
 
 /* We need to have something we can output as the 'inode' for fstrace calls. 
  * This is a hack */
-static inline int afs_inode2trace(afs_dcache_id_t *i) {
+static_inline int afs_inode2trace(afs_dcache_id_t *i) {
     return i->mem;
 }
 
index 716dfad..4755ff0 100644 (file)
@@ -699,7 +699,7 @@ int afs_ProcessOpCreate(struct vcache *avc, struct vrequest *areq,
            return ENOMEM;
        }
        ObtainReadLock(&tdc->lock);
-       tfile = afs_CFileOpen(tdc->f.inode);
+       tfile = afs_CFileOpen(&tdc->f.inode);
        code = afs_CFileRead(tfile, 0, ttargetName, tlen);
        ttargetName[tlen-1] = '\0';
        afs_CFileClose(tfile);