diff options
Diffstat (limited to 'include/linux/vmalloc.h')
| -rw-r--r-- | include/linux/vmalloc.h | 7 | 
1 files changed, 7 insertions, 0 deletions
diff --git a/include/linux/vmalloc.h b/include/linux/vmalloc.h index 6e022cc712e6..880227b9f044 100644 --- a/include/linux/vmalloc.h +++ b/include/linux/vmalloc.h @@ -28,6 +28,13 @@ struct notifier_block;		/* in notifier.h */  #define VM_MAP_PUT_PAGES	0x00000200	/* put pages and free array in vfree */  #define VM_NO_HUGE_VMAP		0x00000400	/* force PAGE_SIZE pte mapping */ +#if (defined(CONFIG_KASAN_GENERIC) || defined(CONFIG_KASAN_SW_TAGS)) && \ +	!defined(CONFIG_KASAN_VMALLOC) +#define VM_DEFER_KMEMLEAK	0x00000800	/* defer kmemleak object creation */ +#else +#define VM_DEFER_KMEMLEAK	0 +#endif +  /*   * VM_KASAN is used slightly differently depending on CONFIG_KASAN_VMALLOC.   *  |