Return proper ATA INT status in pata_bf54x driver.
PATCH 1/1 Return proper ATA INT status in pata_bf54x driver.
INT status can be OR.
Signed-off-by Sonic Zhang <[email protected]>
--- drivers/ata/pata_bf54x.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-)
drivers/ata/pata_bf54x.c +3 -3
@@ -1145,13 +1145,13 @@ static unsigned char bfin_bmdma_status(sunsigned short int_status =ATAPI_GET_INT_STATUS (base);if (ATAPI_GET_STATUS (base) & (MULTI_XFER_ON |ULTRA_XFER_ON )) { - host_stat =ATA_DMA_ACTIVE ; + host_stat |=ATA_DMA_ACTIVE ; }if (int_status & (MULTI_DONE_INT |UDMAIN_DONE_INT |UDMAOUT_DONE_INT )) { - host_stat =ATA_DMA_INTR ; + host_stat |=ATA_DMA_INTR ; }if (int_status & (MULTI_TERM_INT |UDMAIN_TERM_INT |UDMAOUT_TERM_INT )) { - host_stat =ATA_DMA_ERR ; + host_stat |=ATA_DMA_ERR ; }return host_stat;
Signature · 1 line
1.4.3.4
Jeff Garzik
AppliedQuoted 8 lines · sonic zhang
INT status can be OR.
Signed-off-by Sonic Zhang <[email protected]>--- drivers/ata/pata_bf54x.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-)
applied