core: match_dev_by_uuid() should not be marked __init
authorJens Axboe <jaxboe@fusionio.com>
Thu, 16 Sep 2010 06:33:54 +0000 (08:33 +0200)
committerJens Axboe <jaxboe@fusionio.com>
Thu, 16 Sep 2010 06:33:54 +0000 (08:33 +0200)
commit38b6f45a97bbb8536cc7d095b577f580bd4d643e
treebb627beb5655fda12c1bff9ba01ff00bafa7ad96
parent2610a25406087ef797f4187e7f82dd04335056c7
core: match_dev_by_uuid() should not be marked __init

It is also called outside the scope of init functions. Stephen
reports:

WARNING: init/mounts.o(.text+0x21a): Section mismatch in reference from the function name_to_dev_t() to the function .init.text:match_dev_by_uuid()
The function name_to_dev_t() references
the function __init match_dev_by_uuid().
This is often because name_to_dev_t lacks a __init
annotation or the annotation of match_dev_by_uuid is wrong.

Reported-by: Stephen Rothwell <sfr@canb.auug.org.au>
Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
init/do_mounts.c