diff options
-rw-r--r-- | drivers/scsi/3w-xxxx.c | 3 |
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; |