summaryrefslogtreecommitdiff
path: root/include/linux/dmapool.h
diff options
context:
space:
mode:
authorMark Brown <broonie@kernel.org>2015-04-07 14:26:44 -0700
committerLinus Torvalds <torvalds@linux-foundation.org>2015-04-07 16:45:33 -0700
commitce66b032ad7b838bf376e3b1bb4d8bce1a69ee5c (patch)
treea3c2f3b861e511cf0af956083955df418664da59 /include/linux/dmapool.h
parenta368ab67aa55615a03b2c9c00fb965bee3ebeaa4 (diff)
downloadlwn-ce66b032ad7b838bf376e3b1bb4d8bce1a69ee5c.tar.gz
lwn-ce66b032ad7b838bf376e3b1bb4d8bce1a69ee5c.zip
include/linux/dmapool.h: declare struct device
dmapool uses struct device in function arguments but relies on an implicit inclusion to declare struct device causing warnings in some configurations: include/linux/dmapool.h:31:7: warning: 'struct device' declared inside parameter list Fix this by adding a struct device declaration to the file. Signed-off-by: Mark Brown <broonie@kernel.org> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'include/linux/dmapool.h')
-rw-r--r--include/linux/dmapool.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/include/linux/dmapool.h b/include/linux/dmapool.h
index 022e34fcbd1b..52456aa566a0 100644
--- a/include/linux/dmapool.h
+++ b/include/linux/dmapool.h
@@ -14,6 +14,8 @@
#include <asm/io.h>
#include <asm/scatterlist.h>
+struct device;
+
struct dma_pool *dma_pool_create(const char *name, struct device *dev,
size_t size, size_t align, size_t allocation);