Messages in this thread | | | Date | Thu, 9 Dec 2004 09:04:55 -0800 | From | Patrick Mansfield <> | Subject | Re: How to add/drop SCSI drives from within the driver? |
| |
On Thu, Dec 09, 2004 at 09:11:15AM -0500, Mukker, Atul wrote:
> 4. Since megaraid driver does not know about these changes, it cannot notify > kernel.
> 8. So, all driver has to do to assist applications is to provide the logical > drive number to scsi address mapping. Application would say, hey! I > added/removed logical drive number 5, driver reverts, here is the scsi > address for it "host:2, channel:5, target:5 lun:0" :-)
How does the driver supply the mapping if it does not know about the "change"? Is it reserving or telling user space the hctl that will be used?
If so, why can't the driver call scsi_add_device(h,c,t,l) after the ioctl to create the logical drive completes?
Though I am all for using hotplug to initiate scanning from user space.
-- Patrick Mansfield - 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/
| |