--- Linus Torvalds <torvalds@xxxxxxxx> wrote: > On Wed, 17 May 2006, James Bottomley wrote: > > > > This is one of the questions. Currently block has no concept of "host". > > That's good. > > I don't understand why you'd ever _want_ a concept of "host". The whole > concept is broken and unnecessary. At no point should you even need to map > from request to host, but if you do, you don't need to introduce any > generic "host" notion, you can do it easily per-queue. You are correct. The concept of "host" should NOT be exported to higher than PCI/SCSI* level. * See below. > The whole fixation with "host" in the SCSI layer is a bug, I think. What > does it matter, really? And when do you actually have a "request_queue" > entry without already knowing which controller it is connected to (ie why > do you even need that mapping)? Not quite, the concept of a "host" is needed as it is the "host" which provides "SCSI ports" to the "SCSI domain". Luben - : 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