diff options
author | Takuya Yoshikawa <yoshikawa.takuya@oss.ntt.co.jp> | 2010-04-12 19:35:35 +0900 |
---|---|---|
committer | Avi Kivity <avi@redhat.com> | 2010-04-20 13:06:55 +0300 |
commit | 87bf6e7de1134f48681fd2ce4b7c1ec45458cb6d (patch) | |
tree | ae8ce63cecab98c036c0d76422de42cf78e042f4 /mm/highmem.c | |
parent | 77662e0028c7c63e34257fda03ff9625c59d939d (diff) | |
download | lwn-87bf6e7de1134f48681fd2ce4b7c1ec45458cb6d.tar.gz lwn-87bf6e7de1134f48681fd2ce4b7c1ec45458cb6d.zip |
KVM: fix the handling of dirty bitmaps to avoid overflows
Int is not long enough to store the size of a dirty bitmap.
This patch fixes this problem with the introduction of a wrapper
function to calculate the sizes of dirty bitmaps.
Note: in mark_page_dirty(), we have to consider the fact that
__set_bit() takes the offset as int, not long.
Signed-off-by: Takuya Yoshikawa <yoshikawa.takuya@oss.ntt.co.jp>
Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com>
Diffstat (limited to 'mm/highmem.c')
0 files changed, 0 insertions, 0 deletions