We get 1 warning when building kernel with W=1: drivers/dma/pxa_dma.c:1525:5: warning: no previous prototype for 'pxad_toggle_reserved_channel' [-Wmissing-prototypes] In fact, this function is undeclared in any header files. So this patch adds function declaration in include/linux/dma/pxa-dma.h. Signed-off-by: Baoyou Xie <baoyou.xie@xxxxxxxxxx> --- include/linux/dma/pxa-dma.h | 1 ++++++ 1 file changed, 1 insertions(+) diff --git a/include/linux/dma/pxa-dma.h b/include/linux/dma/pxa-dma.h index 3edc992..1823257 100644 --- a/include/linux/dma/pxa-dma.h +++ b/include/linux/dma/pxa-dma.h @@ -17,6 +17,7 @@ struct dma_chan; #ifdef CONFIG_PXA_DMA bool pxad_filter_fn(struct dma_chan *chan, void *param); +int pxad_toggle_reserved_channel(int legacy_channel); #else static inline bool pxad_filter_fn(struct dma_chan *chan, void *param) { -- 2.7.4 -- To unsubscribe from this list: send the line "unsubscribe dmaengine" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html