On Mon, Jun 05, 2023 at 01:44:19PM +0200, Michal Luczaj wrote: > Since c9d601548603 ("KVM: allow KVM_BUG/KVM_BUG_ON to handle 64-bit cond") > 'cond' is internally converted to boolean, so caller's explicit conversion > from void* is unnecessary. > > Remove the double bang. > > Signed-off-by: Michal Luczaj <mhal@xxxxxxx> > --- > virt/kvm/kvm_main.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/virt/kvm/kvm_main.c b/virt/kvm/kvm_main.c > index 6a658f30af91..64dd940c549e 100644 > --- a/virt/kvm/kvm_main.c > +++ b/virt/kvm/kvm_main.c > @@ -3975,7 +3975,7 @@ static int kvm_vm_ioctl_create_vcpu(struct kvm *kvm, u32 id) > if (r < 0) > goto kvm_put_xa_release; > > - if (KVM_BUG_ON(!!xa_store(&kvm->vcpu_array, vcpu->vcpu_idx, vcpu, 0), kvm)) { > + if (KVM_BUG_ON(xa_store(&kvm->vcpu_array, vcpu->vcpu_idx, vcpu, 0), kvm)) { Looks the only one place for KVM_BUG_ON(). Reviewed-by: Yuan Yao <yuan.yao@xxxxxxxxx> BTW: svm_get_lbr_msr() is using KVM_BUG(false, ...) and handle_cr() is using KVM_BUG(1, ...), a chance to change them to same style ? > r = -EINVAL; > goto kvm_put_xa_release; > } > > base-commit: 31b4fc3bc64aadd660c5bfa5178c86a7ba61e0f7 > -- > 2.41.0 >