• Paolo \'Blaisorblade\' Giarrusso's avatar
    [PATCH] uml: no duplicate current_thread definition · 92a48831
    Paolo \'Blaisorblade\' Giarrusso authored
    From: Paolo 'Blaisorblade' Giarrusso <blaisorblade_spam@yahoo.it>
          Jeff Dike <jdike@addtoit.com>
    
    Currently there are two distinct definitions of current_thread_info (which has
    its usual meaning) and current_thread (which is the same thing); so define the
    second to be the first (for UML compatibility).  If needed, a search & replace
    \<current_thread\> to current_thread_info and removing current_thread can be
    done (that would be a separate, low-priority patch, however).
    
    Also, since the involved headers include each other very deeply, we must fix
    somehow this recursive inclusion or things won't compile.
    
    Jeff Dike noted that this can be done easily, since the nasty chain of
    includes can be broken by eliminating an include of current.h, and implemented
    this.
    Signed-off-by: default avatarPaolo 'Blaisorblade' Giarrusso <blaisorblade_spam@yahoo.it>
    Signed-off-by: default avatarAndrew Morton <akpm@osdl.org>
    Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
    92a48831
ptrace-generic.h 1.86 KB