minix/minix/fs/ext2
David van Moolenbroek 4472b590c7 libminixfs: rework prefetch API
This patch changes the prefetch API so that file systems must now
provide a set of block numbers, rather than a set of buffers.  The
result is a leaner and more well-defined API; linear computation of
the range of blocks to prefetch; duplicates no longer interfering
with the prefetch process; guaranteed inclusion of the block needed
next into the prefetch range; and, limits and policy decisions better
established by libminixfs now actually being moved into libminixfs.

Change-Id: I7e44daf2d2d164bc5e2f1473ad717f3ff0f0a77f
2015-08-14 18:39:30 +00:00
..
balloc.c libminixfs: keep track of block usage 2015-08-14 18:39:21 +00:00
buf.h libminixfs: miscellaneous API cleanup 2015-08-14 18:39:00 +00:00
const.h ext2: use libfsdriver 2014-09-18 12:46:27 +00:00
fs.h libminixfs: better support for read errors and EOF 2015-08-14 18:39:26 +00:00
glo.h ext2: use libfsdriver 2014-09-18 12:46:27 +00:00
ialloc.c libminixfs: miscellaneous API cleanup 2015-08-14 18:39:00 +00:00
inode.c libminixfs: miscellaneous API cleanup 2015-08-14 18:39:00 +00:00
inode.h New sources layout 2014-07-31 16:00:30 +02:00
link.c libminixfs: miscellaneous API cleanup 2015-08-14 18:39:00 +00:00
main.c ext2: use libfsdriver 2014-09-18 12:46:27 +00:00
Makefile ext2: use libfsdriver 2014-09-18 12:46:27 +00:00
misc.c libminixfs: rework prefetch API 2015-08-14 18:39:30 +00:00
mount.c libminixfs: keep track of block usage 2015-08-14 18:39:21 +00:00
open.c libminixfs: miscellaneous API cleanup 2015-08-14 18:39:00 +00:00
path.c libminixfs: rework prefetch API 2015-08-14 18:39:30 +00:00
protect.c ext2: use libfsdriver 2014-09-18 12:46:27 +00:00
proto.h libminixfs: better support for read errors and EOF 2015-08-14 18:39:26 +00:00
read.c libminixfs: rework prefetch API 2015-08-14 18:39:30 +00:00
stadir.c libminixfs: keep track of block usage 2015-08-14 18:39:21 +00:00
super.c ext2: perform super I/O with contiguous memory 2014-11-11 21:43:55 +00:00
super.h ext2: use libfsdriver 2014-09-18 12:46:27 +00:00
table.c ext2: use libfsdriver 2014-09-18 12:46:27 +00:00
time.c ext2: use libfsdriver 2014-09-18 12:46:27 +00:00
type.h New sources layout 2014-07-31 16:00:30 +02:00
utility.c libminixfs: better support for read errors and EOF 2015-08-14 18:39:26 +00:00
write.c libminixfs: better support for read errors and EOF 2015-08-14 18:39:26 +00:00