Merge tag 'arm-ftrace-for-rmk' of git://git.kernel.org/pub/scm/linux/kernel/git/ardb...
authorRussell King (Oracle) <rmk+kernel@armlinux.org.uk>
Mon, 28 Feb 2022 13:53:48 +0000 (13:53 +0000)
committerRussell King (Oracle) <rmk+kernel@armlinux.org.uk>
Mon, 28 Feb 2022 13:53:48 +0000 (13:53 +0000)
commit74aaaa1e9bbafbfd3e030bdf8f961b830192f3d6
tree371946415ff9e99bf9a96c28d5444471eed52652
parent2fa3948244939471bfc93fa2f7cf3a1aadf79822
parentd6800ca73a7d325627c045c16d7cfdc7465f4333
Merge tag 'arm-ftrace-for-rmk' of git://git./linux/kernel/git/ardb/linux into devel-stable

ARM: ftrace fixes and cleanups

Make all flavors of ftrace available on all builds, regardless of ISA
choice, unwinder choice or compiler:
- use ADD not POP where possible
- fix a couple of Thumb2 related issues
- enable HAVE_FUNCTION_GRAPH_FP_TEST for robustness
- enable the graph tracer with the EABI unwinder
- avoid clobbering frame pointer registers to make Clang happy

Link: https://lore.kernel.org/linux-arm-kernel/20220203082204.1176734-1-ardb@kernel.org/