diff options
| -rw-r--r-- | drivers/i2c/busses/i2c-designware-master.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/drivers/i2c/busses/i2c-designware-master.c b/drivers/i2c/busses/i2c-designware-master.c index bb8e3f149979..d464799e40a3 100644 --- a/drivers/i2c/busses/i2c-designware-master.c +++ b/drivers/i2c/busses/i2c-designware-master.c | |||
| @@ -426,8 +426,7 @@ i2c_dw_xfer(struct i2c_adapter *adap, struct i2c_msg msgs[], int num) | |||
| 426 | 426 | ||
| 427 | pm_runtime_get_sync(dev->dev); | 427 | pm_runtime_get_sync(dev->dev); |
| 428 | 428 | ||
| 429 | if (dev->suspended) { | 429 | if (dev_WARN_ONCE(dev->dev, dev->suspended, "Transfer while suspended\n")) { |
| 430 | dev_err(dev->dev, "Error %s call while suspended\n", __func__); | ||
| 431 | ret = -ESHUTDOWN; | 430 | ret = -ESHUTDOWN; |
| 432 | goto done_nolock; | 431 | goto done_nolock; |
| 433 | } | 432 | } |
