OK... Here's the latest version. Sorry about that last posting... Stupid line wrapping broke the patch! :( This patch also removes the pci_config_(read|write) function pointers. People shouldn't be using these (I don't think) and should be using the pci_ops structure linked through the pci_dev structure. These end up calling the same functions that the pci_config_(read|write) pointers refer to anyway. The only places I can see that these are being used in the kernel are in drivers/acpi/osl.c... Anyone care to comment on the use there or if it can be changed? I've cc'd the authors of the file... A full version that fixes all arch's should be coming soon. -Matt Linus Torvalds wrote: > On Tue, 13 Aug 2002, Matthew Dobson wrote: > >> I think I'm getting what you're aiming for here. See if this patch comes close >>to what you're looking for. > > > This seems to be more what I was thinking of, yes (although please drop > the "size_independent" part of the names, that just looks too horrible ;) > > Linus > >