On Mon, Mar 09, 2015 at 02:54:48PM +0000, Markos Chandras wrote: > These four patches fix unaligned accesses when EVA is enabled. The fixes > CC stable as well, because they need to be applied all the way back to > the 3.15 kernels where EVA was originally introduced. > > Markos Chandras (4): > MIPS: asm: asm-eva: Introduce kernel load/store variants > MIPS: unaligned: Prevent EVA instructions on kernel unaligned accesses > MIPS: unaligned: Surround load/store macros in do {} while statements > MIPS: unaligned: Fix regular load/store instruction emulation for EVA > > arch/mips/include/asm/asm-eva.h | 137 ++++++++++------ > arch/mips/kernel/unaligned.c | 340 +++++++++++++++++++++++++++------------- > 2 files changed, 324 insertions(+), 153 deletions(-) Applying these patches I found that 2/4 doesn't apply to v3.19- because it relies on other patches that only exist on 4.0+. Markos agreed to sort out the issue and post a new patchset. I've applied the patches for mainline but will drop them for my -stable branches. Ralf