-
- Downloads
[PATCH] Don't pass boot parameters to argv_init[]
The boot cmdline is parsed in parse_early_param() and parse_args(,unknown_bootoption). And __setup() is used in obsolete_checksetup(). start_kernel() -> parse_args() -> unknown_bootoption() -> obsolete_checksetup() If __setup()'s callback (->setup_func()) returns 1 in obsolete_checksetup(), obsolete_checksetup() thinks a parameter was handled. If ->setup_func() returns 0, obsolete_checksetup() tries other ->setup_func(). If all ->setup_func() that matched a parameter returns 0, a parameter is seted to argv_init[]. Then, when runing /sbin/init or init=app, argv_init[] is passed to the app. If the app doesn't ignore those arguments, it will warning and exit. This patch fixes a wrong usage of it, however fixes obvious one only. Signed-off-by:OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> Signed-off-by:
Andrew Morton <akpm@osdl.org> Signed-off-by:
Linus Torvalds <torvalds@osdl.org>
Showing
- arch/alpha/kernel/core_marvel.c 1 addition, 1 deletionarch/alpha/kernel/core_marvel.c
- arch/i386/kernel/apic.c 1 addition, 1 deletionarch/i386/kernel/apic.c
- arch/i386/kernel/cpu/mcheck/mce.c 2 additions, 2 deletionsarch/i386/kernel/cpu/mcheck/mce.c
- arch/i386/kernel/io_apic.c 1 addition, 1 deletionarch/i386/kernel/io_apic.c
- arch/i386/kernel/traps.c 1 addition, 1 deletionarch/i386/kernel/traps.c
- arch/powerpc/kernel/crash_dump.c 2 additions, 2 deletionsarch/powerpc/kernel/crash_dump.c
- arch/sh/kernel/cpu/init.c 1 addition, 1 deletionarch/sh/kernel/cpu/init.c
- arch/x86_64/kernel/apic.c 7 additions, 7 deletionsarch/x86_64/kernel/apic.c
- arch/x86_64/kernel/early_printk.c 1 addition, 1 deletionarch/x86_64/kernel/early_printk.c
- arch/x86_64/kernel/mce.c 2 additions, 2 deletionsarch/x86_64/kernel/mce.c
- arch/x86_64/kernel/pmtimer.c 1 addition, 1 deletionarch/x86_64/kernel/pmtimer.c
- arch/x86_64/kernel/setup.c 1 addition, 1 deletionarch/x86_64/kernel/setup.c
- arch/x86_64/kernel/setup64.c 2 additions, 2 deletionsarch/x86_64/kernel/setup64.c
- arch/x86_64/kernel/smpboot.c 1 addition, 1 deletionarch/x86_64/kernel/smpboot.c
- arch/x86_64/kernel/time.c 2 additions, 2 deletionsarch/x86_64/kernel/time.c
- arch/x86_64/kernel/traps.c 2 additions, 2 deletionsarch/x86_64/kernel/traps.c
- arch/x86_64/mm/fault.c 1 addition, 1 deletionarch/x86_64/mm/fault.c
- block/elevator.c 1 addition, 1 deletionblock/elevator.c
- drivers/acpi/ec.c 2 additions, 2 deletionsdrivers/acpi/ec.c
- drivers/block/amiflop.c 1 addition, 0 deletionsdrivers/block/amiflop.c
Loading
Please register or sign in to comment