mirror of https://github.com/thesofproject/sof.git
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:
parent
d516a66c08
commit
2198f59a91
|
@ -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;
|
||||
|
|
Loading…
Reference in New Issue