]> asedeno.scripts.mit.edu Git - linux.git/commit
locking/lockdep: Avoid constant checks in __bfs by using offset reference
authorYuyang Du <duyuyang@gmail.com>
Mon, 6 May 2019 08:19:30 +0000 (16:19 +0800)
committerIngo Molnar <mingo@kernel.org>
Mon, 3 Jun 2019 09:55:46 +0000 (11:55 +0200)
commit77a806922cfdebcf3ae89d31a8b592a7f7fbe537
treefd339161dfc2d3078a6827f16dfda8ab5a217621
parentc1661325597f68bc9e632c4fa9c86983d56fba4f
locking/lockdep: Avoid constant checks in __bfs by using offset reference

In search of a dependency in the lock graph, there is contant checks for
forward or backward search. Directly reference the field offset of the
struct that differentiates the type of search to avoid those checks.

No functional change.

Signed-off-by: Yuyang Du <duyuyang@gmail.com>
Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Cc: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Peter Zijlstra <peterz@infradead.org>
Cc: Thomas Gleixner <tglx@linutronix.de>
Cc: bvanassche@acm.org
Cc: frederic@kernel.org
Cc: ming.lei@redhat.com
Cc: will.deacon@arm.com
Link: https://lkml.kernel.org/r/20190506081939.74287-15-duyuyang@gmail.com
Signed-off-by: Ingo Molnar <mingo@kernel.org>
kernel/locking/lockdep.c