]> asedeno.scripts.mit.edu Git - linux.git/commitdiff
slimbus: messaging: remove multiple calls to pm_runtime_mark_last_busy
authorSrinivas Kandagatla <srinivas.kandagatla@linaro.org>
Tue, 19 Jun 2018 15:12:03 +0000 (16:12 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sat, 7 Jul 2018 15:23:12 +0000 (17:23 +0200)
There seems to be a multiple calls to pm_runtime_mark_last_busy(),
which looks like a typo.
Fix this by properly adding pm_runtime_put_autosuspend to put controller
in auto suspend state.

Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/slimbus/messaging.c

index 5a2ff01b394cea55ceab92fbc99f345bc60616e2..1c57b631031a4a91703e8184d58790aee69f3c43 100644 (file)
@@ -139,7 +139,7 @@ int slim_do_transfer(struct slim_controller *ctrl, struct slim_msg_txn *txn)
                 * if there was error during this transaction
                 */
                pm_runtime_mark_last_busy(ctrl->dev);
-               pm_runtime_mark_last_busy(ctrl->dev);
+               pm_runtime_put_autosuspend(ctrl->dev);
        }
        return ret;
 }