diff options
Diffstat (limited to 'kernel/fork.c')
| -rw-r--r-- | kernel/fork.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/kernel/fork.c b/kernel/fork.c index 16a776ec2c0b..4ae8cfc1c89c 100644 --- a/kernel/fork.c +++ b/kernel/fork.c | |||
| @@ -1298,6 +1298,10 @@ long do_fork(unsigned long clone_flags, | |||
| 1298 | return pid; | 1298 | return pid; |
| 1299 | } | 1299 | } |
| 1300 | 1300 | ||
| 1301 | #ifndef ARCH_MIN_MMSTRUCT_ALIGN | ||
| 1302 | #define ARCH_MIN_MMSTRUCT_ALIGN 0 | ||
| 1303 | #endif | ||
| 1304 | |||
| 1301 | void __init proc_caches_init(void) | 1305 | void __init proc_caches_init(void) |
| 1302 | { | 1306 | { |
| 1303 | sighand_cachep = kmem_cache_create("sighand_cache", | 1307 | sighand_cachep = kmem_cache_create("sighand_cache", |
| @@ -1316,6 +1320,6 @@ void __init proc_caches_init(void) | |||
| 1316 | sizeof(struct vm_area_struct), 0, | 1320 | sizeof(struct vm_area_struct), 0, |
| 1317 | SLAB_PANIC, NULL, NULL); | 1321 | SLAB_PANIC, NULL, NULL); |
| 1318 | mm_cachep = kmem_cache_create("mm_struct", | 1322 | mm_cachep = kmem_cache_create("mm_struct", |
| 1319 | sizeof(struct mm_struct), 0, | 1323 | sizeof(struct mm_struct), ARCH_MIN_MMSTRUCT_ALIGN, |
| 1320 | SLAB_HWCACHE_ALIGN|SLAB_PANIC, NULL, NULL); | 1324 | SLAB_HWCACHE_ALIGN|SLAB_PANIC, NULL, NULL); |
| 1321 | } | 1325 | } |
