sparc64: Fix boot on T4 and later.
If we don't put the NG4fls.o object into the same part of
the link as the generic sparc64 objects for fls() and __fls()
then the relocation in the branch we use for patching will
not fit.
Move NG4fls.o into lib-y to fix this problem.
Fixes: 46ad8d2d22
("sparc64: Use sparc optimized fls and __fls for T4 and above")
Signed-off-by: David S. Miller <davem@davemloft.net>
Reported-by: Anatoly Pugachev <matorola@gmail.com>
Tested-by: Anatoly Pugachev <matorola@gmail.com>
This commit is contained in:
parent
0c86a6bd85
commit
e5372cd5ef
1 changed files with 1 additions and 1 deletions
|
@ -19,7 +19,7 @@ lib-$(CONFIG_SPARC32) += muldi3.o bitext.o cmpdi2.o
|
||||||
lib-$(CONFIG_SPARC64) += multi3.o
|
lib-$(CONFIG_SPARC64) += multi3.o
|
||||||
lib-$(CONFIG_SPARC64) += fls.o
|
lib-$(CONFIG_SPARC64) += fls.o
|
||||||
lib-$(CONFIG_SPARC64) += fls64.o
|
lib-$(CONFIG_SPARC64) += fls64.o
|
||||||
obj-$(CONFIG_SPARC64) += NG4fls.o
|
lib-$(CONFIG_SPARC64) += NG4fls.o
|
||||||
|
|
||||||
lib-$(CONFIG_SPARC64) += copy_page.o clear_page.o bzero.o
|
lib-$(CONFIG_SPARC64) += copy_page.o clear_page.o bzero.o
|
||||||
lib-$(CONFIG_SPARC64) += csum_copy.o csum_copy_from_user.o csum_copy_to_user.o
|
lib-$(CONFIG_SPARC64) += csum_copy.o csum_copy_from_user.o csum_copy_to_user.o
|
||||||
|
|
Loading…
Reference in a new issue