|
@@ -106,12 +106,13 @@ static int usbtmc_open(struct inode *inode, struct file *filp)
|
|
{
|
|
{
|
|
struct usb_interface *intf;
|
|
struct usb_interface *intf;
|
|
struct usbtmc_device_data *data;
|
|
struct usbtmc_device_data *data;
|
|
- int retval = -ENODEV;
|
|
|
|
|
|
+ int retval = 0;
|
|
|
|
|
|
intf = usb_find_interface(&usbtmc_driver, iminor(inode));
|
|
intf = usb_find_interface(&usbtmc_driver, iminor(inode));
|
|
if (!intf) {
|
|
if (!intf) {
|
|
printk(KERN_ERR KBUILD_MODNAME
|
|
printk(KERN_ERR KBUILD_MODNAME
|
|
": can not find device for minor %d", iminor(inode));
|
|
": can not find device for minor %d", iminor(inode));
|
|
|
|
+ retval = -ENODEV;
|
|
goto exit;
|
|
goto exit;
|
|
}
|
|
}
|
|
|
|
|