diff options
author | Andres Lagar-Cavilla <andres@lagarcavilla.org> | 2013-01-15 04:35:40 +0100 |
---|---|---|
committer | Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> | 2013-01-15 22:00:52 +0100 |
commit | 99beae6cb8f4dd5dab81a370b79c3b1085848d89 (patch) | |
tree | fa508d4649e0046b318221254fb2c496ca51e818 /include | |
parent | Merge tag 'v3.7' into stable/for-linus-3.8 (diff) | |
download | linux-99beae6cb8f4dd5dab81a370b79c3b1085848d89.tar.xz linux-99beae6cb8f4dd5dab81a370b79c3b1085848d89.zip |
xen/privcmd: Fix mmap batch ioctl.
1. If any individual mapping error happens, the V1 case will mark *all*
operations as failed. Fixed.
2. The err_array was allocated with kcalloc, resulting in potentially O(n) page
allocations. Refactor code to not use this array.
Signed-off-by: Andres Lagar-Cavilla <andres@lagarcavilla.org>
Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions