powerpc/cell/oprofile: Fix test on overlay_tbl_offset in vma_map
authorRoel Kluin <12o3l@tiscali.nl>
Mon, 6 Oct 2008 22:38:33 +0000 (22:38 +0000)
committerBenjamin Herrenschmidt <benh@kernel.crashing.org>
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 <12o3l@tiscali.nl>
Acked-by: Maynard Johnson <maynardj@us.ibm.com>
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
arch/powerpc/oprofile/cell/vma_map.c