patch-2.3.32 linux/drivers/block/ataflop.c
Next file: linux/drivers/block/cpqarray.c
Previous file: linux/drivers/block/amiflop.c
Back to the patch index
Back to the overall index
- Lines: 27
- Date:
Sun Dec 12 23:00:35 1999
- Orig file:
v2.3.31/linux/drivers/block/ataflop.c
- Orig date:
Mon Aug 9 12:32:28 1999
diff -u --recursive --new-file v2.3.31/linux/drivers/block/ataflop.c linux/drivers/block/ataflop.c
@@ -1529,7 +1529,7 @@
}
-void do_fd_request(void)
+void do_fd_request(request_queue_t * q)
{
unsigned long flags;
@@ -2051,7 +2051,7 @@
blk_size[MAJOR_NR] = floppy_sizes;
blksize_size[MAJOR_NR] = floppy_blocksizes;
- blk_dev[MAJOR_NR].request_fn = DEVICE_REQUEST;
+ blk_init_queue(BLK_DEFAULT_QUEUE(MAJOR_NR), DEVICE_REQUEST);
printk(KERN_INFO "Atari floppy driver: max. %cD, %strack buffering\n",
DriveType == 0 ? 'D' : DriveType == 1 ? 'H' : 'E',
@@ -2103,7 +2103,7 @@
{
unregister_blkdev(MAJOR_NR, "fd");
- blk_dev[MAJOR_NR].request_fn = 0;
+ blk_cleanup_queue(BLK_DEFAULT_QUEUE(MAJOR_NR));
timer_active &= ~(1 << FLOPPY_TIMER);
timer_table[FLOPPY_TIMER].fn = 0;
atari_stram_free( DMABuffer );
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)