commit lttng-modules for openSUSE:Factory

2020-02-29 Thread root
Hello community,

here is the log from the commit of package lttng-modules for openSUSE:Factory 
checked in at 2020-02-29 21:24:13

Comparing /work/SRC/openSUSE:Factory/lttng-modules (Old)
 and  /work/SRC/openSUSE:Factory/.lttng-modules.new.26092 (New)


Package is "lttng-modules"

Sat Feb 29 21:24:13 2020 rev:12 rq:780075 version:2.11.2

Changes:

--- /work/SRC/openSUSE:Factory/lttng-modules/lttng-modules.changes  
2019-10-04 11:22:42.364900623 +0200
+++ /work/SRC/openSUSE:Factory/.lttng-modules.new.26092/lttng-modules.changes   
2020-02-29 21:24:15.990487053 +0100
@@ -1,0 +2,9 @@
+Wed Feb 26 14:29:32 UTC 2020 - Alexei Sorokin 
+
+- Update to version 2.11.2:
+  * See /usr/share/doc/packages/lttng-modules/ChangeLog
+- Rebase and rename lttng-modules-fix-leap-15.0.patch to
+  lttng-modules-fix-leap-15.1.patch.
+- Update the spec.
+
+---

Old:

  lttng-modules-2.10.11.tar.bz2
  lttng-modules-2.10.11.tar.bz2.asc
  lttng-modules-fix-leap-15.0.patch

New:

  lttng-modules-2.11.2.tar.bz2
  lttng-modules-2.11.2.tar.bz2.asc
  lttng-modules-fix-leap-15.1.patch



Other differences:
--
++ lttng-modules.spec ++
--- /var/tmp/diff_new_pack.5Rko5w/_old  2020-02-29 21:24:17.190489428 +0100
+++ /var/tmp/diff_new_pack.5Rko5w/_new  2020-02-29 21:24:17.202489452 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package lttng-modules
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,58 +16,37 @@
 #
 
 
-%if 0%{?suse_version} >= 1500 && !0%{?is_opensuse}
-%ifarch x86_64
-%define buildrt 1
-%endif
-%endif
 Name:   lttng-modules
-Version:2.10.11
+Version:2.11.2
 Release:0
 Summary:Licensing information for package lttng-modules
 License:GPL-2.0-only AND LGPL-2.1-only AND MIT
 Group:  System/Kernel
-Url:https://lttng.org/
+URL:https://lttng.org/
 Source: 
https://lttng.org/files/lttng-modules/%{name}-%{version}.tar.bz2
 Source1:
https://lttng.org/files/lttng-modules/%{name}-%{version}.tar.bz2.asc
 Source2:%{name}.keyring
 Source3:%{name}-preamble
 Source4:Module.supported
-# PATCH-FIX-OPENSUSE lttng-modules-fix-leap-15.0.patch -- Fix building on 
openSUSE Leap 15.0.
-Patch0: lttng-modules-fix-leap-15.0.patch
-BuildRequires:  kernel-devel
-BuildRequires:  kernel-source
-BuildRequires:  kernel-syms
-BuildRequires:  module-init-tools
+# PATCH-FIX-OPENSUSE lttng-modules-fix-leap-15.1.patch -- Fix building on 
openSUSE Leap 15.1.
+Patch0: lttng-modules-fix-leap-15.1.patch
+BuildRequires:  %{kernel_module_package_buildreqs}
 ExclusiveArch:  %ix86 x86_64 aarch64 ppc64 ppc64le
-%if 0%{?buildrt}
-BuildRequires:  kernel-syms-rt
-%endif
 
 %description
 This package provides licensing documentation for the lttng kmp packages.
 
-%suse_kernel_module_package -p %{name}-preamble ec2 xen xenpae vmi um
-
-%package KMP
-Summary:LTTng Kernel Tracing Modules
-Group:  System/Kernel
-
-%description KMP
-This package contains the LTTng 2.0 Kernel Modules necessary for
-instrumenting kernel subsystems.
+%kernel_module_package -p %{name}-preamble -x ec2 xen xenpae vmi um
 
 %prep
-%setup -q
-%patch0 -p1
+%autosetup -p1
 
 set -- *
-mkdir source
-mkdir obj
+mkdir source obj
 
 for i in "$@"; do
case $i in
-  LICENSE|*.txt) ;;
+  LICENSE|LICENSES|ChangeLog) ;;
   *) mv $i source ;;
esac
 done
@@ -78,7 +57,7 @@
 rm -rf obj/$flavor
 cp -r source obj/$flavor
 cp %{SOURCE4} obj/$flavor
-make %{?_smp_mflags} V=1 -C 
%{_prefix}/src/linux-obj/%{_target_cpu}/$flavor modules \
+%make_build -C %{kernel_source $flavor} modules \
   M=$PWD/obj/$flavor CONFIG_LTTNG=m CONFIG_LTTNG_CLOCK_PLUGIN_TEST=m
 done
 
@@ -87,11 +66,12 @@
 export INSTALL_MOD_DIR=updates
 export BRP_PESIGN_FILES="*.ko /lib/firmware"
 for flavor in %{flavors_to_build}; do
-make -C %{_prefix}/src/linux-obj/%{_target_cpu}/$flavor modules_install \
+make -C %{kernel_source $flavor} modules_install \
   M=$PWD/obj/$flavor CONFIG_LTTNG=m CONFIG_LTTNG_CLOCK_PLUGIN_TEST=m
 done
 
 %files
-%license LICENSE lgpl-2.1.txt gpl-2.0.txt mit-license.txt
+%license LICENSE LICENSES/GPL-2.0 LICENSES/LGPL-2.1 LICENSES/MIT
+%doc ChangeLog
 
 %changelog

++ lttng-modules-2.10.11.tar.bz2 -> lttng-modules-2.11.2.tar.bz2 ++
 16591 lines of diff (skipped)

++ lttng-modules-fix-leap-15.0.patch -> lttng-modules-fix-leap-15.1.patch 
++
--- 

commit lttng-modules for openSUSE:Factory

2019-10-04 Thread root
Hello community,

here is the log from the commit of package lttng-modules for openSUSE:Factory 
checked in at 2019-10-04 11:22:23

Comparing /work/SRC/openSUSE:Factory/lttng-modules (Old)
 and  /work/SRC/openSUSE:Factory/.lttng-modules.new.2352 (New)


Package is "lttng-modules"

Fri Oct  4 11:22:23 2019 rev:11 rq:734852 version:2.10.11

Changes:

--- /work/SRC/openSUSE:Factory/lttng-modules/lttng-modules.changes  
2019-04-22 12:27:03.500946202 +0200
+++ /work/SRC/openSUSE:Factory/.lttng-modules.new.2352/lttng-modules.changes
2019-10-04 11:22:42.364900623 +0200
@@ -1,0 +2,39 @@
+Thu Oct  3 17:56:21 UTC 2019 - Alexei Sorokin 
+
+- Update to version 2.10.11 (changes since 2.10.9):
+  * Don't print ring-buffer's records count when it is not used.
+  * Do not set quiescent state on channel destroy.
+  * ring_buffer_frontend.c: Fix init read timer with uninitialised
+flags.
+  * random: Only read from /dev/random after its pool has received
+128 bits (v5.2).
+  * mm: move recent_rotated pages calculation to
+shrink_inactive_list() (v5.2).
+  * mm/vmscan: Simplify trace_reclaim_flags and trace_shrink_flags
+(v5.2).
+  * mm/vmscan: Drop may_writepage and classzone_idx from direct
+reclaim begin template (v5.2).
+  * timer/trace: Improve timer tracing (v5.2).
+  * bitfields: Streamline use of underscores.
+  * Silence compiler "always false comparison" warning.
+  * bitfield: Shift undefined/implementation defined behaviours.
+  * bitfield.h: Move to kernel style SPDX license identifiers.
+  * timestamp_end field should include all events within sub-buffer.
+  * Remove start and number from syscall_get_arguments() args
+(v5.1).
+  * lttng abi documentation: Clarify getter usage requirements.
+  * Don't access packet header for stream_id and
+stream_instance_id getters.
+  * atomic_long_add_unless() returns a boolean.
+  * Revert "KVM: MMU: show mmu_valid_gen..." (v5.1).
+  * pipe: Stop using ->can_merge (v5.1).
+  * rcu: Remove wrapper definitions for obsolete RCU (v5.1).
+  * mm: Create the new vm_fault_t type (v5.1).
+  * extra-version-git.sh redirect stderr to /dev/null.
+  * Fix gcc-9.1 stack frame size warning.
+  * Do not use diagnostic pragma when GCC version is lower than
+4.6.0.
+  * Fix a missing define when not building with gcc.
+  * lttng-tracepoint module notifier should return NOTIFY_OK.
+
+---

