VServer 1.9.2 (patch-2.6.8.1-vs1.9.2.diff)
[linux-2.6.git] / arch / ia64 / ia32 / ia32_support.c
index c56fd9f..4b43f17 100644 (file)
@@ -218,6 +218,18 @@ ia32_init (void)
        ia32_exec_domain.signal_map = default_exec_domain.signal_map;
        ia32_exec_domain.signal_invmap = default_exec_domain.signal_invmap;
        register_exec_domain(&ia32_exec_domain);
+
+#if PAGE_SHIFT > IA32_PAGE_SHIFT
+       {
+               extern kmem_cache_t *partial_page_cachep;
+
+               partial_page_cachep = kmem_cache_create("partial_page_cache",
+                                                       sizeof(struct partial_page), 0, 0,
+                                                       NULL, NULL);
+               if (!partial_page_cachep)
+                       panic("Cannot create partial page SLAB cache");
+       }
+#endif
        return 0;
 }