diff options
| author | Jonathan Cameron <Jonathan.Cameron@huawei.com> | 2024-01-28 15:05:28 +0000 |
|---|---|---|
| committer | Jonathan Cameron <Jonathan.Cameron@huawei.com> | 2024-02-17 16:16:10 +0000 |
| commit | 1dae0cb79ceacbdc7495c5f83ca71e1c12a24d7c (patch) | |
| tree | c2ee697e2469e73f81cd1c516405f8308d9701d0 /tools/perf/scripts/python/bin | |
| parent | iio: sx9324: avoid copying property strings (diff) | |
| download | linux-1dae0cb79ceacbdc7495c5f83ca71e1c12a24d7c.tar.gz linux-1dae0cb79ceacbdc7495c5f83ca71e1c12a24d7c.zip | |
iio: locking: introduce __cleanup() based direct mode claiming infrastructure
Allows use of:
iio_device_claim_direct_scoped(return -EBUSY, indio_dev) {
}
to automatically call iio_device_release_direct_mode() based on scope.
Typically seen in combination with local device specific locks which
are already have automated cleanup options via guard(mutex)(&st->lock)
and scoped_guard(). Using both together allows most error handling to
be automated.
Reviewed-by: Nuno Sa <nuno.a@analog.com>
Link: https://lore.kernel.org/r/20240128150537.44592-2-jic23@kernel.org
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
Diffstat (limited to 'tools/perf/scripts/python/bin')
0 files changed, 0 insertions, 0 deletions
