)]}'
{
  "log": [
    {
      "commit": "8035458fbb567ae138c77a5f710050107c6a7066",
      "tree": "0bd6e3730d96aa5d574e73d500f1820d2b195d8c",
      "parents": [
        "1967936d688c475b85d34d84e09858cf514c893c"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon May 17 15:51:10 2010 -0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon May 17 16:22:37 2010 -0300"
      },
      "message": "perf options: Type check OPT_BOOLEAN and fix the offenders\n\nCc: Frédéric Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Mike Galbraith \u003cefault@gmx.de\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: Tom Zanussi \u003ctzanussi@gmail.com\u003e\nLKML-Reference: \u003cnew-submission\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "a1645ce12adb6c9cc9e19d7695466204e3f017fe",
      "tree": "5d31aaaf534997e6e9cebc07f38eca35f76986cf",
      "parents": [
        "ff9d07a0e7ce756a183e7c2e483aec452ee6b574"
      ],
      "author": {
        "name": "Zhang, Yanmin",
        "email": "yanmin_zhang@linux.intel.com",
        "time": "Mon Apr 19 13:32:50 2010 +0800"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@redhat.com",
        "time": "Mon Apr 19 12:37:24 2010 +0300"
      },
      "message": "perf: \u0027perf kvm\u0027 tool for monitoring guest performance from host\n\nHere is the patch of userspace perf tool.\n\nSigned-off-by: Zhang Yanmin \u003cyanmin_zhang@linux.intel.com\u003e\nSigned-off-by: Avi Kivity \u003cavi@redhat.com\u003e\n"
    },
    {
      "commit": "618038df3588fdfcaccfd40057f36ce792bee252",
      "tree": "6bdc3a9a28f5cab5e1facf6b0e6c30e18c45356b",
      "parents": [
        "4b8cf84624e9a58a21aaac3d064222092ae234e0"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Mar 25 19:58:59 2010 -0300"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Mar 26 08:52:59 2010 +0100"
      },
      "message": "perf tools: Move __used from perf.h to linux/compiler.h\n\nJust like in the kernel and also to remove the need to include\nperf.h in the symbol subsystem.\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nCc: Frédéric Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Mike Galbraith \u003cefault@gmx.de\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nLKML-Reference: \u003c1269557941-15617-4-git-send-email-acme@infradead.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "895f0edc3cd04a2a3de2c608ba20821b832a8abb",
      "tree": "7299c301e00077082553ccb0e0ca378a99c1cd22",
      "parents": [
        "fe2197b8bb2f318c1e0b0f589f24f781dd27d1f2"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Mar 11 20:12:41 2010 -0300"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Mar 12 10:28:36 2010 +0100"
      },
      "message": "perf top: Export get_window_dimensions\n\nWill be used by the newt code too.\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nCc: Frédéric Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Mike Galbraith \u003cefault@gmx.de\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nLKML-Reference: \u003c1268349164-5822-2-git-send-email-acme@infradead.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "da7196e1f986c846ffa8b2ec385223fad38e8518",
      "tree": "839241169823bf6201630afb16448ea131b73b65",
      "parents": [
        "4f16d4e0c9a4b20d9f0db365587b96d6001efd7d"
      ],
      "author": {
        "name": "Will Deacon",
        "email": "will.deacon@arm.com",
        "time": "Wed Mar 03 11:47:58 2010 +0000"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Mar 04 12:13:28 2010 +0100"
      },
      "message": "perf, ARM: Modify kuser rmb() call to compile for Thumb-2\n\nThe Thumb-2 instruction set does not provide an encoding\nfor sub pc, r0, #95 as present in the rmb() definition used\nby perf. This results in compilation failure when using a\ncompiler targetting an instruction set other than ARM.\n\nThis patch redefines rmb() for ARM by casting the address\nof the kuser helper to a function pointer, therefore getting\nthe compiler to take care of making the call.\n\nPatch taken against tip/master.\n\nSigned-off-by: Will Deacon \u003cwill.deacon@arm.com\u003e\nCc: Russell King - ARM Linux \u003clinux@arm.linux.org.uk\u003e\nCc: Jamie Iles \u003cjamie.iles@picochip.com\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Mike Galbraith \u003cefault@gmx.de\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nLKML-Reference: \u003c1267616878-2154-1-git-send-email-will.deacon@arm.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "58e9f94138c1d9c47f6a63632ca7a78fc6dcc15f",
      "tree": "caa7d67b5b8f48a8f04ae908e89b7c9a00c852e0",
      "parents": [
        "99ac64c826e62a07e5818cfde620be4d524f1edf"
      ],
      "author": {
        "name": "Jamie Iles",
        "email": "jamie.iles@picochip.com",
        "time": "Fri Dec 11 12:20:09 2009 +0000"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Dec 11 13:50:21 2009 +0100"
      },
      "message": "perf tools: Allow building for ARM\n\nAdd definitions of rmb() and cpu_relax() and include the ARM\nunistd.h header. The __kuser_memory_barrier helper in the helper\npage is used to provide the correct memory barrier depending on\nthe CPU type.\n\n[ The rmb() will work on v6 and v7, segfault on v5. Dynamic\n  detection to add v5 support will be added later. ]\n\nSigned-off-by: Jamie Iles \u003cjamie.iles@picochip.com\u003e\nCc: Russell King \u003clinux@arm.linux.org.uk\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Mikael Pettersson \u003cmikpe@it.uu.se\u003e\nLKML-Reference: \u003c1260534009-5394-1-git-send-email-jamie.iles@picochip.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "11ada26c78febe4662a8e848f3bff74e3200c920",
      "tree": "1d84b8094b5d553b6590e8eea8fd564682d5b2cf",
      "parents": [
        "751386507701010831d72c522171753d2cd903d2"
      ],
      "author": {
        "name": "Luck, Tony",
        "email": "tony.luck@intel.com",
        "time": "Tue Nov 17 09:05:56 2009 -0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Nov 19 06:03:33 2009 +0100"
      },
      "message": "perf tools: Add ia64 support for tools/perf/\n\nCompiler on ia64 rejects the \"-m64\" option.\nAdd arch specific pieces to perf.h\n\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nLKML-Reference: \u003c4b02d7f43514327a@agluck-desktop.sc.intel.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "fcd14b3203b538dca04a2b065c774c0b57863eec",
      "tree": "e6760539f8ecc66f74ff68e130b0155be414b763",
      "parents": [
        "6beba7adbe092e63dfe8d09fbd1e3ec140474a13"
      ],
      "author": {
        "name": "Michael Cree",
        "email": "mcree@orcon.net.nz",
        "time": "Mon Oct 26 21:32:06 2009 +1300"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 26 09:45:41 2009 +0100"
      },
      "message": "perf tools, Alpha: Add Alpha support to perf.h\n\nFor the perf tool the patch implements an Alpha specific section\nin the perf.h header file.\n\nSigned-off-by: Michael Cree \u003cmcree@orcon.net.nz\u003e\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nCc: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nLKML-Reference: \u003c1256545926-6972-1-git-send-email-mcree@orcon.net.nz\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "cdd6c482c9ff9c55475ee7392ec8f672eddb7be6",
      "tree": "81f98a3ab46c589792057fe2392c1e10f8ad7893",
      "parents": [
        "dfc65094d0313cc48969fa60bcf33d693aeb05a7"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Sep 21 12:02:48 2009 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Sep 21 14:28:04 2009 +0200"
      },
      "message": "perf: Do the big rename: Performance Counters -\u003e Performance Events\n\nBye-bye Performance Counters, welcome Performance Events!\n\nIn the past few months the perfcounters subsystem has grown out its\ninitial role of counting hardware events, and has become (and is\nbecoming) a much broader generic event enumeration, reporting, logging,\nmonitoring, analysis facility.\n\nNaming its core object \u0027perf_counter\u0027 and naming the subsystem\n\u0027perfcounters\u0027 has become more and more of a misnomer. With pending\ncode like hw-breakpoints support the \u0027counter\u0027 name is less and\nless appropriate.\n\nAll in one, we\u0027ve decided to rename the subsystem to \u0027performance\nevents\u0027 and to propagate this rename through all fields, variables\nand API names. (in an ABI compatible fashion)\n\nThe word \u0027event\u0027 is also a bit shorter than \u0027counter\u0027 - which makes\nit slightly more convenient to write/handle as well.\n\nThanks goes to Stephane Eranian who first observed this misnomer and\nsuggested a rename.\n\nUser-space tooling and ABI compatibility is not affected - this patch\nshould be function-invariant. (Also, defconfigs were not touched to\nkeep the size down.)\n\nThis patch has been generated via the following script:\n\n  FILES\u003d$(find * -type f | grep -vE \u0027oprofile|[^K]config\u0027)\n\n  sed -i \\\n    -e \u0027s/PERF_EVENT_/PERF_RECORD_/g\u0027 \\\n    -e \u0027s/PERF_COUNTER/PERF_EVENT/g\u0027 \\\n    -e \u0027s/perf_counter/perf_event/g\u0027 \\\n    -e \u0027s/nb_counters/nb_events/g\u0027 \\\n    -e \u0027s/swcounter/swevent/g\u0027 \\\n    -e \u0027s/tpcounter_event/tp_event/g\u0027 \\\n    $FILES\n\n  for N in $(find . -name perf_counter.[ch]); do\n    M\u003d$(echo $N | sed \u0027s/perf_counter/perf_event/g\u0027)\n    mv $N $M\n  done\n\n  FILES\u003d$(find . -name perf_event.*)\n\n  sed -i \\\n    -e \u0027s/COUNTER_MASK/REG_MASK/g\u0027 \\\n    -e \u0027s/COUNTER/EVENT/g\u0027 \\\n    -e \u0027s/\\\u003cevent\\\u003e/event_id/g\u0027 \\\n    -e \u0027s/counter/event/g\u0027 \\\n    -e \u0027s/Counter/Event/g\u0027 \\\n    $FILES\n\n... to keep it as correct as possible. This script can also be\nused by anyone who has pending perfcounters patches - it converts\na Linux kernel tree over to the new naming. We tried to time this\nchange to the point in time where the amount of pending patches\nis the smallest: the end of the merge window.\n\nNamespace clashes were fixed up in a preparatory patch - and some\nstylistic fallout will be fixed up in a subsequent patch.\n\n( NOTE: \u0027counters\u0027 are still the proper terminology when we deal\n  with hardware registers - and these sed scripts are a bit\n  over-eager in renaming them. I\u0027ve undone some of that, but\n  in case there\u0027s something left where \u0027counter\u0027 would be\n  better than \u0027event\u0027 we can undo that on an individual basis\n  instead of touching an otherwise nicely automated patch. )\n\nSuggested-by: Stephane Eranian \u003ceranian@google.com\u003e\nAcked-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nAcked-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nReviewed-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nCc: Mike Galbraith \u003cefault@gmx.de\u003e\nCc: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nCc: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nCc: \u003clinux-arch@vger.kernel.org\u003e\nLKML-Reference: \u003cnew-submission\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "825c9fb47a0837db12fecf8d360e0e1d284ddb49",
      "tree": "555effec5a598bb8de43fc49b801b8ef403f5ffd",
      "parents": [
        "a29889a5369d2604c2053bcd051519a2445d8a70"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Fri Sep 04 02:56:22 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Sep 04 02:56:22 2009 -0700"
      },
      "message": "sparc: add basic support for \u0027perf\u0027\n\nThis wires up the perf_counter_open() syscall so that basic\nsoftware support for perf is working.\n\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3c3301083e3bea4d14c597106c7b20b4b85fc03d",
      "tree": "6eabdd073bdc27eb3f0dd999ea946955afca18bf",
      "parents": [
        "612e900c286a9535cc17da5171b0d8dcf8f3a12f",
        "0fdc7e67dd312986e30b861adff48732bd33eb3f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 22 11:41:56 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 22 11:41:56 2009 -0700"
      },
      "message": "Merge branch \u0027perf-counters-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/peterz/linux-2.6-perf\n\n* \u0027perf-counters-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/peterz/linux-2.6-perf: (31 commits)\n  perf_counter tools: Give perf top inherit option\n  perf_counter tools: Fix vmlinux symbol generation breakage\n  perf_counter: Detect debugfs location\n  perf_counter: Add tracepoint support to perf list, perf stat\n  perf symbol: C++ demangling\n  perf: avoid structure size confusion by using a fixed size\n  perf_counter: Fix throttle/unthrottle event logging\n  perf_counter: Improve perf stat and perf record option parsing\n  perf_counter: PERF_SAMPLE_ID and inherited counters\n  perf_counter: Plug more stack leaks\n  perf: Fix stack data leak\n  perf_counter: Remove unused variables\n  perf_counter: Make call graph option consistent\n  perf_counter: Add perf record option to log addresses\n  perf_counter: Log vfork as a fork event\n  perf_counter: Synthesize VDSO mmap event\n  perf_counter: Make sure we dont leak kernel memory to userspace\n  perf_counter tools: Fix index boundary check\n  perf_counter: Fix the tracepoint channel to perfcounters\n  perf_counter, x86: Extend perf_counter Pentium M support\n  ...\n"
    },
    {
      "commit": "85be928c4101670f99cdd7c927798aa4dcbb3168",
      "tree": "91befa19ca6da9edf74040bd1fd0cf68ab0cea4c",
      "parents": [
        "d86ee4809d0329d4aa0d0f2c76c2295a16862799",
        "805d127d62472f17c7d79baa001a7651afe2fa47"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 10 14:25:03 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 10 14:25:03 2009 -0700"
      },
      "message": "Merge branch \u0027perfcounters-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027perfcounters-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (50 commits)\n  perf report: Add \"Fractal\" mode output - support callchains with relative overhead rate\n  perf_counter tools: callchains: Manage the cumul hits on the fly\n  perf report: Change default callchain parameters\n  perf report: Use a modifiable string for default callchain options\n  perf report: Warn on callchain output request from non-callchain file\n  x86: atomic64: Inline atomic64_read() again\n  x86: atomic64: Clean up atomic64_sub_and_test() and atomic64_add_negative()\n  x86: atomic64: Improve atomic64_xchg()\n  x86: atomic64: Export APIs to modules\n  x86: atomic64: Improve atomic64_read()\n  x86: atomic64: Code atomic(64)_read and atomic(64)_set in C not CPP\n  x86: atomic64: Fix unclean type use in atomic64_xchg()\n  x86: atomic64: Make atomic_read() type-safe\n  x86: atomic64: Reduce size of functions\n  x86: atomic64: Improve atomic64_add_return()\n  x86: atomic64: Improve cmpxchg8b()\n  x86: atomic64: Improve atomic64_read()\n  x86: atomic64: Move the 32-bit atomic64_t implementation to a .c file\n  x86: atomic64: The atomic64_t data type should be 8 bytes aligned on 32-bit too\n  perf report: Annotate variable initialization\n  ...\n"
    },
    {
      "commit": "11d1578f9454159c43499d1d8fe8a7d728c176a3",
      "tree": "2ad986dad1482083c1f61632f851883791d70aea",
      "parents": [
        "9590b7ba3fefdfe0c7741f5e2f61faf2ffcea19c"
      ],
      "author": {
        "name": "Vince Weaver",
        "email": "vince@deater.net",
        "time": "Wed Jul 08 17:46:14 2009 -0400"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Jul 10 10:28:26 2009 +0200"
      },
      "message": "perf_counter: Add P6 PMU support\n\nAdd basic P6 PMU support. The P6 uses the EVNTSEL0 EN bit to\nenable/disable both its counters. We use this for the\nglobal enable/disable, and clear all config bits (except EN)\nto disable individual counters.\n\nActual ia32 hardware doesn\u0027t support lfence, so use a locked\nop without side-effect to implement a full barrier.\n\nperf stat and perf record seem to function correctly.\n\n[a.p.zijlstra@chello.nl: cleanups and complete the enable/disable code]\n\nSigned-off-by: Vince Weaver \u003cvince@deater.net\u003e\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLKML-Reference: \u003cPine.LNX.4.64.0907081718450.2715@pianoman.cluster.toy\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "de481ba925e880764e38b8756c93c05006892507",
      "tree": "8ed982c9440f75e3899ea0d4e62bb83f2947fdf9",
      "parents": [
        "dd0888c264c0d5feb5d86eb69c1fdbcdb42566af",
        "64daa4435a40aa1b7d0ece598ae783b89dda13ee"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 04 10:35:12 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 04 10:35:12 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/kyle/parisc-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/kyle/parisc-2.6: (27 commits)\n  parisc: use generic atomic64 on 32-bit\n  parisc: superio: fix build breakage\n  parisc: Fix PCI resource allocation on non-PAT SBA machines\n  parisc: perf: wire up sys_perf_counter_open\n  parisc: add task_pt_regs macro\n  parisc: wire sys_perf_counter_open to sys_ni_syscall\n  parisc: inventory.c, fix bloated stack frame\n  parisc: processor.c, fix bloated stack frame\n  parisc: fix compile warning in mm/init.c\n  parisc: remove dead code from sys_parisc32.c\n  parisc: wire up rt_tgsigqueueinfo\n  parisc: ensure broadcast tlb purge runs single threaded\n  parisc: fix \"delay!\" timer handling\n  parisc: fix mismatched parenthesis in memcpy.c\n  parisc: Fix gcc 4.4 warning in lba_pci.c\n  parisc: add parameter to read_cr16()\n  parisc: decode_exc.c should include kernel.h\n  parisc: remove obsolete hw_interrupt_type\n  parisc: fix irq compile bugs in arch/parisc/kernel/irq.c\n  parisc: advertise PCI devs after \"assign_resources\"\n  ...\n\nManually fixed up trivial conflicts in tools/perf/perf.h due to addition\nof SH vs HPPA perf-counter support.\n"
    },
    {
      "commit": "2d4618dce6a318ff4ec78dfe492cc3793015d540",
      "tree": "b262252b97743a6ff4e1011d7069cc9097d3dba3",
      "parents": [
        "abf1e11a0dcf5514139cb76ed8eb050107653abd"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@mcmartin.ca",
        "time": "Tue Jun 23 21:38:49 2009 -0400"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@mcmartin.ca",
        "time": "Fri Jul 03 03:34:12 2009 +0000"
      },
      "message": "parisc: perf: wire up sys_perf_counter_open\n\nSigned-off-by: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\n"
    },
    {
      "commit": "5a475ce4692f668b2615ae4ea1365c7c2d93f1dd",
      "tree": "0349690bce5fe2396a3788bb1a4084ffd87ee308",
      "parents": [
        "d960eea974f5e500c0dcb95a934239cc1f481cfd",
        "1c6a307a54668eda556f499c94e75086aaf8f80f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 01 11:46:30 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 01 11:46:30 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6:\n  sh: LCDC dcache flush for deferred io\n  sh: Fix compiler error and include the definition of IS_ERR_VALUE\n  sh: re-add LCDC fbdev support to the Migo-R defconfig\n  sh: fix se7724 ceu names\n  sh: ms7724se: Enable sh_eth in defconfig.\n  arch/sh/boards/mach-se/7206/io.c: Remove unnecessary semicolons\n  sh: ms7724se: Add sh_eth support\n  nommu: provide follow_pfn().\n  sh: Kill off unused DEBUG_BOOTMEM symbol.\n  perf_counter tools: add cpu_relax()/rmb() definitions for sh.\n  sh64: Hook up page fault events for software perf counters.\n  sh: Hook up page fault events for software perf counters.\n  sh: make set_perf_counter_pending() static inline.\n  clocksource: sh_tmu: Make undefined TCOR behaviour less undefined.\n"
    },
    {
      "commit": "f37a291c527c954df4da568de718ebb36b8261c0",
      "tree": "bb4863fbd185fbfef5f7d28cb4001d59d4123a2d",
      "parents": [
        "88a69dfbc6ab1e3b51bba8c9103055e21089ebb9"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jul 01 12:37:06 2009 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jul 01 12:49:48 2009 +0200"
      },
      "message": "perf_counter tools: Add more warnings and fix/annotate them\n\nEnable -Wextra. This found a few real bugs plus a number\nof signed/unsigned type mismatches/uncleanlinesses. It\nalso required a few annotations\n\nAll things considered it was still worth it so lets try with\nthis enabled for now.\n\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Mike Galbraith \u003cefault@gmx.de\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nLKML-Reference: \u003cnew-submission\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "55bcab46955644d5a8149a9b3cc9752a336e02f8",
      "tree": "a45593603de9265cb0624043ab36f4e0f98823fc",
      "parents": [
        "58580c86450bc09ff101f0d23fd8a162c146bc64",
        "7bec7a9134c25cecb0d7029199b59f7b1bef35b8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 30 19:02:59 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 30 19:02:59 2009 -0700"
      },
      "message": "Merge branch \u0027perfcounters-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027perfcounters-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (47 commits)\n  perf report: Add --symbols parameter\n  perf report: Add --comms parameter\n  perf report: Add --dsos parameter\n  perf_counter tools: Adjust only prelinked symbol\u0027s addresses\n  perf_counter: Provide a way to enable counters on exec\n  perf_counter tools: Reduce perf stat measurement overhead/skew\n  perf stat: Use percentages for scaling output\n  perf_counter, x86: Update x86_pmu after WARN()\n  perf stat: Micro-optimize the code: memcpy is only required if no event is selected and !null_run\n  perf stat: Improve output\n  perf stat: Fix multi-run stats\n  perf stat: Add -n/--null option to run without counters\n  perf_counter tools: Remove dead code\n  perf_counter: Complete counter swap\n  perf report: Print sorted callchains per histogram entries\n  perf_counter tools: Prepare a small callchain framework\n  perf record: Fix unhandled io return value\n  perf_counter tools: Add alias for \u0027l1d\u0027 and \u0027l1i\u0027\n  perf-report: Add bare minimum PERF_EVENT_READ parsing\n  perf-report: Add modes for inherited stats and no-samples\n  ...\n"
    },
    {
      "commit": "8cb76d99d715741637b6d0884f389e17e9cb05d2",
      "tree": "b4a66b3688390bc2571e4ddd0fa16a1cc0515c71",
      "parents": [
        "3928ddbe994cce1da1b6365b0db04d5765f254f4"
      ],
      "author": {
        "name": "Frederic Weisbecker",
        "email": "fweisbec@gmail.com",
        "time": "Fri Jun 26 16:28:00 2009 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Jun 26 16:47:00 2009 +0200"
      },
      "message": "perf_counter tools: Prepare a small callchain framework\n\nWe plan to display the callchains depending on some user-configurable\nparameters.\n\nTo gather the callchains stats from the recorded stream in a fast way,\nthis patch introduces an ad hoc radix tree adapted for callchains and also\na rbtree to sort these callchains once we have gathered every events\nfrom the stream.\n\nSigned-off-by: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Mike Galbraith \u003cefault@gmx.de\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nLKML-Reference: \u003c1246026481-8314-2-git-send-email-fweisbec@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "7c6a1c65bbd3be688e581511f45818663efc1877",
      "tree": "28bfa19c484b266d5ef3daa04aba8a6831277bc2",
      "parents": [
        "e5c59547791f171b280bc4c4b2c3ff171824c1a3"
      ],
      "author": {
        "name": "Peter Zijlstra",
        "email": "a.p.zijlstra@chello.nl",
        "time": "Thu Jun 25 17:05:54 2009 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Jun 25 21:39:04 2009 +0200"
      },
      "message": "perf_counter tools: Rework the file format\n\nCreate a structured file format that includes the full\nperf_counter_attr and all its relevant counter IDs so that\nthe reporting program has full information.\n\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLKML-Reference: \u003cnew-submission\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "febe8345353e8873e43f2c2c9792d062c770b22b",
      "tree": "a5c6e9f9e4a132febd6c6c92cc3f5974c865cdc9",
      "parents": [
        "163b2f0ba93e9298b3d5fff2337d860c3872ec60"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Jun 25 14:41:57 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Jun 25 14:41:57 2009 +0900"
      },
      "message": "perf_counter tools: add cpu_relax()/rmb() definitions for sh.\n\nSimple cpu_relax()/rmb() stubs that perf needs, which were inadvertently\nomitted from the sh HAVE_PERF_COUNTERS patch.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "12310e9c1b9a53896e4df0459039dd125f62aa9b",
      "tree": "99a629bc1711c72e67ab0e9e86730ef69a563bad",
      "parents": [
        "181d95229b0931ee2ce6aad7348079cbc10e8d05"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Mon Jun 22 12:08:22 2009 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Mon Jun 22 12:08:24 2009 +0200"
      },
      "message": "[S390] Enable tick based perf_counter on s390.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "9cffa8d53335d891cc0ecb3824a67118b3ee4b2f",
      "tree": "420e0f96198f0e78aedd006280826b8cf0839820",
      "parents": [
        "b49a9e7e72103ea91946453c19703a4dfa1994fe"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Jun 19 22:21:42 2009 +1000"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Jun 19 18:25:47 2009 +0200"
      },
      "message": "perf_counter tools: Define and use our own u64, s64 etc. definitions\n\nOn 64-bit powerpc, __u64 is defined to be unsigned long rather than\nunsigned long long.  This causes compiler warnings every time we\nprint a __u64 value with %Lx.\n\nRather than changing __u64, we define our own u64 to be unsigned long\nlong on all architectures, and similarly s64 as signed long long.\nFor consistency we also define u32, s32, u16, s16, u8 and s8.  These\ndefinitions are put in a new header, types.h, because these definitions\nare needed in util/string.h and util/symbol.h.\n\nThe main change here is the mechanical change of __[us]{64,32,16,8}\nto remove the \"__\".  The other changes are:\n\n* Create types.h\n* Include types.h in perf.h, util/string.h and util/symbol.h\n* Add types.h to the LIB_H definition in Makefile\n* Added (u64) casts in process_overflow_event() and print_sym_table()\n  to kill two remaining warnings.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nAcked-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: benh@kernel.crashing.org\nLKML-Reference: \u003c19003.33494.495844.956580@cargo.ozlabs.ibm.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "f5970550d5ccf90453cbd7d260370ea99d1f6513",
      "tree": "f09c265d9c44bf0cb74d5e998626c6dede5e14c9",
      "parents": [
        "2a0a50fe9def21835d65035cc8109c0b6dd6099d"
      ],
      "author": {
        "name": "Peter Zijlstra",
        "email": "a.p.zijlstra@chello.nl",
        "time": "Thu Jun 18 23:22:55 2009 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Jun 19 13:42:36 2009 +0200"
      },
      "message": "perf_counter tools: Add a data file header\n\nAdd a data file header so we can transfer data between record and report.\n\nLKML-Reference: \u003cnew-submission\u003e\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "974802eaa1afdc87e00821df7020a2b3c6fee623",
      "tree": "b5c38bece7f4948fe9d5cf9be02a0042e0fa39f6",
      "parents": [
        "bbd36e5e6aa6f1757c84cdb406b6eb81686d14af"
      ],
      "author": {
        "name": "Peter Zijlstra",
        "email": "a.p.zijlstra@chello.nl",
        "time": "Fri Jun 12 12:46:55 2009 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Jun 12 14:28:52 2009 +0200"
      },
      "message": "perf_counter: Add forward/backward attribute ABI compatibility\n\nProvide for means of extending the perf_counter_attr in a \u0027natural\u0027 way.\n\nWe allow growing the structure by appending fields at the end by specifying\nthe full structure size inside it.\n\nWhen a new kernel sees a smaller (old) structure, it will 0 pad the tail.\nWhen an old kernel sees a larger (new) structure, it will verify the tail\nconsists of 0s, otherwise fail.\n\nIf we fail due to a size-mismatch, we return -E2BIG and write the kernel\u0027s\nnative attribe size back into the provided structure.\n\nFurthermore, add some attribute verification, so that we\u0027ll fail counter\ncreation when unknown bits are present (PERF_SAMPLE, PERF_FORMAT, or in\nthe __reserved fields).\n\n(This ABI detail is introduced while keeping the existing syscall ABI.)\n\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Mike Galbraith \u003cefault@gmx.de\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nLKML-Reference: \u003cnew-submission\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "864709302a80f26fa9da3be5b47304f0b8bae192",
      "tree": "8c2bab78f141fe43a38914bd3e3aae0a88f958e5",
      "parents": [
        "75b5032212641f6d38ac041416945e70da833b68"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat Jun 06 20:33:43 2009 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat Jun 06 20:33:43 2009 +0200"
      },
      "message": "perf_counter tools: Move from Documentation/perf_counter/ to tools/perf/\n\nSeveral people have suggested that \u0027perf\u0027 has become a full-fledged\ntool that should be moved out of Documentation/. Move it to the\n(new) tools/ directory.\n\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Mike Galbraith \u003cefault@gmx.de\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nLKML-Reference: \u003cnew-submission\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "a21ca2cac582886a3e95c8bb84ff7c52d4d15e54",
      "tree": "d110005d81e46b1afb3204fbaacc132d0ec946ee",
      "parents": [
        "2f335a02b3c816e77e7df1d15b12e3bbb8f4c8f0"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat Jun 06 09:58:57 2009 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat Jun 06 11:37:22 2009 +0200"
      },
      "message": "perf_counter: Separate out attr-\u003etype from attr-\u003econfig\n\nCounter type is a frequently used value and we do a lot of\nbit juggling by encoding and decoding it from attr-\u003econfig.\n\nClean this up by creating a separate attr-\u003etype field.\n\nAlso clean up the various similarly complex user-space bits\nall around counter attribute management.\n\nThe net improvement is significant, and it will be easier\nto add a new major type (which is what triggered this cleanup).\n\n(This changes the ABI, all tools are adapted.)\n(PowerPC build-tested.)\n\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Mike Galbraith \u003cefault@gmx.de\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Corey Ashford \u003ccjashfor@linux.vnet.ibm.com\u003e\nCc: Marcelo Tosatti \u003cmtosatti@redhat.com\u003e\nCc: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nLKML-Reference: \u003cnew-submission\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "c70975bc8d5bac487616785f5d5bc7b090dfa2d9",
      "tree": "dfbbd1e7af293dc41732fda240476598057df5ec",
      "parents": [
        "0d48696f87e3618b0d35bd3e4e9d7c188d51e7de"
      ],
      "author": {
        "name": "Peter Zijlstra",
        "email": "a.p.zijlstra@chello.nl",
        "time": "Tue Jun 02 17:38:21 2009 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jun 02 21:45:34 2009 +0200"
      },
      "message": "perf_counter tools: Fix up the ABI shakeup\n\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLKML-Reference: \u003cnew-submission\u003e\nCc: Mike Galbraith \u003cefault@gmx.de\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Corey Ashford \u003ccjashfor@linux.vnet.ibm.com\u003e\nCc: Marcelo Tosatti \u003cmtosatti@redhat.com\u003e\nCc: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: John Kacur \u003cjkacur@redhat.com\u003e\nCc: Stephane Eranian \u003ceranian@googlemail.com\u003e\nLKML-Reference: \u003cnew-submission\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "85a9f9200226ddffc2ea50dae6a8df04c033ecd4",
      "tree": "6d6068dda59a6645f278318f67390a8c24464ff4",
      "parents": [
        "a3862d3f814ce7dfca9eed56ac23d29db3aee8d5"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon May 25 09:59:50 2009 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon May 25 09:59:50 2009 +0200"
      },
      "message": "perf_counter tools: increase limits, fix\n\nNR_CPUS and NR_COUNTERS goes up quadratic ... 1024x4096 was far\ntoo ambitious upper limit - go for 256x256 which is still plenty.\n\n[ Impact: reduce perf tool memory consumption ]\n\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Corey Ashford \u003ccjashfor@linux.vnet.ibm.com\u003e\nCc: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nCc: John Kacur \u003cjkacur@redhat.com\u003e\nCc: Mike Galbraith \u003cefault@gmx.de\u003e\nLKML-Reference: \u003cnew-submission\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "1a482f38c5aafeb3576079a38a5b21b46619f3d2",
      "tree": "6946791cf82545e1a2bd0baa8e70a9d7ec17ee68",
      "parents": [
        "682076ae1de0aba9c2da509f7b19dc03e30a6e1f"
      ],
      "author": {
        "name": "Peter Zijlstra",
        "email": "a.p.zijlstra@chello.nl",
        "time": "Sat May 23 18:28:58 2009 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat May 23 19:37:46 2009 +0200"
      },
      "message": "perf_counter: Fix userspace build\n\nrecent userspace (F11) seems to already include the\nlinux/unistd.h bits which means we cannot include the version\nin the kernel sources due to the header guards being the same.\n\nEnsure we include the kernel version first.\n\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Corey Ashford \u003ccjashfor@linux.vnet.ibm.com\u003e\nCc: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nCc: John Kacur \u003cjkacur@redhat.com\u003e\nLKML-Reference: \u003c20090523163012.739756497@chello.nl\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "c6eb13847ba081552d2af644219bddeff7110caf",
      "tree": "cbea27720a334563300654b6d6bb2c5bd9099daf",
      "parents": [
        "910431c7f2e963017d767b29c80ae706421e569f"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri May 22 18:18:28 2009 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri May 22 18:18:28 2009 +0200"
      },
      "message": "perf_counter tools: increase limits\n\nI tried to run with 300 active counters and the tools bailed out\nbecause our limit was at 64. So increase the counter limit to 1024\nand the CPU limit to 4096.\n\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Corey Ashford \u003ccjashfor@linux.vnet.ibm.com\u003e\nCc: Marcelo Tosatti \u003cmtosatti@redhat.com\u003e\nCc: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nLKML-Reference: \u003cnew-submission\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "4ba67c1d48aeedcc31630bb40b6179fc7d360f90",
      "tree": "56378771380380579e67229f457fcb6258c3f614",
      "parents": [
        "7bd5469cd938eec6a76b3135e6becd9b5e096e98"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri May 01 18:48:06 2009 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri May 01 18:50:29 2009 +0200"
      },
      "message": "perfcounter tools: get the syscall number from arch/*/include/asm/unistd.h\n\nAvoid further confusion during development\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "a92e70237c8abbd1c3241133bf72f2cd07c90eae",
      "tree": "12064586f1dc140e9b0c40af1c9989727bda9860",
      "parents": [
        "6eda5838bc5771578986429cde4a0870e1e5f5e1"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri May 01 18:39:47 2009 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri May 01 18:39:47 2009 +0200"
      },
      "message": "perfcounter tools: make rdclock an inline function\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "6eda5838bc5771578986429cde4a0870e1e5f5e1",
      "tree": "94b77643feda0d312bcd4c5b70fea8a268ef2f81",
      "parents": [
        "3666932bf2212a8fa77e344c5d946e86787bdbbe"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri May 01 18:29:57 2009 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri May 01 18:38:00 2009 +0200"
      },
      "message": "perfcounter tools: move common defines ... to local header file\n\nNo change, move of duplicated stuff only.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    }
  ]
}
