From 2bb84e173f16cddb61708a4b839da16979c7f6c1 Mon Sep 17 00:00:00 2001 From: Kris Van Hees Date: Thu, 24 Apr 2014 05:33:56 -0400 Subject: [PATCH] dtrace: update NEWS and spec file for 0.4.3-2 Signed-off-by: Kris Van Hees --- dtrace/NEWS | 17 ++++++++++++++++- dtrace/dtrace-module.spec | 5 ++++- 2 files changed, 20 insertions(+), 2 deletions(-) diff --git a/dtrace/NEWS b/dtrace/NEWS index 5b9066071273..788ca3a1f596 100644 --- a/dtrace/NEWS +++ b/dtrace/NEWS @@ -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 diff --git a/dtrace/dtrace-module.spec b/dtrace/dtrace-module.spec index 2882b30ec914..c03642704119 100644 --- a/dtrace/dtrace-module.spec +++ b/dtrace/dtrace-module.spec @@ -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 - 0.4.3-2 + Various fixes to handle multi-threaded processes. + [Orabug: 18412802] * Tue Apr 15 2014 Kris Van Hees - 0.4.3-1 - Implmentation of profile-* probes in the profile provider. [Orabug: 18323513] -- 2.50.1