diff options
author | Catalin Marinas <catalin.marinas@arm.com> | 2014-04-02 05:57:48 -0400 |
---|---|---|
committer | Russell King <rmk+kernel@arm.linux.org.uk> | 2014-04-09 08:08:07 -0400 |
commit | 39ad04ccd6e1b235601e9ac5a7f508d05728a97a (patch) | |
tree | d50dbff0e4d813aaf3ee0199e2ec853422145ba3 /arch/arm/kernel | |
parent | a5d4506d070adb785459bf142ef707d7c5fe3b84 (diff) |
ARM: 8017/1: Move asm macro get_thread_info to asm/assembler.h
asm/assembler.h is a better place for this macro since it is used by
asm files outside arch/arm/kernel/
Signed-off-by: Catalin Marinas <catalin.marinas@arm.com>
Tested-by: Arun KS <getarunks@gmail.com>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
Diffstat (limited to 'arch/arm/kernel')
-rw-r--r-- | arch/arm/kernel/entry-header.S | 11 |
1 files changed, 0 insertions, 11 deletions
diff --git a/arch/arm/kernel/entry-header.S b/arch/arm/kernel/entry-header.S index 39f89fbd5111..1420725142ca 100644 --- a/arch/arm/kernel/entry-header.S +++ b/arch/arm/kernel/entry-header.S | |||
@@ -236,11 +236,6 @@ | |||
236 | movs pc, lr @ return & move spsr_svc into cpsr | 236 | movs pc, lr @ return & move spsr_svc into cpsr |
237 | .endm | 237 | .endm |
238 | 238 | ||
239 | .macro get_thread_info, rd | ||
240 | mov \rd, sp, lsr #13 | ||
241 | mov \rd, \rd, lsl #13 | ||
242 | .endm | ||
243 | |||
244 | @ | 239 | @ |
245 | @ 32-bit wide "mov pc, reg" | 240 | @ 32-bit wide "mov pc, reg" |
246 | @ | 241 | @ |
@@ -306,12 +301,6 @@ | |||
306 | .endm | 301 | .endm |
307 | #endif /* ifdef CONFIG_CPU_V7M / else */ | 302 | #endif /* ifdef CONFIG_CPU_V7M / else */ |
308 | 303 | ||
309 | .macro get_thread_info, rd | ||
310 | mov \rd, sp | ||
311 | lsr \rd, \rd, #13 | ||
312 | mov \rd, \rd, lsl #13 | ||
313 | .endm | ||
314 | |||
315 | @ | 304 | @ |
316 | @ 32-bit wide "mov pc, reg" | 305 | @ 32-bit wide "mov pc, reg" |
317 | @ | 306 | @ |