]> git.michaelhowe.org Git - packages/o/openafs.git/commitdiff
STABLE12-linux-enable-partial-writes-20020730
authorChas Williams <chas@cmf.nrl.navy.mil>
Tue, 30 Jul 2002 22:35:53 +0000 (22:35 +0000)
committerDerrick Brashear <shadow@dementia.org>
Tue, 30 Jul 2002 22:35:53 +0000 (22:35 +0000)
backport of linux-enable-partial-writes-and-prefetch-20020730
which does not include prefetch and dcache locking changes
(dcache locking isn't in 1.2 but prefetch should be pulled up
for 1.2.7)

src/afs/VNOPS/afs_vnop_write.c

index 0d0b131594aad4367c9f390a8cd7feb7287b508f..a2b926b98e03f87b0aa0489b0a11b724fc325a77 100644 (file)
@@ -283,7 +283,7 @@ afs_MemWrite(avc, auio, aio, acred, noLock)
        if (filePos > avc->m.Length)
            avc->m.Length = filePos;
 #endif
-#ifndef AFS_VM_RDWR_ENV
+#if !defined(AFS_VM_RDWR_ENV) || defined(AFS_LINUX22_ENV)
        /*
         * If write is implemented via VM, afs_DoPartialWrite() is called from
         * the high-level write op.
@@ -580,7 +580,7 @@ afs_UFSWrite(avc, auio, aio, acred, noLock)
        }
 #endif
        osi_UFSClose(tfile);
-#ifndef        AFS_VM_RDWR_ENV
+#if !defined(AFS_VM_RDWR_ENV) || defined(AFS_LINUX22_ENV)
        /*
         * If write is implemented via VM, afs_DoPartialWrite() is called from
         * the high-level write op.