x86/paravirt: Clean up native_patch()
authorBorislav Petkov <bp@alien8.de>
Tue, 11 Sep 2018 09:15:10 +0000 (11:15 +0200)
committerIngo Molnar <mingo@kernel.org>
Tue, 11 Sep 2018 10:45:14 +0000 (12:45 +0200)
commit3637897b6c9bc2f12f38956d64724a6d0bbb56fd
treea4c916116722b08cc0834816fae3f63eb7902d70
parentb7a5eb6aafa95fce45fc4dcbc195cb232fa1b76d
x86/paravirt: Clean up native_patch()

When CONFIG_PARAVIRT_SPINLOCKS=n, it generates a warning:

  arch/x86/kernel/paravirt_patch_64.c: In function ‘native_patch’:
  arch/x86/kernel/paravirt_patch_64.c:89:1: warning: label ‘patch_site’ defined but not used [-Wunused-label]
   patch_site:

... but those labels can simply be removed by directly calling the
respective functions there.

Get rid of local variables too, while at it. Also, simplify function
flow for better readability.

Signed-off-by: Borislav Petkov <bp@suse.de>
Reviewed-by: Juergen Gross <jgross@suse.com>
Cc: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Peter Zijlstra <peterz@infradead.org>
Cc: Thomas Gleixner <tglx@linutronix.de>
Cc: virtualization@lists.linux-foundation.org
Link: http://lkml.kernel.org/r/20180911091510.GA12094@zn.tnic
Signed-off-by: Ingo Molnar <mingo@kernel.org>
arch/x86/kernel/paravirt_patch_32.c
arch/x86/kernel/paravirt_patch_64.c