rpms/kernel/devel patch-2.6.27-rc5-git7.bz2.sign, NONE, 1.1 .cvsignore, 1.915, 1.916 kernel.spec, 1.931, 1.932 linux-2.6-utrace.patch, 1.95, 1.96 sources, 1.878, 1.879 upstream, 1.791, 1.792 patch-2.6.27-rc5-git6.bz2.sign, 1.1, NONE

Roland McGrath roland at fedoraproject.org
Fri Sep 5 09:45:46 UTC 2008


Author: roland

Update of /cvs/pkgs/rpms/kernel/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv27720

Modified Files:
	.cvsignore kernel.spec linux-2.6-utrace.patch sources upstream 
Added Files:
	patch-2.6.27-rc5-git7.bz2.sign 
Removed Files:
	patch-2.6.27-rc5-git6.bz2.sign 
Log Message:
* Fri Sep  5 2008 Roland McGrath <roland at redhat.com>
- 2.6.27-rc5-git7
- utrace kerneldoc fixups



--- NEW FILE patch-2.6.27-rc5-git7.bz2.sign ---
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: See http://www.kernel.org/signature.html for info

iD8DBQBIwHb8yGugalF9Dw4RAmH9AJwI2JIidug6K/c9opb1WeEg/RnXgACeMCKq
DAMfD4BjfGFwMAZiF0Ss/dw=
=QaQJ
-----END PGP SIGNATURE-----


Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/kernel/devel/.cvsignore,v
retrieving revision 1.915
retrieving revision 1.916
diff -u -r1.915 -r1.916
--- .cvsignore	4 Sep 2008 21:45:56 -0000	1.915
+++ .cvsignore	5 Sep 2008 09:45:16 -0000	1.916
@@ -5,4 +5,4 @@
 kernel-2.6.26
 linux-2.6.26.tar.bz2
 patch-2.6.27-rc5.bz2
-patch-2.6.27-rc5-git6.bz2
+patch-2.6.27-rc5-git7.bz2


Index: kernel.spec
===================================================================
RCS file: /cvs/pkgs/rpms/kernel/devel/kernel.spec,v
retrieving revision 1.931
retrieving revision 1.932
diff -u -r1.931 -r1.932
--- kernel.spec	5 Sep 2008 06:29:57 -0000	1.931
+++ kernel.spec	5 Sep 2008 09:45:16 -0000	1.932
@@ -45,7 +45,7 @@
 # The rc snapshot level
 %define rcrev 5
 # The git snapshot level
-%define gitrev 6
+%define gitrev 7
 # Set rpm version accordingly
 %define rpmversion 2.6.%{upstream_sublevel}
 %endif
@@ -1747,6 +1747,10 @@
 %kernel_variant_files -k vmlinux %{with_kdump} kdump
 
 %changelog
+* Fri Sep  5 2008 Roland McGrath <roland at redhat.com>
+- 2.6.27-rc5-git7
+- utrace kerneldoc fixups
+
 * Fri Sep 05 2008 Dave Airlie <airlied at redhat.com>
 - introduce radeon suspend/resume + change pin api
 

linux-2.6-utrace.patch:

Index: linux-2.6-utrace.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel/devel/linux-2.6-utrace.patch,v
retrieving revision 1.95
retrieving revision 1.96
diff -u -r1.95 -r1.96
--- linux-2.6-utrace.patch	4 Sep 2008 04:05:24 -0000	1.95
+++ linux-2.6-utrace.patch	5 Sep 2008 09:45:16 -0000	1.96
@@ -1,16 +1,17 @@
  Documentation/DocBook/Makefile    |    2 +-
  Documentation/DocBook/utrace.tmpl |  566 +++++++++
  fs/proc/array.c                   |    3 +
+ include/asm-generic/syscall.h     |    2 +-
  include/linux/ptrace.h            |   21 +
  include/linux/sched.h             |    6 +
- include/linux/tracehook.h         |   65 +-
- include/linux/utrace.h            |  708 +++++++++++
- init/Kconfig                      |   27 +
+ include/linux/tracehook.h         |   67 +-
+ include/linux/utrace.h            |  706 +++++++++++
+ init/Kconfig                      |   26 +
  kernel/Makefile                   |    1 +
  kernel/ptrace.c                   |  605 +++++++++-
  kernel/signal.c                   |   14 +-
  kernel/utrace.c                   | 2516 +++++++++++++++++++++++++++++++++++++
- 12 files changed, 4526 insertions(+), 8 deletions(-)
+ 13 files changed, 4525 insertions(+), 10 deletions(-)
 
 diff --git a/Documentation/DocBook/Makefile b/Documentation/DocBook/Makefile
 index 1615350..92ca631 100644  
@@ -618,6 +619,19 @@
  	task_lock(p);
  	if (p->files)
  		fdt = files_fdtable(p->files);
