[PATCH] libata: fix ata_scsi_pass_thru error handling