Jan Kiszka via Xenomai <[email protected]> writes:

> On 10.03.21 01:57, hongzha1 via Xenomai wrote:
>> Initialise and start a real-time task on specified cpu or current
>> cpu.
>> 
>> Signed-off-by: hongzha1 <[email protected]>
>> 
>> diff --git a/include/cobalt/kernel/rtdm/driver.h 
>> b/include/cobalt/kernel/rtdm/driver.h
>> index 733c49df8..42daaa5b2 100644
>> --- a/include/cobalt/kernel/rtdm/driver.h
>> +++ b/include/cobalt/kernel/rtdm/driver.h
>> @@ -1024,6 +1024,20 @@ typedef void (*rtdm_task_proc_t)(void *arg);
>>  int rtdm_task_init(rtdm_task_t *task, const char *name,
>>                 rtdm_task_proc_t task_proc, void *arg,
>>                 int priority, nanosecs_rel_t period);
>> +int rtdm_task_init_on_cpu(rtdm_task_t *task, int cpu, const char *name,
>> +            rtdm_task_proc_t task_proc, void *arg,
>> +            int priority, nanosecs_rel_t period);
>> +
>> +static inline int rtdm_task_init_cpu(rtdm_task_t *task, const char *name,
>> +            rtdm_task_proc_t task_proc, void *arg,
>> +            int priority, nanosecs_rel_t period)
>
> I think this was a typo of Philippe:
>
> rtdm_task_init should be implemented as a wrapper around
> rtdm_task_init_on_cpu. We don't need another call.
>

Correct.

-- 
Philippe.

Reply via email to