On Sat, 2006-03-04 at 15:47 +0000, Christoph Hellwig wrote: > Looks good in general, but we should probably kill the rphy naming. That was > my invention when doing the transport class, when I still thought we'd add a > remote object for every phy in wide links. We ended up having just a remote > object only under one of the phys for a wide link so we should probably > kill this naming invention. In the end we should probably just have > a sas_end_device, sas_expander and sas_sata_device (or just sata_device > if we can share code with libata) and the common subset (sas_device?) > shouldn't be exposed to userland on it's own. Yes ... I was going to say eventually that your rphy object is really an rport object. I think, additionally, it would be nice to display ports in the hierarchy. What I'm thinking of is basically putting phys and ports on the same level but placing the expanders and rports (rphys) under the port directory. Then the phy can have a simple link to the port it's a member of. > this should become sas_end_device_alloc, and so on for the other > functions. Yes, will do the renaming ... after I spend the day in Chicago. James - : 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