]> www.infradead.org Git - users/jedix/linux-maple.git/commitdiff
dtrace: update NEWS and spec file for 0.4.3-2
authorKris Van Hees <kris.van.hees@oracle.com>
Thu, 24 Apr 2014 09:33:56 +0000 (05:33 -0400)
committerKris Van Hees <kris.van.hees@oracle.com>
Thu, 24 Apr 2014 09:33:56 +0000 (05:33 -0400)
Signed-off-by: Kris Van Hees <kris.van.hees@oracle.com>
dtrace/NEWS
dtrace/dtrace-module.spec

index 5b9066071273f08453a232a73cb4dffa0a640d11..788ca3a1f59643146b699d7fc27bbf580854dad4 100644 (file)
@@ -1,7 +1,7 @@
 DTrace Kernel Modules News
 ==========================
 
-Release 0.4.3 (Apr 15th, 2014)
+Release 0.4.3 (Apr 24th, 2014)
 ------------------------------
 Kernel release: 3.8.13-32.el6uek
 
@@ -11,6 +11,21 @@ New features:
    omni-present cyclic support in the UEK3 kernel (3.8.13-32 and later) to
    fire probes at a speciic frequency/interval on every active CPU.
 
+Changes:
+
+ - The pid and ppid variables were being reported based on the kernel task
+   PID, which is not the same as the userspace concept of a PID (for threaded
+   applications).  We now pass (more correctly) the thread group id (tgid).
+ - Since userspace doesn't know about thread kernel level) pids, we are now
+   also passing the tgid in the result of ustack, usym, etc...  We pass the
+   tgid in the first slot, and the (kernel) pid in the second slot.
+
+Bugfixes:
+
+ - Major reworking of the dtracce_getufpstack() implementation to handle
+   locking, stack detection, and potential page fault while accessing the
+   stack of a task.
+
 Release 0.4.2 (Dec 20th, 2013)
 ------------------------------
 Kernel release: 3.8.13-22.el6uek
index 2882b30ec9144604fd0022a2f392f389ae680219..c03642704119e65c707b763b56ef2123ea7add43 100644 (file)
@@ -31,7 +31,7 @@
 
        if rpm.vercmp(kver, "3.8.13-32") >= 0 then
                rpm.define("srcver 0.4.3")
-               rpm.define("bldrel 1")
+               rpm.define("bldrel 2")
                rpm.define("dt_vcode "..rpm.expand("%{dt_0_4_3}"))
        elseif rpm.vercmp(kver, "3.8.13-22") >= 0 then
                rpm.define("srcver 0.4.2")
@@ -215,6 +215,9 @@ rm -rf %{buildroot}
 
 %changelog
 %if %{dt_vcode} >= %{dt_0_4_3}
+* Thu Apr 24 2014 Nick Alcock <nick.alcock@oracle.com> - 0.4.3-2
+  Various fixes to handle multi-threaded processes.
+  [Orabug: 18412802]
 * Tue Apr 15 2014 Kris Van Hees <kris.van.hees@oracle.com> - 0.4.3-1
 - Implmentation of profile-* probes in the profile provider.
   [Orabug: 18323513]