Messages in this thread | | | Date | Wed, 21 Sep 2016 23:03:35 +0200 | From | Wolfram Sang <> | Subject | Re: [PATCH 5/5] i2c: octeon,thunderx: Limit register access retries |
| |
On Wed, Sep 21, 2016 at 08:51:06AM +0200, Jan Glauber wrote: > Do not infinitely retry register readq and writeq operations > in order to not lock up the CPU in case the TWSI gets stuck. > > Return -EIO in case of a failed data read. For all other > cases just return so subsequent operations will fail > and trigger the recovery. > > Signed-off-by: Jan Glauber <jglauber@cavium.com>
I didn't really check, but have you considered using readq_poll_timeout() from iopoll.h?
[unhandled content-type:application/pgp-signature] | |