return ret;
 }
 
-static struct notifier_block slab_memory_callback_nb = {
-       .notifier_call = slab_memory_callback,
-       .priority = SLAB_CALLBACK_PRI,
-};
-
 /********************************************************************
  *                     Basic setup of slabs
  *******************************************************************/
        create_boot_cache(kmem_cache_node, "kmem_cache_node",
                sizeof(struct kmem_cache_node), SLAB_HWCACHE_ALIGN, 0, 0);
 
-       register_hotmemory_notifier(&slab_memory_callback_nb);
+       hotplug_memory_notifier(slab_memory_callback, SLAB_CALLBACK_PRI);
 
        /* Able to allocate the per node structures */
        slab_state = PARTIAL;