)]}'
{
  "log": [
    {
      "commit": "6b75c7357c947dd9fd8482b3395664a9b7385ed5",
      "tree": "213515aa6421863b679d6075416b2d52b41a99e7",
      "parents": [
        "0ce58bae851dc3728af1c0b83905cd6b4565417a"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Mon May 20 14:45:57 2013 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed May 22 15:10:11 2013 -0700"
      },
      "message": "perf: net_dropmonitor: Remove progress indicator\n\nWe can read /proc/kallsyms in a fraction of a second, so why waste\na further fraction of a second showing progress?\n\nSigned-off-by: Ben Hutchings \u003cben@decadent.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0ce58bae851dc3728af1c0b83905cd6b4565417a",
      "tree": "3fd036c3c7219f200cd45d859ae97e4e7989cce1",
      "parents": [
        "326017c757e387007c6629797d7ae22fd33c1317"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Mon May 20 14:45:42 2013 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed May 22 15:10:10 2013 -0700"
      },
      "message": "perf: net_dropmonitor: Use bisection in symbol lookup\n\nSigned-off-by: Ben Hutchings \u003cben@decadent.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "326017c757e387007c6629797d7ae22fd33c1317",
      "tree": "f787bb0dbb463f1520673ad264ae16d78eec3d95",
      "parents": [
        "5a1e99dd2028e00998d42029be86835d8ef4a46e"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Mon May 20 14:45:34 2013 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed May 22 15:10:10 2013 -0700"
      },
      "message": "perf: net_dropmonitor: Do not assume ordering of dictionaries\n\nThe sort order of dictionaries in Python is undocumented.  Use\ntuples instead, which are documented to be lexically ordered.\n\nSigned-off-by: Ben Hutchings \u003cben@decadent.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5a1e99dd2028e00998d42029be86835d8ef4a46e",
      "tree": "8903e01fb89c6372af37ab4595d35b16b3e02848",
      "parents": [
        "140c3c6a2bcd2c31e2f7f5a8d59689724776c8e5"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Mon May 20 14:45:26 2013 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed May 22 15:10:10 2013 -0700"
      },
      "message": "perf: net_dropmonitor: Fix symbol-relative addresses\n\nThe comparison between traced and symbol addresses is backwards: if\nthe traced address doesn\u0027t exactly match a symbol (which we don\u0027t\nexpect it to), we\u0027ll show the next symbol and the offset to it,\nwhereas we should show the previous symbol and the offset from it.\n\nCc: stable@vger.kernel.org\nSigned-off-by: Ben Hutchings \u003cben@decadent.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "140c3c6a2bcd2c31e2f7f5a8d59689724776c8e5",
      "tree": "4ba6a335f9376e73ce82b69919a7b86ad6dd849d",
      "parents": [
        "3680354209dcdeb84671ad3740ef52ab754e05d0"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Mon May 20 14:44:43 2013 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed May 22 15:10:10 2013 -0700"
      },
      "message": "perf: net_dropmonitor: Fix trace parameter order\n\nThis works much better if we don\u0027t treat protocol numbers as addresses.\n\nCc: stable@vger.kernel.org\nSigned-off-by: Ben Hutchings \u003cben@decadent.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5d434fcb255dec99189f1c58a06e4f56e12bf77d",
      "tree": "734289dc85074903d9e636a935d43414746e222c",
      "parents": [
        "5a5a1bf099d6942399ea0b34a62e5f0bc4c5c36e",
        "071361d3473ebb8142907470ff12d59c59f6be72"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 30 09:36:50 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 30 09:36:50 2013 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\nPull trivial tree updates from Jiri Kosina:\n \"Usual stuff, mostly comment fixes, typo fixes, printk fixes and small\n  code cleanups\"\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (45 commits)\n  mm: Convert print_symbol to %pSR\n  gfs2: Convert print_symbol to %pSR\n  m32r: Convert print_symbol to %pSR\n  iostats.txt: add easy-to-find description for field 6\n  x86 cmpxchg.h: fix wrong comment\n  treewide: Fix typo in printk and comments\n  doc: devicetree: Fix various typos\n  docbook: fix 8250 naming in device-drivers\n  pata_pdc2027x: Fix compiler warning\n  treewide: Fix typo in printks\n  mei: Fix comments in drivers/misc/mei\n  treewide: Fix typos in kernel messages\n  pm44xx: Fix comment for \"CONFIG_CPU_IDLE\"\n  doc: Fix typo \"CONFIG_CGROUP_CGROUP_MEMCG_SWAP\"\n  mmzone: correct \"pags\" to \"pages\" in comment.\n  kernel-parameters: remove outdated \u0027noresidual\u0027 parameter\n  Remove spurious _H suffixes from ifdef comments\n  sound: Remove stray pluses from Kconfig file\n  radio-shark: Fix printk \"CONFIG_LED_CLASS\"\n  doc: put proper reference to CONFIG_MODULE_SIG_ENFORCE\n  ...\n"
    },
    {
      "commit": "a895d57da04a4a24cda996e1a72425ff7e7e6c22",
      "tree": "39ce16341f0bd80113ad72442a14e54625d0c9c1",
      "parents": [
        "393b148f9d0e70cfcb0096985bb0f0742802929e"
      ],
      "author": {
        "name": "Masanari Iida",
        "email": "standby24x7@gmail.com",
        "time": "Tue Apr 09 02:06:50 2013 +0900"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri Apr 12 15:21:36 2013 +0200"
      },
      "message": "treewide: Fix typo in printks\n\nCorrect spelling typos in printk and comments.\n\nSigned-off-by: Masanari Iida \u003cstandby24x7@gmail.com\u003e\nAcked-by: Randy Dunlap \u003crdunlap@infradead.org\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "d06f7911792780c6e973a137b766530c8d031aeb",
      "tree": "69ff786e4280456345a03de9f70f85baf0e34d66",
      "parents": [
        "6692c262df4f087b1f0d3a57b31ef4cee9b1c6cb"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Mar 28 11:47:17 2013 -0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Apr 01 12:23:55 2013 -0300"
      },
      "message": "perf map browser: Exit just on well known key presses\n\nInitial motivation was to avoid the confusing exit when when \u0027/\u0027 is\npressed in non verbose mode, as specified in the help line searches\nare only available in verbose mode.\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-20xezxim2y4agmkx7f3sucll@git.kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "6692c262df4f087b1f0d3a57b31ef4cee9b1c6cb",
      "tree": "8f82d20add63ab3ea90eb256ee312d8c3c5e2cbf",
      "parents": [
        "a403253634141137e9a0585a6044e7c059c92f1b"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Mar 28 11:34:10 2013 -0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Apr 01 12:23:21 2013 -0300"
      },
      "message": "perf tools: Remove dependency on libnewt\n\nNow that the map browser shares the input routine with the hists\nbrowser, there is no need for using any libnewt routine, so remove all\ntraces except for honouring NO_NEWT\u003d1 on the makefile command line as an\nindication that TUI support is not needed, in fact it just sets\nNO_SLANG\u003d1.\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-wae5o7xca9m52bj1re28jc5j@git.kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "a403253634141137e9a0585a6044e7c059c92f1b",
      "tree": "08897ca8fdcb810717bd874003e5f58f773ad627",
      "parents": [
        "707ef2e69a53f2dc60cfa2ff5cb4bf5474206f33"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Mar 28 11:07:37 2013 -0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Apr 01 12:23:10 2013 -0300"
      },
      "message": "perf map browser: Use ui_browser__input_window()\n\nInstead of an ad-hoc, libnewt based equivalent.\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-elrijp95pijt66y6mmij4xm1@git.kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "707ef2e69a53f2dc60cfa2ff5cb4bf5474206f33",
      "tree": "2784caf3f745415f981d820612b816cb2cb52259",
      "parents": [
        "b5ded713974f537a950e841b5c583f49c80266ff"
      ],
      "author": {
        "name": "Naohiro Aota",
        "email": "naota@elisp.net",
        "time": "Sun Mar 24 22:37:54 2013 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Apr 01 12:23:01 2013 -0300"
      },
      "message": "perf python: Fix dependency for python/perf.so\n\nThe python/perf.so binding lacks dependency for libtraceevent.a so that\nit cause the following error building python/perf.so. This patch\nintroduce the dependency for it.\n\n   $ make python/perf.so\n       CHK -fstack-protector-all\n       CHK -Wstack-protector\n       CHK -Wvolatile-register-var\n       CHK -D_FORTIFY_SOURCE\u003d2\n       CHK bionic\n       CHK libelf\n       CHK libdw\n       CHK libunwind\n       CHK -DLIBELF_MMAP\n       CHK libaudit\n       CHK libnewt\n       CHK gtk2\n       CHK -DHAVE_GTK_INFO_BAR\n       CHK perl\n       CHK python\n       CHK python version\n       CHK libbfd\n       CHK -DHAVE_STRLCPY\n       CHK -DHAVE_ON_EXIT\n       CHK -DBACKTRACE_SUPPORT\n       CHK libnuma\n       GEN python/perf.so\n   x86_64-pc-linux-gnu-gcc: error: ../lib/traceevent/libtraceevent.a: No such file or directory\n   error: command \u0027x86_64-pc-linux-gnu-gcc\u0027 failed with exit status 1\n   cp: cannot stat \u0027python_ext_build/lib/perf.so\u0027: No such file or directory\n   make: *** [python/perf.so] Error 1\n\nSigned-off-by: Naohiro Aota \u003cnaota@elisp.net\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/87wqswzznx.fsf@locke.i-did-not-set--mail-host-address--so-tickle-me\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "b5ded713974f537a950e841b5c583f49c80266ff",
      "tree": "3a1acf5c8ae44edba822137b3fda385500da7662",
      "parents": [
        "1c6763cb9962d6d83a8470934c20ed525ef62355"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed Mar 27 11:00:07 2013 -0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Apr 01 12:22:48 2013 -0300"
      },
      "message": "perf tools: Convert needless static variable to local\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-k85ajz97xbrd8fkt2a8pp7q1@git.kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "1c6763cb9962d6d83a8470934c20ed525ef62355",
      "tree": "51e70bc73488fdfd53a115545e8f74583b8b8a85",
      "parents": [
        "62667746a6ded2a1fc8dac2e6258f46150b5e46c"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed Mar 27 10:34:49 2013 -0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Apr 01 12:22:34 2013 -0300"
      },
      "message": "Revert \"perf sched: Handle PERF_RECORD_EXIT events\"\n\nThis reverts commit 0439539f72ea222fbfe511b47318b9c1815a7108.\n\nThis caused this segfault:\n\n[root@sandy linux]# perf sched rec\n^C[ perf record: Woken up 1 times to write data ]\n[ perf record: Captured and wrote 1.306 MB perf.data (~57062 samples) ]\nperf\n[root@sandy linux]# perf sched lat\nperf: builtin-sched.c:781: thread_atoms_search: Assertion `!(thread !\u003d atoms-\u003ethread)\u0027 failed.\nAborted (core dumped)\n[root@sandy linux]#\n\nFurther investigation is needed to check that even with machine__remove_thread()\nnot really deleting the thread referenced in the PERF_RECORD_EXIT (it goes to\nmachine-\u003edead_threads, because references may still exist to them in things like\n hist, etc) some event later comes for this dead thread and then\nmachine__findnew_thread() will create a new thead instance that will not be the\nsame as the one referenced by work_atoms-\u003ethread in thread_atoms_search().\n\nFor now just revert this patch to get the \u0027perf sched lat\u0027 back working.\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\necho Link: http://lkml.kernel.org/n/tip-`ranpwd -l 24`@git.kernel.org\nLink: http://lkml.kernel.org/n/tip-hg4s6e5txiwqe00h8rdg1sin@git.kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "62667746a6ded2a1fc8dac2e6258f46150b5e46c",
      "tree": "a04935f4a8ed047c790ac24c2b452801651150dd",
      "parents": [
        "bad4091791b0bb8c2d7919ddefe2f0d109299b5a"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Thu Jan 24 16:10:42 2013 +0100"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Apr 01 12:22:15 2013 -0300"
      },
      "message": "perf tools: Fix output of symbol_daddr offset\n\nThe symbol addresses in a dso have relative offsets from the start of a\nmapping.  So in order to ouput correct offset value from @ip, one of\nthem should be converted.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Andi Kleen \u003cak@linux.intel.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nLink: http://lkml.kernel.org/r/1359040242-8269-19-git-send-email-eranian@google.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "bad4091791b0bb8c2d7919ddefe2f0d109299b5a",
      "tree": "b551d801c52d221b3d0f11037d70272388322797",
      "parents": [
        "028f12ee6beff0961781c5ed3f740e5f3b56f781"
      ],
      "author": {
        "name": "Stephane Eranian",
        "email": "eranian@google.com",
        "time": "Thu Jan 24 16:10:40 2013 +0100"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Apr 01 12:22:00 2013 -0300"
      },
      "message": "perf machine: Detect data vs. text mappings\n\nLeverages the PERF_RECORD_MISC_MMAP_DATA bit in the RECORD_MMAP record\nheader. When the bit is set then the mapping type is set to\nMAP__VARIABLE.\n\nSigned-off-by: Stephane Eranian \u003ceranian@google.com\u003e\nCc: Andi Kleen \u003cak@linux.intel.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Namhyung Kim \u003cnamhyung.kim@lge.com\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nLink: http://lkml.kernel.org/r/1359040242-8269-17-git-send-email-eranian@google.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "028f12ee6beff0961781c5ed3f740e5f3b56f781",
      "tree": "2bb9711e212df80f361868b9fc23a12f0b9fbb7d",
      "parents": [
        "f4f7e28d0e813ddb997f49ae718ddf98db972292"
      ],
      "author": {
        "name": "Stephane Eranian",
        "email": "eranian@google.com",
        "time": "Thu Jan 24 16:10:38 2013 +0100"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Apr 01 12:21:44 2013 -0300"
      },
      "message": "perf tools: Add new mem command for memory access profiling\n\nThis new command is a wrapper on top of perf record and perf report to\nmake it easier to configure for memory access profiling.\n\nTo record loads:\n$ perf mem -t load rec .....\n\nTo record stores:\n$ perf mem -t store rec .....\n\nTo get the report:\n$ perf mem -t load rep\n\nSigned-off-by: Stephane Eranian \u003ceranian@google.com\u003e\nCc: Andi Kleen \u003cak@linux.intel.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Namhyung Kim \u003cnamhyung.kim@lge.com\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nLink: http://lkml.kernel.org/r/1359040242-8269-15-git-send-email-eranian@google.com\n[ Fixed minor conflict with 66857b5 \"Sort command-list.txt alphabetically\" ]\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "f4f7e28d0e813ddb997f49ae718ddf98db972292",
      "tree": "63a5341eff8d5147909ad7bcbf80a07a0a5fe098",
      "parents": [
        "ccf49bfc6bb1025788637417780e9f1eeae9fc37"
      ],
      "author": {
        "name": "Stephane Eranian",
        "email": "eranian@google.com",
        "time": "Thu Jan 24 16:10:36 2013 +0100"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Apr 01 12:21:28 2013 -0300"
      },
      "message": "perf report: Add support for mem access profiling\n\nThis patch adds the --mem-mode option to perf report.\n\nThis mode requires a perf.data file created with memory access samples.\n\nSigned-off-by: Stephane Eranian \u003ceranian@google.com\u003e\nCc: Andi Kleen \u003cak@linux.intel.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Namhyung Kim \u003cnamhyung.kim@lge.com\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nLink: http://lkml.kernel.org/r/1359040242-8269-13-git-send-email-eranian@google.com\n[ Removed duplicates in the --sort help, man page needs updating,\n  Fixed minor conflict with 328ccda \"perf report: Add --no-demangle option\" ]\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "ccf49bfc6bb1025788637417780e9f1eeae9fc37",
      "tree": "cb073af2905b57ca0738d00a9625150c30fb8188",
      "parents": [
        "98a3b32c99ada4bca8aaf4f91efd96fc906dd5c4"
      ],
      "author": {
        "name": "Stephane Eranian",
        "email": "eranian@google.com",
        "time": "Thu Jan 24 16:10:37 2013 +0100"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Apr 01 12:20:28 2013 -0300"
      },
      "message": "perf record: Add support for mem access profiling\n\nWe use the -W option to obtain the cost of the memory accesses.\n\nData address sampling is obtained via the -d option.\n\nSigned-off-by: Stephane Eranian \u003ceranian@google.com\u003e\nCc: Andi Kleen \u003cak@linux.intel.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Namhyung Kim \u003cnamhyung.kim@lge.com\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nLink: http://lkml.kernel.org/r/1359040242-8269-14-git-send-email-eranian@google.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "98a3b32c99ada4bca8aaf4f91efd96fc906dd5c4",
      "tree": "f10d745caaecb65307a4aa71205a0c5836b186db",
      "parents": [
        "05484298cbfebbf8c8c55b000541a245bc286bec"
      ],
      "author": {
        "name": "Stephane Eranian",
        "email": "eranian@google.com",
        "time": "Thu Jan 24 16:10:35 2013 +0100"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Apr 01 12:20:13 2013 -0300"
      },
      "message": "perf tools: Add mem access sampling core support\n\nThis patch adds the sorting and histogram support\nfunctions to enable profiling of memory accesses.\n\nThe following sorting orders are added:\n - symbol_daddr: data address symbol (or raw address)\n - dso_daddr: data address shared object\n - locked: access uses locked transaction\n - tlb : TLB access\n - mem : memory level of the access (L1, L2, L3, RAM, ...)\n - snoop: access snoop mode\n\nSigned-off-by: Stephane Eranian \u003ceranian@google.com\u003e\nCc: Andi Kleen \u003cak@linux.intel.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Namhyung Kim \u003cnamhyung.kim@lge.com\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nLink: http://lkml.kernel.org/r/1359040242-8269-12-git-send-email-eranian@google.com\n[ committer note: changed to cope with fc5871ed, the move of methods to\n  machine.[ch], and the rename of dsrc to data_src, to match the change\n  made in the PERF_SAMPLE_DSRC in a previous patch. ]\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "05484298cbfebbf8c8c55b000541a245bc286bec",
      "tree": "1b1336957d96defc9e637faf14aebacb5b9b693a",
      "parents": [
        "2fe85427e3bf65d791700d065132772fc26e4d75"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Thu Jan 24 16:10:29 2013 +0100"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Apr 01 12:19:43 2013 -0300"
      },
      "message": "perf tools: Add support for weight v7 (modified)\n\nperf record has a new option -W that enables weightened sampling.\n\nAdd sorting support in top/report for the average weight per sample and the\ntotal weight sum. This allows to both compare relative cost per event\nand the total cost over the measurement period.\n\nAdd the necessary glue to perf report, record and the library.\n\nv2: Merge with new hist refactoring.\nv3: Fix manpage. Remove value check.\nRename global_weight to weight and weight to local_weight.\nv4: Readd sort keys to manpage\nv5: Move weight to end\nv6: Move weight to template\nv7: Rename weight key.\n\nOriginal patch from Andi modified by Stephane Eranian \u003ceranian@google.com\u003e\nto include ONLY the weight supporting code and apply to pristine 3.8.0-rc4.\n\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Namhyung Kim \u003cnamhyung.kim@lge.com\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nLink: http://lkml.kernel.org/r/1359040242-8269-6-git-send-email-eranian@google.com\n[ committer note: changed to cope with fc5871ed and the hists_link perf test entry ]\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "328ccdace8855289ad114b70ee1464ba5e3f6436",
      "tree": "66c2f0abe8ab330b3e2213046bf8f4eb454c20e4",
      "parents": [
        "12c08a9f591aeda57fb3b05897169e7da5439a79"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Mon Mar 25 18:18:18 2013 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Tue Mar 26 16:38:21 2013 -0300"
      },
      "message": "perf report: Add --no-demangle option\n\nIt\u0027s sometimes useful to see undemangled raw symbol name for example\nother tools using the perf output to do manipulation of binaries.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nSuggested-by: William Cohen \u003cwcohen@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\nCc: William Cohen \u003cwcohen@redhat.com\u003e\nBugLink: https://bugzilla.kernel.org/show_bug.cgi?id\u003d55571\nLink: http://lkml.kernel.org/r/1364203098-17741-1-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "12c08a9f591aeda57fb3b05897169e7da5439a79",
      "tree": "4301499861ad5167139beaf6596b721badebe119",
      "parents": [
        "d4304958a25414a6e67b8a41c0f230e05cafafb6"
      ],
      "author": {
        "name": "Stephane Eranian",
        "email": "eranian@gmail.com",
        "time": "Thu Feb 14 13:57:29 2013 +0100"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Mar 25 16:13:26 2013 -0300"
      },
      "message": "perf stat: Add per-core aggregation\n\nThis patch adds the --per-core option to perf stat.\n\nThis option is used to aggregate system-wide counts\non a per physical core basis. On processors with\nhyperthreading, this means counts of all HT threads\nrunning on a physical core are aggregated.\n\nThis mode is useful to find imblance between physical\ncores running an uniform workload. Cores are identified\nby socket: S0-C1, means physical core 1 on socket 0. Note\nthat cores are identified using their physical core id,\nthus their numbering may not be continuous.\n\nPer core aggregation can be combined with interval printing:\n\n # perf stat -a --per-core -I 1000 -e cycles sleep 1000\n #           time core         cpus             counts events\n      1.000090030 S0-C0           1          4,765,747 cycles\n      1.000090030 S0-C1           1          5,580,647 cycles\n      1.000090030 S0-C2           1            221,181 cycles\n      1.000090030 S0-C3           1            266,092 cycles\n\nSigned-off-by: Stephane Eranian \u003ceranian@google.com\u003e\nCc: Andi Kleen \u003cak@linux.intel.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Namhyung Kim \u003cnamhyung.kim@lge.com\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nLink: http://lkml.kernel.org/r/1360846649-6411-4-git-send-email-eranian@google.com\n[ committer note: Remove parts already applied on 86ee6e1 to keep bisectability ]\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "d4304958a25414a6e67b8a41c0f230e05cafafb6",
      "tree": "650bb75d6345b03c7b42008f3825ddba1730c59d",
      "parents": [
        "86ee6e18f6cb43ab0cb67347bda5b6f5b016121d"
      ],
      "author": {
        "name": "Stephane Eranian",
        "email": "eranian@google.com",
        "time": "Thu Feb 14 13:57:28 2013 +0100"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Mar 25 16:09:24 2013 -0300"
      },
      "message": "perf stat: Rename --aggr-socket to --per-socket\n\nTo make it more obvious what this option does as suggested by Andi on\nLKML.\n\nSigned-off-by: Stephane Eranian \u003ceranian@google.com\u003e\nCc: Andi Kleen \u003cak@linux.intel.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Namhyung Kim \u003cnamhyung.kim@lge.com\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nLink: http://lkml.kernel.org/r/1360846649-6411-3-git-send-email-eranian@google.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "86ee6e18f6cb43ab0cb67347bda5b6f5b016121d",
      "tree": "414e785b0ba86fc602ad286846cdfd9266568df6",
      "parents": [
        "ebf3c675d7e4ba97568dd6daaa43b1af10046b29"
      ],
      "author": {
        "name": "Stephane Eranian",
        "email": "eranian@google.com",
        "time": "Thu Feb 14 13:57:27 2013 +0100"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Mar 25 15:29:53 2013 -0300"
      },
      "message": "perf stat: Refactor aggregation code\n\nRefactor aggregation code by introducing a single aggr_mode variable and an\nenum for aggregation.\n\nAlso refactor cpumap code having to do with cpu to socket mappings. All in\npreparation for extended modes, such as cpu -\u003e core.\n\nAlso fix socket aggregation and ensure that sockets are printed in increasing\norder.\n\nSigned-off-by: Stephane Eranian \u003ceranian@google.com\u003e\nCc: Andi Kleen \u003cak@linux.intel.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Namhyung Kim \u003cnamhyung.kim@lge.com\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nLink: http://lkml.kernel.org/r/1360846649-6411-2-git-send-email-eranian@google.com\n[ committer note: Fixup conflicts with a7e191c \"--repeat forever\" and\n  acf2892 \"Use perf_evlist__prepare/start_workload()\" ]\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "ebf3c675d7e4ba97568dd6daaa43b1af10046b29",
      "tree": "de6437e78fabe644636cd18a12fba77ca4ece5df",
      "parents": [
        "452958fdd05b43b6c91cfd1341f4fac2f3ce661f"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Thu Mar 21 16:18:52 2013 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Mar 21 13:37:37 2013 -0300"
      },
      "message": "perf tools: Cleanup calc_data_size logic\n\nIt\u0027s for calculating whole trace data size during reading.  However\nrelation functions are called only in this file, no need to\nconditionalize it with tricky +1 offset and rename the variable to\nmore meaningful name like trace_data_size.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nLink: http://lkml.kernel.org/r/1363850332-25297-10-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "452958fdd05b43b6c91cfd1341f4fac2f3ce661f",
      "tree": "08f81195454f41f593ee9c88e73e8438f259af52",
      "parents": [
        "4a31e56599d42c5ac17b280228349948dee352c7"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Thu Mar 21 16:18:51 2013 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Mar 21 13:37:13 2013 -0300"
      },
      "message": "perf tools: Get rid of die() calls in trace-data-read.c\n\nConvert them to pr_debug() and propagate error code.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nLink: http://lkml.kernel.org/r/1363850332-25297-9-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "4a31e56599d42c5ac17b280228349948dee352c7",
      "tree": "0117f8df45e0a752e19e40f68d0a46980f541adb",
      "parents": [
        "a4c983670e0f4285fe115cb2ad697c978c7950b6"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Thu Mar 21 16:18:50 2013 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Mar 21 13:34:13 2013 -0300"
      },
      "message": "perf tools: Get rid of read_or_die() in trace-event-read.c\n\nRename it to do_read and original do_read to __do_read, and check\ntheir return value.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nLink: http://lkml.kernel.org/r/1363850332-25297-8-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "a4c983670e0f4285fe115cb2ad697c978c7950b6",
      "tree": "f3b4f5a206c991213b9de583e31e76ba85597bf4",
      "parents": [
        "3dce2ce3cc40ece2562a5a83e879b4bfb451476c"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Thu Mar 21 16:18:49 2013 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Mar 21 13:32:46 2013 -0300"
      },
      "message": "perf tools: Get rid of malloc_or_die() in trace-event-read.c\n\nCheck return value of malloc() and fail if error.  Now read_string()\ncan return NULL also check its return value and bail out.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nLink: http://lkml.kernel.org/r/1363850332-25297-7-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "3dce2ce3cc40ece2562a5a83e879b4bfb451476c",
      "tree": "b066d350c037448be3e4b33866caea190f4f00be",
      "parents": [
        "7f42b9505aee3fa9cb465a670989e3d426a1f3f2"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Thu Mar 21 16:18:48 2013 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Mar 21 13:30:52 2013 -0300"
      },
      "message": "perf tools: Handle failure case in trace_report()\n\nIf pevent allocation in read_trace_init() fails, trace_report() will\nreturn -1 and *ppevent is set to NULL.  Its callers should check this\ncase and handle it properly.\n\nThis is also a preparation for the removal of *die() calls.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nLink: http://lkml.kernel.org/r/1363850332-25297-6-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "7f42b9505aee3fa9cb465a670989e3d426a1f3f2",
      "tree": "98cfde92163a379506404e3f1f8450795740b5c6",
      "parents": [
        "8755d5e202c3ef62e33d75426c2f0005e3f70ca9"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Thu Mar 21 16:18:47 2013 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Mar 21 13:30:10 2013 -0300"
      },
      "message": "perf tools: Get rid of die() calls from trace-event-info.c\n\nNow remove all remaining die() calls and convert them to check return\nvalue and propagate it.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nLink: http://lkml.kernel.org/r/1363850332-25297-5-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "8755d5e202c3ef62e33d75426c2f0005e3f70ca9",
      "tree": "b8ddc1a13229bd4fc47fa48476c5ed910f307e86",
      "parents": [
        "5a6fd27ad73fef0ed39a00236acbc3a17834672a"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Thu Mar 21 16:18:46 2013 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Mar 21 13:15:42 2013 -0300"
      },
      "message": "perf tools: Get rid of write_or_die() from trace-event-info.c\n\nCheck return value of write and fail if error.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nLink: http://lkml.kernel.org/r/1363850332-25297-4-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "5a6fd27ad73fef0ed39a00236acbc3a17834672a",
      "tree": "0dbe82d5625aca21ec96ad032e4375ba613b0e36",
      "parents": [
        "454f8c7d26fa7e1545df4efca5d9ba929ccef1e8"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Thu Mar 21 16:18:45 2013 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Mar 21 13:12:28 2013 -0300"
      },
      "message": "perf tools: Get rid of malloc_or_die() in trace-event-info.c\n\nCheck return value of malloc and fail if NULL.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nLink: http://lkml.kernel.org/r/1363850332-25297-3-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "454f8c7d26fa7e1545df4efca5d9ba929ccef1e8",
      "tree": "ac0892882d9293d62c1e0fdaee08f3b250f67a12",
      "parents": [
        "62baca8aed636eb10f9274761aa1dcbfd48a7caa"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Thu Mar 21 16:18:44 2013 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Mar 21 13:09:42 2013 -0300"
      },
      "message": "perf tools: Let get_tracing_file() return NULL to indicate failure.\n\nSo that it can be used by other places.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nLink: http://lkml.kernel.org/r/1363850332-25297-2-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "62baca8aed636eb10f9274761aa1dcbfd48a7caa",
      "tree": "fc113c23e1c4ee01f56e0465389be07ae7fd3387",
      "parents": [
        "0a11953851213fd1d3eebcb68b4a537d458c70c2"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Tue Mar 19 18:46:16 2013 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Mar 21 13:04:00 2013 -0300"
      },
      "message": "perf tools: Get rid of redundant _FILE_OFFSET_BITS definition\n\nWe define it in the Makefile so no need to duplicate 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/1363686376-29525-1-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "0a11953851213fd1d3eebcb68b4a537d458c70c2",
      "tree": "3f6f7cae25b8c1a81d6f37b1ecfff5a45bb9df40",
      "parents": [
        "3bf2391729822e591dcfbbd1e9dd2f450968cdcb",
        "bc96b361cbf90e61d2665b1305cd2c4ac1fd9cfc"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@kernel.org",
        "time": "Thu Mar 21 11:06:12 2013 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@kernel.org",
        "time": "Thu Mar 21 11:06:12 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\nConflicts:\n\ttools/Makefile\n\nPull perf/core improvements and fixes from Arnaldo Carvalho de Melo:\n\n. Honor parallel jobs, fix from Borislav Petkov\n\n. Introduce tools/lib/lk library, initially just removing duplication\n  among tools/perf and tools/vm. from Borislav Petkov\n\n. Fix build on non-glibc systems due to libio.h absence, from Cody P Schafer.\n\n. Remove some perf_session and tracing dead code, from David Ahern.\n\n. Introduce perf stat --repeat forever, from Frederik Deweerdt.\n\n. Add perf test entries for checking --cpu in record and stat, from Jiri Olsa.\n\n. Add perf test entries for checking breakpoint overflow signal handler issues,\n  from Jiri Olsa.\n\n. Add perf test entry for for checking number of EXIT events, from Namhyung Kim.\n\n. Simplify some perf_evlist methods and to allow \u0027stat\u0027 to share code with\n  \u0027record\u0027 and \u0027trace\u0027.\n\n. Remove dead code in related to libtraceevent integration, from Namhyung Kim.\n\n. Event group view for \u0027annotate\u0027 in --stdio, --tui and --gtk, from Namhyung Kim.\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n[ resolved the trivial merge conflict with upstream ]\nSigned-off-by: Ingo Molnar \u003cmingo@kernel.org\u003e\n"
    },
    {
      "commit": "bc96b361cbf90e61d2665b1305cd2c4ac1fd9cfc",
      "tree": "3f9afd9dcd204629151f5707875f42e39ba5e59b",
      "parents": [
        "d134ffb919ab142b2359ae45a0cf4a5bfa1ff283"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Mon Mar 18 11:41:47 2013 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Mar 18 11:43:16 2013 -0300"
      },
      "message": "perf tests: Add a test case for checking sw clock event frequency\n\nThis test case checks frequency conversion of hrtimer-based software\nclock events (cpu-clock, task-clock) have valid (non-1) periods.\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: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLink: http://lkml.kernel.org/r/1363574507-18808-2-git-send-email-namhyung@kernel.org\n[ committer note: Moved .sample_freq to outside named init block to cope with some gcc versions ]\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "d134ffb919ab142b2359ae45a0cf4a5bfa1ff283",
      "tree": "1f9268d69ec3b43294b782e7a7521bc06fc14001",
      "parents": [
        "a7e191c376fad084d9f3c7ac89a1f7c47462ebc8"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Mar 18 11:24:21 2013 -0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Mar 18 11:34:09 2013 -0300"
      },
      "message": "perf stat: Introduce evlist methods to allocate/free the stats\n\nReducing the noise in the main logic.\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-o219lnci04hlilxi6711wtcr@git.kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "a0bf225db77d6b4f981ffe52c50fedb00cf1836c",
      "tree": "b810236731fc523c40686b09f5611afdb9cf581b",
      "parents": [
        "1f1b396758eff67b43b226904e1748f1e4272b4d",
        "d1398ccfec56e54010476efd6a316427d29045a6"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@kernel.org",
        "time": "Mon Mar 18 10:00:56 2013 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@kernel.org",
        "time": "Mon Mar 18 10:00:56 2013 +0100"
      },
      "message": "Merge tag \u0027perf-urgent-for-mingo\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux into perf/urgent\n\nPull perf/urgent fixes from Arnaldo Carvalho de Melo:\n\n. perf probe: Fix segfault due to testing the wrong pointer for NULL,\n  from Ananth N Mavinakayanahalli.\n\n. libtraceevent: Remove hard coded include to /usr/local/include in\n  Makefile, which causes cross builds to include host header files,\n  fix from Jack Mitchell.\n\n. perf record: Use the right target interface for synthesizing\n  threads when --cpu/-C option is used, fix from Jiri Olsa.\n\n. Check if -DFORTIFY_SOURCE\u003d2 is allowed, as gcc 4.7.2 defines\n  it and then the build is broken when it is redefined in perf,\n  fix from Marcin Slusarz.\n\n. Fix build with NO_NEWT\u003d1, that can happen explicitely or when\n  the newt-devel package is not installed, from Michael Ellerman.\n\n. perf/POWER7: Create a sysfs format entry for Power7 events, missing\n  patch from a patchseries already merged, from Sukadev Bhattiprolu.\n\n. Fix LIBNUMA build with glibc 2.12 and older, from Vinson Lee.\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@kernel.org\u003e\n"
    },
    {
      "commit": "a7e191c376fad084d9f3c7ac89a1f7c47462ebc8",
      "tree": "15f13ba7e2bc804f6993faaac9c72a894fa0135d",
      "parents": [
        "d723a55096b81a13c319485f01994e0a539efcf9"
      ],
      "author": {
        "name": "Frederik Deweerdt",
        "email": "frederik.deweerdt@xprog.eu",
        "time": "Fri Mar 01 13:02:27 2013 -0500"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Mar 15 14:01:26 2013 -0300"
      },
      "message": "perf stat: Introduce --repeat forever\n\nThe following patch causes \u0027perf stat --repeat 0\u0027 to be interpreted as\n\u0027forever\u0027, displaying the stats for every run.\n\nWe act as if a single run was asked, and reset the stats in each\niteration. In this mode SIGINT is passed to perf to be able to stop the\nloop with Ctrl+C.\n\nSigned-off-by: Frederik Deweerdt \u003cfrederik.deweerdt@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/20130301180227.GA24385@ks398093.ip-192-95-24.net\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "d723a55096b81a13c319485f01994e0a539efcf9",
      "tree": "ec1bebbe5643b2a47efc490223acf933de9a3d5e",
      "parents": [
        "da522c17035a8415232d850b539ea60063fc7ecc"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Fri Mar 15 14:58:11 2013 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Mar 15 13:06:12 2013 -0300"
      },
      "message": "perf test: Add test case for checking number of EXIT events\n\nThe new test__task_exit() test runs a simple \"/usr/bin/true\" workload and then\nchecks whether the number of EXIT event is 1 or not.\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: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLink: http://lkml.kernel.org/r/87obeljax4.fsf@sejong.aot.lge.com\n[ committer note: Fixup conflicts with f4c66b4 ( bp overflow tests ) ]\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "da522c17035a8415232d850b539ea60063fc7ecc",
      "tree": "c83a0cbde23080f1dc3679a2157793515c677a52",
      "parents": [
        "9b5b7cdc5139fdcc30ee56d9cd162da60453f6d8"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Fri Mar 15 14:48:53 2013 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Mar 15 13:06:12 2013 -0300"
      },
      "message": "perf tests: Fixup return path of perf record test case\n\nAdd missing perf_evlist__close() function.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLink: http://lkml.kernel.org/r/1363326533-3310-6-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "9b5b7cdc5139fdcc30ee56d9cd162da60453f6d8",
      "tree": "859274741ed96cc4eb386a4089c403b2993de4c8",
      "parents": [
        "8fa60e1fbaecd2e652abe41f68a934c1759663f3"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Fri Mar 15 14:48:52 2013 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Mar 15 13:06:12 2013 -0300"
      },
      "message": "perf tests: Fixup return path of open-syscall-tp-fields test case\n\nAdd missing evlist cleanup functions.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLink: http://lkml.kernel.org/r/1363326533-3310-5-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "8fa60e1fbaecd2e652abe41f68a934c1759663f3",
      "tree": "722b7b6a35a9d18772f2662788021c2184da36c5",
      "parents": [
        "3beb0861438f63bc2025f8afba213dc3d0458bc5"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Fri Mar 15 14:48:51 2013 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Mar 15 13:06:11 2013 -0300"
      },
      "message": "perf record: Fixup return path of cmd_record()\n\nThe error path of calling perf_target__parse_uid wrongly went to\nout_free_fd.  Also add missing evlist cleanup routines.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLink: http://lkml.kernel.org/r/1363326533-3310-4-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "3beb0861438f63bc2025f8afba213dc3d0458bc5",
      "tree": "f265a5133fd17157f474c5b2981501fd60dedb01",
      "parents": [
        "a74b4b66cc027110272a18cd50cc6ee93483e78d"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Fri Mar 15 14:48:50 2013 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Mar 15 13:06:11 2013 -0300"
      },
      "message": "perf trace: Free evlist resources properly on return path\n\nThe trace_run() function calls several evlist functions but misses some\npair-wise cleanup routines on return path.  Fix it.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLink: http://lkml.kernel.org/r/1363326533-3310-3-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "a74b4b66cc027110272a18cd50cc6ee93483e78d",
      "tree": "dee2505e04f5b62964da9188ec138bcb9e9527a8",
      "parents": [
        "736b05a0462aff65140865bacd5e04d1813e73e1"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Fri Mar 15 14:48:48 2013 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Mar 15 13:06:10 2013 -0300"
      },
      "message": "perf evlist: Introduce perf_evlist__close()\n\nIt\u0027s a pair of perf_evlist__open().\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLink: http://lkml.kernel.org/r/1363326533-3310-1-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "736b05a0462aff65140865bacd5e04d1813e73e1",
      "tree": "e3e0fefc960dbe82bb3e2ff4783077862f15a41b",
      "parents": [
        "06933e3a732bb305b0721f1051a45264588e0519"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Fri Mar 15 14:48:49 2013 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Mar 15 13:06:10 2013 -0300"
      },
      "message": "perf evsel: Cleanup perf_evsel__exit()\n\nUse perf_evsel__free_* because they do the same thing and ensures the\npointer has NULL value at the end.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLink: http://lkml.kernel.org/r/1363326533-3310-2-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "06933e3a732bb305b0721f1051a45264588e0519",
      "tree": "c3f03e4014cefde840ba550a016a6b4f0710b8f2",
      "parents": [
        "5a6bef47b418676546ab86d25631c3cfb9ffaf2a"
      ],
      "author": {
        "name": "Jiri Olsa",
        "email": "jolsa@redhat.com",
        "time": "Sun Mar 10 19:41:11 2013 +0100"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Mar 15 13:06:10 2013 -0300"
      },
      "message": "perf tests: Test breakpoint overflow signal handler counts\n\nAdding automated test to check the exact number of breakpoint event\noverflows and counts.\n\nThis test was originally done by Vince Weaver for perf_event_tests.\n\nSigned-off-by: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nCc: Andi Kleen \u003candi@firstfloor.org\u003e\nCc: Corey Ashford \u003ccjashfor@linux.vnet.ibm.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: H. Peter Anvin \u003chpa@zytor.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Oleg Nesterov \u003coleg@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\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Vince Weaver \u003cvincent.weaver@maine.edu\u003e\nLink: http://lkml.kernel.org/r/1362940871-24486-7-git-send-email-jolsa@redhat.com\n[ committer note: s/pr_err/pr_debug/g i.e. print just OK or FAILED in non verbose mode ]\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "5a6bef47b418676546ab86d25631c3cfb9ffaf2a",
      "tree": "fe4a133db664100f4a0e463e192e4a09a845d3df",
      "parents": [
        "45fa534cffb246872de0cb8af207bea4a09aeb2f"
      ],
      "author": {
        "name": "Jiri Olsa",
        "email": "jolsa@redhat.com",
        "time": "Sun Mar 10 19:41:10 2013 +0100"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Mar 15 13:06:10 2013 -0300"
      },
      "message": "perf tests: Test breakpoint overflow signal handler\n\nAdding automated test for breakpoint event signal handler checking if\nit\u0027s executed properly.\n\nThe test is related to the proper handling of the RF EFLAGS bit on\nx86_64, but it\u0027s generic for all archs.\n\nFirst we check the signal handler is properly called and that the\nfollowing debug exception return to user space wouldn\u0027t trigger\nrecursive breakpoint.\n\nThis is related to x86_64 RF EFLAGS bit being managed in a wrong way.\n\nSecond we check that we can set breakpoint in signal handler, which is\nnot possible on x86_64 if the signal handler is executed with RF EFLAG\nset.\n\nThis test is inpired by overflow tests done by Vince Weaver.\n\nSigned-off-by: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nCc: Andi Kleen \u003candi@firstfloor.org\u003e\nCc: Corey Ashford \u003ccjashfor@linux.vnet.ibm.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: H. Peter Anvin \u003chpa@zytor.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Oleg Nesterov \u003coleg@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\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Vince Weaver \u003cvincent.weaver@maine.edu\u003e\nLink: http://lkml.kernel.org/r/1362940871-24486-6-git-send-email-jolsa@redhat.com\n[ committer note: s/pr_err/pr_debug/g i.e. print just OK or FAILED in non verbose mode ]\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "45fa534cffb246872de0cb8af207bea4a09aeb2f",
      "tree": "7a6a12fe1a9c307890c89e46e4255383610e419c",
      "parents": [
        "e5f5e5ee78457198184abf3e43d95ea0fab21272"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Wed Mar 13 20:19:44 2013 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Mar 15 13:06:09 2013 -0300"
      },
      "message": "perf tools: Remove duplicated page_size definition\n\nIt\u0027s defined in util/util.c and gets set from the begining of perf run.\nNo need to duplicate it.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: 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/1363173585-9754-6-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "e5f5e5ee78457198184abf3e43d95ea0fab21272",
      "tree": "22d585ccd60b37c3f3d7fcdd312a2cfa9adca9ee",
      "parents": [
        "024b13082e9d4a50f2d39c5fe2d1179261e7aa22"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Wed Mar 13 20:19:43 2013 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Mar 15 13:06:09 2013 -0300"
      },
      "message": "perf tools: Remove unused macro definitions\n\nThey\u0027re never used and looks like leftovers from the porting of\ntrace-cmd code.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: 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/1363173585-9754-5-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "024b13082e9d4a50f2d39c5fe2d1179261e7aa22",
      "tree": "82d21e942c013a8f5eea7aa87e383047f985398f",
      "parents": [
        "d301de830d89454a47947e9a3851708e8f3a8822"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Wed Mar 13 20:19:42 2013 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Mar 15 13:06:09 2013 -0300"
      },
      "message": "perf tools: Remove unnecessary calc_data_size variable\n\nIt\u0027s not set from anywhere so no need to keep it.  Looks like an\nunneeded copy of the same variable in trace-event-read.c\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: 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/1363173585-9754-4-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "d301de830d89454a47947e9a3851708e8f3a8822",
      "tree": "9111f20e2c91306ad5ab82a0901da0939b74ea29",
      "parents": [
        "f3ff40ec8d92b36e60ebbbdb604ffeb5cfe6545f"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Wed Mar 13 20:19:41 2013 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Mar 15 13:06:09 2013 -0300"
      },
      "message": "perf tools: Remove unused struct definitions\n\nstruct event_list and struct events are never used.\n\nJust get rid of them.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: 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/1363173585-9754-3-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "f3ff40ec8d92b36e60ebbbdb604ffeb5cfe6545f",
      "tree": "113399d728688343e917983a43714ab2246c5846",
      "parents": [
        "db3c6bf811581c626471a6aecdf0024575b707d7"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Wed Mar 13 20:19:40 2013 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Mar 15 13:06:08 2013 -0300"
      },
      "message": "perf tools: Remove unused trace_read_data function\n\nAnd functions that called only from the trace_read_data().\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: 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/1363173585-9754-2-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "db3c6bf811581c626471a6aecdf0024575b707d7",
      "tree": "3549fa6d1158e4c1279559bb52c9cc907addc126",
      "parents": [
        "ed8996a6d59b9eb00a50d7d30887ba9f28eb4bb0"
      ],
      "author": {
        "name": "Wei Yongjun",
        "email": "yongjun_wei@trendmicro.com.cn",
        "time": "Wed Mar 13 12:24:42 2013 +0800"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Mar 15 13:06:08 2013 -0300"
      },
      "message": "perf report: Remove duplicated include\n\nSigned-off-by: Wei Yongjun \u003cyongjun_wei@trendmicro.com.cn\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/CAPgLHd9\u003dEXaH1hv4jeVvTa4tZFsjnx+8+g3zqmmUKqQ5qRqTEA@mail.gmail.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "ed8996a6d59b9eb00a50d7d30887ba9f28eb4bb0",
      "tree": "18362dcebb3eb506a42c8cf2910e770eb67b8dca",
      "parents": [
        "c1ad050caad5fbff13fd2f54f49e184bd71de90d"
      ],
      "author": {
        "name": "David Ahern",
        "email": "dsahern@gmail.com",
        "time": "Tue Mar 12 23:07:28 2013 -0600"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Mar 15 13:06:08 2013 -0300"
      },
      "message": "perf machine: Move machine__remove_thread and make static\n\nAs the now only user, machine__process_exit_event, that is what tools\nuse to process PERF_RECORD_EXIT events, is on the same object file.\n\nSigned-off-by: David Ahern \u003cdsahern@gmail.com\u003e\nLink: http://lkml.kernel.org/r/1363151248-16674-5-git-send-email-dsahern@gmail.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "c1ad050caad5fbff13fd2f54f49e184bd71de90d",
      "tree": "f7fd0e156b25b87cc220252ef01c0834482f71aa",
      "parents": [
        "eba7181d56da7e8198f0c70e3d7074bab47a5910"
      ],
      "author": {
        "name": "David Ahern",
        "email": "dsahern@gmail.com",
        "time": "Tue Mar 12 23:07:27 2013 -0600"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Mar 15 13:06:08 2013 -0300"
      },
      "message": "perf session: Remove unused perf_session__remove_thread method\n\nShould have been removed on this changeset, that removed the last user\nof it:\n\n  743eb868657bdb1b26c7b24077ca21c67c82c777\n\n    perf tools: Resolve machine earlier and pass it to perf_event_ops\n\nSigned-off-by: David Ahern \u003cdsahern@gmail.com\u003e\nLink: http://lkml.kernel.org/r/1363151248-16674-4-git-send-email-dsahern@gmail.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "eba7181d56da7e8198f0c70e3d7074bab47a5910",
      "tree": "8e8d48d7367d6c7d70439b88af418372612c6544",
      "parents": [
        "0d7f5b57a4373993121df4b4216e9628233b075b"
      ],
      "author": {
        "name": "David Ahern",
        "email": "dsahern@gmail.com",
        "time": "Tue Mar 12 23:07:26 2013 -0600"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Mar 15 13:06:07 2013 -0300"
      },
      "message": "perf tools: Remove unused tracing functions\n\nLeftovers from before libtraceevent integration.\n\nSigned-off-by: David Ahern \u003cdsahern@gmail.com\u003e\nLink: http://lkml.kernel.org/r/1363151248-16674-3-git-send-email-dsahern@gmail.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "0d7f5b57a4373993121df4b4216e9628233b075b",
      "tree": "91db39b2228e1aaeb9a4cc965448ae4192b0d3b9",
      "parents": [
        "c7e7b6101361025fbea03833c6aee18e3d7bed34"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Tue Mar 12 13:59:20 2013 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Mar 15 13:06:07 2013 -0300"
      },
      "message": "perf trace: Get rid of a duplicate code\n\nChecking of sample.raw_data is duplicated and seems an artifact of some\ngit auto merging stuff.  Kill 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/1363064360-7641-1-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "c7e7b6101361025fbea03833c6aee18e3d7bed34",
      "tree": "166aa05b910104e9bed6cf53fd1fa26fdd31352b",
      "parents": [
        "d8d7cd93e6b5f42bd2ae77680b5dc27415ba7492"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung@kernel.org",
        "time": "Sat Nov 10 01:21:02 2012 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Mar 15 13:06:07 2013 -0300"
      },
      "message": "perf annotate browser: Support event group view on TUI\n\nDynamically allocate browser_disasm_line according to a number of group\nmembers.  This way we can handle multiple events in a general manner.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Andi Kleen \u003candi@firstfloor.org\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/878v5tl2vc.fsf@sejong.aot.lge.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "d8d7cd93e6b5f42bd2ae77680b5dc27415ba7492",
      "tree": "0e5839d998a6d8a70b70bb6fe5548559d4d2a1ac",
      "parents": [
        "e64aa75bf5559be3ce72e53ae28b76a2f633ca06"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Tue Mar 05 14:53:32 2013 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Mar 15 13:06:07 2013 -0300"
      },
      "message": "perf annotate/gtk: Support event group view on GTK\n\nAdd support for event group view to GTK annotation browser.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Andi Kleen \u003candi@firstfloor.org\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.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/1362462812-30885-13-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "e64aa75bf5559be3ce72e53ae28b76a2f633ca06",
      "tree": "b53c653ae78ae7dd2f038bf39edfec9a84fe1dee",
      "parents": [
        "ab77df672cdbf7a0235a9de3289c173e2fce68e5"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung@kernel.org",
        "time": "Tue Mar 05 14:53:30 2013 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Mar 15 13:06:06 2013 -0300"
      },
      "message": "perf annotate browser: Use disasm__calc_percent()\n\nThe disasm_line__calc_percent() which was used by annotate browser code\nalmost duplicates disasm__calc_percent.  Let\u0027s get rid of the code\nduplication.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Andi Kleen \u003candi@firstfloor.org\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/1362462812-30885-11-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "ab77df672cdbf7a0235a9de3289c173e2fce68e5",
      "tree": "6c346ea3dca78f097e6b98719e2fca3934f745f7",
      "parents": [
        "1491c22a5f8563951d3a798758f82b471ecbf501"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung@kernel.org",
        "time": "Tue Mar 05 14:53:29 2013 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Mar 15 13:06:06 2013 -0300"
      },
      "message": "perf annotate browser: Make browser_disasm_line-\u003epercent an array\n\nMake percent field of struct browser_disasm_line an array and move it to\nthe last.  This is a preparation of event group view feature.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Andi Kleen \u003candi@firstfloor.org\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/1362462812-30885-10-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "1491c22a5f8563951d3a798758f82b471ecbf501",
      "tree": "a0593f15e7598c429afb20fad007664387c4e24c",
      "parents": [
        "c5a8368ca667d22a6e45396f23a5392d90396f39"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung@kernel.org",
        "time": "Tue Mar 05 14:53:28 2013 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Mar 15 13:06:06 2013 -0300"
      },
      "message": "perf annotate: Support event group view for --print-line\n\nDynamically allocate source_line_percent according to a number of group\nmembers and save nr_pcnt to the struct source_line.  This way we can\nhandle multiple events in a general manner.\n\nHowever since the size of struct source_line is not fixed anymore,\niterating whole source_line should care about its size.\n\n  $ perf annotate --group --stdio --print-line\n\n  Sorted summary for file /lib/ld-2.11.1.so\n  ----------------------------------------------\n     33.33    0.00 /build/buildd/eglibc-2.11.1/elf/rtld.c:381\n     33.33    0.00 /build/buildd/eglibc-2.11.1/elf/dynamic-link.h:128\n     33.33    0.00 /build/buildd/eglibc-2.11.1/elf/do-rel.h:105\n      0.00   75.00 /build/buildd/eglibc-2.11.1/elf/dynamic-link.h:137\n      0.00   25.00 /build/buildd/eglibc-2.11.1/elf/dynamic-link.h:187\n  ...\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Andi Kleen \u003candi@firstfloor.org\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/1362462812-30885-9-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "c5a8368ca667d22a6e45396f23a5392d90396f39",
      "tree": "ea6cda250fde4dd3f448e212f49f9c5a8173c37f",
      "parents": [
        "759ff497e0e6749437b6723f8d26de0b1833c199"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Tue Mar 05 14:53:27 2013 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Mar 15 13:06:06 2013 -0300"
      },
      "message": "perf annotate: Factor out struct source_line_percent\n\nThe source_line_percent struct contains percentage value of the symbol\nhistogram.  This is a preparation of event group view change.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Andi Kleen \u003candi@firstfloor.org\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.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/1362462812-30885-8-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "759ff497e0e6749437b6723f8d26de0b1833c199",
      "tree": "e8105fb758da21ac4a796ee669d21efa12b1aabf",
      "parents": [
        "b1dd443296b4f8c6869eba790eec950f80392aea"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Tue Mar 05 14:53:26 2013 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Mar 15 13:06:05 2013 -0300"
      },
      "message": "perf evsel: Introduce perf_evsel__is_group_event() helper\n\nThe perf_evsel__is_group_event function is for checking whether given\nevsel needs event group view support or not.  Please note that it\u0027s\ndifferent to the existing perf_evsel__is_group_leader() which checks\nonly the given evsel is a leader or a standalone (i.e. non-group) event\nregardless of event group feature.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Andi Kleen \u003candi@firstfloor.org\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.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/1362462812-30885-7-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "b1dd443296b4f8c6869eba790eec950f80392aea",
      "tree": "1d0de8119e214001d96ad1663f5e537109017035",
      "parents": [
        "bd64fcb8805d8e4575f95f0df22f43b74418a4ec"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Tue Mar 05 14:53:25 2013 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Mar 15 13:06:05 2013 -0300"
      },
      "message": "perf annotate: Add basic support to event group view\n\nAdd --group option to enable event grouping.  When enabled, all the\ngroup members information will be shown with the leader so skip\nnon-leader events.\n\nIt only supports --stdio output currently.  Later patches will extend\nadditional features.\n\n $ perf annotate --group --stdio\n ...\n  Percent                 |      Source code \u0026 Disassembly of libpthread-2.15.so\n --------------------------------------------------------------------------------\n                          :\n                          :\n                          :\n                          :      Disassembly of section .text:\n                          :\n                          :      000000387dc0aa50 \u003c__pthread_mutex_unlock_usercnt\u003e:\n     8.08    2.40    5.29 :        387dc0aa50:   mov    %rdi,%rdx\n     0.00    0.00    0.00 :        387dc0aa53:   mov    0x10(%rdi),%edi\n     0.00    0.00    0.00 :        387dc0aa56:   mov    %edi,%eax\n     0.00    0.80    0.00 :        387dc0aa58:   and    $0x7f,%eax\n     3.03    2.40    3.53 :        387dc0aa5b:   test   $0x7c,%dil\n     0.00    0.00    0.00 :        387dc0aa5f:   jne    387dc0aaa9 \u003c__pthread_mutex_unlock_use\n     0.00    0.00    0.00 :        387dc0aa61:   test   %eax,%eax\n     0.00    0.00    0.00 :        387dc0aa63:   jne    387dc0aa85 \u003c__pthread_mutex_unlock_use\n     0.00    0.00    0.00 :        387dc0aa65:   and    $0x80,%edi\n     0.00    0.00    0.00 :        387dc0aa6b:   test   %esi,%esi\n     3.03    5.60    7.06 :        387dc0aa6d:   movl   $0x0,0x8(%rdx)\n     0.00    0.00    0.59 :        387dc0aa74:   je     387dc0aa7a \u003c__pthread_mutex_unlock_use\n     0.00    0.00    0.00 :        387dc0aa76:   subl   $0x1,0xc(%rdx)\n     2.02    5.60    1.18 :        387dc0aa7a:   mov    %edi,%esi\n     0.00    0.00    0.00 :        387dc0aa7c:   lock decl (%rdx)\n    83.84   83.20   82.35 :        387dc0aa7f:   jne    387dc0aada \u003c_L_unlock_586\u003e\n     0.00    0.00    0.00 :        387dc0aa81:   nop\n     0.00    0.00    0.00 :        387dc0aa82:   xor    %eax,%eax\n     0.00    0.00    0.00 :        387dc0aa84:   retq\n ...\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Andi Kleen \u003candi@firstfloor.org\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.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/1362462812-30885-6-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "bd64fcb8805d8e4575f95f0df22f43b74418a4ec",
      "tree": "c209a8129cfca584037d44be58336c674ccecb26",
      "parents": [
        "e5ccf9f45d8bff6bfeafa561d2238b0e4beb415e"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Tue Mar 05 14:53:24 2013 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Mar 15 13:06:05 2013 -0300"
      },
      "message": "perf annotate: Cleanup disasm__calc_percent()\n\nThe loop end condition is calculated from next disasm_line or the symbol\nsize if it\u0027s the last disasm_line.  But it doesn\u0027t need to be calculated\nat every iteration.  Moving it out of the function can simplify code a\nbit.  Also the src_line doesn\u0027t need to be checked in every time.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Andi Kleen \u003candi@firstfloor.org\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.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/1362462812-30885-5-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "e5ccf9f45d8bff6bfeafa561d2238b0e4beb415e",
      "tree": "7c08a9eb1014a8ab56abd30ceecccc2de935772c",
      "parents": [
        "3aec150af3de6c00570bdacf45bf5a999ab9cf1d"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Tue Mar 05 14:53:23 2013 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Mar 15 13:06:04 2013 -0300"
      },
      "message": "perf annotate: Factor out disasm__calc_percent()\n\nFactor out calculation of histogram of a symbol into\ndisasm__calc_percent.  It\u0027ll be used for later changes.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Andi Kleen \u003candi@firstfloor.org\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.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/1362462812-30885-4-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "3aec150af3de6c00570bdacf45bf5a999ab9cf1d",
      "tree": "099309e8a56a39fca45d7e466e49d198f7d7fbbe",
      "parents": [
        "db8fd07a541fc2d5e8076f0151286e19591465b3"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Tue Mar 05 14:53:22 2013 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Mar 15 13:06:04 2013 -0300"
      },
      "message": "perf annotate: Add a comment on the symbol__parse_objdump_line()\n\nThe symbol__parse_objdump_line() parses result of the objdump run but\nit\u0027s hard to follow if one doesn\u0027t know the output format of the\nobjdump.  Add a head comment on the function to help her.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Andi Kleen \u003candi@firstfloor.org\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.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/1362462812-30885-3-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "db8fd07a541fc2d5e8076f0151286e19591465b3",
      "tree": "50b9bd5d03c7f761ff6f295bdebdf0be49729662",
      "parents": [
        "acf2892270dcc4288c572b1159474c81f3819749"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Tue Mar 05 14:53:21 2013 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Mar 15 13:06:04 2013 -0300"
      },
      "message": "perf annotate: Pass evsel instead of evidx on annotation functions\n\nPass evsel instead of evidx.  This is a preparation for supporting event\ngroup view in annotation and no functional change is intended.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Andi Kleen \u003candi@firstfloor.org\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.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/1362462812-30885-2-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "acf2892270dcc4288c572b1159474c81f3819749",
      "tree": "8f01c571a93175af211eded4f05be63c7d909840",
      "parents": [
        "55e162ea764cb5b38f27ea0b16ee7d31c1a5aedb"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Mon Mar 11 16:43:18 2013 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Mar 15 13:06:04 2013 -0300"
      },
      "message": "perf stat: Use perf_evlist__prepare/start_workload()\n\nThe perf stat had an open code to the duplicated work.  Use the helper\nas it now can be called without struct perf_record_opts.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLink: http://lkml.kernel.org/r/1362987798-24969-7-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "55e162ea764cb5b38f27ea0b16ee7d31c1a5aedb",
      "tree": "df235ecf6b0fdde18bf6bc7f1088404073ba2e93",
      "parents": [
        "119fa3c922ff53a334507e198b2e3c66e99f54dc"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Mon Mar 11 16:43:17 2013 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Mar 15 13:06:03 2013 -0300"
      },
      "message": "perf evlist: Add want_signal parameter to perf_evlist__prepare_workload()\n\nIn case a caller doesn\u0027t want to receive SIGUSR1 when the child failed\nto exec().\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLink: http://lkml.kernel.org/r/1362987798-24969-6-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "119fa3c922ff53a334507e198b2e3c66e99f54dc",
      "tree": "43c5458c75b0ec7606d401d420c61d94f402ca86",
      "parents": [
        "6ef73ec449af998ca34673636d00decc8e808544"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Mon Mar 11 16:43:16 2013 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Mar 15 13:06:02 2013 -0300"
      },
      "message": "perf evlist: Do not pass struct record_opts to perf_evlist__prepare_workload()\n\nSince it\u0027s only used for checking -\u003epipe_output, we can pass the result\ndirectly.\n\nNow the perf_evlist__prepare_workload() don\u0027t have a dependency of\nstruct perf_record_opts, it can be called from other places like perf\nstat.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLink: http://lkml.kernel.org/r/1362987798-24969-5-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "6ef73ec449af998ca34673636d00decc8e808544",
      "tree": "34b558440b9b8874659fe9457fe72a76a5a24c53",
      "parents": [
        "b3a319d528fd57ef600731ee1b84d00b7204881d"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Mon Mar 11 16:43:15 2013 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Mar 15 13:06:02 2013 -0300"
      },
      "message": "perf evlist: Pass struct perf_target to perf_evlist__prepare_workload()\n\nIt\u0027s a preparation step of removing @opts arg from the function so that\nit can be used more widely.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLink: http://lkml.kernel.org/r/1362987798-24969-4-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "b3a319d528fd57ef600731ee1b84d00b7204881d",
      "tree": "fadbcc4a692d5a4e841af9823c527eca7c5dc7dc",
      "parents": [
        "85397956de304106e2fdace2db8f69ab4e966bc5"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Mon Mar 11 16:43:14 2013 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Mar 15 13:06:02 2013 -0300"
      },
      "message": "perf evlist: Add thread_map__nr() helper\n\nIntroduce and use the thread_map__nr() function to protect a possible\nNULL pointer dereference and cleanup the code a bit.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLink: http://lkml.kernel.org/r/1362987798-24969-3-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "85397956de304106e2fdace2db8f69ab4e966bc5",
      "tree": "b7cd69a5931554edb6567054a5f335be75efbd79",
      "parents": [
        "334fe7a3c63624eb1bba42f81eb088d5665d9f3e"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Mon Mar 11 16:43:13 2013 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Mar 15 13:06:02 2013 -0300"
      },
      "message": "perf evlist: Use cpu_map__nr() helper\n\nUse the cpu_map__nr() helper to protect a possible NULL cpu map\ndereference.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLink: http://lkml.kernel.org/r/1362987798-24969-2-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "334fe7a3c63624eb1bba42f81eb088d5665d9f3e",
      "tree": "7ac15fc6070870ea30ee85c738d342ed1211e820",
      "parents": [
        "b28b130719af6e7f56e0bbdac38ba703a36ba5d5"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Mon Mar 11 16:43:12 2013 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Mar 15 13:06:01 2013 -0300"
      },
      "message": "perf evlist: Remove cpus and threads arguments from perf_evlist__new()\n\nIt\u0027s almost always used with NULL for both arguments.  Get rid of the\narguments from the signature and use perf_evlist__set_maps() if needed.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLink: http://lkml.kernel.org/r/1362987798-24969-1-git-send-email-namhyung@kernel.org\n[ committer note: replaced spaces with tabs in some of the affected lines ]\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "1355915ac626da30a0c02ccd4569c1e5ce2cbb82",
      "tree": "37a7cb0618572c4c45d0ec6949cdda6253694291",
      "parents": [
        "85c66be101e1847f0eb46dcb48d5738572129694"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "bp@suse.de",
        "time": "Wed Feb 20 16:32:31 2013 +0100"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Mar 15 13:06:01 2013 -0300"
      },
      "message": "perf tools: Extract perf-specific stuff from debugfs.c\n\nMove them to util.c and simplify code a bit.\n\nSigned-off-by: Borislav Petkov \u003cbp@suse.de\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nLink: http://lkml.kernel.org/r/1361374353-30385-6-git-send-email-bp@alien8.de\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "85c66be101e1847f0eb46dcb48d5738572129694",
      "tree": "96900665b0edb1466da7b82bd7ca619858f4ba4d",
      "parents": [
        "9687b89d21999301ed386855c04b60d00ed1ec02"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "bp@suse.de",
        "time": "Wed Feb 20 16:32:30 2013 +0100"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Mar 15 13:06:00 2013 -0300"
      },
      "message": "perf tools: Introduce tools/lib/lk library\n\nThis introduces the tools/lib/lk library, that will gradually have the\nroutines that now are used in tools/perf/ and other tools and that can\nbe shared.\n\nStart by carving out debugfs routines for general use.\n\nSigned-off-by: Borislav Petkov \u003cbp@suse.de\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nLink: http://lkml.kernel.org/r/1361374353-30385-5-git-send-email-bp@alien8.de\n[ committer note: Add tools/lib/lk/ to perf\u0027s MANIFEST so that its tarballs continue to build ]\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "9687b89d21999301ed386855c04b60d00ed1ec02",
      "tree": "58a5af63be8f2543deccf90f770e95dc1e73c150",
      "parents": [
        "b03ec1b53070e0fae9de72b584d94b65a4a97635"
      ],
      "author": {
        "name": "Jiri Olsa",
        "email": "jolsa@redhat.com",
        "time": "Mon Feb 25 10:52:52 2013 +0100"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Mar 15 13:06:00 2013 -0300"
      },
      "message": "perf tests: Add attr stat -C cpu test\n\nAdding test to validate perf_event_attr data for command:\n  \u0027stat -C 0\u0027\n\nSigned-off-by: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Corey Ashford \u003ccjashfor@linux.vnet.ibm.com\u003e\nCc: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Oleg Nesterov \u003coleg@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/1361785972-7431-6-git-send-email-jolsa@redhat.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "b03ec1b53070e0fae9de72b584d94b65a4a97635",
      "tree": "15dbeb3065183784f9e82b9a258fadc19d4efb0e",
      "parents": [
        "c21d0030cfe17d87f8ad80a4205c8203bdb3949b"
      ],
      "author": {
        "name": "Jiri Olsa",
        "email": "jolsa@redhat.com",
        "time": "Mon Feb 25 10:52:51 2013 +0100"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Mar 15 13:06:00 2013 -0300"
      },
      "message": "perf tests: Add attr record -C cpu test\n\nAdding test to validate perf_event_attr data for command:\n  \u0027record -C 0\u0027\n\nSigned-off-by: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Corey Ashford \u003ccjashfor@linux.vnet.ibm.com\u003e\nCc: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Oleg Nesterov \u003coleg@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/1361785972-7431-5-git-send-email-jolsa@redhat.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "c21d0030cfe17d87f8ad80a4205c8203bdb3949b",
      "tree": "c506b70c0b9da0f4e1460dcd230906839d47c399",
      "parents": [
        "097c87582c5719adbd8b700f4250e1f1d9f15ebf"
      ],
      "author": {
        "name": "Jiri Olsa",
        "email": "jolsa@redhat.com",
        "time": "Mon Feb 25 10:52:50 2013 +0100"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Mar 15 13:06:00 2013 -0300"
      },
      "message": "perf tests: Make attr script test event cpu\n\nMake attr script to check for \u0027cpu\u0027 when testing event properties. This\nwill allow us to check the \u0027-C X\u0027 option for both record and stat\ncommands.\n\nSigned-off-by: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Corey Ashford \u003ccjashfor@linux.vnet.ibm.com\u003e\nCc: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Oleg Nesterov \u003coleg@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/1361785972-7431-4-git-send-email-jolsa@redhat.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "097c87582c5719adbd8b700f4250e1f1d9f15ebf",
      "tree": "f80988db8e0ac71b8396412d45ee757b4bc440ff",
      "parents": [
        "66857b5a8bc61b0c5e7a9c96f02558ef6d4109c6"
      ],
      "author": {
        "name": "Jiri Olsa",
        "email": "jolsa@redhat.com",
        "time": "Mon Feb 25 10:52:49 2013 +0100"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Mar 15 13:05:59 2013 -0300"
      },
      "message": "perf tests: Make attr script verbose friendly\n\nMaking the attr test script runner to pass proper verbose option. Also\nmaking single \u0027-v\u0027 be more reader friendly and display just the test\nname.\n\nMaking the current output to be display for \u0027-vv\u0027.\n\nSigned-off-by: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Corey Ashford \u003ccjashfor@linux.vnet.ibm.com\u003e\nCc: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Oleg Nesterov \u003coleg@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/1361785972-7431-3-git-send-email-jolsa@redhat.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "66857b5a8bc61b0c5e7a9c96f02558ef6d4109c6",
      "tree": "17799fb49000012a79515d2c1ccc6cfc81c32bc4",
      "parents": [
        "9e4a66482e9a96405eb9ee7f7bf28c9799ca8670"
      ],
      "author": {
        "name": "liguang",
        "email": "lig.fnst@cn.fujitsu.com",
        "time": "Tue Feb 26 12:12:52 2013 +0800"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Mar 15 13:05:59 2013 -0300"
      },
      "message": "perf tools: Sort command-list.txt alphabetically\n\nSigned-off-by: liguang \u003clig.fnst@cn.fujitsu.com\u003e\nCc: Ingo Molnar \u003cmingo@redhat.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\nLink: http://lkml.kernel.org/r/1361851974-25307-1-git-send-email-lig.fnst@cn.fujitsu.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "fed1208841f5db92cc3bede4b1004e9e986d843e",
      "tree": "7b71d0db9b3a5e3a69372b91954c519f66e927b7",
      "parents": [
        "861e10be08c69808065d755d3e3cab5d520a2d32"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "bp@suse.de",
        "time": "Wed Feb 20 16:32:27 2013 +0100"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Mar 15 13:05:58 2013 -0300"
      },
      "message": "perf tools: Remove a write-only variable in the debugfs code\n\ndebugfs_premounted is written-to only so drop it. This functionality is\ncovered by debugfs_found now. Make it a bool while at it.\n\nSigned-off-by: Borislav Petkov \u003cbp@suse.de\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nLink: http://lkml.kernel.org/r/1361374353-30385-2-git-send-email-bp@alien8.de\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "861e10be08c69808065d755d3e3cab5d520a2d32",
      "tree": "64271e813fee991b508125f6603bf6bf1598526b",
      "parents": [
        "d1398ccfec56e54010476efd6a316427d29045a6"
      ],
      "author": {
        "name": "Cody P Schafer",
        "email": "cody@linux.vnet.ibm.com",
        "time": "Thu Mar 14 15:27:51 2013 -0700"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Mar 15 13:05:13 2013 -0300"
      },
      "message": "perf tools: Fix build on non-glibc systems due to libio.h absence\n\nIncluding libio.h causes build failures on uClibc systems (which lack\nlibio.h).\n\nIt appears that libio.h was only included to pull in a definition for\nNULL, so it has been replaced by stddef.h.\n\nOn powerpc, libio.h was conditionally included, but could be removed\ncompletely as it is unneeded. Also, the included of stdlib.h was changed\nto stddef.h (as again, only NULL is needed).\n\nSigned-off-by: Cody P Schafer \u003ccody@linux.vnet.ibm.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/1363300074-26288-1-git-send-email-cody@linux.vnet.ibm.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "d1398ccfec56e54010476efd6a316427d29045a6",
      "tree": "7bfb7c9196c77f004eb23248f62c851dbbeb46c2",
      "parents": [
        "3bf7b07ece6e00747602938f68c1db8001b9925f"
      ],
      "author": {
        "name": "Vinson Lee",
        "email": "vlee@twitter.com",
        "time": "Wed Mar 13 15:34:24 2013 -0700"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Mar 14 08:06:21 2013 -0300"
      },
      "message": "perf tools: Fix LIBNUMA build with glibc 2.12 and older.\n\nThe tokens MADV_HUGEPAGE and MADV_NOHUGEPAGE are not available with\nglibc 2.12 and older. Define these tokens if they are not already\ndefined.\n\nThis patch fixes these build errors with older versions of glibc.\n\n    CC bench/numa.o\nbench/numa.c: In function ‘alloc_data’:\nbench/numa.c:334: error: ‘MADV_HUGEPAGE’ undeclared (first use in this function)\nbench/numa.c:334: error: (Each undeclared identifier is reported only once\nbench/numa.c:334: error: for each function it appears in.)\nbench/numa.c:341: error: ‘MADV_NOHUGEPAGE’ undeclared (first use in this function)\nmake: *** [bench/numa.o] Error 1\n\nSigned-off-by: Vinson Lee \u003cvlee@twitter.com\u003e\nAcked-by: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Ingo Molnar \u003cmingo@redhat.com\u003e\nCc: Irina Tirdea \u003cirina.tirdea@intel.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/1363214064-4671-2-git-send-email-vlee@twitter.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "79146a69c8bc3f28e51c5267633abc6babf47a31",
      "tree": "ec292ba6034b2c9abf6a62a4a3d24a5e97845140",
      "parents": [
        "b9e8c37220c80e78289a1e87b50c09418eb59a7e"
      ],
      "author": {
        "name": "Ananth N Mavinakayanahalli",
        "email": "ananth@in.ibm.com",
        "time": "Tue Mar 12 14:32:17 2013 +0530"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed Mar 13 17:00:33 2013 -0300"
      },
      "message": "perf probe: Fix segfault\n\nFix segfault in perf probe due to a bug introduced by commit d8639f068\n(perf tools: Stop using \u0027self\u0027 in strlist).\n\nSigned-off-by: Ananth N Mavinakayanahalli \u003cananth@in.ibm.com\u003e\nAcked-by: Srikar Dronamraju \u003csrikar@linux.vnet.ibm.com\u003e\nCc: Srikar Dronamraju \u003csrikar@linux.vnet.ibm.com\u003e\nLink: http://lkml.kernel.org/r/20130312090217.GC4668@in.ibm.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "e4dd45fe7add0de09e0e5b2b511732d9c86b6ee7",
      "tree": "f33defcdc9c5bc92880c8b01852ba93606663e67",
      "parents": [
        "d2f32479e5526a1ab3b4e43910fcb279871524ce"
      ],
      "author": {
        "name": "Jiri Olsa",
        "email": "jolsa@redhat.com",
        "time": "Mon Feb 25 10:52:48 2013 +0100"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed Mar 13 16:58:28 2013 -0300"
      },
      "message": "perf record: Fix -C option\n\nCurrently the -C option does not work for record command, because of the\ntargets mismatch when synthesizing threads.\n\nFixing this by using proper target interface for the synthesize\ndecision.\n\nSigned-off-by: Jiri Olsa \u003cjolsa@redhat.com\u003e\nReported-by: Oleg Nesterov \u003coleg@redhat.com\u003e\nCc: Corey Ashford \u003ccjashfor@linux.vnet.ibm.com\u003e\nCc: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Oleg Nesterov \u003coleg@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/1361785972-7431-2-git-send-email-jolsa@redhat.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "d2f32479e5526a1ab3b4e43910fcb279871524ce",
      "tree": "39c0d91b56d7d783b7b8118c8a246a6c291e90a0",
      "parents": [
        "5f7439e07822942f32b9e0a66f4a3cc9c3e29e67"
      ],
      "author": {
        "name": "Marcin Slusarz",
        "email": "marcin.slusarz@gmail.com",
        "time": "Sun Feb 17 16:03:36 2013 +0100"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed Mar 13 16:57:27 2013 -0300"
      },
      "message": "perf tools: check if -DFORTIFY_SOURCE\u003d2 is allowed\n\nIt seems gcc (4.7.2) defines _FORTIFY_SOURCE internally and becomes\nconfused when it sees another definition in flags.\n\nFor me, build failed like this:\n\nCHK glibc\nMakefile:548: *** No gnu/libc-version.h found, please install glibc-dev[el]/glibc-static. Stop.\n\nand only with V\u003d1 it printed:\n\n\u003ccommand-line\u003e:0:0: error: \"_FORTIFY_SOURCE\" redefined [-Werror]\n\u003cstdin\u003e:1:0: note: this is the location of the previous definition\n\nSigned-off-by: Marcin Slusarz \u003cmarcin.slusarz@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/1361113416-8662-1-git-send-email-marcin.slusarz@gmail.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "5f7439e07822942f32b9e0a66f4a3cc9c3e29e67",
      "tree": "0faaaed80e2ef59951e5395410f008321707d869",
      "parents": [
        "1e825efb571a87d039cb3fe7ca833a25f11c7cb9"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Tue Feb 26 16:02:03 2013 +1100"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed Mar 13 16:55:17 2013 -0300"
      },
      "message": "perf report: Fix build with NO_NEWT\u003d1\n\nCommit ad0de09 \"Enable the runtime switching of perf data file\" broke\nthe build with NO_NEWT\u003d1:\n\n    CC builtin-report.o\nbuiltin-report.c: In function \u0027__cmd_report\u0027:\nbuiltin-report.c:479:15: error: \u0027K_SWITCH_INPUT_DATA\u0027 undeclared (first use in this function)\nbuiltin-report.c:479:15: note: each undeclared identifier is reported only once for each function it appears in\nbuiltin-report.c: In function \u0027cmd_report\u0027:\nbuiltin-report.c:823:13: error: \u0027K_SWITCH_INPUT_DATA\u0027 undeclared (first use in this function)\nmake: *** [builtin-report.o] Error 1\n\nFix it by adding a dummy definition of K_SWITCH_INPUT_DATA.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nCc: Feng Tang \u003cfeng.tang@intel.com\u003e\nCc: Namhyung Kim \u003cnamhyung.kim@lge.com\u003e\nCc: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nLink: http://lkml.kernel.org/r/1361854923-1814-2-git-send-email-michael@ellerman.id.au\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "1e825efb571a87d039cb3fe7ca833a25f11c7cb9",
      "tree": "df5268e7fed58af23dcbab5bb3d0c32988c39ada",
      "parents": [
        "cb16b91a449afd01b85ec4e59f30449d11c4acd7"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Tue Feb 26 16:02:02 2013 +1100"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed Mar 13 16:54:49 2013 -0300"
      },
      "message": "perf annotate: Fix build with NO_NEWT\u003d1\n\nCommit 18c9e5c \"Make it to be able to skip unannotatable symbols\" broke\nthe build with NO_NEWT\u003d1:\n\n   CC builtin-annotate.o\nbuiltin-annotate.c: In function \u0027hists__find_annotations\u0027:\nbuiltin-annotate.c:161:4: error: duplicate case value\nbuiltin-annotate.c:154:4: error: previously used here\nmake: *** [builtin-annotate.o] Error 1\n\nThis is because without NEWT support K_LEFT is #defined to -1 in\nutils/hist.h\n\nFix it by shifting the K_LEFT/K_RIGHT #defines out of the likely range\nof error values.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nCc: Feng Tang \u003cfeng.tang@intel.com\u003e\nCc: Namhyung Kim \u003cnamhyung.kim@lge.com\u003e\nCc: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nLink: http://lkml.kernel.org/r/1361854923-1814-1-git-send-email-michael@ellerman.id.au\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "8fd5e7a2d9574b3cac1c9264ad1aed3b613ed6fe",
      "tree": "5696f5d31c6c75b71bfc4852fb234b773e266cfe",
      "parents": [
        "529e5fbcd8d3cb48cf824ac8fde91cc80a9e985f",
        "c60ac31542e93499b58dcfc1e3f6550ba5b5728e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 03 12:06:09 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 03 12:06:09 2013 -0800"
      },
      "message": "Merge tag \u0027metag-v3.9-rc1-v4\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag\n\nPull new ImgTec Meta architecture from James Hogan:\n \"This adds core architecture support for Imagination\u0027s Meta processor\n  cores, followed by some later miscellaneous arch/metag cleanups and\n  fixes which I kept separate to ease review:\n\n   - Support for basic Meta 1 (ATP) and Meta 2 (HTP) core architecture\n   - A few fixes all over, particularly for symbol prefixes\n   - A few privilege protection fixes\n   - Several cleanups (setup.c includes, split out a lot of\n     metag_ksyms.c)\n   - Fix some missing exports\n   - Convert hugetlb to use vm_unmapped_area()\n   - Copy device tree to non-init memory\n   - Provide dma_get_sgtable()\"\n\n* tag \u0027metag-v3.9-rc1-v4\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag: (61 commits)\n  metag: Provide dma_get_sgtable()\n  metag: prom.h: remove declaration of metag_dt_memblock_reserve()\n  metag: copy devicetree to non-init memory\n  metag: cleanup metag_ksyms.c includes\n  metag: move mm/init.c exports out of metag_ksyms.c\n  metag: move usercopy.c exports out of metag_ksyms.c\n  metag: move setup.c exports out of metag_ksyms.c\n  metag: move kick.c exports out of metag_ksyms.c\n  metag: move traps.c exports out of metag_ksyms.c\n  metag: move irq enable out of irqflags.h on SMP\n  genksyms: fix metag symbol prefix on crc symbols\n  metag: hugetlb: convert to vm_unmapped_area()\n  metag: export clear_page and copy_page\n  metag: export metag_code_cache_flush_all\n  metag: protect more non-MMU memory regions\n  metag: make TXPRIVEXT bits explicit\n  metag: kernel/setup.c: sort includes\n  perf: Enable building perf tools for Meta\n  metag: add boot time LNKGET/LNKSET check\n  metag: add __init to metag_cache_probe()\n  ...\n"
    },
    {
      "commit": "1bea5b8188e98611e4d6961647809f87b023e14c",
      "tree": "a91e89f51bff4ab69379ce28957adeb23df80b39",
      "parents": [
        "883a635591ef25bc6a325f8a43af17ec8ecfe011"
      ],
      "author": {
        "name": "James Hogan",
        "email": "james.hogan@imgtec.com",
        "time": "Thu Jan 31 12:22:37 2013 +0000"
      },
      "committer": {
        "name": "James Hogan",
        "email": "james.hogan@imgtec.com",
        "time": "Sat Mar 02 20:09:57 2013 +0000"
      },
      "message": "perf: Enable building perf tools for Meta\n\nDefine rmb(), cpu_relax(), and CPUINFO_PROC for Meta so that the perf\ntools can be built for Meta.\n\nSigned-off-by: James Hogan \u003cjames.hogan@imgtec.com\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Ingo Molnar \u003cmingo@redhat.com\u003e\nCc: Arnaldo Carvalho de Melo \u003cacme@ghostprotocols.net\u003e\n"
    },
    {
      "commit": "e23b62256a361611cbd45cd1456638f1a5106b5c",
      "tree": "472968c961432a1d9d0c3634ca20433f1d9cd29b",
      "parents": [
        "aebb2afd5420c860b7fbc3882a323ef1247fbf16",
        "8ccfe6675fa974bd06d64f74d0fdee6a5267d2aa"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 02 07:58:56 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 02 07:58:56 2013 -0800"
      },
      "message": "Merge tag \u0027arc-v3.9-rc1-late\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc\n\nPull new ARC architecture from Vineet Gupta:\n \"Initial ARC Linux port with some fixes on top for 3.9-rc1:\n\n  I would like to introduce the Linux port to ARC Processors (from\n  Synopsys) for 3.9-rc1.  The patch-set has been discussed on the public\n  lists since Nov and has received a fair bit of review, specially from\n  Arnd, tglx, Al and other subsystem maintainers for DeviceTree, kgdb...\n\n  The arch bits are in arch/arc, some asm-generic changes (acked by\n  Arnd), a minor change to PARISC (acked by Helge).\n\n  The series is a touch bigger for a new port for 2 main reasons:\n\n   1. It enables a basic kernel in first sub-series and adds\n      ptrace/kgdb/.. later\n\n   2. Some of the fallout of review (DeviceTree support, multi-platform-\n      image support) were added on top of orig series, primarily to\n      record the revision history.\n\n  This updated pull request additionally contains\n\n   - fixes due to our GNU tools catching up with the new syscall/ptrace\n     ABI\n\n   - some (minor) cross-arch Kconfig updates.\"\n\n* tag \u0027arc-v3.9-rc1-late\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc: (82 commits)\n  ARC: split elf.h into uapi and export it for userspace\n  ARC: Fixup the current ABI version\n  ARC: gdbserver using regset interface possibly broken\n  ARC: Kconfig cleanup tracking cross-arch Kconfig pruning in merge window\n  ARC: make a copy of flat DT\n  ARC: [plat-arcfpga] DT arc-uart bindings change: \"baud\" \u003d\u003e \"current-speed\"\n  ARC: Ensure CONFIG_VIRT_TO_BUS is not enabled\n  ARC: Fix pt_orig_r8 access\n  ARC: [3.9] Fallout of hlist iterator update\n  ARC: 64bit RTSC timestamp hardware issue\n  ARC: Don\u0027t fiddle with non-existent caches\n  ARC: Add self to MAINTAINERS\n  ARC: Provide a default serial.h for uart drivers needing BASE_BAUD\n  ARC: [plat-arcfpga] defconfig for fully loaded ARC Linux\n  ARC: [Review] Multi-platform image #8: platform registers SMP callbacks\n  ARC: [Review] Multi-platform image #7: SMP common code to use callbacks\n  ARC: [Review] Multi-platform image #6: cpu-to-dma-addr optional\n  ARC: [Review] Multi-platform image #5: NR_IRQS defined by ARC core\n  ARC: [Review] Multi-platform image #4: Isolate platform headers\n  ARC: [Review] Multi-platform image #3: switch to board callback\n  ...\n"
    },
    {
      "commit": "b67bfe0d42cac56c512dd5da4b1b347a23f4b70a",
      "tree": "3d465aea12b97683f26ffa38eba8744469de9997",
      "parents": [
        "1e142b29e210b5dfb2deeb6ce2210b60af16d2a6"
      ],
      "author": {
        "name": "Sasha Levin",
        "email": "sasha.levin@oracle.com",
        "time": "Wed Feb 27 17:06:00 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 27 19:10:24 2013 -0800"
      },
      "message": "hlist: drop the node parameter from iterators\n\nI\u0027m not sure why, but the hlist for each entry iterators were conceived\n\n        list_for_each_entry(pos, head, member)\n\nThe hlist ones were greedy and wanted an extra parameter:\n\n        hlist_for_each_entry(tpos, pos, head, member)\n\nWhy did they need an extra pos parameter? I\u0027m not quite sure. Not only\nthey don\u0027t really need it, it also prevents the iterator from looking\nexactly like the list iterator, which is unfortunate.\n\nBesides the semantic patch, there was some manual work required:\n\n - Fix up the actual hlist iterators in linux/list.h\n - Fix up the declaration of other iterators based on the hlist ones.\n - A very small amount of places were using the \u0027node\u0027 parameter, this\n was modified to use \u0027obj-\u003emember\u0027 instead.\n - Coccinelle didn\u0027t handle the hlist_for_each_entry_safe iterator\n properly, so those had to be fixed up manually.\n\nThe semantic patch which is mostly the work of Peter Senna Tschudin is here:\n\n@@\niterator name hlist_for_each_entry, hlist_for_each_entry_continue, hlist_for_each_entry_from, hlist_for_each_entry_rcu, hlist_for_each_entry_rcu_bh, hlist_for_each_entry_continue_rcu_bh, for_each_busy_worker, ax25_uid_for_each, ax25_for_each, inet_bind_bucket_for_each, sctp_for_each_hentry, sk_for_each, sk_for_each_rcu, sk_for_each_from, sk_for_each_safe, sk_for_each_bound, hlist_for_each_entry_safe, hlist_for_each_entry_continue_rcu, nr_neigh_for_each, nr_neigh_for_each_safe, nr_node_for_each, nr_node_for_each_safe, for_each_gfn_indirect_valid_sp, for_each_gfn_sp, for_each_host;\n\ntype T;\nexpression a,c,d,e;\nidentifier b;\nstatement S;\n@@\n\n-T b;\n    \u003c+... when !\u003d b\n(\nhlist_for_each_entry(a,\n- b,\nc, d) S\n|\nhlist_for_each_entry_continue(a,\n- b,\nc) S\n|\nhlist_for_each_entry_from(a,\n- b,\nc) S\n|\nhlist_for_each_entry_rcu(a,\n- b,\nc, d) S\n|\nhlist_for_each_entry_rcu_bh(a,\n- b,\nc, d) S\n|\nhlist_for_each_entry_continue_rcu_bh(a,\n- b,\nc) S\n|\nfor_each_busy_worker(a, c,\n- b,\nd) S\n|\nax25_uid_for_each(a,\n- b,\nc) S\n|\nax25_for_each(a,\n- b,\nc) S\n|\ninet_bind_bucket_for_each(a,\n- b,\nc) S\n|\nsctp_for_each_hentry(a,\n- b,\nc) S\n|\nsk_for_each(a,\n- b,\nc) S\n|\nsk_for_each_rcu(a,\n- b,\nc) S\n|\nsk_for_each_from\n-(a, b)\n+(a)\nS\n+ sk_for_each_from(a) S\n|\nsk_for_each_safe(a,\n- b,\nc, d) S\n|\nsk_for_each_bound(a,\n- b,\nc) S\n|\nhlist_for_each_entry_safe(a,\n- b,\nc, d, e) S\n|\nhlist_for_each_entry_continue_rcu(a,\n- b,\nc) S\n|\nnr_neigh_for_each(a,\n- b,\nc) S\n|\nnr_neigh_for_each_safe(a,\n- b,\nc, d) S\n|\nnr_node_for_each(a,\n- b,\nc) S\n|\nnr_node_for_each_safe(a,\n- b,\nc, d) S\n|\n- for_each_gfn_sp(a, c, d, b) S\n+ for_each_gfn_sp(a, c, d) S\n|\n- for_each_gfn_indirect_valid_sp(a, c, d, b) S\n+ for_each_gfn_indirect_valid_sp(a, c, d) S\n|\nfor_each_host(a,\n- b,\nc) S\n|\nfor_each_host_safe(a,\n- b,\nc, d) S\n|\nfor_each_mesh_entry(a,\n- b,\nc, d) S\n)\n    ...+\u003e\n\n[akpm@linux-foundation.org: drop bogus change from net/ipv4/raw.c]\n[akpm@linux-foundation.org: drop bogus hunk from net/ipv6/raw.c]\n[akpm@linux-foundation.org: checkpatch fixes]\n[akpm@linux-foundation.org: fix warnings]\n[akpm@linux-foudnation.org: redo intrusive kvm changes]\nTested-by: Peter Senna Tschudin \u003cpeter.senna@gmail.com\u003e\nAcked-by: Paul E. McKenney \u003cpaulmck@linux.vnet.ibm.com\u003e\nSigned-off-by: Sasha Levin \u003csasha.levin@oracle.com\u003e\nCc: Wu Fengguang \u003cfengguang.wu@intel.com\u003e\nCc: Marcelo Tosatti \u003cmtosatti@redhat.com\u003e\nCc: Gleb Natapov \u003cgleb@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9854783e55d5f42a0ea3e951fad3a5910023c1b1",
      "tree": "e3ee5367073a87bf52d4cae61f655050d8e226e4",
      "parents": [
        "7fadc1e8fe89698caac213ff6d631b811fc7b393"
      ],
      "author": {
        "name": "Vineet Gupta",
        "email": "vgupta@synopsys.com",
        "time": "Fri Jan 18 15:12:24 2013 +0530"
      },
      "committer": {
        "name": "Vineet Gupta",
        "email": "vgupta@synopsys.com",
        "time": "Fri Feb 15 23:16:08 2013 +0530"
      },
      "message": "perf, ARC: Enable building perf tools for ARC\n\nAlthough with uClibc there\u0027s more we need to do\n\nSigned-off-by: Vineet Gupta \u003cvgupta@synopsys.com\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Ingo Molnar \u003cmingo@redhat.com\u003e\nCc: Arnaldo Carvalho de Melo \u003cacme@ghostprotocols.net\u003e\n"
    },
    {
      "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": "18c9e5c567e1bc475edc67dca3680ecd2562dc5c",
      "tree": "03452dac1cbe7b5f71ce6044c78f83c7ede4273b",
      "parents": [
        "c0e79be74907b4654b622601692e1a27fd1dbeb3"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Thu Feb 07 18:02:14 2013 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Feb 14 14:59:28 2013 -0300"
      },
      "message": "perf annotate: Make it to be able to skip unannotatable symbols\n\nAdd --skip-missing option for skipping symbols that cannot be used for\nannotation.  It\u0027s the case of kernel symbols that user doesn\u0027t have a\nvmlinux image file.\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: 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-8-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    }
  ],
  "next": "c0e79be74907b4654b622601692e1a27fd1dbeb3"
}
