migrate.start = start;
        migrate.end = end;
        migrate.flags = MIGRATE_VMA_SELECT_SYSTEM;
-       migrate.pgmap_owner = adev;
+       migrate.pgmap_owner = SVM_ADEV_PGMAP_OWNER(adev);
 
        size = 2 * sizeof(*migrate.src) + sizeof(uint64_t) + sizeof(dma_addr_t);
        size *= npages;
        migrate.start = start;
        migrate.end = end;
        migrate.flags = MIGRATE_VMA_SELECT_DEVICE_PRIVATE;
-       migrate.pgmap_owner = adev;
+       migrate.pgmap_owner = SVM_ADEV_PGMAP_OWNER(adev);
 
        size = 2 * sizeof(*migrate.src) + sizeof(uint64_t) + sizeof(dma_addr_t);
        size *= npages;
        pgmap->range.start = res->start;
        pgmap->range.end = res->end;
        pgmap->ops = &svm_migrate_pgmap_ops;
-       pgmap->owner = adev;
+       pgmap->owner = SVM_ADEV_PGMAP_OWNER(adev);
        pgmap->flags = MIGRATE_VMA_SELECT_DEVICE_PRIVATE;
        r = devm_memremap_pages(adev->dev, pgmap);
        if (IS_ERR(r)) {