diff options
author | Mikko Perttunen <[email protected]> | 2021-01-11 18:08:32 +0200 |
---|---|---|
committer | Wolfram Sang <[email protected]> | 2021-01-11 22:38:22 +0100 |
commit | 27b7c6e096264cc7b91bb80a4f65f8c0a66f079f (patch) | |
tree | b159892cc68e17e7b6a4cf89e6da2d5b89d83cda /tools/perf/scripts/python/exported-sql-viewer.py | |
parent | 7c53f6b671f4aba70ff15e1b05148b10d58c2837 (diff) |
i2c: tegra: Wait for config load atomically while in ISR
Upon a communication error, the interrupt handler can call
tegra_i2c_disable_packet_mode. This causes a sleeping poll to happen
unless the current transaction was marked atomic. Fix this by
making the poll happen atomically if we are in an IRQ.
This matches the behavior prior to the patch mentioned
in the Fixes tag.
Fixes: ede2299f7101 ("i2c: tegra: Support atomic transfers")
Cc: [email protected]
Signed-off-by: Mikko Perttunen <[email protected]>
Reviewed-by: Dmitry Osipenko <[email protected]>
Signed-off-by: Wolfram Sang <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/exported-sql-viewer.py')
0 files changed, 0 insertions, 0 deletions