dmaengine: ti: k3-udma: annotate pm function with __maybe_unused
Subsystems (2)
Vinod Koul
maintainerPATCH 1/1 dmaengine: ti: k3-udma: annotate pm function with __maybe_unused
We get a warning when PM is not set:
../drivers/dma/ti/k3-udma.c:5552:12: warning: 'udma_pm_resume' defined but not used [-Wunused-function]
5552 | static int udma_pm_resume(struct device *dev)
| ^~~~~~~~~~~~~~
../drivers/dma/ti/k3-udma.c:5530:12: warning: 'udma_pm_suspend' defined but not used [-Wunused-function]
5530 | static int udma_pm_suspend(struct device *dev)
| ^~~~~~~~~~~~~~~Fix this by annotating pm function with __maybe_unused
--- drivers/dma/ti/k3-udma.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
drivers/dma/ti/k3-udma.c +2 -2
@@ -5527,7 +5527,7 @@ static int udma_probe(struct platform_device *pdev)return ret; } -static int udma_pm_suspend (struct device *dev) +static int __maybe_unused udma_pm_suspend (struct device *dev) {struct udma_dev *ud =dev_get_drvdata (dev);struct dma_device *dma_dev = &ud->ddev;
@@ -5549,7 +5549,7 @@ static int udma_pm_suspend(struct device *dev)return 0 ; } -static int udma_pm_resume (struct device *dev) +static int __maybe_unused udma_pm_resume (struct device *dev) {struct udma_dev *ud =dev_get_drvdata (dev);struct dma_device *dma_dev = &ud->ddev;
Signature · 1 line
2.40.1
Quoted 9 lines · Vinod Koul
We get a warning when PM is not set:
../drivers/dma/ti/k3-udma.c:5552:12: warning: 'udma_pm_resume' defined but not used [-Wunused-function]
5552 | static intudma_pm_resume(struct device *dev)| ^~~~~~~~~~~~~~ ../drivers/dma/ti/k3-udma.c:5530:12: warning: 'udma_pm_suspend' defined but not used [-Wunused-function] 5530 | static int udma_pm_suspend(struct device *dev) | ^~~~~~~~~~~~~~~
Quoted 5 lines
Fix this by annotating pm function with
__maybe_unusedFixes fbe05149e40b ("dmaengine: ti: k3-udma: Add system suspend/resume support")Reported-by Randy Dunlap <[email protected]>Signed-off-by Vinod Koul <[email protected]>
Thanks.
Quoted 26 lines
--- drivers/dma/ti/k3-udma.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)drivers/dma/ti/k3-udma.c +2
-2@@ -5527,7 +5527,7 @@ static int udma_probe(struct platform_device *pdev)return ret; } -static int udma_pm_suspend (struct device *dev) +static int __maybe_unused udma_pm_suspend (struct device *dev) {struct udma_dev *ud =dev_get_drvdata (dev);struct dma_device *dma_dev = &ud->ddev;@@ -5549,7 +5549,7 @@ static int udma_pm_suspend(struct device *dev)return 0 ; } -static int udma_pm_resume (struct device *dev) +static int __maybe_unused udma_pm_resume (struct device *dev) {struct udma_dev *ud =dev_get_drvdata (dev);struct dma_device *dma_dev = &ud->ddev;
Signature · 1 line
~Randy
Quoted 10 lines · Vinod Koul
We get a warning when PM is not set:
../drivers/dma/ti/k3-udma.c:5552:12: warning: 'udma_pm_resume' defined but not used [-Wunused-function]
5552 | static intudma_pm_resume(struct device *dev)| ^~~~~~~~~~~~~~ ../drivers/dma/ti/k3-udma.c:5530:12: warning: 'udma_pm_suspend' defined but not used [-Wunused-function] 5530 | static int udma_pm_suspend(struct device *dev) | ^~~~~~~~~~~~~~~Fix this by annotating pm function with
__maybe_unused
Sorry Vinod for missing the report and not reacting.
Thanks for the fix!
Quoted 29 lines
Fixes fbe05149e40b ("dmaengine: ti: k3-udma: Add system suspend/resume support")Reported-by Randy Dunlap <[email protected]>Signed-off-by Vinod Koul <[email protected]>--- drivers/dma/ti/k3-udma.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)drivers/dma/ti/k3-udma.c +2
-2@@ -5527,7 +5527,7 @@ static int udma_probe(struct platform_device *pdev)return ret; } -static int udma_pm_suspend (struct device *dev) +static int __maybe_unused udma_pm_suspend (struct device *dev) {struct udma_dev *ud =dev_get_drvdata (dev);struct dma_device *dma_dev = &ud->ddev;@@ -5549,7 +5549,7 @@ static int udma_pm_suspend(struct device *dev)return 0 ; } -static int udma_pm_resume (struct device *dev) +static int __maybe_unused udma_pm_resume (struct device *dev) {struct udma_dev *ud =dev_get_drvdata (dev);struct dma_device *dma_dev = &ud->ddev;
Signature · 1 line
Péter