From: Ralf Baechle Date: Sat, 21 Oct 2006 22:17:35 +0000 (+0100) Subject: [MIPS] Fix aliasing bug in copy_to_user_page / copy_from_user_page X-Git-Tag: v2.6.19-rc3~10 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f8829caee311207afbc882794bdc5aa0db5caf33;p=pandora-kernel.git [MIPS] Fix aliasing bug in copy_to_user_page / copy_from_user_page The current implementation uses a sequence of a cacheflush and a copy. This is racy in case of a multithreaded debuggee and renders GDB virtually unusable. Aside this fixes a performance hog rendering access to /proc/cmdline very slow and resulting in a enough cache stalls for the 34K AP/SP programming model to make the bare metal code on the non-Linux VPE miss RT deadlines. The main part of this patch was originally written by Ralf Baechle; Atushi Nemoto did the the debugging. Signed-off-by: Atsushi Nemoto Signed-off-by: Ralf Baechle --- Reading git-diff-tree failed