• Andrew Morton's avatar
    alpha: get_current(): don't add zero to current_thread_info()->task · 06f11f37
    Andrew Morton authored
    A nasty compile error:
    
    In file included from security/keys/internal.h:16,
                     from security/keys/sysctl.c:14:
    include/linux/key-ui.h: In function 'key_permission':
    include/linux/key-ui.h:51: error: invalid use of undefined type 'struct task_struct'
    
    apparently the compiler has decided that it needs to know sizeof(task_struct)
    so that it can add zero to a task_struct* (which is rather dumb of it).
    
    Getting task_struct in scope in these deeply-nested headers is scary-looking,
    so let's just remove the "+ 0".
    
    Cc: David Howells <dhowells@redhat.com>
    Cc: Richard Henderson <rth@twiddle.net>
    Cc: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
    Signed-off-by: default avatarAndrew Morton <akpm@linux-foundation.org>
    Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
    06f11f37
current.h 197 Bytes