On 9/18/07, Linus Torvalds <torvalds@xxxxxxxxxxxxxxxxxxxx> wrote: > > > On Tue, 18 Sep 2007, Luis R. Rodriguez wrote: > > > > An extra branch is created on MMIO-only devices on read/writes on the > > IO_COND macro using this interface -- or is this optimized out? > > Umm. Does anybody actually have any performance numbers? > > The thing is, those things are *cheap* compared to the IO. And any > high-performance device will be using DMA for the real IO, so we're not > generally even talking about any performance-critical stuff. ACK but do we really need to benchmark this if we *know* we are creating unnecessary branches? How about Jeff's suggestion of introducing pci_mmio_map() ? This way we leave the current documenation as it is and just introduce this for MMIO-only devices. No benchmarks are necessary then, and no need to confuse people with the old API. Luis - To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html