<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel/linux.git/drivers/ide/pci, branch linux-2.6.16.y</title>
<subtitle>Linux kernel stable tree (mirror)</subtitle>
<id>https://git.radix-linux.su/kernel/linux.git/atom?h=linux-2.6.16.y</id>
<link rel='self' href='https://git.radix-linux.su/kernel/linux.git/atom?h=linux-2.6.16.y'/>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/'/>
<updated>2007-07-22T16:05:44+00:00</updated>
<entry>
<title>ide: clear bmdma status in ide_intr() for ICHx controllers (revised #4)</title>
<updated>2007-07-22T16:05:44+00:00</updated>
<author>
<name>Albert Lee</name>
<email>albertcc@tw.ibm.com</email>
</author>
<published>2007-07-22T16:05:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=4de632544dbaeabafba6aa42e9a1971ec8eeb022'/>
<id>urn:sha1:4de632544dbaeabafba6aa42e9a1971ec8eeb022</id>
<content type='text'>
patch 1/2 (revised):
- Fix drive-&gt;waiting_for_dma to work with CDB-intr devices.
- Do the dma status clearing in ide_intr() and add a new
  hwif-&gt;ide_dma_clear_irq for Intel ICHx controllers.

Revised per Alan, Sergei and Bart's advice.

Patch against 2.6.20-rc6. Tested ok on my ICH4 and pdc20275 adapters.
Please review/apply, thanks.

Signed-off-by: Albert Lee &lt;albertcc@tw.ibm.com&gt;
Signed-off-by: Adrian Bunk &lt;bunk@stusta.de&gt;
</content>
</entry>
<entry>
<title>siimage: PIO1/2 taskfile transfer overclocking fix</title>
<updated>2007-04-08T23:16:18+00:00</updated>
<author>
<name>Sergei Shtylyov</name>
<email>sshtylyov@ru.mvista.com</email>
</author>
<published>2007-04-08T23:16:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=e6f8caf0c41f27510c8a0c43a29b2e6f62a2dc56'/>
<id>urn:sha1:e6f8caf0c41f27510c8a0c43a29b2e6f62a2dc56</id>
<content type='text'>
Fix two typos found by SiI680A documentation check.  They caused the taskfile
transfer overclocking:

- in PIO mode 1 as 0x2283 must be used for both data and taskfile transfers;

- in PIO mode 2 as data and taskfile timings are swapped when writing to the
  MMIO regs.

Fix coding style and trailing whitespace in enclosing statements while at it...

Signed-off-by: Sergei Shtylyov &lt;sshtylyov@ru.mvista.com&gt;
Signed-off-by: Adrian Bunk &lt;bunk@stusta.de&gt;
</content>
</entry>
<entry>
<title>atiixp: hang fix</title>
<updated>2007-01-22T20:41:23+00:00</updated>
<author>
<name>Alan Cox</name>
<email>alan@redhat.com</email>
</author>
<published>2007-01-22T19:39:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=891ff634a279da34545787413355a2fd6f8487d4'/>
<id>urn:sha1:891ff634a279da34545787413355a2fd6f8487d4</id>
<content type='text'>
When the old IDE layer calls into methods in the driver during error
handling it is essentially random whether ide_lock is already held.  This
causes a deadlock in the atiixp driver which also uses ide_lock internally
for locking.

Switch to a private lock instead.

[akpm@osl.org: cleanup]
Signed-off-by: Alan Cox &lt;alan@redhat.com&gt;
Acked-by: Bartlomiej Zolnierkiewicz &lt;bzolnier@gmail.com&gt;
Signed-off-by: Andrew Morton &lt;akpm@osdl.org&gt;
Signed-off-by: Adrian Bunk &lt;bunk@stusta.de&gt;
</content>
</entry>
<entry>
<title>IDE: Add the support of nvidia PATA controllers of MCP67 to amd74xx.c</title>
<updated>2006-12-14T22:25:25+00:00</updated>
<author>
<name>Peer Chen</name>
<email>pchen@nvidia.com</email>
</author>
<published>2006-12-14T22:25:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=bbd75502c59f723ef672861339aa80a1b5cdb658'/>
<id>urn:sha1:bbd75502c59f723ef672861339aa80a1b5cdb658</id>
<content type='text'>
Add support for PATA controllers of MCP67 to amd74xx.c.

Signed-off-by: Peer Chen &lt;pchen@nvidia.com&gt;
Signed-off-by: Adrian Bunk &lt;bunk@stusta.de&gt;
</content>
</entry>
<entry>
<title>amd74xx.c: add some NVIDIA chipset IDs</title>
<updated>2006-12-14T22:21:30+00:00</updated>
<author>
<name>Randy Dunlap</name>
<email>randy.dunlap@oracle.com</email>
</author>
<published>2006-12-14T22:21:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=88c9c162f23bb7bc565311dcc9ea401ad6138dc8'/>
<id>urn:sha1:88c9c162f23bb7bc565311dcc9ea401ad6138dc8</id>
<content type='text'>
Add some nVidia chipset ID's support.

Signed-off-by: Adrian Bunk &lt;bunk@stusta.de&gt;
</content>
</entry>
<entry>
<title>sata_nv/amd74xx: Add MCP61 support</title>
<updated>2006-12-14T22:18:27+00:00</updated>
<author>
<name>Andrew Chew</name>
<email>achew@nvidia.com</email>
</author>
<published>2006-12-14T22:18:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=2633840dae17c52bee3ea29d43e49b1d70347184'/>
<id>urn:sha1:2633840dae17c52bee3ea29d43e49b1d70347184</id>
<content type='text'>
Added MCP61 support to sata_nv and amd74xx.

Signed-off-by: Jeff Garzik &lt;jeff@garzik.org&gt;
Signed-off-by: Adrian Bunk &lt;bunk@stusta.de&gt;
</content>
</entry>
<entry>
<title>alim15x3.c: M5229 (rev c8) support for DMA cd-writer</title>
<updated>2006-12-04T13:24:41+00:00</updated>
<author>
<name>Michael De Backer</name>
<email>micdb@skynet.be</email>
</author>
<published>2006-12-04T13:24:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=6d46c48302238d397a6ebf055983aa09fac3b6b1'/>
<id>urn:sha1:6d46c48302238d397a6ebf055983aa09fac3b6b1</id>
<content type='text'>
Configuration bits are not set properly for DMA on some chipset revisions.
It has already been corrected for M5229 (rev c7) but not for M5229 (rev
c8).  This leads to the bug described at
http://bugzilla.kernel.org/show_bug.cgi?id=5786 (lost interrupt + ide bus
hangs).

