]> www.infradead.org Git - users/jedix/linux-maple.git/commitdiff
dtrace: NEWS and spec file for 0.5.0
authorKris Van Hees <kris.van.hees@oracle.com>
Wed, 8 Jul 2015 22:33:15 +0000 (18:33 -0400)
committerKris Van Hees <kris.van.hees@oracle.com>
Tue, 21 Jul 2015 06:51:25 +0000 (02:51 -0400)
Signed-off-by: Kris Van Hees <kris.van.hees@oracle.com>
Acked-by: Nick Alcock <nick.alcock@oracle.com>
dtrace/NEWS
dtrace/dtrace-module.spec

index 6e8025234ec643119211e4b633aaa83cfaa116e5..e50e7de181133e63f32362d606ef2b7ff0f5b00d 100644 (file)
@@ -1,6 +1,20 @@
 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
index b00419f5b411b3dd8d9d5f03a1475f970e8c1d1f..e0039f232ea0af767b605372367d6d0203c06003 100644 (file)
@@ -13,7 +13,7 @@
 %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!
@@ -31,6 +31,7 @@
 %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}"))
@@ -99,7 +104,7 @@ Source0: dtrace-module-%{srcver}.tar.bz2
 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.
@@ -152,7 +157,7 @@ Source0: dtrace-module-%{srcver}.tar.bz2
 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.
@@ -243,6 +248,13 @@ rm -rf %{buildroot}
 %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.