]> git.baikalelectronics.ru Git - kernel.git/commit
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)
commit751bd25d8063f7dfccf4baa947a8592b1f62dfed
treec7a09eb1430145eeae8259105d844f7bc0d809d3
parent1a56b37fd54fca3ca0942b8749c0ddf1ee020383
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