On Thursday, September 01, 2005 1:10 PM Andrew Morton wrote: >> >> On Thursday, September 01, 2005 12:32 PM Andrew Morton wrote: >> > So what is the alternative to Shaohua's fix? Restore all the msi >> > registers on resume? >> >> Yes, the PCIe port bus driver, for example, did that. >>
> So you're saying that each individual driver which uses MSI is responsible > for the restore? Yes. > Is it not possible to do this in some single centralized place? Existing pci_save_state(dev)/pci_restore_state(dev) covers only 64 bytes of PCI header. One solution is to extend these APIs to cover up to 256 bytes. What do you think? Thanks, Tom - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/