Changelog for
lttng-modules-2.13.11-58.29.x86_64.rpm :
* Thu Feb 15 2024 Tony Jones
- Update to version 2.13.11 to allow package inclusion into SLE-Micro 6.0: Changes (2.13.11): Fix: Include linux/sched/rt.h for kernels v3.9 to v3.14 Fix: Disable IBT around indirect function calls Inline implementation of task_prio() Fix: prio context NULL pointer exception Fix: MODULE_IMPORT_NS is introduced in kernel 5.4 Android: Import VFS namespace for android common kernel Fix: get_file_rcu is missing in kernels < 4.1 Fix: lookup_fd_rcu replaced by lookup_fdget_rcu in linux 6.7.0-rc1 Fix: mm, vmscan signatures changed in linux 6.7.0-rc1 Fix: phys_proc_id and cpu_core_id moved in linux 6.7.0-rc1 Fix build for RHEL 8.8 with linux 4.18.0-477.10.1+ Fix: bytecode validator: oops during validation of immediate string Fix: lttng-probe-kvm-x86-mmu build with linux 6.6 Fix: built-in lttng with kernel >= v6.1 Fix: ubuntu kinetic kernel range for jdb2 Changes (2.13.10): Fix: sessiond: incorrect use of exclusions array leads to crash Tests fix: test_callstack: output of addr2line incorrectly parsed Fix: sessiond: silent kernel notifier registration error Fix: sessiond: size-based notification occasionally not triggered Fix: adding a user space probe fails on thumb functions Fix: Tests that assume CPU 0 is present Fix: Wrong assumption about possible CPUs Tests: fix: parse-callback reports missing addr2line Fix: lttng remove-trigger -h fails Tests: snapshot tests complain that nothing is output Tests: Test snapshot maximum size correctly Tests: Add get_possible_cpus_count utility Fix: ini parser: truncation of value name Fix: truncated len in lttng_event_rule_user_tracepoint_serialize() Tests: remove leftover debug printing in test_add_trigger_cli- Drop patch lttng-modules-2.13.9-linux-6.3.patch (upstream)
* Fri May 26 2023 Alexei Sorokin - Update to version 2.13.9:
* Fix: jbd2: use the correct print format (v5.4.229).
* Fix: jbd2 upper bound for v5.10.163.
* Fix: jbd2: use the correct print format (v5.10.163).
* Fix: btrfs: move accessor helpers into accessors.h (v6.2).- Add lttng-modules-2.13.9-linux-6.3.patch: back-port commits 23d91ab1f33370551feceddd93a1ecac7213e692, f3559e5b06b24ad0336211950792fa97398c5e9a, f39b4a3cbff6d286025bd692aaa24ae6f8efb40b, 6bc8ed7d08c616991451183eaffeeeb80ca0cd1a for Linux 6.3 compatibility.
* Fri Jan 13 2023 Alexei Sorokin - Update to version 2.13.8:
* Fix: jbd2: use the correct print format.
* Fix: in_x32_syscall was introduced in v4.7.0.
* Explicitly skip tracing x32 system calls.
* Fix: kallsyms wrapper on ppc64el.
* Fix: Adjust ranges for RHEL 8.6 kernels.
* Fix: kvm-x86 requires CONFIG_KALLSYMS_ALL.
* Fix: mm/slab_common: drop kmem_alloc & avoid dereferencing fields when not using (v6.1).
* Sun Oct 02 2022 Alexei Sorokin - Update to version 2.13.7 (changes since 2.13.4):
* Fix: incorrect stub prototypes when CONFIG_HAVE_SYSCALL_TRACEPOINTS=n.
* Fix: mm/tracing: add \'accounted\' entry into output of allocation tracepoints (v6.0).
* Fix: block: remove bdevname (v6.0).
* Fix: fs/jbd2: Fix the documentation of the jbd2_write_superblock() callers (v6.0).
* Fix: tie compaction probe build to CONFIG_COMPACTION.
* Fix: net: skb: introduce kfree_skb_reason() (v5.15.58..v5.16).
* Fix: workqueue: Fix type of cpu in trace event (v5.19).
* Fix: fs: Remove flags parameter from aops->write_begin (v5.19).
* Fix: mm/page_alloc: fix tracepoint mm_page_alloc_zone_locked() (v5.19).
* Fix: bytecode validator: reject specialised load field/context ref instructions.
* Fix: bytecode validator: reject specialised load instructions.
* Fix: honour \"user\" attribute for array/sequence of user integers.
* wrapper: powerpc64: fix kernel crash caused by do_get_kallsyms.
* Fix: event notification: Remove duplicate event enabled check.
* Fix: event notification capture: validate buffer length.
* Fix: handle capture page faults as skip field.
* Fix: event notification capture error handling.
* Fix: capture_sequence_element_{un,}signed: handle user-space input.
* Fix: notification capture: handle userspace strings.
* Implement lttng_msgpack_write_user_str.
* Fix: bytecode interpreter: LOAD_FIELD: handle user fields.
* Fix: move \"user\" attribute from field to type.
* Introduce lttng_copy_from_user_check_nofault.
* Fix: adjust range v5.10.137 in block probe.
* Fix: handle integer capture page faults as skip field.- Drop lttng-modules-2.13.4-linux-5.19.patch: merged upstream.
* Fri Aug 19 2022 Alexei Sorokin - Add lttng-modules-2.13.4-linux-5.19.patch: back-port commits 6229bbaa423832f6b7c7a658ad11e1d4242752ff, 5e2f832d59d51589ab69479c7db43c7581fb9346, c6da9604b1666780ea4725b3b3d1bfa1548f9c89 for Linux 5.19 compatibility.
* Fri Jun 03 2022 Alexei Sorokin - Update to version 2.13.4:
* Fix: event notifier: racy use of last subbuffer record.
* Fix: bytecode interpreter context_get_index() leaves byte order uninitialised.
* Fix: \"random\" tracepoints removed in stable kernels.
* Fix: random: remove unused tracepoints (v5.10, v5.15).
* Fix: sched/tracing: Append prev_state to tp args instead (v5.18).
* Fix: mm: compaction: cleanup the compaction trace events (v5.18).
* Fix: scsi: core: Remove (v5.18).
* Fix: kprobes: Use rethook for kretprobe if possible (v5.18).
* Fix: random: remove unused tracepoints (v5.18).
* Fix: scsi: block: Remove REQ_OP_WRITE_SAME support (v5.18).
* Fix: block: remove genhd.h (v5.18).
* Fix: sched/tracing: Don\'t re-read p->state when emitting sched_switch event (v5.18).
* Fix: KVM: x86: Unexport kvm_x86_ops (v5.18).
* Fix: do not warn on unknown counter ioctl.
* Fix: tracepoint event: allow same provider and event name.
* Fix: compaction migratepages event name.
* Wed May 18 2022 Alexei Sorokin - Update to version 2.13.3:
* Fix: incorrect in/out direction for syscall exit.
* Fix: net: socket: rename SKB_DROP_REASON_SOCKET_FILTER (v5.17).
* Fix: net: skb: introduce kfree_skb_reason() (v5.17).
* Fix: random: rather than entropy_store abstraction, use global (v5.17).
* Fix: btrfs: pass fs_info to trace_btrfs_transaction_commit (v5.17).
* Fix: mm: compaction: fix the migration stats in trace_mm_compaction_migratepages() (v5.17).
* Fix: block: remove the ->rq_disk field in struct request (v5.17).
* Fix: block: remove GENHD_FL_SUPPRESS_PARTITION_INFO (v5.17).
* Document expected ISO8601 time formats in ABI header.
* Fix: lttng ABI: lttng_counter_ioctl() tainted scalar.
* Fix: sample discarded events count before reserve.
* Cleanup: comment alignment in ring buffer config.h.
* Sat Jan 15 2022 Alexei Sorokin - Update to version 2.13.1:
* See https://git.lttng.org/?p=lttng-modules.git;a=shortlog;h=refs/tags/v2.13.1- Drop lttng-modules-2.13.0-linux-5.15.patch: merged upstream.
* Sat Nov 27 2021 Alexei Sorokin - Update to version 2.13.0:
* See https://git.lttng.org/?p=lttng-modules.git;a=blob_plain;f=ChangeLog;hb=v2.13.0- Add lttng-modules-2.13.0-linux-5.15.patch: Linux 5.15 compatibility (commit ffcc8734 by Michael Jeanson).- Add ARMv7 and RISC-V to supported architectures.
* Fri Jan 22 2021 Luigi Baldoni - Update to version 2.12.4
* fix: adjust version range for trace_find_free_extent()
* Improve the release script
* Add release maintainer script
* fix: statedump: undefined symbols caused by incorrect patch backport
* fix: include order for older kernels
* fix: tracepoint: Optimize using static_call() (v5.10)
* fix: KVM: x86/mmu: Return unique RET_PF_
* values if the fault was fixed (v5.10)
* fix: kvm: x86/mmu: Add TDP MMU PF handler (v5.10)
* fix: KVM: x86: Add intr/vectoring info and error code to kvm_exit tracepoint (v5.10)
* fix: ext4: fast commit recovery path (v5.10)
* fix: btrfs: make ordered extent tracepoint take btrfs_inode (v5.10)
* fix: btrfs: tracepoints: output proper root owner for trace_find_free_extent() (v5.10)
* fix: objtool: Rename frame.h -> objtool.h (v5.10)
* Fix: ressource leak in id tracker
* fix: strncpy equals destination size warning