The patch titled Subject: devtmpfsd: fix task state handling has been added to the -mm tree. Its filename is devtmpfsd-fix-task-state-handling.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/SubmitChecklist when testing your code *** See http://userweb.kernel.org/~akpm/stuff/added-to-mm.txt to find out what to do about this The current -mm tree may be found at http://userweb.kernel.org/~akpm/mmotm/ ------------------------------------------------------ From: Kautuk Consul <consul.kautuk@xxxxxxxxx> Subject: devtmpfsd: fix task state handling - Set the state to TASK_INTERRUPTIBLE using __set_current_state() instead of set_current_state() as the spin_unlock is an implicit memory barrier. - After return from schedule(), there is no need to set the current state to TASK_RUNNING - a call to schedule() always returns in TASK_RUNNING state. Signed-off-by: Kautuk Consul <consul.kautuk@xxxxxxxxx> Cc: Greg KH <greg@xxxxxxxxx> Signed-off-by: Andrew Morton <akpm@xxxxxxxxxx> --- drivers/base/devtmpfs.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff -puN drivers/base/devtmpfs.c~devtmpfsd-fix-task-state-handling drivers/base/devtmpfs.c --- a/drivers/base/devtmpfs.c~devtmpfsd-fix-task-state-handling +++ a/drivers/base/devtmpfs.c @@ -413,10 +413,9 @@ static int devtmpfsd(void *p) } spin_lock(&req_lock); } - set_current_state(TASK_INTERRUPTIBLE); + __set_current_state(TASK_INTERRUPTIBLE); spin_unlock(&req_lock); schedule(); - __set_current_state(TASK_RUNNING); } return 0; out: _ Subject: Subject: devtmpfsd: fix task state handling Patches currently in -mm which might be from consul.kautuk@xxxxxxxxx are linux-next.patch devtmpfsd-fix-task-state-handling.patch mm-mmapc-eliminate-the-ret-variable-from-mm_take_all_locks.patch mm-mmapc-eliminate-the-ret-variable-from-mm_take_all_locks-fix.patch vmscanc-fix-invalid-strict_strtoul-check-in-write_scan_unevictable_node.patch mm-disable-user-interface-to-manually-rescue-unevictable-pages.patch -- To unsubscribe from this list: send the line "unsubscribe mm-commits" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html