0004-resolve_btfids-elf-word.patch 343 B

123456789101112
  1. --- a/tools/bpf/resolve_btfids/main.c
  2. +++ b/tools/bpf/resolve_btfids/main.c
  3. @@ -649,6 +649,9 @@
  4. if (sets_patch(obj))
  5. return -1;
  6. + /* Set type to ensure endian translation occurs. */
  7. + obj->efile.idlist->d_type = ELF_T_WORD;
  8. +
  9. elf_flagdata(obj->efile.idlist, ELF_C_SET, ELF_F_DIRTY);
  10. err = elf_update(obj->efile.elf, ELF_C_WRITE);