<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/ide/legacy, branch linux-2.6.22.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.22.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.22.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2007-07-08T13:21:58Z</updated>
<entry>
<title>qd65xx: fix PIO mode selection</title>
<updated>2007-07-08T13:21:58Z</updated>
<author>
<name>Bartlomiej Zolnierkiewicz</name>
</author>
<published>2007-07-08T13:21:58Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=4660897e6c2daa198fc8e3f47ae2a4aef69c80b0'/>
<id>urn:sha1:4660897e6c2daa198fc8e3f47ae2a4aef69c80b0</id>
<content type='text'>
PIO4 is a maximum PIO mode supported by a driver.  Using "255" as a max_mode
argument to ide_get_best_pio_mode() could result in wrong timings being used
by a driver (for "pio" equal to 5) or OOPS (for "pio" values &gt; 5 &amp;&amp; &lt; 255).

Signed-off-by: Bartlomiej Zolnierkiewicz &lt;bzolnier@gmail.com&gt;
Acked-by: Sergei Shtylyov &lt;sshtylyov@ru.mvista.com&gt;
Reviewed-by: Alan Cox &lt;alan@lxorguk.ukuu.org.uk&gt;
</content>
</entry>
<entry>
<title>ide: add ide_proc_register_port()</title>
<updated>2007-05-09T22:01:11Z</updated>
<author>
<name>Bartlomiej Zolnierkiewicz</name>
</author>
<published>2007-05-09T22:01:11Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=5cbf79cdb37be2aa2a1b4fa94144526b14557060'/>
<id>urn:sha1:5cbf79cdb37be2aa2a1b4fa94144526b14557060</id>
<content type='text'>
* create_proc_ide_interfaces() tries to add /proc entries for every probed
  and initialized IDE port, replace it by ide_proc_register_port() which does
  it only for the given port (also rename destroy_proc_ide_interface() to
  ide_proc_unregister_port() for consistency)
  
* convert {create,destroy}_proc_ide_interface[s]() users to use new functions

* pmac driver depended on proc_ide_create() to add /proc port entries, fix it
  
* au1xxx-ide, swarm and cs5520 drivers depended indirectly on ide-generic
  driver (CONFIG_IDE_GENERIC=y) to add port /proc entries, fix them

* there is now no need to add /proc entries for IDE ports in proc_ide_create()
  so don't do it

* proc_ide_create() needs now to be called before drivers are probed - fix it,
  while at it make proc_ide_create() create /proc "ide" directory

Signed-off-by: Bartlomiej Zolnierkiewicz &lt;bzolnier@gmail.com&gt;

</content>
</entry>
<entry>
<title>ide: add "initializing" argument to ide_register_hw()</title>
<updated>2007-05-09T22:01:10Z</updated>
<author>
<name>Bartlomiej Zolnierkiewicz</name>
</author>
<published>2007-05-09T22:01:10Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=869c56ee9de1b72cd3f8ab9cdfbd3601e55c61f2'/>
<id>urn:sha1:869c56ee9de1b72cd3f8ab9cdfbd3601e55c61f2</id>
<content type='text'>
Add "initializing" argument to ide_register_hw() and use it instead of ide.c
wide variable of the same name.  Update all users of ide_register_hw()
accordingly.

Signed-off-by: Bartlomiej Zolnierkiewicz &lt;bzolnier@gmail.com&gt;

</content>
</entry>
<entry>
<title>ide-cs: recognize 2GB CompactFlash from Transcend</title>
<updated>2007-05-05T20:03:51Z</updated>
<author>
<name>Fabrice Aeschbacher</name>
</author>
<published>2007-05-05T20:03:51Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=aa12b2842aba8cc367a2e1ddb5c6ae4fd8ddb1da'/>
<id>urn:sha1:aa12b2842aba8cc367a2e1ddb5c6ae4fd8ddb1da</id>
<content type='text'>
Without the following patch, the kernel does not automatically detect
2GB CompactFlash cards from Transcend.

Signed-off-by: Fabrice Aeschbacher &lt;fabrice.aeschbacher@siemens.com&gt;
Cc: Dominik Brodowski &lt;linux@dominikbrodowski.net&gt;
Acked-by: Peter Stuge &lt;peter@stuge.se&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Bartlomiej Zolnierkiewicz &lt;bzolnier@gmail.com&gt;
</content>
</entry>
<entry>
<title>ide: make legacy IDE VLB modules check for the "probe" kernel params (v2)</title>
<updated>2007-03-03T16:48:55Z</updated>
<author>
<name>Bartlomiej Zolnierkiewicz</name>
</author>
<published>2007-03-03T16:48:55Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=849138827c962589ac50496fa7feeb2a2d51b467'/>
<id>urn:sha1:849138827c962589ac50496fa7feeb2a2d51b467</id>
<content type='text'>
Legacy IDE VLB host drivers didn't check for "probe" options when compiled
as modules, which was obviously wrong as we don't want module to poke at
random I/O ports by simply loading it.  Fix it by adding "probe" module param
to legacy IDE VLB host drivers.

