X-Git-Url: http://git.rot13.org/?a=blobdiff_plain;f=kernel%2Firq%2Fchip.c;h=615ce97c6cfd8393e85dbc4fb3b23f0cce762bcb;hb=878701db07db3f0b59f14f0c525b681e4ca81551;hp=0133f4f9e9f0c71633ccff2d4029f479148d0af9;hpb=902b236c087bf021c94cc21a2b09d928c4156c2b;p=powerpc.git diff --git a/kernel/irq/chip.c b/kernel/irq/chip.c index 0133f4f9e9..615ce97c6c 100644 --- a/kernel/irq/chip.c +++ b/kernel/irq/chip.c @@ -11,6 +11,7 @@ */ #include +#include #include #include #include @@ -185,6 +186,8 @@ int set_irq_msi(unsigned int irq, struct msi_desc *entry) desc = irq_desc + irq; spin_lock_irqsave(&desc->lock, flags); desc->msi_desc = entry; + if (entry) + entry->irq = irq; spin_unlock_irqrestore(&desc->lock, flags); return 0; }