]> git.baikalelectronics.ru Git - kernel.git/commit
sched/completions: Add support for initializing completions with lockdep_map
authorByungchul Park <byungchul.park@lge.com>
Wed, 25 Oct 2017 08:56:03 +0000 (17:56 +0900)
committerIngo Molnar <mingo@kernel.org>
Wed, 25 Oct 2017 10:19:03 +0000 (12:19 +0200)
commit64055f4da9eacaa0ba8638ded65ffd34930403a5
tree3d774e0f1ddd13a85407e6e7dee0dcd10aa70c3e
parent2f4148ded6842f892462ecbf6bbfdff55ce68044
sched/completions: Add support for initializing completions with lockdep_map

Sometimes we want to initialize completions with sparate lockdep maps
to assign lock classes as desired. For example, the workqueue code
needs to directly manage lockdep maps, since only the code is aware of
how to classify lockdep maps properly.

Provide additional macros initializing completions in that way.

Signed-off-by: Byungchul Park <byungchul.park@lge.com>
Cc: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Peter Zijlstra <peterz@infradead.org>
Cc: Thomas Gleixner <tglx@linutronix.de>
Cc: amir73il@gmail.com
Cc: axboe@kernel.dk
Cc: darrick.wong@oracle.com
Cc: david@fromorbit.com
Cc: hch@infradead.org
Cc: idryomov@gmail.com
Cc: johan@kernel.org
Cc: johannes.berg@intel.com
Cc: kernel-team@lge.com
Cc: linux-block@vger.kernel.org
Cc: linux-fsdevel@vger.kernel.org
Cc: linux-mm@kvack.org
Cc: linux-xfs@vger.kernel.org
Cc: oleg@redhat.com
Cc: tj@kernel.org
Link: http://lkml.kernel.org/r/1508921765-15396-8-git-send-email-byungchul.park@lge.com
Signed-off-by: Ingo Molnar <mingo@kernel.org>
include/linux/completion.h