lkml.org 
[lkml]   [2012]   [Mar]   [8]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    From
    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]
    \
     
     \ /
      Last update: 2012-03-08 23:27    [W:0.021 / U:218.472 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site