aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/drivers/i2c/i2c-core-base.c
diff options
context:
space:
mode:
authorDmitry Osipenko <digetx@gmail.com>2020-01-14 04:34:37 +0300
committerWolfram Sang <wsa@the-dreams.de>2020-01-15 18:32:01 +0100
commitb5d5605ca3cebb9b16c4f251635ef171ad18b80d (patch)
treedbeefd258907a9dc1f55d992102106c508ed89a5 /drivers/i2c/i2c-core-base.c
parentMerge branch 'i2c/for-current' into i2c/for-5.6 (diff)
downloadwireguard-linux-b5d5605ca3cebb9b16c4f251635ef171ad18b80d.tar.xz
wireguard-linux-b5d5605ca3cebb9b16c4f251635ef171ad18b80d.zip
i2c: tegra: Prevent interrupt triggering after transfer timeout
Potentially it is possible that interrupt may fire after transfer timeout. That may not end up well for the next transfer because interrupt handling may race with hardware resetting. This is very unlikely to happen in practice, but anyway let's prevent the potential problem by enabling interrupt only at the moments when it is actually necessary to get some interrupt event. Tested-by: Thierry Reding <treding@nvidia.com> Signed-off-by: Dmitry Osipenko <digetx@gmail.com> Signed-off-by: Wolfram Sang <wsa@the-dreams.de>
Diffstat (limited to 'drivers/i2c/i2c-core-base.c')
0 files changed, 0 insertions, 0 deletions