Code Review
/
kvmfornfv.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
| inline |
side by side
Upgrade to 4.4.50-rt62
[kvmfornfv.git]
/
kernel
/
arch
/
arm
/
kernel
/
entry-armv.S
diff --git
a/kernel/arch/arm/kernel/entry-armv.S
b/kernel/arch/arm/kernel/entry-armv.S
index
d66b1ae
..
d044cea
100644
(file)
--- a/
kernel/arch/arm/kernel/entry-armv.S
+++ b/
kernel/arch/arm/kernel/entry-armv.S
@@
-244,7
+244,11
@@
svc_preempt:
bne 1b
tst r0, #_TIF_NEED_RESCHED_LAZY
reteq r8 @ go again
- b 1b
+ ldr r0, [tsk, #TI_PREEMPT_LAZY] @ get preempt lazy count
+ teq r0, #0 @ if preempt lazy count != 0
+ beq 1b
+ ret r8 @ go again
+
#endif
__und_fault: