mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* [PATCH 1/3] x86: sigframe.h: include headers for dependency
@ 2008-12-18 22:43 Hiroshi Shimamoto
  2008-12-18 22:46 ` [PATCH 2/3] x86: asm-offset_64: use rt_sigframe_ia32 Hiroshi Shimamoto
                   ` (2 more replies)
  0 siblings, 3 replies; 4+ messages in thread
From: Hiroshi Shimamoto @ 2008-12-18 22:43 UTC (permalink / raw)
  To: Ingo Molnar, Thomas Gleixner, H. Peter Anvin; +Cc: linux-kernel

From: Hiroshi Shimamoto <h-shimamoto@ct.jp.nec.com>

Impact: cleanup

Include following headers for dependency.
asm/sigcontext.h
asm/siginfo.h
asm/ucontext.h

Signed-off-by: Hiroshi Shimamoto <h-shimamoto@ct.jp.nec.com>
---
 arch/x86/include/asm/sigframe.h |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

diff --git a/arch/x86/include/asm/sigframe.h b/arch/x86/include/asm/sigframe.h
index 3bd0f42..4e0fe26 100644
--- a/arch/x86/include/asm/sigframe.h
+++ b/arch/x86/include/asm/sigframe.h
@@ -1,6 +1,10 @@
 #ifndef _ASM_X86_SIGFRAME_H
 #define _ASM_X86_SIGFRAME_H
 
+#include <asm/sigcontext.h>
+#include <asm/siginfo.h>
+#include <asm/ucontext.h>
+
 #ifdef CONFIG_X86_32
 #define sigframe_ia32		sigframe
 #define rt_sigframe_ia32	rt_sigframe
-- 
1.6.0.4


^ permalink raw reply	[flat|nested] 4+ messages in thread

* [PATCH 2/3] x86: asm-offset_64: use rt_sigframe_ia32
  2008-12-18 22:43 [PATCH 1/3] x86: sigframe.h: include headers for dependency Hiroshi Shimamoto
@ 2008-12-18 22:46 ` Hiroshi Shimamoto
  2008-12-18 22:47 ` [PATCH 3/3] x86: ia32.h: remove unused struct sigfram32 and rt_sigframe32 Hiroshi Shimamoto
  2008-12-18 23:02 ` [PATCH 1/3] x86: sigframe.h: include headers for dependency H. Peter Anvin
  2 siblings, 0 replies; 4+ messages in thread
From: Hiroshi Shimamoto @ 2008-12-18 22:46 UTC (permalink / raw)
  To: Ingo Molnar, Thomas Gleixner, H. Peter Anvin; +Cc: linux-kernel

From: Hiroshi Shimamoto <h-shimamoto@ct.jp.nec.com>

Impact: cleanup

Use rt_sigframe_ia32 instead of rt_sigframe32.

Signed-off-by: Hiroshi Shimamoto <h-shimamoto@ct.jp.nec.com>
---
 arch/x86/kernel/asm-offsets_64.c |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

diff --git a/arch/x86/kernel/asm-offsets_64.c b/arch/x86/kernel/asm-offsets_64.c
index 7fcf63d..1d41d3f 100644
--- a/arch/x86/kernel/asm-offsets_64.c
+++ b/arch/x86/kernel/asm-offsets_64.c
@@ -20,6 +20,8 @@
 
 #include <xen/interface/xen.h>
 
+#include <asm/sigframe.h>
+
 #define __NO_STUBS 1
 #undef __SYSCALL
 #undef _ASM_X86_UNISTD_64_H
@@ -87,7 +89,7 @@ int main(void)
 	BLANK();
 #undef ENTRY
 	DEFINE(IA32_RT_SIGFRAME_sigcontext,
-	       offsetof (struct rt_sigframe32, uc.uc_mcontext));
+	       offsetof (struct rt_sigframe_ia32, uc.uc_mcontext));
 	BLANK();
 #endif
 	DEFINE(pbe_address, offsetof(struct pbe, address));
-- 
1.6.0.4


^ permalink raw reply	[flat|nested] 4+ messages in thread

* [PATCH 3/3] x86: ia32.h: remove unused struct sigfram32 and rt_sigframe32
  2008-12-18 22:43 [PATCH 1/3] x86: sigframe.h: include headers for dependency Hiroshi Shimamoto
  2008-12-18 22:46 ` [PATCH 2/3] x86: asm-offset_64: use rt_sigframe_ia32 Hiroshi Shimamoto
@ 2008-12-18 22:47 ` Hiroshi Shimamoto
  2008-12-18 23:02 ` [PATCH 1/3] x86: sigframe.h: include headers for dependency H. Peter Anvin
  2 siblings, 0 replies; 4+ messages in thread
From: Hiroshi Shimamoto @ 2008-12-18 22:47 UTC (permalink / raw)
  To: Ingo Molnar, Thomas Gleixner, H. Peter Anvin; +Cc: linux-kernel

From: Hiroshi Shimamoto <h-shimamoto@ct.jp.nec.com>

Impact: cleanup

Remove struct sigfram32 and rt_sigframe32 because there is no user.

Signed-off-by: Hiroshi Shimamoto <h-shimamoto@ct.jp.nec.com>
---
 arch/x86/include/asm/ia32.h |   18 ------------------
 1 files changed, 0 insertions(+), 18 deletions(-)

diff --git a/arch/x86/include/asm/ia32.h b/arch/x86/include/asm/ia32.h
index 97989c0..50ca486 100644
--- a/arch/x86/include/asm/ia32.h
+++ b/arch/x86/include/asm/ia32.h
@@ -129,24 +129,6 @@ typedef struct compat_siginfo {
 	} _sifields;
 } compat_siginfo_t;
 
-struct sigframe32 {
-	u32 pretcode;
-	int sig;
-	struct sigcontext_ia32 sc;
-	struct _fpstate_ia32 fpstate;
-	unsigned int extramask[_COMPAT_NSIG_WORDS-1];
-};
-
-struct rt_sigframe32 {
-	u32 pretcode;
-	int sig;
-	u32 pinfo;
-	u32 puc;
-	compat_siginfo_t info;
-	struct ucontext_ia32 uc;
-	struct _fpstate_ia32 fpstate;
-};
-
 struct ustat32 {
 	__u32			f_tfree;
 	compat_ino_t		f_tinode;
-- 
1.6.0.4


^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [PATCH 1/3] x86: sigframe.h: include headers for dependency
  2008-12-18 22:43 [PATCH 1/3] x86: sigframe.h: include headers for dependency Hiroshi Shimamoto
  2008-12-18 22:46 ` [PATCH 2/3] x86: asm-offset_64: use rt_sigframe_ia32 Hiroshi Shimamoto
  2008-12-18 22:47 ` [PATCH 3/3] x86: ia32.h: remove unused struct sigfram32 and rt_sigframe32 Hiroshi Shimamoto
@ 2008-12-18 23:02 ` H. Peter Anvin
  2 siblings, 0 replies; 4+ messages in thread
From: H. Peter Anvin @ 2008-12-18 23:02 UTC (permalink / raw)
  To: Hiroshi Shimamoto; +Cc: Ingo Molnar, Thomas Gleixner, linux-kernel

Applied to tip:x86/signal, thanks!

	-hpa

-- 
H. Peter Anvin, Intel Open Source Technology Center
I work for Intel.  I don't speak on their behalf.


^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2008-12-18 23:03 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-12-18 22:43 [PATCH 1/3] x86: sigframe.h: include headers for dependency Hiroshi Shimamoto
2008-12-18 22:46 ` [PATCH 2/3] x86: asm-offset_64: use rt_sigframe_ia32 Hiroshi Shimamoto
2008-12-18 22:47 ` [PATCH 3/3] x86: ia32.h: remove unused struct sigfram32 and rt_sigframe32 Hiroshi Shimamoto
2008-12-18 23:02 ` [PATCH 1/3] x86: sigframe.h: include headers for dependency H. Peter Anvin

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

Powered by JetHome