Re: [PATCH #upstream-fixes] libata: kill spurious NCQ completion detection

2007-12-07 Thread Mark Lord
Tejun Heo wrote: Spurious NCQ completion detection implemented in ahci was incorrect. On AHCI receving and processing FISes and raising interrupts are not interlocked and spurious interrupts are expected. For example, if an interrupt occurs while interrupt handler is running and the running

Re: [PATCH #upstream-fixes] libata: kill spurious NCQ completion detection

2007-12-07 Thread Jeff Garzik
Tejun Heo wrote: Spurious NCQ completion detection implemented in ahci was incorrect. On AHCI receving and processing FISes and raising interrupts are not interlocked and spurious interrupts are expected. For example, if an interrupt occurs while interrupt handler is running and the running

[PATCH #upstream-fixes] libata: kill spurious NCQ completion detection

2007-12-06 Thread Tejun Heo
Spurious NCQ completion detection implemented in ahci was incorrect. On AHCI receving and processing FISes and raising interrupts are not interlocked and spurious interrupts are expected. For example, if an interrupt occurs while interrupt handler is running and the running interrupt handler