diff options
author | Hannes Reinecke <hare@suse.de> | 2014-11-24 15:37:26 +0100 |
---|---|---|
committer | Christoph Hellwig <hch@lst.de> | 2014-11-24 16:13:15 +0100 |
commit | 6df388f2d549d3a2a7ad58b632d2ecd25fc0ff3f (patch) | |
tree | 7b663c4ebd1da38079723da2989e7f44388a52f2 /drivers/scsi/esp_scsi.h | |
parent | 3a7e7be2a9a2105742c3c88d466ea2158a03a837 (diff) | |
download | linux-6df388f2d549d3a2a7ad58b632d2ecd25fc0ff3f.tar.gz linux-6df388f2d549d3a2a7ad58b632d2ecd25fc0ff3f.tar.bz2 linux-6df388f2d549d3a2a7ad58b632d2ecd25fc0ff3f.zip |
am53c974: BLAST residual handling
The am53c974 has an design issue where a single byte might be
left in the SCSI FIFO after a DMA transfer.
As the handling code is currently untested add a WARN_ON()
statement here.
Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
Acked-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Hannes Reinecke <hare@suse.de>
Signed-off-by: Christoph Hellwig <hch@lst.de>
Diffstat (limited to 'drivers/scsi/esp_scsi.h')
-rw-r--r-- | drivers/scsi/esp_scsi.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/scsi/esp_scsi.h b/drivers/scsi/esp_scsi.h index 27dcaf84e717..5fa456cc5e8b 100644 --- a/drivers/scsi/esp_scsi.h +++ b/drivers/scsi/esp_scsi.h @@ -269,6 +269,7 @@ struct esp_cmd_entry { #define ESP_CMD_FLAG_WRITE 0x01 /* DMA is a write */ #define ESP_CMD_FLAG_ABORT 0x02 /* being aborted */ #define ESP_CMD_FLAG_AUTOSENSE 0x04 /* Doing automatic REQUEST_SENSE */ +#define ESP_CMD_FLAG_RESIDUAL 0x08 /* AM53c974 BLAST residual */ u8 tag[2]; u8 orig_tag[2]; |