DTrace Kernel Modules News
==========================
+Release 0.5.0 (Jul 6th, 2015)
+-----------------------------
+Kernel release: 4.0.4-15.el6uek
+
+New features:
+
+ - DTrace is now supported on the sparc64 architecture for the following
+ providers: dtrace, profile, syscall, and SDT.
+
+ - The uid / gid handling has been updated to accomodate namespace support
+ at the kernel level (kuid and kgid). All uid / gid values reported by
+ D subroutines (or obtained from structures) are evaluated based on the
+ initial user namespace.
+
Release 0.4.5 (Jun 17th, 2015)
------------------------------
Kernel release: 3.8.13-87.el6uek
%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-87.el6uek}
+%define kver %{?build_kver:%{build_kver}}%{!?build_kver:4.0.4-15.el6uek}
# Select the correct source code version based on the kernel version.
# Failing to pick the correct version can have disasterous effects!
%define dt_0_4_3 1027
%define dt_0_4_4 1028
%define dt_0_4_5 1029
+%define dt_0_5_0 1280
%{lua:
local kver = rpm.expand("%{kver}")
rpm.define("arches x86_64")
end
- if rpm.vercmp(kver, "3.8.13-87") >= 0 then
+ if rpm.vercmp(kver, "4.0.4-15") >= 0 then
+ rpm.define("srcver 0.5.0")
+ rpm.define("bldrel 1")
+ rpm.define("dt_vcode "..rpm.expand("%{dt_0_5_0}"))
+ elseif rpm.vercmp(kver, "3.8.13-87") >= 0 then
rpm.define("srcver 0.4.5")
rpm.define("bldrel 2")
rpm.define("dt_vcode "..rpm.expand("%{dt_0_4_5}"))
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: kernel%{variant}-devel = %{kver}
BuildRequires: libdtrace-ctf
-ExclusiveArch: %{arches}
+ExclusiveArch: x86_64
%description
DTrace kernel modules.
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: kernel%{variant}-devel = %{kver}
BuildRequires: libdtrace-ctf
-ExclusiveArch: %{arches}
+ExclusiveArch: x86_64
%description
DTrace kernel modules.
%endif
%changelog
+%if %{dt_vcode} >= %{dt_0_5_0}
+* Tue Jul 6 2015 Kris Van Hees <kris.van.hees@oracle.com> - 0.5.0-1
+- Add support for sparc64.
+ [Orabug: 19005048]
+- Update uid / gid handling in view of namespaces in UEK4 kernels.
+ [Orabug: 20456825]
+$endif
%if %{dt_vcode} >= %{dt_0_4_5}
* Tue Jun 23 2015 Kris Van Hees <kris.van.hees@oracle.com> - 0.4.5-2
- Validate d_path() argument pointer to avoid crash.