diff options
author | Peter Zijlstra <peterz@infradead.org> | 2020-05-25 13:22:41 +0300 |
---|---|---|
committer | Peter Zijlstra <peterz@infradead.org> | 2020-07-10 13:00:02 +0300 |
commit | a21ee6055c30ce68c4e201c6496f0ed2a1936230 (patch) | |
tree | 0d929fda0e9821d2cec6181291a7ad398d68bbf1 /Documentation | |
parent | a6342915881a687b07847b7c57628de07a256525 (diff) | |
download | linux-a21ee6055c30ce68c4e201c6496f0ed2a1936230.tar.xz |
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
Diffstat (limited to 'Documentation')
0 files changed, 0 insertions, 0 deletions