summaryrefslogtreecommitdiffstats
path: root/cpukit/libblock/src/ramdisk.c
diff options
context:
space:
mode:
Diffstat (limited to 'cpukit/libblock/src/ramdisk.c')
-rw-r--r--cpukit/libblock/src/ramdisk.c6
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++)
{