Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

MIPS: Fix several implicit uses of export.h/module.h

These will show up as a build failure once we clean up a
misuse of module.h in the mips termios header.

Uses export.h: (EXPORT_SYMBOL)
arch/mips/cavium-octeon/setup.c
arch/mips/pmc-sierra/yosemite/setup.c
arch/mips/rb532/devices.c
arch/mips/sni/setup.c

Uses module.h: (symbol_get/put)
arch/mips/alchemy/devboards/db1200.c

Uses module.h: (print_modules)
arch/mips/kernel/traps.c

Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
Cc: linux-mips@linux-mips.org
Patchwork: https://patchwork.linux-mips.org/patch/3448/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>

authored by

Paul Gortmaker and committed by
Ralf Baechle
f9ded569 346f81a9

+6
+1
arch/mips/alchemy/devboards/db1200.c
··· 22 22 #include <linux/gpio.h> 23 23 #include <linux/i2c.h> 24 24 #include <linux/init.h> 25 + #include <linux/module.h> 25 26 #include <linux/interrupt.h> 26 27 #include <linux/io.h> 27 28 #include <linux/leds.h>
+1
arch/mips/cavium-octeon/setup.c
··· 9 9 #include <linux/init.h> 10 10 #include <linux/console.h> 11 11 #include <linux/delay.h> 12 + #include <linux/export.h> 12 13 #include <linux/interrupt.h> 13 14 #include <linux/io.h> 14 15 #include <linux/serial.h>
+1
arch/mips/kernel/traps.c
··· 15 15 #include <linux/compiler.h> 16 16 #include <linux/init.h> 17 17 #include <linux/kernel.h> 18 + #include <linux/module.h> 18 19 #include <linux/mm.h> 19 20 #include <linux/sched.h> 20 21 #include <linux/smp.h>
+1
arch/mips/pmc-sierra/yosemite/setup.c
··· 27 27 #include <linux/bcd.h> 28 28 #include <linux/init.h> 29 29 #include <linux/kernel.h> 30 + #include <linux/export.h> 30 31 #include <linux/types.h> 31 32 #include <linux/mm.h> 32 33 #include <linux/bootmem.h>
+1
arch/mips/rb532/devices.c
··· 15 15 * GNU General Public License for more details. 16 16 */ 17 17 #include <linux/kernel.h> 18 + #include <linux/export.h> 18 19 #include <linux/init.h> 19 20 #include <linux/ctype.h> 20 21 #include <linux/string.h>
+1
arch/mips/sni/setup.c
··· 10 10 */ 11 11 #include <linux/eisa.h> 12 12 #include <linux/init.h> 13 + #include <linux/export.h> 13 14 #include <linux/console.h> 14 15 #include <linux/fb.h> 15 16 #include <linux/screen_info.h>