> From: Greg KH <gregkh@xxxxxxxxxxxxxxxxxxx> > Sent: Friday, January 20, 2023 4:26 PM > To: Kumaravel Thiagarajan - I21417 > <Kumaravel.Thiagarajan@xxxxxxxxxxxxx> > > + dev_err(&priv->pdev->dev, > > + "EPC_Timeout, EEPROM is unresponsive: %x\n", > > + data); > > Can this spam the kernel logs? If so, please rate limit it. This print will only come once at max and will not spam logs. > > + delay = msecs_to_jiffies(OTP_RW_TIMEOUT_MILLISECONDS); > > + j0 = jiffies; > > + j1 = j0 + delay; > > Are you sure this math works out? Please use the jiffies math functions > instead so you can handle wrapping properly. You suggest using any existing APIs to add jiffies to handle wrapping? I am not able to find any such API. Can you please point out API name. Thanks, Tharun Kumar P