diff options
author | Milan Broz <mbroz@redhat.com> | 2008-10-10 13:37:08 +0100 |
---|---|---|
committer | Alasdair G Kergon <agk@redhat.com> | 2008-10-10 13:37:08 +0100 |
commit | 933f01d43326fb12a978a8e0bb062c28a2de4d5a (patch) | |
tree | 89f25c15fb98d90ee7377437482e444a8ac6a106 /include/linux/device-mapper.h | |
parent | c8081618a9f832fdf7ca81eb087f9f61f2bf07d5 (diff) | |
download | linux-933f01d43326fb12a978a8e0bb062c28a2de4d5a.tar.gz linux-933f01d43326fb12a978a8e0bb062c28a2de4d5a.tar.bz2 linux-933f01d43326fb12a978a8e0bb062c28a2de4d5a.zip |
dm crypt: avoid unnecessary wait when splitting bio
Don't wait between submitting crypt requests for a bio unless
we are short of memory.
There are two situations when we must split an encrypted bio:
1) there are no free pages;
2) the new bio would violate underlying device restrictions
(e.g. max hw segments).
In case (2) we do not need to wait.
Add output variable to crypt_alloc_buffer() to distinguish between
these cases.
Signed-off-by: Milan Broz <mbroz@redhat.com>
Signed-off-by: Alasdair G Kergon <agk@redhat.com>
Diffstat (limited to 'include/linux/device-mapper.h')
0 files changed, 0 insertions, 0 deletions