Project

General

Profile

Actions

Feature #430

closed

Sync tracepoint fields with mainline

Added by Francis Giraldeau almost 12 years ago. Updated over 11 years ago.

Status:
Resolved
Priority:
Normal
Target version:
Start date:
01/24/2013
Due date:
% Done:

0%

Estimated time:

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

0001-sync-with-mainline-commit-a1ce392.patch (1.19 KB) 0001-sync-with-mainline-commit-a1ce392.patch Trivial path to sync mainline headers Francis Giraldeau, 01/25/2013 11:46 AM
Actions #1

Updated by Francis Giraldeau almost 12 years ago

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.

Actions #2

Updated by Mathieu Desnoyers almost 12 years ago

  • Status changed from New to Resolved

merged into master branch, thanks!

Actions #3

Updated by Mathieu Desnoyers almost 12 years ago

  • Target version changed from 2.1 stable to 2.2
Actions #4

Updated by Mathieu Desnoyers almost 12 years ago

FYI, this does not target 2.1 stable, but master.

Actions #5

Updated by Mathieu Desnoyers almost 12 years ago

  • 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 ?

Actions #6

Updated by Francis Giraldeau almost 12 years ago

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.

Actions #7

Updated by Mathieu Desnoyers over 11 years ago

  • Tracker changed from Bug to Feature
Actions #8

Updated by Mathieu Desnoyers over 11 years ago

  • Status changed from Feedback to Resolved
Actions

Also available in: Atom PDF