Re: [PATCHSET libata-dev#upstream] clean up scsi_host_templates and ata_port_operations, take #2

2008-02-12 Thread Akira Iguchi
Tejun Heo wrote: * pata_scc should now have NULL thaw after conversion. I'm sorry. This is a bug. Please use default thaw (ata_bmdma_thaw) for pata_scc. Cheers - To unsubscribe from this list: send the line unsubscribe linux-ide in the body of a message to [EMAIL PROTECTED] More majordomo info

[PATCH] pata_scc.c: add thaw ops

2008-02-12 Thread Akira Iguchi
This patch adds default thaw ops and fixes the freeze/thaw inconsistency. Signed-off-by: Kou Ishizaki [EMAIL PROTECTED] Signed-off-by: Akira Iguchi [EMAIL PROTECTED] --- diff -pu linux-2.6.25-rc1/drivers/ata/pata_scc.c linux-2.6.25-rc1_mod/drivers/ata/pata_scc.c --- linux-2.6.25-rc1/drivers/ata

Re: [PATCHSET libata-dev#upstream] clean up scsi_host_templates and ata_port_operations

2008-01-31 Thread Akira Iguchi
Tejun Heo wrote: The following drivers need specific platform to build, so they need verification. If you work on one of the following drivers, please verify that the driver builds and works fine. It would be best if you can verify that the sht and ops don't change by the fifth path using the

[PATCH] scc_pata.c: Workaround for errata A308 (take 2)

2007-07-16 Thread Akira Iguchi
Workaround for errata A308: turn down the UDMA mode and retry the DMA command when the data lost condition is detected. take2: udma_filter() hook is used to limit ATAPI UDMA mode. Signed-off-by: Kou Ishizaki [EMAIL PROTECTED] Signed-off-by: Akira Iguchi [EMAIL PROTECTED] --- --- linux-powerpc

[PATCH] pata_scc.c: small fixes (Workaround for errata A308)

2007-07-16 Thread Akira Iguchi
This patch fixes some issues of the previous patch: - Use mode_filter() hook to limit ATAPI UDMA mode - data loss warning message - handling of udma_mask Signed-off-by: Kou Ishizaki [EMAIL PROTECTED] Signed-off-by: Akira Iguchi [EMAIL PROTECTED] --- --- linux-powerpc-git/drivers/ata/pata_scc.c

[PATCH] scc_pata.c: Workaround for errata A308

2007-07-10 Thread Akira Iguchi
Workaround for errata A308: turn down the UDMA mode and retry the DMA command when the data lost condition is detected. Signed-off-by: Kou Ishizaki [EMAIL PROTECTED] Signed-off-by: Akira Iguchi [EMAIL PROTECTED] --- diff -purN -X linux-powerpc-git/Documentation/dontdiff linux-powerpc-git

[PATCH] pata_scc.c: Workaround for errata A308

2007-07-10 Thread Akira Iguchi
Workaround for errata A308: turn down the UDMA mode and retry the DMA command when the data lost condition is detected. Signed-off-by: Kou Ishizaki [EMAIL PROTECTED] Signed-off-by: Akira Iguchi [EMAIL PROTECTED] --- diff -purN -X linux-powerpc-git/Documentation/dontdiff linux-powerpc-git

[PATCH] drivers/ata/pata_scc.c: compile error fix

2007-05-09 Thread Akira Iguchi
The previous change (ata_probe_ent - ata_host) was incomplete and generated compile error. This patch fix it. Signed-off-by: Kou Ishizaki [EMAIL PROTECTED] Signed-off-by: Akira Iguchi [EMAIL PROTECTED] --- diff -purN -X linux-powerpc-git/Documentation/dontdiff linux-powerpc-git/drivers/ata

Re: [PATCH] drivers/ata/pata_scc.c: compile error fix

2007-05-09 Thread Akira Iguchi
I'm sorry I missed Alexey's patch. Please ignore my patch. Best regards, Akira Iguchi - To unsubscribe from this list: send the line unsubscribe linux-ide in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html

[PATCH 1/2] scc_pata: dependency fix

2007-03-15 Thread Akira Iguchi
This patch fixes: * the dependency of scc_pata on BLK_DEV_IDEDMA_PCI * incorrect link to ide-core * move scc_pata from ide/ppc to ide/pci Signed-off-by: Kou Ishizaki [EMAIL PROTECTED] Signed-off-by: Akira Iguchi [EMAIL PROTECTED] --- diff -Nrpu -X linux-2.6.21-rc3/Documentation/dontdiff linux

[PATCH 2/2] scc_pata: move from ide/ppc to ide/pci

2007-03-15 Thread Akira Iguchi
This patch moves scc_pata from ide/ppc to ide/pci in order to build it in normal module. Signed-off-by: Kou Ishizaki [EMAIL PROTECTED] Signed-off-by: Akira Iguchi [EMAIL PROTECTED] --- diff -Nrpu -X linux-2.6.21-rc3/Documentation/dontdiff linux-2.6.21-rc3/drivers/ide/pci/scc_pata.c linux

[PATCH] drivers/ata/Kconfig: PATA_SCC depends on wrong platform

2007-03-14 Thread Akira Iguchi
PATA_SCC depends on PPC_CELLEB. (not PPC_IBM_CELL_BLADE) Signed-off-by: Kou Ishizaki [EMAIL PROTECTED] Signed-off-by: Akira Iguchi [EMAIL PROTECTED] --- diff -Nrpu -X linux-2.6.21-rc3/Documentation/dontdiff linux-2.6.21-rc3/drivers/ata/Kconfig linux-2.6.21-rc3.mod/drivers/ata/Kconfig --- linux

Re: [PATCHSET] libata: PATA driver for Celleb

2007-02-13 Thread Akira Iguchi
of this patch? 2.6.20 has been released and (I think) it is the time of merge-window for 2.6.21. I want this patch to be merged at this time. Please tell me if there are anything I should do. Best regards, Akira Iguchi - To unsubscribe from this list: send the line unsubscribe linux-ide in the body

[PATCH 1/3] libata: add another IRQ calls (core and headers)

2007-01-25 Thread Akira Iguchi
. 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 [EMAIL PROTECTED] Signed-off-by: Akira Iguchi [EMAIL PROTECTED] --- diff -uprN -X libata-tj.git/Documentation/dontdiff libata-tj.git/drivers/ata/libata

[PATCH 3/3] libata: PATA driver for Celleb

2007-01-25 Thread Akira Iguchi
[EMAIL PROTECTED] Signed-off-by: Akira Iguchi [EMAIL PROTECTED] --- diff -uprN -X libata-tj.git/Documentation/dontdiff libata-tj.git/drivers/ata/Kconfig libata-tj.git.mod/drivers/ata/Kconfig --- libata-tj.git/drivers/ata/Kconfig 2007-01-20 15:49:09.0 +0900 +++ libata-tj.git.mod/drivers/ata

Re: Celleb cannot exit from ata_host_intr()

2007-01-21 Thread Akira Iguchi
bmdma_status() hook because it is a device specific problem. I intend to emulate ATA_DMA_INTR if the following conditions are true: - In ISR - ALT_STATUS[ERR] = 1 - DMA_STATUS[DMA_ACTIVE] = 1 Best regards, Akira iguchi - To unsubscribe from this list: send the line unsubscribe linux-ide in the body

Re: [PATCH 2/4] libata-core.c: add another IRQ calls

2007-01-17 Thread Akira Iguchi
) of ctl_addr. For irq_ack, ata_irq_ack() is used. Signed-off-by: Kou Ishizaki [EMAIL PROTECTED] Signed-off-by: Akira Iguchi [EMAIL PROTECTED] --- diff -uprN -X linux-2.6.20-rc4/Documentation/dontdiff linux-2.6.20-rc4/drivers/ata/ahci.c linux-2.6.20-rc4.mod/drivers/ata/ahci.c --- linux-2.6.20-rc4

[PATCH] driver/ata: PATA driver for Celleb

2007-01-17 Thread Akira Iguchi
Ishizaki [EMAIL PROTECTED] Signed-off-by: Akira Iguchi [EMAIL PROTECTED] --- diff -uprN -X linux-2.6.20-rc4/Documentation/dontdiff linux-2.6.20-rc4/drivers/ata/Kconfig linux-2.6.20-rc4.mod/drivers/ata/Kconfig --- linux-2.6.20-rc4/drivers/ata/Kconfig2007-01-18 18:05:30.0 +0900

Celleb cannot exit from ata_host_intr()

2007-01-17 Thread Akira Iguchi
this check will be removed. Best regards, Akira Iguchi - To unsubscribe from this list: send the line unsubscribe linux-ide in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html

[PATCH 0/4] drivers/ata: add another IRQ calls

2007-01-16 Thread Akira Iguchi
the abstraction level of these calls are more acceptable as libata I/F than low-level taskfile accessors. Please give me any comments. Best regards, Akira Iguchi - To unsubscribe from this list: send the line unsubscribe linux-ide in the body of a message to [EMAIL PROTECTED] More majordomo info

[PATCH 2/4] libata-core.c: add another IRQ calls

2007-01-16 Thread Akira Iguchi
exports ata_dev_try_classify(). It is used in pata_scc.c to reduce the code duplication. This driver has the copy of ata_std_softreset(), which has low-level accessors and cannot be used as is. Signed-off-by: Kou Ishizaki [EMAIL PROTECTED] Signed-off-by: Akira Iguchi [EMAIL PROTECTED] --- --- linux

[PATCH 2/4] libata-core.c: add low-level I/O calls

2007-01-12 Thread Akira Iguchi
as low-level I/O calls. If your device needs special I/O calls (ex: 32bit access in Celleb), you must initialize .io_ops in ata_port_info and pass it to appropriate initialization functions (ex: ata_pci_init_one()). Signed-off-by: Kou Ishizaki [EMAIL PROTECTED] Signed-off-by: Akira Iguchi [EMAIL

[PATCH 4/4] drivers/ata: PATA driver for Celleb

2007-01-12 Thread Akira Iguchi
This patch adds kernel configuration and driver code for Celleb. Because this PATA controller supports only 32bit access, this driver define low-level calls in ata_io_operations. Signed-off-by: Kou Ishizaki [EMAIL PROTECTED] Signed-off-by: Akira Iguchi [EMAIL PROTECTED] --- --- linux-2.6.20-rc4

Re: [PATCH 2/2] drivers/ata: export some static functions in libata-core.c

2007-01-11 Thread Akira Iguchi
Hi, Arnd-san. Thank you for checking our patches. On Thursday 11 January 2007 09:56, Akira Iguchi wrote: This patch modifies some static functions in libata-core.c and libata.h to use them in ata_scc.c. Exporting new symbols needs some explanation here about why they should now be global

[PATCH] libata-core.c (Re: PATA driver for Celleb)

2006-12-12 Thread Akira Iguchi
Linas-san, Thank you for your comment. On Tue, Dec 12, 2006 at 11:08:24AM +0900, Akira Iguchi wrote: I use some static functions in libata-core.c because it makes You will want to split this patch into several pars, and submit the changes to libata-core.c separately. .. Please generate