--- zzzz-none-000/linux-2.6.32.61/include/linux/init.h 2013-06-10 09:43:48.000000000 +0000 +++ ar9-7330-650/linux-2.6.32.61/include/linux/init.h 2011-10-21 12:21:44.000000000 +0000 @@ -40,6 +40,15 @@ /* These are for everybody (although not all archs will actually discard it in modules) */ + +#ifdef CONFIG_LTQ_BR_OPT +#define __bridge __section(bridge) +#endif + +#ifdef CONFIG_LTQ_SYS_OPT +#define __system __section(system) +#endif + #define __init __section(.init.text) __cold notrace #define __initdata __section(.init.data) #define __initconst __section(.init.rodata) @@ -337,4 +346,6 @@ #define __exit_p(x) NULL #endif +#define __maybe_unused__ __attribute__((unused)) + #endif /* _LINUX_INIT_H */