v2:
* don't obsolete old "ide0=dtc2278/ht6560b/qd65xx/ali14xx/umc8672"
  IDE driver options yet (per Alan Cox's request) and enhance documentation

Signed-off-by: Bartlomiej Zolnierkiewicz &lt;bzolnier@gmail.com&gt;
</content>
</entry>
<entry>
<title>ide: remove some obsoleted kernel params (v2)</title>
<updated>2007-03-03T16:48:55Z</updated>
<author>
<name>Bartlomiej Zolnierkiewicz</name>
</author>
<published>2007-03-03T16:48:55Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b6209a90eca8c9a464bf9c5b91741fb125185619'/>
<id>urn:sha1:b6209a90eca8c9a464bf9c5b91741fb125185619</id>
<content type='text'>
Remove

* "hdx=serialize"
* "idex=noautotune"
* "idex=autotune"

kernel params, they have been obsoleted for ages.

"idex=serialize", "hdx=noautotune" and "hdx=autotune" are still available
so there is no funcionality loss caused by this patch.

v2:

* fix CONFIG_BLK_DEV_4DRIVES=y build broken by version 1 of the patch
  [ /me wearing brown paper bag ]

Signed-off-by: Bartlomiej Zolnierkiewicz &lt;bzolnier@gmail.com&gt;
</content>
</entry>
<entry>
<title>ide: remove a ton of pointless #undef REALLY_SLOW_IO</title>
<updated>2007-03-03T16:48:54Z</updated>
<author>
<name>Alan Cox</name>
</author>
<published>2007-03-03T16:48:54Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=846c11abc7934a523a665a3b702358e6f2998e3e'/>
<id>urn:sha1:846c11abc7934a523a665a3b702358e6f2998e3e</id>
<content type='text'>
Signed-off-by: Alan Cox &lt;alan@redhat.com&gt;
Signed-off-by: Bartlomiej Zolnierkiewicz &lt;bzolnier@gmail.com&gt;
</content>
</entry>
<entry>
<title>ide-cs: Update device table</title>
<updated>2007-03-03T16:48:54Z</updated>
<author>
<name>Magnus Damm</name>
</author>
<published>2007-03-03T16:48:54Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ed89616786d47093525a5dc039b1f502f5ada954'/>
<id>urn:sha1:ed89616786d47093525a5dc039b1f502f5ada954</id>
<content type='text'>
Add CFA devices from I-O Data, Mitsubishi and Viking. Add SanDisk comment.

Signed-off-by: Magnus Damm &lt;damm@opensource.se&gt;
Cc: Alan Cox &lt;alan@lxorguk.ukuu.org.uk&gt;
Signed-off-by: Bartlomiej Zolnierkiewicz &lt;bzolnier@gmail.com&gt;
</content>
</entry>
<entry>
<title>ide: convert ide_hwif_t.mmio into flag (v2)</title>
<updated>2007-02-17T01:40:25Z</updated>
<author>
<name>Bartlomiej Zolnierkiewicz</name>
</author>
<published>2007-02-17T01:40:25Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=2ad1e558a2305c2b3d5099ee2f4a5929307c20ca'/>
<id>urn:sha1:2ad1e558a2305c2b3d5099ee2f4a5929307c20ca</id>
<content type='text'>
All users of -&gt;mmio == 1 are gone so convert -&gt;mmio into flag.

Noticed by Alan Cox.

v2:
* updated for scc_pata

Signed-off-by: Bartlomiej Zolnierkiewicz &lt;bzolnier@gmail.com&gt;

</content>
</entry>
<entry>
<title>ide: use PIO/MMIO operations directly where possible (v2)</title>
<updated>2007-02-17T01:40:25Z</updated>
<author>
<name>Bartlomiej Zolnierkiewicz</name>
</author>
<published>2007-02-17T01:40:25Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=0ecdca26e556eae9668ce6de9554757dddb942ef'/>
<id>urn:sha1:0ecdca26e556eae9668ce6de9554757dddb942ef</id>
<content type='text'>
This results in smaller/faster/simpler code and allows future optimizations.
Also remove no longer needed ide[_mm]_{inl,outl}() and ide_hwif_t.{INL,OUTL}.

v2:
* updated for scc_pata

Signed-off-by: Bartlomiej Zolnierkiewicz &lt;bzolnier@gmail.com&gt;

</content>
</entry>
</feed>
