<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/dev/usb/usb_mem.c, branch release/6.2.0</title>
<subtitle>FreeBSD source tree</subtitle>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/'/>
<entry>
<title>Start each of the license/copyright comments with /*-, minor shuffle of lines</title>
<updated>2005-01-06T01:43:34+00:00</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2005-01-06T01:43:34+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=098ca2bda93c701c5331d4e6aace072495b4caaa'/>
<id>098ca2bda93c701c5331d4e6aace072495b4caaa</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>When searching for a suitable block of memory on the free list,</title>
<updated>2004-08-02T13:59:02+00:00</updated>
<author>
<name>Ian Dowse</name>
<email>iedowse@FreeBSD.org</email>
</author>
<published>2004-08-02T13:59:02+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=67dab3d6c950340ca0081ea3607bf9ca720723be'/>
<id>67dab3d6c950340ca0081ea3607bf9ca720723be</id>
<content type='text'>
skip blocks that are too big by a factor of two or greater. This
avoids some cases of extremely inefficient memory use that can occur
when large (e.g. 64k) blocks on the free list get used when allocating
a 4k chunk of 64-byte fragments. Because fragments have their own
free list, the 60k difference got lost forever every time.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
skip blocks that are too big by a factor of two or greater. This
avoids some cases of extremely inefficient memory use that can occur
when large (e.g. 64k) blocks on the free list get used when allocating
a 4k chunk of 64-byte fragments. Because fragments have their own
free list, the 60k difference got lost forever every time.
</pre>
</div>
</content>
</entry>
<entry>
<title>Make it easier to run this code on RELENG_4.</title>
<updated>2003-10-04T22:13:21+00:00</updated>
<author>
<name>Josef Karthauser</name>
<email>joe@FreeBSD.org</email>
</author>
<published>2003-10-04T22:13:21+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=272487f5070394f5759f6982c1ac5c3ed33a1cfe'/>
<id>272487f5070394f5759f6982c1ac5c3ed33a1cfe</id>
<content type='text'>
Submitted by:	luoqi
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Submitted by:	luoqi
</pre>
</div>
</content>
</entry>
<entry>
<title>fix another bus_dma leak due to not having a size param for our bus_dma</title>
<updated>2003-07-29T05:07:37+00:00</updated>
<author>
<name>John-Mark Gurney</name>
<email>jmg@FreeBSD.org</email>
</author>
<published>2003-07-29T05:07:37+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=44de8a989da0825d1219be3ce6ffdbbdc7752b8c'/>
<id>44de8a989da0825d1219be3ce6ffdbbdc7752b8c</id>
<content type='text'>
allocation function.  With this patch, it prevents continous growth of
the devbuf memory pool.

Tested with ssh &lt;host&gt; dd of=/dev/null &lt; /dev/zero and vmstat -m | grep devbuf
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
allocation function.  With this patch, it prevents continous growth of
the devbuf memory pool.

Tested with ssh &lt;host&gt; dd of=/dev/null &lt; /dev/zero and vmstat -m | grep devbuf
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix a 64 bit bug lost in the inline warning noise.  sizeof is not always</title>
<updated>2003-07-22T06:58:04+00:00</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>2003-07-22T06:58:04+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=899c48a1cbc2cbf3005b743107d922a49fb63cc9'/>
<id>899c48a1cbc2cbf3005b743107d922a49fb63cc9</id>
<content type='text'>
an int.  Do not printf() it as though it were.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
an int.  Do not printf() it as though it were.
</pre>
</div>
</content>
</entry>
<entry>
<title>override the tag.  usb_block_allocmem allocates a new tag, which when we</title>
<updated>2003-07-21T02:41:01+00:00</updated>
<author>
<name>John-Mark Gurney</name>
<email>jmg@FreeBSD.org</email>
</author>
<published>2003-07-21T02:41:01+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=9e17948f72e3870a22cef782056250a7b6c86125'/>
<id>9e17948f72e3870a22cef782056250a7b6c86125</id>
<content type='text'>
go looking for free fragments won't match.  Since we never free this, we
can "throw away" the tag.  This is very dirty, and needs to be reimplemented
properly, but fixes performance problems with uhci.

Also assert that when we overlay a structure on some space, that the
space is large enough for the structure.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
go looking for free fragments won't match.  Since we never free this, we
can "throw away" the tag.  This is very dirty, and needs to be reimplemented
properly, but fixes performance problems with uhci.

Also assert that when we overlay a structure on some space, that the
space is large enough for the structure.
</pre>
</div>
</content>
</entry>
<entry>
<title>make usb bus_dma aware.</title>
<updated>2003-07-15T22:42:37+00:00</updated>
<author>
<name>John-Mark Gurney</name>
<email>jmg@FreeBSD.org</email>
</author>
<published>2003-07-15T22:42:37+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=45dd937507e52d43331da591a1b2878f59372890'/>
<id>45dd937507e52d43331da591a1b2878f59372890</id>
<content type='text'>
Reviewed by:	joe among others
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Reviewed by:	joe among others
</pre>
</div>
</content>
</entry>
</feed>
