sonypi: Eliminate BKL in ioctls
PATCH 1/1 sonypi: Eliminate BKL in ioctls
Signed-off-by Alan Cox <[email protected]>
drivers/misc/sony-laptop.c +3 -3
@@ -1981,8 +1981,8 @@ static int ec_read16(u8 addr, u16 *value)return 0 ; } -static int sonypi_misc_ioctl (struct inode *ip,struct file *fp, -unsigned int cmd,unsigned long arg) +static long sonypi_misc_ioctl (struct file *fp,unsigned int cmd, +unsigned long arg) {int ret =0 ;void __user *argp = (void __user *)arg;
@@ -2116,7 +2116,7 @@ static const struct file_operations sonypi_misc_fops = { .open = sonypi_misc_open, .release = sonypi_misc_release, .fasync = sonypi_misc_fasync, - .ioctl = sonypi_misc_ioctl, + .unlocked_ioctl = sonypi_misc_ioctl, };static struct miscdevice sonypi_misc_device = {