diff options
| author | Nicholas Mc Guire <hofrat@osadl.org> | 2015-02-10 11:55:10 -0500 |
|---|---|---|
| committer | Wolfram Sang <wsa@the-dreams.de> | 2015-03-15 05:20:45 -0400 |
| commit | e2efb89768aebb93d3fa804bc6ee05888097797b (patch) | |
| tree | 833d4cd0bf9360e3cb4d381ac35af9239fccf00d /drivers/i2c | |
| parent | bd9dd73c6a4e17c9345e81b46a52ca9d3157378f (diff) | |
i2c: cadence: fixup wait_for_completion_timeout return handling
return type of wait_for_completion_timeout is unsigned long not int. The
return variable is renamed to make the timeout condition clearly readable
and the type adjusted to unsigned long.
Signed-off-by: Nicholas Mc Guire <hofrat@osadl.org>
Signed-off-by: Wolfram Sang <wsa@the-dreams.de>
Diffstat (limited to 'drivers/i2c')
| -rw-r--r-- | drivers/i2c/busses/i2c-cadence.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/drivers/i2c/busses/i2c-cadence.c b/drivers/i2c/busses/i2c-cadence.c index 7d7a14cdadfb..2ee78e099d30 100644 --- a/drivers/i2c/busses/i2c-cadence.c +++ b/drivers/i2c/busses/i2c-cadence.c | |||
| @@ -475,7 +475,7 @@ static void cdns_i2c_master_reset(struct i2c_adapter *adap) | |||
| 475 | static int cdns_i2c_process_msg(struct cdns_i2c *id, struct i2c_msg *msg, | 475 | static int cdns_i2c_process_msg(struct cdns_i2c *id, struct i2c_msg *msg, |
| 476 | struct i2c_adapter *adap) | 476 | struct i2c_adapter *adap) |
| 477 | { | 477 | { |
| 478 | int ret; | 478 | unsigned long time_left; |
| 479 | u32 reg; | 479 | u32 reg; |
| 480 | 480 | ||
| 481 | id->p_msg = msg; | 481 | id->p_msg = msg; |
| @@ -501,8 +501,8 @@ static int cdns_i2c_process_msg(struct cdns_i2c *id, struct i2c_msg *msg, | |||
| 501 | cdns_i2c_msend(id); | 501 | cdns_i2c_msend(id); |
| 502 | 502 | ||
| 503 | /* Wait for the signal of completion */ | 503 | /* Wait for the signal of completion */ |
| 504 | ret = wait_for_completion_timeout(&id->xfer_done, adap->timeout); | 504 | time_left = wait_for_completion_timeout(&id->xfer_done, adap->timeout); |
| 505 | if (!ret) { | 505 | if (time_left == 0) { |
| 506 | cdns_i2c_master_reset(adap); | 506 | cdns_i2c_master_reset(adap); |
| 507 | dev_err(id->adap.dev.parent, | 507 | dev_err(id->adap.dev.parent, |
| 508 | "timeout waiting on completion\n"); | 508 | "timeout waiting on completion\n"); |
