patch-2.3.32 linux/drivers/block/paride/pf.c
Next file: linux/drivers/block/ps2esdi.c
Previous file: linux/drivers/block/paride/pd.c
Back to the patch index
Back to the overall index
- Lines: 90
- Date:
Sun Dec 12 23:00:35 1999
- Orig file:
v2.3.31/linux/drivers/block/paride/pf.c
- Orig date:
Fri Oct 15 15:25:13 1999
diff -u --recursive --new-file v2.3.31/linux/drivers/block/paride/pf.c linux/drivers/block/paride/pf.c
@@ -246,7 +246,7 @@
void cleanup_module( void );
#endif
static int pf_open(struct inode *inode, struct file *file);
-static void do_pf_request(void);
+static void do_pf_request(request_queue_t * q);
static int pf_ioctl(struct inode *inode,struct file *file,
unsigned int cmd, unsigned long arg);
@@ -365,7 +365,7 @@
major);
return -1;
}
- blk_dev[MAJOR_NR].request_fn = DEVICE_REQUEST;
+ blk_init_queue(BLK_DEFAULT_QUEUE(MAJOR_NR), DEVICE_REQUEST);
read_ahead[MAJOR_NR] = 8; /* 8 sector (4kB) read ahead */
for (i=0;i<PF_UNITS;i++) pf_blocksizes[i] = 1024;
@@ -863,7 +863,7 @@
return (((RR(1,6)&(STAT_BUSY|pf_mask)) == pf_mask));
}
-static void do_pf_request (void)
+static void do_pf_request (request_queue_t * q)
{ struct buffer_head * bh;
struct request * req;
@@ -958,7 +958,7 @@
spin_lock_irqsave(&io_request_lock,saved_flags);
end_request(0);
pf_busy = 0;
- do_pf_request();
+ do_pf_request(NULL);
spin_unlock_irqrestore(&io_request_lock,saved_flags);
return;
}
@@ -984,7 +984,7 @@
spin_lock_irqsave(&io_request_lock,saved_flags);
end_request(0);
pf_busy = 0;
- do_pf_request();
+ do_pf_request(NULL);
spin_unlock_irqrestore(&io_request_lock,saved_flags);
return;
}
@@ -999,7 +999,7 @@
spin_lock_irqsave(&io_request_lock,saved_flags);
end_request(1);
pf_busy = 0;
- do_pf_request();
+ do_pf_request(NULL);
spin_unlock_irqrestore(&io_request_lock,saved_flags);
}
@@ -1025,7 +1025,7 @@
spin_lock_irqsave(&io_request_lock,saved_flags);
end_request(0);
pf_busy = 0;
- do_pf_request();
+ do_pf_request(NULL);
spin_unlock_irqrestore(&io_request_lock,saved_flags);
return;
}
@@ -1042,7 +1042,7 @@
spin_lock_irqsave(&io_request_lock,saved_flags);
end_request(0);
pf_busy = 0;
- do_pf_request();
+ do_pf_request(NULL);
spin_unlock_irqrestore(&io_request_lock,saved_flags);
return;
}
@@ -1072,7 +1072,7 @@
spin_lock_irqsave(&io_request_lock,saved_flags);
end_request(0);
pf_busy = 0;
- do_pf_request();
+ do_pf_request(NULL);
spin_unlock_irqrestore(&io_request_lock,saved_flags);
return;
}
@@ -1080,7 +1080,7 @@
spin_lock_irqsave(&io_request_lock,saved_flags);
end_request(1);
pf_busy = 0;
- do_pf_request();
+ do_pf_request(NULL);
spin_unlock_irqrestore(&io_request_lock,saved_flags);
}
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)