+diff --git a/include/asm-generic/syscall.h b/include/asm-generic/syscall.h
+index abcf34c..ea8087b 100644  
+--- a/include/asm-generic/syscall.h
++++ b/include/asm-generic/syscall.h
+@@ -126,7 +126,7 @@ void syscall_get_arguments(struct task_s
+  * @args:	array of argument values to store
+  *
+  * Changes @n arguments to the system call starting with the @i'th argument.
+- * @n'th argument to @val.  Argument @i gets value @args[0], and so on.
++ * Argument @i gets value @args[0], and so on.
+  * An arch inline version is probably optimal when @i and @n are constants.
+  *
+  * It's only valid to call this when @task is stopped for tracing on
 diff --git a/include/linux/ptrace.h b/include/linux/ptrace.h
 index ea7416c..06eaace 100644  
 --- a/include/linux/ptrace.h
@@ -682,7 +696,7 @@
  extern void force_sig_specific(int, struct task_struct *);
  extern int send_sig(int, struct task_struct *, int);
 diff --git a/include/linux/tracehook.h b/include/linux/tracehook.h
-index b48d819..717a1c8 100644  
+index b48d819..968909d 100644  
 --- a/include/linux/tracehook.h
 +++ b/include/linux/tracehook.h
 @@ -49,6 +49,7 @@
@@ -768,6 +782,15 @@
  	ptrace_init_task(child, (clone_flags & CLONE_PTRACE) || trace);
  }
  
+@@ -272,7 +291,7 @@ static inline void tracehook_finish_clon
+  * tracehook_report_clone_complete().  This must prevent the child from
+  * self-reaping if tracehook_report_clone_complete() uses the @child
+  * pointer; otherwise it might have died and been released by the time
+- * tracehook_report_report_clone_complete() is called.
++ * tracehook_report_clone_complete() is called.
+  *
+  * Called with no locks held, but the child cannot run until this returns.
+  */
 @@ -280,6 +299,8 @@ static inline void tracehook_report_clon
  					  unsigned long clone_flags,
  					  pid_t pid, struct task_struct *child)
@@ -906,10 +929,10 @@
  
 diff --git a/include/linux/utrace.h b/include/linux/utrace.h
 new file mode 100644
-index ...4dd29e9 100644  
+index ...6c9c536 100644  
 --- /dev/null
 +++ b/include/linux/utrace.h
-@@ -0,0 +1,708 @@
+@@ -0,0 +1,706 @@
 +/*
 + * utrace infrastructure interface for debugging user processes
 + *
@@ -1512,18 +1535,16 @@
 +
 +/**
 + * struct utrace_examiner - private state for using utrace_prepare_examine()
-+ * @dummy:		all fields are private, none described here
++ * @state:		task's &struct task_struct.state value
++ * @ncsw:		return value from wait_task_inactive()
 + *
 + * The members of &struct utrace_examiner are private to the implementation.
 + * This data type holds the state from a call to utrace_prepare_examine()
 + * to be used by a call to utrace_finish_examine().
 + */
 +struct utrace_examiner {
-+/* private: */
-+	long state;	    /* cache of task_struct.state */
-+	unsigned long ncsw; /* cache of wait_task_inactive() return value */
-+/* public: */
-+	struct {} dummy;
++	long state;
++	unsigned long ncsw;
 +};
 +
 +/*
@@ -1619,10 +1640,10 @@
 +
 +#endif	/* linux/utrace.h */
 diff --git a/init/Kconfig b/init/Kconfig
-index c11da38..a2b8ea8 100644  
+index c11da38..9ca2a8f 100644  
 --- a/init/Kconfig
 +++ b/init/Kconfig
-@@ -898,6 +898,33 @@ config STOP_MACHINE
+@@ -898,6 +898,32 @@ config STOP_MACHINE
  	help
  	  Need stop_machine() primitive.
  
@@ -1630,7 +1651,6 @@
 +	bool "Infrastructure for tracing and debugging user processes"
 +	depends on EXPERIMENTAL
 +	depends on HAVE_ARCH_TRACEHOOK
-+	depends on MODULES
 +	help
 +	  Enable the utrace process tracing interface.  This is an internal
 +	  kernel interface exported to kernel modules, to track events in


Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/kernel/devel/sources,v
retrieving revision 1.878
retrieving revision 1.879
diff -u -r1.878 -r1.879
--- sources	4 Sep 2008 21:45:56 -0000	1.878
+++ sources	5 Sep 2008 09:45:16 -0000	1.879
@@ -1,3 +1,3 @@
 5169d01c405bc3f866c59338e217968c  linux-2.6.26.tar.bz2
 d91adda8bcf04852048b8eab06eeae3d  patch-2.6.27-rc5.bz2
-142aff1bfc8973698ca1a043c0aca51d  patch-2.6.27-rc5-git6.bz2
+064b47baf6ae8ecb15c96f2b38b62f4b  patch-2.6.27-rc5-git7.bz2


Index: upstream
===================================================================
RCS file: /cvs/pkgs/rpms/kernel/devel/upstream,v
retrieving revision 1.791
retrieving revision 1.792
diff -u -r1.791 -r1.792
--- upstream	4 Sep 2008 21:45:56 -0000	1.791
+++ upstream	5 Sep 2008 09:45:16 -0000	1.792
@@ -1,3 +1,3 @@
 linux-2.6.26.tar.bz2
 patch-2.6.27-rc5.bz2
-patch-2.6.27-rc5-git6.bz2
+patch-2.6.27-rc5-git7.bz2


--- patch-2.6.27-rc5-git6.bz2.sign DELETED ---




More information about the fedora-extras-commits mailing list