diff options
Diffstat (limited to 'mm/memory.c')
| -rw-r--r-- | mm/memory.c | 10 | 
1 files changed, 10 insertions, 0 deletions
diff --git a/mm/memory.c b/mm/memory.c index baa999e87cd2..05fab3bc5b4b 100644 --- a/mm/memory.c +++ b/mm/memory.c  | |||
| @@ -48,6 +48,8 @@ | |||
| 48 | #include <linux/rmap.h> | 48 | #include <linux/rmap.h> | 
| 49 | #include <linux/module.h> | 49 | #include <linux/module.h> | 
| 50 | #include <linux/delayacct.h> | 50 | #include <linux/delayacct.h> | 
| 51 | #include <linux/kprobes.h> | ||
| 52 | #include <linux/mutex.h> | ||
| 51 | #include <linux/init.h> | 53 | #include <linux/init.h> | 
| 52 | #include <linux/writeback.h> | 54 | #include <linux/writeback.h> | 
| 53 | #include <linux/memcontrol.h> | 55 | #include <linux/memcontrol.h> | 
| @@ -99,6 +101,14 @@ int randomize_va_space __read_mostly = | |||
| 99 | 2; | 101 | 2; | 
| 100 | #endif | 102 | #endif | 
| 101 | 103 | ||
| 104 | /* | ||
| 105 | * mutex protecting text section modification (dynamic code patching). | ||
| 106 | * some users need to sleep (allocating memory...) while they hold this lock. | ||
| 107 | * | ||
| 108 | * NOT exported to modules - patching kernel text is a really delicate matter. | ||
| 109 | */ | ||
| 110 | DEFINE_MUTEX(text_mutex); | ||
| 111 | |||
| 102 | static int __init disable_randmaps(char *s) | 112 | static int __init disable_randmaps(char *s) | 
| 103 | { | 113 | { | 
| 104 | randomize_va_space = 0; | 114 | randomize_va_space = 0; | 
