Home
last modified time | relevance | path

Searched hist:a21ee6055c30ce68c4e201c6496f0ed2a1936230 (Results 1 – 6 of 6) sorted by relevance

/openbmc/linux/include/linux/
H A Dirqflags.hdiff 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 Dlockdep.hdiff 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 Dsched.hdiff 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 Dsoftirq.cdiff 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 Dfork.cdiff 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 Dlockdep.cdiff 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