On 06/08/05 08:59, James Bottomley wrote: > Also, I really don't think OSD should be a character device. It's > definitely a block device, it just happens to have a two dimensional > address space instead of a one dimensional one. Very true. Although _management_ of OSD contents would not be "block device", but the next layer up. (hint) > Really, I think it's cleaner for head or tail insertion to be handled at > the time the request is generated. However, the block queues of > character taps are special; we certainly don't need all the elevator > merging machinery, so perhaps we should have a way of setting them up as > noop elevator? Agreed. Treating block queues of character devices with no-op elevator would yield very clean and generalized implementation. 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