The patch titled Subject: ipc/mqueue: remove redundant wq task assignment has been added to the -mm tree. Its filename is ipc-mqueue-remove-redundant-wq-task-assignment.patch This patch should soon appear at http://ozlabs.org/~akpm/mmots/broken-out/ipc-mqueue-remove-redundant-wq-task-assignment.patch and later at http://ozlabs.org/~akpm/mmotm/broken-out/ipc-mqueue-remove-redundant-wq-task-assignment.patch Before you just go and hit "reply", please: a) Consider who else should be cc'ed b) Prefer to cc a suitable mailing list as well c) Ideally: find the original patch on the mailing list and do a reply-to-all to that, adding suitable additional cc's *** Remember to use Documentation/process/submit-checklist.rst when testing your code *** The -mm tree is included into linux-next and is updated there every 3-4 working days ------------------------------------------------------ From: Davidlohr Bueso <dave@xxxxxxxxxxxx> Subject: ipc/mqueue: remove redundant wq task assignment We already store the current task fo the new waiter before calling wq_sleep() in both send and recv paths. Trivially remove the redundant assignment. Link: http://lkml.kernel.org/r/20190321190216.1719-1-dave@xxxxxxxxxxxx Signed-off-by: Davidlohr Bueso <dbueso@xxxxxxx> Cc: Manfred Spraul <manfred@xxxxxxxxxxxxxxxx> Signed-off-by: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx> --- ipc/mqueue.c | 2 -- 1 file changed, 2 deletions(-) --- a/ipc/mqueue.c~ipc-mqueue-remove-redundant-wq-task-assignment +++ a/ipc/mqueue.c @@ -617,8 +617,6 @@ static void wq_add(struct mqueue_inode_i { struct ext_wait_queue *walk; - ewp->task = current; - list_for_each_entry(walk, &info->e_wait_q[sr].list, list) { if (walk->task->prio <= current->prio) { list_add_tail(&ewp->list, &walk->list); _ Patches currently in -mm which might be from dave@xxxxxxxxxxxx are lib-plist-rename-debug_pi_list-to-debug_plist.patch ipc-mqueue-remove-redundant-wq-task-assignment.patch ipc-mqueue-optimize-msg_get.patch