|
@@ -29,6 +29,13 @@
|
|
#define SLAB_MEM_SPREAD 0x00100000UL /* Spread some memory over cpuset */
|
|
#define SLAB_MEM_SPREAD 0x00100000UL /* Spread some memory over cpuset */
|
|
#define SLAB_TRACE 0x00200000UL /* Trace allocations and frees */
|
|
#define SLAB_TRACE 0x00200000UL /* Trace allocations and frees */
|
|
|
|
|
|
|
|
+/* Flag to prevent checks on free */
|
|
|
|
+#ifdef CONFIG_DEBUG_OBJECTS
|
|
|
|
+# define SLAB_DEBUG_OBJECTS 0x00400000UL
|
|
|
|
+#else
|
|
|
|
+# define SLAB_DEBUG_OBJECTS 0x00000000UL
|
|
|
|
+#endif
|
|
|
|
+
|
|
/* The following flags affect the page allocator grouping pages by mobility */
|
|
/* The following flags affect the page allocator grouping pages by mobility */
|
|
#define SLAB_RECLAIM_ACCOUNT 0x00020000UL /* Objects are reclaimable */
|
|
#define SLAB_RECLAIM_ACCOUNT 0x00020000UL /* Objects are reclaimable */
|
|
#define SLAB_TEMPORARY SLAB_RECLAIM_ACCOUNT /* Objects are short-lived */
|
|
#define SLAB_TEMPORARY SLAB_RECLAIM_ACCOUNT /* Objects are short-lived */
|