<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/dev/ata/atapi-cam.c, branch release/5.3.0_cvs</title>
<subtitle>FreeBSD source tree</subtitle>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/'/>
<entry>
<title>This commit was manufactured by cvs2svn to create tag</title>
<updated>2004-11-04T19:12:42+00:00</updated>
<author>
<name>cvs2svn</name>
<email>cvs2svn@FreeBSD.org</email>
</author>
<published>2004-11-04T19:12:42+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=3f86d8a2ea3f3265afaa1fd263b0004c5c000e69'/>
<id>3f86d8a2ea3f3265afaa1fd263b0004c5c000e69</id>
<content type='text'>
'RELENG_5_3_0_RELEASE'.

This commit was manufactured to restore the state of the 5.3-RELEASE image.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
'RELENG_5_3_0_RELEASE'.

This commit was manufactured to restore the state of the 5.3-RELEASE image.
</pre>
</div>
</content>
</entry>
<entry>
<title>atapicam(4) is currently off by three orders of magnitude regarding the</title>
<updated>2004-06-17T07:29:56+00:00</updated>
<author>
<name>Brian Feldman</name>
<email>green@FreeBSD.org</email>
</author>
<published>2004-06-17T07:29:56+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=3c632a584774287f75fa66651df01325d71bfa80'/>
<id>3c632a584774287f75fa66651df01325d71bfa80</id>
<content type='text'>
timeout values in the CAM CCBs.  Divide by 1000 to get values in seconds
which are what ata(4) timeouts internally use.

This does lose granularity, though, and small values can now round down
to zero.  It's probably worth making all ata(4) timeouts in terms of
hz/ticks/milliseconds/something.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
timeout values in the CAM CCBs.  Divide by 1000 to get values in seconds
which are what ata(4) timeouts internally use.

This does lose granularity, though, and small values can now round down
to zero.  It's probably worth making all ata(4) timeouts in terms of
hz/ticks/milliseconds/something.
</pre>
</div>
</content>
</entry>
<entry>
<title>Use auto-sense data provided by the lowlevel ATA code.</title>
<updated>2004-03-04T15:37:39+00:00</updated>
<author>
<name>Thomas Quinot</name>
<email>thomas@FreeBSD.org</email>
</author>
<published>2004-03-04T15:37:39+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=71fe368a83e9608e7520b06f8808564a59aa84bb'/>
<id>71fe368a83e9608e7520b06f8808564a59aa84bb</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>(atapi_cb): Reenable automatic retrieve of sense data on error, making</title>
<updated>2004-02-11T10:14:08+00:00</updated>
<author>
<name>Thomas Quinot</name>
<email>thomas@FreeBSD.org</email>
</author>
<published>2004-02-11T10:14:08+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=a0e1020523ecaeb6ee5e39d90bf1f6df33e47292'/>
<id>a0e1020523ecaeb6ee5e39d90bf1f6df33e47292</id>
<content type='text'>
 it asynchronous to avoid incorrect use of ata_atapicmd within an
 ATAPI callback.

Tested by:	harti
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
 it asynchronous to avoid incorrect use of ata_atapicmd within an
 ATAPI callback.

Tested by:	harti
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed a memory leak.</title>
<updated>2004-01-18T17:21:15+00:00</updated>
<author>
<name>Ruslan Ermilov</name>
<email>ru@FreeBSD.org</email>
</author>
<published>2004-01-18T17:21:15+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=bbc712e6ba39df91c867674a52ad1f87b92f6b4b'/>
<id>bbc712e6ba39df91c867674a52ad1f87b92f6b4b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Use UMA instead of plain malloc for getting ATA request storage.</title>
<updated>2004-01-14T21:26:35+00:00</updated>
<author>
<name>Søren Schmidt</name>
<email>sos@FreeBSD.org</email>
</author>
<published>2004-01-14T21:26:35+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=5df3ca789cc76dbb60cafd8eaae720e2a915d114'/>
<id>5df3ca789cc76dbb60cafd8eaae720e2a915d114</id>
<content type='text'>
This gives +10% performance on simple tests, so definitly worth it.
A few percent more could be had by not using M_ZERO'd alloc's, but
we then need to clear fields all over the place to be safe, and
that was deemed not worth the trouble (and it makes life dangerous).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This gives +10% performance on simple tests, so definitly worth it.
A few percent more could be had by not using M_ZERO'd alloc's, but
we then need to clear fields all over the place to be safe, and
that was deemed not worth the trouble (and it makes life dangerous).
</pre>
</div>
</content>
</entry>
<entry>
<title>#include sema.h is now required.</title>
<updated>2004-01-12T07:16:07+00:00</updated>
<author>
<name>Søren Schmidt</name>
<email>sos@FreeBSD.org</email>
</author>
<published>2004-01-12T07:16:07+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=bd234a46dafb359cf72b6e468f6e43179f29f36a'/>
<id>bd234a46dafb359cf72b6e468f6e43179f29f36a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix a potential problem with atapi-cam where an incorrect flag is passed</title>
<updated>2003-12-05T01:02:46+00:00</updated>
<author>
<name>Scott Long</name>
<email>scottl@FreeBSD.org</email>
</author>
<published>2003-12-05T01:02:46+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=21cbd69b1968c6b231e919efe46d35068e0b2161'/>
<id>21cbd69b1968c6b231e919efe46d35068e0b2161</id>
<content type='text'>
into the ata queueing layer.

Approved by:	re
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
into the ata queueing layer.

Approved by:	re
</pre>
</div>
</content>
</entry>
<entry>
<title>Centralise mode setting. Instead of doing it in all subdrivers, do</title>
<updated>2003-11-11T14:55:36+00:00</updated>
<author>
<name>Søren Schmidt</name>
<email>sos@FreeBSD.org</email>
</author>
<published>2003-11-11T14:55:36+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=1bebf0fbc9289bf3a36fbe76d28d2eacadb53770'/>
<id>1bebf0fbc9289bf3a36fbe76d28d2eacadb53770</id>
<content type='text'>
it in ata-all.c where it belongs.

Prime controller HW by always setting PIO mode first in attach.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
it in ata-all.c where it belongs.

Prime controller HW by always setting PIO mode first in attach.
</pre>
</div>
</content>
</entry>
<entry>
<title>Free the ata_request struct after we are done using it.  This should stop</title>
<updated>2003-11-09T20:46:08+00:00</updated>
<author>
<name>Scott Long</name>
<email>scottl@FreeBSD.org</email>
</author>
<published>2003-11-09T20:46:08+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=65b5d095971a4a5647c4d8a67ef888ab188c0749'/>
<id>65b5d095971a4a5647c4d8a67ef888ab188c0749</id>
<content type='text'>
the memory leak seen when using ATAPICAM.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
the memory leak seen when using ATAPICAM.
</pre>
</div>
</content>
</entry>
</feed>
