Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

ida: remove the ida_simple_xxx() API

All users of the ida_simple_xxx() have been converted. In Linux 6.11-rc2,
the only callers are in tools/testing/.

So it is now time to remove the definition of this old and deprecated
ida_simple_get() and ida_simple_remove().

Link: https://lkml.kernel.org/r/aa205f45fef70a9c948b6a98bad06da58e4de776.1752480043.git.christophe.jaillet@wanadoo.fr
Signed-off-by: Christophe JAILLET <christophe.jaillet@wanadoo.fr>
Cc: Matthew Wilcox (Oracle) <willy@infradead.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>

authored by

Christophe JAILLET and committed by
Andrew Morton
c8a09fc9 8f09142e

-8
-8
include/linux/idr.h
··· 334 334 xa_init_flags(&ida->xa, IDA_INIT_FLAGS); 335 335 } 336 336 337 - /* 338 - * ida_simple_get() and ida_simple_remove() are deprecated. Use 339 - * ida_alloc() and ida_free() instead respectively. 340 - */ 341 - #define ida_simple_get(ida, start, end, gfp) \ 342 - ida_alloc_range(ida, start, (end) - 1, gfp) 343 - #define ida_simple_remove(ida, id) ida_free(ida, id) 344 - 345 337 static inline bool ida_is_empty(const struct ida *ida) 346 338 { 347 339 return xa_empty(&ida->xa);