Commit 819e1c53 authored by David Howells's avatar David Howells Committed by Linus Torvalds

FRV: Fix VLIW packing constraint violation in entry.S

Fix VLIW packing constraint violation in entry.S:

  arch/frv/kernel/entry.S: Assembler messages:
  arch/frv/kernel/entry.S:871: Error: VLIW packing constraint violation

When packing CALLL with OR, CALLL must go in the first slot.  The
instructions are executed simultaneously, so it doesn't matter which way
round they're packed from that point of view.
Signed-off-by: default avatarDavid Howells <dhowells@redhat.com>
Acked-by: default avatarAl Viro <viro@ZenIV.linux.org.uk>
Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
parent ddffeb8c
...@@ -867,8 +867,8 @@ ret_from_fork: ...@@ -867,8 +867,8 @@ ret_from_fork:
ret_from_kernel_thread: ret_from_kernel_thread:
lddi.p @(gr28,#REG_GR(8)),gr20 lddi.p @(gr28,#REG_GR(8)),gr20
call schedule_tail call schedule_tail
or.p gr20,gr20,gr8 calll.p @(gr21,gr0)
calll @(gr21,gr0) or gr20,gr20,gr8
bra sys_exit bra sys_exit
.globl ret_from_kernel_execve .globl ret_from_kernel_execve
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment