)]}'
{
  "log": [
    {
      "commit": "85df3b3769222894e9692b383c7af124b7721086",
      "tree": "b157ae2168c74720030031bfb4bb35878d9cf2be",
      "parents": [
        "02320931ce000836aa231ac1311769e303122099"
      ],
      "author": {
        "name": "Vinson Lee",
        "email": "vlee@twitter.com",
        "time": "Wed Feb 13 13:48:58 2013 -0800"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Feb 14 16:12:34 2013 -0300"
      },
      "message": "perf tools: Fix build with bison 2.3 and older.\n\nThe %name-prefix \"prefix\" syntax is not available on bison 2.3 and\nolder. Substitute with the -p \"prefix\" command-line option for\ncompatibility with older versions of bison.\n\nThis patch fixes this build error with older versions of bison.\n\n    CC util/sysfs.o\n    BISON util/pmu-bison.c\nutil/pmu.y:2.14-24: syntax error, unexpected string, expecting \u003d\nmake: *** [util/pmu-bison.c] Error 1\n\nSigned-off-by: Vinson Lee \u003cvlee@twitter.com\u003e\nTested-by: Li Zefan \u003clizefan@huawei.com\u003e\nCc: stable@vger.kernel.org # 3.4+\nCc: Ingo Molnar \u003cmingo@redhat.com\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Li Zefan \u003clizefan@huawei.com\u003e\nCc: Namhyung Kim \u003cnamhyung@gmail.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Pekka Enberg \u003cpenberg@kernel.org\u003e\nLink: http://lkml.kernel.org/r/1360792138-29186-1-git-send-email-vlee@twitter.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "02320931ce000836aa231ac1311769e303122099",
      "tree": "01d79b804679e9c924c607675e4b2df8a9c361eb",
      "parents": [
        "18c9e5c567e1bc475edc67dca3680ecd2562dc5c"
      ],
      "author": {
        "name": "Jiri Olsa",
        "email": "jolsa@redhat.com",
        "time": "Thu Feb 14 15:59:33 2013 -0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Feb 14 15:59:33 2013 -0300"
      },
      "message": "perf tools: Limit unwind support to x86 archs\n\nThere\u0027s DWARF unwind support only for x86 archs, so limit the unwind.o\nobject to them only.\n\nWithout this building for other archs (e.g. cross compiling for ARM) is\nbroken.\n\nSigned-off-by: Jiri Olsa \u003cjolsa@redhat.com\u003e\nSigned-off-by: Dirk Behme \u003cdirk.behme@de.bosch.com\u003e\nLink: http://lkml.kernel.org/n/tip-viqtvd6hppqgt68zz4wlqm20@git.kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "2b676bf068916046151277f27113f80828e33001",
      "tree": "2f508debbd3bc103ed64887914d8f65f590950b6",
      "parents": [
        "e3a34029c635b7dee06e51d99441578b96c7d463"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung@kernel.org",
        "time": "Thu Feb 07 18:02:08 2013 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Feb 14 14:59:27 2013 -0300"
      },
      "message": "perf ui/gtk: Implement basic GTK2 annotation browser\n\nBasic implementation of perf annotate on GTK2.  Currently only\nshows first symbol.  Add a new --gtk option to use it.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Andi Kleen \u003candi@firstfloor.org\u003e\nCc: Borislav Petkov \u003cbp@alien8.de\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Namhyung Kim \u003cnamhyung.kim@lge.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Pekka Enberg \u003cpenberg@kernel.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLink: http://lkml.kernel.org/r/1360227734-375-2-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "2209001fd895e8932ae2c85bfca233758234499a",
      "tree": "879738da172ae13b897737858f578f39b0a86fee",
      "parents": [
        "74b2133d19e776924b2773e27dd9d6940f1cc594"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "bp@suse.de",
        "time": "Mon Feb 04 13:05:54 2013 +0100"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed Feb 06 18:09:25 2013 -0300"
      },
      "message": "perf tools: Check for flex and bison before continuing building\n\nCheck whether both executables are present on the system before\ncontinuing with the build instead of failing halfway, if either are\nmissing.\n\nSigned-off-by: Borislav Petkov \u003cbp@suse.de\u003e\nLink: http://lkml.kernel.org/r/1359979554-9160-1-git-send-email-bp@alien8.de\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "79d824e31692d165f6c7d92bf4d1af0b9d969d76",
      "tree": "9bfae3b337f15579a1ec4ae43ed6295ad3932ffc",
      "parents": [
        "1c13f3c9042f9d222959af7c9da6db93ea9f7e4c"
      ],
      "author": {
        "name": "Peter Hurley",
        "email": "peter@hurleysoftware.com",
        "time": "Sun Jan 27 20:51:22 2013 -0500"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed Jan 30 10:36:21 2013 -0300"
      },
      "message": "perf tools: Make numa benchmark optional\n\nCommit \"perf: Add \u0027perf bench numa mem\u0027...\" added a NUMA performance\nbenchmark to perf. Make this optional and test for required\ndependencies.\n\nSigned-off-by: Peter Hurley \u003cpeter@hurleysoftware.com\u003e\nAcked-by: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLink: http://lkml.kernel.org/r/1359337882-21821-1-git-send-email-peter@hurleysoftware.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "1c13f3c9042f9d222959af7c9da6db93ea9f7e4c",
      "tree": "43fb380a1aa8acca2042f7ecf9bedc273bf5bf8b",
      "parents": [
        "7e010562e01aff929126f671ff9e730e22dbdb1b"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@kernel.org",
        "time": "Thu Dec 06 13:51:59 2012 +0100"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed Jan 30 10:35:36 2013 -0300"
      },
      "message": "perf: Add \u0027perf bench numa mem\u0027 NUMA performance measurement suite\n\nAdd a suite of NUMA performance benchmarks.\n\nThe goal was simulate the behavior and access patterns of real NUMA\nworkloads, via a wide range of parameters, so this tool goes well\nbeyond simple bzero() measurements that most NUMA micro-benchmarks use:\n\n - It processes the data and creates a chain of data dependencies,\n   like a real workload would. Neither the compiler, nor the\n   kernel (via KSM and other optimizations) nor the CPU can\n   eliminate parts of the workload.\n\n - It randomizes the initial state and also randomizes the target\n   addresses of the processing - it\u0027s not a simple forward scan\n   of addresses.\n\n - It provides flexible options to set process, thread and memory\n   relationship information: -G sets \"global\" memory shared between\n   all test processes, -P sets \"process\" memory shared by all\n   threads of a process and -T sets \"thread\" private memory.\n\n - There\u0027s a NUMA convergence monitoring and convergence latency\n   measurement option via -c and -m.\n\n - Micro-sleeps and synchronization can be injected to provoke lock\n   contention and scheduling, via the -u and -S options. This simulates\n   IO and contention.\n\n - The -x option instructs the workload to \u0027perturb\u0027 itself artificially\n   every N seconds, by moving to the first and last CPU of the system\n   periodically. This way the stability of convergence equilibrium and\n   the number of steps taken for the scheduler to reach equilibrium again\n   can be measured.\n\n - The amount of work can be specified via the -l loop count, and/or\n   via a -s seconds-timeout value.\n\n - CPU and node memory binding options, to test hard binding scenarios.\n   THP can be turned on and off via madvise() calls.\n\n - Live reporting of convergence progress in an \u0027at glance\u0027 output format.\n   Printing of convergence and deconvergence events.\n\nThe \u0027perf bench numa mem -a\u0027 option will start an array of about 30\nindividual tests that will each output such measurements:\n\n # Running  5x5-bw-thread, \"perf bench numa mem -p 5 -t 5 -P 512 -s 20 -zZ0q --thp  1\"\n  5x5-bw-thread,                         20.276, secs,           runtime-max/thread\n  5x5-bw-thread,                         20.004, secs,           runtime-min/thread\n  5x5-bw-thread,                         20.155, secs,           runtime-avg/thread\n  5x5-bw-thread,                          0.671, %,              spread-runtime/thread\n  5x5-bw-thread,                         21.153, GB,             data/thread\n  5x5-bw-thread,                        528.818, GB,             data-total\n  5x5-bw-thread,                          0.959, nsecs,          runtime/byte/thread\n  5x5-bw-thread,                          1.043, GB/sec,         thread-speed\n  5x5-bw-thread,                         26.081, GB/sec,         total-speed\n\nSee the help text and the code for more details.\n\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Mike Galbraith \u003cefault@gmx.de\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nCc: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Andrea Arcangeli \u003caarcange@redhat.com\u003e\nCc: Rik van Riel \u003criel@redhat.com\u003e\nCc: Mel Gorman \u003cmgorman@suse.de\u003e\nCc: Hugh Dickins \u003chughd@google.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@kernel.org\u003e\n"
    },
    {
      "commit": "3cecaa2002273887a9364c454684fa8491bb2b10",
      "tree": "e59105584b3ae87fac4f7ce5ca1ca1623019b4cc",
      "parents": [
        "1aa3d1780f518080e6a51a5288cd05fb4b34d82c"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Wed Jan 16 20:59:53 2013 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Jan 24 16:40:45 2013 -0300"
      },
      "message": "perf tools: Do not include PERF-VERSION-FILE to Makefile\n\nWhen make runs it tries to update the Makefile rules by reading all of\nincluded Makefiles.  During the perf build it checks PERF-VERSION-FILE\nto get the current version number.  But it triggers Makefile update so\nthat make runs again with the update Makefile and, in turn, users will\nsee duplicate CHK message on the second path.\n\nRunning make with -d option for debugging tells me this:\n\nGNU Make 3.82\nBuilt for x86_64-redhat-linux-gnu\nCopyright (C) 2010  Free Software Foundation, Inc.\nLicense GPLv3+: GNU GPL version 3 or later \u003chttp://gnu.org/licenses/gpl.html\u003e\nThis is free software: you are free to change and redistribute it.\nThere is NO WARRANTY, to the extent permitted by law.\nReading makefiles...\nReading makefile `Makefile\u0027...\nReading makefile `../scripts/Makefile.include\u0027 (search path) (no ~ expansion)...\nReading makefile `config/utilities.mak\u0027 (search path) (no ~ expansion)...\nReading makefile `PERF-VERSION-FILE\u0027 (search path) (don\u0027t care) (no ~ expansion)...\nReading makefile `config/feature-tests.mak\u0027 (search path) (don\u0027t care) (no ~ expansion)...\n    CHK -fstack-protector-all\n    CHK -Wstack-protector\n    CHK -Wvolatile-register-var\n...\nUpdating makefiles....\n Considering target file `PERF-VERSION-FILE\u0027.\n Must remake target `PERF-VERSION-FILE\u0027.\nInvoking recipe from Makefile:52 to update target `PERF-VERSION-FILE\u0027.\nPutting child 0x14037a0 (PERF-VERSION-FILE) PID 31925 on the chain.\nLive child 0x14037a0 (PERF-VERSION-FILE) PID 31925\nPERF_VERSION \u003d 3.8.rc3.gf751db6\nReaping winning child 0x14037a0 PID 31925\nRemoving child 0x14037a0 PID 31925 from chain.\n Successfully remade target file `PERF-VERSION-FILE\u0027.\n...\nRe-executing[1]: make -d                       \u003c------------ here\nGNU Make 3.82\nBuilt for x86_64-redhat-linux-gnu\nCopyright (C) 2010  Free Software Foundation, Inc.\nLicense GPLv3+: GNU GPL version 3 or later \u003chttp://gnu.org/licenses/gpl.html\u003e\nThis is free software: you are free to change and redistribute it.\nThere is NO WARRANTY, to the extent permitted by law.\nReading makefiles...\nReading makefile `Makefile\u0027...\nReading makefile `../scripts/Makefile.include\u0027 (search path) (no ~ expansion)...\nReading makefile `config/utilities.mak\u0027 (search path) (no ~ expansion)...\nReading makefile `PERF-VERSION-FILE\u0027 (search path) (don\u0027t care) (no ~ expansion)...\nReading makefile `config/feature-tests.mak\u0027 (search path) (don\u0027t care) (no ~ expansion)...\n    CHK -fstack-protector-all\n    CHK -Wstack-protector\n    CHK -Wvolatile-register-var\n...\n\nActually PERF-VERSION-FILE is used only for perf.c to #define\nPERF_VERSION macro.  So make it like a C header file and include it\nduring compiling the perf.c file will remove the need of being\nincluded into Makefile.  Hench no need to update the Makefile and no\nCHK lines anymore.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.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\nLink: http://lkml.kernel.org/r/1358337594-10916-1-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "1aa3d1780f518080e6a51a5288cd05fb4b34d82c",
      "tree": "89e3b0b4c0a461df056dbcf520c399f7bbb019ce",
      "parents": [
        "ff582680f8762293aa45eb5cf2faacadbe73b435"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Wed Jan 16 20:59:54 2013 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Jan 24 16:40:44 2013 -0300"
      },
      "message": "perf tools: Get rid of unused include of config.mak\n\nThese lines are came from GIT Makefile and never used for perf.\n\nI found it from make -d output during working on previous patch.\n\nUpdating makefiles....\n Considering target file `arch/x86/Makefile\u0027.\n No need to remake target `arch/x86/Makefile\u0027.\n Considering target file `config.mak\u0027.\n  File `config.mak\u0027 does not exist.\n Must remake target `config.mak\u0027.\n Failed to remake target file `config.mak\u0027.\n Considering target file `config.mak.autogen\u0027.\n  File `config.mak.autogen\u0027 does not exist.\n Must remake target `config.mak.autogen\u0027.\n Failed to remake target file `config.mak.autogen\u0027.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.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\nLink: http://lkml.kernel.org/r/1358337594-10916-2-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "0da41ce954840a74e7a0de9c8268bf855147e902",
      "tree": "7707066ce5dbc7dc225dd08a79e7822b2b8b5f30",
      "parents": [
        "c91368c4889a0ee5dd06552adbb50ae54f5096fd"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung@kernel.org",
        "time": "Fri Dec 21 17:20:13 2012 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Jan 24 16:40:16 2013 -0300"
      },
      "message": "perf ui/gtk: Factor out common browser routines\n\nSeparate out common codes for setting up a browser, and move report/hist\nbrowser codes into hists.c.  The common codes can be used for annotation\nbrowser.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Pekka Enberg \u003cpenberg@kernel.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLink: http://lkml.kernel.org/r/1356078018-31905-2-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "09ecbb07a5c9fa31dc72ee8fb1c3fbd1145448dd",
      "tree": "db677fca8854046c5c4d050311f069c2e11586f9",
      "parents": [
        "876650e6c3209861a8949111140d805b3440951f"
      ],
      "author": {
        "name": "Jiri Olsa",
        "email": "jolsa@redhat.com",
        "time": "Wed Dec 19 09:52:21 2012 +0100"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Jan 24 16:40:12 2013 -0300"
      },
      "message": "perf tests: Fix PYTHONPATH for python-use test tracepoints\n\nIf there\u0027s not OUTPUT variable defined the PYTHONPATH ends up with\n/python. We need to remove the extra \u0027/\u0027.\n\nSigned-off-by: Jiri Olsa \u003cjolsa@redhat.com\u003e\nLink: http://lkml.kernel.org/n/tip-h1hzfyfcdxjnuq9fin2cjwlr@git.kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "000ae33fdb5ff7bc7ae985b43e6278024a4985c2",
      "tree": "258ecac95d13e80915e0c1c5a3e67973dcba73fa",
      "parents": [
        "82ce75d93335f7079afc17fb7f2a4e549d2fbecb"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Mon Dec 17 16:25:01 2012 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Jan 24 16:40:10 2013 -0300"
      },
      "message": "perf tests: Check python path on attr and binding test\n\nCurrent perf test code tries to execute python version 2 in order to\ntest attributes on perf_event_open syscall.  However it\u0027s not default\npython version anymore a system can have python v3 only or v2 with a\ndifferent name (e.g. python2).  So if there\u0027s no such python interpreter\nwith the name \u0027python\u0027, the test would fail like this (yes, it\u0027s\nhappened on my new archlinux laptop :).\n\n13: struct perf_event_attr setup                 :sh: python: command not found\n FAILED!\n\nAs we can pass name of the python interpreter on make, use it for\nthe attr test also.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nAcked-by: Jiri Olsa \u003cjolsa@redhat.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/1355729101-31317-1-git-send-email-namhyung@kernel.org\n[ committer note: Added the same mechanism to the python binding test ]\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "54359d3340241b4cf53e42ecd5c429d7ba6fbef3",
      "tree": "c71da62f75e800f0743b6bef2ef252a06a846f39",
      "parents": [
        "56e52e85366717481cde16b3480f015c7eb32ba3"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Dec 14 13:06:13 2012 -0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Jan 24 16:40:09 2013 -0300"
      },
      "message": "perf test: Check for linking problems in the python binding\n\nIt just will add the O\u003d builddir to PYTHONPATH and try to \u0027use perf\u0027,\nwhich will, in verbose mode show the python backtrace with the missing\nsymbols, such as in the problem fixed in the patch after this one:\n\n  # perf test -v 15\n  15: Try \u0027use perf\u0027 in python, checking link problems       :\n  --- start ---\n  Traceback (most recent call last):\n    File \"\u003cstdin\u003e\", line 1, in \u003cmodule\u003e\n  ImportError: /home/acme/git/build/perf//python/perf.so: undefined symbol: test_attr__enabled\n  ---- end ----\n  Try \u0027use perf\u0027 in python, checking link problems: FAILED!\n  #\n\nLoooong overdue, done.\n\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\nLink: http://lkml.kernel.org/n/tip-zmd2oq9gz6t1u145ub7qm2nv@git.kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "f8ebb0cdf30fec2c2a5a364cdda8e6758a44026c",
      "tree": "6478139f8d15c0aa300b4dc55877e3a03a54f1f8",
      "parents": [
        "66f97ed3ac44c24958171bbc5cc04896147752b7"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Mon Dec 10 17:29:57 2012 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Jan 24 16:40:07 2013 -0300"
      },
      "message": "perf test: Add a test case for hists__{match,link}\n\nAs they are used from diff and event group report, add a test case to\nverify their behaviors.\n\nIn this test I made a fake machine and two evsel.  Each evsel got 10\nsamples (so hist entries) - 5 are common and the rests are not.  So\nafter hists__match() both of them will have 5 entries with pair set.\n\nAnd the second evsel has a collapsed entry so that the total number is 9\n- I made it in order to simulate more realistic case.  Thus after\nhists__link the first entry will have 14 entries - 5 are common (w/\npair), 5 are unmatch (w/o pair) and 4 are dummy (w/ pair).  And the\nsecond entry will have 9 entries all have its pair.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\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: Stephane Eranian \u003ceranian@google.com\u003e\nLink: http://lkml.kernel.org/r/1355128197-18193-5-git-send-email-namhyung@kernel.org\n[ committer note: fixed up clashes with cset that moved methods to machine.h ]\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "203e04c16330c880538588e932743f404ee4fd66",
      "tree": "5f566e468756dd414651146f2c0042eeba1b3da7",
      "parents": [
        "ba6fdda46b377034c782c0b89c8f1090b31eabd8",
        "2376c67a7bbc7849b806688ba2efb8520c21c458"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@kernel.org",
        "time": "Thu Jan 24 16:30:45 2013 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@kernel.org",
        "time": "Thu Jan 24 16:30:45 2013 +0100"
      },
      "message": "Merge tag \u0027perf-core-for-mingo\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux into perf/core\n\nPull perf/core improvements and fixes from Arnaldo Carvalho de Melo:\n\n. perf build-id cache now can show DSOs present in a perf.data file that are\n  not in the cache, to integrate with build-id servers being put in place by\n  organizations such as Fedora.\n\n. perf buildid-list -i an-elf-file-instead-of-a-perf.data is back showing its\n  build-id.\n\n. No need to do feature checks when doing a \u0027make tags\u0027\n\n. Fix some \u0027perf test\u0027 errors and make them use the tracepoint evsel constructor.\n\n. perf top now shares more of the evsel config/creation routines with \u0027record\u0027,\n  paving the way for further integration like \u0027top\u0027 snapshots, etc.\n\n. perf top now supports DWARF callchains.\n\n. perf evlist decodes sample_type and read_format, helping diagnose problems.\n\n. Fix mmap limitations on 32-bit, fix from David Miller.\n\n. perf diff fixes from Jiri Olsa.\n\n. Ignore ABS symbols when loading data maps, fix from Namhyung Kim\n\n. Hists improvements from Namhyung Kim\n\n. Don\u0027t check configuration on make clean, from Namhyung Kim\n\n. Fix dso__fprintf() print statement, from Stephane Eranian.\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@kernel.org\u003e\n"
    },
    {
      "commit": "f1b99392caf120d7533da260318fae0eb5053737",
      "tree": "494c9ec72ffac8e0c7652694316ce6429ce0d046",
      "parents": [
        "9cf2b72b25f3f6a5a1a46a4f36037e66de52465c"
      ],
      "author": {
        "name": "Will Deacon",
        "email": "will.deacon@arm.com",
        "time": "Fri Jan 18 19:00:47 2013 +0000"
      },
      "committer": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Tue Jan 22 17:51:00 2013 +0000"
      },
      "message": "arm64: makefile: fix uname munging when setting ARCH on native machine\n\nBy popular demand, arch/aarch64 is now known as arch/arm64. However,\nuname -m (and indeed the GNU triplet) still use aarch64 as the machine\nstring.\n\nThis patch fixes native builds of both the kernel and perf tools by\nupdating the relevant Makefiles to munge the output of uname -m and\nset the ARCH variable appropriately.\n\nCc: \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Will Deacon \u003cwill.deacon@arm.com\u003e\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\n"
    },
    {
      "commit": "40c5ec7acb9278833cfbf9dd15c6c02d57cbaf77",
      "tree": "573a865955b3c325e54828c6a0595d1f05db280a",
      "parents": [
        "0698aeddcfe0c2514af1d012082665a3bb55d01b"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Tue Dec 11 09:54:21 2012 -0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Tue Dec 11 17:20:32 2012 -0300"
      },
      "message": "perf tools: Add install-bin Makefile target\n\nIts too annoying to go over the Documentation install target while\ndeveloping the tools.\n\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\nLink: http://lkml.kernel.org/n/tip-cfzcxj8sp727h0sgfcvvwva1@git.kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "a60d79535c21dca4e24d08abf8ab56e2f860af71",
      "tree": "4887c99890bc49809cf02c8ac7fd75d7b9b942e5",
      "parents": [
        "c5d3d50da2e32441d65d63ac27a67197998668c5"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Dec 10 15:11:43 2012 -0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Dec 10 15:11:43 2012 -0300"
      },
      "message": "perf test: Use perf_evsel__newtp constructor in the tracepoint tests\n\nRemoving one trace_event__id function, not used anymore.\n\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\nLink: http://lkml.kernel.org/n/tip-13p2ov2rg166y73j9uazukma@git.kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "3b761f9bda66c24c2686ae795e263cb49f6d8ef4",
      "tree": "3d12a55016f362f325b2caeeecbe423dd42cb4df",
      "parents": [
        "f4c8bae1920c459b7b9c12363d11e8a588862e42"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Nov 29 16:34:21 2012 -0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Sun Dec 09 08:46:07 2012 -0300"
      },
      "message": "perf tools: Don\u0027t check configuration on make tags\n\nDoing the same thing done in:\n\n  b059dee: perf tools: Don\u0027t check configuration on make clean\n\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\nLink: http://lkml.kernel.org/n/tip-n2ni4riphpqxw7d6ziv1ndyc@git.kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "3cde41b0d63d0550ac9c8352f1ce0ea516690f46",
      "tree": "c64f86746e0f88b220266046de3b912a0fc86e97",
      "parents": [
        "b56e53312d445967f6bdb91e5667c56755e47450"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Wed Nov 14 13:39:50 2012 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Sun Dec 09 08:46:04 2012 -0300"
      },
      "message": "perf tools: Don\u0027t check configuration on make clean\n\nCurrent perf build process checks various system configuration on\ninvocation to make.  But this is not needed just for cleaning.\n\nTo do that, move some of python related variables out of conditional\nsince \u0027clean\u0027 target needs them.  Normal path should not be affected by\nthis.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.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\nLink: http://lkml.kernel.org/r/1352867990-658-1-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "752914208ada0d9ae0a6b3bf2906d43f3605832f",
      "tree": "24aa9815eafe719170c36e319aa0d5d317ac0534",
      "parents": [
        "919d590f13c94c5465db723178e4b72200fd5f90"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Thu Nov 15 01:47:40 2012 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Sun Dec 09 08:46:04 2012 -0300"
      },
      "message": "perf ui: Always compile error printing code\n\nIt is used everywhere so always build it regardless of ui engine.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Andi Kleen \u003cak@linux.intel.com\u003e\nCc: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Pekka Enberg \u003cpenberg@kernel.org\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nLink: http://lkml.kernel.org/r/1352911664-24620-2-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "f0b9abfb044649bc452fb2fb975ff2fd599cc6a3",
      "tree": "7800081c5cb16a4dfee1e57a70f3be90f7b50d9a",
      "parents": [
        "adc1ef1e37358d3c17d1a74a58b2e104fc0bda15",
        "1b3c393cd43f22ead8a6a2f839efc6df8ebd7465"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@kernel.org",
        "time": "Sat Dec 08 15:25:06 2012 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@kernel.org",
        "time": "Sat Dec 08 15:25:06 2012 +0100"
      },
      "message": "Merge branch \u0027linus\u0027 into perf/core\n\nConflicts:\n\ttools/perf/Makefile\n\ttools/perf/builtin-test.c\n\ttools/perf/perf.h\n\ttools/perf/tests/parse-events.c\n\ttools/perf/util/evsel.h\n\nSigned-off-by: Ingo Molnar \u003cmingo@kernel.org\u003e\n"
    },
    {
      "commit": "d2709c7ce4c513ab7f4ca9a106a930621811f2d3",
      "tree": "da6e14e27b02b2d234aad0eb1ccf5bbfa06d0cb8",
      "parents": [
        "f2d9cae9ea9e0228f6eb4d4c5ab4f548d0270d1a"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Mon Nov 19 22:21:03 2012 +0000"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Mon Nov 19 22:21:03 2012 +0000"
      },
      "message": "perf: Make perf build for x86 with UAPI disintegration applied\n\nMake perf build for x86 once the UAPI disintegration patches for that arch\nhave been applied by adding the appropriate -I flags - in the right order -\nand then converting some #includes that use ../.. notation to find main kernel\nheaderfiles to use \u003casm/foo.h\u003e and \u003clinux/foo.h\u003e instead.\n\nNote that -Iarch/foo/include/uapi is present _before_ -Iarch/foo/include.\nThis makes sure we get the userspace version of the pt_regs struct.  Ideally,\nwe wouldn\u0027t have the latter -I flag at all, but unfortunately we want\nasm/svm.h and asm/vmx.h in builtin-kvm.c and these aren\u0027t part of the UAPI -\nat least not for x86.  I wonder if the bits outside of the __KERNEL__ guards\n*should* be transferred there.\n\nI note also that perf seems to do its dependency handling manually by listing\nall the header files it might want to use in LIB_H in the Makefile.  Can this\nbe changed to use -MD?\n\nNote that to do make this work, we need to export and UAPI disintegrate\nlinux/hw_breakpoint.h, which I think should\u0027ve been exported previously so that\nperf can access the bits.  We have to do this in the same patch to maintain\nbisectability.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e"
    },
    {
      "commit": "59ed16b315681a08cf8aa13ee949e9405801f442",
      "tree": "8041412b0f1dbdcb261aef0da8ca9370420155ac",
      "parents": [
        "a5580f3ecb295a514f9522daf0ef7158f73ec2d6"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Tue Nov 13 22:30:35 2012 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed Nov 14 16:53:03 2012 -0300"
      },
      "message": "perf ui: Always compile browser setup code\n\nWe now have proper fallback logic, so always build it regardless of TUI\nor GTK setting.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Pekka Enberg \u003cpenberg@kernel.org\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nLink: http://lkml.kernel.org/r/1352813436-14173-5-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "a753579c3ec096bba9d24e1594a07dbb25aca8e4",
      "tree": "9324d6e2a658ca338619f88f4fbd91089a6e781d",
      "parents": [
        "688f2f5b99311b127ea43efdbf47bb2e3c7a2e32"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Tue Nov 13 22:30:33 2012 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed Nov 14 16:52:48 2012 -0300"
      },
      "message": "perf ui gtk: Implement ui_progress functions\n\nImplement progress update function for GTK2 front end.\n\nNote that since it will be called before gtk main loop so that we should\ncall gtk event loop handler directly.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Pekka Enberg \u003cpenberg@kernel.org\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nLink: http://lkml.kernel.org/r/1352813436-14173-3-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "688f2f5b99311b127ea43efdbf47bb2e3c7a2e32",
      "tree": "56dd40bff09afb0c276bbacf2a5624c1e5f8118b",
      "parents": [
        "7da5c85dd34dd67846fec965e4bf1f761eecca05"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Tue Nov 13 22:30:32 2012 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed Nov 14 16:52:39 2012 -0300"
      },
      "message": "perf ui: Introduce generic ui_progress helper\n\nMake ui_progress functions generic so that UI frontend code will add its\ncallbacks.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Pekka Enberg \u003cpenberg@kernel.org\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nLink: http://lkml.kernel.org/r/1352813436-14173-2-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "7da5c85dd34dd67846fec965e4bf1f761eecca05",
      "tree": "65e45f829df49b79a3222a60a56bb62bdd8fd65d",
      "parents": [
        "534123f458f196bcc269f97d20ccf125925c2e7b"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Tue Nov 13 22:30:31 2012 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed Nov 14 16:52:33 2012 -0300"
      },
      "message": "perf ui tui: Move progress.c under ui/tui directory\n\nCurrent ui_progress functions are implemented for TUI only.  So move the\nfile under the tui directory.  This is needed for providing an UI-\nagnostic wrapper.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Pekka Enberg \u003cpenberg@kernel.org\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nLink: http://lkml.kernel.org/r/1352813436-14173-1-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "cff7f956ec4a1ede9b752cfae3c12f588292ad80",
      "tree": "bc8462de8d2aeedefc47047c9daeba374f6cf538",
      "parents": [
        "dc447eed59037c1c65feab9c72d372b6249af978"
      ],
      "author": {
        "name": "Jiri Olsa",
        "email": "jolsa@redhat.com",
        "time": "Sat Nov 10 01:46:50 2012 +0100"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed Nov 14 16:50:19 2012 -0300"
      },
      "message": "perf tests: Move pmu tests into separate object\n\nSeparating pmu\u0027s object tests into pmu object under tests directory.\n\nSigned-off-by: Jiri Olsa \u003cjolsa@redhat.com\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: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLink: http://lkml.kernel.org/r/1352508412-16914-11-git-send-email-jolsa@redhat.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "dc447eed59037c1c65feab9c72d372b6249af978",
      "tree": "4fb7b3552da074ff6f741fdd014b0a4333e6dd55",
      "parents": [
        "5e24a0904ed4029f6778a214b6fe41b9265fd620"
      ],
      "author": {
        "name": "Jiri Olsa",
        "email": "jolsa@redhat.com",
        "time": "Sat Nov 10 01:46:49 2012 +0100"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed Nov 14 16:50:09 2012 -0300"
      },
      "message": "perf tests: Move test__syscall_open_tp_fields into separate object\n\nSeparating test__syscall_open_tp_fields test from the builtin-test into\nopen-syscall-tp-fields object.\n\nSigned-off-by: Jiri Olsa \u003cjolsa@redhat.com\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: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLink: http://lkml.kernel.org/r/1352508412-16914-10-git-send-email-jolsa@redhat.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "5e24a0904ed4029f6778a214b6fe41b9265fd620",
      "tree": "a149ab978703c6a6c02ac203daa433f42167afe6",
      "parents": [
        "cfffae2ef7029d38e71d337fbc2a9c6cf1fa5aaf"
      ],
      "author": {
        "name": "Jiri Olsa",
        "email": "jolsa@redhat.com",
        "time": "Sat Nov 10 01:46:48 2012 +0100"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed Nov 14 16:50:02 2012 -0300"
      },
      "message": "perf tests: Move perf_evsel__tp_sched_test into separate object\n\nSeparating perf_evsel__tp_sched_test test from the builtin-test into\nevsel-tp-sched object.\n\nSigned-off-by: Jiri Olsa \u003cjolsa@redhat.com\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: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLink: http://lkml.kernel.org/r/1352508412-16914-9-git-send-email-jolsa@redhat.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "cfffae2ef7029d38e71d337fbc2a9c6cf1fa5aaf",
      "tree": "1840c55218621ab65ba099919af1f1268fd6e4a5",
      "parents": [
        "bacf7e5d4055b65506292cf6412ec71e7948a9cf"
      ],
      "author": {
        "name": "Jiri Olsa",
        "email": "jolsa@redhat.com",
        "time": "Sat Nov 10 01:46:47 2012 +0100"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed Nov 14 16:49:56 2012 -0300"
      },
      "message": "perf tests: Move perf_evsel__roundtrip_name_test into separate object\n\nSeparating perf_evsel__roundtrip_name_test test from the builtin-test\ninto evsel-roundtrip-name object.\n\nSigned-off-by: Jiri Olsa \u003cjolsa@redhat.com\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: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLink: http://lkml.kernel.org/r/1352508412-16914-8-git-send-email-jolsa@redhat.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "bacf7e5d4055b65506292cf6412ec71e7948a9cf",
      "tree": "b911c762c553e59f185aead53cfe279f0d8269cc",
      "parents": [
        "16d00fee703866c61c9006eff097952289335479"
      ],
      "author": {
        "name": "Jiri Olsa",
        "email": "jolsa@redhat.com",
        "time": "Sat Nov 10 01:46:46 2012 +0100"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed Nov 14 16:49:50 2012 -0300"
      },
      "message": "perf tests: Move test__rdpmc into separate object\n\nSeparating test__rdpmc test from the builtin-test\ninto rdpmc object.\n\nSigned-off-by: Jiri Olsa \u003cjolsa@redhat.com\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: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLink: http://lkml.kernel.org/r/1352508412-16914-7-git-send-email-jolsa@redhat.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "16d00fee703866c61c9006eff097952289335479",
      "tree": "a9923a2095d37ea1a7f236ee33f22eb1d390ab75",
      "parents": [
        "a65b9c62be044b7956022e2823c5f079cf35b069"
      ],
      "author": {
        "name": "Jiri Olsa",
        "email": "jolsa@redhat.com",
        "time": "Sat Nov 10 01:46:45 2012 +0100"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed Nov 14 16:49:43 2012 -0300"
      },
      "message": "perf tests: Move test__PERF_RECORD into separate object\n\nSeparating test__PERF_RECORD test from the builtin-test into perf-record\nobject.\n\nSigned-off-by: Jiri Olsa \u003cjolsa@redhat.com\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: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLink: http://lkml.kernel.org/r/1352508412-16914-6-git-send-email-jolsa@redhat.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "a65b9c62be044b7956022e2823c5f079cf35b069",
      "tree": "8c69a5fd5c880d925ebebe56a0591e74f95fa6e3",
      "parents": [
        "bd90517b374b1d6381a5509f55df1a9b7c33a6b1"
      ],
      "author": {
        "name": "Jiri Olsa",
        "email": "jolsa@redhat.com",
        "time": "Sat Nov 10 01:46:44 2012 +0100"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed Nov 14 16:49:32 2012 -0300"
      },
      "message": "perf tests: Move test__basic_mmap into separate object\n\nSeparating test__basic_mmap test from the builtin-test into mmap-basic\nobject.\n\nSigned-off-by: Jiri Olsa \u003cjolsa@redhat.com\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: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLink: http://lkml.kernel.org/r/1352508412-16914-5-git-send-email-jolsa@redhat.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "bd90517b374b1d6381a5509f55df1a9b7c33a6b1",
      "tree": "b3b9011250f5d889b45dd997de55bb5c525c661f",
      "parents": [
        "d3b59a38bcdab4248134023c2c5dfabee5a4878e"
      ],
      "author": {
        "name": "Jiri Olsa",
        "email": "jolsa@redhat.com",
        "time": "Sat Nov 10 01:46:43 2012 +0100"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed Nov 14 16:49:25 2012 -0300"
      },
      "message": "perf tests: Move test__open_syscall_event_on_all_cpus into separate object\n\nSeparating test__open_syscall_event_on_all_cpus test from the\nbuiltin-test into open-syscall-all-cpus object.\n\nSigned-off-by: Jiri Olsa \u003cjolsa@redhat.com\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: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLink: http://lkml.kernel.org/r/1352508412-16914-4-git-send-email-jolsa@redhat.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "d3b59a38bcdab4248134023c2c5dfabee5a4878e",
      "tree": "ea7dad332d4fe0ecbf84ffc06cc9660df32effb8",
      "parents": [
        "0a4e1ae6808a28a92573550603121b146b11312e"
      ],
      "author": {
        "name": "Jiri Olsa",
        "email": "jolsa@redhat.com",
        "time": "Sat Nov 10 01:46:42 2012 +0100"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed Nov 14 16:49:17 2012 -0300"
      },
      "message": "perf tests: Move test__open_syscall_event into separate object\n\nSeparating test__open_syscall_event test from the builtin-test into\nopen-syscall object.\n\nAdding util object under tests directory to gather help functions common\nto more tests.\n\nSigned-off-by: Jiri Olsa \u003cjolsa@redhat.com\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: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLink: http://lkml.kernel.org/r/1352508412-16914-3-git-send-email-jolsa@redhat.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "0a4e1ae6808a28a92573550603121b146b11312e",
      "tree": "a5c76536c56828bf7ecac3cb8e2877343b9b5217",
      "parents": [
        "84e53ff77cb1e005f49966cd6789109d84acc9e2"
      ],
      "author": {
        "name": "Jiri Olsa",
        "email": "jolsa@redhat.com",
        "time": "Sat Nov 10 01:46:41 2012 +0100"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed Nov 14 16:48:35 2012 -0300"
      },
      "message": "perf tests: Move test__vmlinux_matches_kallsyms into separate object\n\nSeparating test__vmlinux_matches_kallsyms test from the builtin-test\ninto vmlinux-kallsyms object.\n\nSigned-off-by: Jiri Olsa \u003cjolsa@redhat.com\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: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLink: http://lkml.kernel.org/r/1352508412-16914-2-git-send-email-jolsa@redhat.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "1fa0bc3f8d4f9bbcde5b1f962b006906cc80b2dc",
      "tree": "6f1b2fb4ee89039484198ed6591ffd517356bec4",
      "parents": [
        "d4fcf0a8b96b23a245a21065c9424e09c8080819"
      ],
      "author": {
        "name": "Jiri Olsa",
        "email": "jolsa@redhat.com",
        "time": "Sat Nov 03 19:27:57 2012 +0100"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Nov 08 16:01:37 2012 -0300"
      },
      "message": "perf tools: Add LIBDW_DIR Makefile variable to for alternate libdw\n\nAdding LIBDW_DIR Makefile variable to be able to specify\nalternate libdw library location.\n\nTo use it run make like:\n  $ make LIBDW_DIR\u003d/opt/libdw/\n\nSigned-off-by: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Arnaldo Carvalho de Melo \u003cacme@redhat.com\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: 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/n/tip-n2uv8c9ti6b26fioaw2rq5yv@git.kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "d898b241215daf6f2e654b32ebb8341bffc98cc5",
      "tree": "ebb474c8c481dbbd3f55be3d689fef289e487c98",
      "parents": [
        "bf779746f928de99eba84de0a72a5bbfa87ca680"
      ],
      "author": {
        "name": "Jiri Olsa",
        "email": "jolsa@redhat.com",
        "time": "Tue Oct 30 23:02:05 2012 +0100"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Nov 01 17:00:40 2012 -0300"
      },
      "message": "perf tests: Add attr tests under builtin test command\n\nThe test attr suite is run only if it\u0027s run under perf source directory,\nor tests are found in installed path.\n\nOtherwise tests are omitted (notification is displayed) and finished as\nsuccessful.\n\nSigned-off-by: Jiri Olsa \u003cjolsa@redhat.com\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: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLink: http://lkml.kernel.org/r/1351634526-1516-25-git-send-email-jolsa@redhat.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "52502bf201a85b5b51a384037a002d0b39093df0",
      "tree": "c4d2bcbc4c1f7c10693b132ad70951c06c2cee86",
      "parents": [
        "945aea220bb8f4bb37950549cc0b93bbec24c460"
      ],
      "author": {
        "name": "Jiri Olsa",
        "email": "jolsa@redhat.com",
        "time": "Wed Oct 31 15:52:47 2012 +0100"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed Oct 31 16:20:58 2012 -0200"
      },
      "message": "perf tests: Add framework for automated perf_event_attr tests\n\nThe idea is run perf session with kidnapping sys_perf_event_open\nfunction. For each sys_perf_event_open call we store the perf_event_attr\ndata to the file to be checked later against what we expect.\n\nYou can run this by:\n  $ python ./tests/attr.py -d ./tests/attr/ -p ./perf -v\n\nv2 changes:\n  - preserve errno value in the hook\n\nSigned-off-by: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Arnaldo Carvalho de Melo \u003cacme@ghostprotocols.net\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: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLink: http://lkml.kernel.org/r/20121031145247.GB1027@krava.brq.redhat.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "945aea220bb8f4bb37950549cc0b93bbec24c460",
      "tree": "3eff78bd0339f33db881feed0a58287ad1e96e93",
      "parents": [
        "c77d8d7030128e61e206658815b96a6befed9d06"
      ],
      "author": {
        "name": "Jiri Olsa",
        "email": "jolsa@redhat.com",
        "time": "Tue Oct 30 23:01:43 2012 +0100"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed Oct 31 16:19:19 2012 -0200"
      },
      "message": "perf tests: Move test objects into \u0027tests\u0027 directory\n\nSeparating test objects into \u0027tests\u0027 directory.\n\nSigned-off-by: Jiri Olsa \u003cjolsa@redhat.com\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: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLink: http://lkml.kernel.org/r/1351634526-1516-3-git-send-email-jolsa@redhat.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "dc53eda5a025f3e7503219477a8aefb8842ed74b",
      "tree": "449fbf4f43f50d6fe6bb7e26565dfa58198b6962",
      "parents": [
        "ffadcf090d468e9c4938b718649f38dd10cfdb02"
      ],
      "author": {
        "name": "Jiri Olsa",
        "email": "jolsa@redhat.com",
        "time": "Tue Oct 30 23:01:42 2012 +0100"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed Oct 31 15:55:11 2012 -0200"
      },
      "message": "perf tools: Remove BINDIR define from exec_cmd.o compilation\n\nIt\u0027s not needed.\n\nSigned-off-by: Jiri Olsa \u003cjolsa@redhat.com\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: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLink: http://lkml.kernel.org/r/1351634526-1516-2-git-send-email-jolsa@redhat.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "d30ff29562ecbf79e82df72724d0c6180f2e2c06",
      "tree": "d3c44fcf3169a5eb64fc77b2c9a3e186141ee75b",
      "parents": [
        "95d18aa2b6c05351181934b3bc34ce038cc7b637"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung@kernel.org",
        "time": "Tue Oct 30 00:06:46 2012 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed Oct 31 12:17:48 2012 -0200"
      },
      "message": "perf tools: Warn about missing libelf\n\nWhen perf detects no libelf during the build, it\u0027ll use internal mini\nelf parser instead of libelf.  But as it only supports minimal\nfunctionalities, it also disables support to \u0027probe\u0027 builtin command.\n\nCurrently it didn\u0027t warned to user.  Fix it.\n\n$ sudo apt-get remove libelf-dev\n$ make\n    CHK -fstack-protector-all\n    CHK -Wstack-protector\n    CHK -Wvolatile-register-var\n    CHK bionic\n    CHK libelf\n    CHK glibc\nMakefile:491: No libelf found, disables \u0027probe\u0027 tool, please install elfutils-libelf-devel/libelf-dev\n    CHK libunwind\n    CHK libaudit\n\n$ make NO_LIBELF\u003d1\n    CHK -fstack-protector-all\n    CHK -Wstack-protector\n    CHK -Wvolatile-register-var\n    CHK bionic\n    CHK libaudit\n\nReported-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nLink: http://lkml.kernel.org/n/tip-8ww8zc4hhpxabfskxs3u5ede@git.kernel.org\n[ committer note: The package needed is elfutils-libelf-devel, not elfutils-devel ]\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "66517826664fa910d4bc5f32a5abff6bcd8657c5",
      "tree": "0dfb8b6b1320c26f76e97367bb471f7dd07af3e7",
      "parents": [
        "49e639e256ea18fb92f609dd6be09883cd9d05aa"
      ],
      "author": {
        "name": "Feng Tang",
        "email": "feng.tang@intel.com",
        "time": "Tue Oct 30 11:56:04 2012 +0800"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Oct 29 11:52:53 2012 -0200"
      },
      "message": "perf scripts browser: Add a browser for perf script\n\nCreate a script browser, so that user can check all the available\nscripts for current perf data file and run them inside the main perf\nreport or annotation browsers, for all perf samples or for samples\nbelong to one thread/symbol.\n\nPlease be noted: current script browser is only for report use, and\ndoesn\u0027t cover the record phase, IOW it must run against one existing\nperf data file.\n\nThe work flow is, users can use function key to list all the available\nscripts for current perf data file in system and chose one, which will\nbe executed with popen(\"perf script -s xxx.xx\",) and all the output\nlines are put into one ui browser, pressing \u0027q\u0027 or left arrow key will\nmake it return to previous browser.\n\nSigned-off-by: Feng Tang \u003cfeng.tang@intel.com\u003e\nCc: Andi Kleen \u003candi@firstfloor.org\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nLink: http://lkml.kernel.org/r/1351569369-26732-4-git-send-email-feng.tang@intel.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "cdd059d731eeb466f51a404ee6cbfafb0fc7c20b",
      "tree": "36346ccb768ee0b8642b79bef6c7ad723a203a12",
      "parents": [
        "ea36c46be69c6e49c877971c4b3b3876b24b6082"
      ],
      "author": {
        "name": "Jiri Olsa",
        "email": "jolsa@redhat.com",
        "time": "Sat Oct 27 23:18:32 2012 +0200"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Oct 29 11:37:25 2012 -0200"
      },
      "message": "perf tools: Move dso_* related functions into dso object\n\nMoving dso_* related functions into dso object.\n\nKeeping symbol loading related functions still in the symbol object as\nit seems more convenient.\n\nSigned-off-by: Jiri Olsa \u003cjolsa@redhat.com\u003e\nReviewed-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nTested-by: Namhyung Kim \u003cnamhyung@kernel.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\nLink: http://lkml.kernel.org/r/1351372712-21104-6-git-send-email-jolsa@redhat.com\n[ committer note: Use \"symbol.h\" instead of \u003csymbol.h\u003e to make it build with O\u003d ]\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "fcc328032e7382bf413517ee4dddf1eca7970fe4",
      "tree": "5e4d4c7be3d76ecf692ad0e0ed5cc2a1f37356db",
      "parents": [
        "cf3aa103555136c04894058152b129c133ebf350"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Fri Oct 26 17:55:52 2012 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Oct 26 11:22:24 2012 -0200"
      },
      "message": "perf tools: Fix LIBELF_MMAP checking\n\nCurrently checking mmap support in libelf failed due to wrong flags.\n\n    CHK libelf\n    CHK libdw\n    CHK libunwind\n    CHK -DLIBELF_MMAP\n/tmp/ccYJwdR0.o: In function `main\u0027:\n:(.text+0x18): undefined reference to `elf_begin\u0027\ncollect2: error: ld returned 1 exit status\n\nThis cannot happen since we checked the elf_begin() when checking\nlibelf and it succeeded.\n\nFix it by using a same flag with libelf checking.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Borislav Petkov \u003cbp@amd64.org\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/1351241752-2919-5-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "615d774d69031357a1bfed57fd383c6fe6f90a69",
      "tree": "faa2607fe25ca27769f51b98f096a27e0429cee7",
      "parents": [
        "536e2b0fc2af42a464ea6eb6b67a2c754e14f2e2"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Fri Oct 26 17:55:50 2012 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Oct 26 11:22:24 2012 -0200"
      },
      "message": "perf tools: Convert invocation of MAKE into SUBDIR\n\nThis will show directory change info in a consistent form.  Also it can\nbe converted again into David Howell\u0027s descend command.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Borislav Petkov \u003cbp@amd64.org\u003e\nCc: David Howells \u003cdhowells@redhat.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\nLink: http://lkml.kernel.org/r/1351241752-2919-3-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "536e2b0fc2af42a464ea6eb6b67a2c754e14f2e2",
      "tree": "3dd4f0e082304012b6051d6518832cf9967e1d6d",
      "parents": [
        "b6f4f804108bd563070ab95199cbddcf7650cbf4"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Fri Oct 26 17:55:49 2012 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Oct 26 11:22:24 2012 -0200"
      },
      "message": "perf tools: Cleanup doc related targets\n\nDocumentation targets handling rules are duplicate.  Consolidate them\nwith DOC_TARGETS and INSTALL_DOC_TARGETS.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@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\nLink: http://lkml.kernel.org/r/1351241752-2919-2-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "af3df2cf17f5df079189c3cc88870d28e219496b",
      "tree": "fc0e6ea775be9bc10e16d2aab31f018f4b027c0c",
      "parents": [
        "814d7a4d2c33657489f7b45bc0b2dcaa0d88edc0"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Fri Sep 28 19:47:07 2012 +0200"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed Oct 24 19:30:48 2012 -0200"
      },
      "message": "perf tools: Try to build Documentation when installing\n\nThere\u0027s a portion in the \"perf list\" output refering to the exact\nspecification of raw hardware events.\n\nSince this description is in the perf-list manpage, try to build and\ninstall the man pages, warning the user when that is not possible\ndue to missing packages (xmlto and asciidoc).\n\nSigned-off-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\nTested-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nCc: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nLink: http://lkml.kernel.org/n/tip-ij71ysszkdvz3fy3wr331bke@git.kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "68e94f4eb56d92ccb617a98fcac5e575702ec4fd",
      "tree": "e032cf52fc4cc66c845a1985bd5c58706e869706",
      "parents": [
        "feb8ada4ea5540ee986b23abd95597118729704c"
      ],
      "author": {
        "name": "Irina Tirdea",
        "email": "irina.tirdea@intel.com",
        "time": "Tue Oct 16 02:33:38 2012 +0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed Oct 24 14:20:11 2012 -0200"
      },
      "message": "perf tools: Try to find cross-built objdump path\n\nAs we have architecture information of saved perf.data file, we can try\nto find cross-built objdump path.\n\nThe triplets include support for Android (arm, x86 and mips\narchitectures).\n\nSigned-off-by: Irina Tirdea \u003cirina.tirdea@intel.com\u003e\nOriginally-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nAcked-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: Namhyung Kim \u003cnamhyung.kim@lge.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Pekka Enberg \u003cpenberg@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/1350344020-8071-5-git-send-email-irina.tirdea@gmail.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "28d213bac4649a1868fa78dab2d3b1ef09235171",
      "tree": "27ba4162517e00c406d23ce87021735163ec58e7",
      "parents": [
        "ce37f400336a34bb6e72c4700f9dcc2a41ff7163"
      ],
      "author": {
        "name": "Jiri Olsa",
        "email": "jolsa@redhat.com",
        "time": "Tue Oct 09 17:50:01 2012 +0200"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed Oct 24 14:20:10 2012 -0200"
      },
      "message": "perf tools: Diplays more output on features check for make V\u003d1\n\nAdding more verbose output for compile time features checking, to ease\nup debuging of feature detection failures.\n\nSuggested-by: Ingo Molnar \u003cmingo@kernel.org\u003e\nSigned-off-by: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Corey Ashford \u003ccjashfor@linux.vnet.ibm.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLink: http://lkml.kernel.org/n/tip-fbjha6xs5soyaiek8j4142xg@git.kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "ef8c029fa793423439e67ef0416b220d3fa3321a",
      "tree": "4199cefa6e1dcad1783040755246a14371f029af",
      "parents": [
        "6fcdb1ed2ef3548d5a9428d6ae60158ddd46a608",
        "c13d38e4a1fd5dd07135403c613c8091af444169"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@kernel.org",
        "time": "Wed Oct 24 10:20:57 2012 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@kernel.org",
        "time": "Wed Oct 24 10:20:57 2012 +0200"
      },
      "message": "Merge branch \u0027perf/urgent\u0027 into perf/core\n\nPick up v3.7-rc2 and fixes before applying more patches.\n\nSigned-off-by: Ingo Molnar \u003cmingo@kernel.org\u003e\n"
    },
    {
      "commit": "45bff41a9a6f22af28e4ba22f83c87f619e573a8",
      "tree": "3b7b76347fe6e0f1c23352ceb0d0b70b59da5a06",
      "parents": [
        "a448a0318af1a11b8f54d01a349b0036a3cff965"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@infradead.org",
        "time": "Thu Oct 18 11:38:35 2012 -0300"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@kernel.org",
        "time": "Sat Oct 20 02:43:08 2012 +0200"
      },
      "message": "perf python: Properly link with libtraceevent\n\nNamhyung Kim reported that the build fails with:\n\n  GEN python/perf.so\n  gcc: error: python_ext_build/tmp//../../libtraceevent.a: No such file or directory\n  error: command \u0027gcc\u0027 failed with exit status 1\n  cp: cannot stat `python_ext_build/lib/perf.so\u0027: No such file or directory\n  make: *** [python/perf.so] Error 1\n\nWe need to propagate the TE_PATH variable to the setup.py file.\n\nReported-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nLink: http://lkml.kernel.org/n/tip-8umiPbm4sxpknKivbjgykhut@git.kernel.org\n[ Fixed superfluous variable build error. ]\nSigned-off-by: Ingo Molnar \u003cmingo@kernel.org\u003e\n"
    },
    {
      "commit": "7d380c8f1ed2b6768e1fc496ad373f716160fcf0",
      "tree": "36708002f70f6e331267d73fe68a27bc7578fd9a",
      "parents": [
        "3d6ee36dfb2d40c72071f68173f67c728a0e19f3"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@kernel.org",
        "time": "Sun Oct 14 10:40:57 2012 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 14 12:22:52 2012 -0700"
      },
      "message": "perf: Fix UAPI fallout\n\nThe UAPI commits forgot to test tooling builds such as tools/perf/,\nand this fixes the fallout.\n\nManual conversion.\n\nSigned-off-by: Ingo Molnar \u003cmingo@kernel.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ade0899b298ba2c43bfd6abd8cbc2545944cde0c",
      "tree": "a448dfb440b3b958b6306bb43620cd5d76f504bf",
      "parents": [
        "871a0596cb2f51b57dc583d1a7c4be0186582fe7",
        "95cf59ea72331d0093010543b8951bb43f262cac"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 13 10:20:11 2012 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 13 10:20:11 2012 +0900"
      },
      "message": "Merge branch \u0027perf-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip\n\nPull perf updates from Ingo Molnar:\n \"This tree includes some late late perf items that missed the first\n  round:\n\n  tools:\n\n   - Bash auto completion improvements, now we can auto complete the\n     tools long options, tracepoint event names, etc, from Namhyung Kim.\n\n   - Look up thread using tid instead of pid in \u0027perf sched\u0027.\n\n   - Move global variables into a perf_kvm struct, from David Ahern.\n\n   - Hists refactorings, preparatory for improved \u0027diff\u0027 command, from\n     Jiri Olsa.\n\n   - Hists refactorings, preparatory for event group viewieng work, from\n     Namhyung Kim.\n\n   - Remove double negation on optional feature macro definitions, from\n     Namhyung Kim.\n\n   - Remove several cases of needless global variables, on most\n     builtins.\n\n   - misc fixes\n\n  kernel:\n\n   - sysfs support for IBS on AMD CPUs, from Robert Richter.\n\n   - Support for an upcoming Intel CPU, the Xeon-Phi / Knights Corner\n     HPC blade PMU, from Vince Weaver.\n\n   - misc fixes\"\n\n* \u0027perf-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: (46 commits)\n  perf: Fix perf_cgroup_switch for sw-events\n  perf: Clarify perf_cpu_context::active_pmu usage by renaming it to ::unique_pmu\n  perf/AMD/IBS: Add sysfs support\n  perf hists: Add more helpers for hist entry stat\n  perf hists: Move he-\u003estat.nr_events initialization to a template\n  perf hists: Introduce struct he_stat\n  perf diff: Removing the total_period argument from output code\n  perf tool: Add hpp interface to enable/disable hpp column\n  perf tools: Removing hists pair argument from output path\n  perf hists: Separate overhead and baseline columns\n  perf diff: Refactor diff displacement possition info\n  perf hists: Add struct hists pointer to struct hist_entry\n  perf tools: Complete tracepoint event names\n  perf/x86: Add support for Intel Xeon-Phi Knights Corner PMU\n  perf evlist: Remove some unused methods\n  perf evlist: Introduce add_newtp method\n  perf kvm: Move global variables into a perf_kvm struct\n  perf tools: Convert to BACKTRACE_SUPPORT\n  perf tools: Long option completion support for each subcommands\n  perf tools: Complete long option names of perf command\n  ...\n"
    },
    {
      "commit": "871a0596cb2f51b57dc583d1a7c4be0186582fe7",
      "tree": "1c67d9df2262f6239a4b54953c2297acdedd7fdf",
      "parents": [
        "4e21fc138bfd7fe625ff5dc81541399aaf9d429b"
      ],
      "author": {
        "name": "Markus Trippelsdorf",
        "email": "markus@trippelsdorf.de",
        "time": "Tue Oct 09 20:01:56 2012 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 13 10:12:09 2012 +0900"
      },
      "message": "perf: Handle new rbtree implementation\n\nPerf build fails with the new rbtree implementation:\n\n  ../../lib/rbtree.c:24:36: fatal error: linux/rbtree_augmented.h: No such file or directory compilation terminated.\n\nFix by updating the Makefile and adding a btree_augmented.h\nwrapper.\n\nReported-and-tested-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\nSigned-off-by: Markus Trippelsdorf \u003cmarkus@trippelsdorf.de\u003e\nCc: Arnaldo Carvalho de Melo \u003cacme@infradead.org\u003e\nCc: Borislav Petkov \u003cbp@amd64.org\u003e\nLink: http://lkml.kernel.org/r/20121009180156.GA245@x4\nSigned-off-by: Ingo Molnar \u003cmingo@kernel.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d816ec2d1bea55cfeac373f0ab0ab8a3105e49b4",
      "tree": "5b4ea9fab5c4b0b1364ce1f5dcf722d04b134b43",
      "parents": [
        "78da39faf7c903bb6e3c20a726fde1bf98d10af8"
      ],
      "author": {
        "name": "Irina Tirdea",
        "email": "irina.tirdea@intel.com",
        "time": "Mon Oct 08 09:43:27 2012 +0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Oct 08 17:42:16 2012 -0300"
      },
      "message": "perf tools: Update Makefile for Android\n\nFor cross-compiling on Android, some specific changes are needed in\nthe Makefile.\n\nUpdate the Makefile to support cross-compiling for Android.\nThe original ideea for this was send by Bernhard Rosenkraenzer in\nhttps://lkml.org/lkml/2012/8/23/316, but this is a rewrite.\n\nChanges:\n() support bionic in addition to glibc\n() remove rt and pthread libraries that do not exist in Android\n() use $(CFLAGS) when detecting initial compiler flags. This is needed\nwhen setting CFLAGS as an argument of make (e.g. for setting --sysroot).\n() include perf\u0027s local directory when building for Android to be able to find\nrelative paths if using --sysroot (e.g.: ../../include/linux/perf_event.h)\n\nSigned-off-by: Irina Tirdea \u003cirina.tirdea@intel.com\u003e\nCc: Bernhard Rosenkraenzer \u003cBernhard.Rosenkranzer@linaro.org\u003e\nCc: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Pekka Enberg \u003cpenberg@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/1349678613-7045-3-git-send-email-irina.tirdea@gmail.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "78da39faf7c903bb6e3c20a726fde1bf98d10af8",
      "tree": "c3aa294624d66d52ce6952568ac95880c202a16a",
      "parents": [
        "355afe816312faf20d81fdcade29e0361d72a7b4"
      ],
      "author": {
        "name": "Bernhard Rosenkraenzer",
        "email": "Bernhard.Rosenkranzer@linaro.org",
        "time": "Mon Oct 08 09:43:26 2012 +0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Oct 08 17:38:25 2012 -0300"
      },
      "message": "perf tools: Add on_exit implementation\n\non_exit() is only available in new versions of glibc.\nIt is not implemented in Bionic and will lead to linking errors when\ncompiling for Android.\n\nImplement a wrapper for on_exit using atexit.\n\nThe implementation for on_exit is the one sent by Bernhard Rosenkraenzer in\nhttps://lkml.org/lkml/2012/8/23/316. The configuration part from the Makefile\nis different than the one from the original patch.\n\nSigned-off-by: Bernhard Rosenkraenzer \u003cBernhard.Rosenkranzer@linaro.org\u003e\nSigned-off-by: Irina Tirdea \u003cirina.tirdea@intel.com\u003e\nCc: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Irina Tirdea \u003cirina.tirdea@intel.com\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Pekka Enberg \u003cpenberg@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/1349678613-7045-2-git-send-email-irina.tirdea@gmail.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "d43b7167d4c74137f9a6c61fdcead127d60357f9",
      "tree": "21661650720837e3f5ed8f8c5ded4c9b91a10e83",
      "parents": [
        "80b810b276cf89587cdaa103e39027813b1be46c",
        "b1e0d8b70fa31821ebca3965f2ef8619d7c5e316"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 08 07:56:10 2012 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 08 07:56:10 2012 +0900"
      },
      "message": "Merge branch \u0027rc-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild\n\nPull kbuild fixes from Michal Marek:\n \"Here are two fixes I intended to send after v3.6-rc7, but failed to do\n  so.  So please pull them for v3.7-rc1 and they will be picked up by\n  stable.\n\n  The first one fixes gcc -x \u003clanguage\u003e syntax in various build-time\n  tests, which icecream and possible other gcc wrappers did not\n  understand (and yes, icecream is going to be fixed as well).\n\n  The second one fixes make tar-pkg so that unpacking the tarball does\n  not replace the /lib -\u003e /usr/lib symlink on recent Fedora releases.\"\n\n* \u0027rc-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild:\n  kbuild: Fix gcc -x syntax\n  kbuild: Do not package /boot and /lib in make tar-pkg\n"
    },
    {
      "commit": "9d2f8e22fc965bcdd5561d000d234fe2d23657ba",
      "tree": "b0f328b99b87e904c3222ab815e8599e0fe7c29e",
      "parents": [
        "0c1fe6b2f30fa275d939071293b6e28771283f6d"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Sat Oct 06 15:43:20 2012 -0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Sat Oct 06 16:33:22 2012 -0300"
      },
      "message": "perf machine: Introduce find_thread method\n\nThere are cases where we want just to find a thread if it exists\nalready, so provide a method for that.\n\nWhile doing that start moving \u0027machine\u0027 methods to a separate file.\n\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\nLink: http://lkml.kernel.org/n/tip-8wpzqs9kfupng6xq8hx6lnxa@git.kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "b1e0d8b70fa31821ebca3965f2ef8619d7c5e316",
      "tree": "4df17a3e10de030701ccf0868da1a94c1063b07d",
      "parents": [
        "fe04ddf7c2910362f3817c8156e41cbd6c0ee35d"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "jdelvare@suse.de",
        "time": "Tue Oct 02 16:42:36 2012 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Wed Oct 03 09:03:24 2012 +0200"
      },
      "message": "kbuild: Fix gcc -x syntax\n\nThe correct syntax for gcc -x is \"gcc -x assembler\", not\n\"gcc -xassembler\". Even though the latter happens to work, the former\nis what is documented in the manual page and thus what gcc wrappers\nsuch as icecream do expect.\n\nThis isn\u0027t a cosmetic change. The missing space prevents icecream from\nrecognizing compilation tasks it can\u0027t handle, leading to silent kernel\nmiscompilations.\n\nBesides me, credits go to Michael Matz and Dirk Mueller for\ninvestigating the miscompilation issue and tracking it down to this\nincorrect -x parameter syntax.\n\nSigned-off-by: Jean Delvare \u003cjdelvare@suse.de\u003e\nAcked-by: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: stable@vger.kernel.org\nCc: Bernhard Walle \u003cbernhard@bwalle.de\u003e\nCc: Michal Marek \u003cmmarek@suse.cz\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "4e34d9588b46f44a4dba718606913133f15e4b21",
      "tree": "0b9d6f410d12a6695f20cef47f7ec1047a6e2958",
      "parents": [
        "4d8061faca7a50010f037374410f0c3647c3ecf8"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Tue Oct 02 01:32:51 2012 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Tue Oct 02 18:36:45 2012 -0300"
      },
      "message": "perf tools: Convert to BACKTRACE_SUPPORT\n\nFor building perf without stack backtrace debug, we can set\nNO_BACKTRACE\u003d1 as a argument of make.  It then defines NO_BACKTRACE\nmacro for C code to do the proper handling.  However it usually used in\na negative semantics - e.g. #ifndef - so we saw double negations which\ncan be misleading.  Convert it to a positive form to make it more\nreadable and add _SUPPORT suffix for consistency.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Irina Tirdea \u003cirina.tirdea@gmail.com\u003e\nCc: Irina Tirdea \u003cirina.tirdea@intel.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLink: http://lkml.kernel.org/r/1349109171-1942-1-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "d6e66832a710c0e6d1376e8d39ee108636a177e7",
      "tree": "9398a9aea2316d7ae171ce97b3929aeaf2930252",
      "parents": [
        "f9f526ecdc09a851f4f5567ebcf9bc553778f6c2"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Fri Sep 28 18:32:08 2012 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Tue Oct 02 18:36:24 2012 -0300"
      },
      "message": "perf tools: Convert to HAVE_STRLCPY\n\nFor similar reason of previous patches, convert NO_STRLCPY to positive\nHAVE_STRLCPY.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.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\nLink: http://lkml.kernel.org/r/1348824728-14025-13-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "f9f526ecdc09a851f4f5567ebcf9bc553778f6c2",
      "tree": "1ddf1f736e35b7a130819ad5a49b0fc937728603",
      "parents": [
        "1254b51e32649f2d34ec6b070ed36717c5a6b825"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Fri Sep 28 18:32:03 2012 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Tue Oct 02 18:36:23 2012 -0300"
      },
      "message": "perf tools: Convert to GTK2_SUPPORT\n\nFor building perf without gtk+2, we can set NO_GTK2\u003d1 as a argument of\nmake.  It then defines NO_GTK2_SUPPORT macro for C code to do the\nproper handling.  However it usually used in a negative semantics -\ne.g. #ifndef - so we saw double negations which can be misleading.\nConvert it to a positive form to make it more readable.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.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\nLink: http://lkml.kernel.org/r/1348824728-14025-8-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "1254b51e32649f2d34ec6b070ed36717c5a6b825",
      "tree": "fd582d9f1b25e73ebc1e81da46af462451b27f0f",
      "parents": [
        "f315e16850d00ae5b19f11810bc00bf68cf3c24a"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Fri Sep 28 18:32:02 2012 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Tue Oct 02 18:36:22 2012 -0300"
      },
      "message": "perf tools: Convert to NEWT_SUPPORT\n\nFor building perf without libnewt, we can set NO_NEWT\u003d1 as a argument of\nmake.  It then defines NO_NEWT_SUPPORT macro for C code to do the proper\nhandling.  However it usually used in a negative semantics - e.g.  #ifndef -\nso we saw double negations which can be misleading.  Convert it to a\npositive form to make it more readable.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.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\nLink: http://lkml.kernel.org/r/1348824728-14025-7-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "f315e16850d00ae5b19f11810bc00bf68cf3c24a",
      "tree": "ee3dbf40f58beabc30b5c0e11b3db3ec85bc5588",
      "parents": [
        "95485b1cda827e4db7102ad5fde1791087a0f4c5"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Fri Sep 28 18:32:01 2012 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Tue Oct 02 18:36:21 2012 -0300"
      },
      "message": "perf tools: Convert to LIBAUDIT_SUPPORT\n\nFor building perf without libaudit, we can set NO_LIBAUDIT\u003d1 as a\nargument of make.  It then defines NO_LIBAUDIT_SUPPORT macro for C code\nto do the proper handling.  However it usually used in a negative\nsemantics - e.g. #ifndef - so we saw double negations which can be\nmisleading.  Convert it to a positive form to make it more readable.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.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\nLink: http://lkml.kernel.org/r/1348824728-14025-6-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "95485b1cda827e4db7102ad5fde1791087a0f4c5",
      "tree": "63ea6df23c175b2780c491092b0bcf9bd7dd4746",
      "parents": [
        "29a0fc9b2b6084e7a8810481df62a0fa496d8957"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Fri Sep 28 18:32:00 2012 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Tue Oct 02 17:56:01 2012 -0300"
      },
      "message": "perf tools: Convert to LIBUNWIND_SUPPORT\n\nFor building perf without libunwind, we can set NO_LIBUNWIND\u003d1 as a\nargument of make.  It then defines NO_LIBUNWIND_SUPPORT macro for C code\nto do the proper handling.  However it usually used in a negative\nsemantics - e.g. #ifndef - so we saw double negations which can be\nmisleading.  Convert it to a positive form to make it more readable.\n\nAlso change NO_PERF_REGS macro to HAVE_PERF_REGS for the same reason.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nAcked-by: Jiri Olsa \u003cjolsa@redhat.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/1348824728-14025-5-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "29a0fc9b2b6084e7a8810481df62a0fa496d8957",
      "tree": "b14fcf9ba9c906ae969daa242057b391bd93ba81",
      "parents": [
        "e4898336a1b4d8a259663d15b12f359b6c2887a2"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Fri Sep 28 18:31:59 2012 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Sep 28 21:07:36 2012 -0300"
      },
      "message": "perf tools: Convert to LIBELF_SUPPORT\n\nFor building perf without libelf, we can set NO_LIBELF\u003d1 as a argument\nof make.  It then defines NO_LIBELF_SUPPORT macro for C code to do the\nproper handling.  However it usually used in a negative semantics -\ne.g. #ifndef - so we saw double negations which can be misleading.\nConvert it to a positive form to make it more readable.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.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\nLink: http://lkml.kernel.org/r/1348824728-14025-4-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "e4898336a1b4d8a259663d15b12f359b6c2887a2",
      "tree": "442b54ddd7825e09ba6b9d1619676dc2bc1ae153",
      "parents": [
        "fee9e3732a377275a99b6f3c8b4e1f1569f17575"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Fri Sep 28 18:31:58 2012 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Sep 28 21:07:36 2012 -0300"
      },
      "message": "perf tools: Remove unused PYRF_OBJS variable on Makefile\n\nIt seems that the PYRF_OBJS variable is not used anymore or has no\neffect at least.  The util/setup.py tracks its dependency using\nutil/python-ext-sources file and resulting objects are saved under\npython_ext_build/tmp/.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.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\nLink: http://lkml.kernel.org/r/1348824728-14025-3-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "fee9e3732a377275a99b6f3c8b4e1f1569f17575",
      "tree": "8e00a96e78aaea4c63959320a8fdd3e981103ff8",
      "parents": [
        "1d787d37c8ff6612b8151c6dff15bfa7347bcbdf"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Fri Sep 28 18:31:57 2012 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Sep 28 21:07:36 2012 -0300"
      },
      "message": "perf tools: Move libdw availability check before arch Makefile\n\nSince NO_DWARF is used in arch/$(ARCH)/Makefiles, it should be checked\nbefore including those files.  It was moved by mistake during libelf\ndependency removal work by me, sorry.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.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\nLink: http://lkml.kernel.org/r/1348824728-14025-2-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "4d29089c2b70ffeb61656ffd1b9c9c52602ddd44",
      "tree": "8452e449fe38baaaba5cba636e62f343b7cde8fb",
      "parents": [
        "9ec60972a38011ad8a5676f4cd5e51ac508c36b6"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Thu Sep 27 20:23:38 2012 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Sep 27 10:56:40 2012 -0300"
      },
      "message": "perf tools: Check libaudit availability for perf-trace builtin\n\nThe newly added trace command requires an external audit library.\n\nHowever it can cause a build error because it\u0027s not checked whether the\nlibaudit is installed on system:\n\n    CC builtin-trace.o\n  builtin-trace.c:7:22: fatal error: libaudit.h: No such file or directory\n  compilation terminated.\n  make: *** [builtin-trace.o] Error 1\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: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLink: http://lkml.kernel.org/r/1348745018-21744-1-git-send-email-namhyung@kernel.org\n[ committer note: Added \", disables \u0027trace tool\u0027 to the feature warning msg ]\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "514f1c67c2fdae7b334fdc5adee63a484781241a",
      "tree": "4aa41fed839dea9806d8c905c7baec6422b6196b",
      "parents": [
        "201b7334dc4e977479eb22b106ee8ec506e5e55c"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed Sep 26 20:05:56 2012 -0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed Sep 26 20:42:23 2012 -0300"
      },
      "message": "perf trace: New tool\n\nInitially should look loosely like the venerable \u0027strace\u0027 tool, but\nusing the infrastructure in the perf tools to allow tracing extra\ntargets:\n\n  [acme@sandy linux]$ perf trace --hell\n  Error: unknown option `hell\u0027\n\n   usage: perf trace \u003cPID\u003e\n\n      -p, --pid \u003cpid\u003e       trace events on existing process id\n          --tid \u003ctid\u003e       trace events on existing thread id\n          --all-cpus        system-wide collection from all CPUs\n          --cpu \u003ccpu\u003e       list of cpus to monitor\n          --no-inherit      child tasks do not inherit counters\n          --mmap-pages \u003cn\u003e  number of mmap data pages\n          --uid \u003cuser\u003e      user to profile\n\n  [acme@sandy linux]$\n\nThose should have the same semantics as when using with \u0027perf record\u0027.\n\nIt gets stuck sometimes, but hey, it works sometimes too!\n\nIn time it should support perf.data based workloads, i.e. it should have\na:\n\t-o filename\n\nCommand line option that will produce a perf.data file that can then be\nused with \u0027perf trace\u0027 or any of the other perf tools (script, report,\netc).\n\nIt will also eventually have the set of functionalities described in the\nprevious \u0027trace\u0027 prototype by Thomas Gleixner:\n\n   \"Announcing a new utility: \u0027trace\u0027\"\n   http://lwn.net/Articles/415728/\n\nAlso planned is to have some of the features suggested in the comments\nof that LWN article.\n\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\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nLink: http://lkml.kernel.org/n/tip-v9x3q9rv4caxtox7wtjpchq5@git.kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "3ce711a6abc27abce1554e1d671a8762b7187690",
      "tree": "0ccfb37a81b6042fdfa5ddf56caf1c0cc30511a3",
      "parents": [
        "70d9304475730a63dd8da884abc7c76ee4772cd2"
      ],
      "author": {
        "name": "Markus Trippelsdorf",
        "email": "markus@trippelsdorf.de",
        "time": "Wed Sep 19 09:29:02 2012 +0200"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Sep 24 12:05:02 2012 -0300"
      },
      "message": "perf tools: bfd.h/libbfd detection fails with recent binutils\n\nWith recent binutils I get:\n\n perf % make\nMakefile:668: No bfd.h/libbfd found, install binutils-dev[el]/zlib-static to gain symbol demanglin\n\nThat happens because bfd.h now contains:\n\nI\u0027ve reopened a bug in the hope that this check will be deleted:\nhttp://sourceware.org/bugzilla/show_bug.cgi?id\u003d14243\n\nBut in the meantime, the following patch fixes the problem\n\nSigned-off-by: Markus Trippelsdorf \u003cmarkus@trippelsdorf.de\u003e\nCc: Ingo Molnar \u003cmingo@redhat.com\u003e\nCc: Mike Frysinger \u003cvapier@gentoo.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nLink: http://lkml.kernel.org/r/20120919072902.GA262@x4\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "e6048fb8602648eabee96476b2703807d5e89409",
      "tree": "685ee4973f95df513827bf1757153902dcedefe3",
      "parents": [
        "1863fbbb781b1129da0cfdad46ef875370a34117"
      ],
      "author": {
        "name": "Eric Sandeen",
        "email": "sandeen@redhat.com",
        "time": "Thu Sep 20 21:31:44 2012 -0500"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Sep 21 12:13:21 2012 -0300"
      },
      "message": "perf tools: Fix parallel build\n\nParallel builds of perf were failing for me on a 32p box, with:\n\n    * new build flags or prefix\nutil/pmu.l:7:23: error: pmu-bison.h: No such file or directory\n\n...\n\nmake: *** [util/pmu-flex.o] Error 1\nmake: *** Waiting for unfinished jobs....\n\nThis can pretty quickly be seen by adding a sleep in front of the bison\ncalls in tools/perf/Makefile and running make -j4 on a smaller box i.e.:\n\n\tsleep 10; $(QUIET_BISON)$(BISON) -v util/pmu.y -d -o $(OUTPUT)util/pmu-bison.c\n\nAdding the following dependencies fixes it for me.\n\nSigned-off-by: Eric Sandeen \u003csandeen@redhat.com\u003e\nReviewed-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nLink: http://lkml.kernel.org/r/505BD190.40707@redhat.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "0007eceaceb11520071d053acfe06ee3326b1d13",
      "tree": "d9b96c6a53c1ccca87222003e7c5c0e4b0f171a0",
      "parents": [
        "034a9265c289d5298bac7bfd824d3d5b9ec892b4"
      ],
      "author": {
        "name": "Xiao Guangrong",
        "email": "xiaoguangrong@linux.vnet.ibm.com",
        "time": "Mon Sep 17 16:31:14 2012 +0800"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Sep 17 13:10:03 2012 -0300"
      },
      "message": "perf stat: Move stats related code to util/stat.c\n\nThen, the code can be shared between kvm events and perf stat.\n\nSigned-off-by: Xiao Guangrong \u003cxiaoguangrong@linux.vnet.ibm.com\u003e\n[ Dong Hao \u003chaodong@linux.vnet.ibm.com\u003e: rebase it on acme\u0027s git tree ]\nSigned-off-by: Dong Hao \u003chaodong@linux.vnet.ibm.com\u003e\nCc: Avi Kivity \u003cavi@redhat.com\u003e\nCc: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: kvm@vger.kernel.org\nCc: Marcelo Tosatti \u003cmtosatti@redhat.com\u003e\nCc: Runzhen Wang \u003crunzhen@linux.vnet.ibm.com\u003e\nCc: Xiao Guangrong \u003cxiaoguangrong@linux.vnet.ibm.com\nLink: http://lkml.kernel.org/r/1347870675-31495-3-git-send-email-haodong@linux.vnet.ibm.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "7dbf4dcfe2987c35c2c4675cd7ae1b6006979176",
      "tree": "ce04e8dd07222ed105d32a5ecb7b45f5469c68c4",
      "parents": [
        "1c4be9ff5933e5c0f033ea98169cd89e22c90900"
      ],
      "author": {
        "name": "Jiri Olsa",
        "email": "jolsa@redhat.com",
        "time": "Mon Sep 10 18:50:19 2012 +0200"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Tue Sep 11 12:08:30 2012 -0300"
      },
      "message": "perf tools: Back [vdso] DSO with real data\n\nStoring data for VDSO shared object, because we need it for the post\nunwind processing.\n\nThe VDSO shared object is same for all process on a running system, so\nit makes no difference when we store it inside the tracer - perf.\n\nWhen [vdso] map memory is hit, we retrieve [vdso] DSO image and store it\ninto temporary file.\n\nDuring the build-id processing phase, the [vdso] DSO image is stored in\nbuild-id db, and build-id reference is made inside perf.data. The\nbuild-id vdso file object is called \u0027[vdso]\u0027. We don\u0027t use temporary\nfile name which gets removed when record is finished.\n\nDuring report phase the vdso build-id object is treated as any other\nbuild-id DSO object.\n\nAdding following API for vdso object:\n\n  bool is_vdso_map(const char *filename)\n    - returns true if the filename matches vdso map name\n\n  struct dso *vdso__dso_findnew(struct list_head *head)\n    - find/create proper vdso DSO object\n\n  vdso__exit(void)\n    - removes temporary VDSO image if there\u0027s any\n\nThis change makes backtrace dwarf post unwind possible from [vdso] maps.\n\nFollowing output is current report of [vdso] sample dwarf backtrace:\n\n  # Overhead  Command      Shared Object                         Symbol\n  # ........  .......  .................  .............................\n  #\n      99.52%       ex  [vdso]             [.] 0x00007fff3ace89af\n                   |\n                   --- 0x7fff3ace89af\n\nFollowing output is new report of [vdso] sample dwarf backtrace:\n\n  # Overhead  Command      Shared Object                         Symbol\n  # ........  .......  .................  .............................\n  #\n      99.52%       ex  [vdso]             [.] 0x00000000000009af\n                   |\n                   --- 0x7fff3ace89af\n                       main\n                       __libc_start_main\n                       _start\n\nSigned-off-by: Jiri Olsa \u003cjolsa@redhat.com\u003e\nAcked-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLink: http://lkml.kernel.org/r/1347295819-23177-5-git-send-email-jolsa@redhat.com\n[ committer note: s/ALIGN/PERF_ALIGN/g to cope with the android build changes ]\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "f8fcd776212bcaa1e2359e39a43c1dbd752b8773",
      "tree": "f50a3f90e3a70108f4e846040289712a06e28730",
      "parents": [
        "2814eb05720baa54ffe0950714fd55a5bcc8a565"
      ],
      "author": {
        "name": "Irina Tirdea",
        "email": "irina.tirdea@gmail.com",
        "time": "Tue Sep 11 01:14:58 2012 +0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Tue Sep 11 11:38:10 2012 -0300"
      },
      "message": "perf tools: include wrapper for magic.h\n\nperf is currently including magic.h directly from the kernel. If the\nglibc magic.h is also included, this leads to warnings that the\nconstants are redefined. This happens on some systems (e.g. Android).\n\nRedefinition errors on Android:\nIn file included from util/util.h:79:0,\n                 from util/cache.h:5,\n                 from util/abspath.c:1:\nutil/../../../include/linux/magic.h:5:0:\nerror: \"AFFS_SUPER_MAGIC\" redefined [-Werror]\nbionic/libc/include/sys/vfs.h:53:0:\nnote: this is the location of the previous definition\nutil/../../../include/linux/magic.h:19:0:\nerror: \"EFS_SUPER_MAGIC\" redefined [-Werror]\nbionic/libc/include/sys/vfs.h:61:0:\nnote: this is the location of the previous definition\nutil/../../../include/linux/magic.h:26:0:\nerror: \"HPFS_SUPER_MAGIC\" redefined [-Werror]\nbionic/libc/include/sys/vfs.h:67:0:\nnote: this is the location of the previous definition\n\nOnly two constants from magic.h are used by perf (DEBUGFS_MAGIC and\nSYSFS_MAGIC). This fix provides a wrapper for magic.h that includes only\nthese constants instead of including the kernel header file directly.\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: Irina Tirdea \u003cirina.tirdea@intel.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-2-git-send-email-irina.tirdea@intel.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "ea251d51d2c7d7233790123227f787c477f567f5",
      "tree": "edc255462a434ecd3bbb1fac16daf1198a050e2e",
      "parents": [
        "8bf98b89688c3d7ec071bf26d49761e38d846b47"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Mon Sep 03 11:53:06 2012 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Sat Sep 08 13:19:44 2012 -0300"
      },
      "message": "perf hists: Introduce perf_hpp for hist period printing\n\nCurrent hist print functions are messy because it has to consider many\nof command line options and the code doing that is scattered around to\nplaces. So when someone wants to add an option to manipulate the hist\noutput it\u0027d very easy to miss to update all of them in sync. And things\ngetting worse as more options/features are added continuously.\n\nSo I\u0027d like to refactor them using hpp formats and move common code to\nui/hist.c in order to make it easy to maintain and to add new features.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.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\nLink: http://lkml.kernel.org/r/1346640790-17197-2-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "c9f08bee50c71b06685ccff8110e56a7c05662b7",
      "tree": "5a4fd1448bef4204e0dc0e99f8bf925a18fb6f61",
      "parents": [
        "9612ef6716efc20fac0f57d59452cda4e6846bda"
      ],
      "author": {
        "name": "Irina Tirdea",
        "email": "irina.tirdea@intel.com",
        "time": "Sat Sep 08 03:43:23 2012 +0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Sep 07 22:12:30 2012 -0300"
      },
      "message": "perf tools: add NO_BACKTRACE for application self-debugging\n\nperf has support for self-debugging by defining dump_stack function.\nThis function uses backtrace and backtrace_symbols functions defined as\nGNU extensions.\n\nIn Android, bionic does not offer support for these functions and\ncompilation will fail with the following error:\n\ntarget  C: libperf \u003c\u003d tools/perf/util/util.c\ntools/perf/util/util.c:4:22: fatal error: execinfo.h: No such file or directory\ncompilation terminated.\n\nAdd a compile-time option (NO_BACKTRACE) to enable or disable\nself-debugging functionality in perf. This can also help in debugging\nsince it offers the possibility to turn on/off printing the backtrace.\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-12-git-send-email-irina.tirdea@intel.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "eea9b6842950924876a1a21ca197f189f8bb335a",
      "tree": "8a3d0a046eee1577d11bfcd6bf4aeef7d490b6c8",
      "parents": [
        "7a4ec938857cf534270b23545495300fbac7f5de"
      ],
      "author": {
        "name": "David Ahern",
        "email": "dsahern@gmail.com",
        "time": "Wed Sep 05 18:53:36 2012 -0600"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Sep 06 10:47:29 2012 -0300"
      },
      "message": "perf tools: Clean target should do clean for lib/traceevent too\n\nIt\u0027s built as part of perf, so it should be cleaned too.\n\nTested-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nSigned-off-by: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nLink: http://lkml.kernel.org/r/1346892816-61779-1-git-send-email-dsahern@gmail.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "09a2f16a916178489fc4bf439de668d81fda7616",
      "tree": "3e4ef06a1a295327f524b1ad5219c5348fbdbff0",
      "parents": [
        "8d3eca20b9f31cf10088e283d704f6a71b9a4ee2"
      ],
      "author": {
        "name": "David Ahern",
        "email": "dsahern@gmail.com",
        "time": "Mon Aug 27 13:05:54 2012 -0600"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed Sep 05 17:23:30 2012 -0300"
      },
      "message": "perf tools: Fix x86 builds with ARCH specified on the command line\n\ne.g., compiling i386 on x86_64 using:\n$ make -C tools/perf ARCH\u003di386\n\nfails with:\n\n    CC /tmp/pbuild/util/evsel.o\nIn file included from util/evsel.c:21:0:\nutil/perf_regs.h:5:23: fatal error: perf_regs.h: No such file or directory\ncompilation terminated.\n\nAdding V\u003d1 you see that the include argument for the arch is\n\u0027-Iarch/i386/include\u0027 is wrong. It is supposed to be -Iarch/x86/include\nper the redefinition of ARCH in the Makefile.\n\nAccording to the make manual,\nhttp://www.gnu.org/software/make/manual/make.html#Override-Directive:\n  \"If a variable has been set with a command argument (see Overriding\n   Variables), then ordinary assignments in the makefile are ignored. If\n   you want to set the variable in the makefile even though it was set\n   with a command argument, you can use an override directive ...\"\n\nMake it so.\n\nSigned-off-by: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nLink: http://lkml.kernel.org/r/1346094354-74356-1-git-send-email-dsahern@gmail.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "d45a3e00687bb52a20d9256d3d1068eea271013f",
      "tree": "0a2c8cb5f1f9e6002ccb96a8bb7dd99e757e32fe",
      "parents": [
        "a0e0fac633bed47c15cab744663d8c67f8f3421d"
      ],
      "author": {
        "name": "Jiri Olsa",
        "email": "jolsa@redhat.com",
        "time": "Wed Aug 22 10:38:12 2012 +0200"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed Aug 22 13:32:13 2012 -0300"
      },
      "message": "perf tools: Fix \u0027No libunwind found\u0027 make warning message\n\nChanging error message when libunwind support is not found to inform\nproperly to install libunwind-dev[el] package.\n\nReported-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Andi Kleen \u003candi@firstfloor.org\u003e\nCc: Ben Hutchings \u003cben@decadent.org.uk\u003e\nCc: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\nCc: Corey Ashford \u003ccjashfor@linux.vnet.ibm.com\u003e\nCc: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Feng Tang \u003cfeng.tang@intel.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Mike Galbraith \u003cefault@gmx.de\u003e\nCc: Namhyung Kim \u003cnamhyung.kim@lge.com\u003e\nCc: Namhyung Kim \u003cnamhyung@gmail.com\u003e\nCc: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Pekka Enberg \u003cpenberg@kernel.org\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Robert Richter \u003crobert.richter@amd.com\u003e\nCc: Sedat Dilek \u003csedat.dilek@gmail.com\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Ulrich Drepper \u003cdrepper@gmail.com\u003e\nLink: http://lkml.kernel.org/r/20120822083812.GC1003@krava.brq.redhat.com\n[ committer note: s/disable/disabling/g rewording suggested by Steven Rostedt ]\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "7ccf4f9058ecff6eec11a271001d08d9024da8c0",
      "tree": "084f4942d6f75375afbf091012bcf4fd1678024d",
      "parents": [
        "ed7e2c2ec59422b68b643c479a5816197620016e"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Mon Aug 20 13:52:05 2012 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Aug 20 09:46:34 2012 -0300"
      },
      "message": "perf hists: Separate out hist print functions\n\nSeparate out those functions into ui/stdio/hist.c. This is required for\nupcoming changes.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.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\nLink: http://lkml.kernel.org/r/1345438331-20234-2-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "ed7e2c2ec59422b68b643c479a5816197620016e",
      "tree": "ed7d72fa262e6d4234101e247f85544f838d52f3",
      "parents": [
        "f47b58b75f5e2a424834eb15f7565a7458a12f44"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Mon Aug 20 00:47:19 2012 +0100"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Aug 20 09:36:41 2012 -0300"
      },
      "message": "perf tools: Fix include order for bison/flex-generated C files\n\nWhen we use a separate output directory, we add util/ to the include\npath for the generated C files.  However, this is currently added to the\nend of the path, behind /usr/include/slang and /usr/include/gtk-2.0 if\nuse of the respective libraries is enabled.  Thus the \u0027#include\n\"../perf.h\"\u0027 in util/parse-events.l can actually include\n/usr/include/perf.h if it exists.\n\nMove \u0027-Iutil/\u0027 ahead of all the other preprocessor options.\n\nReported-by: Sedat Dilek \u003csedat.dilek@gmail.com\u003e\nSigned-off-by: Ben Hutchings \u003cben@decadent.org.uk\u003e\nCc: Ingo Molnar \u003cmingo@redhat.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Sedat Dilek \u003csedat.dilek@gmail.com\u003e\nLink: http://lkml.kernel.org/r/1345420039.22400.80.camel@deadeye.wl.decadent.org.uk\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "f47b58b75f5e2a424834eb15f7565a7458a12f44",
      "tree": "3c686ecc21ee4a44c4c157d8c66903880a84add1",
      "parents": [
        "1c09bf4a79e808c13c02d4ca8221fb2957bf3ccb"
      ],
      "author": {
        "name": "David Ahern",
        "email": "dsahern@gmail.com",
        "time": "Sun Aug 19 09:47:14 2012 -0600"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Aug 20 09:35:22 2012 -0300"
      },
      "message": "perf symbols: Fix builds with NO_LIBELF set\n\nBuild currently fails:\n  $ make -C tools/perf O\u003d/tmp/pbuild NO_LIBELF\u003d1\n\n  util/symbol.c: In function ‘dso__load’:\n  util/symbol.c:1128:27: error: ‘struct symsrc’ has no member named ‘dynsym’\n      CC /tmp/pbuild/util/pager.o\n  make: *** [/tmp/pbuild/util/symbol.o] Error 1\n  make: *** Waiting for unfinished jobs....\n\nMoving the dynsym reference to symbol-elf.c reveals that NO_LIBELF requires\nNO_LIBUNWIND:\n\n  $ make -C tools/perf O\u003d/tmp/pbuild NO_LIBELF\u003d1\n\n      LINK /tmp/pbuild/perf\n  /tmp/pbuild/libperf.a(unwind.o): In function `elf_section_offset\u0027:\n  /opt/sw/ahern/perf.git/tools/perf/util/unwind.c:176: undefined reference to `elf_begin\u0027\n  /opt/sw/ahern/perf.git/tools/perf/util/unwind.c:181: undefined reference to `gelf_getehdr\u0027\n  /tmp/pbuild/libperf.a(unwind.o): In function `elf_section_by_name\u0027:\n  /opt/sw/ahern/perf.git/tools/perf/util/unwind.c:157: undefined reference to `elf_nextscn\u0027\n  /opt/sw/ahern/perf.git/tools/perf/util/unwind.c:160: undefined reference to `gelf_getshdr\u0027\n  /opt/sw/ahern/perf.git/tools/perf/util/unwind.c:161: undefined reference to `elf_strptr\u0027\n  /tmp/pbuild/libperf.a(unwind.o): In function `elf_section_offset\u0027:\n  /opt/sw/ahern/perf.git/tools/perf/util/unwind.c:190: undefined reference to `elf_end\u0027\n  /tmp/pbuild/libperf.a(unwind.o): In function `read_unwind_spec\u0027:\n  /opt/sw/ahern/perf.git/tools/perf/util/unwind.c:190: undefined reference to `elf_end\u0027\n  collect2: ld returned 1 exit status\n  make: *** [/tmp/pbuild/perf] Error 1\n  make: Leaving directory `/opt/sw/ahern/perf.git/tools/perf\u0027\n\nThis patch fixes both.\n\nReviewed-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nSigned-off-by: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nLink: http://lkml.kernel.org/r/1345391234-71906-1-git-send-email-dsahern@gmail.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "1c09bf4a79e808c13c02d4ca8221fb2957bf3ccb",
      "tree": "ac684915cb897d070b6dfea4421495304de9bd61",
      "parents": [
        "e8d0f400ee3247ad22faa6afabfa7022260ef7a5"
      ],
      "author": {
        "name": "David Ahern",
        "email": "dsahern@gmail.com",
        "time": "Sun Aug 19 09:46:42 2012 -0600"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Aug 20 09:33:29 2012 -0300"
      },
      "message": "perf: silence GTK2 probing errors\n\nIf GTK2 development packages are not installed, make is rather noisy:\n\n  $ make -C tools/perf O\u003d/tmp/pbuild\n  Package gtk+-2.0 was not found in the pkg-config search path.\n  Perhaps you should add the directory containing `gtk+-2.0.pc\u0027\n  to the PKG_CONFIG_PATH environment variable\n  No package \u0027gtk+-2.0\u0027 found\n  make: Entering directory `/opt/sw/ahern/perf.git/tools/perf\u0027\n  Makefile:593: GTK2 not found, disables GTK2 support. Please install gtk2-devel or libgtk2.0-dev\n  PERF_VERSION \u003d 3.6.rc1.205.gdb146f.dirty\n  make: Leaving directory `/opt/sw/ahern/perf.git/tools/perf\u0027\n  Package gtk+-2.0 was not found in the pkg-config search path.\n  Perhaps you should add the directory containing `gtk+-2.0.pc\u0027\n  to the PKG_CONFIG_PATH environment variable\n  No package \u0027gtk+-2.0\u0027 found\n  make: Entering directory `/opt/sw/ahern/perf.git/tools/perf\u0027\n  Makefile:593: GTK2 not found, disables GTK2 support. Please install gtk2-devel or libgtk2.0-dev\n  ...\n\nSilence the pkg-config errors. Aftewards:\n\n  $ make -C tools/perf O\u003d/tmp/pbuild\n  make: Entering directory `/opt/sw/ahern/perf.git/tools/perf\u0027\n  Makefile:593: GTK2 not found, disables GTK2 support. Please install gtk2-devel or libgtk2.0-dev\n  PERF_VERSION \u003d 3.6.rc1.206.gd43ff9.dirty\n  make: Leaving directory `/opt/sw/ahern/perf.git/tools/perf\u0027\n  make: Entering directory `/opt/sw/ahern/perf.git/tools/perf\u0027\n  Makefile:593: GTK2 not found, disables GTK2 support. Please install gtk2-devel or libgtk2.0-dev\n  ...\n\nSigned-off-by: David Ahern \u003cdsahern@gmail.com\u003e\nAcked-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nAcked-by: Pekka Enberg \u003cpenberg@kernel.org\u003e\nCc: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Pekka Enberg \u003cpenberg@kernel.org\u003e\nLink: http://lkml.kernel.org/r/1345391202-71865-1-git-send-email-dsahern@gmail.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "4bb1646a80db65bb45c0a1bffb2435c6690c392e",
      "tree": "137c08abf4cb8d74d79d76ab299e681ff2ae1780",
      "parents": [
        "e6e9046879493d8bf8f44ac1f2718c4a5628aa52"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung@kernel.org",
        "time": "Thu Aug 16 17:14:52 2012 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Aug 17 12:37:11 2012 -0300"
      },
      "message": "perf ui gtk: Implement helpline_fns\n\nAdd helpline API implementation to GTK front-end.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nAcked-by: Pekka Enberg \u003cpenberg@kernel.org\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Pekka Enberg \u003cpenberg@kernel.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLink: http://lkml.kernel.org/r/1345104894-14205-3-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "e6e9046879493d8bf8f44ac1f2718c4a5628aa52",
      "tree": "d625ac31d84bd77e9678e887729eac574ac9b773",
      "parents": [
        "c883122acc0d97648d8b8f4726709017674e4420"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung@kernel.org",
        "time": "Thu Aug 16 17:14:50 2012 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Aug 16 14:17:01 2012 -0300"
      },
      "message": "perf ui: Introduce struct ui_helpline\n\nAdd struct ui_helpline in order to provide flexible implementation of\nhelpline APIs.  And convert existing TUI implementation to use it.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.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\nLink: http://lkml.kernel.org/r/1345104894-14205-1-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "71ad0f5e4e361c8bca864c7d09d14b64af6bc2fc",
      "tree": "57d87f004c3d939d2c7be315b9e1011a9214a6a1",
      "parents": [
        "0f6a30150ca2e0cf4f893e7173d61434a3c02e0e"
      ],
      "author": {
        "name": "Jiri Olsa",
        "email": "jolsa@redhat.com",
        "time": "Tue Aug 07 15:20:46 2012 +0200"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Sat Aug 11 15:06:56 2012 -0300"
      },
      "message": "perf tools: Support for DWARF CFI unwinding on post processing\n\nThis brings the support for DWARF cfi unwinding on perf post\nprocessing. Call frame informations are retrieved and then passed\nto libunwind that requests memory and register content from the\napplications.\n\nAdding unwind object to handle the user stack backtrace based\non the user register values and user stack dump.\n\nThe unwind object access the libunwind via remote interface\nand provides to it all the necessary data to unwind the stack.\n\nThe unwind interface provides following function:\n\tunwind__get_entries\n\nAnd callback (specified in above function) to retrieve\nthe backtrace entries:\n\ttypedef int (*unwind_entry_cb_t)(struct unwind_entry *entry,\n\t\t\t\t\t void *arg);\n\nSigned-off-by: Jiri Olsa \u003cjolsa@redhat.com\u003e\nOriginal-patch-by: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: \"Frank Ch. Eigler\" \u003cfche@redhat.com\u003e\nCc: Arun Sharma \u003casharma@fb.com\u003e\nCc: Benjamin Redelings \u003cbenjamin.redelings@nescent.org\u003e\nCc: Corey Ashford \u003ccjashfor@linux.vnet.ibm.com\u003e\nCc: Cyrill Gorcunov \u003cgorcunov@openvz.org\u003e\nCc: Frank Ch. Eigler \u003cfche@redhat.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Masami Hiramatsu \u003cmasami.hiramatsu.pt@hitachi.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Robert Richter \u003crobert.richter@amd.com\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nCc: Tom Zanussi \u003ctzanussi@gmail.com\u003e\nCc: Ulrich Drepper \u003cdrepper@gmail.com\u003e\nLink: http://lkml.kernel.org/r/1344345647-11536-12-git-send-email-jolsa@redhat.com\n[ Replaced use of perf_session by usage of perf_evsel ]\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "6a40cd90f5deb6dec322eeb54587ae55a934db2c",
      "tree": "88e77297d85457427bb12c31d2e06d2eb8b237b1",
      "parents": [
        "2bcd355b71dafa5793a680c5db043abe9f708418"
      ],
      "author": {
        "name": "Jiri Olsa",
        "email": "jolsa@redhat.com",
        "time": "Tue Aug 07 15:20:44 2012 +0200"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Aug 10 16:46:07 2012 -0300"
      },
      "message": "perf tools: Add libunwind dependency for DWARF CFI unwinding\n\nAdding libunwind to be linked with perf if available. It\u0027s required\nfor the to get dwarf cfi unwinding support.\n\nAlso building perf with the dwarf call frame informations by default,\nso that we can unwind callchains in perf itself.\n\nAdding LIBUNWIND_DIR Makefile variable allowing user to specify\nthe directory with libunwind to be linked. This is used for\ndebug purposes.\n\nSigned-off-by: Jiri Olsa \u003cjolsa@redhat.com\u003e\nOriginal-patch-by: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: \"Frank Ch. Eigler\" \u003cfche@redhat.com\u003e\nCc: Arun Sharma \u003casharma@fb.com\u003e\nCc: Benjamin Redelings \u003cbenjamin.redelings@nescent.org\u003e\nCc: Corey Ashford \u003ccjashfor@linux.vnet.ibm.com\u003e\nCc: Cyrill Gorcunov \u003cgorcunov@openvz.org\u003e\nCc: Frank Ch. Eigler \u003cfche@redhat.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Masami Hiramatsu \u003cmasami.hiramatsu.pt@hitachi.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Robert Richter \u003crobert.richter@amd.com\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nCc: Tom Zanussi \u003ctzanussi@gmail.com\u003e\nCc: Ulrich Drepper \u003cdrepper@gmail.com\u003e\nLink: http://lkml.kernel.org/r/1344345647-11536-10-git-send-email-jolsa@redhat.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "2bcd355b71dafa5793a680c5db043abe9f708418",
      "tree": "7611a9e7ccdc79f39cc355f54c8a7064bfa96d45",
      "parents": [
        "239cc47819ec5e1acde42d416755c332ed5cf2c8"
      ],
      "author": {
        "name": "Jiri Olsa",
        "email": "jolsa@redhat.com",
        "time": "Tue Aug 07 15:20:43 2012 +0200"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Aug 10 16:32:59 2012 -0300"
      },
      "message": "perf tools: Add interface to arch registers sets\n\nAdding header files to access unified API for arch registers.\n\n  util/perf_regs.h - global perf_reg declarations\n  arch/x86/include/perf_regs.h - x86 arch specific\n\nAdding perf_reg_name function to obtain register name based on the reg\nID value, and PERF_REGS_MASK macro with mask definition of all current\narch registers (will be used in unwind patches).\n\nSigned-off-by: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: \"Frank Ch. Eigler\" \u003cfche@redhat.com\u003e\nCc: Arun Sharma \u003casharma@fb.com\u003e\nCc: Benjamin Redelings \u003cbenjamin.redelings@nescent.org\u003e\nCc: Corey Ashford \u003ccjashfor@linux.vnet.ibm.com\u003e\nCc: Cyrill Gorcunov \u003cgorcunov@openvz.org\u003e\nCc: Frank Ch. Eigler \u003cfche@redhat.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Masami Hiramatsu \u003cmasami.hiramatsu.pt@hitachi.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Robert Richter \u003crobert.richter@amd.com\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nCc: Tom Zanussi \u003ctzanussi@gmail.com\u003e\nCc: Ulrich Drepper \u003cdrepper@gmail.com\u003e\nLink: http://lkml.kernel.org/r/1344345647-11536-9-git-send-email-jolsa@redhat.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "393be2e3747ea3ef0d2e724115a5f42b2fa50dbd",
      "tree": "6cdc2568e3a6a485f8bbf3d0f94f83873daad3a7",
      "parents": [
        "e5a1845fc0aeca85c98115980c3531129f87e18d"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Mon Aug 06 13:41:21 2012 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Aug 09 16:26:38 2012 -0300"
      },
      "message": "perf symbols: Support minimal build without libelf\n\nNow we have isolated all ELF-specific stuff, it\u0027s possible to build\nwithout libelf. The output binary can do most of jobs but lacks (user\nlevel) symbol information - kernel symbols are still accessable thanks\nto the kallsyms.\n\nTo build perf without libelf (elfutils), give NO_LIBELF\u003d1 to make.\n\nFor now, only \u0027perf probe\u0027 command is removed since it depends on\nlibelf/libdw heavily.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\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/1344228082-15569-4-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "e5a1845fc0aeca85c98115980c3531129f87e18d",
      "tree": "f67ec3bfc5dc9ae6e2d89ad9b6493a873d4c8652",
      "parents": [
        "166ccc9c244828da9214a0e7ba4d5dde6a26dcc1"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Mon Aug 06 13:41:20 2012 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Aug 09 16:26:33 2012 -0300"
      },
      "message": "perf symbols: Split out util/symbol-elf.c\n\nFactor out the dependency of ELF handling into separate symbol-elf.c\nfile. It is a preparation of building a minimalistic version perf tools\nwhich doesn\u0027t depend on the elfutils.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\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/1344228082-15569-3-git-send-email-namhyung@kernel.org\n[ committer note: removed blank line at symbol-elf.c EOF ]\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "b25085be457b4292a563c0bf2fab2ef5b7bb3c45",
      "tree": "9bc1e89223680bfc7a4ec78ea1b308d85bb35480",
      "parents": [
        "a3277d2d5a0d5d9492993ab68af8a8dc96760dd1"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung@gmail.com",
        "time": "Thu Aug 09 16:31:53 2012 +0200"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Aug 09 15:59:40 2012 -0300"
      },
      "message": "perf tools: Fix /etc config related installation\n\nFix missing /etc/bash_completion.d directory creation, otherwise\nthe installation fails miserably on systems that don\u0027t have bash\ncompletion installed yet or on specific target:\n\n\t   $ make DESTDIR\u003d/tmp/junk-perf O\u003d/tmp/pbuild -C tools/perf/ install\n\t   ...\n\t   install -m 755 bash_completion /tmp/junk-perf/etc/bash_completion.d/perf\n\t   install: cannot create regular file\n\t   `/tmp/junk-perf/etc/bash_completion.d/perf\u0027: No such file or directory\n\t   make: *** [install] Error 1\n\t   make: Leaving directory `/opt/sw/ahern/perf.git/tools/perf\u0027\n\nAlso use sysconfdir variable instead of the hardcoded /etc to handle\noverriden conf directory.\n\nReported-by: David Ahern \u003cdsahern@gmail.com\u003e\nSigned-off-by: Namhyung Kim \u003cnamhyung@gmail.com\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: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nLink: http://lkml.kernel.org/r/1344522713-27951-4-git-send-email-fweisbec@gmail.com\nSigned-off-by: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "98a4179c9aa1e99adf5103e6e0d05f563d902de1",
      "tree": "7dc88426528560f39e48b51df305677879e2385a",
      "parents": [
        "d25dcba8541c1cc31621d5cefce0304dafb9ae4f"
      ],
      "author": {
        "name": "Frederic Weisbecker",
        "email": "fweisbec@gmail.com",
        "time": "Thu Aug 09 16:31:51 2012 +0200"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Aug 09 15:58:51 2012 -0300"
      },
      "message": "perf tools: Initial bash completion support\n\nThis implements bash completion for perf subcommands such as record,\nreport, script, probe, etc...\n\nSigned-off-by: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Namhyung Kim \u003cnamhyung@gmail.com\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nLink: http://lkml.kernel.org/r/1344522713-27951-2-git-send-email-fweisbec@gmail.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "2ede8303db75ead3250f95c3390e6ba200cbe7d4",
      "tree": "dd513b4677f8839d0486b33af26bb4146194b015",
      "parents": [
        "e6b978335424029d05edc01374744516b21b1ede"
      ],
      "author": {
        "name": "Robert Richter",
        "email": "robert.richter@amd.com",
        "time": "Tue Aug 07 19:43:12 2012 +0200"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed Aug 08 12:37:41 2012 -0300"
      },
      "message": "perf tools: Fix lib/traceevent build dir with OUTPUT variable set\n\nWith the OUTPUT variable set the libtraceevent.a file is wrongly built\nin the source directory:\n\n + make -d OUTPUT\u003d/.../.build/perf-user/ DESTDIR\u003d/.../.install/perf-user/\n ...\n     Considering target file `../lib/traceevent//libtraceevent.a\u0027.\n      File `../lib/traceevent//libtraceevent.a\u0027 does not exist.\n      Finished prerequisites of target file `../lib/traceevent//libtraceevent.a\u0027.\n     Must remake target `../lib/traceevent//libtraceevent.a\u0027.\n Invoking recipe from Makefile:837 to update target `../lib/traceevent//libtraceevent.a\u0027.\n Putting child 0x703850 (../lib/traceevent//libtraceevent.a) PID 8365 on the chain.\n Live child 0x703850 (../lib/traceevent//libtraceevent.a) PID 8365\n     SUBDIR ../lib/traceevent/\n\n $ git clean -nxd\n Would remove tools/lib/traceevent/.event-parse.d\n Would remove tools/lib/traceevent/.parse-filter.d\n Would remove tools/lib/traceevent/.parse-utils.d\n Would remove tools/lib/traceevent/.trace-seq.d\n Would remove tools/lib/traceevent/event-parse.o\n Would remove tools/lib/traceevent/libtraceevent.a\n Would remove tools/lib/traceevent/parse-filter.o\n Would remove tools/lib/traceevent/parse-utils.o\n Would remove tools/lib/traceevent/trace-seq.o\n\nThis patch fixes this.\n\nNote: Though this should already work with O\u003d$outputdir we better use\nthe OUTPUT variable directly.\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-3-git-send-email-robert.richter@amd.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "7f309ed6453926a81e2a97d274f67f1e48f0d74c",
      "tree": "71872c287d863c6f2eee76f466f293f88b406652",
      "parents": [
        "6b118e92cc78ccef7b54a296158d4738fd377bcc"
      ],
      "author": {
        "name": "Palmer Cox",
        "email": "p@lmercox.com",
        "time": "Sun Jul 29 17:54:43 2012 -0400"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Aug 03 10:46:32 2012 -0300"
      },
      "message": "perf tools: Remove brace expansion from clean target\n\nThe clean target uses brace expansion to remove some generated files. However,\nthe default shells on many systems do not support this feature resulting in\nsome generated files not being removed by clean.\n\nSigned-off-by: Palmer Cox \u003cp@lmercox.com\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/1343598883-17907-1-git-send-email-p@lmercox.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "70b40c4a43ddfcf7a06dad4be32ff1dd2b62be09",
      "tree": "76910778151d86cff5a42f2458b79d64eea0c803",
      "parents": [
        "ee8dd3ca43f151d9fbe1edeef68fb8a77eb9f047"
      ],
      "author": {
        "name": "David Ahern",
        "email": "dsahern@gmail.com",
        "time": "Mon Jul 30 22:31:34 2012 -0600"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Aug 03 10:42:25 2012 -0300"
      },
      "message": "perf tools: Introduce intlist\n\nBuilt on rblist - like strlist. Used in the next patch.\n\nSigned-off-by: 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: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nLink: http://lkml.kernel.org/r/1343709095-7089-4-git-send-email-dsahern@gmail.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "37bbd3fff1480a1f5d57abb9e9e56f468954c1b1",
      "tree": "458ea5149b983dc9cac9ca4bd41e18b5e1655176",
      "parents": [
        "347ed9903a10179d1cf733d5d77072b283d89da3"
      ],
      "author": {
        "name": "David Ahern",
        "email": "dsahern@gmail.com",
        "time": "Mon Jul 30 22:31:32 2012 -0600"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Aug 03 10:37:21 2012 -0300"
      },
      "message": "perf tools: Introducing rblist\n\nrblist is the rbtree based code from strlist. It will be the common code\nfor strlist and the to-be-introduced intlist.\n\nSigned-off-by: 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: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nLink: http://lkml.kernel.org/r/1343709095-7089-2-git-send-email-dsahern@gmail.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "043d1a5c14e95212dbf48251051804ede1ed1862",
      "tree": "9608858e9d8639175b2c690eb98ceaf70dde005a",
      "parents": [
        "4cc49d4dc82a39a542a31c1f51ead08a46fd33f1"
      ],
      "author": {
        "name": "Kirill A. Shutemov",
        "email": "kirill@shutemov.name",
        "time": "Tue Jul 24 00:04:07 2012 +0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed Jul 25 11:49:19 2012 -0300"
      },
      "message": "perf tools: Fix build error with bison 2.6\n\nBison 2.6 started to generate parse_events_parse() declaration in header. In\nthis case we have redundant redeclaration:\n\nutil/parse-events.c:29:5: error: redundant redeclaration of ‘parse_events_parse’ [-Werror\u003dredundant-decls]\nIn file included from util/parse-events.c:14:0:\nutil/parse-events-bison.h:99:5: note: previous declaration of ‘parse_events_parse’ was here\ncc1: all warnings being treated as errors\n\nLet\u0027s disable -Wredundant-decls for util/parse-events.c since it includes\nheader we can\u0027t control.\n\nSigned-off-by: Kirill A. Shutemov \u003ckirill@shutemov.name\u003e\nCc: Ingo Molnar \u003cmingo@redhat.com\u003e\nCc: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLink: http://lkml.kernel.org/r/20120723210407.GA25186@shutemov.name\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "f7add556534529ab18501ced98d7f3f2fc7f0621",
      "tree": "e1042e31b33bac69c43f6010bbd47b0664689a1b",
      "parents": [
        "4dff624ae05bf3fb89f7653b3a55e7a5f1f1dadf"
      ],
      "author": {
        "name": "Jiri Olsa",
        "email": "jolsa@redhat.com",
        "time": "Sun Jul 22 14:14:40 2012 +0200"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed Jul 25 11:33:17 2012 -0300"
      },
      "message": "perf test: Add dso data caching tests\n\nAdding automated test for DSO data reading. Testing raw/cached reads\nfrom different file/cache locations.\n\nSigned-off-by: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Arun Sharma \u003casharma@fb.com\u003e\nCc: Benjamin Redelings \u003cbenjamin.redelings@nescent.org\u003e\nCc: Corey Ashford \u003ccjashfor@linux.vnet.ibm.com\u003e\nCc: Cyrill Gorcunov \u003cgorcunov@openvz.org\u003e\nCc: Frank Ch. Eigler \u003cfche@redhat.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Masami Hiramatsu \u003cmasami.hiramatsu.pt@hitachi.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Robert Richter \u003crobert.richter@amd.com\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nCc: Tom Zanussi \u003ctzanussi@gmail.com\u003e\nCc: Ulrich Drepper \u003cdrepper@gmail.com\u003e\nLink: http://lkml.kernel.org/r/1342959280-5361-18-git-send-email-jolsa@redhat.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    }
  ],
  "next": "d9873ab79376d5c0112ed09e14783067dc65e808"
}
