*
  */
 
-#ifdef CONFIG_HOTPLUG
-
 static struct completion unload_sem;
 
 /*
        complete_and_exit(&unload_sem, 0);
 }
 
-#endif                         /* CONFIG_HOTPLUG */
-
 static int pnpbios_get_resources(struct pnp_dev *dev)
 {
        u8 nodenum = dev->number;
 
 static int __init pnpbios_thread_init(void)
 {
+       struct task_struct *task;
 #if defined(CONFIG_PPC)
        if (check_legacy_ioport(PNPBIOS_BASE))
                return 0;
 #endif
        if (pnpbios_disabled)
                return 0;
-#ifdef CONFIG_HOTPLUG
-       {
-               struct task_struct *task;
-               init_completion(&unload_sem);
-               task = kthread_run(pnp_dock_thread, NULL, "kpnpbiosd");
-               if (IS_ERR(task))
-                       return PTR_ERR(task);
-       }
-#endif
+
+       init_completion(&unload_sem);
+       task = kthread_run(pnp_dock_thread, NULL, "kpnpbiosd");
+       if (IS_ERR(task))
+               return PTR_ERR(task);
+
        return 0;
 }