mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-29 11:11:45 -04:00
idr: remove dead code
Remove no longer used deprecated code, and make local functions static. Signed-off-by: Stephen Hemminger <[email protected]> Acked-by: Jean Delvare <[email protected]> Acked-by: Tejun Heo <[email protected]> Cc: Jeff Layton <[email protected]> Cc: Philipp Reisner <[email protected]> Cc: Jens Axboe <[email protected]> Cc: George Spelvin <[email protected]> Cc: Randy Dunlap <[email protected]> Signed-off-by: Andrew Morton <[email protected]> Signed-off-by: Linus Torvalds <[email protected]>
This commit is contained in:
parent
c4082f36fa
commit
90ae3ae539
2 changed files with 2 additions and 81 deletions
20
lib/idr.c
20
lib/idr.c
|
|
@ -196,7 +196,7 @@ static void idr_mark_full(struct idr_layer **pa, int id)
|
|||
}
|
||||
}
|
||||
|
||||
int __idr_pre_get(struct idr *idp, gfp_t gfp_mask)
|
||||
static int __idr_pre_get(struct idr *idp, gfp_t gfp_mask)
|
||||
{
|
||||
while (idp->id_free_cnt < MAX_IDR_FREE) {
|
||||
struct idr_layer *new;
|
||||
|
|
@ -207,7 +207,6 @@ int __idr_pre_get(struct idr *idp, gfp_t gfp_mask)
|
|||
}
|
||||
return 1;
|
||||
}
|
||||
EXPORT_SYMBOL(__idr_pre_get);
|
||||
|
||||
/**
|
||||
* sub_alloc - try to allocate an id without growing the tree depth
|
||||
|
|
@ -374,20 +373,6 @@ static void idr_fill_slot(struct idr *idr, void *ptr, int id,
|
|||
idr_mark_full(pa, id);
|
||||
}
|
||||
|
||||
int __idr_get_new_above(struct idr *idp, void *ptr, int starting_id, int *id)
|
||||
{
|
||||
struct idr_layer *pa[MAX_IDR_LEVEL + 1];
|
||||
int rv;
|
||||
|
||||
rv = idr_get_empty_slot(idp, starting_id, pa, 0, idp);
|
||||
if (rv < 0)
|
||||
return rv == -ENOMEM ? -EAGAIN : rv;
|
||||
|
||||
idr_fill_slot(idp, ptr, rv, pa);
|
||||
*id = rv;
|
||||
return 0;
|
||||
}
|
||||
EXPORT_SYMBOL(__idr_get_new_above);
|
||||
|
||||
/**
|
||||
* idr_preload - preload for idr_alloc()
|
||||
|
|
@ -607,7 +592,7 @@ void idr_remove(struct idr *idp, int id)
|
|||
}
|
||||
EXPORT_SYMBOL(idr_remove);
|
||||
|
||||
void __idr_remove_all(struct idr *idp)
|
||||
static void __idr_remove_all(struct idr *idp)
|
||||
{
|
||||
int n, id, max;
|
||||
int bt_mask;
|
||||
|
|
@ -640,7 +625,6 @@ void __idr_remove_all(struct idr *idp)
|
|||
}
|
||||
idp->layers = 0;
|
||||
}
|
||||
EXPORT_SYMBOL(__idr_remove_all);
|
||||
|
||||
/**
|
||||
* idr_destroy - release all cached layers within an idr tree
|
||||
|
|
|
|||
Loading…
Reference in a new issue