X-Git-Url: http://git.monstr.eu/?a=blobdiff_plain;f=drivers%2Fhwtracing%2Fcoresight%2Fcoresight-etm4x-core.c;fp=drivers%2Fhwtracing%2Fcoresight%2Fcoresight-etm4x-core.c;h=77b0271ce6eb98adc74de3e4abbf65f398ace0a5;hb=a4621fd1d4fd04fe2d8105a4d64e85cdc4a259b1;hp=703b6fcbb6a590c3a94ba803c5ccd4f9440e5050;hpb=39744738a67de9153d73e11817937c0004feab2e;p=linux-2.6-microblaze.git diff --git a/drivers/hwtracing/coresight/coresight-etm4x-core.c b/drivers/hwtracing/coresight/coresight-etm4x-core.c index 703b6fcbb6a5..77b0271ce6eb 100644 --- a/drivers/hwtracing/coresight/coresight-etm4x-core.c +++ b/drivers/hwtracing/coresight/coresight-etm4x-core.c @@ -2269,7 +2269,7 @@ static int __exit etm4_remove_platform_dev(struct platform_device *pdev) etm4_remove_dev(drvdata); pm_runtime_disable(&pdev->dev); - if (drvdata->pclk) + if (drvdata && !IS_ERR_OR_NULL(drvdata->pclk)) clk_put(drvdata->pclk); return 0;