staging: iio: ad7192: Fix - use the dedicated reset function avoiding dma from stack.
authorStefan Popa <stefan.popa@analog.com>
Thu, 14 Sep 2017 13:50:28 +0000 (16:50 +0300)
committerJonathan Cameron <Jonathan.Cameron@huawei.com>
Sun, 24 Sep 2017 15:58:37 +0000 (16:58 +0100)
commitf790923f146140a261ad211e5baf75d169f16fb2
treec7a09eb1430145eeae8259105d844f7bc0d809d3
parent3d62c78a6eb9a7d67bace9622b66ad51e81c5f9b
staging: iio: ad7192: Fix - use the dedicated reset function avoiding dma from stack.

Depends on: 691c4b95d1 ("iio: ad_sigma_delta: Implement a dedicated reset function")

SPI host drivers can use DMA to transfer data, so the buffer should be properly allocated.
Keeping it on the stack could cause an undefined behavior.

The dedicated reset function solves this issue.

Signed-off-by: Stefan Popa <stefan.popa@analog.com>
Acked-by: Lars-Peter Clausen <lars@metafoo.de>
Acked-by: Michael Hennerich <michael.hennerich@analog.com>
Cc: <Stable@vger.kernel.org>
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
drivers/staging/iio/adc/ad7192.c