• Ingo Molnar's avatar
    x86: ret_from_fork - get rid of jump back · 5b3eec0c
    Ingo Molnar authored
    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: default avatarCyrill Gorcunov <gorcunov@gmail.com>
    Signed-off-by: default avatarIngo Molnar <mingo@elte.hu>
    Tested-by: default avatarCyrill Gorcunov <gorcunov@gmail.com>
    5b3eec0c
entry_64.S 37.5 KB