diff options
author | Mike Travis <[email protected]> | 2016-08-01 13:40:50 -0500 |
---|---|---|
committer | Ingo Molnar <[email protected]> | 2016-08-10 15:55:38 +0200 |
commit | 054f621fd5b1c7245710f5d3935c94ce6ae4b3b7 (patch) | |
tree | 29de5d65d6eb2d34953216555bbb36b001bd7412 /lib/mpi/mpiutil.c | |
parent | 3e035305875cfa8a58c1ca573d0cfa6a7f201f27 (diff) |
x86/platform/UV: Fix problem with UV4 Socket IDs not being contiguous
The UV4 Socket IDs are not guaranteed to equate to Node values which
can cause the GAM (Global Addressable Memory) table lookups to fail.
Fix this by using an independent index into the GAM table instead of
the Socket ID to reference the base address.
Tested-by: Frank Ramsay <[email protected]>
Tested-by: John Estabrook <[email protected]>
Signed-off-by: Mike Travis <[email protected]>
Reviewed-by: Dimitri Sivanich <[email protected]>
Reviewed-by: Nathan Zimmer <[email protected]>
Cc: Alex Thorlton <[email protected]>
Cc: Andrew Banman <[email protected]>
Cc: Andrew Morton <[email protected]>
Cc: Linus Torvalds <[email protected]>
Cc: Peter Zijlstra <[email protected]>
Cc: Russ Anderson <[email protected]>
Cc: Thomas Gleixner <[email protected]>
Link: http://lkml.kernel.org/r/[email protected]
Signed-off-by: Ingo Molnar <[email protected]>
Diffstat (limited to 'lib/mpi/mpiutil.c')
0 files changed, 0 insertions, 0 deletions