android_kernel_motorola_sm6225/arch/ia64/sn/kernel
Robin Holt cbf093e8c7 [IA64] bte_unaligned_copy() transfers one extra cache line.
When called to do a transfer that has a start offset within the cache
line which is uneven between source and destination and a length which
terminates the source of the copy exactly on a cache line, one extra
line gets copied into a temporary buffer.  This is normally not an issue
since the buffer is a kernel buffer and only the requested information
gets copied into the user buffer.

The problem arises when the source ends at the very last physical page
of memory.  That last cache line does not exist and results in the SHUB
chip raising an MCA.

Signed-off-by: Robin Holt <holt@sgi.com>
Signed-off-by: Dean Nelson <dcn@sgi.com>
Signed-off-by: Tony Luck <tony.luck@intel.com>
2006-11-15 10:12:15 -08:00
..
sn2 [IA64] Fix breakage from irq change 2006-10-06 10:09:41 -07:00
bte.c [IA64] bte_unaligned_copy() transfers one extra cache line. 2006-11-15 10:12:15 -08:00
bte_error.c [IA64-SGI] Altix BTE error handling fixes 2006-01-13 14:06:53 -08:00
huberror.c [PATCH] more ia64 irq handlers 2006-10-09 14:19:07 -07:00
idle.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
io_init.c [PATCH] PCI: altix: msi support 2006-06-21 11:59:59 -07:00
iomv.c [IA64-SGI] altix: enable vgacon support 2005-06-28 09:23:04 -07:00
irq.c [PATCH] genirq: rename desc->handler to desc->chip 2006-06-29 10:26:21 -07:00
klconflib.c [IA64-SGI] sn2 housekeeping 2006-02-02 13:35:59 -08:00
machvec.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
Makefile [PATCH] msi: move the ia64 code into arch/ia64 2006-10-04 07:55:29 -07:00
mca.c [IA64] prevent sn2 specific code to be run in generic kernels 2006-02-08 11:57:16 -08:00
msi_sn.c [PATCH] msi: move the ia64 code into arch/ia64 2006-10-04 07:55:29 -07:00
pio_phys.S [IA64-SGI] - Eliminate SN pio_phys_xxx macros. Move to assembly 2006-02-07 09:24:14 -08:00
setup.c [IA64] remove unused acpi_kbd_controller_present, acpi_legacy_devices 2006-10-17 14:57:33 -07:00
tiocx.c [IA64] Tollhouse HP: IA64 arch changes 2006-03-24 13:13:06 -08:00
xp_main.c [IA64-SGI] sn2 mutex conversion 2006-01-17 13:53:24 -08:00
xp_nofault.S [IA64-SGI] SGI Altix cross partition functionality (2nd 2005-05-03 12:16:52 -07:00
xpc_channel.c [IA64-SGI] Silent data corruption caused by XPC V2. 2006-08-08 13:28:52 -07:00
xpc_main.c [PATCH] missed ia64 pt_regs fixes 2006-10-08 12:32:36 -07:00
xpc_partition.c [IA64-SGI] Silent data corruption caused by XPC V2. 2006-08-08 13:28:52 -07:00
xpnet.c Attack of "the the"s in arch 2006-10-03 22:21:02 +02:00