summaryrefslogtreecommitdiffstats
path: root/include/linux
diff options
context:
space:
mode:
authorRichard Kennedy <richard@rsk.demon.co.uk>2008-08-01 13:36:28 +0100
committerIngo Molnar <mingo@elte.hu>2008-08-15 17:15:23 +0200
commit3fb669dd6ec11e14819c0114a0e68a9ddcec65e1 (patch)
tree500d22e89eb7452f4ebc13ad64564d7c046653bb /include/linux
parentbee367ed066e26c14263d808136fba8eec3bd70a (diff)
downloadlinux-stable-3fb669dd6ec11e14819c0114a0e68a9ddcec65e1.tar.gz
linux-stable-3fb669dd6ec11e14819c0114a0e68a9ddcec65e1.tar.bz2
linux-stable-3fb669dd6ec11e14819c0114a0e68a9ddcec65e1.zip
reorder struct prop_local_single to remove padding on 64 bit builds
reorder structure to remove 8 bytes of padding on 64 bit builds (also removes 8 bytes from task_struct) Signed-off-by: Richard Kennedy <richard@rsk.demon.co.uk> Cc: peterz@infradead.org Signed-off-by: Ingo Molnar <mingo@elte.hu>
Diffstat (limited to 'include/linux')
-rw-r--r--include/linux/proportions.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/include/linux/proportions.h b/include/linux/proportions.h
index 5afc1b23346d..cf793bbbd05e 100644
--- a/include/linux/proportions.h
+++ b/include/linux/proportions.h
@@ -104,8 +104,8 @@ struct prop_local_single {
* snapshot of the last seen global state
* and a lock protecting this state
*/
- int shift;
unsigned long period;
+ int shift;
spinlock_t lock; /* protect the snapshot state */
};