Messages in this thread | | | Date | Thu, 11 Mar 2021 13:50:26 +0100 | From | Borislav Petkov <> | Subject | Re: [PATCH v6 00/12] x86: major paravirt cleanup |
| |
On Tue, Mar 09, 2021 at 02:48:01PM +0100, Juergen Gross wrote: > This is a major cleanup of the paravirt infrastructure aiming at > eliminating all custom code patching via paravirt patching. > > This is achieved by using ALTERNATIVE instead, leading to the ability > to give objtool access to the patched in instructions. > > In order to remove most of the 32-bit special handling from pvops the > time related operations are switched to use static_call() instead. > > At the end of this series all paravirt patching has to do is to > replace indirect calls with direct ones. In a further step this could > be switched to static_call(), too. > > Changes in V6: > - switched back to "not" bit in feature value for "not feature" > - other minor comments addressed
Ok, looks real good, the simplification is amazing! :)
Can you please redo with the minor nits addressed ontop of the tip:x86/alternatives branch:
https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git/log/?h=x86/alternatives
and move the cleanups patches 13 and 14 to the beginning of the set?
Thx.
-- Regards/Gruss, Boris.
https://people.kernel.org/tglx/notes-about-netiquette
| |