diff for duplicates of <52fz808qwy.fsf@topspin.com> diff --git a/a/1.txt b/N1/1.txt index aef86f3..39be3c3 100644 --- a/a/1.txt +++ b/N1/1.txt @@ -1,4 +1,3 @@ ---=-=- Right now sparc64 has achieved the impressive feat of not compiling with allnoconfig (in fact the very first source file, init/main.c, won't build). @@ -23,7 +22,8 @@ Thanks, Roland Index: linux-2.6.7-sparc64/arch/sparc64/Kconfig -=================================--- linux-2.6.7-sparc64.orig/arch/sparc64/Kconfig 2004-07-08 20:07:28.000000000 -0700 +=================================================================== +--- linux-2.6.7-sparc64.orig/arch/sparc64/Kconfig 2004-07-08 20:07:28.000000000 -0700 +++ linux-2.6.7-sparc64/arch/sparc64/Kconfig 2004-07-09 20:43:11.000000000 -0700 @@ -348,7 +348,8 @@ module will be called openpromfs. If unsure, choose M. @@ -35,263 +35,3 @@ Index: linux-2.6.7-sparc64/arch/sparc64/Kconfig help This allows you to run 32-bit binaries on your Ultra. Everybody wants this; say Y. - - - ---=-=-Content-Disposition: inline; filename=sparc64-compat.diff - -Index: linux-2.6.7-sparc64/arch/sparc64/Kconfig -=================================--- linux-2.6.7-sparc64.orig/arch/sparc64/Kconfig 2004-07-08 20:07:28.000000000 -0700 -+++ linux-2.6.7-sparc64/arch/sparc64/Kconfig 2004-07-09 20:00:34.000000000 -0700 -@@ -382,6 +382,7 @@ - - config SUNOS_EMUL - bool "SunOS binary emulation" -+ depends on BINFMT_AOUT32 - help - This allows you to run most SunOS binaries. If you want to do this, - say Y here and place appropriate files in /usr/gnemul/sunos. See -@@ -391,7 +392,7 @@ - - config SOLARIS_EMUL - tristate "Solaris binary emulation (EXPERIMENTAL)" -- depends on EXPERIMENTAL -+ depends on SPARC32_COMPAT && EXPERIMENTAL - help - This is experimental code which will enable you to run (many) - Solaris binaries on your SPARC Linux machine. -Index: linux-2.6.7-sparc64/arch/sparc64/kernel/process.c -=================================--- linux-2.6.7-sparc64.orig/arch/sparc64/kernel/process.c 2004-06-15 22:19:22.000000000 -0700 -+++ linux-2.6.7-sparc64/arch/sparc64/kernel/process.c 2004-07-09 19:55:23.000000000 -0700 -@@ -588,10 +588,14 @@ - - clone_flags &= ~CLONE_IDLETASK; - -+ -+#ifdef CONFIG_SPARC32_COMPAT - if (test_thread_flag(TIF_32BIT)) { - parent_tid_ptr = compat_ptr(regs->u_regs[UREG_I2]); - child_tid_ptr = compat_ptr(regs->u_regs[UREG_I4]); -- } else { -+ } else -+#endif /* CONFIG_SPARC32_COMPAT */ -+ { - parent_tid_ptr = (int __user *) regs->u_regs[UREG_I2]; - child_tid_ptr = (int __user *) regs->u_regs[UREG_I4]; - } -Index: linux-2.6.7-sparc64/include/asm-sparc64/compat.h -=================================--- linux-2.6.7-sparc64.orig/include/asm-sparc64/compat.h 2004-06-15 22:19:37.000000000 -0700 -+++ linux-2.6.7-sparc64/include/asm-sparc64/compat.h 2004-07-09 19:50:39.000000000 -0700 -@@ -96,6 +96,78 @@ - int f_spare[5]; - }; - -+struct __new_sigaction32 { -+ unsigned sa_handler; -+ unsigned int sa_flags; -+ unsigned sa_restorer; /* not used by Linux/SPARC yet */ -+ compat_sigset_t sa_mask; -+}; -+ -+struct __old_sigaction32 { -+ unsigned sa_handler; -+ compat_old_sigset_t sa_mask; -+ unsigned int sa_flags; -+ unsigned sa_restorer; /* not used by Linux/SPARC yet */ -+}; -+ -+typedef struct sigaltstack32 { -+ u32 ss_sp; -+ int ss_flags; -+ compat_size_t ss_size; -+} stack_t32; -+ -+typedef struct siginfo32 { -+ int si_signo; -+ int si_errno; -+ int si_code; -+ -+ union { -+ int _pad[SI_PAD_SIZE32]; -+ -+ /* kill() */ -+ struct { -+ compat_pid_t _pid; /* sender's pid */ -+ unsigned int _uid; /* sender's uid */ -+ } _kill; -+ -+ /* POSIX.1b timers */ -+ struct { -+ timer_t _tid; /* timer id */ -+ int _overrun; /* overrun count */ -+ sigval_t32 _sigval; /* same as below */ -+ int _sys_private; /* not to be passed to user */ -+ } _timer; -+ -+ /* POSIX.1b signals */ -+ struct { -+ compat_pid_t _pid; /* sender's pid */ -+ unsigned int _uid; /* sender's uid */ -+ sigval_t32 _sigval; -+ } _rt; -+ -+ /* SIGCHLD */ -+ struct { -+ compat_pid_t _pid; /* which child */ -+ unsigned int _uid; /* sender's uid */ -+ int _status; /* exit code */ -+ compat_clock_t _utime; -+ compat_clock_t _stime; -+ } _sigchld; -+ -+ /* SIGILL, SIGFPE, SIGSEGV, SIGBUS, SIGEMT */ -+ struct { -+ u32 _addr; /* faulting insn/memory ref. */ -+ int _trapno; -+ } _sigfault; -+ -+ /* SIGPOLL */ -+ struct { -+ int _band; /* POLL_IN, POLL_OUT, POLL_MSG */ -+ int _fd; -+ } _sigpoll; -+ } _sifields; -+} siginfo_t32; -+ - #define COMPAT_RLIM_INFINITY 0x7fffffff - - typedef u32 compat_old_sigset_t; -Index: linux-2.6.7-sparc64/include/asm-sparc64/siginfo.h -=================================--- linux-2.6.7-sparc64.orig/include/asm-sparc64/siginfo.h 2004-06-15 22:19:43.000000000 -0700 -+++ linux-2.6.7-sparc64/include/asm-sparc64/siginfo.h 2004-07-09 19:54:12.000000000 -0700 -@@ -21,58 +21,6 @@ - u32 sival_ptr; - } sigval_t32; - --typedef struct siginfo32 { -- int si_signo; -- int si_errno; -- int si_code; -- -- union { -- int _pad[SI_PAD_SIZE32]; -- -- /* kill() */ -- struct { -- compat_pid_t _pid; /* sender's pid */ -- unsigned int _uid; /* sender's uid */ -- } _kill; -- -- /* POSIX.1b timers */ -- struct { -- timer_t _tid; /* timer id */ -- int _overrun; /* overrun count */ -- sigval_t32 _sigval; /* same as below */ -- int _sys_private; /* not to be passed to user */ -- } _timer; -- -- /* POSIX.1b signals */ -- struct { -- compat_pid_t _pid; /* sender's pid */ -- unsigned int _uid; /* sender's uid */ -- sigval_t32 _sigval; -- } _rt; -- -- /* SIGCHLD */ -- struct { -- compat_pid_t _pid; /* which child */ -- unsigned int _uid; /* sender's uid */ -- int _status; /* exit code */ -- compat_clock_t _utime; -- compat_clock_t _stime; -- } _sigchld; -- -- /* SIGILL, SIGFPE, SIGSEGV, SIGBUS, SIGEMT */ -- struct { -- u32 _addr; /* faulting insn/memory ref. */ -- int _trapno; -- } _sigfault; -- -- /* SIGPOLL */ -- struct { -- int _band; /* POLL_IN, POLL_OUT, POLL_MSG */ -- int _fd; -- } _sigpoll; -- } _sifields; --} siginfo_t32; -- - #endif /* __KERNEL__ */ - - #define SI_NOINFO 32767 /* no information in siginfo_t */ -@@ -85,6 +33,7 @@ - - #ifdef __KERNEL__ - -+#ifdef CONFIG_SPARC32_COMPAT - typedef struct sigevent32 { - sigval_t32 sigev_value; - int sigev_signo; -@@ -100,6 +49,7 @@ - } sigevent_t32; - - extern int copy_siginfo_to_user32(siginfo_t32 __user *to, siginfo_t *from); -+#endif /* CONFIG_SPARC32_COMPAT */ - - #endif /* __KERNEL__ */ - -Index: linux-2.6.7-sparc64/include/asm-sparc64/signal.h -=================================--- linux-2.6.7-sparc64.orig/include/asm-sparc64/signal.h 2004-06-15 22:19:02.000000000 -0700 -+++ linux-2.6.7-sparc64/include/asm-sparc64/signal.h 2004-07-09 20:24:15.000000000 -0700 -@@ -9,6 +9,7 @@ - #include <linux/personality.h> - #include <linux/types.h> - #include <linux/compat.h> -+#include <linux/compiler.h> /* For __user */ - #endif - #endif - -@@ -203,13 +204,6 @@ - }; - - #ifdef __KERNEL__ --struct __new_sigaction32 { -- unsigned sa_handler; -- unsigned int sa_flags; -- unsigned sa_restorer; /* not used by Linux/SPARC yet */ -- compat_sigset_t sa_mask; --}; -- - struct k_sigaction { - struct __new_sigaction sa; - void __user *ka_restorer; -@@ -223,15 +217,6 @@ - void (*sa_restorer)(void); /* not used by Linux/SPARC yet */ - }; - --#ifdef __KERNEL__ --struct __old_sigaction32 { -- unsigned sa_handler; -- compat_old_sigset_t sa_mask; -- unsigned int sa_flags; -- unsigned sa_restorer; /* not used by Linux/SPARC yet */ --}; --#endif -- - typedef struct sigaltstack { - void *ss_sp; - int ss_flags; -@@ -239,12 +224,6 @@ - } stack_t; - - #ifdef __KERNEL__ --typedef struct sigaltstack32 { -- u32 ss_sp; -- int ss_flags; -- compat_size_t ss_size; --} stack_t32; -- - struct signal_deliver_cookie { - int restart_syscall; - unsigned long orig_i0; - ---=-=-=-- diff --git a/N1/2.hdr b/N1/2.hdr new file mode 100644 index 0000000..179f43e --- /dev/null +++ b/N1/2.hdr @@ -0,0 +1 @@ +Content-Disposition: inline; filename=sparc64-compat.diff diff --git a/N1/2.txt b/N1/2.txt new file mode 100644 index 0000000..59915bc --- /dev/null +++ b/N1/2.txt @@ -0,0 +1,258 @@ +Index: linux-2.6.7-sparc64/arch/sparc64/Kconfig +=================================================================== +--- linux-2.6.7-sparc64.orig/arch/sparc64/Kconfig 2004-07-08 20:07:28.000000000 -0700 ++++ linux-2.6.7-sparc64/arch/sparc64/Kconfig 2004-07-09 20:00:34.000000000 -0700 +@@ -382,6 +382,7 @@ + + config SUNOS_EMUL + bool "SunOS binary emulation" ++ depends on BINFMT_AOUT32 + help + This allows you to run most SunOS binaries. If you want to do this, + say Y here and place appropriate files in /usr/gnemul/sunos. See +@@ -391,7 +392,7 @@ + + config SOLARIS_EMUL + tristate "Solaris binary emulation (EXPERIMENTAL)" +- depends on EXPERIMENTAL ++ depends on SPARC32_COMPAT && EXPERIMENTAL + help + This is experimental code which will enable you to run (many) + Solaris binaries on your SPARC Linux machine. +Index: linux-2.6.7-sparc64/arch/sparc64/kernel/process.c +=================================================================== +--- linux-2.6.7-sparc64.orig/arch/sparc64/kernel/process.c 2004-06-15 22:19:22.000000000 -0700 ++++ linux-2.6.7-sparc64/arch/sparc64/kernel/process.c 2004-07-09 19:55:23.000000000 -0700 +@@ -588,10 +588,14 @@ + + clone_flags &= ~CLONE_IDLETASK; + ++ ++#ifdef CONFIG_SPARC32_COMPAT + if (test_thread_flag(TIF_32BIT)) { + parent_tid_ptr = compat_ptr(regs->u_regs[UREG_I2]); + child_tid_ptr = compat_ptr(regs->u_regs[UREG_I4]); +- } else { ++ } else ++#endif /* CONFIG_SPARC32_COMPAT */ ++ { + parent_tid_ptr = (int __user *) regs->u_regs[UREG_I2]; + child_tid_ptr = (int __user *) regs->u_regs[UREG_I4]; + } +Index: linux-2.6.7-sparc64/include/asm-sparc64/compat.h +=================================================================== +--- linux-2.6.7-sparc64.orig/include/asm-sparc64/compat.h 2004-06-15 22:19:37.000000000 -0700 ++++ linux-2.6.7-sparc64/include/asm-sparc64/compat.h 2004-07-09 19:50:39.000000000 -0700 +@@ -96,6 +96,78 @@ + int f_spare[5]; + }; + ++struct __new_sigaction32 { ++ unsigned sa_handler; ++ unsigned int sa_flags; ++ unsigned sa_restorer; /* not used by Linux/SPARC yet */ ++ compat_sigset_t sa_mask; ++}; ++ ++struct __old_sigaction32 { ++ unsigned sa_handler; ++ compat_old_sigset_t sa_mask; ++ unsigned int sa_flags; ++ unsigned sa_restorer; /* not used by Linux/SPARC yet */ ++}; ++ ++typedef struct sigaltstack32 { ++ u32 ss_sp; ++ int ss_flags; ++ compat_size_t ss_size; ++} stack_t32; ++ ++typedef struct siginfo32 { ++ int si_signo; ++ int si_errno; ++ int si_code; ++ ++ union { ++ int _pad[SI_PAD_SIZE32]; ++ ++ /* kill() */ ++ struct { ++ compat_pid_t _pid; /* sender's pid */ ++ unsigned int _uid; /* sender's uid */ ++ } _kill; ++ ++ /* POSIX.1b timers */ ++ struct { ++ timer_t _tid; /* timer id */ ++ int _overrun; /* overrun count */ ++ sigval_t32 _sigval; /* same as below */ ++ int _sys_private; /* not to be passed to user */ ++ } _timer; ++ ++ /* POSIX.1b signals */ ++ struct { ++ compat_pid_t _pid; /* sender's pid */ ++ unsigned int _uid; /* sender's uid */ ++ sigval_t32 _sigval; ++ } _rt; ++ ++ /* SIGCHLD */ ++ struct { ++ compat_pid_t _pid; /* which child */ ++ unsigned int _uid; /* sender's uid */ ++ int _status; /* exit code */ ++ compat_clock_t _utime; ++ compat_clock_t _stime; ++ } _sigchld; ++ ++ /* SIGILL, SIGFPE, SIGSEGV, SIGBUS, SIGEMT */ ++ struct { ++ u32 _addr; /* faulting insn/memory ref. */ ++ int _trapno; ++ } _sigfault; ++ ++ /* SIGPOLL */ ++ struct { ++ int _band; /* POLL_IN, POLL_OUT, POLL_MSG */ ++ int _fd; ++ } _sigpoll; ++ } _sifields; ++} siginfo_t32; ++ + #define COMPAT_RLIM_INFINITY 0x7fffffff + + typedef u32 compat_old_sigset_t; +Index: linux-2.6.7-sparc64/include/asm-sparc64/siginfo.h +=================================================================== +--- linux-2.6.7-sparc64.orig/include/asm-sparc64/siginfo.h 2004-06-15 22:19:43.000000000 -0700 ++++ linux-2.6.7-sparc64/include/asm-sparc64/siginfo.h 2004-07-09 19:54:12.000000000 -0700 +@@ -21,58 +21,6 @@ + u32 sival_ptr; + } sigval_t32; + +-typedef struct siginfo32 { +- int si_signo; +- int si_errno; +- int si_code; +- +- union { +- int _pad[SI_PAD_SIZE32]; +- +- /* kill() */ +- struct { +- compat_pid_t _pid; /* sender's pid */ +- unsigned int _uid; /* sender's uid */ +- } _kill; +- +- /* POSIX.1b timers */ +- struct { +- timer_t _tid; /* timer id */ +- int _overrun; /* overrun count */ +- sigval_t32 _sigval; /* same as below */ +- int _sys_private; /* not to be passed to user */ +- } _timer; +- +- /* POSIX.1b signals */ +- struct { +- compat_pid_t _pid; /* sender's pid */ +- unsigned int _uid; /* sender's uid */ +- sigval_t32 _sigval; +- } _rt; +- +- /* SIGCHLD */ +- struct { +- compat_pid_t _pid; /* which child */ +- unsigned int _uid; /* sender's uid */ +- int _status; /* exit code */ +- compat_clock_t _utime; +- compat_clock_t _stime; +- } _sigchld; +- +- /* SIGILL, SIGFPE, SIGSEGV, SIGBUS, SIGEMT */ +- struct { +- u32 _addr; /* faulting insn/memory ref. */ +- int _trapno; +- } _sigfault; +- +- /* SIGPOLL */ +- struct { +- int _band; /* POLL_IN, POLL_OUT, POLL_MSG */ +- int _fd; +- } _sigpoll; +- } _sifields; +-} siginfo_t32; +- + #endif /* __KERNEL__ */ + + #define SI_NOINFO 32767 /* no information in siginfo_t */ +@@ -85,6 +33,7 @@ + + #ifdef __KERNEL__ + ++#ifdef CONFIG_SPARC32_COMPAT + typedef struct sigevent32 { + sigval_t32 sigev_value; + int sigev_signo; +@@ -100,6 +49,7 @@ + } sigevent_t32; + + extern int copy_siginfo_to_user32(siginfo_t32 __user *to, siginfo_t *from); ++#endif /* CONFIG_SPARC32_COMPAT */ + + #endif /* __KERNEL__ */ + +Index: linux-2.6.7-sparc64/include/asm-sparc64/signal.h +=================================================================== +--- linux-2.6.7-sparc64.orig/include/asm-sparc64/signal.h 2004-06-15 22:19:02.000000000 -0700 ++++ linux-2.6.7-sparc64/include/asm-sparc64/signal.h 2004-07-09 20:24:15.000000000 -0700 +@@ -9,6 +9,7 @@ + #include <linux/personality.h> + #include <linux/types.h> + #include <linux/compat.h> ++#include <linux/compiler.h> /* For __user */ + #endif + #endif + +@@ -203,13 +204,6 @@ + }; + + #ifdef __KERNEL__ +-struct __new_sigaction32 { +- unsigned sa_handler; +- unsigned int sa_flags; +- unsigned sa_restorer; /* not used by Linux/SPARC yet */ +- compat_sigset_t sa_mask; +-}; +- + struct k_sigaction { + struct __new_sigaction sa; + void __user *ka_restorer; +@@ -223,15 +217,6 @@ + void (*sa_restorer)(void); /* not used by Linux/SPARC yet */ + }; + +-#ifdef __KERNEL__ +-struct __old_sigaction32 { +- unsigned sa_handler; +- compat_old_sigset_t sa_mask; +- unsigned int sa_flags; +- unsigned sa_restorer; /* not used by Linux/SPARC yet */ +-}; +-#endif +- + typedef struct sigaltstack { + void *ss_sp; + int ss_flags; +@@ -239,12 +224,6 @@ + } stack_t; + + #ifdef __KERNEL__ +-typedef struct sigaltstack32 { +- u32 ss_sp; +- int ss_flags; +- compat_size_t ss_size; +-} stack_t32; +- + struct signal_deliver_cookie { + int restart_syscall; + unsigned long orig_i0; diff --git a/a/content_digest b/N1/content_digest index fceffe0..41799bb 100644 --- a/a/content_digest +++ b/N1/content_digest @@ -1,12 +1,11 @@ "From\0Roland Dreier <roland@topspin.com>\0" "Subject\0[PATCH] Fix sparc64 build with CONFIG_COMPAT=n\0" - "Date\0Sat, 10 Jul 2004 03:47:09 +0000\0" + "Date\0Fri, 09 Jul 2004 20:47:09 -0700\0" "To\0davem@redhat.com" " ultralinux@vger.kernel.org\0" "Cc\0linux-kernel@vger.kernel.org\0" - "\00:1\0" + "\01:1\0" "b\0" - "--=-=-\n" "Right now sparc64 has achieved the impressive feat of not compiling\n" "with allnoconfig (in fact the very first source file, init/main.c,\n" "won't build).\n" @@ -31,7 +30,8 @@ " Roland\n" "\n" "Index: linux-2.6.7-sparc64/arch/sparc64/Kconfig\n" - "=================================--- linux-2.6.7-sparc64.orig/arch/sparc64/Kconfig\t2004-07-08 20:07:28.000000000 -0700\n" + "===================================================================\n" + "--- linux-2.6.7-sparc64.orig/arch/sparc64/Kconfig\t2004-07-08 20:07:28.000000000 -0700\n" "+++ linux-2.6.7-sparc64/arch/sparc64/Kconfig\t2004-07-09 20:43:11.000000000 -0700\n" "@@ -348,7 +348,8 @@\n" " \t module will be called openpromfs. If unsure, choose M.\n" @@ -42,14 +42,13 @@ "+\tdefault y\n" " \thelp\n" " \t This allows you to run 32-bit binaries on your Ultra.\n" - " \t Everybody wants this; say Y.\n" - "\n" - "\n" - "\n" - "--=-=-Content-Disposition: inline; filename=sparc64-compat.diff\n" - "\n" + " \t Everybody wants this; say Y." + "\01:2\0" + "fn\0sparc64-compat.diff\0" + "b\0" "Index: linux-2.6.7-sparc64/arch/sparc64/Kconfig\n" - "=================================--- linux-2.6.7-sparc64.orig/arch/sparc64/Kconfig\t2004-07-08 20:07:28.000000000 -0700\n" + "===================================================================\n" + "--- linux-2.6.7-sparc64.orig/arch/sparc64/Kconfig\t2004-07-08 20:07:28.000000000 -0700\n" "+++ linux-2.6.7-sparc64/arch/sparc64/Kconfig\t2004-07-09 20:00:34.000000000 -0700\n" "@@ -382,6 +382,7 @@\n" " \n" @@ -69,7 +68,8 @@ " \t This is experimental code which will enable you to run (many)\n" " \t Solaris binaries on your SPARC Linux machine.\n" "Index: linux-2.6.7-sparc64/arch/sparc64/kernel/process.c\n" - "=================================--- linux-2.6.7-sparc64.orig/arch/sparc64/kernel/process.c\t2004-06-15 22:19:22.000000000 -0700\n" + "===================================================================\n" + "--- linux-2.6.7-sparc64.orig/arch/sparc64/kernel/process.c\t2004-06-15 22:19:22.000000000 -0700\n" "+++ linux-2.6.7-sparc64/arch/sparc64/kernel/process.c\t2004-07-09 19:55:23.000000000 -0700\n" "@@ -588,10 +588,14 @@\n" " \n" @@ -88,7 +88,8 @@ " \t\tchild_tid_ptr = (int __user *) regs->u_regs[UREG_I4];\n" " \t}\n" "Index: linux-2.6.7-sparc64/include/asm-sparc64/compat.h\n" - "=================================--- linux-2.6.7-sparc64.orig/include/asm-sparc64/compat.h\t2004-06-15 22:19:37.000000000 -0700\n" + "===================================================================\n" + "--- linux-2.6.7-sparc64.orig/include/asm-sparc64/compat.h\t2004-06-15 22:19:37.000000000 -0700\n" "+++ linux-2.6.7-sparc64/include/asm-sparc64/compat.h\t2004-07-09 19:50:39.000000000 -0700\n" "@@ -96,6 +96,78 @@\n" " \tint\t\tf_spare[5];\n" @@ -170,7 +171,8 @@ " \n" " typedef u32\t\tcompat_old_sigset_t;\n" "Index: linux-2.6.7-sparc64/include/asm-sparc64/siginfo.h\n" - "=================================--- linux-2.6.7-sparc64.orig/include/asm-sparc64/siginfo.h\t2004-06-15 22:19:43.000000000 -0700\n" + "===================================================================\n" + "--- linux-2.6.7-sparc64.orig/include/asm-sparc64/siginfo.h\t2004-06-15 22:19:43.000000000 -0700\n" "+++ linux-2.6.7-sparc64/include/asm-sparc64/siginfo.h\t2004-07-09 19:54:12.000000000 -0700\n" "@@ -21,58 +21,6 @@\n" " \tu32 sival_ptr;\n" @@ -248,7 +250,8 @@ " #endif /* __KERNEL__ */\n" " \n" "Index: linux-2.6.7-sparc64/include/asm-sparc64/signal.h\n" - "=================================--- linux-2.6.7-sparc64.orig/include/asm-sparc64/signal.h\t2004-06-15 22:19:02.000000000 -0700\n" + "===================================================================\n" + "--- linux-2.6.7-sparc64.orig/include/asm-sparc64/signal.h\t2004-06-15 22:19:02.000000000 -0700\n" "+++ linux-2.6.7-sparc64/include/asm-sparc64/signal.h\t2004-07-09 20:24:15.000000000 -0700\n" "@@ -9,6 +9,7 @@\n" " #include <linux/personality.h>\n" @@ -300,8 +303,6 @@ "-\n" " struct signal_deliver_cookie {\n" " \tint restart_syscall;\n" - " \tunsigned long orig_i0;\n" - "\n" - --=-=-=-- + " \tunsigned long orig_i0;" -da9c864eb9d5bd168f38394c1a457b961372078ac3accf9fff907fb0d759fea6 +6dab15c3e310ff9b4367c2ffd48231209fa862623f0a78627a6e437e1010e809
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.