From: Ingo Molnar Date: Thu, 27 Nov 2008 13:41:21 +0000 (+0100) Subject: x86: ret_from_fork - get rid of jump back X-Git-Tag: v2.6.29-rc1~587^2~1^2~4 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5b3eec0c80038c8739ccd465b897a35c0dff1cc4;p=pandora-kernel.git x86: ret_from_fork - get rid of jump back Impact: remove dead code If we take a closer look at the rff_trace/rff_action ret_from_fork code, we have to realize that it does all the wrong things: for example it checks the TIF flag - while later on jumping back to the ret-from-syscall path - duplicating the check needlessly. But checking for _TIF_SYSCALL_TRACE is completely unnecessary here because we clear that flag for every freshly forked task. So the whole "tracing" code here, for which there is a out of line jump optimization that makes it even harder to read, is in reality completely dead code ... Reported-by: Cyrill Gorcunov Signed-off-by: Ingo Molnar Tested-by: Cyrill Gorcunov --- Reading git-diff-tree failed