diff options
author | 2017-11-02 18:58:14 -0700 | |
---|---|---|
committer | 2017-11-08 07:52:23 +0100 | |
commit | 2cb90ed3de1e279dbaf23df141f54eb9fb1861e6 (patch) | |
tree | c8213cc4214ee238e1040746bc9f0495c9df7f62 /tools/perf/scripts/python/export-to-postgresql.py | |
parent | rtc: m41t80: fix m41t80_sqw_round_rate return value (diff) | |
download | wireguard-linux-2cb90ed3de1e279dbaf23df141f54eb9fb1861e6.tar.xz wireguard-linux-2cb90ed3de1e279dbaf23df141f54eb9fb1861e6.zip |
rtc: m41t80: avoid i2c read in m41t80_sqw_recalc_rate
This is a little more efficient, and avoids the warning
WARNING: possible circular locking dependency detected
4.14.0-rc7-00007 #14 Not tainted
------------------------------------------------------
alsactl/330 is trying to acquire lock:
(prepare_lock){+.+.}, at: [<c049300c>] clk_prepare_lock+0x80/0xf4
but task is already holding lock:
(i2c_register_adapter){+.+.}, at: [<c0690ae0>]
i2c_adapter_lock_bus+0x14/0x18
which lock already depends on the new lock.
the existing dependency chain (in reverse order) is:
-> #1 (i2c_register_adapter){+.+.}:
rt_mutex_lock+0x44/0x5c
i2c_adapter_lock_bus+0x14/0x18
i2c_transfer+0xa8/0xbc
i2c_smbus_xfer+0x20c/0x5d8
i2c_smbus_read_byte_data+0x38/0x48
m41t80_sqw_recalc_rate+0x24/0x58
Signed-off-by: Troy Kisky <troy.kisky@boundarydevices.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com>
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions