<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/">
  <channel about="http://blog.gmane.org/gmane.linux.ide">
    <title>gmane.linux.ide</title>
    <link>http://blog.gmane.org/gmane.linux.ide</link>
    <description/>
    <syn:updatePeriod>hourly</syn:updatePeriod>
    <syn:updateFrequency>1</syn:updateFrequency>
    <syn:updateBase>1901-01-01T00:00+00:00</syn:updateBase>
    <items>
      <rdf:Seq>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.linux.ide/36407"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.linux.ide/36403"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.linux.ide/36402"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.linux.ide/36394"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.linux.ide/36350"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.linux.ide/36346"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.linux.ide/36333"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.linux.ide/36320"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.linux.ide/36274"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.linux.ide/36258"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.linux.ide/36249"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.linux.ide/36248"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.linux.ide/36247"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.linux.ide/36218"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.linux.ide/36217"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.linux.ide/36216"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.linux.ide/36214"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.linux.ide/36207"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.linux.ide/36198"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.linux.ide/36194"/>
      </rdf:Seq>
    </items>
    <image rdf:resource="http://gmane.org/img/gmane-25t.png"/>
    <textinput rdf:resource=""/>
  </channel>
  <image rdf:about="http://gmane.org/img/gmane-25t.png">
    <title>Gmane</title>
    <url>http://gmane.org/img/gmane-25t.png</url>
    <link>http://gmane.org</link>
  </image>
  <item rdf:about="http://comments.gmane.org/gmane.linux.ide/36407">
    <title>[git patches] libata fixes</title>
    <link>http://comments.gmane.org/gmane.linux.ide/36407</link>
    <description>
1) pata_rb532_cf significant fixes
2) laptop- and drive-specific workarounds

Please pull from 'upstream-linus' branch of
master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev.git upstream-linus

to receive the following updates:

 drivers/ata/ata_piix.c      |   15 +++++++++++++++
 drivers/ata/libata-core.c   |   21 +++++++++++++++++++++
 drivers/ata/pata_rb532_cf.c |   15 ++++++++++-----
 include/linux/libata.h      |    1 +
 4 files changed, 47 insertions(+), 5 deletions(-)

Phil Sutter (2):
      [libata] pata_rb532_cf: fix and rename register definitions
      [libata] pata_rb532_cf: fix signature of the xfer function

Tejun Heo (2):
      ata_piix: add borked Tecra M4 to broken suspend list
      libata: blacklist Seagate drives which time out FLUSH_CACHE when used with NCQ

