diff options
author | Nicholas Bellinger <[email protected]> | 2013-09-23 11:57:38 -0700 |
---|---|---|
committer | Nicholas Bellinger <[email protected]> | 2013-10-01 21:27:31 -0700 |
commit | 8c7f6e9b3321f5ede7f33974cad06db224661a42 (patch) | |
tree | be7a59b7c74b0ec9b5ac6c86c3276bad311ff823 /tools/perf/scripts/python/Perf-Trace-Util/lib/Perf | |
parent | 4a47d3a1ff10e564bf04f27ac14552df64f60cdf (diff) |
target: Fall back to vzalloc upon ->sess_cmd_map kzalloc failure
This patch changes transport_alloc_session_tags() to fall back to
use vzalloc when kzalloc fails for big tag_num that end up generating
larger order allocations.
Also use is_vmalloc_addr() in transport_alloc_session_tags() failure
path, and normal transport_free_session() path to determine when
vfree() needs to be called instead of kfree().
v2 changes:
- Use __GFP_NOWARN | __GFP_REPEAT for sess_cmd_map kzalloc (mst)
Cc: Michael S. Tsirkin <[email protected]>
Cc: Asias He <[email protected]>
Cc: Kent Overstreet <[email protected]>
Signed-off-by: Nicholas Bellinger <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/Perf-Trace-Util/lib/Perf')
0 files changed, 0 insertions, 0 deletions