diff options
author | Ingo Molnar <[email protected]> | 2019-04-25 11:50:39 +0200 |
---|---|---|
committer | Ingo Molnar <[email protected]> | 2019-04-25 12:00:44 +0200 |
commit | 11e86dc7f2746210f9c7dc10deaa7658f8dc8350 (patch) | |
tree | 21aff08f9e948f597ee907b714e6264687561fea /tools/perf/scripts/python/export-to-sqlite.py | |
parent | 2777cae2b19d4a08ad233b3504c19c6f7a6a2ef3 (diff) |
x86/paravirt: Detect over-sized patching bugs in paravirt_patch_call()
paravirt_patch_call() currently handles patching failures inconsistently:
we generate a warning in the retpoline case, but don't in other cases where
we might end up with a non-working kernel as well.
So just convert it all to a BUG_ON(), these patching calls are *not* supposed
to fail, and if they do we want to know it immediately.
This also makes the kernel smaller and removes an #ifdef ugly.
I tried it with a richly paravirt-enabled kernel and no patching bugs
were detected.
Cc: Andy Lutomirski <[email protected]>
Cc: Borislav Petkov <[email protected]>
Cc: Brian Gerst <[email protected]>
Cc: Denys Vlasenko <[email protected]>
Cc: H. Peter Anvin <[email protected]>
Cc: Juergen Gross <[email protected]>
Cc: Linus Torvalds <[email protected]>
Cc: Peter Zijlstra <[email protected]>
Cc: Thomas Gleixner <[email protected]>
Link: http://lkml.kernel.org/r/[email protected]
Signed-off-by: Ingo Molnar <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/export-to-sqlite.py')
0 files changed, 0 insertions, 0 deletions