Commit 114f1329 authored by Paul Mundt's avatar Paul Mundt
Browse files

sh: SH-5 version of current_thread_info().



Signed-off-by: default avatarPaul Mundt <lethal@linux-sh.org>
parent f64ee876
Loading
Loading
Loading
Loading
+4 −2
Original line number Diff line number Diff line
@@ -74,8 +74,10 @@ register unsigned long current_stack_pointer asm("r15") __attribute_used__;
static inline struct thread_info *current_thread_info(void)
{
	struct thread_info *ti;
#ifdef CONFIG_CPU_HAS_SR_RB
	__asm__("stc	r7_bank, %0" : "=r" (ti));
#if defined(CONFIG_SUPERH64)
	__asm__ __volatile__ ("getcon	cr17, %0" : "=r" (ti));
#elif defined(CONFIG_CPU_HAS_SR_RB)
	__asm__ __volatile__ ("stc	r7_bank, %0" : "=r" (ti));
#else
	unsigned long __dummy;