linux-mips
[Top] [All Lists]

[PATCH 0/2] EVA fixes

To: <linux-mips@linux-mips.org>
Subject: [PATCH 0/2] EVA fixes
From: Markos Chandras <markos.chandras@imgtec.com>
Date: Mon, 23 Feb 2015 08:21:34 +0000
Cc: Markos Chandras <markos.chandras@imgtec.com>
List-archive: <http://www.linux-mips.org/archives/linux-mips/>
List-help: <mailto:ecartis@linux-mips.org?Subject=help>
List-id: linux-mips <linux-mips.eddie.linux-mips.org>
List-owner: <mailto:ralf@linux-mips.org>
List-post: <mailto:linux-mips@linux-mips.org>
List-software: Ecartis version 1.0.0
List-subscribe: <mailto:ecartis@linux-mips.org?subject=subscribe%20linux-mips>
List-unsubscribe: <mailto:ecartis@linux-mips.org?subject=unsubscribe%20linux-mips>
Original-recipient: rfc822;linux-mips@linux-mips.org
Sender: linux-mips-bounce@linux-mips.org
Hi,

These two 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 (2):
  MIPS: asm: asm-eva: Introduce kernel load/store variants
  MIPS: unaligned: Prevent EVA instructions on kernel unaligned accesses

 arch/mips/include/asm/asm-eva.h | 137 +++++++++++++++++++++-----------
 arch/mips/kernel/unaligned.c    | 170 ++++++++++++++++++++++------------------
 2 files changed, 186 insertions(+), 121 deletions(-)

-- 
2.3.0


<Prev in Thread] Current Thread [Next in Thread>