Old:

  lttng-modules-2.10.9.tar.bz2
  lttng-modules-2.10.9.tar.bz2.asc

New:

  lttng-modules-2.10.11.tar.bz2
  lttng-modules-2.10.11.tar.bz2.asc



Other differences:
--
++ lttng-modules.spec ++
--- /var/tmp/diff_new_pack.vU8Ydw/_old  2019-10-04 11:22:42.872899299 +0200
+++ /var/tmp/diff_new_pack.vU8Ydw/_new  2019-10-04 11:22:42.876899289 +0200
@@ -22,7 +22,7 @@
 %endif
 %endif
 Name:   lttng-modules
-Version:2.10.9
+Version:2.10.11
 Release:0
 Summary:Licensing information for package lttng-modules
 License:GPL-2.0-only AND LGPL-2.1-only AND MIT

++ lttng-modules-2.10.9.tar.bz2 -> lttng-modules-2.10.11.tar.bz2 ++
 1768 lines of diff (skipped)




commit lttng-modules for openSUSE:Factory

2019-04-22 Thread root
Hello community,

here is the log from the commit of package lttng-modules for openSUSE:Factory 
checked in at 2019-04-22 12:27:01

Comparing /work/SRC/openSUSE:Factory/lttng-modules (Old)
 and  /work/SRC/openSUSE:Factory/.lttng-modules.new.5536 (New)


Package is "lttng-modules"

Mon Apr 22 12:27:01 2019 rev:10 rq:696506 version:2.10.9

Changes:

--- /work/SRC/openSUSE:Factory/lttng-modules/lttng-modules.changes  
2019-01-26 22:22:26.890854094 +0100
+++ /work/SRC/openSUSE:Factory/.lttng-modules.new.5536/lttng-modules.changes
2019-04-22 12:27:03.500946202 +0200
@@ -1,0 +2,22 @@
+Sun Apr 21 19:49:13 UTC 2019 - Markus Beth 
+
+- Update to version 2.10.9:
+  * Blacklist: kprobe for arm
+  * Cleanup: tp mempool: Remove logically dead code.
+  * Fix: btrfs: Remove fsid/metadata_fsid fields from btrfs_info.
+  * Fix: SUNRPC: Simplify defining common RPC trace events (v5.0).
+  * Fix: Replace pointer values with task->tk_pid and
+rpc_clnt->cl_clid.
+  * Fix: Remove 'type' argument from access_ok() function (v5.0).
+  * Fix: Timer instrumentation for RHEL 7.6.
+  * Fix: ext4: Adjust reserved cluster count when removing extents
+(v4.20).
+  * Fix: signal: Remove SEND_SIG_FORCED (v4.20).
+  * Fix: signal: Distinguish between kernel_siginfo and siginfo
+(v4.20).
+- Remove
+  lttng-modules-2.10.8-update-instrumentation-for-linux-4.20.patch:
+  fixed upstream.
+- Rebase lttng-modules-fix-leap-15.0.patch.
+
+---

Old:

  lttng-modules-2.10.8-update-instrumentation-for-linux-4.20.patch
  lttng-modules-2.10.8.tar.bz2
  lttng-modules-2.10.8.tar.bz2.asc

New:

  lttng-modules-2.10.9.tar.bz2
  lttng-modules-2.10.9.tar.bz2.asc



Other differences:
--
++ lttng-modules.spec ++
--- /var/tmp/diff_new_pack.Nuy7dd/_old  2019-04-22 12:27:04.048945988 +0200
+++ /var/tmp/diff_new_pack.Nuy7dd/_new  2019-04-22 12:27:04.048945988 +0200
@@ -22,7 +22,7 @@
 %endif
 %endif
 Name:   lttng-modules
-Version:2.10.8
+Version:2.10.9
 Release:0
 Summary:Licensing information for package lttng-modules
 License:GPL-2.0-only AND LGPL-2.1-only AND MIT
@@ -35,8 +35,6 @@
 Source4:Module.supported
 # PATCH-FIX-OPENSUSE lttng-modules-fix-leap-15.0.patch -- Fix building on 
openSUSE Leap 15.0.
 Patch0: lttng-modules-fix-leap-15.0.patch
-# PATCH-FIX-UPSTREAM 
lttng-modules-2.10.8-update-instrumentation-for-linux-4.20.patch -- Update 
instrumentation on Linux 4.20 (commits 6c484ba2, cef5d79e, 307021a1).
-Patch1: 
lttng-modules-2.10.8-update-instrumentation-for-linux-4.20.patch
 BuildRequires:  kernel-devel
 BuildRequires:  kernel-source
 BuildRequires:  kernel-syms
@@ -62,7 +60,6 @@
 %prep
 %setup -q
 %patch0 -p1
-%patch1 -p1
 
 set -- *
 mkdir source

++ lttng-modules-2.10.8.tar.bz2 -> lttng-modules-2.10.9.tar.bz2 ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lttng-modules-2.10.8/ChangeLog 
new/lttng-modules-2.10.9/ChangeLog
--- old/lttng-modules-2.10.8/ChangeLog  2018-11-01 23:43:34.0 +0100
+++ new/lttng-modules-2.10.9/ChangeLog  2019-03-12 17:19:50.0 +0100
@@ -1,3 +1,15 @@
+2019-03-12 (Homer Simpson Birthday) LTTng modules 2.10.9
+   * Blacklist: kprobe for arm
+   * Cleanup: tp mempool: Remove logically dead code
+   * Fix: btrfs: Remove fsid/metadata_fsid fields from btrfs_info
+   * Fix: SUNRPC: Simplify defining common RPC trace events (v5.0)
+   * Fix: Replace pointer values with task->tk_pid and rpc_clnt->cl_clid
+   * Fix: Remove 'type' argument from access_ok() function (v5.0)
+   * Fix: timer instrumentation for RHEL 7.6
+   * Fix: ext4: adjust reserved cluster count when removing extents (v4.20)
+   * Fix: signal: Remove SEND_SIG_FORCED (v4.20)
+   * Fix: signal: Distinguish between kernel_siginfo and siginfo (v4.20)
+
 2018-11-01 (National Men Make Dinner Day) LTTng modules 2.10.8
* Fix: update kvm instrumentation for SLES12 SP2 LTSS >= 4.4.121-92.92
* Fix: Add missing const to lttng_tracepoint_ptr_deref prototype
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lttng-modules-2.10.8/blacklist/kprobes.h 
new/lttng-modules-2.10.9/blacklist/kprobes.h
--- old/lttng-modules-2.10.8/blacklist/kprobes.h1970-01-01 
01:00:00.0 +0100
+++ new/lttng-modules-2.10.9/blacklist/kprobes.h2019-03-07 
21:16:33.0 +0100
@@ -0,0 +1,23 @@
+/* SPDX-License-Identifier: (GPL-2.0 OR LGPL-2.1)
+ *
+ * blacklist/kprobes.h
+ *
+ * Blacklist of kernel for buggy kprobes implementation.
+ *
+ * Copyright (C) 2019 Jonathan Rajotte-Julien 

+ */
+
+#ifndef 

