Messages in this thread Patch in this message | | | From | Fabio Estevam <> | Subject | [PATCH] devtmpfs: Annotate devtmpfsd as __init | Date | Tue, 16 Aug 2011 14:22:35 -0300 |
| |
This fixes the following:
WARNING: vmlinux.o(.text+0x1ed41c): Section mismatch in reference from the function devtmpfsd() to the (unknown reference) .init.data:(unknown) The function devtmpfsd() references the (unknown reference) __initdata (unknown). This is often because devtmpfsd lacks a __initdata annotation or the annotation of (unknown) is wrong.
Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com> --- drivers/base/devtmpfs.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/drivers/base/devtmpfs.c b/drivers/base/devtmpfs.c index 33e1bed..7bd4860 100644 --- a/drivers/base/devtmpfs.c +++ b/drivers/base/devtmpfs.c @@ -386,7 +386,7 @@ static int handle(const char *name, mode_t mode, struct device *dev) return handle_remove(name, dev); } -static int devtmpfsd(void *p) +static __init int devtmpfsd(void *p) { char options[] = "mode=0755"; int *err = p; -- 1.6.0.4
| |