summaryrefslogtreecommitdiffstats
path: root/sys/fs/cd9660
diff options
context:
space:
mode:
authordg <dg@FreeBSD.org>1994-08-08 09:11:44 +0000
committerdg <dg@FreeBSD.org>1994-08-08 09:11:44 +0000
commita5f60ab1cfad6cda9e50af06ccb3c5e78d658e91 (patch)
treecd38242284458e56c6e3c3915a1c3113712bc4b7 /sys/fs/cd9660
parentf280e7f6e10002a1d5ce5112bd3c990cbc975305 (diff)
downloadFreeBSD-src-a5f60ab1cfad6cda9e50af06ccb3c5e78d658e91.zip
FreeBSD-src-a5f60ab1cfad6cda9e50af06ccb3c5e78d658e91.tar.gz
Changed B_AGE policy to work correctly in a world with relatively large
buffer caches. The old policy generally ended up caching nothing.
Diffstat (limited to 'sys/fs/cd9660')
-rw-r--r--sys/fs/cd9660/cd9660_vnops.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/sys/fs/cd9660/cd9660_vnops.c b/sys/fs/cd9660/cd9660_vnops.c
index 691a6ec..368a66d 100644
--- a/sys/fs/cd9660/cd9660_vnops.c
+++ b/sys/fs/cd9660/cd9660_vnops.c
@@ -36,7 +36,7 @@
* SUCH DAMAGE.
*
* @(#)cd9660_vnops.c 8.3 (Berkeley) 1/23/94
- * $Id$
+ * $Id: cd9660_vnops.c,v 1.3 1994/08/02 07:41:36 davidg Exp $
*/
#include <sys/param.h>
@@ -280,9 +280,6 @@ cd9660_read(ap)
}
error = uiomove(bp->b_un.b_addr + on, (int)n, uio);
- if (n + on == imp->logical_block_size ||
- uio->uio_offset == (off_t)ip->i_size)
- bp->b_flags |= B_AGE;
brelse(bp);
} while (error == 0 && uio->uio_resid > 0 && n != 0);
return (error);
OpenPOWER on IntegriCloud