|
@@ -8,17 +8,17 @@
|
|
*/
|
|
*/
|
|
|
|
|
|
/*
|
|
/*
|
|
- * Maximum supported processors that can run under SMP. This value is
|
|
|
|
- * set via configure setting. The maximum is equal to the size of the
|
|
|
|
- * bitmasks used on that platform, i.e. 32 or 64. Setting this smaller
|
|
|
|
- * saves quite a bit of memory.
|
|
|
|
|
|
+ * Maximum supported processors. Setting this smaller saves quite a
|
|
|
|
+ * bit of memory. Use nr_cpu_ids instead of this except for static bitmaps.
|
|
*/
|
|
*/
|
|
-#ifdef CONFIG_SMP
|
|
|
|
-#define NR_CPUS CONFIG_NR_CPUS
|
|
|
|
-#else
|
|
|
|
-#define NR_CPUS 1
|
|
|
|
|
|
+#ifndef CONFIG_NR_CPUS
|
|
|
|
+/* FIXME: This should be fixed in the arch's Kconfig */
|
|
|
|
+#define CONFIG_NR_CPUS 1
|
|
#endif
|
|
#endif
|
|
|
|
|
|
|
|
+/* Places which use this should consider cpumask_var_t. */
|
|
|
|
+#define NR_CPUS CONFIG_NR_CPUS
|
|
|
|
+
|
|
#define MIN_THREADS_LEFT_FOR_ROOT 4
|
|
#define MIN_THREADS_LEFT_FOR_ROOT 4
|
|
|
|
|
|
/*
|
|
/*
|