commit lttng-modules for openSUSE:Factory

2019-01-26 Thread root
Hello community,

here is the log from the commit of package lttng-modules for openSUSE:Factory 
checked in at 2019-01-26 22:22:25

Comparing /work/SRC/openSUSE:Factory/lttng-modules (Old)
 and  /work/SRC/openSUSE:Factory/.lttng-modules.new.28833 (New)


Package is "lttng-modules"

Sat Jan 26 22:22:25 2019 rev:9 rq:668645 version:2.10.8

Changes:

--- /work/SRC/openSUSE:Factory/lttng-modules/lttng-modules.changes  
2018-11-15 12:41:57.974146449 +0100
+++ /work/SRC/openSUSE:Factory/.lttng-modules.new.28833/lttng-modules.changes   
2019-01-26 22:22:26.890854094 +0100
@@ -2 +2,9 @@
-Wed Nov 14 12:28:56 UTC 2018 - sor.ale...@meowr.ru
+Thu Jan 24 16:43:44 UTC 2019 - Alexei Sorokin 
+
+- Add
+  lttng-modules-2.10.8-update-instrumentation-for-linux-4.20.patch:
+  Update instrumentation on Linux 4.20 (commits 6c484ba2, cef5d79e,
+  307021a1).
+
+---
+Wed Nov 14 12:28:56 UTC 2018 - Alexei Sorokin 

New:

  lttng-modules-2.10.8-update-instrumentation-for-linux-4.20.patch



Other differences:
--
++ lttng-modules.spec ++
--- /var/tmp/diff_new_pack.GMt5LC/_old  2019-01-26 22:22:27.318853747 +0100
+++ /var/tmp/diff_new_pack.GMt5LC/_new  2019-01-26 22:22:27.318853747 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package lttng-modules
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -35,6 +35,8 @@
 Source4:Module.supported
 # PATCH-FIX-OPENSUSE lttng-modules-fix-leap-15.0.patch -- Fix building on 
openSUSE Leap 15.0.
 Patch0: lttng-modules-fix-leap-15.0.patch
+# PATCH-FIX-UPSTREAM 
lttng-modules-2.10.8-update-instrumentation-for-linux-4.20.patch -- Update 
instrumentation on Linux 4.20 (commits 6c484ba2, cef5d79e, 307021a1).
+Patch1: 
lttng-modules-2.10.8-update-instrumentation-for-linux-4.20.patch
 BuildRequires:  kernel-devel
 BuildRequires:  kernel-source
 BuildRequires:  kernel-syms
@@ -60,6 +62,7 @@
 %prep
 %setup -q
 %patch0 -p1
+%patch1 -p1
 
 set -- *
 mkdir source
@@ -78,7 +81,8 @@
 rm -rf obj/$flavor
 cp -r source obj/$flavor
 cp %{SOURCE4} obj/$flavor
-make %{?_smp_mflags} V=1 -C 
%{_prefix}/src/linux-obj/%{_target_cpu}/$flavor modules M=$PWD/obj/$flavor 
CONFIG_LTTNG=m CONFIG_LTTNG_CLOCK_PLUGIN_TEST=m
+make %{?_smp_mflags} V=1 -C 
%{_prefix}/src/linux-obj/%{_target_cpu}/$flavor modules \
+  M=$PWD/obj/$flavor CONFIG_LTTNG=m CONFIG_LTTNG_CLOCK_PLUGIN_TEST=m
 done
 
 %install
@@ -86,7 +90,8 @@
 export INSTALL_MOD_DIR=updates
 export BRP_PESIGN_FILES="*.ko /lib/firmware"
 for flavor in %{flavors_to_build}; do
-make -C %{_prefix}/src/linux-obj/%{_target_cpu}/$flavor modules_install 
M=$PWD/obj/$flavor CONFIG_LTTNG=m CONFIG_LTTNG_CLOCK_PLUGIN_TEST=m
+make -C %{_prefix}/src/linux-obj/%{_target_cpu}/$flavor modules_install \
+  M=$PWD/obj/$flavor CONFIG_LTTNG=m CONFIG_LTTNG_CLOCK_PLUGIN_TEST=m
 done
 
 %files

++ lttng-modules-2.10.8-update-instrumentation-for-linux-4.20.patch ++
--- a/instrumentation/events/lttng-module/ext4.h
+++ b/instrumentation/events/lttng-module/ext4.h
@@ -1602,7 +1602,30 @@ LTTNG_TRACEPOINT_EVENT(ext4_ext_show_ext
)
 )
 
