patch-2.4.21 linux-2.4.21/drivers/mtd/mtdblock_ro.c
Next file: linux-2.4.21/drivers/mtd/mtdchar.c
Previous file: linux-2.4.21/drivers/mtd/mtdblock.c
Back to the patch index
Back to the overall index
- Lines: 50
- Date:
2003-06-13 07:51:34.000000000 -0700
- Orig file:
linux-2.4.20/drivers/mtd/mtdblock_ro.c
- Orig date:
2002-08-02 17:39:44.000000000 -0700
diff -urN linux-2.4.20/drivers/mtd/mtdblock_ro.c linux-2.4.21/drivers/mtd/mtdblock_ro.c
@@ -138,10 +138,11 @@
}
if (current_request->sector << 9 > mtd->size ||
- (current_request->sector + current_request->nr_sectors) << 9 > mtd->size)
+ (current_request->sector + current_request->current_nr_sectors) << 9 > mtd->size)
{
printk("mtd: Attempt to read past end of device!\n");
- printk("size: %x, sector: %lx, nr_sectors %lx\n", mtd->size, current_request->sector, current_request->nr_sectors);
+ printk("size: %x, sector: %lx, nr_sectors %lx\n", mtd->size,
+ current_request->sector, current_request->current_nr_sectors);
end_request(0);
continue;
}
@@ -162,7 +163,7 @@
case READ:
if (MTD_READ(mtd,current_request->sector<<9,
- current_request->nr_sectors << 9,
+ current_request->current_nr_sectors << 9,
&retlen, current_request->buffer) == 0)
res = 1;
else
@@ -172,7 +173,7 @@
case WRITE:
/* printk("mtdblock_request WRITE sector=%d(%d)\n",current_request->sector,
- current_request->nr_sectors);
+ current_request->current_nr_sectors);
*/
// Read only device
@@ -184,7 +185,7 @@
// Do the write
if (MTD_WRITE(mtd,current_request->sector<<9,
- current_request->nr_sectors << 9,
+ current_request->current_nr_sectors << 9,
&retlen, current_request->buffer) == 0)
res = 1;
else
@@ -287,7 +288,7 @@
static void __exit cleanup_mtdblock(void)
{
unregister_blkdev(MAJOR_NR,DEVICE_NAME);
- blksize_size[MAJOR_NR] = NULL;
+ blk_size[MAJOR_NR] = NULL;
blk_cleanup_queue(BLK_DEFAULT_QUEUE(MAJOR_NR));
}
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)