[LinuxPPS] 10 May 00:15 - sata_promise: fix another error decode regression

linuxpps: Mikael Pettersson <> webmaster at enneenne.com
Fri May 11 23:45:12 CEST 2007


sata_promise: fix another error decode regression  
  
The sata_promise error decode update changed pdc_host_intr()  
to return and not complete the qc after detecting an error.  
Unfortunately not completing the qc:s causes them to always  
time out on error, which is wrong and has nasty side-effects.  
  
This patch updates pdc_error_intr() to call ata_port_abort(),  
similar to ahci and sata_sil24. Doing this is important as it  
makes EH see the original error and not a bogus timeout.  
  
Signed-off-by: Mikael Pettersson   
Signed-off-by: Jeff Garzik   
  
drivers/ata/sata_promise.c

URL: http://gitweb.enneenne.com/?p=linuxpps;a=commit;h=8ffcfd9d0dc735071379760c23317f15904f9056



More information about the LinuxPPS mailing list