iio: adc: max1241: Fix alignment for DMA safety
[ Upstream commit 9d7019e43ee67a48cef63f8f23f002233064d390 ] ____cacheline_aligned is an insufficient guarantee for non-coherent DMA on platforms with 128 byte cachelines above L1. Switch to the updated IIO_DMA_MINALIGN definition. Fixes: 8a80a71d9020 ("iio: adc: Add MAX1241 driver") Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com> Acked-by: Alexandru Lazar <alazar@startmail.com> Acked-by: Nuno Sá <nuno.sa@analog.com> Link: https://lore.kernel.org/r/20220508175712.647246-27-jic23@kernel.org Signed-off-by: Sasha Levin <sashal@kernel.org>
This commit is contained in:
parent
7890446278
commit
b4f25b4a89
@ -26,7 +26,7 @@ struct max1241 {
|
||||
struct regulator *vref;
|
||||
struct gpio_desc *shutdown;
|
||||
|
||||
__be16 data ____cacheline_aligned;
|
||||
__be16 data __aligned(IIO_DMA_MINALIGN);
|
||||
};
|
||||
|
||||
static const struct iio_chan_spec max1241_channels[] = {
|
||||
|
Loading…
x
Reference in New Issue
Block a user