linux-stable/drivers/misc/sgi-xp
Russ Anderson c8182f0016 sgi-xp: xpc needs to pass the physical address, not virtual
Impact: fix crash

xpc needs to pass the physical address, not virtual.

Testing uncovered this problem.  The virtual address happens to work
most of the time due to the way bios was masking off the node bits.
Passing the physical address makes it work all of the time.

Signed-off-by: Russ Anderson <rja@sgi.com>
Acked-by: Dean Nelson <dcn@sgi.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
2008-12-16 23:04:24 +01:00
..
Makefile sgi-xp: only build for ia64-sn2 when CONFIG_IA64_GENERIC specified 2008-10-30 11:38:46 -07:00
xp.h Merge branch 'linus' into x86/uv 2008-11-20 09:02:39 +01:00
xp_main.c sgi-xp: define xp_expand_memprotect() and xp_restrict_memprotect() 2008-11-05 20:32:20 -08:00
xp_nofault.S [IA64] run some drivers/misc/sgi-xp through scripts/Lindent 2008-04-22 15:08:29 -07:00
xp_sn2.c sgi-xp: define xp_expand_memprotect() and xp_restrict_memprotect() 2008-11-05 20:32:20 -08:00
xp_uv.c sgi-xp: define xp_partition_id and xp_region_size 2008-11-05 20:32:21 -08:00
xpc.h sgi-xp: create activate and notify gru message queues 2008-11-05 20:32:20 -08:00
xpc_channel.c sgi-xp: setup the notify GRU message queue 2008-07-30 09:41:50 -07:00
xpc_main.c sgi-xp: only build for ia64-sn2 when CONFIG_IA64_GENERIC specified 2008-10-30 11:38:46 -07:00
xpc_partition.c sgi-xp: setup the activate GRU message queue 2008-07-30 09:41:50 -07:00
xpc_sn2.c sgi-xp: define xp_expand_memprotect() and xp_restrict_memprotect() 2008-11-05 20:32:20 -08:00
xpc_uv.c sgi-xp: xpc needs to pass the physical address, not virtual 2008-12-16 23:04:24 +01:00
xpnet.c sgi-xp: setup the notify GRU message queue 2008-07-30 09:41:50 -07:00