]> git.karo-electronics.de Git - mv-sheeva.git/blobdiff - drivers/usb/misc/adutux.c
USB: berry_charge: correct dbg string for second magic command
[mv-sheeva.git] / drivers / usb / misc / adutux.c
index aecd633fe9f6966f20a9879f8b455675ffbc7d27..75bfab95ab3c4b1a1478c16ac6f0f921ab1663e5 100644 (file)
@@ -370,7 +370,8 @@ static int adu_release(struct inode *inode, struct file *file)
        retval = adu_release_internal(dev);
 
 exit:
-       up(&dev->sem);
+       if (dev)
+               up(&dev->sem);
        dbg(2," %s : leave, return value %d", __FUNCTION__, retval);
        return retval;
 }
@@ -643,7 +644,7 @@ exit:
 }
 
 /* file operations needed when we register this driver */
-static struct file_operations adu_fops = {
+static const struct file_operations adu_fops = {
        .owner = THIS_MODULE,
        .read  = adu_read,
        .write = adu_write,