David Miller wrote: > From: Stefan Richter <stefanr@xxxxxxxxxxxxxxxxx> > Date: Tue, 18 Dec 2007 11:38:27 +0100 > >> Also note: >> - The very same code did not oops at this point in 2.6.22. It only >> started doing so in 2.6.23. > > 2.6.23 is when the sparc64 IOMMU code started relying upon > the dev_archdata bits being correct. And why are the dev_archdata corrupt? Does arch/sparc64/kernel/pci.c fill them in incorrectly or too late? drivers/firewire/fw_ohci.c needs them for dma_map_single() + dma_sync_single_for_device() in the pci_driver.probe(), sometime after it called pci_enable_device(), before finishing the probe. -- Stefan Richter -=====-=-=== ==-- =--== http://arcgraph.de/sr/ - To unsubscribe from this list: send the line "unsubscribe sparclinux" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html