ata: pata_octeon_cf: fix call to trace_ata_bmdma_stop()
authorDamien Le Moal <damien.lemoal@opensource.wdc.com>
Fri, 21 Jan 2022 08:19:33 +0000 (17:19 +0900)
committerDamien Le Moal <damien.lemoal@opensource.wdc.com>
Fri, 21 Jan 2022 09:39:16 +0000 (18:39 +0900)
The first argument of trace_ata_bmdma_stop() must be a pointer to a
struct ata_port, not to a struct ata_queued_cmd.

Reported-by: Linux Kernel Functional Testing <lkft@linaro.org>
Fixes: d3e140f2b008 ("ata: pata_octeon_cf: Drop pointless VPRINTK() calls and convert the remaining one")
Signed-off-by: Damien Le Moal <damien.lemoal@opensource.wdc.com>
Tested-by: Linux Kernel Functional Testing <lkft@linaro.org>
drivers/ata/pata_octeon_cf.c

index 0912846bc1b0a281165345c3eaf9b46b7211c6a0..05c2ab3757568c62a93377fe9a5ceed19f49e3f1 100644 (file)
@@ -595,7 +595,7 @@ static unsigned int octeon_cf_dma_finished(struct ata_port *ap,
        union cvmx_mio_boot_dma_intx dma_int;
        u8 status;
 
-       trace_ata_bmdma_stop(qc, &qc->tf, qc->tag);
+       trace_ata_bmdma_stop(ap, &qc->tf, qc->tag);
 
        if (ap->hsm_task_state != HSM_ST_LAST)
                return 0;