]> git.itanic.dy.fi Git - linux-stable/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)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 12 Oct 2017 09:27:34 +0000 (11:27 +0200)
commitb86df98578ab321655a74e00f755e3636dcf5747
tree45af7a248211633ae32265714cff009e995fc3d5
parent4b9c62a00aeae875cecbc9ac67753534e2681e4b
staging: iio: ad7192: Fix - use the dedicated reset function avoiding dma from stack.

commit f790923f146140a261ad211e5baf75d169f16fb2 upstream.

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>
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/iio/adc/ad7192.c