diff --git a/[refs] b/[refs] index cef20f365c28..0addf659354c 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 676dc3cf5bc36a9e129a3ad8fe3bd7b2ebf20f5d +refs/heads/master: 1aa0b51a033d4a1ec6d29d06487e053398afa21b diff --git a/trunk/drivers/xen/events.c b/trunk/drivers/xen/events.c index 975e90fa6d5a..89987a7bf26f 100644 --- a/trunk/drivers/xen/events.c +++ b/trunk/drivers/xen/events.c @@ -766,8 +766,9 @@ int xen_destroy_irq(int irq) printk(KERN_WARNING "unmap irq failed %d\n", rc); goto out; } - pirq_to_irq[info->u.pirq.pirq] = -1; } + pirq_to_irq[info->u.pirq.pirq] = -1; + irq_info[irq] = mk_unbound_info(); xen_free_irq(irq);