I see no need for a driver-specific timeout value, therefore let's go with the i2c core default timeout of 1s set by i2c_register_adapter(). Signed-off-by: Heiner Kallweit <hkallweit1@xxxxxxxxx> --- drivers/i2c/busses/i2c-i801.c | 3 --- 1 file changed, 3 deletions(-) diff --git a/drivers/i2c/busses/i2c-i801.c b/drivers/i2c/busses/i2c-i801.c index cea8aaba0..344544d1f 100644 --- a/drivers/i2c/busses/i2c-i801.c +++ b/drivers/i2c/busses/i2c-i801.c @@ -1707,9 +1707,6 @@ static int i801_probe(struct pci_dev *dev, const struct pci_device_id *id) outb_p(inb_p(SMBAUXCTL(priv)) & ~(SMBAUXCTL_CRC | SMBAUXCTL_E32B), SMBAUXCTL(priv)); - /* Default timeout in interrupt mode: 200 ms */ - priv->adapter.timeout = HZ / 5; - if (dev->irq == IRQ_NOTCONNECTED) priv->features &= ~FEATURE_IRQ; -- 2.42.0