mirror of
https://github.com/edk2-porting/linux-next.git
synced 2024-12-20 19:23:57 +08:00
sata_fsl: use the right type for tag bitshift
Since ATA_TAG_INTERNAL is now > 31 bits, we need to extend the type to ULL to cover 32/64-bit cases. Signed-off-by: Jens Axboe <axboe@kernel.dk> Signed-off-by: Tejun Heo <tj@kernel.org>
This commit is contained in:
parent
e2d1f8a06e
commit
88e10092f6
@ -1293,7 +1293,7 @@ static void sata_fsl_host_intr(struct ata_port *ap)
|
|||||||
ata_qc_complete_multiple(ap, ap->qc_active ^ done_mask);
|
ata_qc_complete_multiple(ap, ap->qc_active ^ done_mask);
|
||||||
return;
|
return;
|
||||||
|
|
||||||
} else if ((ap->qc_active & (1 << ATA_TAG_INTERNAL))) {
|
} else if ((ap->qc_active & (1ULL << ATA_TAG_INTERNAL))) {
|
||||||
iowrite32(1, hcr_base + CC);
|
iowrite32(1, hcr_base + CC);
|
||||||
qc = ata_qc_from_tag(ap, ATA_TAG_INTERNAL);
|
qc = ata_qc_from_tag(ap, ATA_TAG_INTERNAL);
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user