On 2016/04/14 at 23:31, Peter Zijlstra wrote: > On Thu, Apr 14, 2016 at 07:37:06PM +0800, Xunlei Pang wrote: >> We access @pi_task's data without any lock in enqueue_task_dl(), though >> checked "dl_prio(pi_task->normal_prio)" condition, that's not enough. > The proper fix is to ensure that pi_task is guaranteed to be blocked.
Even if pi_task was blocked, its parameters are still allowed to be changed, so we have to do that. Did I miss something? Regards, Xunlei