[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [PATCH 3/3] Adjust parse_vpmu_param use of parse_bool
Signed-off-by: Don Slutz <dslutz@xxxxxxxxxxx> --- xen/arch/x86/hvm/vpmu.c | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/xen/arch/x86/hvm/vpmu.c b/xen/arch/x86/hvm/vpmu.c index e02edcf..fb99748 100644 --- a/xen/arch/x86/hvm/vpmu.c +++ b/xen/arch/x86/hvm/vpmu.c @@ -48,6 +48,13 @@ static void __init parse_vpmu_param(char *s, int bool_assert) switch ( parse_bool(s) ) { case 0: + bool_assert = !bool_assert; + /* fall through */ + case 1: + if ( bool_assert ) + opt_vpmu_enabled |= VPMU_BOOT_ENABLED; + else + opt_vpmu_enabled &= ~VPMU_BOOT_ENABLED; break; default: if ( !strcmp(s, "bts") ) @@ -57,9 +64,10 @@ static void __init parse_vpmu_param(char *s, int bool_assert) printk("VPMU: unknown flag: %s - vpmu disabled!\n", s); break; } - /* fall through */ - case 1: - opt_vpmu_enabled |= VPMU_BOOT_ENABLED; + if ( bool_assert ) + opt_vpmu_enabled |= VPMU_BOOT_ENABLED; + else + opt_vpmu_enabled &= ~VPMU_BOOT_ENABLED; break; } } -- 1.8.4 _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |