]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/commitdiff
Staging: comedi: unlock on error in usbduxsigma_attach()
authorDan Carpenter <dan.carpenter@oracle.com>
Wed, 30 Nov 2011 08:42:58 +0000 (11:42 +0300)
committerGreg Kroah-Hartman <gregkh@suse.de>
Thu, 8 Dec 2011 20:29:40 +0000 (12:29 -0800)
We should release the udev->sem lock before returning.

Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/staging/comedi/drivers/usbduxsigma.c

index f4025b60cd3fc21224bd582c33a87843501216ff..4500b80eee6bf8d78f30ce9da829f22669e9e0fb 100644 (file)
@@ -2691,6 +2691,7 @@ static int usbduxsigma_attach(struct comedi_device *dev,
        if (ret < 0) {
                dev_err(&udev->interface->dev,
                        "comedi%d: no space for subdev\n", dev->minor);
+               up(&udev->sem);
                up(&start_stop_sem);
                return ret;
        }