diff options
author | Ingo Molnar <mingo@elte.hu> | 2008-05-17 08:28:33 +0200 |
---|---|---|
committer | Thomas Gleixner <tglx@linutronix.de> | 2008-05-17 14:39:31 +0200 |
commit | dedd4915af40cff6614707c50dcae43d17beadec (patch) | |
tree | 4c27f94ec38752b70caa026d43f515781c8eae70 /include/asm-x86/thread_info.h | |
parent | 8a6c160a2a13d82c75a50af7282b906cce948df5 (diff) | |
download | kernel-crypto-dedd4915af40cff6614707c50dcae43d17beadec.tar.gz kernel-crypto-dedd4915af40cff6614707c50dcae43d17beadec.tar.xz kernel-crypto-dedd4915af40cff6614707c50dcae43d17beadec.zip |
bitops: fix build in struct thread_info
we can move flags from u32 to natural size - assembly code uses
offsetof.
Signed-off-by: Ingo Molnar <mingo@elte.hu>
Diffstat (limited to 'include/asm-x86/thread_info.h')
-rw-r--r-- | include/asm-x86/thread_info.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/include/asm-x86/thread_info.h b/include/asm-x86/thread_info.h index 74481b72ae0..25d71053256 100644 --- a/include/asm-x86/thread_info.h +++ b/include/asm-x86/thread_info.h @@ -24,10 +24,10 @@ struct exec_domain; struct thread_info { struct task_struct *task; /* main task structure */ struct exec_domain *exec_domain; /* execution domain */ - __u32 flags; /* low level flags */ + unsigned long flags; /* low level flags */ __u32 status; /* thread synchronous flags */ __u32 cpu; /* current CPU */ - int preempt_count; /* 0 => preemptable, + int preempt_count; /* 0 => preemptable, <0 => BUG */ mm_segment_t addr_limit; struct restart_block restart_block; |