aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--drivers/staging/comedi/drivers/amplc_pci224.c16
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);