Messages in this thread | | | From | (Eric W. Biederman) | Subject | Re: MSI entry unlinked before arch_teardown_msi_irq(). | Date | Sun, 25 Feb 2007 02:08:07 -0700 |
| |
David Miller <davem@davemloft.net> writes:
> ric, you recommended to me that I use: > > struct msi_desc *entry = get_irq_data(irq); > > in my arch_teardown_msi_irq() routine earlier, but the current > code unlinks the entry before the call to arch_teardown_msi_irq() > so I get OOPS's on shutdown on sparc64 because of this since > get_irq_data() will return NULL at that point. > > Can you fix this up or suggest how I should code the patch to > your liking so I can take care of it?
I'm guessing my patch to switch the appropriate from get_irq_data to get_irq_msi was merged in between that conversation and this.
Sorry about that.
There was a real problem that ppc used the data stored in get_irq_data for something else. So we added a dedicated pointer to struct irq_desc.
If that isn't the issue holler and I will look into it a little more.
Eric - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |