<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/ata/pata_platform.c, branch linux-2.6.23.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.23.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.23.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2007-08-31T08:54:06Z</updated>
<entry>
<title>[libata] Bump driver versions</title>
<updated>2007-08-31T08:54:06Z</updated>
<author>
<name>Jeff Garzik</name>
</author>
<published>2007-08-31T08:54:06Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=2a3103ce4357a09c2289405f969acec0edf4398f'/>
<id>urn:sha1:2a3103ce4357a09c2289405f969acec0edf4398f</id>
<content type='text'>
Bump the versions for drivers that were modified, but had not already
had a version number bump.

Signed-off-by: Jeff Garzik &lt;jeff@garzik.org&gt;
</content>
</entry>
<entry>
<title>pata_platform: Fix NULL pointer dereference</title>
<updated>2007-07-20T11:16:24Z</updated>
<author>
<name>Magnus Damm</name>
</author>
<published>2007-07-20T03:50:58Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=83b6839ec33becca78ebf6035489733a62e750bb'/>
<id>urn:sha1:83b6839ec33becca78ebf6035489733a62e750bb</id>
<content type='text'>
pata_platform: Fix NULL pointer dereference

pata_platform currently dereferences a NULL pointer in pata_platform_probe()
if pdev-&gt;dev.platform_data is set to NULL. This breakage was most likely
introduced by commit 5f45bc50976ee1f408f7171af155aec646655a37.

Signed-off-by: Magnus Damm &lt;damm@igel.co.jp&gt;
Signed-off-by: Jeff Garzik &lt;jeff@garzik.org&gt;
</content>
</entry>
<entry>
<title>Add irq_flags to struct pata_platform_info</title>
<updated>2007-07-09T16:17:34Z</updated>
<author>
<name>Sonic Zhang</name>
</author>
<published>2007-06-15T09:45:49Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=5f45bc50976ee1f408f7171af155aec646655a37'/>
<id>urn:sha1:5f45bc50976ee1f408f7171af155aec646655a37</id>
<content type='text'>
On some embedded platforms, such as blackfin, the gpio interrupt for
IDE interface is designed to be triggered with high voltage. The gpio
port should be configured properly by set_irq_type() when register
the irq. This patch enable the generic pata platform driver to
accept platform irq flags data.

Signed-off-by: Sonic Zhang &lt;sonic.adi@gmail.com&gt;
Signed-off-by: Jeff Garzik &lt;jeff@garzik.org&gt;
</content>
</entry>
<entry>
<title>libata: bump versions</title>
<updated>2007-05-22T00:26:38Z</updated>
<author>
<name>Jeff Garzik</name>
</author>
<published>2007-05-22T00:26:38Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=8bc3fc470eb25af4d70c72485cbcb130cc657691'/>
<id>urn:sha1:8bc3fc470eb25af4d70c72485cbcb130cc657691</id>
<content type='text'>
Signed-off-by: Jeff Garzik &lt;jeff@garzik.org&gt;
</content>
</entry>
<entry>
<title>pata_platform: don't use generic ata_port_start</title>
<updated>2007-05-11T22:18:39Z</updated>
<author>
<name>Olof Johansson</name>
</author>
<published>2007-05-10T04:00:20Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b9a3b4d1453689f2927668fcdc4827fdccf44d1b'/>
<id>urn:sha1:b9a3b4d1453689f2927668fcdc4827fdccf44d1b</id>
<content type='text'>
I have a system where I have a simple IDE controller that sits on a
local bus without bus master dma capability, and thus no dma_mapping
ops defined for the device/bus.

pata_platform works great for me, with the exception of using the generic
ata_port_start which tries to do a dmam_alloc_coherent.

Looks like it doesn't need to allocate a prd table at all, so replace it
with a dummy function instead.

Signed-off-by: Olof Johansson &lt;olof@lixom.net&gt;
Signed-off-by: Jeff Garzik &lt;jeff@garzik.org&gt;
</content>
</entry>
<entry>
<title>libata: convert the remaining PATA drivers to new init model</title>
<updated>2007-04-28T18:16:06Z</updated>
<author>
<name>Tejun Heo</name>
</author>
<published>2007-04-17T14:44:08Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=5d728824efeda61d304153bfcf1378a3c18b7d70'/>
<id>urn:sha1:5d728824efeda61d304153bfcf1378a3c18b7d70</id>
<content type='text'>
Convert pdc_adma, pata_cs5520, pata_isapnp, pata_ixp4xx_cf,
pata_legacy, pata_mpc52xx, pata_mpiix, pata_pcmcia, pata_pdc2027x,
pata_platform, pata_qdi, pata_scc and pata_winbond to new init model.

