dmaengine: cppi41: Ignore EINPROGRESS for PM runtime
PATCH 1/1 dmaengine: cppi41: Ignore EINPROGRESS for PM runtime
We can occasionally get -EINPROGRESS for pm_runtime_get. In that case we can just continue as we're queueing transfers anyways when pm_runtime_active is not set.
Fixes fdea2d09b997 ("dmaengine: cppi41: Add basic PM runtime support")
Signed-off-by Tony Lindgren <[email protected]>
--- drivers/dma/cppi41.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
drivers/dma/cppi41.c +1 -1
@@ -462,7 +462,7 @@ static void cppi41_dma_issue_pending(struct dma_chan *chan)/* PM runtime paired with dmaengine_desc_get_callback_invoke */ error =pm_runtime_get (cdd->ddev.dev); -if (error <0 ) { +if ((error != -EINPROGRESS ) && error <0 ) {dev_err (cdd->ddev.dev,"Failed to pm_runtime_get: %i\n" , error);
Signature · 5 lines
2.9.3 -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html
A message that is not in the archive (sent off-list or not yet received): 20160913172243.13012-1-tony-4v6yS6AI5VpBDgjK7y7TUQ@public.gmane.org
Vinod Koul
AppliedQuoted 3 lines · Tony Lindgren
We can occasionally get
-EINPROGRESSforpm_runtime_get. In that case we can just continue as we're queueing transfers anyways whenpm_runtime_activeis not set.
Applied, thanks
Signature · 5 lines
~Vinod -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html