Searched hist:a21ee6055c30ce68c4e201c6496f0ed2a1936230 (Results 1 – 6 of 6) sorted by relevance
/openbmc/linux/include/linux/ |
H A D | irqflags.h | diff a21ee6055c30ce68c4e201c6496f0ed2a1936230 Mon May 25 05:22:41 CDT 2020 Peter Zijlstra <peterz@infradead.org> lockdep: Change hardirq{s_enabled,_context} to per-cpu variables
Currently all IRQ-tracking state is in task_struct, this means that task_struct needs to be defined before we use it.
Especially for lockdep_assert_irq*() this can lead to header-hell.
Move the hardirq state into per-cpu variables to avoid the task_struct dependency.
Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Reviewed-by: Ingo Molnar <mingo@kernel.org> Link: https://lkml.kernel.org/r/20200623083721.512673481@infradead.org
|
H A D | lockdep.h | diff a21ee6055c30ce68c4e201c6496f0ed2a1936230 Mon May 25 05:22:41 CDT 2020 Peter Zijlstra <peterz@infradead.org> lockdep: Change hardirq{s_enabled,_context} to per-cpu variables
Currently all IRQ-tracking state is in task_struct, this means that task_struct needs to be defined before we use it.
Especially for lockdep_assert_irq*() this can lead to header-hell.
Move the hardirq state into per-cpu variables to avoid the task_struct dependency.
Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Reviewed-by: Ingo Molnar <mingo@kernel.org> Link: https://lkml.kernel.org/r/20200623083721.512673481@infradead.org
|
H A D | sched.h | diff a21ee6055c30ce68c4e201c6496f0ed2a1936230 Mon May 25 05:22:41 CDT 2020 Peter Zijlstra <peterz@infradead.org> lockdep: Change hardirq{s_enabled,_context} to per-cpu variables
Currently all IRQ-tracking state is in task_struct, this means that task_struct needs to be defined before we use it.
Especially for lockdep_assert_irq*() this can lead to header-hell.
Move the hardirq state into per-cpu variables to avoid the task_struct dependency.
Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Reviewed-by: Ingo Molnar <mingo@kernel.org> Link: https://lkml.kernel.org/r/20200623083721.512673481@infradead.org
|
/openbmc/linux/kernel/ |
H A D | softirq.c | diff a21ee6055c30ce68c4e201c6496f0ed2a1936230 Mon May 25 05:22:41 CDT 2020 Peter Zijlstra <peterz@infradead.org> lockdep: Change hardirq{s_enabled,_context} to per-cpu variables
Currently all IRQ-tracking state is in task_struct, this means that task_struct needs to be defined before we use it.
Especially for lockdep_assert_irq*() this can lead to header-hell.
Move the hardirq state into per-cpu variables to avoid the task_struct dependency.
Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Reviewed-by: Ingo Molnar <mingo@kernel.org> Link: https://lkml.kernel.org/r/20200623083721.512673481@infradead.org
|
H A D | fork.c | diff a21ee6055c30ce68c4e201c6496f0ed2a1936230 Mon May 25 05:22:41 CDT 2020 Peter Zijlstra <peterz@infradead.org> lockdep: Change hardirq{s_enabled,_context} to per-cpu variables
Currently all IRQ-tracking state is in task_struct, this means that task_struct needs to be defined before we use it.
Especially for lockdep_assert_irq*() this can lead to header-hell.
Move the hardirq state into per-cpu variables to avoid the task_struct dependency.
Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Reviewed-by: Ingo Molnar <mingo@kernel.org> Link: https://lkml.kernel.org/r/20200623083721.512673481@infradead.org
|
/openbmc/linux/kernel/locking/ |
H A D | lockdep.c | diff a21ee6055c30ce68c4e201c6496f0ed2a1936230 Mon May 25 05:22:41 CDT 2020 Peter Zijlstra <peterz@infradead.org> lockdep: Change hardirq{s_enabled,_context} to per-cpu variables
Currently all IRQ-tracking state is in task_struct, this means that task_struct needs to be defined before we use it.
Especially for lockdep_assert_irq*() this can lead to header-hell.
Move the hardirq state into per-cpu variables to avoid the task_struct dependency.
Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Reviewed-by: Ingo Molnar <mingo@kernel.org> Link: https://lkml.kernel.org/r/20200623083721.512673481@infradead.org
|