public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH][MIPS] wire up tee system call
@ 2006-06-23  8:07 Yoichi Yuasa
  2006-06-23  8:11 ` Andrew Morton
  2006-06-23 10:02 ` Ralf Baechle
  0 siblings, 2 replies; 6+ messages in thread
From: Yoichi Yuasa @ 2006-06-23  8:07 UTC (permalink / raw)
  To: Andrew Morton; +Cc: yoichi_yuasa, Ralf Baechle, Linux Kernel Mailing List

Hi,

This patch wires up tee system call for MIPS.

[MIPS] Wire up tee(2).

Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
Signed-off-by: Yoichi Yuasa <yoichi_yuasa@tripeaks.co.jp>

diff -pruN -X 2.6.17/Documentation/dontdiff 2.6.17-orig/arch/mips/kernel/scall32-o32.S 2.6.17/arch/mips/kernel/scall32-o32.S
--- 2.6.17-orig/arch/mips/kernel/scall32-o32.S	2006-06-23 10:28:02.285634500 +0900
+++ 2.6.17/arch/mips/kernel/scall32-o32.S	2006-06-23 10:28:07.569964750 +0900
@@ -647,6 +647,7 @@ einval:	li	v0, -EINVAL
 	sys	sys_unshare		1
 	sys	sys_splice		4
 	sys	sys_sync_file_range	7	/* 4305 */
+	sys	sys_tee			4
 	.endm
 
 	/* We pre-compute the number of _instruction_ bytes needed to
diff -pruN -X 2.6.17/Documentation/dontdiff 2.6.17-orig/arch/mips/kernel/scall64-64.S 2.6.17/arch/mips/kernel/scall64-64.S
--- 2.6.17-orig/arch/mips/kernel/scall64-64.S	2006-06-23 10:00:07.028937500 +0900
+++ 2.6.17/arch/mips/kernel/scall64-64.S	2006-06-23 10:28:07.573965000 +0900
@@ -462,3 +462,4 @@ sys_call_table:
 	PTR	sys_unshare
 	PTR	sys_splice
 	PTR	sys_sync_file_range
+	PTR	sys_tee				/* 5265 */
diff -pruN -X 2.6.17/Documentation/dontdiff 2.6.17-orig/arch/mips/kernel/scall64-n32.S 2.6.17/arch/mips/kernel/scall64-n32.S
--- 2.6.17-orig/arch/mips/kernel/scall64-n32.S	2006-06-23 10:00:07.028937500 +0900
+++ 2.6.17/arch/mips/kernel/scall64-n32.S	2006-06-23 10:28:07.573965000 +0900
@@ -388,3 +388,4 @@ EXPORT(sysn32_call_table)
 	PTR	sys_unshare
 	PTR	sys_splice
 	PTR	sys_sync_file_range
+	PTR	sys_tee
diff -pruN -X 2.6.17/Documentation/dontdiff 2.6.17-orig/arch/mips/kernel/scall64-o32.S 2.6.17/arch/mips/kernel/scall64-o32.S
--- 2.6.17-orig/arch/mips/kernel/scall64-o32.S	2006-06-23 10:00:07.028937500 +0900
+++ 2.6.17/arch/mips/kernel/scall64-o32.S	2006-06-23 10:28:07.573965000 +0900
@@ -510,4 +510,5 @@ sys_call_table:
 	PTR	sys_unshare
 	PTR	sys_splice
 	PTR	sys32_sync_file_range		/* 4305 */
+	PTR	sys_tee
 	.size	sys_call_table,.-sys_call_table
diff -pruN -X 2.6.17/Documentation/dontdiff 2.6.17-orig/include/asm-mips/unistd.h 2.6.17/include/asm-mips/unistd.h
--- 2.6.17-orig/include/asm-mips/unistd.h	2006-06-23 10:00:16.129506250 +0900
+++ 2.6.17/include/asm-mips/unistd.h	2006-06-23 10:28:07.577965250 +0900
@@ -326,16 +326,17 @@
 #define __NR_unshare			(__NR_Linux + 303)
 #define __NR_splice			(__NR_Linux + 304)
 #define __NR_sync_file_range		(__NR_Linux + 305)
+#define __NR_tee			(__NR_Linux + 306)
 
 /*
  * Offset of the last Linux o32 flavoured syscall
  */
-#define __NR_Linux_syscalls		305
+#define __NR_Linux_syscalls		306
 
 #endif /* _MIPS_SIM == _MIPS_SIM_ABI32 */
 
 #define __NR_O32_Linux			4000
-#define __NR_O32_Linux_syscalls		305
+#define __NR_O32_Linux_syscalls		306
 
 #if _MIPS_SIM == _MIPS_SIM_ABI64
 
@@ -608,16 +609,17 @@
 #define __NR_unshare			(__NR_Linux + 262)
 #define __NR_splice			(__NR_Linux + 263)
 #define __NR_sync_file_range		(__NR_Linux + 264)
+#define __NR_tee			(__NR_Linux + 265)
 
 /*
  * Offset of the last Linux 64-bit flavoured syscall
  */
-#define __NR_Linux_syscalls		264
+#define __NR_Linux_syscalls		265
 
 #endif /* _MIPS_SIM == _MIPS_SIM_ABI64 */
 
 #define __NR_64_Linux			5000
-#define __NR_64_Linux_syscalls		264
+#define __NR_64_Linux_syscalls		265
 
 #if _MIPS_SIM == _MIPS_SIM_NABI32
 
