powerpc/cell/oprofile: Fix test on overlay_tbl_offset in vma_map
authorRoel Kluin <[email protected]>
Mon, 6 Oct 2008 22:38:33 +0000 (22:38 +0000)
committerBenjamin Herrenschmidt <[email protected]>
Fri, 10 Oct 2008 04:55:18 +0000 (15:55 +1100)
commit99c840668c23fa81ac642598c792926021329747
tree50159a1d62e2064d70d9d613a990c4dc34fb0c90
parent4538d0ca71b4f8991c4c0f433d7d17805738326e
powerpc/cell/oprofile: Fix test on overlay_tbl_offset in vma_map

Offset is unsigned and when an address isn't found in the vma map
vma_map_lookup() returns the vma physical address + 0x10000000.

vma_map_lookup used to return 0xffffffff on a failed lookup, but
a change was made to return the vma physical address + 0x10000000
There are two callers of vam_map_lookup: one of them correctly
deals with this new return value, but the other (below) did not.

Signed-off-by: Roel Kluin <[email protected]>
Acked-by: Maynard Johnson <[email protected]>
Signed-off-by: Arnd Bergmann <[email protected]>
Signed-off-by: Benjamin Herrenschmidt <[email protected]>
arch/powerpc/oprofile/cell/vma_map.c