Messages in this thread | | | Date | Fri, 9 Mar 2001 13:35:03 -0500 | From | Johannes Erdfelt <> | Subject | Re: [linux-usb-devel] Re: SLAB vs. pci_alloc_xxx in usb-uhci patch [RFC: API] |
| |
On Fri, Mar 09, 2001, David S. Miller <davem@redhat.com> wrote: > Manfred Spraul writes: > > Do lots of drivers need the reverse mapping? It wasn't on my todo list > > yet. > > I am against any API which provides this. It can be extremely > expensive to do this on some architectures, and since the rest > of the PCI dma API does not provide such an interface neither > should the pool routines.
The API I hacked together for uhci.c didn't have this.
> Drivers can keep track of this kind of information themselves, > and that is what I tell every driver author to do who complains > of a lack of a "bus_to_virt()" type thing, it's just lazy > programming.
Once I worked around not having a "bus_to_virt()" type thing I was happier with the resulting code. I completely agree.
JE
- 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/
| |