patch-2.1.2 linux/drivers/scsi/sg.c
Next file: linux/drivers/sound/audio.c
Previous file: linux/drivers/scsi/scsi.c
Back to the patch index
Back to the overall index
- Lines: 27
- Date:
Mon Oct 7 12:40:22 1996
- Orig file:
v2.1.1/linux/drivers/scsi/sg.c
- Orig date:
Sat Aug 31 20:52:43 1996
diff -u --recursive --new-file v2.1.1/linux/drivers/scsi/sg.c linux/drivers/scsi/sg.c
@@ -73,7 +73,7 @@
switch(cmd_in)
{
case SG_SET_TIMEOUT:
- result = verify_area(VERIFY_READ, (const void *)arg, sizeof(long));
+ result = verify_area(VERIFY_READ, (const void *)arg, sizeof(int));
if (result) return result;
scsi_generics[dev].timeout=get_user((int *) arg);
@@ -196,7 +196,7 @@
* complete semaphores to tell us whether the buffer is available for us
* and whether the command is actually done.
*/
-static int sg_read(struct inode *inode,struct file *filp,char *buf,int count)
+static long sg_read(struct inode *inode,struct file *filp,char *buf,unsigned long count)
{
int dev=MINOR(inode->i_rdev);
int i;
@@ -318,7 +318,7 @@
wake_up(&scsi_generics[dev].read_wait);
}
-static int sg_write(struct inode *inode,struct file *filp,const char *buf,int count)
+static long sg_write(struct inode *inode,struct file *filp,const char *buf,unsigned long count)
{
int bsize,size,amt,i;
unsigned char cmnd[MAX_COMMAND_SIZE];
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen, slshen@lbl.gov