1
linux/arch/arm/lib
Dave Martin 3ba6e69ad8 ARM: 6653/1: bitops: Use BX instead of MOV PC,LR
The kernel doesn't officially need to interwork, but using BX
wherever appropriate will help educate people into good assembler
coding habits.

BX is appropriate here because this code is predicated on
__LINUX_ARM_ARCH__ >= 6

Signed-off-by: Dave Martin <dave.martin@linaro.org>
Acked-by: Nicolas Pitre <nicolas.pitre@linaro.org>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
2011-02-19 16:07:21 +00:00
..
ashldi3.S
ashrdi3.S
backtrace.S
bitops.h ARM: 6653/1: bitops: Use BX instead of MOV PC,LR 2011-02-19 16:07:21 +00:00
changebit.S ARM: bitops: switch set/clear/change bitops to use ldrex/strex 2011-02-02 21:23:25 +00:00
clear_user.S ARM: 6110/1: Fix Thumb-2 kernel builds when UACCESS_WITH_MEMCPY is enabled 2010-05-08 10:45:26 +01:00
clearbit.S ARM: bitops: switch set/clear/change bitops to use ldrex/strex 2011-02-02 21:23:25 +00:00
copy_from_user.S
copy_page.S
copy_template.S
copy_to_user.S ARM: 6110/1: Fix Thumb-2 kernel builds when UACCESS_WITH_MEMCPY is enabled 2010-05-08 10:45:26 +01:00
csumipv6.S
csumpartial.S
csumpartialcopy.S
csumpartialcopygeneric.S
csumpartialcopyuser.S ARM: Fix csum_partial_copy_from_user() 2010-07-26 12:18:16 +01:00
delay.S ARM: udelay: prevent math rounding resulting in short udelays 2011-01-10 23:55:59 +00:00
div64.S
ecard.S
findbit.S ARM: 6482/2: Fix find_next_zero_bit and related assembly 2010-11-24 20:17:46 +00:00
floppydma.S
getuser.S ARM: 6384/1: Remove the domain switching on ARMv6k/v7 CPUs 2010-11-04 15:44:31 +00:00
io-acorn.S
io-readsb.S
io-readsl.S
io-readsw-armv3.S
io-readsw-armv4.S
io-shark.c
io-writesb.S
io-writesl.S
io-writesw-armv3.S
io-writesw-armv4.S
lib1funcs.S
lshrdi3.S
Makefile ARM: Remove support for LinkUp Systems L7200 SDP. 2010-06-24 15:41:31 +01:00
memchr.S
memcpy.S
memmove.S
memset.S
memzero.S
muldi3.S
putuser.S ARM: 6384/1: Remove the domain switching on ARMv6k/v7 CPUs 2010-11-04 15:44:31 +00:00
setbit.S ARM: bitops: switch set/clear/change bitops to use ldrex/strex 2011-02-02 21:23:25 +00:00
sha1.S
strchr.S
strncpy_from_user.S
strnlen_user.S
strrchr.S
testchangebit.S ARM: bitops: switch set/clear/change bitops to use ldrex/strex 2011-02-02 21:23:25 +00:00
testclearbit.S ARM: bitops: switch set/clear/change bitops to use ldrex/strex 2011-02-02 21:23:25 +00:00
testsetbit.S ARM: bitops: switch set/clear/change bitops to use ldrex/strex 2011-02-02 21:23:25 +00:00
uaccess_with_memcpy.c
uaccess.S ARM: 6384/1: Remove the domain switching on ARMv6k/v7 CPUs 2010-11-04 15:44:31 +00:00
ucmpdi2.S