Signed-off-by: Michael De Backer &lt;micdb@skynet.be&gt;
Signed-off-by: Adrian Bunk &lt;bunk@stusta.de&gt;
</content>
</entry>
<entry>
<title>sgiioc4: Disable module unload</title>
<updated>2006-11-29T13:22:11+00:00</updated>
<author>
<name>Jeremy Higdon</name>
<email>jeremy@sgi.com</email>
</author>
<published>2006-11-29T13:22:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=190492c8f861547c94109175186bf83d89898e42'/>
<id>urn:sha1:190492c8f861547c94109175186bf83d89898e42</id>
<content type='text'>
This patch removes a module_exit function that sgiioc4 should not have had.

It seems that the IDE layer doesn't support submodule unloading. sgiioc4
was the only driver in drivers/ide/pci that had an exit function.
After an unload, the devices would stay around and the next attempt to
reference would crash...

Signed-off-by: Jeremy Higdon &lt;jeremy@sgi.com&gt;
Signed-off-by: Adrian Bunk &lt;bunk@stusta.de&gt;
</content>
</entry>
<entry>
<title>Missing PCI id update for VIA IDE</title>
<updated>2006-09-06T13:07:59+00:00</updated>
<author>
<name>Alan Cox</name>
<email>alan@lxorguk.ukuu.org.uk</email>
</author>
<published>2006-09-06T13:07:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=97bc8f754363d1f0558ecf3addc55ea4710cfdb2'/>
<id>urn:sha1:97bc8f754363d1f0558ecf3addc55ea4710cfdb2</id>
<content type='text'>
Signed-off-by: Adrian Bunk &lt;bunk@stusta.de&gt;
</content>
</entry>
<entry>
<title>[PATCH] alim15x3: ULI M-1573 south Bridge support</title>
<updated>2006-04-24T16:56:05+00:00</updated>
<author>
<name>KAI.HSU</name>
<email>windsboy@gmail.com</email>
</author>
<published>2006-04-19T17:01:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=ccc182530680032711743be0e5533e6117e30139'/>
<id>urn:sha1:ccc182530680032711743be0e5533e6117e30139</id>
<content type='text'>
&gt;From http://bugzilla.kernel.org/show_bug.cgi?id=6358

The alim15x3.c havn't been update for 3 years.  Recently when we use this
"ULI M1573" south bridge chip found that can't mount CDROM(VCD) smoothly,
must waiting for a long time.  After I check the "ULI M1573" south bridge
datasheet, I found the reason.  The reason is the "ULI M1573" version in
the Linux is "0xC7" not "0xC4" anymore So I was modified the source than it
was successed.

Cc: Bartlomiej Zolnierkiewicz &lt;B.Zolnierkiewicz@elka.pw.edu.pl&gt;
Acked-by: Alan Cox &lt;alan@lxorguk.ukuu.org.uk&gt;
Signed-off-by: Andrew Morton &lt;akpm@osdl.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
</content>
</entry>
</feed>
