diff options
| author | kfraser@localhost.localdomain <kfraser@localhost.localdomain> | 2007-08-28 16:08:38 +0100 |
|---|---|---|
| committer | kfraser@localhost.localdomain <kfraser@localhost.localdomain> | 2007-08-28 16:08:38 +0100 |
| commit | de01426fdf7361ea196626901998408b76a33735 (patch) | |
| tree | 8627aeb5580d5150bf4cca4766635a40a9cf3867 /tools/flask/libflask | |
| parent | 81217a7a8d35fe341be4d0cbda4b7a44d4f1df5a (diff) | |
| download | xen-de01426fdf7361ea196626901998408b76a33735.tar.gz xen-de01426fdf7361ea196626901998408b76a33735.tar.bz2 xen-de01426fdf7361ea196626901998408b76a33735.zip | |
ioemu: error checkin when setting up the Cirrus Logic video device.
set_mm_mapping() may fail because of xc_domain_populate_physmap(). In
this case, we should not blindly go on; the xc_map_foreign_batch()
that follows will cause a page fault and, at best, get mapped in a
zeroed page from the dom0 (which is not what we want). While I'm in
here, fix a memory leak on an error path.
Signed-off-by: Chris Lalancette <clalance@redhat.com>
Diffstat (limited to 'tools/flask/libflask')
0 files changed, 0 insertions, 0 deletions
