diff options
| author | Yury Norov <yury.norov@gmail.com> | 2025-01-28 11:46:42 -0500 |
|---|---|---|
| committer | Yury Norov <yury.norov@gmail.com> | 2025-02-24 16:37:23 -0500 |
| commit | 14c384131ea09fb70e9e01b0a3f2c3d3cd56d832 (patch) | |
| tree | 8997fd3aa784ceb1a1c3080be54f80201709aaf0 /lib | |
| parent | 7a610694fa642c89d2758f5b327e415cb0bf4acd (diff) | |
| download | linux-14c384131ea09fb70e9e01b0a3f2c3d3cd56d832.tar.gz | |
cpumask: drop cpumask_next_wrap_old()
Now that we have cpumask_next_wrap() wired to generic find_next_bit_wrap(),
the old implementation is not needed.
Signed-off-by: Yury Norov <yury.norov@gmail.com>
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/cpumask.c | 32 |
1 files changed, 0 insertions, 32 deletions
diff --git a/lib/cpumask.c b/lib/cpumask.c index c9b9a843977549..5adb9874fbd0f5 100644 --- a/lib/cpumask.c +++ b/lib/cpumask.c @@ -7,38 +7,6 @@ #include <linux/memblock.h> #include <linux/numa.h> -/** - * cpumask_next_wrap_old - helper to implement for_each_cpu_wrap - * @n: the cpu prior to the place to search - * @mask: the cpumask pointer - * @start: the start point of the iteration - * @wrap: assume @n crossing @start terminates the iteration - * - * Return: >= nr_cpu_ids on completion - * - * Note: the @wrap argument is required for the start condition when - * we cannot assume @start is set in @mask. - */ -unsigned int cpumask_next_wrap_old(int n, const struct cpumask *mask, int start, bool wrap) -{ - unsigned int next; - -again: - next = cpumask_next(n, mask); - - if (wrap && n < start && next >= start) { - return nr_cpumask_bits; - - } else if (next >= nr_cpumask_bits) { - wrap = true; - n = -1; - goto again; - } - - return next; -} -EXPORT_SYMBOL(cpumask_next_wrap_old); - /* These are not inline because of header tangles. */ #ifdef CONFIG_CPUMASK_OFFSTACK /** |
