]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
i2c: pnx: Fix timeout in wait functions
authorVladimir Riabchun <ferr.lambarginio@gmail.com>
Fri, 6 Dec 2024 23:19:34 +0000 (00:19 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 27 Dec 2024 12:52:53 +0000 (13:52 +0100)
commit2dfa38be64787c45fa73d8a44de74755bd66252b
tree2992c01f6d01e4652c16fcc3a9addb7a1504bc34
parent090cd7dfc3ddadd1b8cb6c373a4b4d1b7954df45
i2c: pnx: Fix timeout in wait functions

[ Upstream commit 7363f2d4c18557c99c536b70489187bb4e05c412 ]

Since commit f63b94be6942 ("i2c: pnx: Fix potential deadlock warning
from del_timer_sync() call in isr") jiffies are stored in
i2c_pnx_algo_data.timeout, but wait_timeout and wait_reset are still
using it as milliseconds. Convert jiffies back to milliseconds to wait
for the expected amount of time.

Fixes: f63b94be6942 ("i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr")
Signed-off-by: Vladimir Riabchun <ferr.lambarginio@gmail.com>
Signed-off-by: Andi Shyti <andi.shyti@kernel.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/i2c/busses/i2c-pnx.c