kern/81301: problems with new "contigmalloc" routine

Alan Cox alc at cs.rice.edu
Tue Jul 10 07:58:37 UTC 2007


The patch correcting the implementation of M_ZERO has already been MFCed:

Revision *1.43.2.6*: download 
<http://www.freebsd.org/cgi/cvsweb.cgi/%7Echeckout%7E/src/sys/vm/vm_contig.c?rev=1.43.2.6;content-type=text%2Fplain> 
- view: text 
<http://www.freebsd.org/cgi/cvsweb.cgi/src/sys/vm/vm_contig.c?rev=1.43.2.6;content-type=text%2Fplain>, 
markup 
<http://www.freebsd.org/cgi/cvsweb.cgi/src/sys/vm/vm_contig.c?rev=1.43.2.6;content-type=text%2Fx-cvsweb-markup>, 
annotated 
<http://www.freebsd.org/cgi/cvsweb.cgi/src/sys/vm/vm_contig.c?annotate=1.43.2.6> 
- select for diffs 
<http://www.freebsd.org/cgi/cvsweb.cgi/src/sys/vm/vm_contig.c?r1=1.43.2.6#rev1.43.2.6>
/Sat Apr 28 20:44:56 2007 UTC/ (2 months, 1 week ago) by /alc/
Branches: RELENG_6 
<http://www.freebsd.org/cgi/cvsweb.cgi/src/sys/vm/vm_contig.c?only_with_tag=RELENG_6>
Diff to: previous 1.43.2.5: preferred 
<http://www.freebsd.org/cgi/cvsweb.cgi/src/sys/vm/vm_contig.c.diff?r1=1.43.2.5;r2=1.43.2.6>, 
colored 
<http://www.freebsd.org/cgi/cvsweb.cgi/src/sys/vm/vm_contig.c.diff?r1=1.43.2.5;r2=1.43.2.6;f=h>; 
branchpoint 1.43: preferred 
<http://www.freebsd.org/cgi/cvsweb.cgi/src/sys/vm/vm_contig.c.diff?r1=1.43;r2=1.43.2.6>, 
colored 
<http://www.freebsd.org/cgi/cvsweb.cgi/src/sys/vm/vm_contig.c.diff?r1=1.43;r2=1.43.2.6;f=h>; 
next MAIN 1.44: preferred 
<http://www.freebsd.org/cgi/cvsweb.cgi/src/sys/vm/vm_contig.c.diff?r1=1.44;r2=1.43.2.6>, 
colored 
<http://www.freebsd.org/cgi/cvsweb.cgi/src/sys/vm/vm_contig.c.diff?r1=1.44;r2=1.43.2.6;f=h>
Changes since revision 1.43.2.5: +1 -1 lines

MFC revision 1.58
  Correct contigmalloc2()'s implementation of M_ZERO.


The remaining two problems are corrected by the rewrite of 
contigmalloc(9) that is already in HEAD, and thus will appear in FreeBSD 
7.0.  However, I cannot foresee the rewrite being MFCed to FreeBSD 6.x.

Unless I hear an objection, I'm going to close this PR in a few days.



More information about the freebsd-bugs mailing list