Page MenuHomeFreeBSD

D6812.id17520.diff
No OneTemporary

D6812.id17520.diff

Index: sys/conf/options
===================================================================
--- sys/conf/options
+++ sys/conf/options
@@ -65,6 +65,7 @@
EARLY_PRINTF opt_global.h
TEXTDUMP_PREFERRED opt_ddb.h
TEXTDUMP_VERBOSE opt_ddb.h
+NUM_CORES opt_global.h
# Miscellaneous options.
ADAPTIVE_LOCKMGRS
Index: sys/kern/kern_sig.c
===================================================================
--- sys/kern/kern_sig.c
+++ sys/kern/kern_sig.c
@@ -3080,8 +3080,12 @@
* We only have 1 character for the core count in the format
* string, so the range will be 0-9
*/
-#define MAX_NUM_CORES 10
-static int num_cores = 5;
+#define MAX_NUM_CORES 10
+#ifndef NUM_CORES
+#define NUM_CORES 5
+#endif
+CTASSERT(NUM_CORES >= 0 && NUM_CORES <= MAX_NUM_CORES);
+static int num_cores = NUM_CORES;
static int
sysctl_debug_num_cores_check (SYSCTL_HANDLER_ARGS)

File Metadata

Mime Type
text/plain
Expires
Thu, Apr 16, 10:10 AM (11 h, 52 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
31595063
Default Alt Text
D6812.id17520.diff (863 B)

Event Timeline