drm/i915/gvt: Don't bother removing write-protection on to-be-deleted slot
authorSean Christopherson <seanjc@google.com>
Sat, 29 Jul 2023 01:35:23 +0000 (18:35 -0700)
committerPaolo Bonzini <pbonzini@redhat.com>
Thu, 31 Aug 2023 18:07:24 +0000 (14:07 -0400)
commit2ee05a4c275a54d9b64599bcbf7117a9490c9e43
tree42b64ae2ee0d59c313f150710962221e507f1378
parentc70934e0ab2d2c4bb16bf70c3e3db8c064a1761b
drm/i915/gvt: Don't bother removing write-protection on to-be-deleted slot

When handling a slot "flush", don't call back into KVM to drop write
protection for gfns in the slot.  Now that KVM rejects attempts to move
memory slots while KVMGT is attached, the only time a slot is "flushed"
is when it's being removed, i.e. the memslot and all its write-tracking
metadata is about to be deleted.

Reviewed-by: Yan Zhao <yan.y.zhao@intel.com>
Tested-by: Yongwei Ma <yongwei.ma@intel.com>
Reviewed-by: Zhi Wang <zhi.a.wang@intel.com>
Link: https://lore.kernel.org/r/20230729013535.1070024-18-seanjc@google.com
Signed-off-by: Sean Christopherson <seanjc@google.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
drivers/gpu/drm/i915/gvt/kvmgt.c