staging: comedi: adl_pci9118: don't allocate 2nd DMA buffer on failure
authorIan Abbott <abbotti@mev.co.uk>
Fri, 12 Sep 2014 09:04:42 +0000 (10:04 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 19 Sep 2014 22:36:24 +0000 (15:36 -0700)
commitd5733baf238533e9df41d92948e1ace5e0eae1de
treeea1fad901c07cd3e2cd8ffcff65b3b4a27bb413e
parent27f5a85fb535296ebaa8334627774f0201df8a11
staging: comedi: adl_pci9118: don't allocate 2nd DMA buffer on failure

`pci9118_alloc_dma()` tries to allocate two DMA buffers but may allocate
a single buffer or none at all.  If it fails to allocate the first
buffer, it still tries to allocate the second buffer, even though it
won't be used.  Change it to not bother trying to allocate the second
buffer if the first one fails.

Signed-off-by: Ian Abbott <abbotti@mev.co.uk>
Reviewed-by: H Hartley Sweeten <hsweeten@visionengravers.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/comedi/drivers/adl_pci9118.c