cvs commit: src/sys/kern kern_xio.c lwkt_caps.c sys_pipe.c src/sys/sys pipe.h xio.h
Joerg Sonnenberger
joerg at britannica.bec.de
Tue Mar 8 15:23:53 PST 2005
On Tue, Mar 01, 2005 at 03:35:16PM -0800, Matthew Dillon wrote:
> dillon 2005/03/01 15:35:16 PST
>
> DragonFly src repository
>
> Modified files:
> sys/kern kern_xio.c lwkt_caps.c sys_pipe.c
> sys/sys pipe.h xio.h
> Log:
> Clean up the XIO API and structure. XIO no longer tries to 'track' partial
> copies into or out of an XIO. It no longer adjusts xio_offset or xio_bytes
> once they have been initialized. Instead, a relative offset is now passed
> to API calls to handle partial copies. This makes the API a lot less confusing
> and makes the XIO structure a lot more flexible, shareable, and more suitable
> for use by higher level entities (buffer cache, pipe code, upcoming MSFBUF
> work, etc).
This commit broke package builds for me.
Joerg
More information about the Commits
mailing list