Messages in this thread | | | Date | Thu, 25 Jan 2018 12:35:50 +0100 | From | Peter Zijlstra <> | Subject | Re: [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>
| |