• Linus Torvalds's avatar
    Merge tag 'x86_paravirt_for_v6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip · fc5e5c59
    Linus Torvalds authored
    Pull x86 paravirt updates from Borislav Petkov:
    
     - Replace the paravirt patching functionality using the alternatives
       infrastructure and remove the former
    
     - Misc other improvements
    
    * tag 'x86_paravirt_for_v6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
      x86/alternative: Correct feature bit debug output
      x86/paravirt: Remove no longer needed paravirt patching code
      x86/paravirt: Switch mixed paravirt/alternative calls to alternatives
      x86/alternative: Add indirect call patching
      x86/paravirt: Move some functions and defines to alternative.c
      x86/paravirt: Introduce ALT_NOT_XEN
      x86/paravirt: Make the struct paravirt_patch_site packed
      x86/paravirt: Use relative reference for the original instruction offset
    fc5e5c59
alternative.c 58.1 KB