]> git.baikalelectronics.ru Git - kernel.git/commit
[libata] REQUEST SENSE handling fixes
authorJeff Garzik <jgarzik@pobox.com>
Mon, 14 Nov 2005 19:50:05 +0000 (14:50 -0500)
committerJeff Garzik <jgarzik@pobox.com>
Mon, 14 Nov 2005 19:50:05 +0000 (14:50 -0500)
commite8181585404d0f2730d7cfaf8b17e8e5dbcb34a1
tree21609c228d8aaf1f9a2217f7fd08266ed669f5bc
parentec647da98fec52b3d5b8155c26b4d0130ef206f7
[libata] REQUEST SENSE handling fixes

- Move ATAPI check-condition handling out of the timeout handler
- Use multi-qc-issue feature to issue REQUEST SENSE ATAPI PACKET
  command upon receiving an ATAPI check-condition.

This cleans things up a lot, and eliminates a nasty recursion bug.
drivers/scsi/libata-core.c
drivers/scsi/libata-scsi.c
drivers/scsi/libata.h