From: Nick Alcock Date: Tue, 20 Dec 2016 00:03:09 +0000 (+0000) Subject: dtrace: 0.6.0 specfile and NEWS. X-Git-Tag: v4.1.12-111.0.20170907_2225~3^2~3^2~35 X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=5dcf6b3a2dd968431d17ce4bb9496ea27bda35c2;p=users%2Fjedix%2Flinux-maple.git dtrace: 0.6.0 specfile and NEWS. Signed-off-by: Nick Alcock --- diff --git a/dtrace/NEWS b/dtrace/NEWS index 79239b63a55b0..804a7cce4b6c5 100644 --- a/dtrace/NEWS +++ b/dtrace/NEWS @@ -1,6 +1,37 @@ DTrace Kernel Modules News ========================== +Release 0.6.0 (Dec 19th, 2016) +------------------------------ +Kernel release: 4.1.12-81 + +New features: + + - Userspace tracepoints (USDT) now work on SPARC for both 64- and 32-bit + processes. + + - The types and translators used by SDT probes are now acquired from the + DTRACE_PROBE macros in the kernel source. New probe argument types and + translations are picked up automatically without needing to change the + module at all. perf-event probe argument types are acquired in the + same way. + + - The DTRACE_PROBEn() macros used for SDT probes have been supplanted by a + new DTRACE_PROBE() macro which works exactly the same except that you don't + need to count the arguments any more and misuses (args with no types, etc) + are diagnosed even when CONFIG_DTRACE is disabled. + + - is-enabled probes are now supported for SDT: these are expressions which + always return false unless the specified probe is enabled, generally used + directly in if statements, and can be used to suppress collection of + expensive data only needed for probes until the probes that use them are + enabled: + + if (DTRACE_PROBE_ENABLED(probename)) /* expensive stuff */ + + Per-provider wrappers for DTRACE_PROBE_ENABLED() can be used, as with + DTRACE_PROBE() itself. + Release 0.5.3 (May 25th, 2016) ------------------------------ Kernel release: 4.1.12-43.el6uek diff --git a/dtrace/dtrace-module.spec b/dtrace/dtrace-module.spec index 877ac5a4b1713..ea49da5675ec0 100644 --- a/dtrace/dtrace-module.spec +++ b/dtrace/dtrace-module.spec @@ -19,7 +19,7 @@ Name: dtrace-modules-%{kver} Summary: dtrace module -Version: 0.5.4 +Version: 0.6.0 Release: 1%{dist} Provides: dtrace-modules Requires: at @@ -127,9 +127,12 @@ rm -rf %{buildroot} /usr/include/linux/dtrace/types.h %changelog -* Mon Oct 10 2016 Nick Alcock - 0.5.4-1 +* Mon Dec 19 2016 - - 0.6.0-1 - USDT for SPARC. [Orabug: 24455245] -- Release to dev only: not ready for release. +- Is-enabled probes for SDT [Orabug: 25143173] +- Add improved multi-argument DTRACE_PROBE macro [Orabug: 24678897] +- Detemine SDT (including perf-event) argument types dynamically + [Orabug: 24661801] * Wed Jul 20 2016 Nick Alcock - 0.5.3-2 - Re-enable 0.5.3 release after bugfix [Orabug: 23344927] * Mon May 23 2016 Kris Van Hees - 0.5.3-1