xref: /linux-6.15/include/linux/mmdebug.h (revision 59ea7463)
1*59ea7463SJiri Slaby #ifndef LINUX_MM_DEBUG_H
2*59ea7463SJiri Slaby #define LINUX_MM_DEBUG_H 1
3*59ea7463SJiri Slaby 
4*59ea7463SJiri Slaby #include <linux/autoconf.h>
5*59ea7463SJiri Slaby 
6*59ea7463SJiri Slaby #ifdef CONFIG_DEBUG_VM
7*59ea7463SJiri Slaby #define VM_BUG_ON(cond) BUG_ON(cond)
8*59ea7463SJiri Slaby #else
9*59ea7463SJiri Slaby #define VM_BUG_ON(cond) do { } while(0)
10*59ea7463SJiri Slaby #endif
11*59ea7463SJiri Slaby 
12*59ea7463SJiri Slaby #ifdef CONFIG_DEBUG_VIRTUAL
13*59ea7463SJiri Slaby #define VIRTUAL_BUG_ON(cond) BUG_ON(cond)
14*59ea7463SJiri Slaby #else
15*59ea7463SJiri Slaby #define VIRTUAL_BUG_ON(cond) do { } while(0)
16*59ea7463SJiri Slaby #endif
17*59ea7463SJiri Slaby 
18*59ea7463SJiri Slaby #endif
19