aboutsummaryrefslogtreecommitdiffstats
path: root/Documentation
diff options
context:
space:
mode:
authorMike Snitzer <snitzer@redhat.com>2012-07-03 12:55:37 +0100
committerAlasdair G Kergon <agk@redhat.com>2012-07-03 12:55:37 +0100
commitb0239faaf87c38bb419c9264bf20817438ddc3a9 (patch)
treecc91fa9575c0900e5e26a0aa5edca2dc29cd37ca /Documentation
parentdm persistent data: handle space map checker creation failure (diff)
downloadlinux-dev-b0239faaf87c38bb419c9264bf20817438ddc3a9.tar.xz
linux-dev-b0239faaf87c38bb419c9264bf20817438ddc3a9.zip
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 <vgoyal@redhat.com> Cc: stable@kernel.org Signed-off-by: Mike Snitzer <snitzer@redhat.com> Signed-off-by: Alasdair G Kergon <agk@redhat.com>
Diffstat (limited to 'Documentation')
0 files changed, 0 insertions, 0 deletions