xen-devel.lists.xenproject.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v2 0/3] paravirt: rebrand paravirt_enabled as paravirt_legacy
@ 2016-02-06  4:30 Luis R. Rodriguez
  2016-02-06  4:30 ` [PATCH v2 1/3] paravirt: use bool for paravirt_enabled() and paravirt_has_feature() Luis R. Rodriguez
                   ` (2 more replies)
  0 siblings, 3 replies; 43+ messages in thread
From: Luis R. Rodriguez @ 2016-02-06  4:30 UTC (permalink / raw)
  To: hpa, tglx, mingo, bp
  Cc: jgross, xen-devel, x86, joro, rusty, linux-kernel, luto,
	aryabinin, Luis R. Rodriguez, ryabinin.a.a, JBeulich,
	long.wanglong, qiuxishi, boris.ostrovsky, mcb30, mchehab

There's been confusion both in code and by developers as to what
the paravirt_enabled thing means. This sets to clarify this to help
build stronger semantics on our bootup process.

This was originally suggested by Konrad and I included this as part of
a larger patch set [0]. I've decided to break that single rename patch (1/8)
out into a 3 smaller patches to both make it easier to review and to help
with regression testing, should any issues arise.

[0] http://lkml.kernel.org/r/1450217797-19295-1-git-send-email-mcgrof@do-not-panic.com
[1] http://lkml.kernel.org/r/1450217797-19295-2-git-send-email-mcgrof@do-not-panic.com

Luis R. Rodriguez (3):
  paravirt: use bool for paravirt_enabled() and paravirt_has_feature()
  paravirt: replace direct access to pv_info.paravirt_enabled
  paravirt: rename paravirt_enabled to paravirt_legacy

 arch/x86/entry/entry_32.S             |  2 +-
 arch/x86/include/asm/paravirt.h       | 10 +++++-----
 arch/x86/include/asm/paravirt_types.h | 35 +++++++++++++++++++++++++++++++++--
 arch/x86/include/asm/processor.h      |  4 ++--
 arch/x86/kernel/apm_32.c              |  2 +-
 arch/x86/kernel/asm-offsets.c         |  2 +-
 arch/x86/kernel/cpu/intel.c           |  2 +-
 arch/x86/kernel/cpu/microcode/core.c  |  2 +-
 arch/x86/kernel/head.c                |  2 +-
 arch/x86/kernel/kvm.c                 |  9 +--------
 arch/x86/kernel/paravirt.c            |  2 +-
 arch/x86/kernel/rtc.c                 |  2 +-
 arch/x86/kernel/tboot.c               |  2 +-
 arch/x86/lguest/boot.c                |  4 ++--
 arch/x86/mm/dump_pagetables.c         |  2 +-
 arch/x86/xen/enlighten.c              |  2 +-
 drivers/pnp/pnpbios/core.c            |  2 +-
 17 files changed, 55 insertions(+), 31 deletions(-)

-- 
2.7.0

^ permalink raw reply	[flat|nested] 43+ messages in thread

end of thread, other threads:[~2016-02-17 23:39 UTC | newest]

Thread overview: 43+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-02-06  4:30 [PATCH v2 0/3] paravirt: rebrand paravirt_enabled as paravirt_legacy Luis R. Rodriguez
2016-02-06  4:30 ` [PATCH v2 1/3] paravirt: use bool for paravirt_enabled() and paravirt_has_feature() Luis R. Rodriguez
2016-02-06  4:30 ` [PATCH v2 2/3] paravirt: replace direct access to pv_info.paravirt_enabled Luis R. Rodriguez
2016-02-06  4:30 ` [PATCH v2 3/3] paravirt: rename paravirt_enabled to paravirt_legacy Luis R. Rodriguez
2016-02-06  7:11   ` Andy Lutomirski
2016-02-06  8:59     ` Luis R. Rodriguez
2016-02-06 20:05       ` Andy Lutomirski
2016-02-06 22:04         ` Borislav Petkov
2016-02-08 15:39           ` Boris Ostrovsky
2016-02-08 15:55             ` Borislav Petkov
2016-02-08 16:05               ` [Xen-devel] " Andrew Cooper
2016-02-08 16:12                 ` Boris Ostrovsky
2016-02-08 16:26                   ` Andrew Cooper
2016-02-08 16:31                     ` Boris Ostrovsky
2016-02-08 16:32                       ` Andrew Cooper
2016-02-08 16:35                       ` Borislav Petkov
2016-02-08 16:38                         ` Andrew Cooper
2016-02-08 16:45                           ` Borislav Petkov
2016-02-08 16:52                             ` Boris Ostrovsky
2016-02-08 20:45                               ` Boris Ostrovsky
2016-02-08 21:06                                 ` Borislav Petkov
2016-02-08 16:53                             ` Andrew Cooper
2016-02-08 17:13                               ` Borislav Petkov
2016-02-09  6:22                               ` Luis R. Rodriguez
2016-02-08 16:41                         ` Boris Ostrovsky
2016-02-08 16:52                           ` Borislav Petkov
2016-02-08 15:31         ` Boris Ostrovsky
2016-02-08 15:46           ` Borislav Petkov
2016-02-09  6:59             ` Luis R. Rodriguez
2016-02-08 21:04           ` Andy Lutomirski
2016-02-09  7:06           ` Luis R. Rodriguez
2016-02-17 20:07             ` Luis R. Rodriguez
2016-02-17 20:49               ` Borislav Petkov
2016-02-17 21:12                 ` Luis R. Rodriguez
2016-02-17 21:21                 ` Boris Ostrovsky
2016-02-17 22:03                   ` Borislav Petkov
2016-02-17 22:18                     ` Andy Lutomirski
2016-02-17 22:39                       ` Boris Ostrovsky
2016-02-17 23:39                         ` Borislav Petkov
2016-02-17 22:19                     ` Boris Ostrovsky
2016-02-17 22:35                     ` Luis R. Rodriguez
2016-02-09  6:41         ` Luis R. Rodriguez
2016-02-08 21:49       ` Boris Ostrovsky

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).