commit | 52c742d7395c35e2bb295f20b3e4390293c67214 | [log] [tgz] |
---|---|---|
author | Byungchul Park <[email protected]> | Wed Oct 25 08:56:04 2017 |
committer | chrome-bot <[email protected]> | Fri Aug 31 02:33:55 2018 |
tree | bca0c09efeeabb4fe8283cf04229582e0f66c47e | |
parent | 9086af5697e0f11b11cebca35deed64918e55b26 [diff] |
UPSTREAM: workqueue: Remove now redundant lock acquisitions wrt. workqueue flushes The workqueue code added manual lock acquisition annotations to catch deadlocks. After lockdepcrossrelease was introduced, some of those became redundant, since wait_for_completion() already does the acquisition and tracking. Remove the duplicate annotations. Signed-off-by: Byungchul Park <[email protected]> Cc: Linus Torvalds <[email protected]> Cc: Peter Zijlstra <[email protected]> Cc: Thomas Gleixner <[email protected]> Cc: [email protected] Cc: [email protected] Cc: [email protected] Cc: [email protected] Cc: [email protected] Cc: [email protected] Cc: [email protected] Cc: [email protected] Cc: [email protected] Cc: [email protected] Cc: [email protected] Cc: [email protected] Cc: [email protected] Cc: [email protected] Cc: [email protected] Link: http://lkml.kernel.org/r/[email protected] Signed-off-by: Ingo Molnar <[email protected]> (cherry picked from commit fd1a5b04dfb899f84ddeb8acdaea6b98283df1e5) Signed-off-by: Xuewei Zhang <[email protected]> BUG=b:112611854 TEST=xfstests generic/113 Change-Id: Ice24050ea02b961b3a592fdacb58a89ee97a65d9 Reviewed-on: https://chromium-review.googlesource.com/1195022 Commit-Ready: Xuewei Zhang <[email protected]> Tested-by: Xuewei Zhang <[email protected]> Reviewed-by: Guenter Roeck <[email protected]>