|
@@ -55,6 +55,10 @@ void vfio_container_del_section_window(VFIOContainerBase *bcontainer,
|
|
int vfio_container_set_dirty_page_tracking(VFIOContainerBase *bcontainer,
|
|
int vfio_container_set_dirty_page_tracking(VFIOContainerBase *bcontainer,
|
|
bool start)
|
|
bool start)
|
|
{
|
|
{
|
|
|
|
+ if (!bcontainer->dirty_pages_supported) {
|
|
|
|
+ return 0;
|
|
|
|
+ }
|
|
|
|
+
|
|
g_assert(bcontainer->ops->set_dirty_page_tracking);
|
|
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);
|
|
}
|
|
}
|