]> git.michaelhowe.org Git - packages/o/openafs.git/commitdiff
DEVEL15-mmap-antirecursion-port-to-head-20090513
authorMarc Dionne <marc.c.dionne@gmail.com>
Wed, 13 May 2009 21:41:36 +0000 (21:41 +0000)
committerDerrick Brashear <shadow@dementia.org>
Wed, 13 May 2009 21:41:36 +0000 (21:41 +0000)
LICENSE IPL10
FIXES 124770

deal correctly with the structure reorg which took place

(cherry picked from commit 2c0bf1c881f34554472982df2b74c50c4eeb7dcd)

src/afs/LINUX/osi_vnodeops.c

index 6081ab0a18295550e41c89939ba583200ff2c5dc..94c3ddc5d011b14117a197019c56d934aa90e3bf 100644 (file)
@@ -1913,7 +1913,7 @@ afs_linux_writepage_sync(struct inode *ip, struct page *pp,
        return(0); 
 #endif
     }
-    vcp->states |= CPageWrite;
+    vcp->f.states |= CPageWrite;
     ReleaseWriteLock(&vcp->lock);
 
     setup_uio(&tuio, &iovec, buffer, base, count, UIO_WRITE, AFS_UIOSYS);
@@ -1932,7 +1932,7 @@ afs_linux_writepage_sync(struct inode *ip, struct page *pp,
     }
     code = code ? -code : count - tuio.uio_resid;
 
-    vcp->states &= ~CPageWrite;
+    vcp->f.states &= ~CPageWrite;
     ReleaseWriteLock(&vcp->lock);
 
     afs_Trace4(afs_iclSetp, CM_TRACE_UPDATEPAGE, ICL_TYPE_POINTER, vcp,