Commit 48ed3c3b authored by Rusty Russell's avatar Rusty Russell Committed by Linus Torvalds

[PATCH] Fix for MODULE_PARM obsolete

There is no __attribute_unused__: use __attribute__((__unused__)).
Signed-off-by: default avatarRusty Russell <rusty@rustcorp.com.au>
Signed-off-by: default avatarAndrew Morton <akpm@osdl.org>
Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
parent 0736e715
...@@ -561,14 +561,14 @@ struct obsolete_modparm { ...@@ -561,14 +561,14 @@ struct obsolete_modparm {
void *addr; void *addr;
}; };
extern void __deprecated MODULE_PARM_(void); static inline void __deprecated MODULE_PARM_(void) { }
#ifdef MODULE #ifdef MODULE
/* DEPRECATED: Do not use. */ /* DEPRECATED: Do not use. */
#define MODULE_PARM(var,type) \ #define MODULE_PARM(var,type) \
struct obsolete_modparm __parm_##var __attribute__((section("__obsparm"))) = \ struct obsolete_modparm __parm_##var __attribute__((section("__obsparm"))) = \
{ __stringify(var), type, &MODULE_PARM_ }; { __stringify(var), type, &MODULE_PARM_ };
#else #else
#define MODULE_PARM(var,type) static void __attribute_unused__ *__parm_##var = &MODULE_PARM_; #define MODULE_PARM(var,type) static void __attribute__((__unused__)) *__parm_##var = &MODULE_PARM_;
#endif #endif
#define __MODULE_STRING(x) __stringify(x) #define __MODULE_STRING(x) __stringify(x)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment