OSDN Git Service

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)
commite0fcca9fbd99e959855aa1d66c125d696f969e68
treebc9dec13b29e4d4fe40d49ad297feee15fbd0331
parent6eb3b8acfd079104571c207d4524743b6acc6550
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