lkml.org 
[lkml]   [2018]   [Jan]   [25]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    From
    SubjectRe: [PATCH 03/24] x86/paravirt: Annotate indirect calls
    On Thu, Jan 25, 2018 at 10:52:53AM +0000, David Woodhouse wrote:
    > OK, my brain hurts a bit but I'm happy now. Thank you.

    OK, I've updated the Changelog thusly. Is this satisfactory?

    ---
    Subject: x86/paravirt: Annotate indirect calls
    From: Peter Zijlstra <peterz@infradead.org>
    Date: Wed Jan 17 16:58:11 CET 2018

    Paravirt emits indirect calls which get flagged by objtool retpoline
    checks, annotate it away because all these indirect calls will be
    patched out before we start userspace.

    This patching happens through alternative_instructions() ->
    apply_paravirt() -> pv_init_ops.patch() which will eventually end up
    in paravirt_patch_default(). This function _will_ write direct
    alternatives.

    Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>

    \
     
     \ /
      Last update: 2018-01-25 12:36    [W:2.937 / U:0.184 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site