Files
Linux/include/linux
Nicolai Hähnle 977625a693 locking/mutex: Initialize mutex_waiter::ww_ctx with poison when debugging
Help catch cases where mutex_lock is used directly on w/w mutexes, which
otherwise result in the w/w tasks reading uninitialized data.

Signed-off-by: Nicolai Hähnle <[email protected]>
Signed-off-by: Peter Zijlstra (Intel) <[email protected]>
Cc: Andrew Morton <[email protected]>
Cc: Chris Wilson <[email protected]>
Cc: Daniel Vetter <[email protected]>
Cc: Linus Torvalds <[email protected]>
Cc: Maarten Lankhorst <[email protected]>
Cc: Paul E. McKenney <[email protected]>
Cc: Peter Zijlstra <[email protected]>
Cc: Thomas Gleixner <[email protected]>
Cc: [email protected]
Link: http://lkml.kernel.org/r/[email protected]
Signed-off-by: Ingo Molnar <[email protected]>
2017-01-14 11:14:53 +01:00
..
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
2016-12-22 22:58:37 -05:00
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
2016-12-08 13:31:11 -05:00
2016-12-17 21:27:44 -05:00
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
2016-12-08 16:37:33 -08:00
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
2016-12-05 19:01:16 -05:00
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
2016-12-05 19:01:16 -05:00
…
…
…
…
…
…
…
…
…
…
…
2016-12-25 17:21:22 +01:00
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
2016-12-25 17:21:22 +01:00
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
2016-12-12 18:55:06 -08:00
2016-12-25 17:21:23 +01:00
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
2016-12-06 11:05:46 +01:00
…
…
…
…
…
…
…
…
…
…
2016-12-16 00:13:41 +02:00
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
2016-12-19 17:29:44 -05:00
…
…
…
…
…
…
…
…
…
2016-12-12 18:55:07 -08:00
…
…
…
…
…
…
…
…
…
…
…
…
…
…
2016-12-06 10:17:03 +02:00
…
…
…
…
…
…
…
…
…
2016-12-08 14:21:47 -05:00
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
2017-01-14 11:14:16 +01:00
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
2017-01-10 18:31:55 -08:00
…
…
…
…
…
…
…
…
…
…
…
…
…
…
2016-12-25 17:21:22 +01:00
…
…
…
…
2017-01-10 18:31:55 -08:00
…
…
…
…
…
…
…
…
…
2016-12-09 22:12:21 -05:00
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
2016-12-12 18:55:08 -08:00
…
…
…
…
…
…
2016-12-25 17:21:22 +01:00
…
…
…
…
…
…
…
…
…
…
…