Re: [PATCH RFC 0/4] use scatter lists for all block pc requests and simplify hw handlers

Luben Tuikov
2005-06-08T14:51:27Z

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