DTrace Kernel Modules News
==========================
-Release 0.4.1 (Oct 23, 2013)
-----------------------------
-Kernel release: 3.8.13-18.el6uek
+Release 0.4.1 (Nov 6, 2013)
+---------------------------
+Kernel release: 3.8.13-16.2.1.el6uek
Changes:
Bugfixes:
- - Lock ordering problem that were inherited from the original code are fixed.
+ - Lock ordering problems that were inherited from the original code are fixed.
- Userspace stack memory accesses are now performed in a safe manner.
- A race condition between speculative tracing buffer cleaning and destroying
consumer state has been resolved.
- A memory leak related to consumer state has been fixed.
- A provider reference counter calculation problem was resolved.
+ - The 'errno' D variable now holds the correct value during syscall:::return
+ probe action execution, i.e. 0 if the syscall completed without an error,
+ and a valid error code if the syscall failed.
Release 0.4.0 (Sep 20, 2013)
----------------------------
%define variant %{?build_variant:%{build_variant}}%{!?build_variant:-uek}
# Set this to the version of the kernel this module is compiled against.
-%define kver %{?build_kver:{build_kver}}%{!?build_kver:3.8.13-18.el6uek.dtrace2}
+%define kver %{?build_kver:{build_kver}}%{!?build_kver:3.8.13-16.2.1.el6uek}
# Increment this whenever the DTrace/userspace interface changes in an
# incompatible way.
/usr/include/linux/dtrace/types.h
%changelog
-* Wed Oct 16 2013 Kris Van Hees <kris.van.hees@oracle.com> - 0.4.1-2
+* Wed Nov 6 2013 Kris Van Hees <kris.van.hees@oracle.com> - 0.4.1-2
- Fix lock ordering issues.
[Orabug: 17624236]
+- Fix 'errno' implementation.
+ [Orabug: 17704568]
* Wed Oct 16 2013 Kris Van Hees <kris.van.hees@oracle.com> - 0.4.1-1
-- Align with new cyclic implementation in UEK3 3.8.13-18 kernel.
+- Align with new cyclic implementation in UEK3 kernel.
[Orabug: 17553446]
- Bugfix for module reference counting.
- Fix memory leak.