Messages in this thread Patch in this message | | | From | Sasha Levin <> | Subject | [PATCH v3 10/14] tools/lib/lockdep: call lockdep_init_task on init | Date | Mon, 22 Jun 2020 18:42:54 -0400 |
| |
We now have to explicitly call lockdep_init_task() when starting up.
Signed-off-by: Sasha Levin <sashal@kernel.org> --- tools/lib/lockdep/preload.c | 4 ++++ 1 file changed, 4 insertions(+)
diff --git a/tools/lib/lockdep/preload.c b/tools/lib/lockdep/preload.c index 8f1adbe887b2f..578fdeda9422c 100644 --- a/tools/lib/lockdep/preload.c +++ b/tools/lib/lockdep/preload.c @@ -9,6 +9,8 @@ #include "include/liblockdep/mutex.h" #include "../../include/linux/rbtree.h" +extern struct task_struct *__curr(void); + /** * struct lock_lookup - liblockdep's view of a single unique lock * @orig: pointer to the original pthread lock, used for lookups @@ -421,6 +423,8 @@ __attribute__((constructor)) static void init_preload(void) if (__init_state == done) return; + lockdep_init_task(__curr()); + #ifndef __GLIBC__ __init_state = prepare; -- 2.25.1
| |