Skip to content

Commit

Permalink
Make panic= and panic_on_oops into core_params
Browse files Browse the repository at this point in the history
This allows them to be examined and set after boot, plus means they
actually give errors if they are misused (eg. panic=yes).

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
  • Loading branch information
Rusty Russell committed Oct 21, 2008
1 parent d0ea3d7 commit f44dd16
Showing 1 changed file with 3 additions and 14 deletions.
17 changes: 3 additions & 14 deletions kernel/panic.c
Original file line number Diff line number Diff line change
Expand Up @@ -34,13 +34,6 @@ ATOMIC_NOTIFIER_HEAD(panic_notifier_list);

EXPORT_SYMBOL(panic_notifier_list);

static int __init panic_setup(char *str)
{
panic_timeout = simple_strtoul(str, NULL, 0);
return 1;
}
__setup("panic=", panic_setup);

static long no_blink(long time)
{
return 0;
Expand Down Expand Up @@ -218,13 +211,6 @@ void add_taint(unsigned flag)
}
EXPORT_SYMBOL(add_taint);

static int __init pause_on_oops_setup(char *str)
{
pause_on_oops = simple_strtoul(str, NULL, 0);
return 1;
}
__setup("pause_on_oops=", pause_on_oops_setup);

static void spin_msec(int msecs)
{
int i;
Expand Down Expand Up @@ -384,3 +370,6 @@ void __stack_chk_fail(void)
}
EXPORT_SYMBOL(__stack_chk_fail);
#endif

core_param(panic, panic_timeout, int, 0644);
core_param(pause_on_oops, pause_on_oops, int, 0644);

0 comments on commit f44dd16

Please sign in to comment.