OSDN Git Service

i2c: designware: ratelimit 'transfer when suspended' errors
[tomoyo/tomoyo-test1.git] / drivers / i2c / busses / i2c-designware-master.c
index bb8e3f1..d464799 100644 (file)
@@ -426,8 +426,7 @@ i2c_dw_xfer(struct i2c_adapter *adap, struct i2c_msg msgs[], int num)
 
        pm_runtime_get_sync(dev->dev);
 
-       if (dev->suspended) {
-               dev_err(dev->dev, "Error %s call while suspended\n", __func__);
+       if (dev_WARN_ONCE(dev->dev, dev->suspended, "Transfer while suspended\n")) {
                ret = -ESHUTDOWN;
                goto done_nolock;
        }