Messages in this thread Patch in this message | | | From | Rusty Russell <> | Subject | [PATCH 01/16] CONFIG_DISABLE_OBSOLETE_CPUMASK_FUNCTIONS: set if CPUMASK_OFFSTACK. | Date | Mon, 2 Mar 2015 22:05:42 +1030 |
| |
Using these functions with offstack cpus is unsafe. They use all NR_CPUS bits, unstead of nr_cpumask_bits.
In particular, lustre (in staging) used cpus_ and that caused a bug.
Reported-by: Oleg Drokin <green@linuxhacker.ru> Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> --- lib/Kconfig | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/lib/Kconfig b/lib/Kconfig index 87da53bb1fef..722427805220 100644 --- a/lib/Kconfig +++ b/lib/Kconfig @@ -398,8 +398,8 @@ config CPUMASK_OFFSTACK stack overflow. config DISABLE_OBSOLETE_CPUMASK_FUNCTIONS - bool "Disable obsolete cpumask functions" if DEBUG_PER_CPU_MAPS - depends on BROKEN + bool + depends on CPUMASK_OFFSTACK config CPU_RMAP bool -- 2.1.0
| |