there isnt a nice bucket for per cpu counters to use. this makes a
pretty obvious one.
ok?
Index: sys/malloc.h
===================================================================
RCS file: /cvs/src/sys/sys/malloc.h,v
retrieving revision 1.113
diff -u -p -r1.113 malloc.h
--- sys/malloc.h 20 Jul 2016 09:15:28 -0000 1.113
+++ sys/malloc.h 11 Nov 2016 02:53:46 -0000
@@ -74,7 +74,7 @@
#define M_IFADDR 9 /* interface address */
#define M_SOOPTS 10 /* socket options */
#define M_SYSCTL 11 /* sysctl buffers (persistent storage)
*/
-/* 12 - free */
+#define M_COUNTERS 12 /* per CPU counters */
/* 13 - free */
#define M_IOCTLOPS 14 /* ioctl data buffer */
/* 15-18 - free */
@@ -196,7 +196,7 @@
"ifaddr", /* 9 M_IFADDR */ \
"soopts", /* 10 M_SOOPTS */ \
"sysctl", /* 11 M_SYSCTL */ \
- NULL, \
+ "counters", /* 12 M_COUNTERS */ \
NULL, \
"ioctlops", /* 14 M_IOCTLOPS */ \
NULL, \