X-Git-Url: https://gerrit.opnfv.org/gerrit/gitweb?a=blobdiff_plain;f=kernel%2Fdrivers%2Fi2c%2Fbusses%2Fi2c-qup.c;h=33b11563cde79b04f6068b426f6aac83883d3333;hb=52f993b8e89487ec9ee15a7fb4979e0f09a45b27;hp=fdcbdab808e9fcbea9eb301ab7a2fb261abb3226;hpb=c189ccac5702322ed843fe17057035b7222a59b6;p=kvmfornfv.git diff --git a/kernel/drivers/i2c/busses/i2c-qup.c b/kernel/drivers/i2c/busses/i2c-qup.c index fdcbdab80..33b11563c 100644 --- a/kernel/drivers/i2c/busses/i2c-qup.c +++ b/kernel/drivers/i2c/busses/i2c-qup.c @@ -727,7 +727,8 @@ static int qup_i2c_pm_resume_runtime(struct device *device) #ifdef CONFIG_PM_SLEEP static int qup_i2c_suspend(struct device *device) { - qup_i2c_pm_suspend_runtime(device); + if (!pm_runtime_suspended(device)) + return qup_i2c_pm_suspend_runtime(device); return 0; }