Here's a patch you can try out, I already posted this to linux-scsi
as a fix for /proc/scsi not showing up, I'll make sure James or
someone pushes it to Linus' tree. I don't use devfs.
This is against linus bk but should apply fine against 2.5.48.
-- Patrick Mansfield
===== scsi.c 1.67 vs edited =====
--- 1.67/drivers/scsi/scsi.c Mon Nov 18 08:42:42 2002
+++ edited/scsi.c Mon Nov 18 16:14:23 2002
@@ -2225,6 +2225,8 @@
printk(KERN_ERR "SCSI: can't init sg mempool %s\n", sgp->name);
}
+ scsi_init_procfs();
+ scsi_devfs_handle = devfs_mk_dir(NULL, "scsi", NULL);
scsi_host_init();
scsi_dev_info_list_init(scsi_dev_flags);
bus_register(&scsi_driverfs_bus_type);
@@ -2236,9 +2238,10 @@
{
int i;
+ bus_unregister(&scsi_driverfs_bus_type);
+ scsi_dev_info_list_delete();
devfs_unregister(scsi_devfs_handle);
scsi_exit_procfs();
- scsi_dev_info_list_delete();
for (i = 0; i < SG_MEMPOOL_NR; i++) {
struct scsi_host_sg_pool *sgp = scsi_sg_pools + i;
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/