I've cross compiled the kernel+modules, mostly following the steps in
comment #18.

Then, I've scanned the generated module for the AARCH64_ADR_PREL_PG_HI21

When compiled with Linaro-2015.12, this relocation is present.
When compiled with Linaro-2015.10, it is not.
When using Linaro-2015.11, the build fails with errors such as:
Assembler messages:
Error: selected processor does not support `aese v0.16b,v1.16b'

Assuming that these relocations are the real cause of the problem, I'm
going to bisect to identify which commit in our branch introduced them.

You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.

  arm64: "unsupported RELA relocation"

Status in Linaro GCC:
Status in Linux:
Status in gcc-5 package in Ubuntu:
Status in linux package in Ubuntu:

Bug description:
  linux-image-4.3.0-5-generic 4.3.0-5.16 arm64 fails to load modules
  (and therefore boot). It emits messages like the following for each
  attempted module load:

  [    2.156817] module libahci: unsupported RELA relocation: 275

  This is reminiscent of LP: #1502946 - except that fix appears to still
  be in-tact. What has changed, however, is the build environment. If I
  rebuild the same kernel source in a wily chroot, it boots fine.

  Marking "Confirmed" because Paulo Pisatti reported this to me, and I

To manage notifications about this bug go to:

Mailing list: https://launchpad.net/~kernel-packages
Post to     : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to