diff options
| author | Todd Kjos <[email protected]> | 2019-02-08 10:35:14 -0800 |
|---|---|---|
| committer | Greg Kroah-Hartman <[email protected]> | 2019-02-12 10:43:57 +0100 |
| commit | 1a7c3d9bb7a926e88d5f57643e75ad1abfc55013 (patch) | |
| tree | a64c869735ee00eded6f495cb250afefd96e1bba /tools/perf/scripts/python/stackcollapse.py | |
| parent | 6cffd79504ce040f460831030d3069fa1c99bb71 (diff) | |
binder: create userspace-to-binder-buffer copy function
The binder driver uses a vm_area to map the per-process
binder buffer space. For 32-bit android devices, this is
now taking too much vmalloc space. This patch removes
the use of vm_area when copying the transaction data
from the sender to the buffer space. Instead of using
copy_from_user() for multi-page copies, it now uses
binder_alloc_copy_user_to_buffer() which uses kmap()
and kunmap() to map each page, and uses copy_from_user()
for copying to that page.
Signed-off-by: Todd Kjos <[email protected]>
Signed-off-by: Greg Kroah-Hartman <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/stackcollapse.py')
0 files changed, 0 insertions, 0 deletions