[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [PATCH] common/gnttab: Process softirqs while dumping grant tables
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 <Ian.Jackson@xxxxxxxxxx> Signed-off-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx> --- CC: Jan Beulich <JBeulich@xxxxxxxx> CC: Wei Liu <wei.liu2@xxxxxxxxxx> CC: Roger Pau Monné <roger.pau@xxxxxxxxxx> CC: Stefano Stabellini <sstabellini@xxxxxxxxxx> CC: Julien Grall <julien.grall@xxxxxxx> CC: Ian Jackson <Ian.Jackson@xxxxxxxxxx> --- 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 Xen-devel@xxxxxxxxxxxxxxxxxxxx https://lists.xenproject.org/mailman/listinfo/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |