mtd: maps: make uclinux.c driver more explicitly non-modular
authorPaul Gortmaker <paul.gortmaker@windriver.com>
Sun, 27 Mar 2016 16:13:54 +0000 (12:13 -0400)
committerBrian Norris <computersforpeace@gmail.com>
Tue, 26 Apr 2016 03:19:13 +0000 (20:19 -0700)
commit025ce02d92b67d6c702676c11f7f1f5e8f0a81fa
treef8c92dc5048d86cb42c87a8870ed5aa4a9c77010
parent08922f644878c9163ada8df3ef9def89be1d5e90
mtd: maps: make uclinux.c driver more explicitly non-modular

The Kconfig for this support is currently declared with:

config MTD_UCLINUX
        bool "Generic uClinux RAM/ROM filesystem support"

...meaning that it currently is not being built as a module by anyone.
Lets remove as much of the modular evidence that we can, so that when
reading the driver there is less doubt it is builtin-only.

Since module_init translates to device_initcall in the non-modular
case, the init ordering remains unchanged with this commit.

We also replace module.h with moduleparam.h since the file does use
a module_param,  and leaving it as such is currently the easiest way
to remain compatible with existing boot arg use cases.

We also delete the MODULE_LICENSE tag etc. since all that information
was (or is now) contained at the top of the file in the comments.

Cc: David Woodhouse <dwmw2@infradead.org>
Cc: Greg Ungerer <gerg@snapgear.com>
Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
Signed-off-by: Brian Norris <computersforpeace@gmail.com>
drivers/mtd/maps/uclinux.c