|
@@ -596,7 +596,7 @@ static void wq_add(struct mqueue_inode_info *info, int sr,
|
|
ewp->task = current;
|
|
ewp->task = current;
|
|
|
|
|
|
list_for_each_entry(walk, &info->e_wait_q[sr].list, list) {
|
|
list_for_each_entry(walk, &info->e_wait_q[sr].list, list) {
|
|
- if (walk->task->static_prio <= current->static_prio) {
|
|
|
|
|
|
+ if (walk->task->prio <= current->prio) {
|
|
list_add_tail(&ewp->list, &walk->list);
|
|
list_add_tail(&ewp->list, &walk->list);
|
|
return;
|
|
return;
|
|
}
|
|
}
|