<feed xmlns='http://www.w3.org/2005/Atom'>
<title>user/sven/linux.git/drivers/ide, branch stable/2.6.16.y</title>
<subtitle>Linux Kernel
</subtitle>
<id>https://git.stealer.net/cgit.cgi/user/sven/linux.git/atom?h=stable%2F2.6.16.y</id>
<link rel='self' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/atom?h=stable%2F2.6.16.y'/>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/'/>
<updated>2007-11-02T03:19:29Z</updated>
<entry>
<title>ide: add "optical" to sysfs "media" attribute</title>
<updated>2007-11-02T03:19:29Z</updated>
<author>
<name>Danny Kukawka</name>
<email>dkukawka@suse.de</email>
</author>
<published>2007-11-02T03:19:29Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=4bf758b67ba133be643f5965ce29f7dca1347538'/>
<id>urn:sha1:4bf758b67ba133be643f5965ce29f7dca1347538</id>
<content type='text'>
Add "optical" to sysfs "media" attribute as already in /proc

Signed-off-by: Danny Kukawka &lt;dkukawka@suse.de&gt;
Signed-off-by: Adrian Bunk &lt;bunk@kernel.org&gt;
</content>
</entry>
<entry>
<title>optical /proc/ide/*/media</title>
<updated>2007-11-02T03:17:40Z</updated>
<author>
<name>Alexey Dobriyan</name>
<email>adobriyan@gmail.com</email>
</author>
<published>2007-11-02T03:17:40Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=ee1fb2ba7420c20d9b68dd4aab0ff3f2572d6cc0'/>
<id>urn:sha1:ee1fb2ba7420c20d9b68dd4aab0ff3f2572d6cc0</id>
<content type='text'>
Sergey Vlasov reported that his "FUJITSU MCC3064AP, ATAPI OPTICAL drive"
pops up as UNKNOWN in /proc/ide/*/media .

Closes kernel Bugzilla #4145.

Signed-off-by: Alexey Dobriyan &lt;adobriyan@gmail.com&gt;
Signed-off-by: Adrian Bunk &lt;bunk@kernel.org&gt;
</content>
</entry>
<entry>
<title>ide: clear bmdma status in ide_intr() for ICHx controllers (revised #4)</title>
<updated>2007-07-22T16:05:44Z</updated>
<author>
<name>Albert Lee</name>
<email>albertcc@tw.ibm.com</email>
</author>
<published>2007-07-22T16:05:44Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/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:18Z</updated>
<author>
<name>Sergei Shtylyov</name>
<email>sshtylyov@ru.mvista.com</email>
</author>
<published>2007-04-08T23:16:18Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/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>ide-floppy: Fix unformatted media crash</title>
<updated>2007-04-04T19:34:22Z</updated>
<author>
<name>Alan Cox</name>
<email>alan@redhat.com</email>
</author>
<published>2007-04-04T19:34:22Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=feb26509abe0672e6b56fa4c4765c0e62d4432c3'/>
<id>urn:sha1:feb26509abe0672e6b56fa4c4765c0e62d4432c3</id>
<content type='text'>
A ZIP or similar with unformatted media will cause crashes when attempts
are made to read/write it in some cases. This is because bs_factor is
zero and we divide by it causing an oops.

As the size of a non-accessible/non-existant media is really a bit of a
zen question it doesn't matter if non-existant media is 512 bytes per
sector or zero. Setting it to 1 causes us to generate 512 bytes/sector
accesses and error properly.

Based on a fix found lurking in an ancient bugzilla entry since about 2004 (ugghhh)

Signed-off-by: Alan Cox &lt;alan@redhat.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:23Z</updated>
<author>
<name>Alan Cox</name>
<email>alan@redhat.com</email>
</author>
<published>2007-01-22T19:39:00Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/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:25Z</updated>
<author>
<name>Peer Chen</name>
<email>pchen@nvidia.com</email>
</author>
<published>2006-12-14T22:25:25Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/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:30Z</updated>
<author>
<name>Randy Dunlap</name>
<email>randy.dunlap@oracle.com</email>
</author>
<published>2006-12-14T22:21:30Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/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:27Z</updated>
<author>
<name>Andrew Chew</name>
<email>achew@nvidia.com</email>
</author>
<published>2006-12-14T22:18:27Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/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:41Z</updated>
<author>
<name>Michael De Backer</name>
<email>micdb@skynet.be</email>
</author>
<published>2006-12-04T13:24:41Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/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>
</feed>
