[Skiboot] [PATCH] p8-i2c: Limit number of retry attempts
stewart at linux.vnet.ibm.com
Wed Nov 22 07:36:15 AEDT 2017
Oliver O'Halloran <oohall at gmail.com> writes:
> Current we will attempt to start an I2C transaction until it succeeds.
> In the event that the OCC does not release the lock on an I2C bus this
> results in an async token being held forever and the kernel thread that
> started the transaction will block forever while waiting for an async
> completion message. Fix this by limiting the number of attempts to
> start the transaction.
> Signed-off-by: Oliver O'Halloran <oohall at gmail.com>
> hw/p8-i2c.c | 12 ++++++++++--
> include/i2c.h | 1 +
> 2 files changed, 11 insertions(+), 2 deletions(-)
Thanks, merged to master as of c2e404aedd52da91fdf605e24b9d1ae7894974c5.
OPAL Architect, IBM.
More information about the Skiboot