summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--drivers/scsi/3w-xxxx.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/scsi/3w-xxxx.c b/drivers/scsi/3w-xxxx.c
index 33261b690774..f6179e3d6953 100644
--- a/drivers/scsi/3w-xxxx.c
+++ b/drivers/scsi/3w-xxxx.c
@@ -1033,6 +1033,9 @@ static int tw_chrdev_open(struct inode *inode, struct file *file)
1033 1033
1034 dprintk(KERN_WARNING "3w-xxxx: tw_ioctl_open()\n"); 1034 dprintk(KERN_WARNING "3w-xxxx: tw_ioctl_open()\n");
1035 1035
1036 if (!capable(CAP_SYS_ADMIN))
1037 return -EACCES;
1038
1036 minor_number = iminor(inode); 1039 minor_number = iminor(inode);
1037 if (minor_number >= tw_device_extension_count) 1040 if (minor_number >= tw_device_extension_count)
1038 return -ENODEV; 1041 return -ENODEV;