Loading drivers/block/cciss.c +13 −13 Original line number Diff line number Diff line Loading @@ -1371,6 +1371,17 @@ static int cciss_getfirmver(ctlr_info_t *h, void __user *argp) return 0; } static int cciss_getdrivver(ctlr_info_t *h, void __user *argp) { DriverVer_type DriverVer = DRIVER_VERSION; if (!argp) return -EINVAL; if (copy_to_user(argp, &DriverVer, sizeof(DriverVer_type))) return -EFAULT; return 0; } static int cciss_ioctl(struct block_device *bdev, fmode_t mode, unsigned int cmd, unsigned long arg) { Loading Loading @@ -1399,18 +1410,7 @@ static int cciss_ioctl(struct block_device *bdev, fmode_t mode, case CCISS_GETFIRMVER: return cciss_getfirmver(h, argp); case CCISS_GETDRIVVER: { DriverVer_type DriverVer = DRIVER_VERSION; if (!arg) return -EINVAL; if (copy_to_user (argp, &DriverVer, sizeof(DriverVer_type))) return -EFAULT; return 0; } return cciss_getdrivver(h, argp); case CCISS_DEREGDISK: case CCISS_REGNEWD: case CCISS_REVALIDVOLS: Loading Loading
drivers/block/cciss.c +13 −13 Original line number Diff line number Diff line Loading @@ -1371,6 +1371,17 @@ static int cciss_getfirmver(ctlr_info_t *h, void __user *argp) return 0; } static int cciss_getdrivver(ctlr_info_t *h, void __user *argp) { DriverVer_type DriverVer = DRIVER_VERSION; if (!argp) return -EINVAL; if (copy_to_user(argp, &DriverVer, sizeof(DriverVer_type))) return -EFAULT; return 0; } static int cciss_ioctl(struct block_device *bdev, fmode_t mode, unsigned int cmd, unsigned long arg) { Loading Loading @@ -1399,18 +1410,7 @@ static int cciss_ioctl(struct block_device *bdev, fmode_t mode, case CCISS_GETFIRMVER: return cciss_getfirmver(h, argp); case CCISS_GETDRIVVER: { DriverVer_type DriverVer = DRIVER_VERSION; if (!arg) return -EINVAL; if (copy_to_user (argp, &DriverVer, sizeof(DriverVer_type))) return -EFAULT; return 0; } return cciss_getdrivver(h, argp); case CCISS_DEREGDISK: case CCISS_REGNEWD: case CCISS_REVALIDVOLS: Loading