maple_tree: remove unused function
The function are defined in the maple_tree.c file, but not called elsewhere, so delete the unused function. lib/maple_tree.c:689:29: warning: unused function 'mas_pivot'. Link: https://lkml.kernel.org/r/20231027084944.24888-1-jiapeng.chong@linux.alibaba.com Signed-off-by: Jiapeng Chong <jiapeng.chong@linux.alibaba.com> Reported-by: Abaci Robot <abaci@linux.alibaba.com> Closes: https://bugzilla.openanolis.cn/show_bug.cgi?id=7064 Acked-by: David Hildenbrand <david@redhat.com> Reviewed-by: Liam R. Howlett <Liam.Howlett@oracle.com> Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
This commit is contained in:
parent
a3c63c8c5d
commit
d1fefa3d22
@ -684,35 +684,6 @@ static inline unsigned long *ma_gaps(struct maple_node *node,
|
||||
return NULL;
|
||||
}
|
||||
|
||||
/*
|
||||
* mas_pivot() - Get the pivot at @piv of the maple encoded node.
|
||||
* @mas: The maple state.
|
||||
* @piv: The pivot.
|
||||
*
|
||||
* Return: the pivot at @piv of @mn.
|
||||
*/
|
||||
static inline unsigned long mas_pivot(struct ma_state *mas, unsigned char piv)
|
||||
{
|
||||
struct maple_node *node = mas_mn(mas);
|
||||
enum maple_type type = mte_node_type(mas->node);
|
||||
|
||||
if (MAS_WARN_ON(mas, piv >= mt_pivots[type])) {
|
||||
mas_set_err(mas, -EIO);
|
||||
return 0;
|
||||
}
|
||||
|
||||
switch (type) {
|
||||
case maple_arange_64:
|
||||
return node->ma64.pivot[piv];
|
||||
case maple_range_64:
|
||||
case maple_leaf_64:
|
||||
return node->mr64.pivot[piv];
|
||||
case maple_dense:
|
||||
return 0;
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
||||
/*
|
||||
* mas_safe_pivot() - get the pivot at @piv or mas->max.
|
||||
* @mas: The maple state
|
||||
|
Loading…
x
Reference in New Issue
Block a user