--- source/drivers/block/ide.c.chmou	Thu Apr 13 13:33:22 2000
+++ source/drivers/block/ide.c	Thu Apr 13 13:29:29 2000
@@ -3121,6 +3121,8 @@
 EXPORT_SYMBOL(ide_wait_cmd);
 EXPORT_SYMBOL(ide_stall_queue);
 #ifdef CONFIG_PROC_FS
+EXPORT_SYMBOL(proc_ide_destroy);
+EXPORT_SYMBOL(proc_ide_create);
 EXPORT_SYMBOL(ide_add_proc_entries);
 EXPORT_SYMBOL(ide_remove_proc_entries);
 EXPORT_SYMBOL(proc_ide_read_geometry);
--- source/drivers/block/ide-probe.c.chmou	Thu Apr 13 13:33:37 2000
+++ source/drivers/block/ide-probe.c	Thu Apr 13 13:26:53 2000
@@ -800,6 +800,8 @@
 	for (index = 0; index < MAX_HWIFS; ++index)
 		if (probe[index])
 			probe_hwif(&ide_hwifs[index]);
+	proc_ide_destroy();
+	proc_ide_create();
 	for (index = 0; index < MAX_HWIFS; ++index)
 		if (probe[index])
 			hwif_init(&ide_hwifs[index]);
