DEVEL15-dynroot-bad-merge-20090605
authorDerrick Brashear <shadow@dementia.org>
Sat, 6 Jun 2009 00:59:18 +0000 (00:59 +0000)
committerDerrick Brashear <shadow@dementia.org>
Sat, 6 Jun 2009 00:59:18 +0000 (00:59 +0000)
LICENSE IPL10

remove doubled code

src/afs/afs_dcache.c

index 6802f81..eaed932 100644 (file)
@@ -2421,28 +2421,6 @@ afs_GetDCache(register struct vcache *avc, afs_size_t abyte,
 
            tdc->validPos = Position + size;
            afs_CFileTruncate(file, size);      /* prune it */
-        } else if (afs_IsDynrootMount(avc)) {
-           char *dynrootDir;
-           int dynrootLen;
-
-           afs_GetDynrootMount(&dynrootDir, &dynrootLen, &tsmall->OutStatus);
-
-           dynrootDir += Position;
-           dynrootLen -= Position;
-           if (size > dynrootLen)
-               size = dynrootLen;
-           if (size < 0)
-               size = 0;
-           code = afs_CFileWrite(file, 0, dynrootDir, size);
-           afs_PutDynroot();
-
-           if (code == size)
-               code = 0;
-           else
-               code = -1;
-
-           tdc->validPos = Position + size;
-           afs_CFileTruncate(file, size);      /* prune it */
        } else
            /*
             * Not a dynamic vnode:  do the real fetch.