OSSTests upgrade to Jessie has identified that with a sufficiently large grant table, a watchdog timeout can occur.
http://logs.test-lab.xenproject.org/osstest/logs/134399/test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow/serial-chardonnay0.log Reported-by: Ian Jackson <[email protected]> Signed-off-by: Andrew Cooper <[email protected]> --- CC: Jan Beulich <[email protected]> CC: Wei Liu <[email protected]> CC: Roger Pau Monné <[email protected]> CC: Stefano Stabellini <[email protected]> CC: Julien Grall <[email protected]> CC: Ian Jackson <[email protected]> --- xen/common/grant_table.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/xen/common/grant_table.c b/xen/common/grant_table.c index 80728ea..344b3ee 100644 --- a/xen/common/grant_table.c +++ b/xen/common/grant_table.c @@ -3956,6 +3956,9 @@ static void gnttab_usage_print(struct domain *rd) uint16_t status; uint64_t frame; + if ( !(ref & 31) ) + process_pending_softirqs(); + act = active_entry_acquire(gt, ref); if ( !act->pin ) { -- 2.1.4 _______________________________________________ Xen-devel mailing list [email protected] https://lists.xenproject.org/mailman/listinfo/xen-devel
