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 ...

Alfred Perlstein alfred at
Sat Feb 2 20:43:29 PST 2008

* Poul-Henning Kamp <phk at> [080201 11:36] wrote:
> phk         2008-02-01 19:36:27 UTC
>   FreeBSD src repository
>   Modified files:
>     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.
>   Likely break the only non-convetional user of the API, after informing
>   the relevant committer.

Informing all committers is better, this prevents people from upgrading
a box and getting a dead system due to your incompatible change.

Please explain exactly what has been broken.


More information about the cvs-src mailing list