diff options
author | Dmitry Torokhov <dtor_core@ameritech.net> | 2004-03-02 14:35:47 -0500 |
---|---|---|
committer | Dmitry Torokhov <dtor_core@ameritech.net> | 2004-03-02 14:35:47 -0500 |
commit | e6bfc7535780721ad6430e52d25adf5a49fab418 (patch) | |
tree | 7a9465b50e77e0ea2920f6a3332944b072d9d0c7 /init | |
parent | 7102101006cedbbf801089ed714a5b32cafd6d35 (diff) | |
download | history-e6bfc7535780721ad6430e52d25adf5a49fab418.tar.gz |
Setup: introduce __obsolete_setup macro to denote truly obsolete
parameters. Whenever such parameter is specified kernel
will complain that "Parameter %s is obsolete, ignored"
Diffstat (limited to 'init')
-rw-r--r-- | init/main.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/init/main.c b/init/main.c index 74fce35f2598e8..820764acf8d639 100644 --- a/init/main.c +++ b/init/main.c @@ -155,8 +155,11 @@ static int __init obsolete_checksetup(char *line) p = &__setup_start; do { int n = strlen(p->str); - if (!strncmp(line,p->str,n)) { - if (p->setup_func(line+n)) + if (!strncmp(line, p->str, n)) { + if (!p->setup_func) { + printk(KERN_WARNING "Parameter %s is obsolete, ignored\n", p->str); + return 1; + } else if (p->setup_func(line + n)) return 1; } p++; |