From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753503AbdLFBPk (ORCPT ); Tue, 5 Dec 2017 20:15:40 -0500 Received: from perses.usurf.usu.edu ([129.123.197.145]:49113 "EHLO Perses.usurf.usu.edu" rhost-flags-OK-FAIL-OK-FAIL) by vger.kernel.org with ESMTP id S1753286AbdLFBPg (ORCPT ); Tue, 5 Dec 2017 20:15:36 -0500 From: Jonathan Haws To: CC: Jonathan Haws Subject: [RFC][PATCHv2] Fixing POSIX wait queue to insert in task priority order for real-time, including normal tasks Date: Tue, 5 Dec 2017 18:15:32 -0700 Message-ID: <1512522932-10318-1-git-send-email-jhaws@sdl.usu.edu> X-Mailer: git-send-email 2.7.4 MIME-Version: 1.0 Content-Type: text/plain Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Signed-off-by: Jonathan Haws --- ipc/mqueue.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ipc/mqueue.c b/ipc/mqueue.c index 9649ecd..cb96db9 100644 --- a/ipc/mqueue.c +++ b/ipc/mqueue.c @@ -546,7 +546,7 @@ static void wq_add(struct mqueue_inode_info *info, int sr, ewp->task = current; 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); return; } -- 2.7.4