Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 364158
b: refs/heads/master
c: e608796
h: refs/heads/master
v: v3
  • Loading branch information
H Hartley Sweeten authored and Greg Kroah-Hartman committed Apr 19, 2013
1 parent c5168da commit eabbd98
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 11 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: 4b3fb0ff745582e2381945dc56f8f1b3e4a2c9c3
refs/heads/master: e608796ab624049419e987be32f81ab08486c7ba
16 changes: 6 additions & 10 deletions trunk/drivers/staging/comedi/drivers/das1800.c
Original file line number Diff line number Diff line change
Expand Up @@ -1541,11 +1541,8 @@ static int das1800_attach(struct comedi_device *dev,
unsigned long iobase2 = dev->iobase + IOBASE2;

ret = __comedi_request_region(dev, iobase2, DAS1800_SIZE);
if (ret) {
release_region(dev->iobase, DAS1800_SIZE);
dev->iobase = 0;
return -EIO;
}
if (ret)
return ret;
devpriv->iobase2 = iobase2;
}

Expand Down Expand Up @@ -1671,21 +1668,20 @@ static void das1800_detach(struct comedi_device *dev)
{
struct das1800_private *devpriv = dev->private;

if (dev->iobase)
release_region(dev->iobase, DAS1800_SIZE);
if (dev->irq)
free_irq(dev->irq, dev);
if (devpriv) {
if (devpriv->iobase2)
release_region(devpriv->iobase2, DAS1800_SIZE);
if (devpriv->dma0)
free_dma(devpriv->dma0);
if (devpriv->dma1)
free_dma(devpriv->dma1);
kfree(devpriv->ai_buf0);
kfree(devpriv->ai_buf1);
if (devpriv->iobase2)
release_region(devpriv->iobase2, DAS1800_SIZE);
}
};
comedi_legacy_detach(dev);
}

static struct comedi_driver das1800_driver = {
.driver_name = "das1800",
Expand Down

0 comments on commit eabbd98

Please sign in to comment.