staging: comedi: introduce, and use, comedi_spriv_free()
[firefly-linux-kernel-4.4.55.git] / drivers / staging / comedi / drivers / das16.c
index 50902ccb519373d0f35f408329388f01d89da773..c2b5015448ae3a8ccced8bd81c576fc085baff5e 100644 (file)
@@ -1339,8 +1339,7 @@ static void das16_detach(struct comedi_device *dev)
        struct das16_private_struct *devpriv = dev->private;
 
        das16_reset(dev);
-       if (dev->subdevices)
-               subdev_8255_cleanup(dev, &dev->subdevices[4]);
+       comedi_spriv_free(dev, 4);
        if (devpriv) {
                int i;
                for (i = 0; i < 2; i++) {