]> git.karo-electronics.de Git - karo-tx-linux.git/commitdiff
ENGR00139279 MX6Q: support the MFGTOOL
authorHuang Shijie <b32955@freescale.com>
Wed, 14 Sep 2011 09:34:54 +0000 (17:34 +0800)
committerLothar Waßmann <LW@KARO-electronics.de>
Fri, 24 May 2013 06:33:15 +0000 (08:33 +0200)
fix ioctls.

Signed-off-by: Huang Shijie <b32955@freescale.com>
drivers/usb/gadget/fsl_updater.c
drivers/usb/gadget/fsl_updater.h

index e0705b8d9c6655d91f9340d6603bab14e2ea00b2..1bfe790b687fbf235e6c54145ffa324846c99035 100644 (file)
@@ -139,8 +139,8 @@ static ssize_t utp_file_write(struct file *file, const char __user *buf,
        return size;
 }
 
-static int
-utp_ioctl(struct inode *inode, struct file *file,
+static long
+utp_ioctl(struct file *file,
              unsigned int cmd, unsigned long arg)
 {
        int cpu_id = 0;
index 9c276a8f3a924d70257dd004338865b893d104a6..e2cac2de1453e21551f61554046e5a4720aad42e 100644 (file)
@@ -35,7 +35,7 @@ static ssize_t utp_file_write(struct file *file,
                              size_t size,
                              loff_t *off);
 
-static int utp_ioctl(struct inode *inode, struct file *file,
+static long utp_ioctl(struct file *file,
              unsigned int cmd, unsigned long arg);
 static struct utp_user_data *utp_user_data_alloc(size_t size);
 static void utp_user_data_free(struct utp_user_data *uud);
@@ -105,7 +105,7 @@ static const struct file_operations utp_fops = {
        .open   = nonseekable_open,
        .read   = utp_file_read,
        .write  = utp_file_write,
-       .ioctl  = utp_ioctl,
+       .unlocked_ioctl = utp_ioctl,
 };
 
 static struct miscdevice utp_dev = {