diff options
| author | Claudiu Beznea <[email protected]> | 2022-08-03 13:28:39 +0300 |
|---|---|---|
| committer | Jonathan Cameron <[email protected]> | 2022-08-15 22:29:58 +0100 |
| commit | 9780a23ed5a0a0a63683e078f576719a98d4fb70 (patch) | |
| tree | f892086b4a7c6170f093243676418f918cd78723 /tools/perf/scripts/python | |
| parent | d84ace944a3b24529798dbae1340dea098473155 (diff) | |
iio: adc: at91-sama5d2_adc: lock around oversampling and sample freq
.read_raw()/.write_raw() could be called asynchronously from user space
or other in kernel drivers. Without locking on st->lock these could be
called asynchronously while there is a conversion in progress. Read will
be harmless but changing registers while conversion is in progress may
lead to inconsistent results. Thus, to avoid this lock st->lock.
Fixes: 27e177190891 ("iio:adc:at91_adc8xx: introduce new atmel adc driver")
Fixes: 6794e23fa3fe ("iio: adc: at91-sama5d2_adc: add support for oversampling resolution")
Signed-off-by: Claudiu Beznea <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Signed-off-by: Jonathan Cameron <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions