}
 EXPORT_SYMBOL_GPL(kvm_gpc_check);
 
-static void gpc_unmap_khva(struct kvm *kvm, kvm_pfn_t pfn, void *khva)
+static void gpc_unmap_khva(kvm_pfn_t pfn, void *khva)
 {
        /* Unmap the old pfn/page if it was mapped before. */
        if (!is_error_noslot_pfn(pfn) && khva) {
                         * the existing mapping and didn't create a new one.
                         */
                        if (new_khva != old_khva)
-                               gpc_unmap_khva(kvm, new_pfn, new_khva);
+                               gpc_unmap_khva(new_pfn, new_khva);
 
                        kvm_release_pfn_clean(new_pfn);
 
        mutex_unlock(&gpc->refresh_lock);
 
        if (unmap_old)
-               gpc_unmap_khva(kvm, old_pfn, old_khva);
+               gpc_unmap_khva(old_pfn, old_khva);
 
        return ret;
 }
        write_unlock_irq(&gpc->lock);
        mutex_unlock(&gpc->refresh_lock);
 
-       gpc_unmap_khva(kvm, old_pfn, old_khva);
+       gpc_unmap_khva(old_pfn, old_khva);
 }
 EXPORT_SYMBOL_GPL(kvm_gpc_unmap);