Messages in this thread | | | Date | Wed, 15 Feb 2006 15:03:56 +0900 | From | Kenji Kaneshige <> | Subject | Re: [RFC][PATCH 1/4] PCI legacy I/O port free driver - Introduce pci_set_bar_mask*() |
| |
Andrew Morton wrote: > Kenji Kaneshige <kaneshige.kenji@jp.fujitsu.com> wrote: > >>This patch introduces a new interface pci_select_resource() for PCI >> device drivers to tell kernel what resources they want to use. > > > It'd be nice if we didn't need to introduce any new API functions for this. > If we could just do: > > struct pci_something pci_something_table[] = { > ... > { > ... > .dont_allocate_io_space = 1, > ... > }, > ... > }; > > within each driver which wants it. > > But I can't think of a suitable per-device-id structure with which we can > do that :( > >
My another idea was to use pci quirks. In this approach, we don't need to introduce any new API. But I gave up this idea because it looked abuse of pci quirks.
Anyway, I try to think about new ideas we don't need to introduce any new API.
Thanks, Kenji Kaneshige - 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/
| |