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
--
To unsubscribe from this list: send the line "unsubscribe stable" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html