-#if (LINUX_VERSION_CODE >= KERNEL_VERSION(3,11,0))
+#if (LINUX_VERSION_CODE >= KERNEL_VERSION(4,20,0))
+
+LTTNG_TRACEPOINT_EVENT(ext4_remove_blocks,
+   TP_PROTO(struct inode *inode, struct ext4_extent *ex,
+ext4_lblk_t from, ext4_fsblk_t to,
+struct partial_cluster *pc),
+
+   TP_ARGS(inode, ex, from, to, pc),
+
+   TP_FIELDS(
+   ctf_integer(dev_t, dev, inode->i_sb->s_dev)
+   ctf_integer(ino_t, ino, inode->i_ino)
+   ctf_integer(ext4_lblk_t, from, from)
+   ctf_integer(ext4_lblk_t, to, to)
+   ctf_integer(ext4_fsblk_t, ee_pblk, ext4_ext_pblock(ex))
+   ctf_integer(ext4_lblk_t, ee_lblk, le32_to_cpu(ex->ee_block))
+   ctf_integer(unsigned short, ee_len, ext4_ext_get_actual_len(ex))
+   ctf_integer(ext4_fsblk_t, pc_pclu, pc->pclu)
+   ctf_integer(ext4_lblk_t, pc_lblk, pc->lblk)
+   ctf_integer(int, pc_state, pc->state)
+   )
+)
+
+#elif (LINUX_VERSION_CODE >= KERNEL_VERSION(3,11,0))
 
 LTTNG_TRACEPOINT_EVENT(ext4_remove_blocks,
TP_PROTO(struct inode *inode, struct ext4_extent *ex,
@@ -1646,7 +1669,29 @@ LTTNG_TRACEPOINT_EVENT(ext4_remove_block
 
 #endif
 
-#if (LINUX_VERSION_CODE >= KERNEL_VERSION(3,11,0))
+#if (LINUX_VERSION_CODE >= KERNEL_VERSION(4,20,0))
+

commit lttng-modules for openSUSE:Factory

2018-11-15 Thread root
Hello community,

here is the log from the commit of package lttng-modules for openSUSE:Factory 
checked in at 2018-11-15 12:41:54

Comparing /work/SRC/openSUSE:Factory/lttng-modules (Old)
 and  /work/SRC/openSUSE:Factory/.lttng-modules.new (New)


Package is "lttng-modules"

Thu Nov 15 12:41:54 2018 rev:8 rq:649120 version:2.10.8

Changes:

--- /work/SRC/openSUSE:Factory/lttng-modules/lttng-modules.changes  
2018-08-24 17:11:11.362576739 +0200
+++ /work/SRC/openSUSE:Factory/.lttng-modules.new/lttng-modules.changes 
2018-11-15 12:41:57.974146449 +0100
@@ -1,0 +2,20 @@
+Wed Nov 14 12:28:56 UTC 2018 - sor.ale...@meowr.ru
+
+- Update to version 2.10.8:
+  * Fix: Update kvm instrumentation for SLES12 SP2
+LTSS >= 4.4.121-92.92.
+  * Fix: Add missing const to lttng_tracepoint_ptr_deref prototype.
+  * Fix: Adapt to kernel relative references.
+  * Fix: Implicit declarations caused by buffer size checks.
+  * Prevent allocation of buffers if exceeding available memory.
+  * Fix: Convert rcu tracepointis to gp_seq (v4.19).
+  * Fix: net: Expose sk wmem in sock_exceed_buf_limit tracepoint
+(4.19).
+  * Fix: Access migrate_disable field directly.
+  * Fix: Out of memory error handling.
+- Enable building for the RT flavor on SLE 15+.
+- Remove btrfs-constify-tracepoint-arguments.patch: fixed upstream
+  for SLE 12.
+- Add lttng-modules-fix-leap-15.0.patch: Fix building on Leap 15.0.
+
+---

Old:

  btrfs-constify-tracepoint-arguments.patch
  lttng-modules-2.10.7.tar.bz2
  lttng-modules-2.10.7.tar.bz2.asc

New:

  lttng-modules-2.10.8.tar.bz2
  lttng-modules-2.10.8.tar.bz2.asc
  lttng-modules-fix-leap-15.0.patch



Other differences:
--
++ lttng-modules.spec ++
--- /var/tmp/diff_new_pack.kNM9Y4/_old  2018-11-15 12:41:58.938145353 +0100
+++ /var/tmp/diff_new_pack.kNM9Y4/_new  2018-11-15 12:41:58.938145353 +0100
@@ -12,18 +12,17 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
-#%if (0%%{?suse_version} < 1320 || 0%%{?suse_version} >= 1500) && 
!0%%{?is_opensuse}
-%if 0
+%if 0%{?suse_version} >= 1500 && !0%{?is_opensuse}
 %ifarch x86_64
 %define buildrt 1
 %endif
 %endif
 Name:   lttng-modules
-Version:2.10.7
+Version:2.10.8
 Release:0
 Summary:Licensing information for package lttng-modules
 License:GPL-2.0-only AND LGPL-2.1-only AND MIT
@@ -34,8 +33,8 @@
 Source2:%{name}.keyring
 Source3:%{name}-preamble
 Source4:Module.supported
-# PATCH-FIX-SLE btrfs-constify-tracepoint-arguments.patch bsc#1044912 
to...@suse.de
-Patch0: btrfs-constify-tracepoint-arguments.patch
+# PATCH-FIX-OPENSUSE lttng-modules-fix-leap-15.0.patch -- Fix building on 
openSUSE Leap 15.0.
+Patch0: lttng-modules-fix-leap-15.0.patch
 BuildRequires:  kernel-devel
 BuildRequires:  kernel-source
 BuildRequires:  kernel-syms
@@ -60,9 +59,7 @@
 
 %prep
 %setup -q
-%if (0%{?suse_version} < 1320 || 0%{?suse_version} >= 1500) && 
!0%{?is_opensuse}
 %patch0 -p1
-%endif
 
 set -- *
 mkdir source

++ lttng-modules-2.10.7.tar.bz2 -> lttng-modules-2.10.8.tar.bz2 ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lttng-modules-2.10.7/ChangeLog 
new/lttng-modules-2.10.8/ChangeLog
--- old/lttng-modules-2.10.7/ChangeLog  2018-08-09 21:18:38.0 +0200
+++ new/lttng-modules-2.10.8/ChangeLog  2018-11-01 23:43:34.0 +0100
@@ -1,3 +1,14 @@
+2018-11-01 (National Men Make Dinner Day) LTTng modules 2.10.8
+   * Fix: update kvm instrumentation for SLES12 SP2 LTSS >= 4.4.121-92.92
+   * Fix: Add missing const to lttng_tracepoint_ptr_deref prototype
+   * Fix: adapt to kernel relative references
+   * Fix: implicit declarations caused by buffer size checks.
+   * Prevent allocation of buffers if exceeding available memory
+   * Fix: Convert rcu tracepointis to gp_seq (v4.19)
+   * Fix: net: expose sk wmem in sock_exceed_buf_limit tracepoint (4.19)
+   * Fix: access migrate_disable field directly
+   * Fix: out of memory error handling
+
 2018-08-09 (National Book Lovers Day) LTTng modules 2.10.7
* Fix: adjust SLE version ranges to build with SP2 and SP3
* Fix: Allow alphanumeric characters in SLE version
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/lttng-modules-2.10.7/instrumentation/events/lttng-module/kvm.h 
new/lttng-modules-2.10.8/instrumentation/events/lttng-module/kvm.h
--- 

commit lttng-modules for openSUSE:Factory

2018-08-24 Thread root
Hello community,

here is the log from the commit of package lttng-modules for openSUSE:Factory 
checked in at 2018-08-24 17:11:10

Comparing /work/SRC/openSUSE:Factory/lttng-modules (Old)
 and  /work/SRC/openSUSE:Factory/.lttng-modules.new (New)


Package is "lttng-modules"

Fri Aug 24 17:11:10 2018 rev:7 rq:631141 version:2.10.7

Changes:

--- /work/SRC/openSUSE:Factory/lttng-modules/lttng-modules.changes  
2018-06-20 15:33:50.012684710 +0200
+++ /work/SRC/openSUSE:Factory/.lttng-modules.new/lttng-modules.changes 
2018-08-24 17:11:11.362576739 +0200
@@ -1,0 +2,17 @@
+Thu Aug 23 12:21:27 UTC 2018 - sor.ale...@meowr.ru
+
+- Update to version 2.10.7:
+  * Fix: adjust SLE version ranges to build with SP2 and SP3.
+  * Fix: Allow alphanumeric characters in the SLE version.
+  * Fix: Adjust range for SUSE 4.4.103-92 kernels.
+  * Add extra version information framework.
+  * Fix: btrfs: Remove the unnecessary fs_info parameter.
+  * Fix: asoc: Remove snd_soc_cache_sync() implementation.
+  * Fix: asoc: Fix printing jack name.
+  * Fix: asoc: Consolidate path trace events.
+  * Fix: ASoC level IO tracing removed upstream.
+  * Fix: dyntick field added to trace_rcu_dyntick in v4.16.
+  * Fix: BUILD_BUG_ON with compile time constant on < v2.6.38.
+  * Fix: pid tracker should track "pgid" for noargs probes.
+
+---

Old:

  lttng-modules-2.10.6.tar.bz2
  lttng-modules-2.10.6.tar.bz2.asc

New:

  lttng-modules-2.10.7.tar.bz2
  lttng-modules-2.10.7.tar.bz2.asc



Other differences:
--
++ lttng-modules.spec ++
--- /var/tmp/diff_new_pack.UzICde/_old  2018-08-24 17:11:11.874577349 +0200
+++ /var/tmp/diff_new_pack.UzICde/_new  2018-08-24 17:11:11.874577349 +0200
@@ -16,14 +16,14 @@
 #
 
 
-#%if (0%%{?suse_version} < 1320 || 0%%{?suse_version} > 1320) && 
!0%%{?is_opensuse}
+#%if (0%%{?suse_version} < 1320 || 0%%{?suse_version} >= 1500) && 
!0%%{?is_opensuse}
 %if 0
 %ifarch x86_64
 %define buildrt 1
 %endif
 %endif
 Name:   lttng-modules
-Version:2.10.6
+Version:2.10.7
 Release:0
 Summary:Licensing information for package lttng-modules
 License:GPL-2.0-only AND LGPL-2.1-only AND MIT

++ lttng-modules-2.10.6.tar.bz2 -> lttng-modules-2.10.7.tar.bz2 ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lttng-modules-2.10.6/.gitignore 
new/lttng-modules-2.10.7/.gitignore
--- old/lttng-modules-2.10.6/.gitignore 2018-03-20 16:51:26.0 +0100
+++ new/lttng-modules-2.10.7/.gitignore 2018-07-05 20:23:18.0 +0200
@@ -79,3 +79,5 @@
 *.orig
 *~
 \#*#
+
+/extra_version
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lttng-modules-2.10.6/ChangeLog 
new/lttng-modules-2.10.7/ChangeLog
--- old/lttng-modules-2.10.6/ChangeLog  2018-05-09 20:07:59.0 +0200
+++ new/lttng-modules-2.10.7/ChangeLog  2018-08-09 21:18:38.0 +0200
@@ -1,3 +1,17 @@
+2018-08-09 (National Book Lovers Day) LTTng modules 2.10.7
+   * Fix: adjust SLE version ranges to build with SP2 and SP3
+   * Fix: Allow alphanumeric characters in SLE version
+   * Fix: Adjust range for SuSE 4.4.103-92 kernels
+   * Add extra version information framework
+   * Fix: btrfs: Remove unnecessary fs_info parameter
+   * Fix: asoc: Remove snd_soc_cache_sync() implementation
+   * Fix: asoc: fix printing jack name
+   * Fix: asoc: Consolidate path trace events
+   * Fix: ASoC level IO tracing removed upstream
+   * Fix: dyntick field added to trace_rcu_dyntick in v4.16
+   * Fix: BUILD_BUG_ON with compile time constant on < v2.6.38
+   * Fix: pid tracker should track "pgid" for noargs probes
+
 2018-05-09 (Lost Sock Memorial Day) LTTng modules 2.10.6
* Fix: update RCU instrumentation for 4.17
* Fix: sunrpc instrumentation for 4.17
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lttng-modules-2.10.6/Makefile.ABI.workarounds 
new/lttng-modules-2.10.7/Makefile.ABI.workarounds
--- old/lttng-modules-2.10.6/Makefile.ABI.workarounds   2018-05-09 
20:00:20.0 +0200
+++ new/lttng-modules-2.10.7/Makefile.ABI.workarounds   2018-08-09 
21:16:36.0 +0200
@@ -34,6 +34,20 @@
   ccflags-y += -DRT_PATCH_VERSION=$(RT_PATCH_VERSION)
 endif
 
+EXTRA_VERSION_NAME:=$(shell $(TOP_LTTNG_MODULES_DIR)/extra-version-name.sh 
$(TOP_LTTNG_MODULES_DIR))
+
+ifneq ($(EXTRA_VERSION_NAME), 0)
+  ccflags-y += -DLTTNG_EXTRA_VERSION_NAME='"$(EXTRA_VERSION_NAME)"'
+endif
+
+EXTRA_VERSION_GIT:=$(shell $(TOP_LTTNG_MODULES_DIR)/extra-version-git.sh 
$(TOP_LTTNG_MODULES_DIR))
+
+ifneq ($(EXTRA_VERSION_GIT), 0)
+  

commit lttng-modules for openSUSE:Factory

2018-06-20 Thread root
Hello community,

here is the log from the commit of package lttng-modules for openSUSE:Factory 
checked in at 2018-06-20 15:33:19

Comparing /work/SRC/openSUSE:Factory/lttng-modules (Old)
 and  /work/SRC/openSUSE:Factory/.lttng-modules.new (New)


Package is "lttng-modules"

Wed Jun 20 15:33:19 2018 rev:6 rq:617807 version:2.10.6

Changes:

--- /work/SRC/openSUSE:Factory/lttng-modules/lttng-modules.changes  
2018-04-11 14:02:27.497790556 +0200
+++ /work/SRC/openSUSE:Factory/.lttng-modules.new/lttng-modules.changes 
2018-06-20 15:33:50.012684710 +0200
@@ -1,0 +2,30 @@
+Sun Jun 17 18:47:02 UTC 2018 - sor.ale...@meowr.ru
+
+- Update to version 2.10.6:
+  * Fix: Update RCU instrumentation for 4.17.
+  * Fix: sunrpc instrumentation for 4.17.
+  * Fix: Use struct reclaim_stat in mm_vmscan_lru_shrink_inactive
+for 4.17.
+  * Fix: Add gfp_flags arg to mm_vmscan_kswapd_wake for 4.17.
+  * Update: KVM instrumentation for ubuntu 4.13.0-38.
+  * Fix: Update KVM instrumentation for Ubuntu 3.13.0-144.
+  * Fix: btrfs instrumentation namespacing.
+  * Cleanup: Comment about CONFIG_HOTPLUG_CPU ifdef.
+  * Fix: Do not use CONFIG_HOTPLUG_CPU for the new hotplug API.
+  * Fix: Update kvm instrumentation for 4.1.50+.
+  * Use the memory pool instead of kmalloc.
+  * Create a memory pool for temporary tracepoint probes storage.
+  * Fix: Use proper pid_ns in the process statedump.
+  * Fix: Add variable quoting to shell scripts.
+  * Update: KVM instrumentation for fedora 4.14.13-300.
+  * Fix: Add Fedora version macros.
+  * Fix: Update btrfs instrumentation for SuSE 4.4.114-92.
+  * Fix: Update block instrumentation for SuSE 4.4.114-92.
+  * Fix: Update rcu instrumentation for v4.16.
+  * Fix: Update vmscan instrumentation for v4.16.
+  * Fix: Update timer instrumentation on 4.16 and 4.14-rt.
+  * Update kvm instrumentation for debian kernel 4.14.0-3.
+- Remove
+  lttng-modules-2.10.5-update-instrumentation-for-linux-4.16.patch.
+
+---

Old:

  lttng-modules-2.10.5-update-instrumentation-for-linux-4.16.patch
  lttng-modules-2.10.5.tar.bz2
  lttng-modules-2.10.5.tar.bz2.asc

New:

  lttng-modules-2.10.6.tar.bz2
  lttng-modules-2.10.6.tar.bz2.asc



Other differences:
--
++ lttng-modules.spec ++
--- /var/tmp/diff_new_pack.Iq8sLj/_old  2018-06-20 15:33:51.256639573 +0200
+++ /var/tmp/diff_new_pack.Iq8sLj/_new  2018-06-20 15:33:51.260639429 +0200
@@ -23,7 +23,7 @@
 %endif
 %endif
 Name:   lttng-modules
-Version:2.10.5
+Version:2.10.6
 Release:0
 Summary:Licensing information for package lttng-modules
 License:GPL-2.0-only AND LGPL-2.1-only AND MIT
@@ -36,8 +36,6 @@
 Source4:Module.supported
 # PATCH-FIX-SLE btrfs-constify-tracepoint-arguments.patch bsc#1044912 
to...@suse.de
 Patch0: btrfs-constify-tracepoint-arguments.patch
-# PATCH-FIX-UPSTREAM 
lttng-modules-2.10.5-update-instrumentation-for-linux-4.16.patch -- Update 
instrumentation on Linux 4.16 (commits 562860a, 9cf057f).
-Patch1: 
lttng-modules-2.10.5-update-instrumentation-for-linux-4.16.patch
 BuildRequires:  kernel-devel
 BuildRequires:  kernel-source
 BuildRequires:  kernel-syms
@@ -65,7 +63,6 @@
 %if (0%{?suse_version} < 1320 || 0%{?suse_version} >= 1500) && 
!0%{?is_opensuse}
 %patch0 -p1
 %endif
-%patch1 -p1
 
 set -- *
 mkdir source
@@ -96,6 +93,6 @@
 done
 
 %files
-%doc LICENSE lgpl-2.1.txt gpl-2.0.txt mit-license.txt
+%license LICENSE lgpl-2.1.txt gpl-2.0.txt mit-license.txt
 
 %changelog

++ lttng-modules-2.10.5.tar.bz2 -> lttng-modules-2.10.6.tar.bz2 ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lttng-modules-2.10.5/ChangeLog 
new/lttng-modules-2.10.6/ChangeLog
--- old/lttng-modules-2.10.5/ChangeLog  2018-01-30 21:56:03.0 +0100
+++ new/lttng-modules-2.10.6/ChangeLog  2018-05-09 20:07:59.0 +0200
@@ -1,3 +1,27 @@
+2018-05-09 (Lost Sock Memorial Day) LTTng modules 2.10.6
+   * Fix: update RCU instrumentation for 4.17
+   * Fix: sunrpc instrumentation for 4.17
+   * Fix: use struct reclaim_stat in mm_vmscan_lru_shrink_inactive for 4.17
+   * Fix: Add gfp_flags arg to mm_vmscan_kswapd_wake for 4.17
+   * Update: kvm instrumentation for ubuntu 4.13.0-38
+   * Fix: update kvm instrumentation for Ubuntu 3.13.0-144
+   * Fix: btrfs instrumentation namespacing
+   * Cleanup: comment about CONFIG_HOTPLUG_CPU ifdef
+   * Fix: do not use CONFIG_HOTPLUG_CPU for the new hotplug API
+   * Fix: update kvm instrumentation for 4.1.50+
+   * Use the memory pool instead of kmalloc
+   * Create a memory pool for temporary tracepoint probes storage
+   * 

commit lttng-modules for openSUSE:Factory

2018-04-11 Thread root
Hello community,

here is the log from the commit of package lttng-modules for openSUSE:Factory 
checked in at 2018-04-11 14:00:07

Comparing /work/SRC/openSUSE:Factory/lttng-modules (Old)
 and  /work/SRC/openSUSE:Factory/.lttng-modules.new (New)


Package is "lttng-modules"

Wed Apr 11 14:00:07 2018 rev:5 rq:594912 version:2.10.5

Changes:

--- /work/SRC/openSUSE:Factory/lttng-modules/lttng-modules.changes  
2018-02-06 16:49:09.240068797 +0100
+++ /work/SRC/openSUSE:Factory/.lttng-modules.new/lttng-modules.changes 
2018-04-11 14:02:27.497790556 +0200
@@ -1,0 +2,8 @@
+Sun Apr  8 15:47:49 UTC 2018 - sor.ale...@meowr.ru
+
+- Rebase btrfs-constify-tracepoint-arguments.patch.
+- Add
+  lttng-modules-2.10.5-update-instrumentation-for-linux-4.16.patch:
+  Update instrumentation on Linux 4.16 (commits 562860a, 9cf057f).
+
+---

New:

  lttng-modules-2.10.5-update-instrumentation-for-linux-4.16.patch



Other differences:
--
++ lttng-modules.spec ++
--- /var/tmp/diff_new_pack.DRhVY9/_old  2018-04-11 14:02:30.757672733 +0200
+++ /var/tmp/diff_new_pack.DRhVY9/_new  2018-04-11 14:02:30.761672589 +0200
@@ -26,7 +26,7 @@
 Version:2.10.5
 Release:0
 Summary:Licensing information for package lttng-modules
-License:GPL-2.0 AND LGPL-2.1 AND MIT
+License:GPL-2.0-only AND LGPL-2.1-only AND MIT
 Group:  System/Kernel
 Url:https://lttng.org/
 Source: 
https://lttng.org/files/lttng-modules/%{name}-%{version}.tar.bz2
@@ -36,6 +36,8 @@
 Source4:Module.supported
 # PATCH-FIX-SLE btrfs-constify-tracepoint-arguments.patch bsc#1044912 
to...@suse.de
 Patch0: btrfs-constify-tracepoint-arguments.patch
+# PATCH-FIX-UPSTREAM 
lttng-modules-2.10.5-update-instrumentation-for-linux-4.16.patch -- Update 
instrumentation on Linux 4.16 (commits 562860a, 9cf057f).
+Patch1: 
lttng-modules-2.10.5-update-instrumentation-for-linux-4.16.patch
 BuildRequires:  kernel-devel
 BuildRequires:  kernel-source
 BuildRequires:  kernel-syms
@@ -60,9 +62,10 @@
 
 %prep
 %setup -q
-%if (0%{?suse_version} < 1320 || 0%{?suse_version} > 1320) && !0%{?is_opensuse}
+%if (0%{?suse_version} < 1320 || 0%{?suse_version} >= 1500) && 
!0%{?is_opensuse}
 %patch0 -p1
 %endif
+%patch1 -p1
 
 set -- *
 mkdir source

++ btrfs-constify-tracepoint-arguments.patch ++
--- /var/tmp/diff_new_pack.DRhVY9/_old  2018-04-11 14:02:30.805670998 +0200
+++ /var/tmp/diff_new_pack.DRhVY9/_new  2018-04-11 14:02:30.809670854 +0200
@@ -11,7 +11,7 @@
 
 --- a/instrumentation/events/lttng-module/btrfs.h
 +++ b/instrumentation/events/lttng-module/btrfs.h
-@@ -86,7 +86,7 @@ LTTNG_TRACEPOINT_EVENT_INSTANCE(btrfs__i
+@@ -87,7 +87,7 @@ LTTNG_TRACEPOINT_EVENT_INSTANCE(btrfs__i
  #else
  LTTNG_TRACEPOINT_EVENT(btrfs_transaction_commit,
  
@@ -20,7 +20,7 @@
  
TP_ARGS(root),
  
-@@ -98,7 +98,7 @@ LTTNG_TRACEPOINT_EVENT(btrfs_transaction
+@@ -99,7 +99,7 @@ LTTNG_TRACEPOINT_EVENT(btrfs_transaction
  
  LTTNG_TRACEPOINT_EVENT_CLASS(btrfs__inode,
  
@@ -29,7 +29,7 @@
  
TP_ARGS(inode),
  
-@@ -116,21 +116,21 @@ LTTNG_TRACEPOINT_EVENT_CLASS(btrfs__inod
+@@ -117,21 +117,21 @@ LTTNG_TRACEPOINT_EVENT_CLASS(btrfs__inod
  
  LTTNG_TRACEPOINT_EVENT_INSTANCE(btrfs__inode, btrfs_inode_new,
  
@@ -54,7 +54,7 @@
  
TP_ARGS(inode)
  )
-@@ -163,8 +163,8 @@ LTTNG_TRACEPOINT_EVENT(btrfs_get_extent,
+@@ -164,8 +164,8 @@ LTTNG_TRACEPOINT_EVENT(btrfs_get_extent,
  
  LTTNG_TRACEPOINT_EVENT(btrfs_get_extent,
  
@@ -65,7 +65,7 @@
  
TP_ARGS(root, inode, map),
  
-@@ -276,7 +276,7 @@ LTTNG_TRACEPOINT_EVENT_CLASS(btrfs__orde
+@@ -298,7 +298,7 @@ LTTNG_TRACEPOINT_EVENT_CLASS(btrfs__orde
  #elif (LINUX_VERSION_CODE >= KERNEL_VERSION(4,12,0))
  LTTNG_TRACEPOINT_EVENT_CLASS(btrfs__ordered_extent,
  
@@ -74,7 +74,7 @@
  
TP_ARGS(inode, ordered),
  
-@@ -420,36 +420,36 @@ LTTNG_TRACEPOINT_EVENT(btrfs_sync_file,
+@@ -464,36 +464,36 @@ LTTNG_TRACEPOINT_EVENT(btrfs_sync_file,
  #else
  LTTNG_TRACEPOINT_EVENT_INSTANCE(btrfs__ordered_extent, 
btrfs_ordered_extent_add,
  
@@ -117,7 +117,7 @@
  
TP_ARGS(page, inode, wbc),
  
-@@ -479,15 +479,15 @@ LTTNG_TRACEPOINT_EVENT_INSTANCE_MAP(btrf
+@@ -523,15 +523,15 @@ LTTNG_TRACEPOINT_EVENT_INSTANCE_MAP(btrf
  
btrfs__extent_writepage,
  
@@ -136,7 +136,7 @@
  
TP_ARGS(page, start, end, uptodate),
  
-@@ -504,7 +504,7 @@ LTTNG_TRACEPOINT_EVENT(btrfs_writepage_e
+@@ -548,7 +548,7 @@ LTTNG_TRACEPOINT_EVENT(btrfs_writepage_e
  
  LTTNG_TRACEPOINT_EVENT(btrfs_sync_file,
  
@@ -145,7 +145,7 @@
  
TP_ARGS(file, datasync),
  
-@@ -532,7 +532,7 @@ LTTNG_TRACEPOINT_EVENT(btrfs_sync_fs,
+@@ -577,7 +577,7 @@ 

commit lttng-modules for openSUSE:Factory

2018-02-06 Thread root
Hello community,

here is the log from the commit of package lttng-modules for openSUSE:Factory 
checked in at 2018-02-06 16:49:00

Comparing /work/SRC/openSUSE:Factory/lttng-modules (Old)
 and  /work/SRC/openSUSE:Factory/.lttng-modules.new (New)


Package is "lttng-modules"

Tue Feb  6 16:49:00 2018 rev:4 rq:573003 version:2.10.5

Changes:

--- /work/SRC/openSUSE:Factory/lttng-modules/lttng-modules.changes  
2018-01-24 15:32:36.864441216 +0100
+++ /work/SRC/openSUSE:Factory/.lttng-modules.new/lttng-modules.changes 
2018-02-06 16:49:09.240068797 +0100
@@ -1,0 +2,23 @@
+Sun Feb  4 19:26:38 UTC 2018 - sor.ale...@meowr.ru
+
+- Update to version 2.10.5:
+  * Fix network instrumentation protocol enum.
+  * Update btrfs instrumentation for SUSE's kernel 4.4.103-6.
+  * Update block instrumentation for SUSE's kernel 4.4.73-5.
+  * Fix global_dirty_limit for kernel v4.2 and up.
+  * Fix network instrumentation handling of corrupted TCP headers.
+  * Add missing uaccess.h include from kstrtox.h wrapper.
+  * Update kvm instrumentation for 4.14.14+, 4.9.77+, 4.4.112+.
+  * Fix: btrfs_delayed_ref_head was unwired since v3.12.
+  * Fix Debian kernel version parsing.
+  * Fix block instrumentation 4.14+ NULL pointer dereference.
+  * Update sock instrumentation for 4.15.
+  * Fix: ACCESS_ONCE() was removed in kernel 4.15.
+  * Fix sched instrumentation on stable RT kernels.
+  * timer API transition for kernel 4.15.
+  * Don't nest get online cpus.
+  * Fix lttng_channel_syscall_mask() bool use in bitfield.
+  * Update kmem instrumentation for kernel 4.15.
+- Remove lttng-modules-2.10.4-fix-kvm.patch.
+
+---

Old:

  lttng-modules-2.10.4-fix-kvm.patch
  lttng-modules-2.10.4.tar.bz2
  lttng-modules-2.10.4.tar.bz2.asc

New:

  lttng-modules-2.10.5.tar.bz2
  lttng-modules-2.10.5.tar.bz2.asc



Other differences:
--
++ lttng-modules.spec ++
--- /var/tmp/diff_new_pack.zaAyhn/_old  2018-02-06 16:49:09.820041659 +0100
+++ /var/tmp/diff_new_pack.zaAyhn/_new  2018-02-06 16:49:09.820041659 +0100
@@ -23,7 +23,7 @@
 %endif
 %endif
 Name:   lttng-modules
-Version:2.10.4
+Version:2.10.5
 Release:0
 Summary:Licensing information for package lttng-modules
 License:GPL-2.0 AND LGPL-2.1 AND MIT
@@ -36,8 +36,6 @@
 Source4:Module.supported
 # PATCH-FIX-SLE btrfs-constify-tracepoint-arguments.patch bsc#1044912 
to...@suse.de
 Patch0: btrfs-constify-tracepoint-arguments.patch
-# PATCH-FIX-UPSTREAM lttng-modules-2.10.4-fix-kvm.patch 
mathieu.desnoy...@efficios.com -- Update KVM instrumentation for Linux 4.15 
(commits 3363052, d9f561b, 5ccd696, bda29b7).
-Patch1: lttng-modules-2.10.4-fix-kvm.patch
 BuildRequires:  kernel-devel
 BuildRequires:  kernel-source
 BuildRequires:  kernel-syms
@@ -65,7 +63,6 @@
 %if (0%{?suse_version} < 1320 || 0%{?suse_version} > 1320) && !0%{?is_opensuse}
 %patch0 -p1
 %endif
-%patch1 -p1
 
 set -- *
 mkdir source

++ lttng-modules-2.10.4.tar.bz2 -> lttng-modules-2.10.5.tar.bz2 ++
 1666 lines of diff (skipped)




commit lttng-modules for openSUSE:Factory

2018-01-24 Thread root
Hello community,

here is the log from the commit of package lttng-modules for openSUSE:Factory 
checked in at 2018-01-24 15:32:35

Comparing /work/SRC/openSUSE:Factory/lttng-modules (Old)
 and  /work/SRC/openSUSE:Factory/.lttng-modules.new (New)


Package is "lttng-modules"

Wed Jan 24 15:32:35 2018 rev:3 rq:568860 version:2.10.4

Changes:

--- /work/SRC/openSUSE:Factory/lttng-modules/lttng-modules.changes  
2017-12-31 01:14:18.811200044 +0100
+++ /work/SRC/openSUSE:Factory/.lttng-modules.new/lttng-modules.changes 
2018-01-24 15:32:36.864441216 +0100
@@ -1,0 +2,7 @@
+Wed Jan 24 10:09:10 UTC 2018 - sor.ale...@meowr.ru
+
+- Add lttng-modules-2.10.4-fix-kvm.patch: Update KVM
+  instrumentation for Linux 4.15 (commits 3363052, d9f561b,
+  5ccd696, bda29b7).
+
+---

New:

  lttng-modules-2.10.4-fix-kvm.patch



Other differences:
--
++ lttng-modules.spec ++
--- /var/tmp/diff_new_pack.5HTEGe/_old  2018-01-24 15:32:37.840395573 +0100
+++ /var/tmp/diff_new_pack.5HTEGe/_new  2018-01-24 15:32:37.844395386 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package lttng-modules
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -36,6 +36,8 @@
 Source4:Module.supported
 # PATCH-FIX-SLE btrfs-constify-tracepoint-arguments.patch bsc#1044912 
to...@suse.de
 Patch0: btrfs-constify-tracepoint-arguments.patch
+# PATCH-FIX-UPSTREAM lttng-modules-2.10.4-fix-kvm.patch 
mathieu.desnoy...@efficios.com -- Update KVM instrumentation for Linux 4.15 
(commits 3363052, d9f561b, 5ccd696, bda29b7).
+Patch1: lttng-modules-2.10.4-fix-kvm.patch
 BuildRequires:  kernel-devel
 BuildRequires:  kernel-source
 BuildRequires:  kernel-syms
@@ -63,6 +65,7 @@
 %if (0%{?suse_version} < 1320 || 0%{?suse_version} > 1320) && !0%{?is_opensuse}
 %patch0 -p1
 %endif
+%patch1 -p1
 
 set -- *
 mkdir source

++ lttng-modules-2.10.4-fix-kvm.patch ++
--- a/instrumentation/events/lttng-module/kvm.h
+++ b/instrumentation/events/lttng-module/kvm.h
@@ -84,6 +84,28 @@ LTTNG_TRACEPOINT_EVENT(kvm_ack_irq,
{ KVM_TRACE_MMIO_READ, "read" }, \
{ KVM_TRACE_MMIO_WRITE, "write" }
 
+#if (LINUX_VERSION_CODE >= KERNEL_VERSION(4,15,0) \
+   || LTTNG_KERNEL_RANGE(4,14,14, 4,15,0) \
+   || LTTNG_KERNEL_RANGE(4,9,77, 4,10,0) \
+   || LTTNG_KERNEL_RANGE(4,4,112, 4,5,0) \
+   || LTTNG_KERNEL_RANGE(3,16,52, 3,17,0) \
+   || LTTNG_KERNEL_RANGE(3,2,97, 3,3,0) \
+   || LTTNG_DEBIAN_KERNEL_RANGE(4,9,65,0,3,0, 4,10,0,0,0,0))
+
+LTTNG_TRACEPOINT_EVENT(kvm_mmio,
+   TP_PROTO(int type, int len, u64 gpa, void *val),
+   TP_ARGS(type, len, gpa, val),
+
+   TP_FIELDS(
+   ctf_integer(u32, type, type)
+   ctf_integer(u32, len, len)
+   ctf_integer(u64, gpa, gpa)
+   ctf_sequence_hex(unsigned char, val, val, u32, len)
+   )
+)
+
+#else
+
 LTTNG_TRACEPOINT_EVENT(kvm_mmio,
TP_PROTO(int type, int len, u64 gpa, u64 val),
TP_ARGS(type, len, gpa, val),
@@ -96,6 +118,8 @@ LTTNG_TRACEPOINT_EVENT(kvm_mmio,
)
 )
 
+#endif
+
 #if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,34))
 
 #define kvm_fpu_load_symbol\




commit lttng-modules for openSUSE:Factory

2017-12-30 Thread root
Hello community,

here is the log from the commit of package lttng-modules for openSUSE:Factory 
checked in at 2017-12-31 01:14:18

Comparing /work/SRC/openSUSE:Factory/lttng-modules (Old)
 and  /work/SRC/openSUSE:Factory/.lttng-modules.new (New)


Package is "lttng-modules"

Sun Dec 31 01:14:18 2017 rev:2 rq:560614 version:2.10.4

Changes:

--- /work/SRC/openSUSE:Factory/lttng-modules/lttng-modules.changes  
2017-11-19 11:12:18.265389528 +0100
+++ /work/SRC/openSUSE:Factory/.lttng-modules.new/lttng-modules.changes 
2017-12-31 01:14:18.811200044 +0100
@@ -1,0 +2,7 @@
+Fri Dec 29 18:52:22 UTC 2017 - sor.ale...@meowr.ru
+
+- Update to version 2.10.4:
+  * Fix: lttng_kvmalloc helper NULL pointer OOP.
+- Use tarball signing.
+
+---

Old:

  lttng-modules-2.10.3.tar.bz2

New:

  lttng-modules-2.10.4.tar.bz2
  lttng-modules-2.10.4.tar.bz2.asc
  lttng-modules.keyring



Other differences:
--
++ lttng-modules.spec ++
--- /var/tmp/diff_new_pack.nYwYjJ/_old  2017-12-31 01:14:19.630926556 +0100
+++ /var/tmp/diff_new_pack.nYwYjJ/_new  2017-12-31 01:14:19.634925221 +0100
@@ -23,15 +23,18 @@
 %endif
 %endif
 Name:   lttng-modules
-Version:2.10.3
+Version:2.10.4
 Release:0
 Summary:Licensing information for package lttng-modules
 License:GPL-2.0 AND LGPL-2.1 AND MIT
 Group:  System/Kernel
-URL:https://lttng.org/
+Url:https://lttng.org/
 Source: 
https://lttng.org/files/lttng-modules/%{name}-%{version}.tar.bz2
-Source1:%{name}-preamble
-Source2:Module.supported
+Source1:
https://lttng.org/files/lttng-modules/%{name}-%{version}.tar.bz2.asc
+Source2:%{name}.keyring
+Source3:%{name}-preamble
+Source4:Module.supported
+# PATCH-FIX-SLE btrfs-constify-tracepoint-arguments.patch bsc#1044912 
to...@suse.de
 Patch0: btrfs-constify-tracepoint-arguments.patch
 BuildRequires:  kernel-devel
 BuildRequires:  kernel-source
@@ -77,7 +80,7 @@
 for flavor in %{flavors_to_build}; do
 rm -rf obj/$flavor
 cp -r source obj/$flavor
-cp %{SOURCE2} obj/$flavor
+cp %{SOURCE4} obj/$flavor
 make %{?_smp_mflags} V=1 -C 
%{_prefix}/src/linux-obj/%{_target_cpu}/$flavor modules M=$PWD/obj/$flavor  
CONFIG_LTTNG=m CONFIG_LTTNG_CLOCK_PLUGIN_TEST=m
 done
 

++ lttng-modules-2.10.3.tar.bz2 -> lttng-modules-2.10.4.tar.bz2 ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lttng-modules-2.10.3/ChangeLog 
new/lttng-modules-2.10.4/ChangeLog
--- old/lttng-modules-2.10.3/ChangeLog  2017-11-03 22:24:55.0 +0100
+++ new/lttng-modules-2.10.4/ChangeLog  2017-11-08 20:12:08.0 +0100
@@ -1,3 +1,6 @@
+2017-11-08 (National Cappuccino Day) LTTng modules 2.10.4
+   * Fix: lttng_kvmalloc helper NULL pointer OOP
+
 2017-11-03 (National Sandwich) LTTng modules 2.10.3
* Fix: lttng-logger get_user_pages_fast error handling
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lttng-modules-2.10.3/lttng-tracer.h 
new/lttng-modules-2.10.4/lttng-tracer.h
--- old/lttng-modules-2.10.3/lttng-tracer.h 2017-11-03 22:23:28.0 
+0100
+++ new/lttng-modules-2.10.4/lttng-tracer.h 2017-11-08 20:12:17.0 
+0100
@@ -42,7 +42,7 @@
 
 #define LTTNG_MODULES_MAJOR_VERSION 2
 #define LTTNG_MODULES_MINOR_VERSION 10
-#define LTTNG_MODULES_PATCHLEVEL_VERSION 3
+#define LTTNG_MODULES_PATCHLEVEL_VERSION 4
 #define LTTNG_MODULES_EXTRAVERSION ""
 
 #define LTTNG_VERSION_NAME "KeKriek"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lttng-modules-2.10.3/wrapper/vmalloc.h 
new/lttng-modules-2.10.4/wrapper/vmalloc.h
--- old/lttng-modules-2.10.3/wrapper/vmalloc.h  2017-10-31 23:42:19.0 
+0100
+++ new/lttng-modules-2.10.4/wrapper/vmalloc.h  2017-11-07 22:49:45.0 
+0100
@@ -107,32 +107,40 @@
 
 #include 
 
+static inline
+void print_vmalloc_node_range_warning(void)
+{
+   printk_once(KERN_WARNING "LTTng: __vmalloc_node_range symbol lookup 
failed.\n");
+   printk_once(KERN_WARNING "Tracer performance will be degraded on NUMA 
systems.\n");
+   printk_once(KERN_WARNING "Please rebuild your kernel with 
CONFIG_KALLSYMS enabled.\n");
+}
+
 /*
  * kallsyms wrapper of __vmalloc_node with a fallback to kmalloc_node.
  */
 static inline
-void *__lttng_vmalloc_node_fallback(unsigned long size, unsigned long align,
- gfp_t gfp_mask, pgprot_t prot, int node, void *caller)
+void *__lttng_vmalloc_node_range(unsigned long size, unsigned long align,
+   unsigned long