powerpc/kvm: Remove problematic BUILD_BUG_ON statement
authorBenjamin Herrenschmidt <benh@kernel.crashing.org>
Thu, 5 Nov 2009 06:10:34 +0000 (17:10 +1100)
committerBenjamin Herrenschmidt <benh@kernel.crashing.org>
Thu, 5 Nov 2009 06:16:08 +0000 (17:16 +1100)
Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
arch/powerpc/kvm/timing.h

index bb13b1f3cd5a9537af5f5a65a7b0f6620cd2ee56..806ef67868bd8fc3ddd5ef314a35eaa3e8b35039 100644 (file)
@@ -48,7 +48,11 @@ static inline void kvmppc_set_exit_type(struct kvm_vcpu *vcpu, int type) {}
 static inline void kvmppc_account_exit_stat(struct kvm_vcpu *vcpu, int type)
 {
        /* type has to be known at build time for optimization */
+
+       /* The BUILD_BUG_ON below breaks in funny ways, commented out
+        * for now ... -BenH
        BUILD_BUG_ON(__builtin_constant_p(type));
+       */
        switch (type) {
        case EXT_INTR_EXITS:
                vcpu->stat.ext_intr_exits++;