On Tue, Mar 18, 2025 at 10:54:14AM +0100, Cédric Le Goater wrote: > This hides the MemoryListener implementation and makes the code common > to both IOMMU backends, legacy and IOMMUFD.
Patch itself seems fine but > index > 8e47ccbb9aea748e57271508ddcd10e394abf16c..d7827f7b64adf3e2b41fafd59aab71e0b28c1567 > 100644 > --- a/hw/vfio/dirty-tracking.c > +++ b/hw/vfio/dirty-tracking.c > @@ -1267,7 +1267,7 @@ static void vfio_listener_log_sync(MemoryListener > *listener, > } > } > > -const MemoryListener vfio_memory_listener = { > +static const MemoryListener vfio_memory_listener = { In vfio-user, we register new begin/commit callbacks for non-dirty-tracking purposes, making this location a little bit odd. But not for now I suppose. regards john