util/iova-tree: Remove deadcode
iova_tree_find_address, and iova_tree_foreach have never been
used since the code was originally added by:
eecf5eedbd ("util: implement simple iova tree")
Remove them.
Signed-off-by: Dr. David Alan Gilbert <dave@treblig.org>
Reviewed-by: Peter Xu <peterx@redhat.com>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Link: https://lore.kernel.org/r/20240918142515.153074-1-dave@treblig.org
Signed-off-by: Peter Xu <peterx@redhat.com>
This commit is contained in:
committed by
Peter Xu
parent
9adcdd49e3
commit
255db3ba80
@@ -115,13 +115,6 @@ const DMAMap *iova_tree_find_iova(const IOVATree *tree, const DMAMap *map)
|
||||
return args.result;
|
||||
}
|
||||
|
||||
const DMAMap *iova_tree_find_address(const IOVATree *tree, hwaddr iova)
|
||||
{
|
||||
const DMAMap map = { .iova = iova, .size = 0 };
|
||||
|
||||
return iova_tree_find(tree, &map);
|
||||
}
|
||||
|
||||
static inline void iova_tree_insert_internal(GTree *gtree, DMAMap *range)
|
||||
{
|
||||
/* Key and value are sharing the same range data */
|
||||
@@ -148,22 +141,6 @@ int iova_tree_insert(IOVATree *tree, const DMAMap *map)
|
||||
return IOVA_OK;
|
||||
}
|
||||
|
||||
static gboolean iova_tree_traverse(gpointer key, gpointer value,
|
||||
gpointer data)
|
||||
{
|
||||
iova_tree_iterator iterator = data;
|
||||
DMAMap *map = key;
|
||||
|
||||
g_assert(key == value);
|
||||
|
||||
return iterator(map);
|
||||
}
|
||||
|
||||
void iova_tree_foreach(IOVATree *tree, iova_tree_iterator iterator)
|
||||
{
|
||||
g_tree_foreach(tree->tree, iova_tree_traverse, iterator);
|
||||
}
|
||||
|
||||
void iova_tree_remove(IOVATree *tree, DMAMap map)
|
||||
{
|
||||
const DMAMap *overlap;
|
||||
|
||||
Reference in New Issue
Block a user