<feed xmlns='http://www.w3.org/2005/Atom'>
<title>user/sven/linux.git/include/linux/ide.h, branch v2.6.27.8</title>
<subtitle>Linux Kernel
</subtitle>
<id>https://git.stealer.net/cgit.cgi/user/sven/linux.git/atom?h=v2.6.27.8</id>
<link rel='self' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/atom?h=v2.6.27.8'/>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/'/>
<updated>2008-10-05T16:23:27Z</updated>
<entry>
<title>ide-cd: temporary tray close fix</title>
<updated>2008-10-05T16:23:27Z</updated>
<author>
<name>Borislav Petkov</name>
<email>petkovbb@gmail.com</email>
</author>
<published>2008-10-05T16:23:27Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=f20f258603ebc5da91e76884cf0c0d7ac9804b1c'/>
<id>urn:sha1:f20f258603ebc5da91e76884cf0c0d7ac9804b1c</id>
<content type='text'>
This one fixes http://bugzilla.kernel.org/show_bug.cgi?id=11602.

A more generic fix for drives which cannot autoclose tray will follow.

Signed-off-by: Borislav Petkov &lt;petkovbb@gmail.com&gt;
Cc: Jens Axboe &lt;jens.axboe@oracle.com&gt;
[bart: add an extra parentheses for consistency with the rest of kernel code]
Signed-off-by: Bartlomiej Zolnierkiewicz &lt;bzolnier@gmail.com&gt;
</content>
</entry>
<entry>
<title>ide: fix hwif_to_node()</title>
<updated>2008-09-02T18:18:47Z</updated>
<author>
<name>Bartlomiej Zolnierkiewicz</name>
<email>bzolnier@gmail.com</email>
</author>
<published>2008-09-02T18:18:47Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=96f80219b738f84f90e449385bdede90f2910521'/>
<id>urn:sha1:96f80219b738f84f90e449385bdede90f2910521</id>
<content type='text'>
hwif_to_node() incorrectly assumes that hwif-&gt;dev always belongs to
a PCI device.  This results in ide-cs oopsing in init_irq() after
commit c56c5648a3bd15ff14c50f284b261140cd5b5472 accidentally fixed
device tree registration for ide-cs.  Fix it by using dev_to_node().

Thanks to Martin Michlmayr and Larry Finger for help with debugging
the issue.

Reported-by: Martin Michlmayr &lt;tbm@cyrius.com&gt;
Tested-by: Martin Michlmayr &lt;tbm@cyrius.com&gt;
Cc: Larry Finger &lt;Larry.Finger@lwfinger.net&gt;
Cc: Dominik Brodowski &lt;linux@dominikbrodowski.net&gt;
Signed-off-by: Bartlomiej Zolnierkiewicz &lt;bzolnier@gmail.com&gt;
</content>
</entry>
<entry>
<title>IDE: compile fix for sff_dma_ops</title>
<updated>2008-09-02T18:18:46Z</updated>
<author>
<name>Kevin Hilman</name>
<email>khilman@deeprootsystems.com</email>
</author>
<published>2008-09-02T18:18:46Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=71fc9fcc70e6ad96215510c1dbcbade05cd95e41'/>
<id>urn:sha1:71fc9fcc70e6ad96215510c1dbcbade05cd95e41</id>
<content type='text'>
The sff_dma_ops struct should be wrapped by BLK_DEV_IDEDMA_SFF instead
of BLK_DEV_IDEDMA_PCI.

Signed-off-by: Kevin Hilman &lt;khilman@deeprootsystems.com&gt;
Cc: Sergei Shtylyov &lt;sshtylyov@ru.mvista.com&gt;
Signed-off-by: Bartlomiej Zolnierkiewicz &lt;bzolnier@gmail.com&gt;
</content>
</entry>
<entry>
<title>ide: remove CONFIG_IDE_MAX_HWIFS</title>
<updated>2008-08-05T16:17:01Z</updated>
<author>
<name>Adrian Bunk</name>
<email>bunk@kernel.org</email>
</author>
<published>2008-08-05T16:17:01Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=c5bfc3757f1d843a8e1261840c1f53c5062f8e92'/>
<id>urn:sha1:c5bfc3757f1d843a8e1261840c1f53c5062f8e92</id>
<content type='text'>
The benefits of a user settable CONFIG_IDE_MAX_HWIFS have become pretty 
tiny and are no longer considered worth the trouble of an own option.

Simply always #define MAX_HWIFS to 10.

Signed-off-by: Adrian Bunk &lt;bunk@kernel.org&gt;
Signed-off-by: Bartlomiej Zolnierkiewicz &lt;bzolnier@gmail.com&gt;
</content>
</entry>
<entry>
<title>ide: sanitize struct ide_port_ops documentation (take 2)</title>
<updated>2008-08-05T16:16:57Z</updated>
<author>
<name>Bartlomiej Zolnierkiewicz</name>
<email>bzolnier@gmail.com</email>
</author>
<published>2008-08-05T16:16:57Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=39b986a6c73434d122967dc86efb295ab9a28437'/>
<id>urn:sha1:39b986a6c73434d122967dc86efb295ab9a28437</id>
<content type='text'>
v2:
Add missing '@'-s.  (Noticed by Randy Dunlap)

