Feature #430
closed
Sync tracepoint fields with mainline
Added by Francis Giraldeau almost 12 years ago.
Updated over 11 years ago.
Description
Some fields have been added into linux 3.7 tracepoints, and the order of some other fields are realigned to increase data density (avoid holes because of alignment).
Files
Verified upstream commits:
$ git show-ref v3.6
255595ebd4692ca21dcdbeef2b648204d0b8ee63 refs/tags/v3.6
$ git show-ref v3.7
d4f28c153f820851f9c765ac9bc12dffe90accae refs/tags/v3.7
$ git log --oneline 255595ebd4692ca21dcdbeef2b648204d0b8ee63..d4f28c153f820851f9c765ac9bc12dffe90accae include/trace/events/
caf4919 Revert "revert "Revert "mm: remove __GFP_NO_KSWAPD""" and associated damage
a509153 revert "Revert "mm: remove __GFP_NO_KSWAPD""
82b212f Revert "mm: remove __GFP_NO_KSWAPD"
95a7d76 xen/mmu: Use Xen specific TLB flush instead of the generic one.
7205542 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs
c654345 mm: remove __GFP_NO_KSWAPD
6432f21 Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4
a1ce392 UAPI: (Scripted) Convert #include "..." to #include <path/...> in kernel system headers
dea7d76 Btrfs: update delayed ref's tracepoints to show sequence
8137029 ext4: add missing space to trace message
210c052 ext4: realign trace events structs to make it smaller
The only thing that needed a sync is a1ce392 that fixes includes, and there is no consequence on lttng-modules (includes were already global instead of relative).
The following patch is only for completeness and avoid any diff with mainline headers.
- Status changed from New to Resolved
merged into master branch, thanks!
- Target version changed from 2.1 stable to 2.2
FYI, this does not target 2.1 stable, but master.
- Status changed from Resolved to Feedback
Besides this patch, are there other changes that are needed on the master branch to be in line with 3.7 ?
There are missing events in lttng according to mainline:
- 9p.h : Plan 9 Filesystem Protocol
- mce.h : Machine check handler
- migrate.h : trace_mm_migrate_pages
- oom.h : trace_oom_score_adj_update
- task.h : task_newtask and task_rename: replaces clone/exec syscall for analysis
- xen.h : XEN tracepoints
It depends whether we want to support those.
- Tracker changed from Bug to Feature
- Status changed from Feedback to Resolved
Also available in: Atom
PDF