diff options
| -rw-r--r-- | drivers/scsi/libata-core.c | 6 | ||||
| -rw-r--r-- | include/linux/libata.h | 2 |
2 files changed, 4 insertions, 4 deletions
diff --git a/drivers/scsi/libata-core.c b/drivers/scsi/libata-core.c index 487b8f22981f..f8401800dc1a 100644 --- a/drivers/scsi/libata-core.c +++ b/drivers/scsi/libata-core.c | |||
| @@ -1006,7 +1006,7 @@ unsigned ata_exec_internal(struct ata_device *dev, | |||
| 1006 | else | 1006 | else |
| 1007 | tag = 0; | 1007 | tag = 0; |
| 1008 | 1008 | ||
| 1009 | if (test_and_set_bit(tag, &ap->qactive)) | 1009 | if (test_and_set_bit(tag, &ap->qc_allocated)) |
| 1010 | BUG(); | 1010 | BUG(); |
| 1011 | qc = __ata_qc_from_tag(ap, tag); | 1011 | qc = __ata_qc_from_tag(ap, tag); |
| 1012 | 1012 | ||
| @@ -4207,7 +4207,7 @@ static struct ata_queued_cmd *ata_qc_new(struct ata_port *ap) | |||
| 4207 | 4207 | ||
| 4208 | /* the last tag is reserved for internal command. */ | 4208 | /* the last tag is reserved for internal command. */ |
| 4209 | for (i = 0; i < ATA_MAX_QUEUE - 1; i++) | 4209 | for (i = 0; i < ATA_MAX_QUEUE - 1; i++) |
| 4210 | if (!test_and_set_bit(i, &ap->qactive)) { | 4210 | if (!test_and_set_bit(i, &ap->qc_allocated)) { |
| 4211 | qc = __ata_qc_from_tag(ap, i); | 4211 | qc = __ata_qc_from_tag(ap, i); |
| 4212 | break; | 4212 | break; |
| 4213 | } | 4213 | } |
| @@ -4264,7 +4264,7 @@ void ata_qc_free(struct ata_queued_cmd *qc) | |||
| 4264 | tag = qc->tag; | 4264 | tag = qc->tag; |
| 4265 | if (likely(ata_tag_valid(tag))) { | 4265 | if (likely(ata_tag_valid(tag))) { |
| 4266 | qc->tag = ATA_TAG_POISON; | 4266 | qc->tag = ATA_TAG_POISON; |
| 4267 | clear_bit(tag, &ap->qactive); | 4267 | clear_bit(tag, &ap->qc_allocated); |
| 4268 | } | 4268 | } |
| 4269 | } | 4269 | } |
| 4270 | 4270 | ||
diff --git a/include/linux/libata.h b/include/linux/libata.h index 7c9e280a4829..b3a4f8bea828 100644 --- a/include/linux/libata.h +++ b/include/linux/libata.h | |||
| @@ -474,7 +474,7 @@ struct ata_port { | |||
| 474 | struct ata_device device[ATA_MAX_DEVICES]; | 474 | struct ata_device device[ATA_MAX_DEVICES]; |
| 475 | 475 | ||
| 476 | struct ata_queued_cmd qcmd[ATA_MAX_QUEUE]; | 476 | struct ata_queued_cmd qcmd[ATA_MAX_QUEUE]; |
| 477 | unsigned long qactive; | 477 | unsigned long qc_allocated; |
| 478 | unsigned int active_tag; | 478 | unsigned int active_tag; |
| 479 | 479 | ||
| 480 | struct ata_host_stats stats; | 480 | struct ata_host_stats stats; |
