Re: How to replace bus_to_virt()?
From: Segher Boessenkool
Date: Mon May 01 2006 - 08:30:19 EST
is there a *direct* future-proof replacement for bus_to_virt()?
It appears there are already architectures which do not define a
bus_to_virt() funtion or macro. If there isn't a direct
replacement, is there at least a way to detect at compile time
whether bus_to_virt() exists?
I am asking because the sbp2 driver uses bus_to_virt() if
CONFIG_IEEE1394_SBP2_PHYS_DMA=y. I would like to replace this
option by an automatic detection when the respective code in sbp2
is actually required.
The current implementation is this: Sbp2 uses bus_to_virt() to map
from 1394 bus addresses (which are currently identical to local
host bus addresses) to virtual addresses.
Sounds like you should be using phys_to_virt() anyway?
Segher
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/