aboutsummaryrefslogtreecommitdiff
path: root/drivers/scsi/mpt2sas/mpi/mpi2_raid.h
diff options
context:
space:
mode:
authorDave Chinner <[email protected]>2011-03-26 09:13:42 +1100
committerDave Chinner <[email protected]>2011-03-26 09:13:42 +1100
commita19fb380961f209a3a406443686647bcd01bb9a6 (patch)
tree304baceb45f2b40991900a546c39663bb37814ea /drivers/scsi/mpt2sas/mpi/mpi2_raid.h
parent8287889742940cf3c416e755322090d09f2829be (diff)
vmap: flush vmap aliases when mapping fails
On 32 bit systems, vmalloc space is limited and XFS can chew through it quickly as the vmalloc space is lazily freed. This can result in failure to map buffers, even when there is apparently large amounts of vmalloc space available. Hence, if we fail to map a buffer, purge the aliases that have not yet been freed to hopefuly free up enough vmalloc space to allow a retry to succeed. Signed-off-by: Dave Chinner <[email protected]> Reviewed-by: Christoph Hellwig <[email protected]> Reviewed-by: Alex Elder <[email protected]>
Diffstat (limited to 'drivers/scsi/mpt2sas/mpi/mpi2_raid.h')
0 files changed, 0 insertions, 0 deletions