KVM: powerpc: Fix BUILD_BUG_ON condition
authorHollis Blanchard <hollisb@us.ibm.com>
Fri, 23 Oct 2009 00:35:30 +0000 (00:35 +0000)
committerAvi Kivity <avi@redhat.com>
Thu, 3 Dec 2009 07:32:22 +0000 (09:32 +0200)
The old BUILD_BUG_ON implementation didn't work with __builtin_constant_p().
Fixing that revealed this test had been inverted for a long time without
anybody noticing...

Signed-off-by: Hollis Blanchard <hollisb@us.ibm.com>
Signed-off-by: Avi Kivity <avi@redhat.com>
arch/powerpc/kvm/timing.h

index 806ef67..8167d42 100644 (file)
@@ -51,7 +51,7 @@ static inline void kvmppc_account_exit_stat(struct kvm_vcpu *vcpu, int type)
 
        /* The BUILD_BUG_ON below breaks in funny ways, commented out
         * for now ... -BenH
-       BUILD_BUG_ON(__builtin_constant_p(type));
+       BUILD_BUG_ON(!__builtin_constant_p(type));
        */
        switch (type) {
        case EXT_INTR_EXITS: