)]}'
{
  "log": [
    {
      "commit": "b28b130719af6e7f56e0bbdac38ba703a36ba5d5",
      "tree": "8ed12f2c55b75a7e1db5c0c2dbc7de67441a8805",
      "parents": [
        "5a439645eaf3c0c64ae303ca57f9a4467cbdc6f3"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "bp@suse.de",
        "time": "Sun Mar 03 20:25:33 2013 +0100"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Mar 15 13:06:01 2013 -0300"
      },
      "message": "tools lib lk: Fix _FORTIFY_SOURCE builds\n\nJiri Olsa triggers the following build error:\n\n    SUBDIR ../lib/lk/\n    CC debugfs.o\nIn file included from /usr/include/errno.h:29:0,\n                 from debugfs.c:1:\n/usr/include/features.h:314:4: error: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Werror\u003dcpp]\n\nThis is because enabling buffer overflow checks through _FORTIFY_SOURCE\nrequire compiler optimizations to be enabled too. However, those are\nnot. Enable them by simply copying the perf optimization level. It can\nbe expanded later if we want to support debug builds, etc.\n\nSigned-off-by: Borislav Petkov \u003cbp@suse.de\u003e\nReported-by: Jiri Olsa \u003cjolsa@redhat.com\u003e\nLink: http://lkml.kernel.org/r/1362338733-8718-1-git-send-email-bp@alien8.de\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "1355915ac626da30a0c02ccd4569c1e5ce2cbb82",
      "tree": "37a7cb0618572c4c45d0ec6949cdda6253694291",
      "parents": [
        "85c66be101e1847f0eb46dcb48d5738572129694"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "bp@suse.de",
        "time": "Wed Feb 20 16:32:31 2013 +0100"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Mar 15 13:06:01 2013 -0300"
      },
      "message": "perf tools: Extract perf-specific stuff from debugfs.c\n\nMove them to util.c and simplify code a bit.\n\nSigned-off-by: Borislav Petkov \u003cbp@suse.de\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nLink: http://lkml.kernel.org/r/1361374353-30385-6-git-send-email-bp@alien8.de\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "85c66be101e1847f0eb46dcb48d5738572129694",
      "tree": "96900665b0edb1466da7b82bd7ca619858f4ba4d",
      "parents": [
        "9687b89d21999301ed386855c04b60d00ed1ec02"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "bp@suse.de",
        "time": "Wed Feb 20 16:32:30 2013 +0100"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Mar 15 13:06:00 2013 -0300"
      },
      "message": "perf tools: Introduce tools/lib/lk library\n\nThis introduces the tools/lib/lk library, that will gradually have the\nroutines that now are used in tools/perf/ and other tools and that can\nbe shared.\n\nStart by carving out debugfs routines for general use.\n\nSigned-off-by: Borislav Petkov \u003cbp@suse.de\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nLink: http://lkml.kernel.org/r/1361374353-30385-5-git-send-email-bp@alien8.de\n[ committer note: Add tools/lib/lk/ to perf\u0027s MANIFEST so that its tarballs continue to build ]\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "b9e8c37220c80e78289a1e87b50c09418eb59a7e",
      "tree": "e6f08de5619504b9c90428cc0f3b8a3465508aae",
      "parents": [
        "e4dd45fe7add0de09e0e5b2b511732d9c86b6ee7"
      ],
      "author": {
        "name": "Jack Mitchell",
        "email": "jack.mitchell@dbbroadcast.co.uk",
        "time": "Fri Mar 08 11:21:52 2013 +0000"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed Mar 13 17:00:00 2013 -0300"
      },
      "message": "libtraceevent: Remove hard coded include to /usr/local/include in Makefile\n\nhaving /usr/local/include hardcoded into the makefile is not necessary\nas this is automatically included by GCC. It also infects cross-compile\nbuilds with the host systems includes.\n\nSigned-off-by: Jack Mitchell \u003cjack.mitchell@dbbroadcast.co.uk\u003e\nAcked-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Ingo Molnar \u003cmingo@redhat.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLink: http://lkml.kernel.org/r/1362741712-21308-1-git-send-email-ml@communistcode.co.uk\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "e23c1a5578cf32ed3a7ac9dde59a2de0a52ff812",
      "tree": "d58e6e41a4d8ff4f5e437225607e4fdb86cd12d3",
      "parents": [
        "a2d28d0c198b65fac28ea6212f5f8edc77b29c27"
      ],
      "author": {
        "name": "Jiri Olsa",
        "email": "jolsa@redhat.com",
        "time": "Thu Jan 24 21:46:43 2013 +0100"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Jan 25 12:49:28 2013 -0300"
      },
      "message": "tools lib traceevent: Handle dynamic array\u0027s element size properly\n\nFixing the dynamic array format field parsing.\n\nCurrently the event_read_fields function could segfault while parsing\ndynamic array other than string type. The reason is the event-\u003epevent\ndoes not need to be set and gets dereferenced unconditionaly.\n\nAlso adding proper initialization of field-\u003eelementsize based on the\nparsed dynamic type.\n\nSigned-off-by: Jiri Olsa \u003cjolsa@redhat.com\u003e\nAcked-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\nCc: Corey Ashford \u003ccjashfor@linux.vnet.ibm.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nLink: http://lkml.kernel.org/r/1359060403-32422-1-git-send-email-jolsa@redhat.com\n[ committer note: Made a char pointer parameter const, as requested by Steven ]\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "10ee9fa3b92dece36209a3786d7bd558d459635f",
      "tree": "06ffae5cf284070e8de34cf1ccbf44a723cf90c0",
      "parents": [
        "2a16bf8c1333aa5107ce6474c4df9988d62b41d3"
      ],
      "author": {
        "name": "Tom Zanussi",
        "email": "tom.zanussi@linux.intel.com",
        "time": "Fri Jan 18 13:51:25 2013 -0600"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Jan 24 16:40:52 2013 -0300"
      },
      "message": "perf tools: Reinstate \u0027signed\u0027 field flag for tracepoints\n\nFor some reason the libtraceevent tracepoint-parsing code is missing\nthe FIELD_IS_SIGNED flag-setting code, which causes problems for the\nPerl trace event binding at least, since it ends up unable to\nrecognize negative numbers.\n\nThings like checking for negative return values therefore fail, causing\nscripts like rwtop to instead interpret the negative return value as a\nlarge positive value, which in turn get added to e.g. read totals with\ninsanely invalid results.\n\nSo set the FIELD_IS_SIGNED flag for tracepoint events that specify\n\"signed:1\".\n\nBefore:\n\n  # perf script record rw-by-pid\n  # perf script report rw-by-pid\n\n  read counts by pid:\n\n     pid                  comm     # reads  bytes_requested  bytes_read\n  ------  --------------------  -----------  ----------  ----------\n     753  Xorg                          88      512000  7.74763251095801e+20\n    1619  firefox                       42         462  2.58254417031934e+20\n    1232  gnome-shell                   11         176  1.10680464442257e+20\n    1471  gnome-terminal                 3       16366  18446744073709551615\n    1408  libsocialweb-co                2          32  18446744073709551613\n\nAfter:\n\n  # perf script report rw-by-pid\n\n  read counts by pid:\n\n     pid                  comm     # reads  bytes_requested  bytes_read\n  ------  --------------------  -----------  ----------  ----------\n     753  Xorg                          88      512000        2764\n    1619  firefox                       42         462         126\n    1232  gnome-shell                   11         176          40\n    1471  gnome-terminal                 3       16366          10\n    1408  libsocialweb-co                2          32           8\n\nSigned-off-by: Tom Zanussi \u003ctom.zanussi@linux.intel.com\u003e\nLink: http://lkml.kernel.org/r/1471b5968821a455cf5168bb4567964e74ecf530.1358527965.git.tom.zanussi@linux.intel.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "ff582680f8762293aa45eb5cf2faacadbe73b435",
      "tree": "523e5696e7646aaf716dc149395e7a9561aec1b2",
      "parents": [
        "d8f7bbc947afb59c68a8574d1fe99b20cff2b1be"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Tue Jan 15 17:02:19 2013 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Jan 24 16:40:43 2013 -0300"
      },
      "message": "tools lib traceevent: Fix warning on \u0027\u003e\u003d\u0027 operator\n\nAlthough the \u0027\u003e\u003d\u0027 (and \u0027\u003c\u003d\u0027) operator is handled properly in\nlibtraceevent, it emitted following spurious warnings on perf test:\n\n $ perf test\n 5: parse events tests                                     :\n  ...\n  Warning: unknown op \u0027\u003e\u003d\u0027\n  Warning: unknown op \u0027\u003e\u003d\u0027\n  Warning: unknown op \u0027\u003e\u003d\u0027\n  Warning: unknown op \u0027\u003e\u003d\u0027\n  Warning: unknown op \u0027\u003e\u003d\u0027\n  Warning: unknown op \u0027\u003e\u003d\u0027\n  ...\n\nAdd the operator to the checks.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nAcked-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nLink: http://lkml.kernel.org/r/1358236939-17393-1-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "2d2481ddf634695aa17ad91bd765572329941674",
      "tree": "a312fa630b3f33edec7e563c34eb95494695e8a3",
      "parents": [
        "7b9f6b402c756975ac4e23a5f1bfa261c7c90017"
      ],
      "author": {
        "name": "Jon Stanley",
        "email": "jonstanley@gmail.com",
        "time": "Sat Sep 08 14:00:51 2012 -0400"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Jan 24 16:40:17 2013 -0300"
      },
      "message": "tools lib traceevent: Add copyright header\n\nAdding a missing copyright header to parse-utils.c. Assuminng that the\nlicense is LGPL like the rest of the trace-cmd library code.\n\nSigned-off-by: Jon Stanley \u003cjonstanley@gmail.com\u003e\nAcked-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nLink: http://lkml.kernel.org/r/1347127251-4695-1-git-send-email-jonstanley@gmail.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "7b9f6b402c756975ac4e23a5f1bfa261c7c90017",
      "tree": "53ecb26cec9b03cd67cc0450d45d2c08b450291b",
      "parents": [
        "fba7a78220fd969beeaa9abbb97c5f7027a7b4fd"
      ],
      "author": {
        "name": "Jon Stanley",
        "email": "jonstanley@gmail.com",
        "time": "Fri Sep 07 16:32:46 2012 -0400"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Jan 24 16:40:17 2013 -0300"
      },
      "message": "tools lib traceevent: Update FSF postal address to be URL\u0027s.\n\nThe FSF now prefers to use URL\u0027s in copyright headers rather than\ntheir postal address. This change updates the address to be\n\u003chttp://www.gnu.org/licenses\u003e per http://www.gnu.org/licenses/gpl-howto.html\n\nSigned-off-by: Jon Stanley \u003cjonstanley@gmail.com\u003e\nAcked-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nLink: http://lkml.kernel.org/r/1347049967-3143-1-git-send-email-jonstanley@gmail.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "fba7a78220fd969beeaa9abbb97c5f7027a7b4fd",
      "tree": "31d68c09decc734dafd666f316bdeab5a2a222cc",
      "parents": [
        "6bf1a295a896c8dbe8cad663c6344e8c877a0570"
      ],
      "author": {
        "name": "Sasha Levin",
        "email": "sasha.levin@oracle.com",
        "time": "Fri Dec 21 15:00:58 2012 -0500"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Jan 24 16:40:16 2013 -0300"
      },
      "message": "tools lib traceevent: test correct variable after allocation\n\nwe\u0027ve tested the wrong variable for allocation failure, fix it to\ntest the right one.\n\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nLink: http://lkml.kernel.org/r/1356120062-2648-1-git-send-email-sasha.levin@oracle.com\nSigned-off-by: Sasha Levin \u003csasha.levin@oracle.com\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "27f94d52394003d444a383eaf8d4824daf32432e",
      "tree": "d390f9230edac3d9c42a8ad8b030182890b6e609",
      "parents": [
        "7a905611644c015e68a955f263fd0a4b7b20879d"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Nov 09 17:40:47 2012 -0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Nov 09 17:42:47 2012 -0300"
      },
      "message": "tools lib traceevent: Use \u0027const\u0027 in variables pointing to const strings\n\nFixing the build on fedora 14, 32-bit:\n\n  tools/lib/traceevent/event-parse.c: In function ‘find_cmdline’:\n  tools/lib/traceevent/event-parse.c:183:3: error: return discards qualifiers from pointer target type\n  tools/lib/traceevent/event-parse.c:186:3: error: return discards qualifiers from pointer target type\n  tools/lib/traceevent/event-parse.c:195:2: error: return discards qualifiers from pointer target type\n  tools/lib/traceevent/event-parse.c: In function ‘process_func_handler’:\n  tools/lib/traceevent/event-parse.c:2658:9: error: assignment discards qualifiers from pointer target type\n  tools/lib/traceevent/event-parse.c:2660:9: error: assignment discards qualifiers from pointer target type\n  tools/lib/traceevent/event-parse.c: In function ‘print_mac_arg’:\n  tools/lib/traceevent/event-parse.c:3892:14: error: initialization discards qualifiers from pointer target type\n  tools/lib/traceevent/event-parse.c:3906:7: error: assignment discards qualifiers from pointer target type\n  tools/lib/traceevent/event-parse.c: In function ‘pevent_print_event’:\n  tools/lib/traceevent/event-parse.c:4412:24: error: initialization discards qualifiers from pointer target type\n\nCc: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Mike Galbraith \u003cefault@gmx.de\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nLink: http://lkml.kernel.org/n/tip-0k5g8urwu7vwkgbcbt2x05fe@git.kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "7a905611644c015e68a955f263fd0a4b7b20879d",
      "tree": "243eb71518d4b5e3fbd6796d654df0dd45d4031c",
      "parents": [
        "e46466b8bd5918626250dc0d6cb6c2147a611087"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Nov 09 15:50:33 2012 -0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Nov 09 17:35:31 2012 -0300"
      },
      "message": "tools lib traceevent: Handle INVALID_ARG_TYPE errno in pevent_strerror\n\ngcc on f14 32-bit rightly complains:\n\n   tools/lib/traceevent/event-parse.c:5097:2: error: enumeration value ‘PEVENT_ERRNO__INVALID_ARG_TYPE’ not handled in switch\n\nThe entry for it is in the error strings array pevent_error_str[]:\n\n        _PE(INVALID_ARG_TYPE,   \"invalid argument type\")\n\nIt was just not being handled on the pevent_strerror switch, fix it.\n\nCc: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Mike Galbraith \u003cefault@gmx.de\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nLink: http://lkml.kernel.org/n/tip-c68zkvxw4289uqbosfkz963g@git.kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "e46466b8bd5918626250dc0d6cb6c2147a611087",
      "tree": "d63153da5d22ab7387a0ba3b6c754925e5a8fc66",
      "parents": [
        "8a38cce4c900307e947eda774f844caf5b9a7083"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Nov 09 15:42:26 2012 -0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Nov 09 17:35:15 2012 -0300"
      },
      "message": "tools lib traceevent: No need to check for \u003c 0 on an unsigned enum\n\ngcc on f14 32-bit complains:\n\n  tools/lib/traceevent/event-parse.c: In function ‘pevent_register_print_function’:\n  tools/lib/traceevent/event-parse.c:5366:3: error: comparison of unsigned expression \u003c 0 is always false\n\nThis is because:\n\n          enum pevent_func_arg_type type;\n\nthis enum doesn\u0027t have any negative value, so gcc makes it an \u0027unsigned\nint\u0027. Fix it by removing the \u003c 0 test.\n\nCc: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Mike Galbraith \u003cefault@gmx.de\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nLink: http://lkml.kernel.org/n/tip-6vnd6ud6fbpn48zax4a5ru01@git.kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "8a38cce4c900307e947eda774f844caf5b9a7083",
      "tree": "31c38914377da39c416c9c3c0ff8e343e6f08dfc",
      "parents": [
        "ca383a4df77a07e607123d7763facdc00ce32796"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Nov 09 15:32:00 2012 -0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Nov 09 17:34:58 2012 -0300"
      },
      "message": "tools lib traceevent: Avoid comparisions between signed/unsigned\n\nFixing this warning-as-error on f14 32-bit:\n\n  tools/lib/traceevent/event-parse.c:5564:17: error: comparison between signed and unsigned integer expressions\n  tools/lib/traceevent/event-parse.c:5586:17: error: comparison between signed and unsigned integer expressions\n\nCc: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Mike Galbraith \u003cefault@gmx.de\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nLink: http://lkml.kernel.org/n/tip-stmix8hy4nu5ervpynn8yj2z@git.kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "ca383a4df77a07e607123d7763facdc00ce32796",
      "tree": "ca1041bf9cf2b877fd384231936c6d1fcb7dd70a",
      "parents": [
        "411279658adf6a4f5bb25ec032a39ae905bcf234"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Nov 09 15:18:57 2012 -0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Nov 09 17:34:39 2012 -0300"
      },
      "message": "tools lib traceevent: Add __maybe_unused to unused parameters\n\nFixing the build on 32-bit Fedora 14:\n\n  tools/lib/traceevent/event-parse.c: In function ‘print_event_fields’:\n  tools/lib/traceevent/event-parse.c:3934:69: error: unused parameter ‘size’\n  tools/lib/traceevent/event-parse.c: In function ‘pevent_strerror’:\n  tools/lib/traceevent/event-parse.c:5074:36: error: unused parameter ‘pevent’\n\nCc: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Mike Galbraith \u003cefault@gmx.de\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nLink: http://lkml.kernel.org/n/tip-soe4gqcz8fd4ecik6exvyqox@git.kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "b6f4f804108bd563070ab95199cbddcf7650cbf4",
      "tree": "0b3b9bd74267de7f857b90c7854668b17be43ddf",
      "parents": [
        "8f7c1d07ade50dcdea7ec779b277e891f5c8292a"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung@kernel.org",
        "time": "Fri Oct 26 17:55:48 2012 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Oct 26 11:22:23 2012 -0200"
      },
      "message": "tools lib traceevent: Do not generate dependency for system header files\n\nIngo reported (again!) that \u0027make clean\u0027 on perf/traceevent does not\nwork due to some reason with system header file. Quotes Ingo:\n\n \"Note that the old dependency related build failure thought to be\n  fixed in commit 860df5833e46 is back:\n\n   make[1]: *** No rule to make target\n   `/usr/lib/gcc/x86_64-redhat-linux/4.7.0/include/stddef.h\u0027, needed by `.trace-seq.d\u0027.  Stop.\n\n  \u0027make clean\u0027 itself does not work in libtraceevent:\n\n   comet:~/tip/tools/lib/traceevent\u003e make clean\n   make: *** No rule to make target `/usr/lib/gcc/x86_64-redhat-linux/4.7.0/include/stddef.h\u0027, needed by `.trace-seq.d\u0027.  Stop.\n\n  So I had to clean it out manually:\n\n   comet:~/tip/tools/lib/traceevent\u003e git ls-files --others | xargs rm\n   comet:~/tip/tools/lib/traceevent\u003e\n\n  and then things build fine.\"\n\nTry to fix it by excluding system headers from dependency generation.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nReported-by: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Borislav Petkov \u003cbp@amd64.org\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nLink: http://lkml.kernel.org/r/1351241752-2919-1-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "743df75ff10630f1f2a461f0f4b51f601f53ec44",
      "tree": "488d930073d83174f4244bed3deedac1acb04326",
      "parents": [
        "101782ea2c6984cf169631c59df76b8497899caf"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Mon Oct 01 20:23:28 2012 -0400"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Tue Oct 16 13:07:05 2012 -0300"
      },
      "message": "tools lib traceevent: Fix missed freeing of subargs in free_arg() in filter\n\nSome of args were missed in free_args(), as well as subargs.\n\nThat is args like FILTER_ARG_NUM have left and right pointers to other\nargs that also need to be freed.\n\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nLink: http://lkml.kernel.org/r/1349137408.22822.135.camel@gandalf.local.home\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "101782ea2c6984cf169631c59df76b8497899caf",
      "tree": "500c3a43f6698e1b42b093a576eaefc8ea934504",
      "parents": [
        "63a1a3d820c619a4dab1781cc16c110a284efded"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Mon Oct 01 20:13:51 2012 -0400"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Tue Oct 16 13:06:36 2012 -0300"
      },
      "message": "lib tools traceevent: Add back pevent assignment in __pevent_parse_format()\n\nEven though with the change of commit commit 2b29175 \"tools lib\ntraceevent: Carve out events format parsing routine\", allowed\n__pevent_parse_format() to parse an event without the need of a pevent\nhandler, the event still needs to assign the pevent handed to it.\n\nThere\u0027s no problem with assigning it if the pevent is NULL, as the\nevent-\u003epevent would be NULL without the assignment. But function parsing\nhandlers may be assigned to the pevent handler to help in parsing the\nevent. If there\u0027s no pevent then there would not be any function\nhandlers, but if the pevent isn\u0027t assigned first before parsing the\nevent, it wont honor the function handlers that were assigned.\n\nWorse yet, the current code crashes if an event has a function that it\ntries to parse. For example:\n\n # perf record -e scsi:scsi_dispatch_cmd_timeout\n Segmentation fault (core dumped)\n\nThis happens because the scsi_dispatch_cmd_timeout event format has the following:\n\n  scsi_trace_parse_cdb(p, __get_dynamic_array(cmnd), REC-\u003ecmd_len)\n\nwhich hasn\u0027t been defined by the pevent code.\n\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\nReviewed-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nLink: http://lkml.kernel.org/r/1349136831.22822.133.camel@gandalf.local.home\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "f1b2256d66fe8d613b9afcc1c16079362f9fc05c",
      "tree": "e1d09be0668b8f42d7a15ba030692d853ce1aa36",
      "parents": [
        "af9da88f14cbe6882b13492b59b3363682427b4d"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung@kernel.org",
        "time": "Tue Sep 25 21:25:19 2012 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Tue Sep 25 09:53:53 2012 -0300"
      },
      "message": "tools lib traceevent: Fix error path on pevent_parse_event\n\nIf __pevent_parse_format() succeeded but add_event() failed, \u0027ret\u0027 didn\u0027t\nhave a proper error code.  Set it to PEVENT_ERRNO__MEM_ALLOC_FAILED.\n\nIn addition, at that point \u0027event\u0027 also has fields and format\ninformation and they all need to be freed.  Call pevent_free_format() to\nhandle it.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nLink: http://lkml.kernel.org/r/1348575919-4954-1-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "b1ac754b67b5a875d63bee880f60ccb0c6bd8899",
      "tree": "b026c7a30a439e5a718e4a37eb48a603a432f0fd",
      "parents": [
        "6a6cd11d4e5793ce1a2fb88dc7a09dbf43f9c618"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung@kernel.org",
        "time": "Thu Sep 20 11:09:19 2012 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Sep 24 12:31:52 2012 -0300"
      },
      "message": "tools lib traceevent: Handle alloc_arg failure\n\nNow alloc_arg returns NULL if memory allocation failed, it should be\nhandled on callsites properly.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Mike Galbraith \u003cefault@gmx.de\u003e\nCc: Namhyung Kim \u003cnamhyung.kim@lge.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nLink: http://lkml.kernel.org/r/87k3vpzbqo.fsf_-_@sejong.aot.lge.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "2b29175d2b212d88f100c8819aaea097be61e062",
      "tree": "c24d3e7c849bc5cb2a8ad06924ab3c1e235dd56b",
      "parents": [
        "a6d2a61ac653a85718aa61000d2648803f211ba3"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Tue Sep 18 11:13:15 2012 -0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Sep 24 12:26:31 2012 -0300"
      },
      "message": "tools lib traceevent: Carve out events format parsing routine\n\nThe pevent_parse_event() routine will parse a events/sys/tp/format file\nand add an event_format instance to the pevent struct.\n\nThis patch introduces a pevent_parse_format() routine with just the bits\nneeded to parse the event/sys/tp/format file and just return the\nevent_format instance, useful for when all we want is to parse the\nformat file, without requiring the pevent struct.\n\nAcked-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\nCc: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Mike Galbraith \u003cefault@gmx.de\u003e\nCc: Namhyung Kim \u003cnamhyung@gmail.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nLink: http://lkml.kernel.org/n/tip-lge0afl47arh86om0m6a5bqr@git.kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "a6d2a61ac653a85718aa61000d2648803f211ba3",
      "tree": "16b7c7bd53edbcf9d7927bfd50848f8b37b93128",
      "parents": [
        "b85119200dfaf51d361008d986d591156c7473d4"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed Sep 12 17:30:50 2012 -0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Sep 24 12:13:35 2012 -0300"
      },
      "message": "tools lib traceevent: Remove some die() calls\n\nCleaned event-parse.c this time, just propagate the errors and in handle\nthem the call sites.\n\nReviewed-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Mike Galbraith \u003cefault@gmx.de\u003e\nCc: Namhyung Kim \u003cnamhyung@gmail.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nLink: http://lkml.kernel.org/n/tip-9ebpr2vgfk2qs2841i99sa8y@git.kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "b85119200dfaf51d361008d986d591156c7473d4",
      "tree": "6105512ee93f5075cf47979f6e8c2d1531487666",
      "parents": [
        "87162d816f5f344d72e25249acd9b823b646a5c9"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed Sep 12 15:39:59 2012 -0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Sep 24 12:12:59 2012 -0300"
      },
      "message": "tools lib traceevent: Fix afterlife gotos\n\nInstead of dying, just use do_warning and let the goto that is there to\ntake place.\n\nReviewed-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Mike Galbraith \u003cefault@gmx.de\u003e\nCc: Namhyung Kim \u003cnamhyung@gmail.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nLink: http://lkml.kernel.org/n/tip-aoaus46ngnt9oc2pt7ckot5d@git.kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "87162d816f5f344d72e25249acd9b823b646a5c9",
      "tree": "6169be8e7416137a1ce90b49dc6a668503f0b82d",
      "parents": [
        "0dbca1e364aba20dba70d88c083239c5152440ac"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed Sep 12 15:39:59 2012 -0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Sep 24 12:12:31 2012 -0300"
      },
      "message": "tools lib traceevent: Use calloc were applicable\n\nReplacing the equivalent open coded malloc + memset bits.\n\nReviewed-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Mike Galbraith \u003cefault@gmx.de\u003e\nCc: Namhyung Kim \u003cnamhyung@gmail.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nLink: http://lkml.kernel.org/n/tip-598fjtjbzal4wxh7fp0yv0q1@git.kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "0dbca1e364aba20dba70d88c083239c5152440ac",
      "tree": "06ff96717e807df7833fe41480dd5b9d1f988848",
      "parents": [
        "3ce711a6abc27abce1554e1d671a8762b7187690"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed Sep 12 15:39:59 2012 -0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Sep 24 12:10:34 2012 -0300"
      },
      "message": "tools lib traceevent: Use asprintf were applicable\n\nReplacing the equivalent open coded malloc + sprintf bits.\n\nReviewed-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Mike Galbraith \u003cefault@gmx.de\u003e\nCc: Namhyung Kim \u003cnamhyung@gmail.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nLink: http://lkml.kernel.org/n/tip-ghokwtdw2hgmmmn7oa9s03r4@git.kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "70d9304475730a63dd8da884abc7c76ee4772cd2",
      "tree": "8b9bbada6f72cbf601f060c50145d4b38a42358d",
      "parents": [
        "f8c49d2645e5028e48ba15ec72728be121eddf95"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Wed Sep 19 15:58:44 2012 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Sep 24 12:03:18 2012 -0300"
      },
      "message": "tools lib traceevent: Free field if an error occurs on process_flags/symbols\n\nThe field should be freed on error paths.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nLink: http://lkml.kernel.org/r/1348037924-17568-5-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "f8c49d2645e5028e48ba15ec72728be121eddf95",
      "tree": "22633de0516f496d876d7ceabd55adf31ba8c91a",
      "parents": [
        "41e51a289b3ca83e08395213f4488c9c7c6b2e29"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Wed Sep 19 15:58:43 2012 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Sep 24 12:02:38 2012 -0300"
      },
      "message": "tools lib traceevent: Free field if an error occurs on process_fields\n\nThe field should be freed on error paths.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nLink: http://lkml.kernel.org/r/1348037924-17568-4-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "41e51a289b3ca83e08395213f4488c9c7c6b2e29",
      "tree": "e8d95edbf3b620a013744668e31dce041bd56acd",
      "parents": [
        "1bce6e0fec28434fd66de585773a14bf4d2c3715"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Wed Sep 19 15:58:42 2012 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Sep 24 12:01:21 2012 -0300"
      },
      "message": "tools lib traceevent: Make sure that arg-\u003eop.right is set properly\n\nWhen process_op failed, @arg will be freed on a caller with type of\nPRINT_OP.  Thus free_arg() will try to free -\u003eop.right field which can\nhave stale value if something bad happens in the middle.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nLink: http://lkml.kernel.org/r/1348037924-17568-3-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "1bce6e0fec28434fd66de585773a14bf4d2c3715",
      "tree": "b280f077322461b6873af65d235d057f92cdcbaf",
      "parents": [
        "bcbd004020bf0d725722be75da35fd326ff63ef4"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Wed Sep 19 15:58:41 2012 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Sep 24 12:00:15 2012 -0300"
      },
      "message": "tools lib traceevent: Fix error path on process_array()\n\nfree_token() under out_free should be called with \u0027token\u0027 and no need\nto set *tok to NULL since it\u0027s set already.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nLink: http://lkml.kernel.org/r/1348037924-17568-2-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "c055875b7091a301e2b1107ef8914b7d24e12fb0",
      "tree": "92d71bd46bd324aae1923800c9587dc2586d15f2",
      "parents": [
        "60b7d14af46ef07778e89556429ec9ab5a7fad0b"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed Sep 12 14:29:40 2012 -0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Sep 14 15:49:10 2012 -0300"
      },
      "message": "tools lib traceevent: Define _GNU_SOURCE in Makefile\n\nFor the reasons stated on:\n\n  commit 0a84f00\n  Author: David Daney \u003cdavid.daney@cavium.com\u003e\n\n    perf tools: Fix broken build by defining _GNU_SOURCE in Makefile\n\nAcked-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\nCc: David Ahern \u003cdsahern@gmail.com\u003e\nCc: David Daney \u003cdavid.daney@cavium.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Mike Galbraith \u003cefault@gmx.de\u003e\nCc: Namhyung Kim \u003cnamhyung@gmail.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nLink: http://lkml.kernel.org/n/tip-e2nofbmj4uf0ykgsytxvt9pu@git.kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "1d037ca1648b775277fc96401ec2aa233724906c",
      "tree": "266722dc6c9e00c67c66f5f8d06f30d0c2dd3979",
      "parents": [
        "7dbf4dcfe2987c35c2c4675cd7ae1b6006979176"
      ],
      "author": {
        "name": "Irina Tirdea",
        "email": "irina.tirdea@gmail.com",
        "time": "Tue Sep 11 01:15:03 2012 +0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Tue Sep 11 12:19:15 2012 -0300"
      },
      "message": "perf tools: Use __maybe_used for unused variables\n\nperf defines both __used and __unused variables to use for marking\nunused variables. The variable __used is defined to\n__attribute__((__unused__)), which contradicts the kernel definition to\n__attribute__((__used__)) for new gcc versions. On Android, __used is\nalso defined in system headers and this leads to warnings like: warning:\n\u0027__used__\u0027 attribute ignored\n\n__unused is not defined in the kernel and is not a standard definition.\nIf __unused is included everywhere instead of __used, this leads to\nconflicts with glibc headers, since glibc has a variables with this name\nin its headers.\n\nThe best approach is to use __maybe_unused, the definition used in the\nkernel for __attribute__((unused)). In this way there is only one\ndefinition in perf sources (instead of 2 definitions that point to the\nsame thing: __used and __unused) and it works on both Linux and Android.\nThis patch simply replaces all instances of __used and __unused with\n__maybe_unused.\n\nSigned-off-by: Irina Tirdea \u003cirina.tirdea@intel.com\u003e\nAcked-by: Pekka Enberg \u003cpenberg@kernel.org\u003e\nCc: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@redhat.com\u003e\nCc: Namhyung Kim \u003cnamhyung.kim@lge.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nLink: http://lkml.kernel.org/r/1347315303-29906-7-git-send-email-irina.tirdea@intel.com\n[ committer note: fixed up conflict with a116e05 in builtin-sched.c ]\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "9612ef6716efc20fac0f57d59452cda4e6846bda",
      "tree": "8abdce143d1722b274f6d48e3ad9c975803d2e12",
      "parents": [
        "7b45f21c2e42f265f6fd469e43857e98e2fdf01c"
      ],
      "author": {
        "name": "Irina Tirdea",
        "email": "irina.tirdea@intel.com",
        "time": "Sat Sep 08 03:43:22 2012 +0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Sep 07 22:11:20 2012 -0300"
      },
      "message": "tools lib traceevent: replace mempcpy with memcpy\n\nThe mempcpy function is not supported by bionic in Android and will lead\nto compilation errors.\n\nReplacing mempcpy with memcpy so it will work in Android.\n\nSigned-off-by: Irina Tirdea \u003cirina.tirdea@intel.com\u003e\nCc: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@redhat.com\u003e\nCc: Namhyung Kim \u003cnamhyung.kim@lge.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nLink: http://lkml.kernel.org/r/1347065004-15306-11-git-send-email-irina.tirdea@intel.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "67ed939c9eb029c28057eb75de456a9d0e899fd4",
      "tree": "14cbbd135c6284ad85341887d251278928fe3698",
      "parents": [
        "0ca8da00ad170c12c12350c3a2500591a7bec535"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Fri Sep 07 11:49:47 2012 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Sep 07 12:15:31 2012 -0300"
      },
      "message": "tools lib traceevent: Get rid of die() from pevent_register_print_function\n\nIf memory allocation for handler fails or argument type is not match,\nreturn gracefully instead of calling die().  Also add an new error code\nfor the later case.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nAcked-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nLink: http://lkml.kernel.org/r/1346986187-5170-3-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "0ca8da00ad170c12c12350c3a2500591a7bec535",
      "tree": "b491d60e8e4958021420999a44da95072b9677c9",
      "parents": [
        "245c5a18433090da0e1a799bdb0faa78552b5992"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Fri Sep 07 11:49:46 2012 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Sep 07 12:15:07 2012 -0300"
      },
      "message": "tools lib traceevent: Get rid of die() from pevent_register_event_handler\n\nIf memory allocation for handler fails, return gracefully instead of\ncalling die().  Note that casts to void * are needed because gcc\ncomplained about discarding \u0027const\u0027 qualifier during implicit argument\ncast.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nAcked-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nLink: http://lkml.kernel.org/r/1346986187-5170-2-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "245c5a18433090da0e1a799bdb0faa78552b5992",
      "tree": "96dcb05214f91cb66cfde7a07ba0f8a561a598c5",
      "parents": [
        "9a2936878a198553a17d21d1e843aa574ad9fa38"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Fri Sep 07 11:49:45 2012 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Sep 07 12:14:30 2012 -0300"
      },
      "message": "tools lib traceevent: Get rid of die() from pretty_print()\n\nThere are three cases that call die() in the pretty_print.\n\n 1. insufficient number of argument: cannot proceed anymore.\n 2. too long format conversion specifier: truncate and proceed.\n 3. bad size specifier in format string: skip and proceed.\n\nFor all cases, convert die to do_warning, mark the event as\nEVENT_FL_FAILED and print error message at the last.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nAcked-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nLink: http://lkml.kernel.org/r/1346986187-5170-1-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "ff1a70e75fd005821ab5f2211312a8aa13bbf959",
      "tree": "d981232971b22fe50b0a6f465da02bacaa43be9c",
      "parents": [
        "bab57e994d6311298b4e3915d2c75296cd81638c"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Thu Aug 23 11:22:01 2012 -0400"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed Sep 05 17:17:30 2012 -0300"
      },
      "message": "tools lib traceevent: Modify header to work in C++ programs\n\nReplace keyword \"private\" to \"priv\" in event-parse.h to allow it to be\nused in C++ programs.\n\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Namhyung Kim \u003cnamhyung@gmail.com\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nLink: http://lkml.kernel.org/r/1345735321.5069.62.camel@gandalf.local.home\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "f63fe79fa0b1362e8ea1c1e4996cf70d14917b02",
      "tree": "2976fe65a2486377f268d7d9a212fad70e49e78c",
      "parents": [
        "e1aa7c30c599e99b4544f9e5b4c275c8a5325bdc"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Thu Aug 23 16:37:00 2012 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Aug 23 11:29:20 2012 -0300"
      },
      "message": "tools lib traceevent: Fix off-by-one bug in pevent_strerror()\n\nAs pevent_errno is defined using PEVENT_ERRORS which uses _PE macro\nmagic, the first errno is bigger than __PEVENT_ERRNO_START by 1. So we\nneed to subtract the 1 also when calculating the index of the error\nstrings.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nLink: http://lkml.kernel.org/r/1345707420-21767-1-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "e1aa7c30c599e99b4544f9e5b4c275c8a5325bdc",
      "tree": "7d6bc8f37c52b63f49508aa1e0ab4ba2699be790",
      "parents": [
        "2f197b9d7eeaa723a80243610956fe4a17e7b5a4"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Wed Aug 22 16:00:31 2012 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed Aug 22 16:04:05 2012 -0300"
      },
      "message": "tools lib traceevent: Fix strerror_r() use in pevent_strerror\n\nglibc-2.16 starts to mark the function with attribute warn_unused_result\nso that it can cause a build warning.\n\nSince GNU version of strerror_r() can return a pointer to a string\nwithout setting @buf, check the return value and copy/truncate it to our\nbuffer if needed.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nAcked-by: Kirill A. Shutemov \u003ckirill@shutemov.name\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Kirill A. Shutemov \u003ckirill@shutemov.name\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nLink: http://lkml.kernel.org/r/1345618831-9148-5-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "2f197b9d7eeaa723a80243610956fe4a17e7b5a4",
      "tree": "b5f8181066874ece8cff95a5a0e8b18857cb5de7",
      "parents": [
        "bffddffde7f9bd093909235a25dbb806fe639dde"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Wed Aug 22 16:00:30 2012 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed Aug 22 16:03:39 2012 -0300"
      },
      "message": "tools lib traceevent: Introduce pevent_strerror\n\nThe pevent_strerror() sets @buf to a string that describes the\n(libtraceevent-specific) error condition that is passed via @errnum.\n\nThis is similar to strerror_r() and does same thing if @errnum has a\nstandard errno value.\n\nTo sync error string with its code, define PEVENT_ERRORS with _PE()\nmacro and use it as suggested by Steven.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nAcked-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nLink: http://lkml.kernel.org/r/1345618831-9148-4-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "bffddffde7f9bd093909235a25dbb806fe639dde",
      "tree": "9e290ae4cddff7ae48fa20e1f3312ebcdd418ab4",
      "parents": [
        "fd34f0b26c9d0f3c3c5c5f83207efa6324cd19f7"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Wed Aug 22 16:00:29 2012 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed Aug 22 16:02:59 2012 -0300"
      },
      "message": "tools lib traceevent: Introduce pevent_errno\n\nDefine and use error numbers for pevent_parse_event() and get rid of\ndie() and do_warning() calls. If the function returns non-zero value,\nthe caller can check the return code and do appropriate things.\n\nI chose the error numbers to be negative not to clash with standard\nerrno, and as usual, 0 for success.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nAcked-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nLink: http://lkml.kernel.org/r/1345618831-9148-3-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "fd34f0b26c9d0f3c3c5c5f83207efa6324cd19f7",
      "tree": "56f348f5a12e6282c7a4d610238f1181b8f7bb66",
      "parents": [
        "1659d129ed014b715b0b2120e6fd929bdd33ed03"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Wed Aug 22 16:00:28 2012 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed Aug 22 16:02:36 2012 -0300"
      },
      "message": "tools lib traceevent: Do not link broken field arg for an old ftrace event\n\nDefer linking a newly allocated arg to print_fmt.args until all of its\nfield is setup so that later access to -\u003efield.name cannot be NULL.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nAcked-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nLink: http://lkml.kernel.org/r/1345618831-9148-2-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "0cf260131c52f681533d17db6fd07545a3dc184e",
      "tree": "d648f29c4ed91e2d113a70a0504c734eaa74dc0f",
      "parents": [
        "b527bab59be7ca2154f644fcc4b9e3c267a6d855"
      ],
      "author": {
        "name": "Robert Richter",
        "email": "robert.richter@amd.com",
        "time": "Tue Aug 07 19:43:14 2012 +0200"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed Aug 08 12:40:44 2012 -0300"
      },
      "message": "tools lib traceevent: Fix cast from pointer to integer for 32 bit\n\nFixing the integer cast reported by the following warning:\n\n tools/lib/traceevent/event-parse.c:3488:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]\n\nSigned-off-by: Robert Richter \u003crobert.richter@amd.com\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nLink: http://lkml.kernel.org/r/1344361396-7237-5-git-send-email-robert.richter@amd.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "52f18a2ff9b012a7efdbd520ca0dc0e118a8a837",
      "tree": "386565122460f059099224c9a5fc1f3b844e916a",
      "parents": [
        "52b5c0d485385d3c767d979496983ca2b6987f5c"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Fri Jul 06 16:21:33 2012 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed Jul 25 11:54:44 2012 -0300"
      },
      "message": "tools lib traceevent: Ignore TRACEEVENT-CFLAGS file\n\nThe TRACEEVENT-CFLAGS file is used to detect any change on compiler\nflags. Just ignore it.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLink: http://lkml.kernel.org/r/1341559297-25725-3-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "52b5c0d485385d3c767d979496983ca2b6987f5c",
      "tree": "2c67d60162c7d6561783e3a3e78e3132ebbd26ee",
      "parents": [
        "043d1a5c14e95212dbf48251051804ede1ed1862"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Fri Jul 06 16:21:32 2012 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed Jul 25 11:54:06 2012 -0300"
      },
      "message": "tools lib traceevent: Detect build environment changes\n\nCross compiling perf requires setting ARCH and CROSS_COMPILE variables,\nbut libtraceevent couldn\u0027t detect the changes so it ends up believing no\nrecompiling is required. Thus the linker failed like:\n\n     LINK perf\n ../lib/traceevent//libtraceevent.a: member ../lib/traceevent//libtraceevent.a(event-parse.o) in archive is not an object\n collect2: ld returned 1 exit status\n make: *** [perf] Error 1\n\nThis patch fixes this by adding TRACEEVENT-CFLAGS file like\nPERF-CFLAGS to track those changes.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLink: http://lkml.kernel.org/r/1341559297-25725-2-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "f6ced60fb6c0ee115982157457c47e48802d6e1d",
      "tree": "248c494d38f7c09b165bb12bcc022d4de6db8075",
      "parents": [
        "c9bbabe32a231b5caa8c42fa6783405346983c59"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Tue Apr 24 10:29:44 2012 +0900"
      },
      "committer": {
        "name": "Namhyung Kim",
        "email": "namhyung@kernel.org",
        "time": "Wed Jul 04 13:40:31 2012 +0900"
      },
      "message": "tools lib traceevent: Cleanup realloc use\n\nThe if branch is completely unnecessary since \u0027realloc\u0027 can handle\nNULL pointers for the first parameter.\n\nThis patch is just an adoption of Ulrich Drepper\u0027s recent patch on\nperf tools.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung.kim@lge.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ulrich Drepper \u003cdrepper@gmail.com\u003e\nLink: http://lkml.kernel.org/r/1335230984-7613-1-git-send-email-namhyung.kim@lge.com\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\n"
    },
    {
      "commit": "c9bbabe32a231b5caa8c42fa6783405346983c59",
      "tree": "0ba5ec3bffb8ee5ccd67dae6662e3f9e950864b7",
      "parents": [
        "0fed48341529716c38493be66591bda458921b75"
      ],
      "author": {
        "name": "Peter Huewe",
        "email": "peterhuewe@gmx.de",
        "time": "Tue Apr 24 23:19:40 2012 +0200"
      },
      "committer": {
        "name": "Namhyung Kim",
        "email": "namhyung@kernel.org",
        "time": "Wed Jul 04 13:40:31 2012 +0900"
      },
      "message": "tools lib traceevent: Add missing break in make_bprint_args\n\nIn the current code we assign vsize\u003d8 and then fall through to the\ndefault and assign vsize\u003d1. -\u003e probably the break is missing here,\notherwise we can remove the case.\n\nSigned-off-by: Peter Huewe \u003cpeterhuewe@gmx.de\u003e\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\nLink: http://lkml.kernel.org/n/tip-3fxjy46h2tr9pl0spv7tems6@git.kernel.org\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\n"
    },
    {
      "commit": "0fed48341529716c38493be66591bda458921b75",
      "tree": "9064bbcee7545d37682d0c93436c08bb0382ee58",
      "parents": [
        "e54b34aed1c4082ed03f4d1f7a19276059b1e30a"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Mon Apr 23 13:58:38 2012 +0900"
      },
      "committer": {
        "name": "Namhyung Kim",
        "email": "namhyung@kernel.org",
        "time": "Wed Jul 04 13:40:31 2012 +0900"
      },
      "message": "tools lib traceevent: Check return value of arg_to_str()\n\nThe arg_to_str() can fail so we should handle that case properly.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung.kim@lge.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Namhyung Kim \u003cnamhyung@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Arnaldo Carvalho de Melo \u003cacme@infradead.org\u003e\nCc: Borislav Petkov \u003cbp@alien8.de\u003e\nCc: David Ahern \u003cdsahern@gmail.com\u003e\nLink: http://lkml.kernel.org/r/1335157118-14658-12-git-send-email-namhyung.kim@lge.com\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\n"
    },
    {
      "commit": "e54b34aed1c4082ed03f4d1f7a19276059b1e30a",
      "tree": "2f6ad3e0277e0bd0864b2bda38be0c5d93175c74",
      "parents": [
        "16e6b8fdfd181ac79f04ff826c42c7d8a2806a17"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Mon Apr 23 13:58:36 2012 +0900"
      },
      "committer": {
        "name": "Namhyung Kim",
        "email": "namhyung@kernel.org",
        "time": "Wed Jul 04 13:40:31 2012 +0900"
      },
      "message": "tools lib traceevent: Check result of malloc() during reading token\n\nThe malloc can fail so the return value should be checked.  For now,\njust use malloc_or_die().\n\nSigned-off-by: Namhyung Kim \u003cnamhyung.kim@lge.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Namhyung Kim \u003cnamhyung@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Arnaldo Carvalho de Melo \u003cacme@infradead.org\u003e\nCc: Borislav Petkov \u003cbp@alien8.de\u003e\nCc: David Ahern \u003cdsahern@gmail.com\u003e\nLink: http://lkml.kernel.org/r/1335157118-14658-10-git-send-email-namhyung.kim@lge.com\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\n"
    },
    {
      "commit": "16e6b8fdfd181ac79f04ff826c42c7d8a2806a17",
      "tree": "377b48f825945275d13031b512dc593631c5d9ca",
      "parents": [
        "4b5632bc3122ec9b7e875294c8abe92f1573196a"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Mon Apr 23 13:58:35 2012 +0900"
      },
      "committer": {
        "name": "Namhyung Kim",
        "email": "namhyung@kernel.org",
        "time": "Wed Jul 04 13:40:31 2012 +0900"
      },
      "message": "tools lib traceevent: Fix some comments\n\nUpdate and add missing argument descriptions and fix some typo on\nfunction comments.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung.kim@lge.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Namhyung Kim \u003cnamhyung@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Arnaldo Carvalho de Melo \u003cacme@infradead.org\u003e\nCc: Borislav Petkov \u003cbp@alien8.de\u003e\nCc: David Ahern \u003cdsahern@gmail.com\u003e\nLink: http://lkml.kernel.org/r/1335157118-14658-9-git-send-email-namhyung.kim@lge.com\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\n"
    },
    {
      "commit": "4b5632bc3122ec9b7e875294c8abe92f1573196a",
      "tree": "256ec7c8759be0e5805bc7bc542b15ebdb29894f",
      "parents": [
        "3831a42deba59bf26618b0dd6fa1320a0a94ebd9"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Mon Apr 23 13:58:34 2012 +0900"
      },
      "committer": {
        "name": "Namhyung Kim",
        "email": "namhyung@kernel.org",
        "time": "Wed Jul 04 13:40:31 2012 +0900"
      },
      "message": "tools lib traceevent: Do not call add_event() again if allocation failed\n\nWhen memory allocation for the field name is failed, do not goto\nevent_failed since we added the event already.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung.kim@lge.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Namhyung Kim \u003cnamhyung@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Arnaldo Carvalho de Melo \u003cacme@infradead.org\u003e\nCc: Borislav Petkov \u003cbp@alien8.de\u003e\nCc: David Ahern \u003cdsahern@gmail.com\u003e\nLink: http://lkml.kernel.org/r/1335157118-14658-8-git-send-email-namhyung.kim@lge.com\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\n"
    },
    {
      "commit": "3831a42deba59bf26618b0dd6fa1320a0a94ebd9",
      "tree": "ea3c504427d1dbcf07fb058c931587a922135117",
      "parents": [
        "d286447f23cdb0337a5429e10b39761f6b1d5c18"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Mon Apr 23 13:58:33 2012 +0900"
      },
      "committer": {
        "name": "Namhyung Kim",
        "email": "namhyung@kernel.org",
        "time": "Wed Jul 04 13:40:31 2012 +0900"
      },
      "message": "tools lib traceevent: Pass string type argument to args\n\nIt seems PEVENT_FUNC_ARG_STRING missed passing the allocated string to\nthe args array.  Fix it.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung.kim@lge.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Namhyung Kim \u003cnamhyung@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Arnaldo Carvalho de Melo \u003cacme@infradead.org\u003e\nCc: Borislav Petkov \u003cbp@alien8.de\u003e\nCc: David Ahern \u003cdsahern@gmail.com\u003e\nLink: http://lkml.kernel.org/r/1335157118-14658-7-git-send-email-namhyung.kim@lge.com\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\n"
    },
    {
      "commit": "d286447f23cdb0337a5429e10b39761f6b1d5c18",
      "tree": "8a7178790f2bc045796a51a50f60a15aeb3e5d70",
      "parents": [
        "ca63858e9eb0ce495031c4ab5291874835cb43cf"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Mon Apr 09 11:54:33 2012 +0900"
      },
      "committer": {
        "name": "Namhyung Kim",
        "email": "namhyung@kernel.org",
        "time": "Wed Jul 04 13:40:31 2012 +0900"
      },
      "message": "tools lib traceevent: Handle realloc() failure path\n\nThe realloc can fail so that we should handle it properly.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung.kim@lge.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Arnaldo Carvalho de Melo \u003cacme@infradead.org\u003e\nCc: Borislav Petkov \u003cbp@alien8.de\u003e\nCc: David Ahern \u003cdsahern@gmail.com\u003e\nLink: http://lkml.kernel.org/r/1333940074-19052-7-git-send-email-namhyung.kim@lge.com\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\n"
    },
    {
      "commit": "ca63858e9eb0ce495031c4ab5291874835cb43cf",
      "tree": "71d27f1222dfc42f7d7063bb935d7b9c702bbb0b",
      "parents": [
        "deba3fb26fd1ed3235b00dccced9784a7f76ec3c"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Mon Apr 09 11:54:31 2012 +0900"
      },
      "committer": {
        "name": "Namhyung Kim",
        "email": "namhyung@kernel.org",
        "time": "Wed Jul 04 13:40:31 2012 +0900"
      },
      "message": "tools lib traceevent: Handle strdup failure cases\n\nThere were some places didn\u0027t check return value of the strdup and had\nunneeded/duplicated checks.  Fix it.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung.kim@lge.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Arnaldo Carvalho de Melo \u003cacme@infradead.org\u003e\nCc: Borislav Petkov \u003cbp@alien8.de\u003e\nCc: David Ahern \u003cdsahern@gmail.com\u003e\nLink: http://lkml.kernel.org/r/1333940074-19052-5-git-send-email-namhyung.kim@lge.com\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\n"
    },
    {
      "commit": "deba3fb26fd1ed3235b00dccced9784a7f76ec3c",
      "tree": "03708b0edc3f380e316cb130d822d377032e9d69",
      "parents": [
        "0fc45ef5202a34b5862ca246740e6ab50bc3e3e1"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Mon Apr 09 11:54:30 2012 +0900"
      },
      "committer": {
        "name": "Namhyung Kim",
        "email": "namhyung@kernel.org",
        "time": "Wed Jul 04 13:40:31 2012 +0900"
      },
      "message": "tools lib traceevent: Introduce extend_token()\n\nThe __read_token() function has some duplicated code to handle\ninternal buffer overflow. Factor them out to new extend_token().\n\nAccording to the man pages of realloc/free(3), they can handle NULL\npointer input so that it can be ended up to compact the code.  Also\nhandle error path correctly.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung.kim@lge.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Arnaldo Carvalho de Melo \u003cacme@infradead.org\u003e\nCc: Borislav Petkov \u003cbp@alien8.de\u003e\nCc: David Ahern \u003cdsahern@gmail.com\u003e\nLink: http://lkml.kernel.org/r/1333940074-19052-4-git-send-email-namhyung.kim@lge.com\n[rostedt@goodmis.org: added some extra whitespace]\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\n"
    },
    {
      "commit": "0fc45ef5202a34b5862ca246740e6ab50bc3e3e1",
      "tree": "94c38ab9536a3eb6d6dd8e03547a43ecea36f7af",
      "parents": [
        "c5b35b731965d16fa8c966e288489857097e0b25"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Mon Apr 09 11:54:29 2012 +0900"
      },
      "committer": {
        "name": "Namhyung Kim",
        "email": "namhyung@kernel.org",
        "time": "Wed Jul 04 13:40:30 2012 +0900"
      },
      "message": "tools lib traceevent: Fix printk_cmp()\n\nThe printk_cmp function should use printk_map instead of func_map.\nAlso rename the variables for consistency.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung.kim@lge.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Arnaldo Carvalho de Melo \u003cacme@infradead.org\u003e\nCc: Borislav Petkov \u003cbp@alien8.de\u003e\nCc: David Ahern \u003cdsahern@gmail.com\u003e\nLink: http://lkml.kernel.org/r/1333940074-19052-3-git-send-email-namhyung.kim@lge.com\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\n"
    },
    {
      "commit": "c5b35b731965d16fa8c966e288489857097e0b25",
      "tree": "95c3fc1fff8c2e47755914a85cb2f1ac8bd61d03",
      "parents": [
        "aaf05c725bed1c7a8c940d9215662c78bea05dfd"
      ],
      "author": {
        "name": "Wolfgang Mauerer",
        "email": "wolfgang.mauerer@siemens.com",
        "time": "Thu Mar 22 11:18:21 2012 +0100"
      },
      "committer": {
        "name": "Namhyung Kim",
        "email": "namhyung@kernel.org",
        "time": "Wed Jul 04 13:40:30 2012 +0900"
      },
      "message": "tools lib traceevent: Fix trace_printk for long integers\n\nOn 32 bit systems, a conversion of the trace_printk format string\n\"%lu\" -\u003e \"%llu\" is intended (similar for %lx etc.) when a trace was\ntaken on a machine with 64 bit long integers. However, the current\ncode computes the bogus transformation \"%lu\" -\u003e \"%u\".  Fix this.\n\nBesides that, the transformation is only required on systems that don\u0027t\nuse 64 bits for long integers natively.\n\nSigned-off-by: Wolfgang Mauerer \u003cwolfgang.mauerer@siemens.com\u003e\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\nLink: http://lkml.kernel.org/r/1332411501-8059-3-git-send-email-wolfgang.mauerer@siemens.com\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\n"
    },
    {
      "commit": "aaf05c725bed1c7a8c940d9215662c78bea05dfd",
      "tree": "54da02fec56da35c1ce9e27ad206b1c81a1ea4d0",
      "parents": [
        "0866a97eb7562409ba792f5e904841dd8e23c8b5"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "srostedt@redhat.com",
        "time": "Mon Jan 09 15:58:09 2012 -0500"
      },
      "committer": {
        "name": "Namhyung Kim",
        "email": "namhyung@kernel.org",
        "time": "Wed Jul 04 13:40:30 2012 +0900"
      },
      "message": "tools lib traceevent: Fix %pM print format arg handling\n\nWhen %pM is used, the arg value must be a 6 byte character that will\nbe printed as a 6 byte MAC address. But the code does a break over the\nmain code which updates the current processing arg to point to the\nnext arg. If there are other print arguments after a %pM, they will be\noff by one. The next arg will still be processing the %pM arg.\n\nReported-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\nLink: http://lkml.kernel.org/n/tip-q3g0n1espikynsdkpbi6ue6t@git.kernel.org\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\n"
    },
    {
      "commit": "0866a97eb7562409ba792f5e904841dd8e23c8b5",
      "tree": "16ea556526c18b58bed884096644afaa974c27ae",
      "parents": [
        "c2e6dc2b268cca44d522b2ee86147f0d30d7e3e4"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "srostedt@redhat.com",
        "time": "Tue May 22 14:52:40 2012 +0900"
      },
      "committer": {
        "name": "Namhyung Kim",
        "email": "namhyung@kernel.org",
        "time": "Wed Jul 04 13:40:30 2012 +0900"
      },
      "message": "tools lib traceevent: Add support to show migrate disable counter\n\nThe RT kernel added a migrate disable counter in all events. Add\nsupport to show this in the latency format.\n\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\nLink: http://lkml.kernel.org/n/tip-l6ulxyda952g7kua4pfsh73k@git.kernel.org\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\n"
    },
    {
      "commit": "c2e6dc2b268cca44d522b2ee86147f0d30d7e3e4",
      "tree": "5db2c6b780350b11ddb9a58280ef4f3f0e4182ad",
      "parents": [
        "e84c282b40251f314c429f39b044785e323f2648"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "srostedt@redhat.com",
        "time": "Tue Nov 15 18:47:48 2011 -0500"
      },
      "committer": {
        "name": "Namhyung Kim",
        "email": "namhyung@kernel.org",
        "time": "Wed Jul 04 13:40:30 2012 +0900"
      },
      "message": "tools lib traceevent: Add support for \"%.*s\" in bprintk events\n\nThe arg notation of \u0027*\u0027 in bprintks is not handled by the parser.\nImplement it so that they show up properly in the output and do not\nkill the tracer from reporting events.\n\nReported-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\nLink: http://lkml.kernel.org/n/tip-t0ctq7t1xz3ud6wv4v886jou@git.kernel.org\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\n"
    },
    {
      "commit": "e84c282b40251f314c429f39b044785e323f2648",
      "tree": "b9211cae3213ad8b1d771363068ab3eda5ac3dc0",
      "parents": [
        "17d7a1123f0f6d532830152564cc812cc73db2f3"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "srostedt@redhat.com",
        "time": "Tue May 22 14:45:21 2012 +0900"
      },
      "committer": {
        "name": "Namhyung Kim",
        "email": "namhyung@kernel.org",
        "time": "Wed Jul 04 13:40:30 2012 +0900"
      },
      "message": "tools lib traceevent: Let filtering numbers by string use function names\n\nAs a pointer can be converted into a function name, let the filters\nwork with the function name as well as with the pointer number.  If\nthe comparison expects a string, then convert numbers into functions,\nbut only when the number is the same size as a long.\n\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\nLink: http://lkml.kernel.org/n/tip-oxsa1qkr2eq7u8d7r0aapedu@git.kernel.org\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\n"
    },
    {
      "commit": "50d8f9e393c5a1a8864fda75e3a9f2b800497a61",
      "tree": "cd109f00dc5efc5ca91ba13acd2f307e8f841f03",
      "parents": [
        "e080e6f1c863242ff709046d0486d09c46dc484a"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Mon Jun 11 15:28:53 2012 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Jun 29 13:28:13 2012 -0300"
      },
      "message": "tools lib traceevent: Replace malloc_or_die to plain malloc in alloc_event()\n\nBecause the only caller of the alloc_event() (pevent_parse_event) checks\nreturn value properly, it can be changed to use plain malloc.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nLink: http://lkml.kernel.org/r/1339396133-9839-1-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "e080e6f1c863242ff709046d0486d09c46dc484a",
      "tree": "0b5235ad5fcd1b2bf2c4fe326f0c212c3554f787",
      "parents": [
        "b700807196ac8d87e00fed9fda80ab89b7f56db6"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Wed Jun 27 09:41:41 2012 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Jun 29 13:28:12 2012 -0300"
      },
      "message": "tools lib traceevent: Add support for __print_hex()\n\nSince the __print_hex() function is used in print fmt now, add\ncorresponding parser routines. This makes the output of perf script on\nthe kvm_emulate_insn event not to fail any more.\n\n before:\n      kvm_emulate_insn:     [FAILED TO PARSE] rip\u003d3238197797 ...\n\n after:\n      kvm_emulate_insn:     0:c102fa25:89 10 (prot32)\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nLink: http://lkml.kernel.org/r/1340757701-10711-4-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "b700807196ac8d87e00fed9fda80ab89b7f56db6",
      "tree": "2d8a185ababb1d47fb207becf9acc935955a4bd8",
      "parents": [
        "600da3cfe19496485c5d8d52ff703590a0bd53f6"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Wed Jun 27 09:41:40 2012 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Jun 29 13:28:12 2012 -0300"
      },
      "message": "tools lib traceevent: Use local variable \u0027field\u0027\n\nUse local variable \u0027field\u0027 to reduce typing. It is needed by later patch\nnot to exceed 80 column.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nLink: http://lkml.kernel.org/r/1340757701-10711-3-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "600da3cfe19496485c5d8d52ff703590a0bd53f6",
      "tree": "6c5dd5f1e4ce2d85b247024cbecfc75e3d3e606a",
      "parents": [
        "860df5833e461beba4bf9f3304a7919da98fd789"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Fri Jun 22 17:10:15 2012 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Jun 29 13:28:12 2012 -0300"
      },
      "message": "tools lib traceevent: Check string is really printable\n\nWhen libtraceevent parses format fields, it assumes that array of 1 byte\nis string but it\u0027s not always true. The kvm_emulate_insn contains 15 u8\narray of insn that contains (binary) instructions. Thus when it\u0027s\nprinted, it\u0027ll have broken output like below:\n\n  kvm_emulate_insn:     [FAILED TO PARSE] rip\u003d3238197797 csbase\u003d0 len\u003d2 \\\n  insn\u003d\u003c89\u003eP^]\u003cB4\u003e\u0026 flags\u003d5 failed\u003d0\n\nWith this patch:\n\n  kvm_emulate_insn:     [FAILED TO PARSE] rip\u003d3238197797 csbase\u003d0 len\u003d2 \\\n  insn\u003dARRAY[89, 10, 5d, c3, 8d, b4, 26, 00, 00, 00, 00, 55, 89, e5, 3e] flags\u003d5 failed\u003d0\n\nSuggested-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nLink: http://lkml.kernel.org/r/1340352615-20737-2-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "860df5833e461beba4bf9f3304a7919da98fd789",
      "tree": "e383dd5c63f5a7889ce36d288c4174bbe2c972e0",
      "parents": [
        "6545e3a8f0666b60b26202a5271a94f7cd9601a8"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Fri Jun 22 14:37:36 2012 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Jun 29 13:28:12 2012 -0300"
      },
      "message": "tools lib traceevent: Make dependency files regeneratable\n\nIngo reported that libtraceevent doesn\u0027t clean out dependency (.d) files\nand it can cause a build error when the libgcc package upgraded:\n\n comet:~/tip/tools/perf\u003e make -j\n     SUBDIR ../lib/traceevent/\n make[1]: *** No rule to make target `/usr/lib/gcc/x86_64-redhat-linux/4.7.0/include/stddef.h\u0027,\n  needed by `event-parse.o\u0027.  Stop.\n make: *** [../lib/traceevent//libtraceevent.a] Error 2\n\nSo this patch makes the .d files depends on the source and header files\nalso, so that it can be re-generated as needed.\n\nNOTE: This code is copied from the GNU make manual page\n(4.14 Generating Prerequisites Automatically).\n\nReported-by: Ingo Molnar \u003cmingo@kernel.org\u003e\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLink: http://lkml.kernel.org/r/1340343462-15556-3-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "6545e3a8f0666b60b26202a5271a94f7cd9601a8",
      "tree": "68d271ad4ba29a38145ed034a425f3ffe3c1c6b2",
      "parents": [
        "f526a4ce2643e2636c091cf2bf0ec1442110c5b7"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Fri Jun 22 17:10:14 2012 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Jun 29 13:28:12 2012 -0300"
      },
      "message": "tools lib traceevent: Teach [ce]tags about libtraceeevent error codes\n\nAs we use a macro trick to sync each error codes with its description\nstring, teach [ce]tags to process them properly.\n\nThis patch modifies the libtraceevent\u0027s Makefile not a kernel one.\n\nSuggested-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nLink: http://lkml.kernel.org/n/tip-3101nsbg52glxdqih291qj74@git.kernel.org\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nLink: http://lkml.kernel.org/r/1340352615-20737-1-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "f526a4ce2643e2636c091cf2bf0ec1442110c5b7",
      "tree": "d19ce6c1559d740655eea3d9dc88ec35eac1b970",
      "parents": [
        "add79461a2a7d964a00b4a2fdaf313c4cf9cf4ec"
      ],
      "author": {
        "name": "Konstantin Stepanyuk",
        "email": "konstantin.stepanyuk@gmail.com",
        "time": "Wed Jun 27 15:52:14 2012 -0600"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Jun 29 13:28:11 2012 -0300"
      },
      "message": "tools lib traceevent: Fix clean target in Makefile\n\nDependency files were not cleaned up. Add missing space to fix the issue.\n\nSigned-off-by: Konstantin Stepanyuk \u003ckonstantin.stepanyuk@gmail.com\u003e\nAcked-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nLink: http://lkml.kernel.org/r/1340833934-18783-1-git-send-email-konstantin.stepanyuk@gmail.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "42c59cdab42b8909454e0d434e3977cd3b636fbd",
      "tree": "1165019e64622aa49bd6e0d2d998f13d9fa8ae25",
      "parents": [
        "a00dc319e98161949aa87f71a17db32e925c3257"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung@gmail.com",
        "time": "Sat May 26 12:41:31 2012 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Sat May 26 14:14:58 2012 -0300"
      },
      "message": "tools lib traceevent: Silence compiler warning on 32bit build\n\nThe gcc complains about casting a pointer to unsigned long long directly:\n\n    SUBDIR ../lib/traceevent/\n  CC FPIC            event-parse.o\n  CC FPIC            trace-seq.o\n  CC FPIC            parse-filter.o\n/home/namhyung/project/linux/tools/lib/traceevent/parse-filter.c: In function ‘get_value’:\n/home/namhyung/project/linux/tools/lib/traceevent/parse-filter.c:1588: warning: cast from pointer to integer of different size\n  CC FPIC            parse-utils.o\n  BUILD STATIC LIB   libtraceevent.a\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@gmail.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nLink: http://lkml.kernel.org/r/1338003691-3141-1-git-send-email-namhyung@gmail.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "eaec12d7f526694f24d581a4ad23de6ce0315cd2",
      "tree": "5c4a47df4e954f3439df148eb397ea3ff164b94e",
      "parents": [
        "21c69e721d03e15ac97d01620d4311eaa1c18a46"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Wed May 23 11:36:56 2012 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu May 24 11:36:05 2012 -0300"
      },
      "message": "tools lib traceevent: Fix signature of create_arg_item()\n\nThe @type should be a type of enum event_type not enum filter_arg_type.\n\nThis fixes following warning:\n\n $ make\n  COMPILE FPIC           parse-events.o\n  COMPILE FPIC           parse-filter.o\n/home/namhyung/project/trace-cmd/parse-filter.c: In function ‘create_arg_item’:\n/home/namhyung/project/trace-cmd/parse-filter.c:343:9: warning: comparison between ‘enum filter_arg_type’ and ‘enum event_type’ [-Wenum-compare]\n/home/namhyung/project/trace-cmd/parse-filter.c:339:2: warning: case value ‘8’ not in enumerated type ‘enum filter_arg_type’ [-Wswitch]\n  BUILD STATIC LIB       libparsevent.a\n  BUILD STATIC LIB       libtracecmd.a\n  BUILD                  trace-cmd\n/usr/bin/make -C /home/namhyung/project/trace-cmd/Documentation all\nmake[1]: Nothing to be done for `all\u0027.\nNote: to build the gui, type \"make gui\"\n\nCc: Borislav Petkov \u003cbp@alien8.de\u003e\nCc: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Namhyung Kim \u003cnamhyung@gmail.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLink: http://lkml.kernel.org/r/1337740619-27925-20-git-send-email-namhyung.kim@lge.com\nSigned-off-by: Namhyung Kim \u003cnamhyung.kim@lge.com\u003e\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "21c69e721d03e15ac97d01620d4311eaa1c18a46",
      "tree": "1204e3757ac112522e870f4db25e0e9cbd041aa7",
      "parents": [
        "b3511d0530c7a2b4fa64d1f5218c5f073ae7b543"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Wed May 23 11:36:51 2012 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu May 24 11:34:12 2012 -0300"
      },
      "message": "tools lib traceevent: Use proper function parameter type\n\nThe param needs to be updated when setting args up so that\nthe loop in process_defined_func() can see the correct\nparam-\u003etype for the farg.\n\nCc: Borislav Petkov \u003cbp@alien8.de\u003e\nCc: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Namhyung Kim \u003cnamhyung@gmail.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLink: http://lkml.kernel.org/r/1337740619-27925-15-git-send-email-namhyung.kim@lge.com\nSigned-off-by: Namhyung Kim \u003cnamhyung.kim@lge.com\u003e\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "b3511d0530c7a2b4fa64d1f5218c5f073ae7b543",
      "tree": "4d12be6c4b46028ce684f3ec5b48f15a251479cb",
      "parents": [
        "d1de10870909a27ce2ac380d0671feb308826491"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Wed May 23 11:36:50 2012 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu May 24 11:33:53 2012 -0300"
      },
      "message": "tools lib traceevent: Fix freeing arg on process_dynamic_array()\n\nThe @arg paremeter should not be freed inside of process_XXX(),\nbecause it\u0027d be freed from the caller of process_arg(). We can\nfree it only after it was reused for local usage.\n\nCc: Borislav Petkov \u003cbp@alien8.de\u003e\nCc: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Namhyung Kim \u003cnamhyung@gmail.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLink: http://lkml.kernel.org/r/1337740619-27925-14-git-send-email-namhyung.kim@lge.com\nSigned-off-by: Namhyung Kim \u003cnamhyung.kim@lge.com\u003e\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "d1de10870909a27ce2ac380d0671feb308826491",
      "tree": "4640ef6e16c2013edff652193d6d531a7067e600",
      "parents": [
        "57d34dc5568f6ac700ef7e5c67f2bd6a8c7c4659"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Wed May 23 11:36:49 2012 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu May 24 11:33:34 2012 -0300"
      },
      "message": "tools lib traceevent: Fix a possibly wrong memory dereference\n\nIf set_op_prio() failed, the token will be freed at out_free,\nthen arg-\u003eop.op would turn out to be a dangle pointer. After\nreturning EVENT_ERROR from process_op(), free_arg() will be\ncalled and then it will finally see the dangling pointer.\n\nCc: Borislav Petkov \u003cbp@alien8.de\u003e\nCc: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Namhyung Kim \u003cnamhyung@gmail.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLink: http://lkml.kernel.org/r/1337740619-27925-13-git-send-email-namhyung.kim@lge.com\nSigned-off-by: Namhyung Kim \u003cnamhyung.kim@lge.com\u003e\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "57d34dc5568f6ac700ef7e5c67f2bd6a8c7c4659",
      "tree": "72989e742058c212f39b184d94acbba223873a47",
      "parents": [
        "00b9da7219cd027a1c51c3ef576aadbbd9fe38fe"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Wed May 23 11:36:47 2012 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu May 24 11:32:10 2012 -0300"
      },
      "message": "tools lib traceevent: Fix a possible memory leak\n\nIf event_read_fields failed in the middle, each member of\nstruct format_field should be freed also.\n\nCc: Borislav Petkov \u003cbp@alien8.de\u003e\nCc: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Namhyung Kim \u003cnamhyung@gmail.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLink: http://lkml.kernel.org/r/1337740619-27925-11-git-send-email-namhyung.kim@lge.com\nSigned-off-by: Namhyung Kim \u003cnamhyung.kim@lge.com\u003e\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "00b9da7219cd027a1c51c3ef576aadbbd9fe38fe",
      "tree": "14a930c7e1f76c085bf9e1f894bfd17e190ba912",
      "parents": [
        "e76df19bd986656e3c9f4a62e3dd15e7d69b607a"
      ],
      "author": {
        "name": "Stefan Hajnoczi",
        "email": "stefanha@linux.vnet.ibm.com",
        "time": "Wed May 23 11:36:42 2012 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu May 24 11:29:25 2012 -0300"
      },
      "message": "tools lib traceevent: Allow expressions in __print_symbolic() fields\n\nThe __print_symbolic() function takes a sequence of key-value pairs for\npretty-printing a constant.  The new kvm:kvm_exit print fmt uses the\nexpression:\n\n  __print_symbolic(..., { 0x040 + 1, \"DB excp\" }, ...)\n\nCurrently only atoms are supported and this print fmt fails to parse.\nThis patch adds support for expressions instead of just atoms so that\n0x040 + 1 is parsed successfully.\n\nCc: Avi Kivity \u003cavi@redhat.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@redhat.com\u003e\nCc: Namhyung Kim \u003cnamhyung@gmail.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLink: http://lkml.kernel.org/r/1337740619-27925-6-git-send-email-namhyung.kim@lge.com\nSigned-off-by: Namhyung Kim \u003cnamhyung.kim@lge.com\u003e\nSigned-off-by: Stefan Hajnoczi \u003cstefanha@linux.vnet.ibm.com\u003e\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "1c698186abf5caaea06fda66590f6a0e0a21628d",
      "tree": "b100ba4b49a8b5c11f23d00804b47835235849bf",
      "parents": [
        "42c80139eaa0feebf961c9792fa9eef76a3ce663"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "srostedt@redhat.com",
        "time": "Fri Apr 06 00:48:06 2012 +0200"
      },
      "committer": {
        "name": "Frederic Weisbecker",
        "email": "fweisbec@gmail.com",
        "time": "Wed Apr 25 13:35:48 2012 +0200"
      },
      "message": "parse-events: Rename struct record to struct pevent_record\n\nAs libtraceevent will be a library, having struct record is far\ntoo generic of a name to use. Renaming it to be consistent with the\nrest of the functions will be a better long term solution.\n\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Arnaldo Carvalho de Melo \u003cacme@infradead.org\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nCc: Borislav Petkov \u003cbp@alien8.de\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Arun Sharma \u003casharma@fb.com\u003e\nCc: Namhyung Kim \u003cnamhyung.kim@lge.com\u003e\nSigned-off-by: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\n"
    },
    {
      "commit": "42c80139eaa0feebf961c9792fa9eef76a3ce663",
      "tree": "5a9bc31909782f2db9d1c5f4024db19f75c28dbe",
      "parents": [
        "2e7a5fc8d40be9654f589dad467515c1688ccf6b"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "srostedt@redhat.com",
        "time": "Fri Apr 06 00:48:05 2012 +0200"
      },
      "committer": {
        "name": "Frederic Weisbecker",
        "email": "fweisbec@gmail.com",
        "time": "Wed Apr 25 13:35:44 2012 +0200"
      },
      "message": "parse-event: Fix memset pointer size bug in handle\n\nFix memset(ptr, 0, sizeof(ptr)) to memset(ptr, 0, sizeof(*ptr))\n\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Arnaldo Carvalho de Melo \u003cacme@infradead.org\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nCc: Borislav Petkov \u003cbp@alien8.de\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Arun Sharma \u003casharma@fb.com\u003e\nCc: Namhyung Kim \u003cnamhyung.kim@lge.com\u003e\nSigned-off-by: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\n"
    },
    {
      "commit": "2e7a5fc8d40be9654f589dad467515c1688ccf6b",
      "tree": "4e13a3bf5cc451f734538a01bfb8f3b80475643f",
      "parents": [
        "b48285980de2070948c8ac73629c605ad9202589"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "srostedt@redhat.com",
        "time": "Fri Apr 06 00:48:04 2012 +0200"
      },
      "committer": {
        "name": "Frederic Weisbecker",
        "email": "fweisbec@gmail.com",
        "time": "Wed Apr 25 13:35:41 2012 +0200"
      },
      "message": "parse-events: Allow \u0027*\u0027 and \u0027/\u0027 operations in TP_printk\n\nAdd multiply and divide operations in the printk format.\n\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Arnaldo Carvalho de Melo \u003cacme@infradead.org\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nCc: Borislav Petkov \u003cbp@alien8.de\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Arun Sharma \u003casharma@fb.com\u003e\nCc: Namhyung Kim \u003cnamhyung.kim@lge.com\u003e\nSigned-off-by: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\n"
    },
    {
      "commit": "b48285980de2070948c8ac73629c605ad9202589",
      "tree": "c2414ffe485d927abca7b3b73b3acae332114857",
      "parents": [
        "a2525a0852d81b1cf1155d75d1e3db9682fee191"
      ],
      "author": {
        "name": "Vaibhav Nagarnaik",
        "email": "vnagarnaik@google.com",
        "time": "Fri Apr 06 00:48:03 2012 +0200"
      },
      "committer": {
        "name": "Frederic Weisbecker",
        "email": "fweisbec@gmail.com",
        "time": "Wed Apr 25 13:35:38 2012 +0200"
      },
      "message": "parse-events: Support \u0027+\u0027 opcode in print format\n\nThe \u0027+\u0027 opcode is not supported in the arguments for the print format.\nThis patch adds support for it.\n\nCc: Michael Rubin \u003cmrubin@google.com\u003e\nCc: David Sharp \u003cdhsharp@google.com\u003e\nSigned-off-by: Vaibhav Nagarnaik \u003cvnagarnaik@google.com\u003e\nLink: http://lkml.kernel.org/r/1310785241-3799-4-git-send-email-vnagarnaik@google.com\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Arnaldo Carvalho de Melo \u003cacme@infradead.org\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nCc: Borislav Petkov \u003cbp@alien8.de\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Arun Sharma \u003casharma@fb.com\u003e\nCc: Namhyung Kim \u003cnamhyung.kim@lge.com\u003e\nSigned-off-by: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\n"
    },
    {
      "commit": "a2525a0852d81b1cf1155d75d1e3db9682fee191",
      "tree": "d203cae23682148bd6ff1a4d6740d9c11641ba47",
      "parents": [
        "14ffde0e966efab6724e2de3ab470b78d4e01109"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "srostedt@redhat.com",
        "time": "Fri Apr 06 00:48:02 2012 +0200"
      },
      "committer": {
        "name": "Frederic Weisbecker",
        "email": "fweisbec@gmail.com",
        "time": "Wed Apr 25 13:35:35 2012 +0200"
      },
      "message": "parse-events: Let pevent_free() take a NULL pointer\n\nThe pevent_free() should ack like other free()s and allow a\nNULL pointer to be passed to it which makes error handling a bit\neasier for the users of pevent_free().\n\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Arnaldo Carvalho de Melo \u003cacme@infradead.org\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nCc: Borislav Petkov \u003cbp@alien8.de\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Arun Sharma \u003casharma@fb.com\u003e\nCc: Namhyung Kim \u003cnamhyung.kim@lge.com\u003e\nSigned-off-by: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\n"
    },
    {
      "commit": "14ffde0e966efab6724e2de3ab470b78d4e01109",
      "tree": "37ab19cc24cf0b2e17bd6d2ba6218f5eb077ed6f",
      "parents": [
        "d69afed55be1016c2bcfcb3e00cd5365d2f557f6"
      ],
      "author": {
        "name": "Vaibhav Nagarnaik",
        "email": "vnagarnaik@google.com",
        "time": "Fri Apr 06 00:48:01 2012 +0200"
      },
      "committer": {
        "name": "Frederic Weisbecker",
        "email": "fweisbec@gmail.com",
        "time": "Wed Apr 25 13:35:32 2012 +0200"
      },
      "message": "parse-events: Handle opcode parsing error\n\nIf an invalid opcode is encountered in parsing event print format, the\ntrace-cmd calls exit() without parsing any other events.\n\nThis patch adds handling for such an error where the get_op_prio() is\ncalled. If the return value is -1, then the event print format parsing\nis skipped and parsing continues.\n\nCc: Michael Rubin \u003cmrubin@google.com\u003e\nCc: David Sharp \u003cdhsharp@google.com\u003e\nSigned-off-by: Vaibhav Nagarnaik \u003cvnagarnaik@google.com\u003e\nLink: http://lkml.kernel.org/r/1311619257-4970-1-git-send-email-vnagarnaik@google.com\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Arnaldo Carvalho de Melo \u003cacme@infradead.org\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nCc: Borislav Petkov \u003cbp@alien8.de\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Arun Sharma \u003casharma@fb.com\u003e\nCc: Namhyung Kim \u003cnamhyung.kim@lge.com\u003e\nSigned-off-by: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\n"
    },
    {
      "commit": "d69afed55be1016c2bcfcb3e00cd5365d2f557f6",
      "tree": "1c5dcb6fd48531ea1ee278fbc2a54ec613637472",
      "parents": [
        "54a3625829c9de60f4acbd0efe3ec4201b174fd6"
      ],
      "author": {
        "name": "Vaibhav Nagarnaik",
        "email": "vnagarnaik@google.com",
        "time": "Fri Apr 06 00:48:00 2012 +0200"
      },
      "committer": {
        "name": "Frederic Weisbecker",
        "email": "fweisbec@gmail.com",
        "time": "Wed Apr 25 13:35:28 2012 +0200"
      },
      "message": "parse-events: Handle invalid opcode parsing gracefully\n\nIf an invalid opcode is encountered, trace-cmd exits with an error.\nInstead it can be treated as a soft error where the event\u0027s print format\nis not parsed and its binary data is dumped out.\n\nThis patch adds a return value to arg_num_eval() function to indicate if\nthe parsing was successful. If not, then the error is considered soft\nand the parsing of the offending event fails.\n\nCc: Michael Rubin \u003cmrubin@google.com\u003e\nCc: David Sharp \u003cdhsharp@google.com\u003e\nSigned-off-by: Vaibhav Nagarnaik \u003cvnagarnaik@google.com\u003e\nLink: http://lkml.kernel.org/r/1310785241-3799-2-git-send-email-vnagarnaik@google.com\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Arnaldo Carvalho de Melo \u003cacme@infradead.org\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nCc: Borislav Petkov \u003cbp@alien8.de\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Arun Sharma \u003casharma@fb.com\u003e\nCc: Namhyung Kim \u003cnamhyung.kim@lge.com\u003e\nSigned-off-by: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\n"
    },
    {
      "commit": "54a3625829c9de60f4acbd0efe3ec4201b174fd6",
      "tree": "29c638f4cc3628330af625012f99f650b4e8012b",
      "parents": [
        "5205aec960514089d12dd8e35f2a82584b8e6172"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Fri Apr 06 00:47:59 2012 +0200"
      },
      "committer": {
        "name": "Frederic Weisbecker",
        "email": "fweisbec@gmail.com",
        "time": "Wed Apr 25 13:35:25 2012 +0200"
      },
      "message": "perf/events: Correct size given to memset\n\nThis is a forward port of commit 5660ce34241ab\nperf tools: Correct size given to memset\nwritten by Julia Lawall and forward ported by Steven Rostedt.\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Arnaldo Carvalho de Melo \u003cacme@infradead.org\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nCc: Borislav Petkov \u003cbp@alien8.de\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Arun Sharma \u003casharma@fb.com\u003e\nCc: Namhyung Kim \u003cnamhyung.kim@lge.com\u003e\nSigned-off-by: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\n"
    },
    {
      "commit": "5205aec960514089d12dd8e35f2a82584b8e6172",
      "tree": "a535ea86e5d501d3c07dd8aba68ffff41a00aee6",
      "parents": [
        "4dc1024a7a529626de5a800b10088bcbbc1ae941"
      ],
      "author": {
        "name": "Tom Zanussi",
        "email": "tzanussi@gmail.com",
        "time": "Fri Apr 06 00:47:58 2012 +0200"
      },
      "committer": {
        "name": "Frederic Weisbecker",
        "email": "fweisbec@gmail.com",
        "time": "Wed Apr 25 13:35:22 2012 +0200"
      },
      "message": "perf/events: Add flag/symbol format_flags\n\nThis is a port of commit eb9a42caa7a92\n perf trace: Add flag/symbolic format_flags\nof the old trace-event-parse.c to the new event-parse.c that\nwas written by Tom Zanussi and forward ported by Steven Rostedt.\n\nSigned-off-by: Tom Zanussi \u003ctzanussi@gmail.com\u003e\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Arnaldo Carvalho de Melo \u003cacme@infradead.org\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nCc: Borislav Petkov \u003cbp@alien8.de\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Arun Sharma \u003casharma@fb.com\u003e\nCc: Namhyung Kim \u003cnamhyung.kim@lge.com\u003e\nSigned-off-by: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\n"
    },
    {
      "commit": "4dc1024a7a529626de5a800b10088bcbbc1ae941",
      "tree": "53100c8ed8b599568cc6f1f023e1a709d3eeda1f",
      "parents": [
        "aaf045f72335653b24784d6042be8e4aee114403"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "srostedt@redhat.com",
        "time": "Fri Apr 06 00:47:57 2012 +0200"
      },
      "committer": {
        "name": "Frederic Weisbecker",
        "email": "fweisbec@gmail.com",
        "time": "Wed Apr 25 13:35:18 2012 +0200"
      },
      "message": "perf/events: Add flag to produce nsec output\n\nlibtraceevent library prints out in usecs but perf wants to print out\nin nsecs. Add a flag that lets the user decide to print out in usec\nor nsec times.\n\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Arnaldo Carvalho de Melo \u003cacme@infradead.org\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nCc: Borislav Petkov \u003cbp@alien8.de\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Arun Sharma \u003casharma@fb.com\u003e\nCc: Namhyung Kim \u003cnamhyung.kim@lge.com\u003e\nSigned-off-by: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\n"
    },
    {
      "commit": "668fe01f1cea2154da479dd12946eeb53413396e",
      "tree": "a3c4f8bc431c61fde7a136d88c45538893bff829",
      "parents": [
        "d0e7b850b7d45ff86868e7df4eb1f3cdd283f776"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "srostedt@redhat.com",
        "time": "Fri Apr 06 00:47:55 2012 +0200"
      },
      "committer": {
        "name": "Frederic Weisbecker",
        "email": "fweisbec@gmail.com",
        "time": "Wed Apr 25 13:12:26 2012 +0200"
      },
      "message": "events: Update tools/lib/traceevent to work with perf\n\nSome of the util functions of libtraceevent.a conflict with perf,\nsuch as die(), warning() and others. Move them into event-util.h\nthat is not included by the perf tools.\n\nAlso, as perf compiles with \u0027bool\u0027 the filter_arg-\u003ebool needs to\nbe renamed to filter_arg-\u003eboolean.\n\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Arnaldo Carvalho de Melo \u003cacme@infradead.org\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nCc: Borislav Petkov \u003cbp@alien8.de\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Arun Sharma \u003casharma@fb.com\u003e\nCc: Namhyung Kim \u003cnamhyung.kim@lge.com\u003e\nSigned-off-by: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\n"
    },
    {
      "commit": "f7d82350e597d76dc8765a55c7849843395728b0",
      "tree": "6e254dde9c6b30dc9f5dc4fb28d3eeec86382e32",
      "parents": [
        "4ace73eef52c651b8f58415fb4476f4791c95e72"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "srostedt@redhat.com",
        "time": "Fri Apr 06 00:47:53 2012 +0200"
      },
      "committer": {
        "name": "Frederic Weisbecker",
        "email": "fweisbec@gmail.com",
        "time": "Wed Apr 25 12:28:28 2012 +0200"
      },
      "message": "tools/events: Add files to create libtraceevent.a\n\nCopy over the files from trace-cmd to the Linux tools directory\nsuch that applications like perf and latencytrace can use the\nmore advanced parsing code.\n\nBecause some of the file names of perf conflict with trace-cmd file\nnames, the trace-cmd files have been renamed as follows:\n\n parse-events.c \u003d\u003d\u003e event-parse.c\n parse-events.h \u003d\u003d\u003e event-parse.h\n utils.h        \u003d\u003d\u003e event-utils.h\n\nThe files have been updated to handle the changes to the header files\nbut other than that, they are identical to what was in the trace-cmd\nrepository. The history of these files, including authorship is\navailable at the git repo:\n\n git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/trace-cmd.git\n\nThe Makefile was also copied over, but most of it was removed to\nfocus on the parse-events code first. The parts of the Makefile for\nthe plugins have also been removed, but will be added back when the\nplugin code is copied over as well. But that may be in its own\nseparate directory.\n\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Arnaldo Carvalho de Melo \u003cacme@infradead.org\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nCc: Borislav Petkov \u003cbp@alien8.de\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Arun Sharma \u003casharma@fb.com\u003e\nCc: Namhyung Kim \u003cnamhyung.kim@lge.com\u003e\nSigned-off-by: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\n"
    }
  ]
}
