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