* init_one()'s now follow more consistent init order

* cs5520 now registers one host with two ports, not two hosts.  If any
  of the two ports are disabled, it's made dummy as other drivers do.

Tested pdc_adma and pata_legacy.  Both are as broken as before.  The
rest are compile tested only.

Signed-off-by: Tejun Heo &lt;htejun@gmail.com&gt;
Signed-off-by: Jeff Garzik &lt;jeff@garzik.org&gt;
</content>
</entry>
<entry>
<title>pata_platform: Add cable_detect method</title>
<updated>2007-04-28T18:15:57Z</updated>
<author>
<name>Alan Cox</name>
</author>
<published>2007-03-08T22:54:04Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=570cb62deef574db10bcf1b4e9a8a0cbf7b101ee'/>
<id>urn:sha1:570cb62deef574db10bcf1b4e9a8a0cbf7b101ee</id>
<content type='text'>
Signed-off-by: Alan Cox &lt;number6@the-village.bc.nu&gt;
Signed-off-by: Jeff Garzik &lt;jeff@garzik.org&gt;
</content>
</entry>
<entry>
<title>libata: clear drvdata in ata_host_release(), take#2</title>
<updated>2007-03-02T01:16:28Z</updated>
<author>
<name>Tejun Heo</name>
</author>
<published>2007-02-27T13:33:21Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=1aa56cca5bfa396c791e93b38e4776ef39b590a7'/>
<id>urn:sha1:1aa56cca5bfa396c791e93b38e4776ef39b590a7</id>
<content type='text'>
Clearing drvdata in -&gt;remove_one causes NULL pointer deference.  Clear
drvdata only in ata_host_release() after all resources are freed.

Signed-off-by: Tejun Heo &lt;htejun@gmail.com&gt;
Signed-off-by: Jeff Garzik &lt;jeff@garzik.org&gt;
</content>
</entry>
<entry>
<title>pata: Display Configuring .. lines for devices with private set_mode methods</title>
<updated>2007-02-21T09:58:20Z</updated>
<author>
<name>Alan</name>
</author>
<published>2007-02-20T17:35:43Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e852f7054df7cf4be686d8cff9c33333a36b59e9'/>
<id>urn:sha1:e852f7054df7cf4be686d8cff9c33333a36b59e9</id>
<content type='text'>
We can't specify which mode in the cases below but we can at least say
PIO and look consistent with the default.

Signed-off-by: Alan Cox &lt;alan@redhat.com&gt;
Signed-off-by: Jeff Garzik &lt;jeff@garzik.org&gt;
</content>
</entry>
<entry>
<title>libata: add another IRQ calls (libata drivers)</title>
<updated>2007-02-09T22:39:38Z</updated>
<author>
<name>Akira Iguchi</name>
</author>
<published>2007-01-26T07:27:58Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=246ce3b675843e0369643cceb4faeb6cf6d19a30'/>
<id>urn:sha1:246ce3b675843e0369643cceb4faeb6cf6d19a30</id>
<content type='text'>
This patch is against each libata driver.

Two IRQ calls are added in ata_port_operations.
- irq_on() is used to enable interrupts.
- irq_ack() is used to acknowledge a device interrupt.

In most drivers, ata_irq_on() and ata_irq_ack() are used for
irq_on and irq_ack respectively.

In some drivers (ex: ahci, sata_sil24) which cannot use them
as is, ata_dummy_irq_on() and ata_dummy_irq_ack() are used.

Signed-off-by: Kou Ishizaki &lt;kou.ishizaki@toshiba.co.jp&gt;
Signed-off-by: Akira Iguchi &lt;akira2.iguchi@toshiba.co.jp&gt;
Signed-off-by: Jeff Garzik &lt;jeff@garzik.org&gt;
</content>
</entry>
</feed>
