diff options
Diffstat (limited to 'cpukit/libblock/src/ramdisk.c')
-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++) { |