staging: comedi: prevent auto-unconfig of manually configured devices
[pandora-kernel.git] / drivers / staging / comedi / comedi_fops.c
index a023f52..fe4dbf3 100644 (file)
@@ -143,6 +143,9 @@ static long comedi_unlocked_ioctl(struct file *file, unsigned int cmd,
                }
                rc = do_devconfig_ioctl(dev,
                                        (struct comedi_devconfig __user *)arg);
+               if (rc == 0)
+                       /* Evade comedi_auto_unconfig(). */
+                       dev_file_info->hardware_device = NULL;
                goto done;
        }