@@ -894,16 +896,17 @@
 #define __NR_unshare			(__NR_Linux + 266)
 #define __NR_splice			(__NR_Linux + 267)
 #define __NR_sync_file_range		(__NR_Linux + 268)
+#define __NR_tee			(__NR_Linux + 269)
 
 /*
  * Offset of the last N32 flavoured syscall
  */
-#define __NR_Linux_syscalls		268
+#define __NR_Linux_syscalls		269
 
 #endif /* _MIPS_SIM == _MIPS_SIM_NABI32 */
 
 #define __NR_N32_Linux			6000
-#define __NR_N32_Linux_syscalls		268
+#define __NR_N32_Linux_syscalls		269
 
 #ifdef __KERNEL__
 

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

* Re: [PATCH][MIPS] wire up tee system call
  2006-06-23  8:07 [PATCH][MIPS] wire up tee system call Yoichi Yuasa
@ 2006-06-23  8:11 ` Andrew Morton
  2006-06-26  5:27   ` Yoichi Yuasa
  2006-06-23 10:02 ` Ralf Baechle
  1 sibling, 1 reply; 6+ messages in thread
From: Andrew Morton @ 2006-06-23  8:11 UTC (permalink / raw)
  To: Yoichi Yuasa; +Cc: yoichi_yuasa, ralf, linux-kernel

On Fri, 23 Jun 2006 17:07:11 +0900
Yoichi Yuasa <yoichi_yuasa@tripeaks.co.jp> wrote:

> This patch wires up tee system call for MIPS.

Thanks.  Was the syscall tested on MIPS?

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

* Re: [PATCH][MIPS] wire up tee system call
  2006-06-23  8:07 [PATCH][MIPS] wire up tee system call Yoichi Yuasa
  2006-06-23  8:11 ` Andrew Morton
@ 2006-06-23 10:02 ` Ralf Baechle
  2006-06-26 12:51   ` Yoichi Yuasa
  1 sibling, 1 reply; 6+ messages in thread
From: Ralf Baechle @ 2006-06-23 10:02 UTC (permalink / raw)
  To: Yoichi Yuasa; +Cc: Andrew Morton, Linux Kernel Mailing List

On Fri, Jun 23, 2006 at 05:07:11PM +0900, Yoichi Yuasa wrote:

> 
> This patch wires up tee system call for MIPS.
> 
> [MIPS] Wire up tee(2).

Same here.  Stop ripping patches out of the MIPS tree.

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

* Re: [PATCH][MIPS] wire up tee system call
  2006-06-23  8:11 ` Andrew Morton
@ 2006-06-26  5:27   ` Yoichi Yuasa
  0 siblings, 0 replies; 6+ messages in thread
From: Yoichi Yuasa @ 2006-06-26  5:27 UTC (permalink / raw)
  To: Andrew Morton; +Cc: yoichi_yuasa, ralf, linux-kernel

Hi Andrew,

On Fri, 23 Jun 2006 01:11:48 -0700
Andrew Morton <akpm@osdl.org> wrote:

> On Fri, 23 Jun 2006 17:07:11 +0900
> Yoichi Yuasa <yoichi_yuasa@tripeaks.co.jp> wrote:
> 
> > This patch wires up tee system call for MIPS.
> 
> Thanks.  Was the syscall tested on MIPS?

Yes, I've tested by Jens Axboe's test program(included in his patch).

Yoichi 

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

* Re: [PATCH][MIPS] wire up tee system call
  2006-06-23 10:02 ` Ralf Baechle
@ 2006-06-26 12:51   ` Yoichi Yuasa
  2006-06-26 13:38     ` Ralf Baechle
  0 siblings, 1 reply; 6+ messages in thread
From: Yoichi Yuasa @ 2006-06-26 12:51 UTC (permalink / raw)
  To: Ralf Baechle; +Cc: yoichi_yuasa, akpm, linux-kernel

Hello Ralf,

On Fri, 23 Jun 2006 11:02:10 +0100
Ralf Baechle <ralf@linux-mips.org> wrote:

> On Fri, Jun 23, 2006 at 05:07:11PM +0900, Yoichi Yuasa wrote:
> 
> > 
> > This patch wires up tee system call for MIPS.
> > 
> > [MIPS] Wire up tee(2).
> 
> Same here.  Stop ripping patches out of the MIPS tree.

It is not in Linus's git yet, but it has been in your git last April.
What is the reason that you did not send it to upstream?

Yoichi

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

* Re: [PATCH][MIPS] wire up tee system call
  2006-06-26 12:51   ` Yoichi Yuasa
@ 2006-06-26 13:38     ` Ralf Baechle
  0 siblings, 0 replies; 6+ messages in thread
From: Ralf Baechle @ 2006-06-26 13:38 UTC (permalink / raw)
  To: Yoichi Yuasa; +Cc: akpm, linux-kernel

On Mon, Jun 26, 2006 at 09:51:59PM +0900, Yoichi Yuasa wrote:

> It is not in Linus's git yet, but it has been in your git last April.
> What is the reason that you did not send it to upstream?

Glitch.  Waiting for him to pull now this and loads of other stuff.

  Ralf

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

end of thread, other threads:[~2006-06-27 10:03 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-06-23  8:07 [PATCH][MIPS] wire up tee system call Yoichi Yuasa
2006-06-23  8:11 ` Andrew Morton
2006-06-26  5:27   ` Yoichi Yuasa
2006-06-23 10:02 ` Ralf Baechle
2006-06-26 12:51   ` Yoichi Yuasa
2006-06-26 13:38     ` Ralf Baechle

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