iSCSI/iBFT: use proper address translation
authorJan Beulich <JBeulich@novell.com>
Fri, 2 Oct 2009 15:12:39 +0000 (16:12 +0100)
committerLinus Torvalds <torvalds@linux-foundation.org>
Mon, 5 Oct 2009 19:05:40 +0000 (12:05 -0700)
commited3c661448a1b4b0b07c0a0d3c6e8a19c7d0ffd7
treeddf42bb3a23d51a836f5faf6ffd88f0a4f7508e5
parent41cb6654eb2cf01476223a3742946b9f65bd1bbd
iSCSI/iBFT: use proper address translation

In virtual environments (namely, Xen Dom0) virt <-> phys and
virt <-> isa-bus translations cannot be freely interchanged (and
even outside such environments it is not really correct to do so).
When looking at memory below 1M, the latter translations should
always be used.

iscsi_ibft_find.c part from: Martin Wilck <martin.wilck@ts.fujitsu.com>.

Signed-off-by: Jan Beulich <jbeulich@novell.com>
Signed-off-by: Peter Jones <pjones@redhat.com>
Signed-off-by: Konrad Rzeszutek Wilk <ketuzsezs@darnok.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
drivers/firmware/iscsi_ibft.c
drivers/firmware/iscsi_ibft_find.c