All of lore.kernel.org
 help / color / mirror / Atom feed
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.