commit lttng-modules for openSUSE:Factory
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
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
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
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
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
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
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
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
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
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
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