Centos-kernel-stream-9/tools/lib/api
Frantisek Hrbata f2b708e7b1 Merge: Update objtool to v5.19
Merge conflicts:
-----------------
arch/x86/include/asm/efi.h
        - arch_efi_call_virt() macro
          keep undef of arch_efi_call_virt from HEAD(!1326)
          ed88433ff2 ("efi: Simplify arch_efi_call_virt() macro"), otherwise
          resolve in favour of !1464

tools/perf/Makefile.perf
        - clean target
          keep removal of perf-with-kcore from HEAD(!1361)
          6da6e51e39 ("perf tools: Delete perf-with-kcore.sh script") and
          keep the make cond expr change from !1464
          403009a4d8 ("kbuild: replace $(if A,A,B) with $(or A,B)")

MR: https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-9/-/merge_requests/1464

Bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=2121207
Depends: !1351 for partial backport of e27e5bea956c ("x86/ibt, objtool: Add IBT_NOSEAL()")
Depends: !1370 for backport of 44b979fa302c ("x86/mm/64: Improve stack overflow warnings")

This MR seeks to update objtool and related patchsets.  The commits
incorporate patches and fixes from the following upstream patchsets
(some have been previously backported only in partial form):

v5.15:
* [PATCH 1/2] objtool: Check for gelf_update_rel[a] failures

v5.16:
* [PATCH v2 00/24] objtool/x86: noinstr vs PARAVIRT

v5.17:
* [PATCH kcsan 0/29] Kernel Concurrency Sanitizer (KCSAN) updates for v5.17
* [PATCH v2 00/23] x86: Remove anonymous out-of-line fixups
* [PATCH 00/10] Removal of most do_exit calls

v5.18:
* [PATCH v4 00/11] Re-enable ENQCMD and PASID MSR
* [PATCH v4 00/45] x86: Kernel IBT
* [PATCH] kbuild: replace $(if A,A,B) with $(or A,B) in scripts/Makefile.modpost
* [PATCH 0/4] objtool: Fix fallthrough detection for vmlinux
* [PATCH 0/2] objtool: Fix code reloc vs weak symbols
* [PATCH 0/4] objtool: Fixes
* [PATCH 0/6] x86: Various cleanups and fixes

v5.19:
* [PATCH v2 00/25] objtool: Interface overhaul

Omitted-fix: 00db58cf2118 fixes ee1f9d19143 and not this commit (inaccurate Fixed-by tag)
Omitted-fix: b1c45ad53efb fixes ee1f9d19143 and not this commit (inaccurate Fixed-by tag)

Signed-off-by: Joe Lawrence <joe.lawrence@redhat.com>

Approved-by: Prarit Bhargava <prarit@redhat.com>
Approved-by: Rafael Aquini <aquini@redhat.com>
Approved-by: David Arcari <darcari@redhat.com>
Approved-by: Phil Auld <pauld@redhat.com>
Approved-by: Waiman Long <longman@redhat.com>

Signed-off-by: Frantisek Hrbata <fhrbata@redhat.com>
2022-11-09 03:13:13 -05:00
..
fd tools lib: Introduce fdarray duplicate function 2022-09-21 07:22:45 +02:00
fs tools api fs: Cache cgroupfs mount point 2021-02-17 15:09:08 -03:00
Build tools lib api: Add str_error_c to libapi 2016-07-27 17:16:43 -03:00
Makefile kbuild: replace $(if A,A,B) with $(or A,B) 2022-10-27 14:27:59 -04:00
cpu.c License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
cpu.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
debug-internal.h tools lib api: Renaming pr_warning to pr_warn 2019-10-18 15:02:57 +02:00
debug.c tools lib api: Renaming pr_warning to pr_warn 2019-10-18 15:02:57 +02:00
debug.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
io.h libsymbols kallsyms: Parse using io api 2020-05-05 16:35:32 -03:00