> This patch is the first step towards the stackable BIO system as
> sketched out on http://www.freebsd.org/~phk/Geom/
> 
> Please test & review.

There's no code to test- it's just a sketch. It's fine as a start, but it's
important that you clarify the role of node device drivers in informing the
geometry device about what's what (to get information about physical limits)
and how errors are to be flagged (if an out of range request comes floating
thru). Presumably the latter is just marking a transaction with B_ERROR and
setting b_errno to something specific that would say that the block is out of
range (insert argument over 'correct' errno here), and that the range involved
is the physical device limit (and what about commands that overlap the end of
the device?). Presumably the former, if to give the geometry stack something
worthwhile to chew on, can handle the case of devices that resize and devices
where, unlike most devices currently, geometry really does matter.

-matt




To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message

Reply via email to