Messages in this thread | | | Subject | Re: Linux/Pro -- clusters | Date | Wed, 5 Dec 2001 23:49:43 +0000 (GMT) | From | Alan Cox <> |
| |
> by the better generic block layer code. I personally hope that a year > from now, if somebody wants to do a new SCSI driver, he won't even > _think_ about using the SCSI code, the driver will just take the > (generic SCSI) requests directly off the block queue.
You still need the scsi code. There are a whole sequence of common, quite complex and generic functions that the scsi layer handles (in paticular error handling).
Turning it the right way I up definitely agree with. It should be the driver calling the scsi code to do bio->scsi request, and to do scsi error recovery, not vice versa.
There are also some tricky relationships queues are per logical unit number locking is mostly per controller resources are often per controller
Alan
- 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/
| |