30 lines
973 B
Diff
30 lines
973 B
Diff
# HG changeset patch
|
|
# User Keir Fraser <keir.fraser@citrix.com>
|
|
# Date 1228490652 0
|
|
# Node ID d206692cbcbe33305afc4879a4b3ece44a8aba93
|
|
# Parent de7fd862ada2ed079d0a5c407508eb63bb936992
|
|
x86: make an error message more precise
|
|
|
|
... allowing to distinguish whether the to be added or the already
|
|
existing PIRQ binding is causing the failure.
|
|
|
|
Signed-off-by: Jan Beulich <jbeulich@novell.com>
|
|
|
|
--- a/xen/arch/x86/irq.c
|
|
+++ b/xen/arch/x86/irq.c
|
|
@@ -620,9 +620,11 @@ int pirq_guest_bind(struct vcpu *v, int
|
|
}
|
|
else if ( !will_share || !action->shareable )
|
|
{
|
|
- gdprintk(XENLOG_INFO, "Cannot bind IRQ %d to guest. "
|
|
- "Will not share with others.\n",
|
|
- irq);
|
|
+ gdprintk(XENLOG_INFO, "Cannot bind IRQ %d to guest. %s.\n",
|
|
+ irq,
|
|
+ will_share ?
|
|
+ "Others do not share" :
|
|
+ "Will not share with others");
|
|
rc = -EBUSY;
|
|
goto unlock_out;
|
|
}
|