diff options
| author | Grazvydas Ignotas <[email protected]> | 2015-02-12 15:00:19 -0800 |
|---|---|---|
| committer | Linus Torvalds <[email protected]> | 2015-02-12 18:54:11 -0800 |
| commit | 9cb12d7b4ccaa976f97ce0c5fd0f1b6a83bc2a75 (patch) | |
| tree | e0a8e02b5cb9296e057f68b4cb8a53398345e189 /tools/perf/scripts/python/bin | |
| parent | 8f4ab07f4bf1b1069c01b7c6758a7d444406996b (diff) | |
mm/memory.c: actually remap enough memory
For whatever reason, generic_access_phys() only remaps one page, but
actually allows to access arbitrary size. It's quite easy to trigger
large reads, like printing out large structure with gdb, which leads to a
crash. Fix it by remapping correct size.
Fixes: 28b2ee20c7cb ("access_process_vm device memory infrastructure")
Signed-off-by: Grazvydas Ignotas <[email protected]>
Cc: Rik van Riel <[email protected]>
Cc: <[email protected]>
Signed-off-by: Andrew Morton <[email protected]>
Signed-off-by: Linus Torvalds <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/bin')
0 files changed, 0 insertions, 0 deletions