summary refs log tree commit diff stats
path: root/hw/vfio/container-base.c
diff options
context:
space:
mode:
authorCédric Le Goater <clg@redhat.com>2024-05-16 14:46:50 +0200
committerCédric Le Goater <clg@redhat.com>2024-05-16 16:59:19 +0200
commit836bb308685007ca7cccb891ec213a33f478af18 (patch)
tree84529ebf954d8c38e718cd6139353097d56a0edd /hw/vfio/container-base.c
parent85ef20f1673feaa083f4acab8cf054df77b0dbed (diff)
downloadfocaccia-qemu-836bb308685007ca7cccb891ec213a33f478af18.tar.gz
focaccia-qemu-836bb308685007ca7cccb891ec213a33f478af18.zip
vfio: Add Error** argument to .set_dirty_page_tracking() handler
We will use the Error object to improve error reporting in the
.log_global*() handlers of VFIO. Add documentation while at it.

Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Avihai Horon <avihaih@nvidia.com>
Reviewed-by: Eric Auger <eric.auger@redhat.com>
Signed-off-by: Cédric Le Goater <clg@redhat.com>
Diffstat (limited to 'hw/vfio/container-base.c')
-rw-r--r--hw/vfio/container-base.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/hw/vfio/container-base.c b/hw/vfio/container-base.c
index 913ae49077..7c0764121d 100644
--- a/hw/vfio/container-base.c
+++ b/hw/vfio/container-base.c
@@ -53,14 +53,14 @@ void vfio_container_del_section_window(VFIOContainerBase *bcontainer,
 }
 
 int vfio_container_set_dirty_page_tracking(VFIOContainerBase *bcontainer,
-                                           bool start)
+                                           bool start, Error **errp)
 {
     if (!bcontainer->dirty_pages_supported) {
         return 0;
     }
 
     g_assert(bcontainer->ops->set_dirty_page_tracking);
-    return bcontainer->ops->set_dirty_page_tracking(bcontainer, start);
+    return bcontainer->ops->set_dirty_page_tracking(bcontainer, start, errp);
 }
 
 int vfio_container_query_dirty_bitmap(const VFIOContainerBase *bcontainer,