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