Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 206fa940 authored by Xie XiuQi's avatar Xie XiuQi Committed by Linus Torvalds
Browse files

ipc/util.c: remove unnecessary work pending test



Remove unnecessary work pending test before calling schedule_work().  It
has been tested in queue_work_on() already.  No functional changed.

Signed-off-by: default avatarXie XiuQi <xiexiuqi@huawei.com>
Cc: Tejun Heo <tj@kernel.org>
Reviewed-by: default avatarTejun Heo <tj@kernel.org>
Signed-off-by: default avatarAndrew Morton <akpm@linux-foundation.org>
Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
parent 66da0e1f
Loading
Loading
Loading
Loading
+1 −3
Original line number Diff line number Diff line
@@ -90,9 +90,7 @@ static int ipc_memory_callback(struct notifier_block *self,
		 * In order not to keep the lock on the hotplug memory chain
		 * for too long, queue a work item that will, when waken up,
		 * activate the ipcns notification chain.
		 * No need to keep several ipc work items on the queue.
		 */
		if (!work_pending(&ipc_memory_wq))
		schedule_work(&ipc_memory_wq);
		break;
	case MEM_GOING_ONLINE: