Message ID | 4E02F7EE.6050000@web.de (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
On Thu, Jun 23, 2011 at 10:23:10AM +0200, Jan Kiszka wrote: > From: Jan Kiszka <jan.kiszka@siemens.com> > > Bit-wise or the feature flags and drop the obsolete #ifdef. > > Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com> > --- > hw/kvmclock.c | 7 ++----- > 1 files changed, 2 insertions(+), 5 deletions(-) Applied, thanks. -- To unsubscribe from this list: send the line "unsubscribe kvm" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
On 2011-07-04 20:37, Marcelo Tosatti wrote: > On Thu, Jun 23, 2011 at 10:23:10AM +0200, Jan Kiszka wrote: >> From: Jan Kiszka <jan.kiszka@siemens.com> >> >> Bit-wise or the feature flags and drop the obsolete #ifdef. >> >> Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com> >> --- >> hw/kvmclock.c | 7 ++----- >> 1 files changed, 2 insertions(+), 5 deletions(-) > > Applied, thanks. Please note that this stable-relevant bug fix is still stuck in uq/master. It should be able to break migration from older versions as the kvmclock vmstate is generated/expected incorrectly even if the feature is disabled. Jan
diff --git a/hw/kvmclock.c b/hw/kvmclock.c index 692ad18..b73aec4 100644 --- a/hw/kvmclock.c +++ b/hw/kvmclock.c @@ -101,11 +101,8 @@ static SysBusDeviceInfo kvmclock_info = { void kvmclock_create(void) { if (kvm_enabled() && - first_cpu->cpuid_kvm_features & ((1ULL << KVM_FEATURE_CLOCKSOURCE) -#ifdef KVM_FEATURE_CLOCKSOURCE2 - || (1ULL << KVM_FEATURE_CLOCKSOURCE2) -#endif - )) { + first_cpu->cpuid_kvm_features & ((1ULL << KVM_FEATURE_CLOCKSOURCE) | + (1ULL << KVM_FEATURE_CLOCKSOURCE2))) { sysbus_create_simple("kvmclock", -1, NULL); } }