Re: [PATCH 2/2] ide: clear bmdma status in ide_intr() for Intel controllers (revised #3)

2007-01-30 Thread Sergei Shtylyov
Hello. Albert Lee wrote: patch 2/2 (revised): - Fix drive-waiting_for_dma to work with CDB-intr devices. - Do the dma status clearing in ide_intr() and add a new hwif-ide_dma_clear_irq for Intel controllers. Signed-off-by: Albert Lee [EMAIL PROTECTED] --- Calling hwif-ide_dma_clear_irq

Re: [PATCH 2/2] ide: clear bmdma status in ide_intr() for Intel controllers (revised #3)

2007-01-30 Thread Alan
On Tue, 30 Jan 2007 11:02:03 +0800 Albert Lee [EMAIL PROTECTED] wrote: patch 2/2 (revised): - Fix drive-waiting_for_dma to work with CDB-intr devices. - Do the dma status clearing in ide_intr() and add a new hwif-ide_dma_clear_irq for Intel controllers. This should probably only be done for

[PATCH 2/2] ide: clear bmdma status in ide_intr() (revised)

2007-01-25 Thread Albert Lee
patch 2/2 (revised): - Do the dma status clearing in ide_intr() and add a new hwif-ide_dma_clear_irq such that LLDD can override it. - Fix drive-waiting_for_dma to work with CDB-intr devices. Signed-off-by: Albert Lee [EMAIL PROTECTED] --- hwif-dma is not reliable: ide_intr() races with

Re: [PATCH 2/2] ide: clear bmdma status in ide_intr() (revised)

2007-01-25 Thread Sergei Shtylyov
Albert Lee wrote: patch 2/2 (revised): - Do the dma status clearing in ide_intr() and add a new hwif-ide_dma_clear_irq such that LLDD can override it. - Fix drive-waiting_for_dma to work with CDB-intr devices. Signed-off-by: Albert Lee [EMAIL PROTECTED] --- hwif-dma is not reliable: ide_intr()

Re: [PATCH 2/2] ide: clear bmdma status in ide_intr() (revised)

2007-01-25 Thread Sergei Shtylyov
Hello. Sergei Shtylyov wrote: diff -Nrup 01_remove_from_ide_cd/drivers/ide/ide-cd.c 02_add_to_ide_intr/drivers/ide/ide-cd.c --- 01_remove_from_ide_cd/drivers/ide/ide-cd.c2007-01-24 11:00:03.0 +0800 +++ 02_add_to_ide_intr/drivers/ide/ide-cd.c2007-01-25 16:52:20.0

Re: [PATCH 2/2] ide: clear bmdma status in ide_intr()

2007-01-24 Thread Sergei Shtylyov
Hello. Albert Lee wrote: patch 2/2: Do the dma status clearing in ide_intr() and add a new hwif-ide_dma_clear_irq such that LLDD could override it. Signed-off-by: Albert Lee [EMAIL PROTECTED] --- Tested ok on ICH4 and pdc20275. Not sure if this would have bad effect for other adapters.

[PATCH 2/2] ide: clear bmdma status in ide_intr()

2007-01-23 Thread Albert Lee
patch 2/2: Do the dma status clearing in ide_intr() and add a new hwif-ide_dma_clear_irq such that LLDD could override it. Signed-off-by: Albert Lee [EMAIL PROTECTED] --- Tested ok on ICH4 and pdc20275. Not sure if this would have bad effect for other adapters. Patch against 2.6.20-rc5, for