commit | a0c2baaf81bd53dc76fccdddc721ba7dbb62be21 | [log] [tgz] |
---|---|---|
author | Sherry Yang <sherryy@android.com> | Fri Oct 20 20:58:58 2017 -0400 |
committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | Sat Oct 21 10:14:20 2017 +0200 |
tree | 0104ebfb31019168be252bc006e4689674cd8dcf | |
parent | 9d35593b4f0b89ab0c194349c7d357b3b159e99a [diff] |
android: binder: Don't get mm from task Use binder_alloc struct's mm_struct rather than getting a reference to the mm struct through get_task_mm to avoid a potential deadlock between lru lock, task lock and dentry lock, since a thread can be holding the task lock and the dentry lock while trying to acquire the lru lock. Acked-by: Arve Hjønnevåg <arve@android.com> Signed-off-by: Sherry Yang <sherryy@android.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>