diff options
-rw-r--r-- | drivers/staging/comedi/drivers/amplc_pci224.c | 16 |
1 files changed, 4 insertions, 12 deletions
diff --git a/drivers/staging/comedi/drivers/amplc_pci224.c b/drivers/staging/comedi/drivers/amplc_pci224.c index d9836879355e..b41e5e5963aa 100644 --- a/drivers/staging/comedi/drivers/amplc_pci224.c +++ b/drivers/staging/comedi/drivers/amplc_pci224.c | |||
@@ -1536,20 +1536,12 @@ static int pci224_detach(struct comedi_device *dev) | |||
1536 | 1536 | ||
1537 | s = dev->subdevices + 0; | 1537 | s = dev->subdevices + 0; |
1538 | /* AO subdevice */ | 1538 | /* AO subdevice */ |
1539 | if (s->range_table_list) { | 1539 | kfree(s->range_table_list); |
1540 | kfree(s->range_table_list); | ||
1541 | } | ||
1542 | } | 1540 | } |
1543 | if (devpriv) { | 1541 | if (devpriv) { |
1544 | if (devpriv->ao_readback) { | 1542 | kfree(devpriv->ao_readback); |
1545 | kfree(devpriv->ao_readback); | 1543 | kfree(devpriv->ao_scan_vals); |
1546 | } | 1544 | kfree(devpriv->ao_scan_order); |
1547 | if (devpriv->ao_scan_vals) { | ||
1548 | kfree(devpriv->ao_scan_vals); | ||
1549 | } | ||
1550 | if (devpriv->ao_scan_order) { | ||
1551 | kfree(devpriv->ao_scan_order); | ||
1552 | } | ||
1553 | if (devpriv->pci_dev) { | 1545 | if (devpriv->pci_dev) { |
1554 | if (dev->iobase) { | 1546 | if (dev->iobase) { |
1555 | comedi_pci_disable(devpriv->pci_dev); | 1547 | comedi_pci_disable(devpriv->pci_dev); |