X-Git-Url: https://git.openfabrics.org/?p=~shefty%2Frdma-dev.git;a=blobdiff_plain;f=arch%2Farm%2Fmach-highbank%2Fhighbank.c;h=65656ff0eb339c10d581196f0580420c8ba3c7bc;hp=f710f163fb50056c199da83fb1295b4f2cbca759;hb=10b6339e93244156fac901560117e94bf9dca120;hpb=fde8bc59c03c0ad1fa4f655e0ed5cc1f76d11e8b diff --git a/arch/arm/mach-highbank/highbank.c b/arch/arm/mach-highbank/highbank.c index f710f163fb5..65656ff0eb3 100644 --- a/arch/arm/mach-highbank/highbank.c +++ b/arch/arm/mach-highbank/highbank.c @@ -29,6 +29,7 @@ #include #include +#include #include #include #include @@ -60,7 +61,7 @@ static void __init highbank_scu_map_io(void) void highbank_set_cpu_jump(int cpu, void *jump_addr) { - cpu = cpu_logical_map(cpu); + cpu = MPIDR_AFFINITY_LEVEL(cpu_logical_map(cpu), 0); writel(virt_to_phys(jump_addr), HB_JUMP_TABLE_VIRT(cpu)); __cpuc_flush_dcache_area(HB_JUMP_TABLE_VIRT(cpu), 16); outer_clean_range(HB_JUMP_TABLE_PHYS(cpu),