ll_schedule: replace macros with safe versions

Current implementations of ll_sch_set_pdata() and ll_sch_get_pdata()
are unsafe, replace them with safe versions.

Signed-off-by: Guennadi Liakhovetski <guennadi.liakhovetski@linux.intel.com>
This commit is contained in:
Guennadi Liakhovetski 2019-09-06 14:51:38 +02:00 committed by Tomasz Lauda
parent d516a66c08
commit 2198f59a91
1 changed files with 2 additions and 2 deletions

View File

@ -29,9 +29,9 @@
tracev_event(TRACE_CLASS_SCHEDULE_LL, format, ##__VA_ARGS__)
#define ll_sch_set_pdata(task, data) \
(task->private = data)
do { (task)->private = (data); } while (0)
#define ll_sch_get_pdata(task) task->private
#define ll_sch_get_pdata(task) ((task)->private)
struct ll_task_pdata {
uint64_t period;