commit | 99beae6cb8f4dd5dab81a370b79c3b1085848d89 | [log] [tgz] |
---|---|---|
author | Andres Lagar-Cavilla <andres@lagarcavilla.org> | Mon Jan 14 22:35:40 2013 -0500 |
committer | Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> | Tue Jan 15 16:00:52 2013 -0500 |
tree | fa508d4649e0046b318221254fb2c496ca51e818 | |
parent | 7bcc1ec07748cae3552dc9b46701c117926c8923 [diff] |
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>