On slow systems with sync_console saving or loading the context of big
guests can cause the watchdog to trigger. Fix this by adding a couple
of process_pending_softirqs.
Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
Acked-by: Jan Beulich <jbeulich@suse.com>
*/
#include <xen/guest_access.h>
+#include <xen/softirq.h>
#include <xen/version.h>
#include <asm/hvm/support.h>
v, i);
return -ENODATA;
}
+ process_pending_softirqs();
}
}
else
d->domain_id, i);
return -ENODATA;
}
+ process_pending_softirqs();
}
}
d->domain_id, desc->typecode, desc->instance);
return -1;
}
+ process_pending_softirqs();
}
/* Not reached */