6a91557e4c
Do a couple things here: - Split the mega-patches into individual patches. Should help with rebasing. - Make all patches 'git am' acceptable. There should be no functional or actual code differences from before
39 lines
1.2 KiB
Diff
39 lines
1.2 KiB
Diff
From d53e8bbf853e6de66ac48e15794d722edf7877b4 Mon Sep 17 00:00:00 2001
|
|
From: Josh Boyer <jwboyer@fedoraproject.org>
|
|
Date: Mon, 11 Nov 2013 08:39:16 -0500
|
|
Subject: [PATCH] lib/cpumask: Make CPUMASK_OFFSTACK usable without debug
|
|
dependency
|
|
|
|
When CPUMASK_OFFSTACK was added in 2008, it was dependent upon
|
|
DEBUG_PER_CPU_MAPS being enabled, or an architecture could select it.
|
|
The debug dependency adds additional overhead that isn't required for
|
|
operation of the feature, and we need CPUMASK_OFFSTACK to increase the
|
|
NR_CPUS value beyond 512 on x86. We drop the current dependency and make
|
|
sure SMP is set.
|
|
|
|
Bugzilla: N/A
|
|
Upstream-status: Nak'd, supposedly replacement coming to auto-select
|
|
|
|
Signed-off-by: Josh Boyer <jwboyer@fedoraproject.org>
|
|
---
|
|
lib/Kconfig | 3 ++-
|
|
1 file changed, 2 insertions(+), 1 deletion(-)
|
|
|
|
diff --git a/lib/Kconfig b/lib/Kconfig
|
|
index a5ce0c7f6c30..54cef46c99d7 100644
|
|
--- a/lib/Kconfig
|
|
+++ b/lib/Kconfig
|
|
@@ -379,7 +379,8 @@ config CHECK_SIGNATURE
|
|
bool
|
|
|
|
config CPUMASK_OFFSTACK
|
|
- bool "Force CPU masks off stack" if DEBUG_PER_CPU_MAPS
|
|
+ bool "Force CPU masks off stack"
|
|
+ depends on SMP
|
|
help
|
|
Use dynamic allocation for cpumask_var_t, instead of putting
|
|
them on the stack. This is a bit more expensive, but avoids
|
|
--
|
|
1.9.3
|
|
|