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"); |