svn commit: r191804 - in stable/7/sys: . amd64/linux32 contrib/pf dev/ath/ath_hal dev/cxgb i386/linux

Dmitry Chagin dchagin at FreeBSD.org
Tue May 5 03:49:31 UTC 2009


Author: dchagin
Date: Tue May  5 03:49:30 2009
New Revision: 191804
URL: http://svn.freebsd.org/changeset/base/191804

Log:
  Merge r178257 (jkim) from HEAD to stable/7:
  
  Add stubs for syscalls introduced in Linux 2.6.17 kernel.
  Some GNU libc version started using them before 2.6.17
  was officially out.
  
  Approved by:	kib (mentor)

Modified:
  stable/7/sys/   (props changed)
  stable/7/sys/amd64/linux32/linux32_dummy.c
  stable/7/sys/amd64/linux32/syscalls.master
  stable/7/sys/contrib/pf/   (props changed)
  stable/7/sys/dev/ath/ath_hal/   (props changed)
  stable/7/sys/dev/cxgb/   (props changed)
  stable/7/sys/i386/linux/linux_dummy.c
  stable/7/sys/i386/linux/syscalls.master

Modified: stable/7/sys/amd64/linux32/linux32_dummy.c
==============================================================================
--- stable/7/sys/amd64/linux32/linux32_dummy.c	Tue May  5 01:13:20 2009	(r191803)
+++ stable/7/sys/amd64/linux32/linux32_dummy.c	Tue May  5 03:49:30 2009	(r191804)
@@ -111,6 +111,12 @@ DUMMY(faccessat);
 DUMMY(pselect6);
 DUMMY(ppoll);
 DUMMY(unshare);
+DUMMY(set_robust_list);
+DUMMY(get_robust_list);
+DUMMY(splice);
+DUMMY(sync_file_range);
+DUMMY(tee);
+DUMMY(vmsplice);
 
 #define DUMMY_XATTR(s)						\
 int								\

Modified: stable/7/sys/amd64/linux32/syscalls.master
==============================================================================
--- stable/7/sys/amd64/linux32/syscalls.master	Tue May  5 01:13:20 2009	(r191803)
+++ stable/7/sys/amd64/linux32/syscalls.master	Tue May  5 03:49:30 2009	(r191804)
@@ -482,3 +482,9 @@
 308	AUE_NULL	STD	{ int linux_pselect6(void); }
 309	AUE_NULL	STD	{ int linux_ppoll(void); }
 310	AUE_NULL	STD	{ int linux_unshare(void); }
+311	AUE_NULL	STD	{ int linux_set_robust_list(void); }
+312	AUE_NULL	STD	{ int linux_get_robust_list(void); }
+313	AUE_NULL	STD	{ int linux_splice(void); }
+314	AUE_NULL	STD	{ int linux_sync_file_range(void); }
+315	AUE_NULL	STD	{ int linux_tee(void); }
+316	AUE_NULL	STD	{ int linux_vmsplice(void); }

Modified: stable/7/sys/i386/linux/linux_dummy.c
==============================================================================
--- stable/7/sys/i386/linux/linux_dummy.c	Tue May  5 01:13:20 2009	(r191803)
+++ stable/7/sys/i386/linux/linux_dummy.c	Tue May  5 03:49:30 2009	(r191804)
@@ -102,6 +102,12 @@ DUMMY(faccessat);
 DUMMY(pselect6);
 DUMMY(ppoll);
 DUMMY(unshare);
+DUMMY(set_robust_list);
+DUMMY(get_robust_list);
+DUMMY(splice);
+DUMMY(sync_file_range);
+DUMMY(tee);
+DUMMY(vmsplice);
 
 #define DUMMY_XATTR(s)						\
 int								\

Modified: stable/7/sys/i386/linux/syscalls.master
==============================================================================
--- stable/7/sys/i386/linux/syscalls.master	Tue May  5 01:13:20 2009	(r191803)
+++ stable/7/sys/i386/linux/syscalls.master	Tue May  5 03:49:30 2009	(r191804)
@@ -492,3 +492,9 @@
 308	AUE_NULL	STD	{ int linux_pselect6(void); }
 309	AUE_NULL	STD	{ int linux_ppoll(void); }
 310	AUE_NULL	STD	{ int linux_unshare(void); }
+311	AUE_NULL	STD	{ int linux_set_robust_list(void); }
+312	AUE_NULL	STD	{ int linux_get_robust_list(void); }
+313	AUE_NULL	STD	{ int linux_splice(void); }
+314	AUE_NULL	STD	{ int linux_sync_file_range(void); }
+315	AUE_NULL	STD	{ int linux_tee(void); }
+316	AUE_NULL	STD	{ int linux_vmsplice(void); }


More information about the svn-src-stable-7 mailing list