* Josh Poimboeuf wrote:
> On Thu, Sep 08, 2016 at 09:04:01AM +0200, Ingo Molnar wrote:
> >
> > * Josh Poimboeuf wrote:
> >
> > > arch/x86/kernel/dumpstack_32.c | 14 ++
> >
> > > --- a/arch/x86/kernel/dumpstack_32.c
> > > +++
* Josh Poimboeuf wrote:
> On Thu, Sep 08, 2016 at 09:04:01AM +0200, Ingo Molnar wrote:
> >
> > * Josh Poimboeuf wrote:
> >
> > > arch/x86/kernel/dumpstack_32.c | 14 ++
> >
> > > --- a/arch/x86/kernel/dumpstack_32.c
> > > +++ b/arch/x86/kernel/dumpstack_32.c
> >
> > > +static
On Thu, Sep 08, 2016 at 09:04:01AM +0200, Ingo Molnar wrote:
>
> * Josh Poimboeuf wrote:
>
> > arch/x86/kernel/dumpstack_32.c | 14 ++
>
> > --- a/arch/x86/kernel/dumpstack_32.c
> > +++ b/arch/x86/kernel/dumpstack_32.c
>
> > +static void
On Thu, Sep 08, 2016 at 09:04:01AM +0200, Ingo Molnar wrote:
>
> * Josh Poimboeuf wrote:
>
> > arch/x86/kernel/dumpstack_32.c | 14 ++
>
> > --- a/arch/x86/kernel/dumpstack_32.c
> > +++ b/arch/x86/kernel/dumpstack_32.c
>
> > +static void *is_softirq_stack(unsigned long *stack);
>
* Josh Poimboeuf wrote:
> arch/x86/kernel/dumpstack_32.c | 14 ++
> --- a/arch/x86/kernel/dumpstack_32.c
> +++ b/arch/x86/kernel/dumpstack_32.c
> +static void *is_softirq_stack(unsigned long *stack);
> {
FYI, this bit clearly wasn't build tested on 32-bit
* Josh Poimboeuf wrote:
> arch/x86/kernel/dumpstack_32.c | 14 ++
> --- a/arch/x86/kernel/dumpstack_32.c
> +++ b/arch/x86/kernel/dumpstack_32.c
> +static void *is_softirq_stack(unsigned long *stack);
> {
FYI, this bit clearly wasn't build tested on 32-bit even once - I'm
show_stack_log_lvl() and dump_trace() are already preemption safe:
- If they're running in irq or exception context, preemption is already
disabled and the percpu stack pointers can be trusted.
- If they're running with preemption enabled, they must be running on
the task stack anyway, so it
show_stack_log_lvl() and dump_trace() are already preemption safe:
- If they're running in irq or exception context, preemption is already
disabled and the percpu stack pointers can be trusted.
- If they're running with preemption enabled, they must be running on
the task stack anyway, so it
8 matches
Mail list logo