Hi Piotr, On Thu, Jul 04, 2024 at 12:19:38AM GMT, Andi Shyti wrote: > Hi Piotr, > > On Tue, Jul 02, 2024 at 11:13:06AM GMT, Piotr Wojtaszczyk wrote: > > On Tue, Jul 2, 2024 at 1:01 AM Andi Shyti <andi.shyti@xxxxxxxxxx> wrote: > > > > @@ -653,7 +624,10 @@ static int i2c_pnx_probe(struct platform_device *pdev) > > > > alg_data->adapter.algo_data = alg_data; > > > > alg_data->adapter.nr = pdev->id; > > > > > > > > - alg_data->timeout = I2C_PNX_TIMEOUT_DEFAULT; > > > > + alg_data->timeout = msecs_to_jiffies(I2C_PNX_TIMEOUT_DEFAULT); > > > > + if (alg_data->timeout <= 1) > > > > + alg_data->timeout = 2; > > > > > > I don't see the need for this check. The default timeout is > > > defined as 10. > > > > > > Thanks, > > > Andi > > > > That's the timeout value which was in the previous timer in i2c_pnx_arm_timer(), > > without this I had time out events. > > I meant the if() statement. We are sure timeout is not <= 1 at > this point. > > Anyway, it doesn't matter. I applied the patch in > i2c/i2c-host-next. Sorry, applied to i2c/i2c-host-fixes on git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux.git Thank you, Andi Patches applied =============== [1/1] i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr commit: f63b94be6942ba82c55343e196bd09b53227618e