<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/include/linux/ata.h, branch linux-2.6.32.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.32.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.32.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2010-05-12T21:57:10Z</updated>
<entry>
<title>libata: Fix accesses at LBA28 boundary (old bug, but nasty) (v2)</title>
<updated>2010-05-12T21:57:10Z</updated>
<author>
<name>Mark Lord</name>
</author>
<published>2010-04-07T17:52:08Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=4c57ef6ae19a315202f7af060f28d9880fc5d2dd'/>
<id>urn:sha1:4c57ef6ae19a315202f7af060f28d9880fc5d2dd</id>
<content type='text'>
commit 45c4d015a92f72ec47acd0c7557abdc0c8a6499d upstream.

Most drives from Seagate, Hitachi, and possibly other brands,
do not allow LBA28 access to sector number 0x0fffffff (2^28 - 1).
So instead use LBA48 for such accesses.

This bug could bite a lot of systems, especially when the user has
taken care to align partitions to 4KB boundaries. On misaligned systems,
it is less likely to be encountered, since a 4KB read would end at
0x10000000 rather than at 0x0fffffff.

Signed-off-by: Mark Lord &lt;mlord@pobox.com&gt;
Signed-off-by: Jeff Garzik &lt;jgarzik@redhat.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>libata: implement more acpi filtering options</title>
<updated>2009-10-06T04:26:26Z</updated>
<author>
<name>Tejun Heo</name>
</author>
<published>2009-09-15T19:17:02Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=fa5b561c4ea170caf9759109acc2e961a7e83bea'/>
<id>urn:sha1:fa5b561c4ea170caf9759109acc2e961a7e83bea</id>
<content type='text'>
Currently libata-acpi can only filter DIPM among SATA feature enables
via _GTF.  This patch adds the capability to filter out FPDMA non-zero
offset, in-order guarantee and auto-activation.

Signed-off-by: Tejun Heo &lt;tj@kernel.org&gt;
Signed-off-by: Jeff Garzik &lt;jgarzik@redhat.com&gt;
</content>
</entry>
<entry>
<title>libata: cosmetic updates</title>
<updated>2009-10-06T04:25:03Z</updated>
<author>
<name>Tejun Heo</name>
</author>
<published>2009-09-15T19:16:04Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=f1bce7f80e3b400cf29787b0afa9c3042b959017'/>
<id>urn:sha1:f1bce7f80e3b400cf29787b0afa9c3042b959017</id>
<content type='text'>
We're about to add more SATA_* and ATA_ACPI_FILTER_* constants.
Reformat them in preparation.

Signed-off-by: Tejun Heo &lt;tj@kernel.org&gt;
Signed-off-by: Jeff Garzik &lt;jgarzik@redhat.com&gt;
</content>
</entry>
<entry>
<title>libata: add command name parsing for error output</title>
<updated>2009-09-01T23:47:20Z</updated>
<author>
<name>Robert Hancock</name>
</author>
<published>2009-07-15T02:43:39Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=6521148c6449724c3b707820b9c535c7e8b8afcd'/>
<id>urn:sha1:6521148c6449724c3b707820b9c535c7e8b8afcd</id>
<content type='text'>
This patch improve libata's output for error/notification messages
to allow easier comprehension and debugging:

When ATAPI commands issued through the SCSI layer fail, use SCSI
functions to print the CDB in human-readable form instead of just
dumping out the CDB in hex.

Print out the name of the failed command (as defined by the ATA
specification) in error handling output along with the raw register
contents.

When reporting status of ACPI taskfile commands executed on resume,
also output the names of the commands being executed (or not) in
readable form.

Since the extra data for printing command names increases kernel
size slightly, a config option has been added to allow disabling
command name output (as well as some of the error register parsing)
for those highly sensitive to kernel text size.

Signed-off-by: Robert Hancock &lt;hancockrwd@gmail.com&gt;
Signed-off-by: Jeff Garzik &lt;jgarzik@redhat.com&gt;
</content>
</entry>
<entry>
<title>[libata] add DMA setup FIS auto-activate feature</title>
<updated>2009-09-01T23:47:19Z</updated>
<author>
<name>Shaohua Li</name>
</author>
<published>2009-07-27T01:24:35Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=388539f3ff0cf1de926b03f94e1eec112358f74d'/>
<id>urn:sha1:388539f3ff0cf1de926b03f94e1eec112358f74d</id>
<content type='text'>
Hopefully results in fewer on-the-wire FIS's and no breakage.  We'll see!

Signed-off-by: Shaohua Li &lt;shaohua.li@intel.com&gt;
Signed-off-by: Jeff Garzik &lt;jgarzik@redhat.com&gt;
</content>
</entry>
<entry>
<title>ata: add ata_id_pio_need_iordy() helper (v2)</title>
<updated>2009-06-15T16:52:52Z</updated>
<author>
<name>Bartlomiej Zolnierkiewicz</name>
</author>
<published>2009-06-15T16:52:52Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=6dae44f9a55f13765c877687602cd2bf1a057cfd'/>
<id>urn:sha1:6dae44f9a55f13765c877687602cd2bf1a057cfd</id>
<content type='text'>
v2:
Minor fixes per Sergei's review.

