From: Oleg Nesterov Date: Thu, 9 Oct 2014 22:25:32 +0000 (-0700) Subject: fs/proc/task_mmu.c: shift "priv->task = NULL" from m_start() to m_stop() X-Git-Tag: fixes-against-v3.18-rc2~137^2~134 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0d5f5f45f9a4f1f6b694c37f5142ebea893f0a15;p=pandora-kernel.git fs/proc/task_mmu.c: shift "priv->task = NULL" from m_start() to m_stop() 1. There is no reason to reset ->tail_vma in m_start(), if we return IS_ERR_OR_NULL() it won't be used. 2. m_start() also clears priv->task to ensure that m_stop() won't use the stale pointer if we fail before get_task_struct(). But this is ugly and confusing, move this initialization in m_stop(). Signed-off-by: Oleg Nesterov Acked-by: Kirill A. Shutemov Acked-by: Cyrill Gorcunov Cc: "Eric W. Biederman" Signed-off-by: Andrew Morton Signed-off-by: Linus Torvalds --- Reading git-diff-tree failed