]> git.baikalelectronics.ru Git - kernel.git/commit
iio: buffer-dmaengine: add dev-managed calls for buffer alloc
authorAlexandru Ardelean <alexandru.ardelean@analog.com>
Tue, 24 Mar 2020 13:46:32 +0000 (15:46 +0200)
committerJonathan Cameron <Jonathan.Cameron@huawei.com>
Sun, 19 Apr 2020 15:56:22 +0000 (16:56 +0100)
commit954d0aa7a6ca981bb8b48f3a3c311a5ecfe46275
treebc9dec13b29e4d4fe40d49ad297feee15fbd0331
parentd3f31a974117297171d851819d6857cf0d46c35c
iio: buffer-dmaengine: add dev-managed calls for buffer alloc

Currently, when using a 'iio_dmaengine_buffer_alloc()', an matching call to
'iio_dmaengine_buffer_free()' must be made.

With this change, this can be avoided by using
'devm_iio_dmaengine_buffer_alloc()'. The buffer will get free'd via the
device's devres handling.

Signed-off-by: Alexandru Ardelean <alexandru.ardelean@analog.com>
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
drivers/iio/buffer/industrialio-buffer-dmaengine.c
include/linux/iio/buffer-dmaengine.h