Commit fd238002 authored by Paolo Bonzini's avatar Paolo Bonzini
Browse files

KVM: cleanup DR6/DR7 reserved bits checks



kvm_dr6_valid and kvm_dr7_valid check that bits 63:32 are zero.  Using
them makes it easier to review the code for inconsistencies.

Signed-off-by: default avatarPaolo Bonzini <pbonzini@redhat.com>
parent d89d04ab
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -4422,9 +4422,9 @@ static int kvm_vcpu_ioctl_x86_set_debugregs(struct kvm_vcpu *vcpu,
	if (dbgregs->flags)
		return -EINVAL;

	if (dbgregs->dr6 & ~0xffffffffull)
	if (!kvm_dr6_valid(dbgregs->dr6))
		return -EINVAL;
	if (dbgregs->dr7 & ~0xffffffffull)
	if (!kvm_dr7_valid(dbgregs->dr7))
		return -EINVAL;

	memcpy(vcpu->arch.db, dbgregs->db, sizeof(vcpu->arch.db));