diff --git a/drivers/ata/ata_piix.c b/drivers/ata/ata_piix.c
index 8e37be1..d6d97d8 100644
--- a/drivers/ata/ata_piix.c
+++ b/drivers/ata/ata_piix.c
&lt; at &gt;&lt; at &gt; -1066,6 +1066,21 &lt; at &gt;&lt; at &gt; static int piix_broken_suspend(void)
 if (dmi_f</description>
    <dc:creator>Jeff Garzik</dc:creator>
    <dc:date>2008-12-01T19:06:53</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.linux.ide/36403">
    <title>PHP購物車資料庫網站專案</title>
    <link>http://comments.gmane.org/gmane.linux.ide/36403</link>
    <description>山鉧科技網頁設計

○我們的宗旨：客戶的每ㄧ件小事情，都是山鉧的大事情

＆我們在推出企業形象網站包含前台網頁美工+後台管理程式

⊕限時限量專案價 只要$29,900

↑(在送ㄧ年100MB不限流量網站空間)

□我們做的不只是網站，而是您企業的入口

※ㄧ個好的企業網站資料即時更新的速度是很重要的

▼企業ｅ化的高品質團隊，打造您的網路門面

￥選擇山鉧成就您的夢想

～～～～～～～～～～～～～～～～～～～～～～～～～～
PS: 線上購物網站我們還可提供刷卡機制，
　　與線上列印帳單全省超商+郵局繳費......等金流服務機制
～～～～～～～～～～～～～～～～～～～～～～～～～～

歡迎來電洽詢黃專員（Sam）：0980119812 / 0938764395

～～～～～～～～～～～～～～～～～～～～～～～～～～
本公司另外提供關鍵字SEO排序服務
保證將您的網站在Yx / Gx ...排</description>
    <dc:creator>王冠宇</dc:creator>
    <dc:date>2008-11-29T21:10:21</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.linux.ide/36402">
    <title>[PATCH #upstream-fixes] ata_piix: add borked Tecra M4 to broken suspend list</title>
    <link>http://comments.gmane.org/gmane.linux.ide/36402</link>
    <description>Tecra M4 sometimes forget what it is and reports bogus data via DMI
which makes the machine evade broken suspend matching and thus fail
suspend/resume.  This patch updates piix_broken_suspend() such that it
can match such case.  As the borked DMI data is a bit generic,
matching many entries to make the match more specific is necessary.
As the usual DMI matching is limited to four entries, this patch uses
hard coded manual matching.

This is reported by Alexandru Romanescu.

Signed-off-by: Tejun Heo &lt;tj&lt; at &gt;kernel.org&gt;
Cc: Alexandru Romanescu &lt;a_romanescu&lt; at &gt;yahoo.co.uk&gt;
---
 drivers/ata/ata_piix.c |   15 +++++++++++++++
 1 file changed, 15 insertions(+)

diff --git a/drivers/ata/ata_piix.c b/drivers/ata/ata_piix.c
index 8e37be1..d6d97d8 100644
--- a/drivers/ata/ata_piix.c
+++ b/drivers/ata/ata_piix.c
&lt; at &gt;&lt; at &gt; -1066,6 +1066,21 &lt; at &gt;&lt; at &gt; static int piix_broken_suspend(void)
 if (dmi_find_device(DMI_DEV_TYPE_OEM_STRING, oemstrs[i], NULL))
 return 1;
 
+/* TECRA M4 sometimes forgets its identify and reports bogus
+ * DMI inf</description>
    <dc:creator>Tejun Heo</dc:creator>
    <dc:date>2008-11-29T13:37:21</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.linux.ide/36394">
    <title>[PATCH #upstream-fixes] libata: blacklist Seagate drives which time out FLUSH_CACHE when used with NCQ</title>
    <link>http://comments.gmane.org/gmane.linux.ide/36394</link>
    <description>Some recent Seagate harddrives have firmware bug which causes FLUSH
CACHE to timeout under certain circumstances if NCQ is being used.
This can be worked around by disabling NCQ and fixed by updating the
firmware.  Implement ATA_HORKAGE_FIRMWARE_UPDATE and blacklist these
devices.

The wiki page has been updated to contain information on this issue.

  http://ata.wiki.kernel.org/index.php/Known_issues

Signed-off-by: Tejun Heo &lt;tj&lt; at &gt;kernel.org&gt;
---
 drivers/ata/libata-core.c |   21 +++++++++++++++++++++
 include/linux/libata.h    |    1 +
 2 files changed, 22 insertions(+)

diff --git a/drivers/ata/libata-core.c b/drivers/ata/libata-core.c
index 4214bfb..5e2eb74 100644
--- a/drivers/ata/libata-core.c
+++ b/drivers/ata/libata-core.c
&lt; at &gt;&lt; at &gt; -2492,6 +2492,13 &lt; at &gt;&lt; at &gt; int ata_dev_configure(struct ata_device *dev)
 }
 }
 
+if ((dev-&gt;horkage &amp; ATA_HORKAGE_FIRMWARE_WARN) &amp;&amp; print_info) {
+ata_dev_printk(dev, KERN_WARNING, "WARNING: device requires "
+       "firmware update to be fully functional.\n");
+ata_dev_prin</description>
    <dc:creator>Tejun Heo</dc:creator>
    <dc:date>2008-11-27T04:36:48</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.linux.ide/36350">
    <title>PART TIME REPRESENTATIVE POSITION NEEDED !!!</title>
    <link>http://comments.gmane.org/gmane.linux.ide/36350</link>
    <description>Dear Sir/Ma., 
               Lemmens crane system is an European and African Invented Company,but has a Standardized branch here in Singapore .We Buy, Produce and Distribute Constructing materials such as Crawler Cranes, Mechanical Crane and Marine Equipment Worldwide, you can check out our European branch website (www.lemmens-group.com ).
We have reached big sales volume of Constructing Materials in Europe,Africa and the United Kingdom and now are trying to penetrate the USA/Canada market. Quite soon we will open representative offices or authorized sales centers in the USA/Canada and therefore we are currently looking for people who will assist us in establishing a new distribution! Network there. The fact is that despite the USA/Canada market is new for us we already have regular clients also speaks for itself.
 
WHAT YOU NEED TO DO FOR US ?
But we have a problem that's setting us back. We have some problem collecting our payments from our USA/Canada clients.. The international money transfer tax for leg</description>
    <dc:creator>James Lee</dc:creator>
    <dc:date>2008-11-24T23:46:17</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.linux.ide/36346">
    <title>[PATCH 0/2] libata: Cavium OCTEON SOC Compact Flash driver (v2)</title>
    <link>http://comments.gmane.org/gmane.linux.ide/36346</link>
    <description>As part of our efforts to get the Cavium OCTEON processor support
merged (see: http://marc.info/?l=linux-mips&amp;m=122704699515601), I
have a new version of our CF driver for your consideration.

This second version I split into two separate patches.  The first adds
some entries to the ata_timing table in libata-core.  The second is
the driver proper.

I will reply with the two patches.

David Daney (2):
   libata: Add three more columns to the ata_timing table.
   libata: New driver for OCTEON SOC Compact Flash interface (v2).

  drivers/ata/Kconfig          |    9 +
  drivers/ata/Makefile         |    1 +
  drivers/ata/libata-core.c    |   76 ++--
  drivers/ata/pata_octeon_cf.c |  904 
++++++++++++++++++++++++++++++++++++++++++
  include/linux/libata.h       |   14 +-
  5 files changed, 966 insertions(+), 38 deletions(-)
  create mode 100644 drivers/ata/pata_octeon_cf.c

--
To unsubscribe from this list: send the line "unsubscribe linux-ide" in
the body of a message to majordomo&lt; at &gt;vger.kernel.org
More majordomo</description>
    <dc:creator>David Daney</dc:creator>
    <dc:date>2008-11-25T01:36:48</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.linux.ide/36333">
    <title>ata_pio_need_iordy vs. CF spec. V4.1</title>
    <link>http://comments.gmane.org/gmane.linux.ide/36333</link>
    <description>Table 22 on page 51 of CF Specification Rev. 4.1 indicates that iordy is 
not supported in PIO5 and PIO6.  This seems to be in conflict with the 
code in ata_pio_need_iordy, which asserts that it is mandatory in any 
mode greater than PIO2.

Which is correct?  Or am I misreading something?


Thanks,
David Daney
--
To unsubscribe from this list: send the line "unsubscribe linux-ide" in
the body of a message to majordomo&lt; at &gt;vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

</description>
    <dc:creator>David Daney</dc:creator>
    <dc:date>2008-11-24T17:40:10</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.linux.ide/36320">
    <title>[PATCH] Resurrect IT8172 IDE controller driver</title>
    <link>http://comments.gmane.org/gmane.linux.ide/36320</link>
    <description>Support for the IT8172 IDE controller was removed from the kernel
sometime after 2.6.18.  Support for the only boards that used the IT8172
was removed from the kernel after 2.6.18, as they had never compiled
since 2.6.0.  However, there are a couple of platforms that use this
chip: the PMC-Sierra Xiao Hu thin-client computer, which is no longer
in production, and the Linksys NSS4000 Network Attached Storage box,
which is based on the Xiao Hu board.  I am attempting to add support
for the Xiao Hu to the kernel, and this IT8172 IDE controller is the
first bit of code in this effort.

This patch resurrects the IT8172 IDE controller code.  I began with
the 2.6.18 version of the it8172.c file, and have moved it forward so
that it works with the latest version of the kernel.  I have run this
driver on a PMC-Sierra Xiao Hu board with the 2.6.28-rc6 kernel, and
I have had no problems with it in my configuration.  The attached patch
applies cleanly against 2.6.28-rc6.

Signed-off-by: Shane McDonald &lt;mcdonald.shane&lt; at &gt;gm</description>
    <dc:creator>Shane McDonald</dc:creator>
    <dc:date>2008-11-24T06:21:33</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.linux.ide/36274">
    <title>about TRIM/DISCARD support and barriers</title>
    <link>http://comments.gmane.org/gmane.linux.ide/36274</link>
    <description>Hello, all.

Dongjun Shin who works for Samsung SSD dep asked me about libata TRIM
support and pointed me to the new DISCARD support David Woodhouse got
merged for 2.6.28.  I took a look at the code and blk-layer
interface-wise we seemed to be ready both for filesystems and userland
(so that fsck or something which runs background can mark unused
blocks) but there doesn't seem to be any low level driver which
actually implements -&gt;prepare_discard_fn or fs which sets the DISCARD
flag.

Adding -&gt;prepare_discard_fn wouldn't be difficult at all but I became
curious about a few things after looking at the DISCARD interface.
First of all - how to avoid racing aginst reusing and how to schedule
DISCARDs.

* There are two variants of DISCARD - DISCARD w/o barrier and DISCARD
  w/ barrier, if a fs uses the former, it would need to make sure that
  it the DISCARD finishes before re-using the block.  Block layer will
  make sure order will be kept for the latter but depending on how
  often those DICARDs are issued it </description>
    <dc:creator>Tejun Heo</dc:creator>
    <dc:date>2008-11-23T04:46:08</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.linux.ide/36258">
    <title>Drive failure and ASUS</title>
    <link>http://comments.gmane.org/gmane.linux.ide/36258</link>
    <description>Greetings;

The only way I can get this box to boot is to disconnect the data cable on a 
drive with 121 badblocks as somehow ASUS and JMicron-pata all seem to think 
its /dev/sda when hooked up, and it is no longer bootable.  I'm presently 
booted from a sata drive on that interface, which this ASUS board has about 8 
of.

So I've booted with the data cable off, and hooked it up once booted.  Unforch 
there seems to be no discovery of its presence.

No /dev/sdd stuff was created when I plugged the data cable into the drive.

The install is the August 2008 F8 respin and is uptodate.

How can I make the system aware that it is now there?  It has about 40 Gb of 
data I'd like to recover if I can.

Thanks.

</description>
    <dc:creator>Gene Heskett</dc:creator>
    <dc:date>2008-11-22T14:01:33</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.linux.ide/36249">
    <title>[PATCH] ide: add -&gt;max_sectors field to struct ide_port_info</title>
    <link>http://comments.gmane.org/gmane.linux.ide/36249</link>
    <description>* Add -&gt;max_sectors field to struct ide_port_info to allow host drivers
  to specify value used for hwif-&gt;rqsize (if smaller than the default).

* Convert pdc202xx_old to use -&gt;max_sectors and remove no longer needed
  IDE_HFLAG_RQSIZE_256 flag.

There should be no functional changes caused by this patch.

Signed-off-by: Bartlomiej Zolnierkiewicz &lt;bzolnier&lt; at &gt;gmail.com&gt;
---
goes before "trm290: add IDE_HFLAG_TRM290 host flag" patch in pata-2.6 tree

 drivers/ide/ide-probe.c    |    4 ++--
 drivers/ide/pdc202xx_old.c |    9 +++++----
 include/linux/ide.h        |    5 +++--
 3 files changed, 10 insertions(+), 8 deletions(-)

Index: b/drivers/ide/ide-probe.c
===================================================================
--- a/drivers/ide/ide-probe.c
+++ b/drivers/ide/ide-probe.c
&lt; at &gt;&lt; at &gt; -1442,8 +1442,8 &lt; at &gt;&lt; at &gt; static void ide_init_port(ide_hwif_t *hw
 hwif-&gt;mate-&gt;serialized = hwif-&gt;serialized = 1;
 }
 
-if (d-&gt;host_flags &amp; IDE_HFLAG_RQSIZE_256)
-hwif-&gt;rqsize = 256;
+if (d-&gt;max_sectors)
+hwif-&gt;rqsize = d-&gt;max</description>
    <dc:creator>Bartlomiej Zolnierkiewicz</dc:creator>
    <dc:date>2008-11-21T21:42:08</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.linux.ide/36248">
    <title>[PATCH] amd74xx: workaround unreliable AltStatus register for nVidia controllers</title>
    <link>http://comments.gmane.org/gmane.linux.ide/36248</link>
    <description>It seems that on some nVidia controllers using AltStatus register
can be unreliable so default to Status register if the PCI device
is in Compatibility Mode.  In order to achieve this:

* Add ide_pci_is_in_compatibility_mode() inline helper to &lt;linux/ide.h&gt;.

* Add IDE_HFLAG_BROKEN_ALTSTATUS host flag and set it in amd74xx host
  driver for nVidia controllers in Compatibility Mode.

* Teach actual_try_to_identify() and drive_is_ready() about the new flag.

This fixes the regression caused by removal of CONFIG_IDEPCI_SHARE_IRQ
config option in 2.6.25 and using AltStatus register unconditionally when
available (kernel.org bug #11659).  [ Moreover for CONFIG_IDEPCI_SHARE_IRQ=y
(which is what most distributions/people use) it never worked correctly. ]

Thanks to Remy LABENE for help with debugging the problem.

More info at:
http://bugzilla.kernel.org/show_bug.cgi?id=11659

Reported-by: Remy LABENE &lt;remy.labene&lt; at &gt;free.fr&gt;
Cc: Borislav Petkov &lt;petkovbb&lt; at &gt;googlemail.com&gt;
Signed-off-by: Bartlomiej Zolnierkiewicz &lt;bzoln</description>
    <dc:creator>Bartlomiej Zolnierkiewicz</dc:creator>
    <dc:date>2008-11-21T21:38:50</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.linux.ide/36247">
    <title>[PATCH] ide: add SAMSUNG SP0822N with firmware WA100-10 to ivb_list[]</title>
    <link>http://comments.gmane.org/gmane.linux.ide/36247</link>
    <description>Should fix kernel.org bug #10225:
http://bugzilla.kernel.org/show_bug.cgi?id=10225

Reported-by: Matthias B. &lt;haferfrost&lt; at &gt;web.de&gt;
Cc: Alan Cox &lt;alan&lt; at &gt;lxorguk.ukuu.org.uk&gt;
Signed-off-by: Bartlomiej Zolnierkiewicz &lt;bzolnier&lt; at &gt;gmail.com&gt;
---
 drivers/ide/ide-iops.c |    1 +
 1 file changed, 1 insertion(+)

Index: b/drivers/ide/ide-iops.c
===================================================================
--- a/drivers/ide/ide-iops.c
+++ b/drivers/ide/ide-iops.c
&lt; at &gt;&lt; at &gt; -610,6 +610,7 &lt; at &gt;&lt; at &gt; static const struct drive_list_entry ivb
 { "TSSTcorp CDDVDW SH-S202N", "SB01"},
 { "TSSTcorp CDDVDW SH-S202H", "SB00"},
 { "TSSTcorp CDDVDW SH-S202H", "SB01"},
+{ "SAMSUNG SP0822N", "WA100-10"},
 { NULL, NULL}
 };
 
--
To unsubscribe from this list: send the line "unsubscribe linux-ide" in
the body of a message to majordomo&lt; at &gt;vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

</description>
    <dc:creator>Bartlomiej Zolnierkiewicz</dc:creator>
    <dc:date>2008-11-21T21:40:33</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.linux.ide/36218">
    <title>[PATCH #upstraem-fixes] ata_piix: detect and clear spurious IRQs</title>
    <link>http://comments.gmane.org/gmane.linux.ide/36218</link>
    <description>The DMA_IRQ bit in the bmdma status register is always set when IDEIRQ
is asserted allowing spurious IRQ detection.  Detect spurious IRQs and
clear them.  This protects ata_piix against nobody-cared which gets
reported not so rarely.

Signed-off-by: Tejun Heo &lt;tj&lt; at &gt;kernel.org&gt;
---
 drivers/ata/ata_piix.c |   54 ++++++++++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 53 insertions(+), 1 deletion(-)

diff --git a/drivers/ata/ata_piix.c b/drivers/ata/ata_piix.c
index 8e37be1..b438edc 100644
--- a/drivers/ata/ata_piix.c
+++ b/drivers/ata/ata_piix.c
&lt; at &gt;&lt; at &gt; -922,6 +922,58 &lt; at &gt;&lt; at &gt; static int piix_sidpr_scr_read(struct ata_link *link,
 return 0;
 }
 
+static irqreturn_t piix_interrupt(int irq, void *dev_instance)
+{
+struct ata_host *host = dev_instance;
+unsigned int i;
+unsigned int handled = 0;
+unsigned long flags;
+
+spin_lock_irqsave(&amp;host-&gt;lock, flags);
+
+for (i = 0; i &lt; host-&gt;n_ports; i++) {
+struct ata_port *ap = host-&gt;ports[i];
+struct ata_queued_cmd *qc;
+u8 host_stat;
+
+if (ata_port_is_d</description>
    <dc:creator>Tejun Heo</dc:creator>
    <dc:date>2008-11-21T04:13:06</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.linux.ide/36217">
    <title>[PATCH] ide: New libata driver for OCTEON SOC Compact Flash interface.</title>
    <link>http://comments.gmane.org/gmane.linux.ide/36217</link>
    <description>As part of our efforts to get the Cavium OCTEON processor support
merged (see: http://marc.info/?l=linux-mips&amp;m=122704699515601), we
have this CF driver for your consideration.

Most OCTEON variants have *no* DMA or interrupt support on the CF
interface so for these, only PIO is supported.  Although if DMA is
available, we do take advantage of it.

The register definitions are part of the chip support patch set
mentioned above, and are not included here.

At this point I would like to get feedback on the patch and would
expect that it would merge via the linux-mips tree along with the rest
of the chip support.

Thanks,

Signed-off-by: David Daney &lt;ddaney&lt; at &gt;caviumnetworks.com&gt;
---
 drivers/ata/Kconfig          |    9 +
 drivers/ata/Makefile         |    1 +
 drivers/ata/pata_octeon_cf.c |  942 ++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 952 insertions(+), 0 deletions(-)

diff --git a/drivers/ata/Kconfig b/drivers/ata/Kconfig
index 78fbec8..b59904b 100644
--- a/drivers/ata/Kconfig
+++ b/drivers/</description>
    <dc:creator>David Daney</dc:creator>
    <dc:date>2008-11-21T02:24:37</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.linux.ide/36216">
    <title>[PATCH] ata: Remove inline attribute from ata_sff_host_intr()</title>
    <link>http://comments.gmane.org/gmane.linux.ide/36216</link>
    <description>ata: Remove inline attribute from ata_sff_host_intr()

ata_sff_host_intr is a public function, it should not be declared inline.

Signed-off-by: David Daney &lt;ddaney&lt; at &gt;caviumnetworks.com&gt;
---
 drivers/ata/libata-sff.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/drivers/ata/libata-sff.c b/drivers/ata/libata-sff.c
index 9033d16..73d7dbb 100644
--- a/drivers/ata/libata-sff.c
+++ b/drivers/ata/libata-sff.c
&lt; at &gt;&lt; at &gt; -1542,8 +1542,8 &lt; at &gt;&lt; at &gt; bool ata_sff_qc_fill_rtf(struct ata_queued_cmd *qc)
  *RETURNS:
  *One if interrupt was handled, zero if not (shared irq).
  */
-inline unsigned int ata_sff_host_intr(struct ata_port *ap,
-      struct ata_queued_cmd *qc)
+unsigned int ata_sff_host_intr(struct ata_port *ap,
+       struct ata_queued_cmd *qc)
 {
 struct ata_eh_info *ehi = &amp;ap-&gt;link.eh_info;
 u8 status, host_stat = 0;
--
To unsubscribe from this list: send the line "unsubscribe linux-ide" in
the body of a message to majordomo&lt; at &gt;vger.kernel.org
More majordomo info at  http://vger.kernel.</description>
    <dc:creator>David Daney</dc:creator>
    <dc:date>2008-11-21T00:39:03</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.linux.ide/36214">
    <title>PATA timeouts on old thinkpad</title>
    <link>http://comments.gmane.org/gmane.linux.ide/36214</link>
    <description>Hi,

Last weekend I upgraded my old Thinkpad from Fedora Core 2 to F9
(a 2.6.9 kernel to a 2.6.25 kernel).  The old 2.6.9 kernel was
using the IDE drivers, and there have been no issues with IDE on
this hardware until this upgrade.

With 2.6.25, I'm randomly seeing:

ata1.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x2 frozen
ata1.00: cmd ca/00:02:ba:75:05/00:00:00:00:00/e0 tag 0 dma 1024 out
         res 40/00:03:00:00:00/00:00:00:00:00/b0 Emask 0x4 (timeout)
ata1.00: status: { DRDY }
ata1: soft resetting link
ata1.00: configured for UDMA/33
ata1.01: configured for MWDMA1
ata1.00: configured for UDMA/33
ata1.01: configured for MWDMA1
ata1: EH complete
sd 0:0:0:0: [sda] 8007552 512-byte hardware sectors (4100 MB)
sd 0:0:0:0: [sda] Write Protect is off
sd 0:0:0:0: [sda] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
sd 0:0:0:0: [sda] 8007552 512-byte hardware sectors (4100 MB)
sd 0:0:0:0: [sda] Write Protect is off
sd 0:0:0:0: [sda] Write cache: disabled, read cache: enabled, does</description>
    <dc:creator>Russell King</dc:creator>
    <dc:date>2008-11-21T00:25:21</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.linux.ide/36207">
    <title>[PATCH 00/03] ide misc leftovers</title>
    <link>http://comments.gmane.org/gmane.linux.ide/36207</link>
    <description>Hi Bart,

here is Linus' reworked ide-floppy reduce-stack-usage patch. It has been tested
here on current pata tree with your latest 3 patches adding the per-device
request queue locks. Along with that are 2 small cleanups.


 drivers/ide/ide-cd.c           |    8 +++++
 drivers/ide/ide-cd.h           |    8 -----
 drivers/ide/ide-floppy.c       |   26 +++++++++---------
 drivers/ide/ide-floppy_ioctl.c |   58 +++++++++++++++++++--------------------
 include/linux/ide.h            |   48 ++++++++++++++++----------------
 5 files changed, 73 insertions(+), 75 deletions(-)
--
To unsubscribe from this list: send the line "unsubscribe linux-ide" in
the body of a message to majordomo&lt; at &gt;vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

</description>
    <dc:creator>Borislav Petkov</dc:creator>
    <dc:date>2008-11-20T05:41:20</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.linux.ide/36198">
    <title>Oops/Warning report for the week of November 19th, 2008</title>
    <link>http://comments.gmane.org/gmane.linux.ide/36198</link>
    <description>
This week, a total of 4488 oopses and warnings have been reported,
compared to 3926 reports in the previous week.
(Reports prior to 2.6.26 have been omitted in collecting the top 10)

I'd like to point specifically at numbers 7 and 8 this week, they are new in 
the top 10 out of nowhere...


Per file statistics
463external/virtualbox/module
399kernel/power/main.c
324drivers/net/r8169.c
235fs/jbd/journal.c
164drivers/net/sis900.c
152drivers/parport/procfs.c
150drivers/ata/libata-sff.c
99drivers/net/wireless/iwlwifi/iwl-tx.c
97drivers/base/power/main.c
90net/sched/sch_generic.c
77drivers/net/wireless/iwlwifi/iwl-3945-rs.c
75kernel/timer.c


Fix availble
------------
Rank 4: journal_update_superblock (warning)
Reported 239 times (6187 total reports)
Likely caused by the user removing a USB stick while mounted
Fix available in the -mm tree
This warning was last seen in version 2.6.27.5, and first seen in 2.6.24-rc6-git1.
More info: http://www.kerneloops.org/searchweek.php?search=journal_update_</description>
    <dc:creator>Arjan van de Ven</dc:creator>
    <dc:date>2008-11-19T16:01:06</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.linux.ide/36194">
    <title>PHP購物車資料庫網站專案</title>
    <link>http://comments.gmane.org/gmane.linux.ide/36194</link>
    <description>山鉧科技網頁設計

＊我們的宗旨：客戶的每ㄧ件小事情，都是山鉧的大事情

◆我們在推出企業形象網站包含前台網頁美工+後台管理程式

＝＝限時限量專案價 只要$29,900

↖(在送ㄧ年100MB不限流量網站空間)

↖我們做的不只是網站，而是您企業的入口

㊣ㄧ個好的企業網站資料即時更新的速度是很重要的

↖企業ｅ化的高品質團隊，打造您的網路門面

∴選擇山鉧成就您的夢想

～～～～～～～～～～～～～～～～～～～～～～～～～～
PS: 線上購物網站我們還可提供刷卡機制，
　　與線上列印帳單全省超商+郵局繳費......等金流服務機制
～～～～～～～～～～～～～～～～～～～～～～～～～～

歡迎來電洽詢黃專員（Sam）：0980119812 / 0938764395

～～～～～～～～～～～～～～～～～～～～～～～～～～
本公司另外提供關鍵字SEO排序服務
保證將您的網站在Yx / Gx ...</description>
    <dc:creator>周佳政</dc:creator>
    <dc:date>2008-11-19T04:55:30</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.linux.ide/36185">
    <title>unexpected downspeed of AHCI controller on Intel  Seaburg 5400</title>
    <link>http://comments.gmane.org/gmane.linux.ide/36185</link>
    <description>[prior incomplete message was sent accidently]

Have a relatively recent HP DL160 G5 incorporating the 
Seaburg 5400 chipset.  Appears the 5400 is a MCM including
a 631xESB/632xESB I/O controller.

Running kernel 2.6.27.1.  Latest HP BIOS.

Strangely the SATA controller seems to be reporting that
it can only run at 1.5 Gbps instead of 3 Gbps.

ahci 0000:00:1f.2: version 3.0
ahci 0000:00:1f.2: PCI INT B -&gt; GSI 19 (level, low) -&gt; IRQ 19
ahci 0000:00:1f.2: AHCI 0001.0100 32 slots 6 ports 1.5 Gbps 0x3f impl SATA mode
ahci 0000:00:1f.2: flags: 64bit ncq pm led slum part
ahci 0000:00:1f.2: setting latency timer to 64

Looked at the AHCI specification and Intel datasheets for both 
the 5400 and the 631xESB/632xESB.  The latter shows the register 
but does not include 3 Gpbs in the enumeration.  SATA-II support 
is stated in general for the device however.  The SATA links all 
are reported as running at 1.5 Gbps.

Definitely did pull the rate-limit jumpers off the Seagate
ES.2 drives.

details:

http://binnacle.cx/f</description>
    <dc:creator>starlight&lt; at &gt;binnacle.cx</dc:creator>
    <dc:date>2008-11-18T20:44:23</dc:date>
  </item>
  <textinput about="http://search.gmane.org/?group=$group=gmane.linux.ide">
    <title>Search Engine</title>
    <description>Search the mailing list at Gmane</description>
    <name>query</name>
    <link>http://search.gmane.org/?group=$group=gmane.linux.ide</link>
  </textinput>
</rdf:RDF>
