diff options
author | Davidlohr Bueso <[email protected]> | 2014-04-19 19:26:28 -0700 |
---|---|---|
committer | Ralf Baechle <[email protected]> | 2014-06-03 22:19:09 +0200 |
commit | f7a89f1b8eb598ac5da61c9795b3d847baa73d12 (patch) | |
tree | 242a43f894239e17951e5791d1cab5a8ecc99963 /tools/perf/scripts/python | |
parent | 25198235c705be46a3863b9a0b22f1aee90e47a0 (diff) |
MIPS: Call find_vma with the mmap_sem held
Performing vma lookups without taking the mm->mmap_sem is asking
for trouble. While doing the search, the vma in question can be
modified or even removed before returning to the caller. Take the
lock (exclusively) in order to avoid races while iterating through
the vmacache and/or rbtree.
Updates two functions:
- process_fpemu_return()
- cteon_flush_cache_sigtramp()
Signed-off-by: Davidlohr Bueso <[email protected]>
Tested-by: Andreas Herrmann <[email protected]>
Cc: [email protected]
Cc: [email protected]
Cc: [email protected]
Cc: [email protected]
Cc: [email protected]
Cc: [email protected]
Cc: [email protected]
Patchwork: http://patchwork.linux-mips.org/patch/6811/
Signed-off-by: Ralf Baechle <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions