diff options
author | Ian Campbell <ian.campbell@xensource.com> | 2007-05-25 15:28:52 +0100 |
---|---|---|
committer | Ian Campbell <ian.campbell@xensource.com> | 2007-05-25 15:28:52 +0100 |
commit | cf71bfc68ecd9430354cce668836537458fa44a0 (patch) | |
tree | 2bb83146ce36d5244422c8127c9e83976fa01665 /linux-2.6-xen-sparse/arch/i386/kernel/init_task-xen.c | |
parent | f91feaa0fde1c4da44c87cd8ea0baeeb1a20550e (diff) | |
download | xen-cf71bfc68ecd9430354cce668836537458fa44a0.tar.gz xen-cf71bfc68ecd9430354cce668836537458fa44a0.tar.bz2 xen-cf71bfc68ecd9430354cce668836537458fa44a0.zip |
Correct 32on64 handling of VCPUOP_register_runstate_memory_area. We
were copying too many bytes from the guest so the test for
area.addr.h.c != area.addr.p was failing.
Added a WARN_ON to the kernel to catch this case. It would be a BUG_ON
but this would break the new kernel on older hypervisors and the only
real problem is that stolen time is not updated, which we can live
with.
Signed-off-by: Ian Campbell <ian.campbell@xensource.com>
Diffstat (limited to 'linux-2.6-xen-sparse/arch/i386/kernel/init_task-xen.c')
0 files changed, 0 insertions, 0 deletions