|
@@ -164,15 +164,13 @@ void iova_tree_foreach(IOVATree *tree, iova_tree_iterator iterator)
|
|
g_tree_foreach(tree->tree, iova_tree_traverse, iterator);
|
|
g_tree_foreach(tree->tree, iova_tree_traverse, iterator);
|
|
}
|
|
}
|
|
|
|
|
|
-int iova_tree_remove(IOVATree *tree, const DMAMap *map)
|
|
|
|
|
|
+void iova_tree_remove(IOVATree *tree, const DMAMap *map)
|
|
{
|
|
{
|
|
const DMAMap *overlap;
|
|
const DMAMap *overlap;
|
|
|
|
|
|
while ((overlap = iova_tree_find(tree, map))) {
|
|
while ((overlap = iova_tree_find(tree, map))) {
|
|
g_tree_remove(tree->tree, overlap);
|
|
g_tree_remove(tree->tree, overlap);
|
|
}
|
|
}
|
|
-
|
|
|
|
- return IOVA_OK;
|
|
|
|
}
|
|
}
|
|
|
|
|
|
/**
|
|
/**
|