<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/scsi/libata.h, branch linux-2.6.16.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.16.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.16.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2006-02-28T03:31:19Z</updated>
<entry>
<title>[libata] Disable FUA</title>
<updated>2006-02-28T03:31:19Z</updated>
<author>
<name>Jeff Garzik</name>
</author>
<published>2006-02-28T03:31:19Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=c3c013a2c218cdede2d2e73df01ed4f813538941'/>
<id>urn:sha1:c3c013a2c218cdede2d2e73df01ed4f813538941</id>
<content type='text'>
Until problems are sorted.
</content>
</entry>
<entry>
<title>[BLOCK] add FUA support to libata</title>
<updated>2006-01-06T08:56:18Z</updated>
<author>
<name>Tejun Heo</name>
</author>
<published>2006-01-06T08:56:18Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=9a3dccc42556537a48f39ee9a9e7ab90a933f766'/>
<id>urn:sha1:9a3dccc42556537a48f39ee9a9e7ab90a933f766</id>
<content type='text'>
Signed-off-by: Tejun Heo &lt;htejun@gmail.com&gt;
Signed-off-by: Jens Axboe &lt;axboe@suse.de&gt;
</content>
</entry>
<entry>
<title>[PATCH] libata: remove unused functions</title>
<updated>2005-12-13T06:34:45Z</updated>
<author>
<name>Tejun Heo</name>
</author>
<published>2005-12-13T05:50:38Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=82033adf0a4b26eb0c0c90e224848431e2a59bc6'/>
<id>urn:sha1:82033adf0a4b26eb0c0c90e224848431e2a59bc6</id>
<content type='text'>
There is no user of ata_qc_wait_err() and ata_qc_complete_noop() after
ata_exec_internal() changes.  Remove unused functions.

Signed-off-by: Tejun Heo &lt;htejun@gmail.com&gt;
Signed-off-by: Jeff Garzik &lt;jgarzik@pobox.com&gt;
</content>
</entry>
<entry>
<title>[PATCH] libata: move err_mask to ata_queued_cmd</title>
<updated>2005-12-06T09:49:22Z</updated>
<author>
<name>Albert Lee</name>
</author>
<published>2005-12-05T07:38:02Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=a22e2eb0710798009b8e696ae911aef745089dd6'/>
<id>urn:sha1:a22e2eb0710798009b8e696ae911aef745089dd6</id>
<content type='text'>
  - remove err_mask from the parameter list of the complete functions
  - move err_mask to ata_queued_cmd
  - initialize qc-&gt;err_mask when needed
  - for each function call to ata_qc_complete(), replace the err_mask parameter with qc-&gt;err_mask.

Signed-off-by: Albert Lee &lt;albertcc@tw.ibm.com&gt;

===============
Signed-off-by: Jeff Garzik &lt;jgarzik@pobox.com&gt;
</content>
</entry>
<entry>
<title>[libata] bump versions</title>
<updated>2005-11-16T16:06:59Z</updated>
<author>
<name>Jeff Garzik</name>
</author>
<published>2005-11-16T16:06:59Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=7bdd720869ff75700b48b132ee71852615b55808'/>
<id>urn:sha1:7bdd720869ff75700b48b132ee71852615b55808</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[libata] REQUEST SENSE handling fixes</title>
<updated>2005-11-14T19:50:05Z</updated>
<author>
<name>Jeff Garzik</name>
</author>
<published>2005-11-14T19:50:05Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=c6e6e666cbfe40f0d7fb1a293ff6332973acac37'/>
<id>urn:sha1:c6e6e666cbfe40f0d7fb1a293ff6332973acac37</id>
<content type='text'>
- Move ATAPI check-condition handling out of the timeout handler
- Use multi-qc-issue feature to issue REQUEST SENSE ATAPI PACKET
  command upon receiving an ATAPI check-condition.

This cleans things up a lot, and eliminates a nasty recursion bug.
</content>
</entry>
<entry>
<title>[libata] ata_tf_to_host cleanups</title>
<updated>2005-10-31T02:37:17Z</updated>
<author>
<name>Jeff Garzik</name>
</author>
<published>2005-10-31T02:37:17Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e533825447dcb60a82b7cc9d73d06423c849b9a2'/>
<id>urn:sha1:e533825447dcb60a82b7cc9d73d06423c849b9a2</id>
<content type='text'>
Integrate ata_exec() and ata_tf_to_host() into their only caller,
ata_bus_edd().

Rename ata_tf_to_host_nolock() to ata_tf_to_host().

This makes locking a bit easier to review, and may help pave the way for
future changes.
</content>
</entry>
<entry>
<title>[libata] change ata_qc_complete() to take error mask as second arg</title>
<updated>2005-10-30T09:44:42Z</updated>
<author>
<name>Jeff Garzik</name>
</author>
<published>2005-10-30T09:44:42Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=a7dac447bb9cef27d4d29cdf63e2d7809c50b1f4'/>
<id>urn:sha1:a7dac447bb9cef27d4d29cdf63e2d7809c50b1f4</id>
<content type='text'>
The second argument to ata_qc_complete() was being used for two
purposes: communicate the ATA Status register to the completion
function, and indicate an error.  On legacy PCI IDE hardware, the latter
is often implicit in the former.  On more modern hardware, the driver
often completely emulated a Status register value, passing ATA_ERR as an
indication that something went wrong.

Now that previous code changes have eliminated the need to use drv_stat
arg to communicate the ATA Status register value, we can convert it to a
mask of possible error classes.

This will lead to more flexible error handling in the future.
</content>
</entry>
<entry>
<title>Merge branch 'master'</title>
<updated>2005-10-28T16:31:34Z</updated>
<author>
<name>Jeff Garzik</name>
</author>
<published>2005-10-28T16:31:34Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=96b88fb850cc419171f926ad04650ec509e9f543'/>
<id>urn:sha1:96b88fb850cc419171f926ad04650ec509e9f543</id>
<content type='text'>
</content>
</entry>
<entry>
<title>libata: const-ification bombing run</title>
<updated>2005-10-22T18:27:05Z</updated>
<author>
<name>Jeff Garzik</name>
</author>
<published>2005-10-22T18:27:05Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=057ace5e79da9ebf2aa82833cfea825533ac06fb'/>
<id>urn:sha1:057ace5e79da9ebf2aa82833cfea825533ac06fb</id>
<content type='text'>
Enforce access rules where appropriate.

If the compiler is smart enough, this may buy us an optimization or two
as a side effect.
</content>
</entry>
</feed>