Cc: Randy Dunlap &lt;randy.dunlap@oracle.com&gt;
Signed-off-by: Bartlomiej Zolnierkiewicz &lt;bzolnier@gmail.com&gt;
</content>
</entry>
<entry>
<title>ide: drop 'name' parameter from -&gt;init_chipset method</title>
<updated>2008-07-24T20:53:33Z</updated>
<author>
<name>Bartlomiej Zolnierkiewicz</name>
<email>bzolnier@gmail.com</email>
</author>
<published>2008-07-24T20:53:33Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=a326b02b0c576001353dbc489154959b0889c6bf'/>
<id>urn:sha1:a326b02b0c576001353dbc489154959b0889c6bf</id>
<content type='text'>
There should be no functional changes caused by this patch.

Signed-off-by: Bartlomiej Zolnierkiewicz &lt;bzolnier@gmail.com&gt;
</content>
</entry>
<entry>
<title>ide: remove &lt;asm/ide.h&gt; for some archs</title>
<updated>2008-07-24T20:53:31Z</updated>
<author>
<name>Bartlomiej Zolnierkiewicz</name>
<email>bzolnier@gmail.com</email>
</author>
<published>2008-07-24T20:53:31Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=2a8f7450f828eaee49d66f41f99ac2e54f1160a6'/>
<id>urn:sha1:2a8f7450f828eaee49d66f41f99ac2e54f1160a6</id>
<content type='text'>
* Remove &lt;linux/irq.h&gt; include from &lt;asm-ia64.h&gt; (&lt;linux/ide.h&gt; includes
  &lt;linux/interrupt.h&gt; which is enough).

* Remove &lt;asm/ide.h&gt; for alpha/blackfin/h8300/ia64/m32r/sh/x86/xtensa
  (this leaves us with arm/frv/m68k/mips/mn10300/parisc/powerpc/sparc[64]).

There should be no functional changes caused by this patch.

Signed-off-by: Bartlomiej Zolnierkiewicz &lt;bzolnier@gmail.com&gt;
</content>
</entry>
<entry>
<title>ide: define MAX_HWIFS in &lt;linux/ide.h&gt;</title>
<updated>2008-07-24T20:53:30Z</updated>
<author>
<name>Bartlomiej Zolnierkiewicz</name>
<email>bzolnier@gmail.com</email>
</author>
<published>2008-07-24T20:53:30Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=d83b8b85cd56a083d30df73f3fd5e4714591b910'/>
<id>urn:sha1:d83b8b85cd56a083d30df73f3fd5e4714591b910</id>
<content type='text'>
* Now that ide_hwif_t instances are allocated dynamically
  the difference between MAX_HWIFS == 2 and MAX_HWIFS == 10
  is ~100 bytes (x86-32) so use MAX_HWIFS == 10 on all archs
  except these ones that use MAX_HWIFS == 1.

* Define MAX_HWIFS in &lt;linux/ide.h&gt; instead of &lt;asm/ide.h&gt;.

[ Please note that avr32/cris/v850 have no &lt;asm/ide.h&gt;
  and alpha/ia64/sh always define CONFIG_IDE_MAX_HWIFS. ]

Signed-off-by: Bartlomiej Zolnierkiewicz &lt;bzolnier@gmail.com&gt;
</content>
</entry>
<entry>
<title>ide: add ide_pci_remove() helper</title>
<updated>2008-07-24T20:53:19Z</updated>
<author>
<name>Bartlomiej Zolnierkiewicz</name>
<email>bzolnier@gmail.com</email>
</author>
<published>2008-07-24T20:53:19Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=ef0b04276d8f719d754c092434fbd62c2aeb5307'/>
<id>urn:sha1:ef0b04276d8f719d754c092434fbd62c2aeb5307</id>
<content type='text'>
* Add 'unsigned long host_flags' field to struct ide_host.

* Set -&gt;host_flags in ide_host_alloc_all().

* Always set PCI dev's -&gt;driver_data in ide_pci_init_{one,two}().

* Add ide_pci_remove() helper (the default implementation for
  struct pci_driver's -&gt;remove method).

Signed-off-by: Bartlomiej Zolnierkiewicz &lt;bzolnier@gmail.com&gt;
</content>
</entry>
<entry>
<title>ide: add ide_device_{get,put}() helpers</title>
<updated>2008-07-24T20:53:15Z</updated>
<author>
<name>Bartlomiej Zolnierkiewicz</name>
<email>bzolnier@gmail.com</email>
</author>
<published>2008-07-24T20:53:15Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=08da591e14cf87247ec09b17c350235157a92fc3'/>
<id>urn:sha1:08da591e14cf87247ec09b17c350235157a92fc3</id>
<content type='text'>
* Add 'struct ide_host *host' field to ide_hwif_t and set it
  in ide_host_alloc_all().

* Add ide_device_{get,put}() helpers loosely based on SCSI's
  scsi_device_{get,put}() ones.

* Convert IDE device drivers to use ide_device_{get,put}().

Signed-off-by: Bartlomiej Zolnierkiewicz &lt;bzolnier@gmail.com&gt;
</content>
</entry>
</feed>
