commit | cd0a2522c9a983b4b3ba7a20f26ed04a7004a19e | [log] [tgz] |
---|---|---|
author | Sagar Dharia <sdharia@codeaurora.org> | Wed Aug 31 18:29:31 2011 -0600 |
committer | Bryan Huntsman <bryanh@codeaurora.org> | Mon Oct 03 16:20:59 2011 -0700 |
tree | 6699a04757748ee80bf5105e61a5c38110932080 | |
parent | 144e5e03b5312f284be7c20e10968b4f5d6e70bf [diff] |
slimbus: Gracefully handle timeout for a synchronous read Timed-out transaction is invalidated from the table of active transactions so that it can be reused later. This also ensures that stale transaction completion is not called on a timed-out sync-read caller. This may happen if a synchronous read fails due to timeout, and read-response is received after timeout. Signed-off-by: Sagar Dharia <sdharia@codeaurora.org>