Cc: Sergei Shtylyov &lt;sshtylyov@ru.mvista.com&gt;
Cc: Jeff Garzik &lt;jgarzik@pobox.com&gt;
Signed-off-by: Bartlomiej Zolnierkiewicz &lt;bzolnier@gmail.com&gt;
</content>
</entry>
<entry>
<title>libata: Media rotation rate and form factor heuristics</title>
<updated>2009-05-15T18:14:56Z</updated>
<author>
<name>Martin K. Petersen</name>
</author>
<published>2009-05-15T04:40:35Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=4bca3286433585b5f1c3e7d8ac37a2f4b3def9ca'/>
<id>urn:sha1:4bca3286433585b5f1c3e7d8ac37a2f4b3def9ca</id>
<content type='text'>
This patch provides new heuristics for parsing both the form factor and
media rotation rate ATA IDENFITY words.

The reported ATA version must be 7 or greater and the device must return
values defined as valid in the standard.  Only then are the
characteristics reported to SCSI via the VPD B1 page.

This seems like a reasonable compromise to me considering that we have
been shipping several kernel releases that key off the rotation rate bit
without any version checking whatsoever.  With no complaints so far.

Signed-off-by: Martin K. Petersen &lt;martin.petersen@oracle.com&gt;
Signed-off-by: Jeff Garzik &lt;jgarzik@redhat.com&gt;
</content>
</entry>
<entry>
<title>ata: Add TRIM infrastructure</title>
<updated>2009-04-07T00:00:51Z</updated>
<author>
<name>Matthew Wilcox</name>
</author>
<published>2009-04-02T14:37:25Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=0c659b82d11eaf5e1bee1f2bcb9994b9d09d175c'/>
<id>urn:sha1:0c659b82d11eaf5e1bee1f2bcb9994b9d09d175c</id>
<content type='text'>
This is common code shared between the IDE and libata implementations

Signed-off-by: David Woodhouse &lt;David.Woodhouse@intel.com&gt;
Signed-off-by: Matthew Wilcox &lt;willy@linux.intel.com&gt;
Signed-off-by: Jeff Garzik &lt;jgarzik@redhat.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'upstream-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev</title>
<updated>2009-03-26T18:20:23Z</updated>
<author>
<name>Linus Torvalds</name>
</author>
<published>2009-03-26T18:20:23Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=0384e2959127a56d0640505d004d8dd92f9c29f5'/>
<id>urn:sha1:0384e2959127a56d0640505d004d8dd92f9c29f5</id>
<content type='text'>
* 'upstream-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev: (35 commits)
  [libata] Improve timeout handling
  [libata] Drain data on errors
  pata_sc1200: Activate secondary channel
  pata_artop: Serializing support
  [libata] ahci: correct enclosure LED state save
  [libata] More robust parsing for IDENTIFY DEVICE multi_count field
  sata_mv: fix LED blinking for SoC+NCQ
  sata_mv: optimize IRQ coalescing for 8-port chips
  sata_mv: implement IRQ coalescing (v2)
  sata_mv: cosmetic preparations for IRQ coalescing
  pata-rb532-cf: platform_get_irq() fix ignored failure
  pata_efar: fix *dma_mask
  pata_radisys: fix mwdma_mask to exclude mwdma0
  [libata] convert drivers to use ata.h mode mask defines
  include/linux/ata.h: add some more transfer masks
  ahci: Blacklist HP Compaq 6720s that spins off disks during ACPI power off
  [libata] sata_mv: Implement direct FIS transmission via mv_qc_issue_fis().
  [libata] Export ata_pio_queue_task() so that it can be used from sata_mv.
  [libata] sata_mv: Add a new mv_sff_check_status() function to sata_mv.
  [libata] sata_mv: Tighten up interrupt masking in mv_qc_issue()
  ...
</content>
</entry>
<entry>
<title>include/linux/ata.h: add some more transfer masks</title>
<updated>2009-03-25T02:12:00Z</updated>
<author>
<name>Erik Inge Bolsø</name>
</author>
<published>2009-03-14T20:37:48Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=22ddbd1e036ce035c1cccb2496aefafac79aba2c'/>
<id>urn:sha1:22ddbd1e036ce035c1cccb2496aefafac79aba2c</id>
<content type='text'>
Signed-off-by: Erik Inge Bolsø &lt;knan-lkml@anduin.net&gt;
Signed-off-by: Jeff Garzik &lt;jgarzik@redhat.com&gt;
</content>
</entry>
</feed>
