diff options
author | rsc <devnull@localhost> | 2007-04-21 19:40:55 +0000 |
---|---|---|
committer | rsc <devnull@localhost> | 2007-04-21 19:40:55 +0000 |
commit | 27d28098203579f0735ba6400641e9be94eb12f8 (patch) | |
tree | 9e0f390ced0de8c582ef3226c420daa18d16ac24 /src/cmd/venti/srv/dcache.c | |
parent | 33433b3fde56d9b3ac6de6ee2584416b82bc856f (diff) | |
download | plan9port-27d28098203579f0735ba6400641e9be94eb12f8.tar.gz plan9port-27d28098203579f0735ba6400641e9be94eb12f8.tar.bz2 plan9port-27d28098203579f0735ba6400641e9be94eb12f8.zip |
sync with mit plan 9 version
Diffstat (limited to 'src/cmd/venti/srv/dcache.c')
-rw-r--r-- | src/cmd/venti/srv/dcache.c | 16 |
1 files changed, 14 insertions, 2 deletions
diff --git a/src/cmd/venti/srv/dcache.c b/src/cmd/venti/srv/dcache.c index 4d6d0865..4f87e77e 100644 --- a/src/cmd/venti/srv/dcache.c +++ b/src/cmd/venti/srv/dcache.c @@ -169,11 +169,24 @@ raproc(void *v) b = _getdblock(ra.part, ra.addr, OREAD, 2); putdblock(b); } -} +} +/* + * We do readahead a whole arena at a time now, + * so dreadahead is a no-op. The original implementation + * is in unused_dreadahead below. + */ void dreadahead(Part *part, u64int addr, int miss) { + USED(part); + USED(addr); + USED(miss); +} + +void +unused_dreadahead(Part *part, u64int addr, int miss) +{ Ra ra; static struct { Part *part; @@ -185,7 +198,6 @@ dreadahead(Part *part, u64int addr, int miss) int dir; } lastra; -return; if(miss){ if(lastmiss.part==part && lastmiss.addr==addr-dcache.size){ XRa: |