probe: add uuid to probe task

One of schedule_ll PRs added uuid without changes in probes
and probe build failed, this commit will fix it
Fixes: 0529c141f4 ("tasks: add uuid based identification for tasks")

Signed-off-by: Adrian Bonislawski <adrian.bonislawski@linux.intel.com>
This commit is contained in:
Adrian Bonislawski 2020-03-18 16:47:09 +01:00 committed by Janusz Jankowski
parent 5550a5f676
commit e3216be87d
1 changed files with 9 additions and 2 deletions

View File

@ -14,6 +14,7 @@
#include <sof/lib/alloc.h>
#include <sof/lib/dma.h>
#include <sof/lib/notifier.h>
#include <sof/lib/uuid.h>
#include <ipc/topology.h>
#include <sof/drivers/ipc.h>
#include <sof/drivers/timer.h>
@ -21,6 +22,10 @@
#include <sof/schedule/schedule.h>
#include <sof/schedule/task.h>
/* 2f0b1901-cac0-4b87-812f-f2d5e4f19e4a */
DECLARE_SOF_UUID("probe-task", probe_task_uuid, 0x2f0b1901, 0xcac0, 0x4b87,
0x81, 0x2f, 0xf2, 0xd5, 0xe4, 0xf1, 0x9e, 0x4a);
#define trace_probe(__e, ...) \
trace_event(TRACE_CLASS_PROBE, __e, ##__VA_ARGS__)
#define tracev_probe(__e, ...) \
@ -261,8 +266,10 @@ int probe_init(struct probe_dma *probe_dma)
return -EBUSY;
}
/* init task for extraction probes */
schedule_task_init_ll(&_probe->dmap_work, SOF_SCHEDULE_LL_TIMER,
SOF_TASK_PRI_LOW, probe_task, _probe, 0, 0);
schedule_task_init_ll(&_probe->dmap_work,
SOF_UUID(probe_task_uuid),
SOF_SCHEDULE_LL_TIMER, SOF_TASK_PRI_LOW,
probe_task, _probe, 0, 0);
} else {
tracev_probe("\tno extraction DMA setup");