* [PATCH v4 0/2] Setup panic params early @ 2013-11-27 6:17 Felipe Contreras 2013-11-27 6:17 ` [PATCH v4 1/2] panic: setup panic_timeout early Felipe Contreras 2013-11-27 6:17 ` [PATCH v4 2/2] panic: setup panic_on_oops early Felipe Contreras 0 siblings, 2 replies; 5+ messages in thread From: Felipe Contreras @ 2013-11-27 6:17 UTC (permalink / raw) To: linux-kernel Cc: Ingo Molnar, Linus Torvalds, Andrew Morton, Levente Kurusa, Jason Baron, Felipe Contreras Exactly the same as v3, but with an unlrelated patch on top as well. Felipe Contreras (2): panic: setup panic_timeout early panic: setup panic_on_oops early kernel/panic.c | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) -- 1.8.4.2+fc1 ^ permalink raw reply [flat|nested] 5+ messages in thread
* [PATCH v4 1/2] panic: setup panic_timeout early 2013-11-27 6:17 [PATCH v4 0/2] Setup panic params early Felipe Contreras @ 2013-11-27 6:17 ` Felipe Contreras 2013-11-27 15:47 ` Jason Baron 2013-11-27 6:17 ` [PATCH v4 2/2] panic: setup panic_on_oops early Felipe Contreras 1 sibling, 1 reply; 5+ messages in thread From: Felipe Contreras @ 2013-11-27 6:17 UTC (permalink / raw) To: linux-kernel Cc: Ingo Molnar, Linus Torvalds, Andrew Morton, Levente Kurusa, Jason Baron, Felipe Contreras Otherwise we might not reboot when the user needs it the most (early on). Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com> --- kernel/panic.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/kernel/panic.c b/kernel/panic.c index b6c482c..3456652 100644 --- a/kernel/panic.c +++ b/kernel/panic.c @@ -468,9 +468,14 @@ EXPORT_SYMBOL(__stack_chk_fail); #endif -core_param(panic, panic_timeout, int, 0644); core_param(pause_on_oops, pause_on_oops, int, 0644); +static int __init set_panic_timeout(char *val) +{ + return kstrtoint(val, 0, &panic_timeout); +} +early_param("panic_timeout", set_panic_timeout); + static int __init oops_setup(char *s) { if (!s) -- 1.8.4.2+fc1 ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [PATCH v4 1/2] panic: setup panic_timeout early 2013-11-27 6:17 ` [PATCH v4 1/2] panic: setup panic_timeout early Felipe Contreras @ 2013-11-27 15:47 ` Jason Baron 2013-11-27 16:43 ` Felipe Contreras 0 siblings, 1 reply; 5+ messages in thread From: Jason Baron @ 2013-11-27 15:47 UTC (permalink / raw) To: Felipe Contreras, linux-kernel Cc: Ingo Molnar, Linus Torvalds, Andrew Morton, Levente Kurusa On 11/27/2013 01:17 AM, Felipe Contreras wrote: > Otherwise we might not reboot when the user needs it the most (early > on). > > Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com> > --- > kernel/panic.c | 7 ++++++- > 1 file changed, 6 insertions(+), 1 deletion(-) > > diff --git a/kernel/panic.c b/kernel/panic.c > index b6c482c..3456652 100644 > --- a/kernel/panic.c > +++ b/kernel/panic.c > @@ -468,9 +468,14 @@ EXPORT_SYMBOL(__stack_chk_fail); > > #endif > > -core_param(panic, panic_timeout, int, 0644); > core_param(pause_on_oops, pause_on_oops, int, 0644); > > +static int __init set_panic_timeout(char *val) > +{ > + return kstrtoint(val, 0, &panic_timeout); > +} > +early_param("panic_timeout", set_panic_timeout); > + > static int __init oops_setup(char *s) > { > if (!s) hmm....so this changes the comand-line parameter panic=x to: panic_timeout=x. The naming might not be the best, but we are really stuck with it at this point. Thanks, -Jason ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [PATCH v4 1/2] panic: setup panic_timeout early 2013-11-27 15:47 ` Jason Baron @ 2013-11-27 16:43 ` Felipe Contreras 0 siblings, 0 replies; 5+ messages in thread From: Felipe Contreras @ 2013-11-27 16:43 UTC (permalink / raw) To: Jason Baron Cc: linux-kernel, Ingo Molnar, Linus Torvalds, Andrew Morton, Levente Kurusa On Wed, Nov 27, 2013 at 9:47 AM, Jason Baron <jbaron@akamai.com> wrote: > On 11/27/2013 01:17 AM, Felipe Contreras wrote: >> Otherwise we might not reboot when the user needs it the most (early >> on). >> >> Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com> >> --- >> kernel/panic.c | 7 ++++++- >> 1 file changed, 6 insertions(+), 1 deletion(-) >> >> diff --git a/kernel/panic.c b/kernel/panic.c >> index b6c482c..3456652 100644 >> --- a/kernel/panic.c >> +++ b/kernel/panic.c >> @@ -468,9 +468,14 @@ EXPORT_SYMBOL(__stack_chk_fail); >> >> #endif >> >> -core_param(panic, panic_timeout, int, 0644); >> core_param(pause_on_oops, pause_on_oops, int, 0644); >> >> +static int __init set_panic_timeout(char *val) >> +{ >> + return kstrtoint(val, 0, &panic_timeout); >> +} >> +early_param("panic_timeout", set_panic_timeout); >> + >> static int __init oops_setup(char *s) >> { >> if (!s) > > hmm....so this changes the comand-line parameter panic=x to: > panic_timeout=x. The naming might not be the best, but we are > really stuck with it at this point. Hmm, right, it should be "panic". -- Felipe Contreras ^ permalink raw reply [flat|nested] 5+ messages in thread
* [PATCH v4 2/2] panic: setup panic_on_oops early 2013-11-27 6:17 [PATCH v4 0/2] Setup panic params early Felipe Contreras 2013-11-27 6:17 ` [PATCH v4 1/2] panic: setup panic_timeout early Felipe Contreras @ 2013-11-27 6:17 ` Felipe Contreras 1 sibling, 0 replies; 5+ messages in thread From: Felipe Contreras @ 2013-11-27 6:17 UTC (permalink / raw) To: linux-kernel Cc: Ingo Molnar, Linus Torvalds, Andrew Morton, Levente Kurusa, Jason Baron, Felipe Contreras For consistency. Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com> --- kernel/panic.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/kernel/panic.c b/kernel/panic.c index 3456652..2256838 100644 --- a/kernel/panic.c +++ b/kernel/panic.c @@ -468,7 +468,11 @@ EXPORT_SYMBOL(__stack_chk_fail); #endif -core_param(pause_on_oops, pause_on_oops, int, 0644); +static int __init set_panic_on_oops(char *val) +{ + return kstrtoint(val, 0, &panic_on_oops); +} +early_param("panic_on_oops", set_panic_on_oops); static int __init set_panic_timeout(char *val) { -- 1.8.4.2+fc1 ^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2013-11-27 16:43 UTC | newest] Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2013-11-27 6:17 [PATCH v4 0/2] Setup panic params early Felipe Contreras 2013-11-27 6:17 ` [PATCH v4 1/2] panic: setup panic_timeout early Felipe Contreras 2013-11-27 15:47 ` Jason Baron 2013-11-27 16:43 ` Felipe Contreras 2013-11-27 6:17 ` [PATCH v4 2/2] panic: setup panic_on_oops early Felipe Contreras
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox
Powered by JetHome