diff options
author | Hiroshi Shimamoto <h-shimamoto@ct.jp.nec.com> | 2008-11-11 19:11:39 -0800 |
---|---|---|
committer | Ingo Molnar <mingo@elte.hu> | 2008-11-12 12:28:02 +0100 |
commit | 9cc3c49ed1b1dbf6e50de4055a6773bd162f24b7 (patch) | |
tree | ed4e22dcf59bc142b31293b86ebdbcbf540140a3 | |
parent | 4a61204856e8b28e9f5489a7875cb3a60afd1e43 (diff) | |
download | blackbird-op-linux-9cc3c49ed1b1dbf6e50de4055a6773bd162f24b7.tar.gz blackbird-op-linux-9cc3c49ed1b1dbf6e50de4055a6773bd162f24b7.zip |
x86: ia32_signal: remove unnecessary padding
Impact: reduce structure padding
Remove unnecessary paddings, this saves 4 bytes.
Signed-off-by: Hiroshi Shimamoto <h-shimamoto@ct.jp.nec.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
-rw-r--r-- | arch/x86/ia32/ia32_signal.c | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/arch/x86/ia32/ia32_signal.c b/arch/x86/ia32/ia32_signal.c index 47ddc23f4f54..e2d0bc779bf7 100644 --- a/arch/x86/ia32/ia32_signal.c +++ b/arch/x86/ia32/ia32_signal.c @@ -427,12 +427,10 @@ int ia32_setup_frame(int sig, struct k_sigaction *ka, u16 poplmovl; u32 val; u16 int80; - u16 pad; } __attribute__((packed)) code = { 0xb858, /* popl %eax ; movl $...,%eax */ __NR_ia32_sigreturn, 0x80cd, /* int $0x80 */ - 0, }; frame = get_sigframe(ka, regs, sizeof(*frame), &fpstate); @@ -508,8 +506,7 @@ int ia32_setup_rt_frame(int sig, struct k_sigaction *ka, siginfo_t *info, u8 movl; u32 val; u16 int80; - u16 pad; - u8 pad2; + u8 pad; } __attribute__((packed)) code = { 0xb8, __NR_ia32_rt_sigreturn, |