On 2/13/20 10:53 AM, Hannes Reinecke wrote: > For completeness add generic tracepoints for bus-master DMA. > > Signed-off-by: Hannes Reinecke <hare@xxxxxxx> Reviewed-by: Bartlomiej Zolnierkiewicz <b.zolnierkie@xxxxxxxxxxx> Best regards, -- Bartlomiej Zolnierkiewicz Samsung R&D Institute Poland Samsung Electronics > --- > drivers/ata/pata_arasan_cf.c | 3 +++ > 1 file changed, 3 insertions(+) > > diff --git a/drivers/ata/pata_arasan_cf.c b/drivers/ata/pata_arasan_cf.c > index e9cf31f38450..f066c47f8d6e 100644 > --- a/drivers/ata/pata_arasan_cf.c > +++ b/drivers/ata/pata_arasan_cf.c > @@ -39,6 +39,7 @@ > #include <linux/spinlock.h> > #include <linux/types.h> > #include <linux/workqueue.h> > +#include <trace/events/libata.h> > > #define DRIVER_NAME "arasan_cf" > #define TIMEOUT msecs_to_jiffies(3000) > @@ -703,9 +704,11 @@ static unsigned int arasan_cf_qc_issue(struct ata_queued_cmd *qc) > case ATA_PROT_DMA: > WARN_ON_ONCE(qc->tf.flags & ATA_TFLAG_POLLING); > > + trace_ata_tf_load(ap, &qc->tf); > ap->ops->sff_tf_load(ap, &qc->tf); > acdev->dma_status = 0; > acdev->qc = qc; > + trace_ata_bmdma_start(ap, &qc->tf, qc->tag) > arasan_cf_dma_start(acdev); > ap->hsm_task_state = HSM_ST_LAST; > break; >