In message <[EMAIL PROTECTED]>, Matthew Dillon writes:
>    I think the biggest win in regards to being able to arbitrarily stack
>    devices is to NOT attempt to forward struct buf's between devices when
>    non-trivial manipulation is required, and instead to make struct buf's
>    cheap enough that a device can simply allocate a new one and copy the
>    appropriate fields.
>
>    In particular I really hate all the various b_*blkno fields.  b_lblkno,
>    b_blkno, and b_pblkno.  It is precisely due to the existance of these
>    hacks that arbitrary device stacking is difficult.

This is basically what the stuff I'm doing addresses.

--
Poul-Henning Kamp             FreeBSD coreteam member
[EMAIL PROTECTED]               "Real hackers run -current on their laptop."
FreeBSD -- It will take a long time before progress goes too far!


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

Reply via email to