Messages in this thread | | | Date | Thu, 08 Mar 2012 17:17:30 -0500 | From | Steven Rostedt <> | Subject | [PATCH 0/7] [GIT PULL] jump-labels: Implement 2 and 5 byte jumps |
| |
Ingo,
A while ago I posted this series and you discovered a bug. I fixed that bug, but due to traveling and other responsibilities I'm not sure I posted the fix.
The fix is the last patch in this series.
As things have changed since the last post, there were a lot of conflicts, and I had to rebase the patch set against tip/perf/jump-labels and fix up the patches. Mostly the changes from JUMP_LABEL_* to STATIC_KEY_*.
But I got this done and retested them.
-- Steve
Please pull the latest tip/perf/jump-label-5 tree, which can be found at:
git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace.git tip/perf/jump-label-5
Head SHA1: b0fdf8910bf8e30fd3542b05062ca9a9721cf26f
Steven Rostedt (7): x86/jump-label: Use best default nops for inital jump label calls x86/jump-label: Do not bother updating nops if they are correct x86/jump-label: Add safety checks to jump label conversions jump labels: Add infrastructure to update jump labels at compile time x86/jump labels: Use etiher 5 byte or 2 byte jumps x86/jump lables: Show where and what was wrong on errors x86/jump labels: Handle initialization of enabled nops
---- Makefile | 7 + arch/Kconfig | 6 + arch/x86/Kconfig | 1 + arch/x86/include/asm/jump_label.h | 14 ++- arch/x86/kernel/jump_label.c | 121 ++++++++++++- scripts/Makefile | 1 + scripts/Makefile.build | 15 ++- scripts/update_jump_label.c | 341 +++++++++++++++++++++++++++++++++++++ scripts/update_jump_label.h | 208 ++++++++++++++++++++++ 9 files changed, 700 insertions(+), 14 deletions(-) [unhandled content-type:application/pgp-signature]
| |