)]}'
{
  "log": [
    {
      "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": "31160d7feab786c991780d7f0ce2755a469e0e5e",
      "tree": "36c867108c42e46572ef5a1aac6a846606cfba2d",
      "parents": [
        "2d2481ddf634695aa17ad91bd765572329941674"
      ],
      "author": {
        "name": "Al Cooper",
        "email": "alcooperx@gmail.com",
        "time": "Tue Jan 08 16:22:36 2013 -0500"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Jan 24 16:40:17 2013 -0300"
      },
      "message": "perf tools: Fix GNU make v3.80 compatibility issue\n\nAccording to Documentation/Changes, the kernel should be buildable with\nGNU make 3.80+. tools/perf/config/utilities.mak contains the \"$(or\"\nconstruct, which requires make 3.81.  This causes \"make\" to fail on\nsystems with GNU make 3.80.\n\nReplace \"$(or\" with an equivalent \"$(if\" expression, to restore backward\ncompatibility. Also fix an issue where _get_attempt was called with only\none argument. This prevented the error message from printing the name of\nthe variable that can be used to fix the problem.\n\nSigned-off-by: Al Cooper \u003calcooperx@gmail.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/1357680156-15520-1-git-send-email-alcooperx@gmail.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "cf3aa103555136c04894058152b129c133ebf350",
      "tree": "ffa8efdd9debe1cd7bf35b44f47e6f8eb7e2cebc",
      "parents": [
        "615d774d69031357a1bfed57fd383c6fe6f90a69"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Fri Oct 26 17:55:51 2012 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Oct 26 11:22:24 2012 -0200"
      },
      "message": "perf tools: Always show CHK message when doing try-cc\n\nIt might be useful to see what\u0027s happening behind us rather than just\nwaiting few seconds during the config checking.\n\nAlso align the CHK message with other ones.\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-4-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "feb8ada4ea5540ee986b23abd95597118729704c",
      "tree": "f4ab306734939661bccf50f12f294cec2f188e23",
      "parents": [
        "28d213bac4649a1868fa78dab2d3b1ef09235171"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Tue Oct 09 15:15:25 2012 -0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed Oct 24 14:20:10 2012 -0200"
      },
      "message": "perf tools: Remove noise in python version feature test\n\nNow that the feature tests honours the V\u003d1 make verbosity switch, add a\nreturn to the main() routine in the python version test, to avoid this\ndistraction:\n\nCHK python version\n\u003cstdin\u003e: In function \u0027main\u0027:\n\u003cstdin\u003e:5: warning: control reaches end of non-void function\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-999no5yxlc2oqo9xjeez5zmv@git.kernel.org\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": "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": "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": "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": "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": "a6b702c117f839023814c1e03453c701d26de522",
      "tree": "cf472c20bb6d7b583c1f9a0ade8eedc318b0c1df",
      "parents": [
        "b4418c6848dcd56cc90625dcfaef7cb019492233"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung@gmail.com",
        "time": "Tue May 29 13:23:01 2012 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Tue Jun 19 13:06:19 2012 -0300"
      },
      "message": "perf ui/gtk: Add GTK info_bar widget to browser window\n\nThe GtkInfoBar is a modern UI component to display messages without\nbothering the main window. It\u0027ll be used for showing a warning message.\n\nAs the GtkInfoBar requires 2.18 (or newer) version of GTK+ library, add\navailability check to Makefile too.\n\nSuggested-by: Sunjin Yang \u003cfan4326@gmail.com\u003e\nSigned-off-by: Namhyung Kim \u003cnamhyung@gmail.com\u003e\nAcked-by: Pekka Enberg \u003cpenberg@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/1338265382-6872-7-git-send-email-namhyung@gmail.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "c31a94570552dcaa517c4f7a043ffd28835016be",
      "tree": "db6b03aaca5ca4a254912ae1a7f3e5e89ee182e4",
      "parents": [
        "fde0eeaba7fe18dfd2ee6142fb562123e510ef84"
      ],
      "author": {
        "name": "Pekka Enberg",
        "email": "penberg@kernel.org",
        "time": "Mon Mar 19 15:13:29 2012 -0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Mar 19 15:13:29 2012 -0300"
      },
      "message": "perf report: Add a simple GTK2-based \u0027perf report\u0027 browser\n\nThis patch adds a simple GTK2-based browser to \u0027perf report\u0027 that\u0027s\nbased on the TTY-based browser in builtin-report.c.\n\nTo launch \"perf report\" using the new GTK interface just type:\n\n  $ perf report --gtk\n\nThe interface is somewhat limited in features at the moment:\n\n  - No callgraph support\n\n  - No KVM guest profiling support\n\n  - No color coding for percentages\n\n  - No sorting from the UI\n\n  - ..and many, many more!\n\nThat said, I think this patch a reasonable start to build future features on.\n\nSigned-off-by: Pekka Enberg \u003cpenberg@kernel.org\u003e\nCc: Colin Walters \u003cwalters@verbum.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nLink: http://lkml.kernel.org/r/alpine.LFD.2.02.1202231952410.6689@tux.localdomain\n[ committer note: Added #pragma to make gtk no strict prototype problem go\n  away as suggested by Colin Walters modulo avoiding push/pop ]\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "f18568aae5612ab37f20e5f383d6154ea69c9dfc",
      "tree": "50a22a11b45a57acf877bd213d7372fd56ae224e",
      "parents": [
        "7fbd065f5a2b299172502f09fc3fbde02b48f591"
      ],
      "author": {
        "name": "Michael Witten",
        "email": "mfwitten@gmail.com",
        "time": "Tue Apr 12 20:30:13 2011 +0000"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Tue Apr 19 08:18:36 2011 -0300"
      },
      "message": "perf tools: git mv tools/perf/{features-tests.mak,config/}\n\nSigned-off-by: Michael Witten \u003cmfwitten@gmail.com\u003e\nLink: http://lkml.kernel.org/n/tip-a6zhefjayuounko1tk5sjji2@git.kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "7fbd065f5a2b299172502f09fc3fbde02b48f591",
      "tree": "f989584eb661d386875ff134dbdaa934c312d64a",
      "parents": [
        "ced465c400b23656ef2c4fbfb4add0e5b92e3d97"
      ],
      "author": {
        "name": "Michael Witten",
        "email": "mfwitten@gmail.com",
        "time": "Tue Apr 12 20:27:59 2011 +0000"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Tue Apr 19 08:18:36 2011 -0300"
      },
      "message": "perf tools: Move `try-cc\u0027\n\nThe `try-cc\u0027 user-defined function was in tools/perf/feature-tests.mak;\nthis commit moves it to tools/perf/config/utilities.mak.\n\nSigned-off-by: Michael Witten \u003cmfwitten@gmail.com\u003e\nLink: http://lkml.kernel.org/n/tip-bqhwcuxsrve0iodn6q4ejaoi@git.kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "ced465c400b23656ef2c4fbfb4add0e5b92e3d97",
      "tree": "58df4aa0275a03260a1773d418610a22fecf4957",
      "parents": [
        "3643b133f2cb8023e8cedcbef43215a99d7df561"
      ],
      "author": {
        "name": "Michael Witten",
        "email": "mfwitten@gmail.com",
        "time": "Sat Apr 02 21:46:09 2011 +0000"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Tue Apr 19 08:18:36 2011 -0300"
      },
      "message": "perf tools: Makefile: PYTHON{,_CONFIG} to bandage Python 3 incompatibility\n\nCurrently, Python 3 is not supported by perf\u0027s code; this\ncan cause the build to fail for systems that have Python 3\ninstalled as the default python:\n\n  python{,-config}\n\nThe Correct Solution is to write compatibility code so that\nPython 3 works out-of-the-box.\n\nHowever, users often have an ancillary Python 2 installed:\n\n  python2{,-config}\n\nTherefore, a quick fix is to allow the user to specify those\nancillary paths as the python binaries that Makefile should\nuse, thereby avoiding Python 3 altogether; as an added benefit,\nthe Python binaries may be installed in non-standard locations\nwithout the need for updating any PATH variable.\n\nThis commit adds the ability to set PYTHON and/or PYTHON_CONFIG\neither as environment variables or as make variables on the\ncommand line; the paths may be relative, and usually only PYTHON\nis necessary in order for PYTHON_CONFIG to be defined implicitly.\nSome rudimentary error checking is performed when the user\nexplicitly specifies a value for any of these variables.\n\nIn addition, this commit introduces significantly robust makefile\ninfrastructure for working with paths and communicating with the\nshell; it\u0027s currently only used for handling Python, but I hope\nit will prove useful in refactoring the makefiles.\n\nThanks to:\n\n  Raghavendra D Prabhu \u003crprabhu@wnohang.net\u003e\n\nfor motivating this patch.\n\nAcked-by: Raghavendra D Prabhu \u003crprabhu@wnohang.net\u003e\nLink: http://lkml.kernel.org/r/e987828e-87ec-4973-95e7-47f10f5d9bab-mfwitten@gmail.com\nSigned-off-by: Michael Witten \u003cmfwitten@gmail.com\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    }
  ]
}
