cvs commit: src/share/man/man9 mbuf.9 src/sys/compat/ndis
kern_ndis.c src/sys/dev/cxgb cxgb_sge.c
src/sys/dev/cxgb/ulp/tom cxgb_cpl_socket.c src/sys/dev/hatm
if_hatm_intr.c src/sys/dev/iscsi/initiator isc_soc.c
src/sys/dev/lge if_lge.c ...
Pyun YongHyeon
pyunyh at gmail.com
Fri Feb 1 16:40:21 PST 2008
On Fri, Feb 01, 2008 at 07:36:27PM +0000, Poul-Henning Kamp wrote:
> phk 2008-02-01 19:36:27 UTC
>
> FreeBSD src repository
>
> Modified files:
> share/man/man9 mbuf.9
> sys/compat/ndis kern_ndis.c
> sys/dev/cxgb cxgb_sge.c
> sys/dev/cxgb/ulp/tom cxgb_cpl_socket.c
> sys/dev/hatm if_hatm_intr.c
> sys/dev/iscsi/initiator isc_soc.c
> sys/dev/lge if_lge.c
> sys/dev/msk if_msk.c
> sys/dev/nfe if_nfe.c
> sys/dev/patm if_patm_rx.c
> sys/dev/sk if_sk.c
> sys/dev/ti if_ti.c
> sys/dev/wpi if_wpi.c
> sys/kern kern_mbuf.c uipc_cow.c uipc_mbuf.c
> uipc_syscalls.c
> sys/pci if_wb.c
> sys/sys mbuf.h param.h
> Log:
> Give MEXTADD() another argument to make both void pointers to the
> free function controlable, instead of passing the KVA of the buffer
> storage as the first argument.
>
> Fix all conventional users of the API to pass the KVA of the buffer
> as the first argument, to make this a no-op commit.
>
Because physically contiguous 9K jumbos are available I should
have nuked local jumbo allocators used in msk(4)/nfe(4) and sk(4).
If that happened you didn't need to touch these drivers.
Sorry for that and thanks for your work.
> Likely break the only non-convetional user of the API, after informing
> the relevant committer.
>
> Update the mbuf(9) manual page, which was already out of sync on
> this point.
>
> Bump __FreeBSD_version to 800016 as there is no way to tell how
> many arguments a CPP macro needs any other way.
>
> This paves the way for giving sendfile(9) a way to wait for the
> passed storage to have been accessed before returning.
>
> This does not affect the memory layout or size of mbufs.
>
> Parental oversight by: sam and rwatson.
>
> No MFC is anticipated.
[...]
--
Regards,
Pyun YongHyeon
More information about the cvs-src
mailing list