xtensa: make DoubleExceptionVector literals fit the gap
authorMax Filippov <jcmvbkbc@gmail.com>
Thu, 9 Aug 2012 01:25:35 +0000 (05:25 +0400)
committerChris Zankel <chris@zankel.net>
Wed, 19 Dec 2012 05:10:20 +0000 (21:10 -0800)
commitc0226e34a4293dee0e7c5787e1ebfc5ee8b44b7c
tree730149cbd56ebfdd916420e9c9d39ded7005ec4f
parent6550162200b40d1e725167f8a617255c42b57552
xtensa: make DoubleExceptionVector literals fit the gap

Manually load references to exc_table from the explicit literal in order
to fit DoubleExceptionVector.literals into the available 16-byte gap
before DoubleExceptionVector.text in the absence of link time
relaxation. Without this fix DoubleExceptionVector.literal section
overlaps DoubleExceptionVector.text section in the linked vmlinux image.

Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
Signed-off-by: Chris Zankel <chris@zankel.net>
arch/xtensa/kernel/vectors.S