]> git.ipfire.org Git - thirdparty/qemu.git/commitdiff
vfio: Clean up vfio_region_unmap()
authorXiaoyao Li <xiaoyao.li@intel.com>
Tue, 19 May 2026 06:35:40 +0000 (14:35 +0800)
committerCédric Le Goater <clg@redhat.com>
Wed, 27 May 2026 08:41:47 +0000 (10:41 +0200)
Since commit 7429aebe1cff ("vfio/migration: Remove VFIO migration
protocol v1"), vfio_region_unmap() lost all its callers.

Remove unused vfio_region_unmap().

Signed-off-by: Xiaoyao Li <xiaoyao.li@intel.com>
Reviewed-by: Cédric Le Goater <clg@redhat.com>
Link: https://lore.kernel.org/qemu-devel/20260519063540.1117808-1-xiaoyao.li@intel.com
Signed-off-by: Cédric Le Goater <clg@redhat.com>
hw/vfio/region.c
hw/vfio/vfio-region.h

index 0342ca712acd0ad846685115c29432c15aa966a0..dbde3391802691888ca31d5e329aba5ba680feb4 100644 (file)
@@ -468,21 +468,6 @@ no_mmap:
     return ret;
 }
 
-void vfio_region_unmap(VFIORegion *region)
-{
-    int i;
-
-    if (!region->mem) {
-        return;
-    }
-
-    for (i = 0; i < region->nr_mmaps; i++) {
-        if (region->mmaps[i].mmap) {
-            vfio_subregion_unmap(region, i);
-        }
-    }
-}
-
 void vfio_region_exit(VFIORegion *region)
 {
     int i;
index 9b21d4ee5ba16f8c05be83c75d1c7a6ad4cf8370..58b236f1133e7e7f6c99b440d9125e96e6529085 100644 (file)
@@ -41,7 +41,6 @@ int vfio_region_setup(Object *obj, VFIODevice *vbasedev, VFIORegion *region,
                       int index, const char *name, Error **errp);
 int vfio_region_mmap(VFIORegion *region);
 void vfio_region_mmaps_set_enabled(VFIORegion *region, bool enabled);
-void vfio_region_unmap(VFIORegion *region);
 void vfio_region_exit(VFIORegion *region);
 void vfio_region_finalize(VFIORegion *region);