Browse Source

oxnas: fix warning in SATA driver

drivers/ata/sata_oxnas.c: In function 'sata_oxnas_port_irq':
drivers/ata/sata_oxnas.c:2126:25: warning: left shift count >= width of type [-Wshift-count-overflow]
  if (ap->qc_active & (1 << ATA_TAG_INTERNAL)) {
                           ^~

Signed-off-by: Daniel Golle <[email protected]>
Daniel Golle 6 years ago
parent
commit
5e82e1ed2f
1 changed files with 1 additions and 1 deletions
  1. 1 1
      target/linux/oxnas/files/drivers/ata/sata_oxnas.c

+ 1 - 1
target/linux/oxnas/files/drivers/ata/sata_oxnas.c

@@ -2123,7 +2123,7 @@ static void sata_oxnas_port_irq(struct ata_port *ap, int force_error)
 	DPRINTK("ENTER port %d irqstatus %x\n", ap->port_no,
 		ioread32(port_base + INT_STATUS));
 
-	if (ap->qc_active & (1 << ATA_TAG_INTERNAL)) {
+	if (ap->qc_active & (1ULL << ATA_TAG_INTERNAL)) {
 			qc = ata_qc_from_tag(ap, ATA_TAG_INTERNAL);
 			DPRINTK("completing non-ncq cmd\n");