]> www.infradead.org Git - users/hch/misc.git/commitdiff
ida: remove the ida_simple_xxx() API
authorChristophe JAILLET <christophe.jaillet@wanadoo.fr>
Mon, 14 Jul 2025 08:17:09 +0000 (10:17 +0200)
committerAndrew Morton <akpm@linux-foundation.org>
Sun, 14 Sep 2025 00:32:44 +0000 (17:32 -0700)
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>
include/linux/idr.h

index 2267902d29a73d3bef0842e5794b082b07b159ee..789e23e6744410c35755563d3659c41a47f6a6f6 100644 (file)
@@ -334,14 +334,6 @@ static inline void ida_init(struct ida *ida)
        xa_init_flags(&ida->xa, IDA_INIT_FLAGS);
 }
 
-/*
- * ida_simple_get() and ida_simple_remove() are deprecated. Use
- * ida_alloc() and ida_free() instead respectively.
- */
-#define ida_simple_get(ida, start, end, gfp)   \
-                       ida_alloc_range(ida, start, (end) - 1, gfp)
-#define ida_simple_remove(ida, id)     ida_free(ida, id)
-
 static inline bool ida_is_empty(const struct ida *ida)
 {
        return xa_empty(&ida->xa);