• Joe Korty's avatar
    x86: change thread_info's flag field back to 32 bits · affa219b
    Joe Korty authored
    Impact: pack struct thread_info more tightly
    
    Change x86_64's thread_info 'flags' field back to __u32.
    
    This was changed to 'unsigned long' when the thread_info*.h
    for i386 and x86_64 were merged.  Change it back.  We can
    do this as only 27 bits of 'flags' are actually used.
    
    This change actually packs down thread_info by 64 bits:
    32 bits are saved by the smaller flags, and 32 bits are
    saved by the following 'mm_segment_t field' becoming
    naturally 64-bit aligned.
    Signed-off-by: default avatarJoe Korty <joe.korty@ccur.com>
    Signed-off-by: default avatarIngo Molnar <mingo@elte.hu>
    affa219b
thread_info.h 7.96 KB