@samitouri / QOSamiQemu / commits / ba8c9580db

vfio: Clean up vfio_region_unmap()

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>

Xiaoyao Li committed May 19, 2026 at 14:35 UTC ba8c9580db876b7f4f0e8bb501ac3e794d5147eb
2 files changed -16
hw/vfio/region.c
-15
@@ -468,21 +468,6 @@ no_mmap:
468 return ret;
469 }
470
471 -void vfio_region_unmap(VFIORegion *region)
472 -{
473 - int i;
474 -
475 - if (!region->mem) {
476 - return;
477 - }
478 -
479 - for (i = 0; i < region->nr_mmaps; i++) {
480 - if (region->mmaps[i].mmap) {
481 - vfio_subregion_unmap(region, i);
482 - }
483 - }
484 -}
485 -
471 void vfio_region_exit(VFIORegion *region)
472 {
473 int i;
hw/vfio/vfio-region.h
-1
@@ -41,7 +41,6 @@ int vfio_region_setup(Object *obj, VFIODevice *vbasedev, VFIORegion *region,
41 int index, const char *name, Error **errp);
42 int vfio_region_mmap(VFIORegion *region);
43 void vfio_region_mmaps_set_enabled(VFIORegion *region, bool enabled);
44 -void vfio_region_unmap(VFIORegion *region);
44 void vfio_region_exit(VFIORegion *region);
45 void vfio_region_finalize(VFIORegion *region);
46