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 freebsd.org
       
    Sat Feb  2 20:43:29 PST 2008
    
    
  
* Poul-Henning Kamp <phk at FreeBSD.org> [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.
-Alfred
    
    
More information about the cvs-all
mailing list