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
-
: send the line "unsubscribe linux-scsi" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html