summaryrefslogtreecommitdiffstats
path: root/arch/sparc/kernel/systbls_32.S
diff options
context:
space:
mode:
authorMarkos Chandras <markos.chandras@imgtec.com>2014-01-16 18:02:13 +0100
committerRalf Baechle <ralf@linux-mips.org>2014-03-26 23:09:17 +0100
commit2ab82e66483798670e129c48c05d7fc8a39ea996 (patch)
treeaa750e8cbb02aca8f55cd4eee2f10af777a0d5f3 /arch/sparc/kernel/systbls_32.S
parentMIPS: checksum: Split the 'copy_user' symbol (diff)
downloadlinux-2ab82e66483798670e129c48c05d7fc8a39ea996.tar.xz
linux-2ab82e66483798670e129c48c05d7fc8a39ea996.zip
MIPS: lib: csum_partial: Merge EXC and load/store macros
Each load/store macro always adds an entry to the __ex_table using the EXC macro. There are cases where a load instruction may never fail such as when we are sure the load happens in the kernel address space. Therefore, we merge these the EXC and LOADX/STOREX macros into a single one. We also expand the argument list in the EXC macro to make the macro more flexible. The extra 'type' argument is not used by this commit, but it will be used when EVA support is added to memcpy. Signed-off-by: Markos Chandras <markos.chandras@imgtec.com>
Diffstat (limited to 'arch/sparc/kernel/systbls_32.S')
0 files changed, 0 insertions, 0 deletions