diff options
| author | Christophe JAILLET <christophe.jaillet@wanadoo.fr> | 2025-07-14 10:17:09 +0200 |
|---|---|---|
| committer | Andrew Morton <akpm@linux-foundation.org> | 2025-09-13 17:32:44 -0700 |
| commit | c8a09fc9664f79eeb66cdf4a2a34d5b6a239b727 (patch) | |
| tree | 78dbfef210d09157d97a26a570fcecd6608847e3 /include | |
| parent | idr test suite: remove usage of the deprecated ida_simple_xx() API (diff) | |
| download | linux-c8a09fc9664f79eeb66cdf4a2a34d5b6a239b727.tar.gz linux-c8a09fc9664f79eeb66cdf4a2a34d5b6a239b727.zip | |
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>
Diffstat (limited to 'include')
| -rw-r--r-- | include/linux/idr.h | 8 |
1 files changed, 0 insertions, 8 deletions
diff --git a/include/linux/idr.h b/include/linux/idr.h index 2267902d29a7..789e23e67444 100644 --- a/include/linux/idr.h +++ b/include/linux/idr.h @@ -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); |
