diff options
author | Chris Johns <chrisj@rtems.org> | 2008-08-02 06:23:45 +0000 |
---|---|---|
committer | Chris Johns <chrisj@rtems.org> | 2008-08-02 06:23:45 +0000 |
commit | 2eb89adc33e627ee6cd548af950763a4865d82d4 (patch) | |
tree | f019eca8fa84b6fa052d4d4e12780b5783fc8520 /cpukit/libblock/src/ramdisk.c | |
parent | 2008-08-02 Ralf Corsépius <ralf.corsepius@rtems.org> (diff) | |
download | rtems-2eb89adc33e627ee6cd548af950763a4865d82d4.tar.bz2 |
2008-08-02 Chris Johns (chrisj@rtems.org>
* libblock/include/rtems/blkdev.h: Remove count and start from
rtems_blkdev_request. Add RTEMS_BLKDEV_START_BLOCK macro.
* libblock/src/bdbuf.c: Add read ahead blocks always consecutive
comment. Change count to bufnum and remove start references. Sort
the transfer list so blocks are consecutive where possible.
* libblock/src/blkdev.c, libblock/src/nvdisk.c,
libblock/src/ramdisk.c: Change count to bufnum and remove start
references.
Diffstat (limited to '')
-rw-r--r-- | cpukit/libblock/src/ramdisk.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/cpukit/libblock/src/ramdisk.c b/cpukit/libblock/src/ramdisk.c index 3b3f3f29b0..1b544316df 100644 --- a/cpukit/libblock/src/ramdisk.c +++ b/cpukit/libblock/src/ramdisk.c @@ -99,7 +99,7 @@ ramdisk_read(struct ramdisk *rd, rtems_blkdev_request *req) rd->block_size * req->count); #endif - remains = rd->block_size * req->count; + remains = rd->block_size * req->bufnum; sg = req->bufs; for (i = 0; (remains > 0) && (i < req->bufnum); i++, sg++) { @@ -137,9 +137,9 @@ ramdisk_write(struct ramdisk *rd, rtems_blkdev_request *req) #if RTEMS_RAMDISK_TRACE rtems_ramdisk_printf (rd, "ramdisk write: start=%d, blocks=%d remains=%d", req->bufs[0].block, req->bufnum, - rd->block_size * req->count); + rd->block_size * req->bufnum); #endif - remains = rd->block_size * req->count; + remains = rd->block_size * req->bufnum; sg = req->bufs; for (i = 0; (remains > 0) && (i < req->bufnum); i++, sg++) { |