Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 6e780cf5 authored by Mark Salter's avatar Mark Salter
Browse files

C6X: remove dead code from entry.S



The ENDPROC() on sys_fadvise64_c6x() in arch/c6x/kernel/entry.S is
outside of the conditional block with the matching ENTRY() macro. This
leads a newer (v2.22 vs. v2.20) assembler to complain:

  /tmp/ccGZBaPT.s: Assembler messages:
  /tmp/ccGZBaPT.s: Error: .size expression for sys_fadvise64_c6x does not evaluate to a constant

The conditional block became dead code when c6x switched to generic
unistd.h and should be removed along with the offending ENDPROC().

Signed-off-by: default avatarMark Salter <msalter@redhat.com>
Acked-by: default avatarDavid Howells <dhowells@redhat.com>
parent fde7d904
Loading
Loading
Loading
Loading
+0 −27
Original line number Diff line number Diff line
@@ -717,33 +717,6 @@ ENTRY(sys_ftruncate64_c6x)
#endif
ENDPROC(sys_ftruncate64_c6x)

#ifdef __ARCH_WANT_SYSCALL_OFF_T
;; On Entry
;;   A4 - fd
;;   B4 - offset_lo (LE), offset_hi (BE)
;;   A6 - offset_lo (BE), offset_hi (LE)
;;   B6 - len
;;   A8 - advice
ENTRY(sys_fadvise64_c6x)
#ifdef CONFIG_C6X_BIG_KERNEL
	MVKL	.S1	sys_fadvise64,A0
	MVKH	.S1	sys_fadvise64,A0
	BNOP	.S2X	A0,2
#else
	B	.S2	sys_fadvise64
	NOP	2
#endif
#ifdef CONFIG_CPU_BIG_ENDIAN
	MV	.L2	B4,B5
 ||	MV	.D2X	A6,B4
#else
	MV	.D2X	A6,B5
#endif
	MV	.D1X	B6,A6
	MV	.D2X	A8,B6
#endif
ENDPROC(sys_fadvise64_c6x)

;; On Entry
;;   A4 - fd
;;   B4 - offset_lo (LE), offset_hi (BE)