Files
linux-bredos/arch/x86/kernel
Josh Poimboeuf e6d6c071f2 x86/static_call: Add out-of-line static call implementation
Add the x86 out-of-line static call implementation.  For each key, a
permanent trampoline is created which is the destination for all static
calls for the given key.  The trampoline has a direct jump which gets
patched by static_call_update() when the destination function changes.

[peterz: fixed trampoline, rewrote patching code]

Signed-off-by: Josh Poimboeuf <jpoimboe@redhat.com>
Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Signed-off-by: Ingo Molnar <mingo@kernel.org>
Cc: Linus Torvalds <torvalds@linux-foundation.org>
Link: https://lore.kernel.org/r/20200818135804.804315175@infradead.org
2020-09-01 09:58:05 +02:00
..
2020-06-11 15:15:23 +02:00
2020-06-11 15:15:23 +02:00
2020-06-11 20:02:46 +02:00
2020-06-20 11:47:35 +02:00
2019-11-12 16:21:15 +01:00
2019-11-12 16:21:15 +01:00
2020-06-25 10:39:02 +02:00
2020-07-10 12:00:01 +02:00
2020-06-02 10:59:12 -07:00
2020-03-21 16:03:25 +01:00
2020-07-27 14:31:07 -04:00
2020-07-27 14:31:07 -04:00
2020-02-16 20:58:06 +01:00
2020-04-15 11:13:12 +02:00