Hello,
Since commit 751bf4d7865e4ced406be93b04c7436d866d3684 (scsi_sysfs:
restore prep_fn when ULD is removed), the warning "Driver '%s' needs
updating - please use bus_type methods." is generated for several scsi
drivers (sr, sg, st and osst). It does so because it thinks that the
driver remove() functions will not be called (cf
__device_release_driver()). Actually, they are called by scsi_bus_remove().
This has been noted already a couple of times [1] [2] [3], but it seems
absolutely nothing conclusive came out of the reports.
What should be done? Delete the warning? Change it so it doesn't get
triggered if drv->bus->remove == scsi_bus_remove? Merge
scsi_bus_remove() into the driver remove() functions? Disregard the
monthly warming reports?
Eric
[1] http://lkml.org/lkml/2008/1/10/47
[2] http://lkml.org/lkml/2008/2/20/547
[3] http://lkml.org/lkml/2008/3/22/198
--
To unsubscribe from this list: send the line "unsubscribe linux-scsi" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html