patch-2.4.15 linux/drivers/block/ps2esdi.c
Next file: linux/drivers/block/rd.c
Previous file: linux/drivers/block/paride/pd.c
Back to the patch index
Back to the overall index
- Lines: 35
- Date:
Fri Nov 9 14:01:21 2001
- Orig file:
v2.4.14/linux/drivers/block/ps2esdi.c
- Orig date:
Mon Nov 5 15:55:29 2001
diff -u --recursive --new-file v2.4.14/linux/drivers/block/ps2esdi.c linux/drivers/block/ps2esdi.c
@@ -47,6 +47,7 @@
#include <linux/mca.h>
#include <linux/init.h>
#include <linux/ioport.h>
+#include <linux/module.h>
#include <asm/system.h>
#include <asm/io.h>
@@ -1106,24 +1107,13 @@
}
break;
- case BLKGETSIZE:
- if (arg) {
- if ((err = verify_area(VERIFY_WRITE, (unsigned long *) arg, sizeof(unsigned long))))
- return (err);
- put_user(ps2esdi[MINOR(inode->i_rdev)].nr_sects, (unsigned long *) arg);
-
- return (0);
- }
- break;
-
- case BLKGETSIZE64:
- return put_user((u64)ps2esdi[MINOR(inode->i_rdev)].nr_sects << 9, (u64 *) arg);
-
case BLKRRPART:
if (!capable(CAP_SYS_ADMIN))
return -EACCES;
return (ps2esdi_reread_partitions(inode->i_rdev));
+ case BLKGETSIZE:
+ case BLKGETSIZE64:
case BLKROSET:
case BLKROGET:
case BLKRASET:
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)