James: The following series of patches is meant to go on top of the first three patches submitted by Mike Anderson back in June. They address numerous errors and omissions in the scanning and device/target removal pathways. Overall they are essentially the same as the changes I proposed last month, but reworked to fit into the framework Mike has created and broken up into smaller, simpler pieces. The issues they cover include: missing checks for error returns, neglecting to acquire the scan_mutex in a scanning pathway, adding private entry points for situations where a caller already owns the scan_mutex, badly out-of-date kerneldoc, and safe traversal of the device list during removal. Alan Stern - : 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