projects
/
firefly-linux-kernel-4.4.55.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
arm: Enable frequency invariant scheduler load-tracking support
[firefly-linux-kernel-4.4.55.git]
/
arch
/
arm
/
mach-ep93xx
/
crunch-bits.S
diff --git
a/arch/arm/mach-ep93xx/crunch-bits.S
b/arch/arm/mach-ep93xx/crunch-bits.S
index e96923a3017b16ddb92ce75437ad594f80ab1566..ee0be2af5c61b2e4abc086abb9167230a0f29d2b 100644
(file)
--- a/
arch/arm/mach-ep93xx/crunch-bits.S
+++ b/
arch/arm/mach-ep93xx/crunch-bits.S
@@
-198,7
+198,7
@@
crunch_load:
get_thread_info r10
#endif
2: dec_preempt_count r10, r3
get_thread_info r10
#endif
2: dec_preempt_count r10, r3
-
mov pc,
lr
+
ret
lr
/*
* Back up crunch regs to save area and disable access to them
/*
* Back up crunch regs to save area and disable access to them
@@
-277,7
+277,7
@@
ENTRY(crunch_task_copy)
mov r3, lr @ preserve return address
bl crunch_save
msr cpsr_c, ip @ restore interrupt mode
mov r3, lr @ preserve return address
bl crunch_save
msr cpsr_c, ip @ restore interrupt mode
-
mov pc,
r3
+
ret
r3
/*
* Restore crunch state from given memory address
/*
* Restore crunch state from given memory address
@@
-310,4
+310,4
@@
ENTRY(crunch_task_restore)
mov r3, lr @ preserve return address
bl crunch_load
msr cpsr_c, ip @ restore interrupt mode
mov r3, lr @ preserve return address
bl crunch_load
msr cpsr_c, ip @ restore interrupt mode
-
mov pc,
r3
+
ret
r3