On 3/31/25 14:49, Joao Martins wrote:
On 21/03/2025 11:22, Cédric Le Goater wrote:
On 3/19/25 13:21, Joao Martins wrote:
On 18/03/2025 09:54, Cédric Le Goater wrote:
Rename these routines :
vfio_devices_all_device_dirty_tracking_started ->
vfio_dirty_tracking_devices_is_started_all
vfio_devices_all_dirty_tracking_started ->
vfio_dirty_tracking_devices_is_started
vfio_devices_all_device_dirty_tracking ->
vfio_dirty_tracking_devices_is_supported
vfio_devices_dma_logging_start ->
vfio_dirty_tracking_devices_dma_logging_start
vfio_devices_dma_logging_stop ->
vfio_dirty_tracking_devices_dma_logging_stop
vfio_devices_query_dirty_bitmap ->
vfio_dirty_tracking_devices_query_dirty_bitmap
vfio_get_dirty_bitmap ->
vfio_dirty_tracking_query_dirty_bitmap
to better reflect the namespace they belong to.
Signed-off-by: Cédric Le Goater <c...@redhat.com>
The change itself is fine.
But on the other hand, it looks relatively long names, no?
I agree.
I am bit at two minds
(as I generally prefer shorter code), but I can't find any alternatives if you
really wanna have one namespaces associated with the subsystem:file as a C
namespace.
Every once and a while me and Avihai use the acronym DPT (Dirty Page Tracking)
when talking about this stuff, but it seems a detour from the code style to
abbreviate namespaces into acronyms.
I am ok to use a TLA for Dirty Page Tracking. Would DPT statisfy everyone ?
It would, but the new version looks shorter so maybe we don't need to go against
style with TLAs.
Having said that:
Reviewed-by: Joao Martins <joao.m.mart...@oracle.com>
P.S. We could also remove 'devices' as the prefix for VF dirty tracking after
namespace, and thus drop 'dma logging'. That should put 'start/stop' a little
shorter.
Could you please send your proposal as a list, like the commit log does
and let's discuss.
The idea was :
vfio_dirty_tracking_devices_dma_logging_start ->
vfio_container_dma_logging_start
vfio_dirty_tracking_devices_dma_logging_stop ->
vfio_container_dma_logging_stop
But honestly, doesn't make that much of the difference.
I'll have a look at your v2 hopefully tomorrow or Wednesday on the device dirty
tracking parts and iommufd dirty tracking.
Thanks, there should be progress in v2.
Patch 1~25 should be ready for vfio-next. I can just apply them and
we can continue working on the final part. Feel free to propose changes.
C.