diff options
author | Mike Snitzer <[email protected]> | 2012-07-03 12:55:37 +0100 |
---|---|---|
committer | Alasdair G Kergon <[email protected]> | 2012-07-03 12:55:37 +0100 |
commit | b0239faaf87c38bb419c9264bf20817438ddc3a9 (patch) | |
tree | cc91fa9575c0900e5e26a0aa5edca2dc29cd37ca /tools/perf/util/scripting-engines/trace-event-python.c | |
parent | 62662303e7f590fdfbb0070ab820a0ad4267c119 (diff) |
dm persistent data: fix allocation failure in space map checker init
If CONFIG_DM_DEBUG_SPACE_MAPS is enabled and memory is fragmented and a
sufficiently-large metadata device is used in a thin pool then the space
map checker will fail to allocate the memory it requires.
Switch from kmalloc to vmalloc to allow larger virtually contiguous
allocations for the space map checker's internal count arrays.
Reported-by: Vivek Goyal <[email protected]>
Cc: [email protected]
Signed-off-by: Mike Snitzer <[email protected]>
Signed-off-by: Alasdair G Kergon <[email protected]>
Diffstat (limited to 'tools/perf/util/scripting-engines/trace-event-python.c')
0 files changed, 0 insertions, 0 deletions