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