)]}'
{
  "log": [
    {
      "commit": "ed4bb9744b41d39ba35080c2390e201575121dc7",
      "tree": "e0175c5cdde7a7e2441d991cf59be436926a2756",
      "parents": [
        "c5e2254f8d63a6654149aa32ac5f2b7dd66a976d"
      ],
      "author": {
        "name": "K. Y. Srinivasan",
        "email": "kys@microsoft.com",
        "time": "Thu Jul 11 12:03:31 2013 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Jul 16 23:19:19 2013 -0700"
      },
      "message": "Tools: hv: KVP: Fix a bug in IPV6 subnet enumeration\n\nEach subnet string needs to be separated with a semicolon. Fix this bug.\n\nSigned-off-by: K. Y. Srinivasan \u003ckys@microsoft.com\u003e\nCc: Stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "560ae37178b12e3bd37626f7b1e0b29c503ea558",
      "tree": "24105534940152466aa331fb76a9438c85e634b5",
      "parents": [
        "4fa109b13042868de84bedc70ea9b8337b502cf9",
        "baf64b85445546a38b44052d71782dfe7531e350"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 13 15:35:47 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 13 15:35:47 2013 -0700"
      },
      "message": "Merge branch \u0027perf-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip\n\nPull perf fixes from Thomas Gleixner:\n - fix for do_div() abuse on x86\n - locking fix in perf core\n - a pile of (build) fixes and cleanups in perf tools\n\n* \u0027perf-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: (27 commits)\n  perf/x86: Fix incorrect use of do_div() in NMI warning\n  perf: Fix perf_lock_task_context() vs RCU\n  perf: Remove WARN_ON_ONCE() check in __perf_event_enable() for valid scenario\n  perf: Clone child context from parent context pmu\n  perf script: Fix broken include in Context.xs\n  perf tools: Fix -ldw/-lelf link test when static linking\n  perf tools: Revert regression in configuration of Python support\n  perf tools: Fix perf version generation\n  perf stat: Fix per-socket output bug for uncore events\n  perf symbols: Fix vdso list searching\n  perf evsel: Fix missing increment in sample parsing\n  perf tools: Update symbol_conf.nr_events when processing attribute events\n  perf tools: Fix new_term() missing free on error path\n  perf tools: Fix parse_events_terms() segfault on error path\n  perf evsel: Fix count parameter to read call in event_format__new\n  perf tools: fix a typo of a Power7 event name\n  perf tools: Fix -x/--exclude-other option for report command\n  perf evlist: Enhance perf_evlist__start_workload()\n  perf record: Remove -f/--force option\n  perf record: Remove -A/--append option\n  ...\n"
    },
    {
      "commit": "7728f036adb25f8f7f8e36ffa9cecf6ba3ddae91",
      "tree": "b37f71e5fd0d0bdd8919b294889c51f53320c513",
      "parents": [
        "8cbd0eefcaf8cc32ded2bf229f0fc379b2ad69f2",
        "d8851b4b0c1e7cf6cae829d060510437d2d320ee"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 11 12:28:17 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 11 12:28:17 2013 -0700"
      },
      "message": "Merge tag \u0027pm+acpi-3.11-rc1-more\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm\n\nPull more power management and ACPI updates from Rafael Wysocki:\n\n - Fix for a recent cpufreq regression that caused WARN() to trigger\n   overzealously in a couple of places and spam the kernel log with\n   useless garbage as a result.  From Viresh Kumar.\n\n - ACPI dock fix removing a discrepancy between the definition of\n   acpi_dock_init(), which says that the function returns int, and its\n   header in the header file, which says that it is a void function.\n   The function is now defined as void too.\n\n - ACPI PM fix for failures to update device power states as needed, for\n   example, during resume from system suspend, because the old state was\n   deeper than the new one, but the new one is not D0.\n\n - Fix for two debug messages in the ACPI power resources code that\n   don\u0027t have a newline at the end and make the kernel log difficult to\n   read.  From Mika Westerberg.\n\n - Two ACPI cleanups from Naresh Bhat and Haicheng Li.\n\n - cpupower updates from Thomas Renninger, including Intel Haswell\n   support improvements and a new idle-set subcommand among other\n   things.\n\n* tag \u0027pm+acpi-3.11-rc1-more\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm:\n  ACPI / power: add missing newline to debug messages\n  cpupower: Add Haswell family 0x45 specific idle monitor to show PC8,9,10 states\n  cpupower: Haswell also supports the C-states introduced with SandyBridge\n  cpupower: Introduce idle-set subcommand and C-state enabling/disabling\n  cpupower: Implement disabling of cstate interface\n  cpupower: Make idlestate usage unsigned\n  ACPI / fan: Initialize acpi_state variable\n  ACPI / scan: remove unused LIST_HEAD(acpi_device_list)\n  ACPI / dock: Actually define acpi_dock_init() as void\n  ACPI / PM: Fix corner case in acpi_bus_update_power()\n  cpufreq: Fix serialization of frequency transitions\n"
    },
    {
      "commit": "cb63fc26623ee38fd84d71ea5a98189240ec2e1b",
      "tree": "888721f9f48126b0f25711adbd82957d0f965781",
      "parents": [
        "a9642fa351c9dbf930ad2b5a1c17f3cfe2f62820",
        "4d47dde47f7dd95042fa56283d948f50dd4b509c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 10 16:05:40 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 10 16:05:40 2013 -0700"
      },
      "message": "Merge branch \u0027kbuild\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild\n\nPull kbuild updates from Michal Marek:\n - fix for make headers_install argv explosion with too long path\n - scripts/setlocalversion does not call git update-index needlessly\n - fix for the src.rpm produced by make rpm-pkg.  The new make\n   image_name can be useful also for other packaging tools.\n - scripts/mod/devicetable-offsets.o is not rebuilt during each make run\n - make modules_install dependency fix\n - scripts/sortextable portability fix\n - fix for kbuild to generate the output directory for all object files\n   in subdirs.\n - a couple of minor fixes\n\n* \u0027kbuild\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild:\n  kbuild: create directory for dir/file.o\n  tools/include: use stdint types for user-space byteshift headers\n  Makefile: Fix install error with make -j option\n  Fix a build warning in scripts/mod/file2alias.c\n  improve modalias building\n  scripts/mod: Spelling s/DEVICEVTABLE/DEVICETABLE/\n  kbuild: fix error when building from src rpm\n  scripts/setlocalversion on write-protected source tree\n  Makefile.lib: align DTB quiet_cmd\n  kbuild: fix make headers_install when path is too long\n"
    },
    {
      "commit": "5f129721713e099a04c6024015f97faa58562ab1",
      "tree": "c5a498f217da044eb5ce870bedc95c4bf82cf185",
      "parents": [
        "15a49b9a90c86c6cb7f270a699d2ae7468862c28",
        "c893c8d763d8a8a757028a48ace7d1bb2dd8373f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 10 14:50:58 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 10 14:50:58 2013 -0700"
      },
      "message": "Merge tag \u0027virtio-next-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux\n\nPull virtio updates from Rusty Russell:\n \"No real surprises\"\n\n* tag \u0027virtio-next-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux:\n  MAINTAINERS: add tools/virtio/ under virtio\n  tools/virtio: move module license stub to module.h\n  virtio: include asm/barrier explicitly\n  virtio: VIRTIO_F_ANY_LAYOUT feature\n  lguest: fix example launcher compilation for broken glibc headers.\n  virtio-net: fix the race between channels setting and refill\n  tools/lguest: real barriers.\n  tools/lguest: fix missing rmb().\n  virtio_balloon: leak_balloon(): only tell host if we got pages deflated\n  virtio-pci: fix leaks of msix_affinity_masks\n  Fix comment typo \"CONFIG_PAE\"\n"
    },
    {
      "commit": "750ade7e82709c2835cb221a7b6a9ef0a6a9c0ac",
      "tree": "bc11a23330d1d1288c684c4f9a4e1bda18715a5e",
      "parents": [
        "d14c496588733ec1b586ec068932c1db228dd770"
      ],
      "author": {
        "name": "Ramkumar Ramachandra",
        "email": "artagnon@gmail.com",
        "time": "Tue Jul 09 15:30:30 2013 +0530"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed Jul 10 13:47:00 2013 -0300"
      },
      "message": "perf script: Fix broken include in Context.xs\n\n765532c8 (perf script: Finish the rename from trace to script,\n2010-12-23) made a mistake during find-and-replace replacing\n\"../../../util/trace-event.h\" with \"../../../util/script-event.h\", a\nnon-existent file.  Fix this include.\n\nSigned-off-by: Ramkumar Ramachandra \u003cartagnon@gmail.com\u003e\nCc: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nLink: http://lkml.kernel.org/r/1373364033-7918-3-git-send-email-artagnon@gmail.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "d14c496588733ec1b586ec068932c1db228dd770",
      "tree": "25f263467908d520d9d317089bd91c47dfcdadd6",
      "parents": [
        "a363a9da65d253fa7354ce5fd630f4f94df934cc"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@chromium.org",
        "time": "Thu May 09 00:17:44 2013 -0400"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed Jul 10 13:41:12 2013 -0300"
      },
      "message": "perf tools: Fix -ldw/-lelf link test when static linking\n\nSince libelf sometimes uses libpthread, we have to list that after -lelf\nwhen someone tries to build statically.  Else things go boom:\n\nMakefile:479: *** No libelf.h/libelf found, please install \\\n\tlibelf-dev/elfutils-libelf-devel.  Stop.\n\nSimilarly, the -ldw test fails as it often uses -lz:\n\nMakefile:462: No libdw.h found or old libdw.h found or elfutils is older \\\n\tthan 0.138, disables dwarf support. Please install new elfutils-devel/libdw-dev\n\nAnd if we add debugging to try-cc, we see:\n+ echo \u0027#include \u003cdwarf.h\u003e\n\nint main(void)\n{\n        Dwarf *dbg \u003d dwarf_begin(0, DWARF_C_READ);\n        return (long)dbg;\n}\u0027\n+ i686-pc-linux-gnu-gcc -x c - -O2 -pipe -march\u003datom -mtune\u003datom -mfpmath\u003dsse -g \\\n\t-D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS\u003d64 -D_GNU_SOURCE \\\n\t-ldw -lelf -static -lpthread -lrt -lelf -lm -o .24368\n/usr/lib/libdw.a(dwarf_begin_elf.o):function check_section.isra.1: error: undefined reference to \u0027inflateInit_\u0027\n/usr/lib/libdw.a(dwarf_begin_elf.o):function check_section.isra.1: error: undefined reference to \u0027inflate\u0027\n/usr/lib/libdw.a(dwarf_begin_elf.o):function check_section.isra.1: error: undefined reference to \u0027inflateReset\u0027\n/usr/lib/libdw.a(dwarf_begin_elf.o):function check_section.isra.1: error: undefined reference to \u0027inflateEnd\u0027\n\n+ echo \u0027#include \u003clibelf.h\u003e\n\nint main(void)\n{\n        Elf *elf \u003d elf_begin(0, ELF_C_READ, 0);\n        return (long)elf;\n}\u0027\n+ i686-pc-linux-gnu-gcc -x c - -O2 -pipe -march\u003datom -mtune\u003datom -mfpmath\u003dsse -g \\\n\t-D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS\u003d64 -D_GNU_SOURCE \\\n\t-static -lpthread -lrt -lelf -lm -o .19216\n/usr/lib/libelf.a(elf_begin.o):function file_read_elf: error: undefined reference to \u0027pthread_rwlock_init\u0027\n/usr/lib/libelf.a(elf_begin.o):function __libelf_read_mmaped_file: error: undefined reference to \u0027pthread_rwlock_init\u0027\n/usr/lib/libelf.a(elf_begin.o):function __libelf_read_mmaped_file: error: undefined reference to \u0027pthread_rwlock_init\u0027\n/usr/lib/libelf.a(elf_begin.o):function read_file: error: undefined reference to \u0027pthread_rwlock_init\u0027\n/usr/lib/libelf.a(elf_begin.o):function lock_dup_elf.8072: error: undefined reference to \u0027pthread_rwlock_unlock\u0027\n/usr/lib/libelf.a(elf_begin.o):function lock_dup_elf.8072: error: undefined reference to \u0027pthread_rwlock_wrlock\u0027\n/usr/lib/libelf.a(elf_begin.o):function elf_begin: error: undefined reference to \u0027pthread_rwlock_rdlock\u0027\n/usr/lib/libelf.a(elf_begin.o):function elf_begin: error: undefined reference to \u0027pthread_rwlock_unlock\u0027\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nCc: Ingo Molnar \u003cmingo@redhat.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLink: http://lkml.kernel.org/r/1368073064-18276-1-git-send-email-vapier@gentoo.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "496322bc91e35007ed754184dcd447a02b6dd685",
      "tree": "f5298d0a74c0a6e65c0e98050b594b8d020904c1",
      "parents": [
        "2e17c5a97e231f3cb426f4b7895eab5be5c5442e",
        "56e0ef527b184b3de2d7f88c6190812b2b2ac6bf"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 09 18:24:39 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 09 18:24:39 2013 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next\n\nPull networking updates from David Miller:\n \"This is a re-do of the net-next pull request for the current merge\n  window.  The only difference from the one I made the other day is that\n  this has Eliezer\u0027s interface renames and the timeout handling changes\n  made based upon your feedback, as well as a few bug fixes that have\n  trickeled in.\n\n  Highlights:\n\n   1) Low latency device polling, eliminating the cost of interrupt\n      handling and context switches.  Allows direct polling of a network\n      device from socket operations, such as recvmsg() and poll().\n\n      Currently ixgbe, mlx4, and bnx2x support this feature.\n\n      Full high level description, performance numbers, and design in\n      commit 0a4db187a999 (\"Merge branch \u0027ll_poll\u0027\")\n\n      From Eliezer Tamir.\n\n   2) With the routing cache removed, ip_check_mc_rcu() gets exercised\n      more than ever before in the case where we have lots of multicast\n      addresses.  Use a hash table instead of a simple linked list, from\n      Eric Dumazet.\n\n   3) Add driver for Atheros CQA98xx 802.11ac wireless devices, from\n      Bartosz Markowski, Janusz Dziedzic, Kalle Valo, Marek Kwaczynski,\n      Marek Puzyniak, Michal Kazior, and Sujith Manoharan.\n\n   4) Support reporting the TUN device persist flag to userspace, from\n      Pavel Emelyanov.\n\n   5) Allow controlling network device VF link state using netlink, from\n      Rony Efraim.\n\n   6) Support GRE tunneling in openvswitch, from Pravin B Shelar.\n\n   7) Adjust SOCK_MIN_RCVBUF and SOCK_MIN_SNDBUF for modern times, from\n      Daniel Borkmann and Eric Dumazet.\n\n   8) Allow controlling of TCP quickack behavior on a per-route basis,\n      from Cong Wang.\n\n   9) Several bug fixes and improvements to vxlan from Stephen\n      Hemminger, Pravin B Shelar, and Mike Rapoport.  In particular,\n      support receiving on multiple UDP ports.\n\n  10) Major cleanups, particular in the area of debugging and cookie\n      lifetime handline, to the SCTP protocol code.  From Daniel\n      Borkmann.\n\n  11) Allow packets to cross network namespaces when traversing tunnel\n      devices.  From Nicolas Dichtel.\n\n  12) Allow monitoring netlink traffic via AF_PACKET sockets, in a\n      manner akin to how we monitor real network traffic via ptype_all.\n      From Daniel Borkmann.\n\n  13) Several bug fixes and improvements for the new alx device driver,\n      from Johannes Berg.\n\n  14) Fix scalability issues in the netem packet scheduler\u0027s time queue,\n      by using an rbtree.  From Eric Dumazet.\n\n  15) Several bug fixes in TCP loss recovery handling, from Yuchung\n      Cheng.\n\n  16) Add support for GSO segmentation of MPLS packets, from Simon\n      Horman.\n\n  17) Make network notifiers have a real data type for the opaque\n      pointer that\u0027s passed into them.  Use this to properly handle\n      network device flag changes in arp_netdev_event().  From Jiri\n      Pirko and Timo Teräs.\n\n  18) Convert several drivers over to module_pci_driver(), from Peter\n      Huewe.\n\n  19) tcp_fixup_rcvbuf() can loop 500 times over loopback, just use a\n      O(1) calculation instead.  From Eric Dumazet.\n\n  20) Support setting of explicit tunnel peer addresses in ipv6, just\n      like ipv4.  From Nicolas Dichtel.\n\n  21) Protect x86 BPF JIT against spraying attacks, from Eric Dumazet.\n\n  22) Prevent a single high rate flow from overruning an individual cpu\n      during RX packet processing via selective flow shedding.  From\n      Willem de Bruijn.\n\n  23) Don\u0027t use spinlocks in TCP md5 signing fast paths, from Eric\n      Dumazet.\n\n  24) Don\u0027t just drop GSO packets which are above the TBF scheduler\u0027s\n      burst limit, chop them up so they are in-bounds instead.  Also\n      from Eric Dumazet.\n\n  25) VLAN offloads are missed when configured on top of a bridge, fix\n      from Vlad Yasevich.\n\n  26) Support IPV6 in ping sockets.  From Lorenzo Colitti.\n\n  27) Receive flow steering targets should be updated at poll() time\n      too, from David Majnemer.\n\n  28) Fix several corner case regressions in PMTU/redirect handling due\n      to the routing cache removal, from Timo Teräs.\n\n  29) We have to be mindful of ipv4 mapped ipv6 sockets in\n      upd_v6_push_pending_frames().  From Hannes Frederic Sowa.\n\n  30) Fix L2TP sequence number handling bugs, from James Chapman.\"\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next: (1214 commits)\n  drivers/net: caif: fix wrong rtnl_is_locked() usage\n  drivers/net: enic: release rtnl_lock on error-path\n  vhost-net: fix use-after-free in vhost_net_flush\n  net: mv643xx_eth: do not use port number as platform device id\n  net: sctp: confirm route during forward progress\n  virtio_net: fix race in RX VQ processing\n  virtio: support unlocked queue poll\n  net/cadence/macb: fix bug/typo in extracting gem_irq_read_clear bit\n  Documentation: Fix references to defunct linux-net@vger.kernel.org\n  net/fs: change busy poll time accounting\n  net: rename low latency sockets functions to busy poll\n  bridge: fix some kernel warning in multicast timer\n  sfc: Fix memory leak when discarding scattered packets\n  sit: fix tunnel update via netlink\n  dt:net:stmmac: Add dt specific phy reset callback support.\n  dt:net:stmmac: Add support to dwmac version 3.610 and 3.710\n  dt:net:stmmac: Allocate platform data only if its NULL.\n  net:stmmac: fix memleak in the open method\n  ipv6: rt6_check_neigh should successfully verify neigh if no NUD information are available\n  net: ipv6: fix wrong ping_v6_sendmsg return value\n  ...\n"
    },
    {
      "commit": "a363a9da65d253fa7354ce5fd630f4f94df934cc",
      "tree": "a42d05a777959b6e009384bb28cf570b03ab93bb",
      "parents": [
        "a4147f0f91386540316e468f3a3674a498dada5f"
      ],
      "author": {
        "name": "Michael Witten",
        "email": "mfwitten@gmail.com",
        "time": "Wed Apr 17 02:23:16 2013 +0000"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Tue Jul 09 17:29:01 2013 -0300"
      },
      "message": "perf tools: Revert regression in configuration of Python support\n\nAmong other things, the following:\n\n  commit 31160d7feab786c991780d7f0ce2755a469e0e5e\n  Date:   Tue Jan 8 16:22:36 2013 -0500\n  perf tools: Fix GNU make v3.80 compatibility issue\n\nattempts to aid the user by tapping into an existing error message,\nas described in the commit message:\n\n  ... Also fix an issue where _get_attempt was called with only\n  one argument. This prevented the error message from printing\n  the name of the variable that can be used to fix the problem.\n\nor more precisely:\n\n  -$(if $($(1)),$(call _ge_attempt,$($(1)),$(1)),$(call _ge_attempt,$(2)))\n  +$(if $($(1)),$(call _ge_attempt,$($(1)),$(1)),$(call _ge_attempt,$(2),$(1)))\n\nHowever, The \"missing\" argument was in fact missing on purpose; it\u0027s\nabsence is a signal that the error message should be skipped, because\nthe failure would be due to the default value, not any user-supplied\nvalue.  This can be seen in how `_ge_attempt\u0027 uses `gea_err\u0027 (in the\nconfig/utilities.mak file):\n\n  _ge_attempt \u003d $(if $(get-executable),$(get-executable),$(_gea_warn)$(call _gea_err,$(2)))\n  _gea_warn \u003d $(warning The path \u0027$(1)\u0027 is not executable.)\n  _gea_err  \u003d $(if $(1),$(error Please set \u0027$(1)\u0027 appropriately))\n\nThat is, because the argument is no longer missing, the value `$(1)\u0027\n(associated with `_gea_err\u0027) always evaluates to true, thus always\ntriggering the error condition that is meant to be reserved for\nonly the case when a user explicitly supplies an invalid value.\n\nConcretely, the result is a regression in the Makefile\u0027s configuration\nof python support; rather than gracefully disable support when the\nrelevant executables cannot be found according to default values, the\nbuild process halts in error as though the user explicitly supplied\nthe values.\n\nThis new commit simply reverts the offending one-line change.\n\nReported-by: Pekka Enberg \u003cpenberg@kernel.org\u003e\nLink: http://lkml.kernel.org/r/CAOJsxLHv17Ys3M7P5q25imkUxQW6LE_vABxh1N3Tt7Mv6Ho4iw@mail.gmail.com\nSigned-off-by: Michael Witten \u003cmfwitten@gmail.com\u003e\n"
    },
    {
      "commit": "80390df8b263f1f6b7acb1df35a758736e3ec961",
      "tree": "cb845dcd5f680bc3e9cec15476817cfe8cbdc45f",
      "parents": [
        "c5610a5d7188b90fe0f927d2513bf684fb0bc427"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Mon Jul 08 11:31:10 2013 +0930"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Tue Jul 09 10:47:53 2013 +0930"
      },
      "message": "tools/virtio: move module license stub to module.h\n\nThis fixes build for the vringh test:\n[linux]$ make -C tools/virtio/\nmake: Entering directory `/home/mst/scm/linux/tools/virtio\u0027\ncc -g -O2 -Wall -I. -I ../../usr/include/ -Wno-pointer-sign\n-fno-strict-overflow -fno-strict-aliasing -fno-common -MMD\n-U_FORTIFY_SOURCE   -c -o vringh.o ../../drivers/vhost/vringh.c\n../../drivers/vhost/vringh.c:1010:16: error: expected declaration\nspecifiers or ‘...’ before string constant\n\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\n"
    },
    {
      "commit": "a4147f0f91386540316e468f3a3674a498dada5f",
      "tree": "ba9ee1366e013a0589c58c275e0fe54d3b19c8df",
      "parents": [
        "582ec0829b3dd74d8c0f58403a3f9df8cbaa9c7d"
      ],
      "author": {
        "name": "Robert Richter",
        "email": "robert.richter@calxeda.com",
        "time": "Wed May 08 11:43:34 2013 +0200"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Jul 08 18:09:52 2013 -0300"
      },
      "message": "perf tools: Fix perf version generation\n\nThe tag of the perf version is wrongly determined, always the latest tag\nis taken regardless of the HEAD commit:\n\n $ perf --version\n perf version 3.9.rc8.gd7f5d3\n $ git describe d7f5d3\n v3.9-rc7-154-gd7f5d33\n $ head -n 4 Makefile\n VERSION \u003d 3\n PATCHLEVEL \u003d 9\n SUBLEVEL \u003d 0\n EXTRAVERSION \u003d -rc7\n\nIn other cases no tag might be found.\n\nThis patch fixes this.\n\nThis new implementation handles also the case if there are no tags at\nall found in the git repo but there is a commit id.\n\nSigned-off-by: Robert Richter \u003crobert.richter@calxeda.com\u003e\nLink: http://lkml.kernel.org/r/1368006214-12912-1-git-send-email-rric@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "582ec0829b3dd74d8c0f58403a3f9df8cbaa9c7d",
      "tree": "dfc53409cad09fd7c8eccbf5db02ecbd700f2a36",
      "parents": [
        "f9ceffb605be7b3b3b2a6e6d14dd0d7a97eae580"
      ],
      "author": {
        "name": "Stephane Eranian",
        "email": "eranian@google.com",
        "time": "Fri Jul 05 19:06:45 2013 +0200"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Jul 08 18:01:46 2013 -0300"
      },
      "message": "perf stat: Fix per-socket output bug for uncore events\n\nThis patch fixes a problem reported by Andi Kleen on perf\nstat when measuring uncore events:\n\n # perf stat --per-socket -e uncore_pcu/event\u003d0x0/ -I1000  -a sleep 2\n\nIt would not report counts for the second socket. That was due to a\ncpu mapping bug in print_aggr().\n\nThis patch also fixes the socket numbering bug for \u003cnot counted\u003e\nevents.\n\nReported-by: Andi Kleen \u003cak@linux.intel.com\u003e\nSigned-off-by: Stephane Eranian \u003ceranian@google.com\u003e\nTested-by: Andi Kleen \u003cak@linux.intel.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\nCc: zheng.z.yan@intel.com\nLink: http://lkml.kernel.org/r/20130705170645.GA32519@quad\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "f9ceffb605be7b3b3b2a6e6d14dd0d7a97eae580",
      "tree": "a574dc86d6a683220fd157779bc16580ce0ef3cf",
      "parents": [
        "54bd269205c188967d565f1f5552b13d08ca1be0"
      ],
      "author": {
        "name": "Waiman Long",
        "email": "Waiman.Long@hp.com",
        "time": "Thu May 09 10:42:48 2013 -0400"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Jul 08 17:59:07 2013 -0300"
      },
      "message": "perf symbols: Fix vdso list searching\n\nWhen \"perf record\" was used on a large machine with a lot of CPUs, the\nperf post-processing time (the time after the workload was done until\nthe perf command itself exited) could take a lot of minutes and even\nhours depending on how large the resulting perf.data file was.\n\nWhile running AIM7 1500-user high_systime workload on a 80-core x86-64\nsystem with a 3.9 kernel (with only the -s -a options used), the\nworkload itself took about 2 minutes to run and the perf.data file had a\nsize of 1108.746 MB. However, the post-processing step took more than 10\nminutes.\n\nWith a gprof-profiled perf binary, the time spent by perf was as\nfollows:\n\n  %   cumulative   self              self     total\n time   seconds   seconds    calls   s/call   s/call  name\n 96.90    822.10   822.10   192156     0.00     0.00  dsos__find\n  0.81    828.96     6.86 172089958     0.00     0.00  rb_next\n  0.41    832.44     3.48 48539289     0.00     0.00  rb_erase\n\nSo 97% (822 seconds) of the time was spent in a single dsos_find()\nfunction. After analyzing the call-graph data below:\n\n -----------------------------------------------\n                 0.00  822.12  192156/192156      map__new [6]\n [7]     96.9    0.00  822.12  192156         vdso__dso_findnew [7]\n               822.10    0.00  192156/192156      dsos__find [8]\n                 0.01    0.00  192156/192156      dsos__add [62]\n                 0.01    0.00  192156/192366      dso__new [61]\n                 0.00    0.00       1/45282525     memdup [31]\n                 0.00    0.00  192156/192230      dso__set_long_name [91]\n -----------------------------------------------\n               822.10    0.00  192156/192156      vdso__dso_findnew [7]\n [8]     96.9  822.10    0.00  192156         dsos__find [8]\n -----------------------------------------------\n\nIt was found that the vdso__dso_findnew() function failed to locate\nVDSO__MAP_NAME (\"[vdso]\") in the dso list and have to insert a new\nentry at the end for 192156 times. This problem is due to the fact that\nthere are 2 types of name in the dso entry - short name and long name.\nThe initial dso__new() adds \"[vdso]\" to both the short and long names.\nAfter that, vdso__dso_findnew() modifies the long name to something\nlike /tmp/perf-vdso.so-NoXkDj. The dsos__find() function only compares\nthe long name. As a result, the same vdso entry is duplicated many\ntime in the dso list. This bug increases memory consumption as well\nas slows the symbol processing time to a crawl.\n\nTo resolve this problem, the dsos__find() function interface was\nmodified to enable searching either the long name or the short\nname. The vdso__dso_findnew() will now search only the short name\nwhile the other call sites search for the long name as before.\n\nWith this change, the cpu time of perf was reduced from 848.38s to\n15.77s and dsos__find() only accounted for 0.06% of the total time.\n\n  0.06     15.73     0.01   192151     0.00     0.00  dsos__find\n\nSigned-off-by: Waiman Long \u003cWaiman.Long@hp.com\u003e\nAcked-by: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: \"Chandramouleeswaran, Aswin\" \u003caswin@hp.com\u003e\nCc: \"Norton, Scott J\" \u003cscott.norton@hp.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: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nLink: http://lkml.kernel.org/r/1368110568-64714-1-git-send-email-Waiman.Long@hp.com\n[ replaced TRUE/FALSE with stdbool.h equivalents, fixing builds where\n  those macros are not present (NO_LIBPYTHON\u003d1 NO_LIBPERL\u003d1), fix from Jiri Olsa ]\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "54bd269205c188967d565f1f5552b13d08ca1be0",
      "tree": "c4d2b8bf939b8aaaf29c0f7d08dd9e824dbc5a0a",
      "parents": [
        "7e0d6fc90fc6f9faea63a2b67233ae767903573c"
      ],
      "author": {
        "name": "Adrian Hunter",
        "email": "adrian.hunter@intel.com",
        "time": "Thu Jul 04 16:20:34 2013 +0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Jul 08 17:47:13 2013 -0300"
      },
      "message": "perf evsel: Fix missing increment in sample parsing\n\nThe final sample format bit used to be PERF_SAMPLE_STACK_USER which\nneglected to do a final increment of the array pointer.  The result is\nthat the following parsing might start at the wrong place.\n\nSigned-off-by: Adrian Hunter \u003cadrian.hunter@intel.com\u003e\nCc: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: 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/r/1372944040-32690-16-git-send-email-adrian.hunter@intel.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "7e0d6fc90fc6f9faea63a2b67233ae767903573c",
      "tree": "ba3a94ef06f776f05119878c73f58230e3481af8",
      "parents": [
        "4be8be6b430611def94bcd583b7b302d197a9520"
      ],
      "author": {
        "name": "Adrian Hunter",
        "email": "adrian.hunter@intel.com",
        "time": "Thu Jul 04 16:20:29 2013 +0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Jul 08 17:46:39 2013 -0300"
      },
      "message": "perf tools: Update symbol_conf.nr_events when processing attribute events\n\nSigned-off-by: Adrian Hunter \u003cadrian.hunter@intel.com\u003e\nCc: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: 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/r/1372944040-32690-11-git-send-email-adrian.hunter@intel.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "4be8be6b430611def94bcd583b7b302d197a9520",
      "tree": "d20c11e8fac372d2bf39d7c975600f290cf0dd63",
      "parents": [
        "b2c34fde048f3c85ef0716a8cdabbe46ac67d1e6"
      ],
      "author": {
        "name": "Adrian Hunter",
        "email": "adrian.hunter@intel.com",
        "time": "Thu Jul 04 16:20:24 2013 +0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Jul 08 17:45:56 2013 -0300"
      },
      "message": "perf tools: Fix new_term() missing free on error path\n\nOn the error path, newly allocated \u0027term\u0027 must be freed.\n\nSigned-off-by: Adrian Hunter \u003cadrian.hunter@intel.com\u003e\nAcked-by: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: 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/r/1372944040-32690-6-git-send-email-adrian.hunter@intel.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "b2c34fde048f3c85ef0716a8cdabbe46ac67d1e6",
      "tree": "234d694cf5d645d4c5af97b2f9c4c535817a16bd",
      "parents": [
        "7cab84e8975cfb8a59ce3e79ce75e5eedd384484"
      ],
      "author": {
        "name": "Adrian Hunter",
        "email": "adrian.hunter@intel.com",
        "time": "Thu Jul 04 16:20:23 2013 +0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Jul 08 17:45:41 2013 -0300"
      },
      "message": "perf tools: Fix parse_events_terms() segfault on error path\n\nOn the error path, \u0027data.terms\u0027 may not have been initialised.\n\nSigned-off-by: Adrian Hunter \u003cadrian.hunter@intel.com\u003e\nAcked-by: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: 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/r/1372944040-32690-5-git-send-email-adrian.hunter@intel.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "7cab84e8975cfb8a59ce3e79ce75e5eedd384484",
      "tree": "19738c3b991850a997703972e0e7c5f34d1bf143",
      "parents": [
        "7e40c92019cef784fffbdfc51c6e731e7ee6ba10"
      ],
      "author": {
        "name": "David Ahern",
        "email": "dsahern@gmail.com",
        "time": "Tue Jul 02 13:27:20 2013 -0600"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Jul 08 17:40:39 2013 -0300"
      },
      "message": "perf evsel: Fix count parameter to read call in event_format__new\n\nper realloc above the length of the buffer is alloc_size, not BUFSIZ.\nAdjust length per size as done for buf start.\n\nAddresses some valgrind complaints:\n\n\u003d\u003d1870\u003d\u003d Syscall param read(buf) points to unaddressable byte(s)\n\u003d\u003d1870\u003d\u003d    at 0x4E3F610: __read_nocancel (in /lib64/libpthread-2.14.90.so)\n\u003d\u003d1870\u003d\u003d    by 0x44AEE1: event_format__new (unistd.h:45)\n\u003d\u003d1870\u003d\u003d    by 0x44B025: perf_evsel__newtp (evsel.c:158)\n\u003d\u003d1870\u003d\u003d    by 0x451919: add_tracepoint_event (parse-events.c:395)\n\u003d\u003d1870\u003d\u003d    by 0x479815: parse_events_parse (parse-events.y:292)\n\u003d\u003d1870\u003d\u003d    by 0x45463A: parse_events_option (parse-events.c:861)\n\u003d\u003d1870\u003d\u003d    by 0x44FEE4: get_value (parse-options.c:113)\n\u003d\u003d1870\u003d\u003d    by 0x450767: parse_options_step (parse-options.c:192)\n\u003d\u003d1870\u003d\u003d    by 0x450C40: parse_options (parse-options.c:422)\n\u003d\u003d1870\u003d\u003d    by 0x42735F: cmd_record (builtin-record.c:918)\n\u003d\u003d1870\u003d\u003d    by 0x419D72: run_builtin (perf.c:319)\n\u003d\u003d1870\u003d\u003d    by 0x4195F2: main (perf.c:376)\n\u003d\u003d1870\u003d\u003d  Address 0xcffebf0 is 0 bytes after a block of size 8,192 alloc\u0027d\n\u003d\u003d1870\u003d\u003d    at 0x4C2A62F: malloc (vg_replace_malloc.c:270)\n\u003d\u003d1870\u003d\u003d    by 0x4C2A7A3: realloc (vg_replace_malloc.c:662)\n\u003d\u003d1870\u003d\u003d    by 0x44AF07: event_format__new (evsel.c:121)\n\u003d\u003d1870\u003d\u003d    by 0x44B025: perf_evsel__newtp (evsel.c:158)\n\u003d\u003d1870\u003d\u003d    by 0x451919: add_tracepoint_event (parse-events.c:395)\n\u003d\u003d1870\u003d\u003d    by 0x479815: parse_events_parse (parse-events.y:292)\n\u003d\u003d1870\u003d\u003d    by 0x45463A: parse_events_option (parse-events.c:861)\n\u003d\u003d1870\u003d\u003d    by 0x44FEE4: get_value (parse-options.c:113)\n\u003d\u003d1870\u003d\u003d    by 0x450767: parse_options_step (parse-options.c:192)\n\u003d\u003d1870\u003d\u003d    by 0x450C40: parse_options (parse-options.c:422)\n\u003d\u003d1870\u003d\u003d    by 0x42735F: cmd_record (builtin-record.c:918)\n\u003d\u003d1870\u003d\u003d    by 0x419D72: run_builtin (perf.c:319)\n\nSigned-off-by: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nLink: http://lkml.kernel.org/r/1372793245-4136-2-git-send-email-dsahern@gmail.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "0276c22a3f22b7f6696fa07b0a77635726b2c0fd",
      "tree": "4233ab9a93c8f901ad2d78a4e6dba7d59b262ec1",
      "parents": [
        "bcf3145fbeb1bd91ad2ca67b1946077530f7bfb1"
      ],
      "author": {
        "name": "Jiri Olsa",
        "email": "jolsa@redhat.com",
        "time": "Mon Jun 10 08:21:21 2013 +0200"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Jul 08 17:38:53 2013 -0300"
      },
      "message": "perf tools: Fix -x/--exclude-other option for report command\n\nCurrently we have symbol_conf.exclude_other being set as true every time\nso the -x/--exclude-other has nothing to do.\n\nAlso we have no way to see the data with symbol_conf.exclude_other being\nfalse which is useful sometimes.\n\nFixing it by making symbol_conf.exclude_other false by default.\n\n1) Example without -x option:\n\n  $ perf report -i perf.data.delete -p perf_session__delete -s parent\n\n  +  99.91%  [other]\n  +   0.08%  perf_session__delete\n  +   0.00%  perf_session__delete_dead_threads\n  +   0.00%  perf_session__delete_threads\n\n2) Example with -x option:\n\n  $ ./perf report -i perf.data.delete -p perf_session__delete -s parent -x\n\n  +  96.22%  perf_session__delete\n  +   1.89%  perf_session__delete_dead_threads\n  +   1.89%  perf_session__delete_threads\n\nIn Example 1) we get the sorted out data together with the rest\n\"[other]\". This could help us estimate how much time we spent in the\nsorted data.\n\nIn Example 2) the total is just the sorted data.\n\nSigned-off-by: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Andi Kleen \u003cak@linux.intel.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: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLink: http://lkml.kernel.org/n/tip-sg8fvu0fyqohf9ur9l38lhkw@git.kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "bcf3145fbeb1bd91ad2ca67b1946077530f7bfb1",
      "tree": "da2034b1ccc9f8fce8e830085bc35a1d9655cccb",
      "parents": [
        "4a4d371a4dfbd3b84a7eab8d535d4c7c3647b09e"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Wed Jun 26 16:14:15 2013 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Jul 08 17:38:30 2013 -0300"
      },
      "message": "perf evlist: Enhance perf_evlist__start_workload()\n\nWhen perf tries to start a workload, it relies on a pipe which the\nworkload was blocked for reading.  After closing the pipe on the parent,\nthe workload (child) can start the actual work via exec().\n\nHowever, if another process was forked after creating a workload, this\nmechanism cannot work since the other process (child) also inherits the\npipe, so that closing the pipe in parent cannot unblock the workload.\nFix it by using explicit write call can then closing it.\n\nFor similar reason, the pipe fd on parent should be marked as CLOEXEC so\nthat it can be closed after another child exec\u0027ed.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nLink: http://lkml.kernel.org/r/1372230862-15861-13-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "4a4d371a4dfbd3b84a7eab8d535d4c7c3647b09e",
      "tree": "146826970a6dba294ad9e3bc0ab40b1983e48e48",
      "parents": [
        "563aecb2e63a16f86c7daabfdcfee23f3e7c5955"
      ],
      "author": {
        "name": "Jiri Olsa",
        "email": "jolsa@redhat.com",
        "time": "Wed Jun 05 13:37:21 2013 +0200"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Jul 08 17:37:25 2013 -0300"
      },
      "message": "perf record: Remove -f/--force option\n\nIt no longer have any affect on the processing and is marked as obsolete\nanyway.\n\nSigned-off-by: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Andi Kleen \u003cak@linux.intel.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: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLink: http://lkml.kernel.org/n/tip-tvwyspiqr4getzfib2lw06ty@git.kernel.org\nLink: http://lkml.kernel.org/r/1372307120-737-1-git-send-email-namhyung@kernel.org\n[ combined patch removing the -f usage in various sub-commands, such as \u0027perf sched\u0027, etc, by Namhyung Kim ]\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "563aecb2e63a16f86c7daabfdcfee23f3e7c5955",
      "tree": "52d72aa0bf7dd9351bc96d5f4b26b4d4cde8cca1",
      "parents": [
        "d07f0b120642f442d81a61f68a9325fb7717004f"
      ],
      "author": {
        "name": "Jiri Olsa",
        "email": "jolsa@redhat.com",
        "time": "Wed Jun 05 13:35:06 2013 +0200"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Jul 08 17:37:10 2013 -0300"
      },
      "message": "perf record: Remove -A/--append option\n\nIt\u0027s no longer working and needed.\n\nQuite straightforward discussion/vote was in here:\nhttp://marc.info/?t\u003d137028288300004\u0026r\u003d1\u0026w\u003d2\n\nSigned-off-by: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Andi Kleen \u003cak@linux.intel.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: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLink: http://lkml.kernel.org/n/tip-8fgdva12hl8w3xzzpsvvg7nx@git.kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "d07f0b120642f442d81a61f68a9325fb7717004f",
      "tree": "0a0c3e465c98439a4ab98bbdb21892422b994ca1",
      "parents": [
        "079787f209416416383c74ea5d5044be2d586f5e"
      ],
      "author": {
        "name": "Stephane Eranian",
        "email": "eranian@google.com",
        "time": "Tue Jun 04 17:44:26 2013 +0200"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Jul 08 17:36:33 2013 -0300"
      },
      "message": "perf stat: Avoid sending SIGTERM to random processes\n\nThis patch fixes a problem with perf stat whereby on termination it may\nsend a SIGTERM signal to random processes on systems with high PID\nrecycling. I got some actual bug reports on this.\n\nThere is race between the SIGCHLD and sig_atexit() handlers.  This patch\naddresses this problem by clearing child_pid in the SIGCHLD handler.\n\nSigned-off-by: Stephane Eranian \u003ceranian@google.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\nLink: http://lkml.kernel.org/r/20130604154426.GA2928@quad\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "079787f209416416383c74ea5d5044be2d586f5e",
      "tree": "17847ff50d6560fc66136cae8b6dd7dfeb2cc6f7",
      "parents": [
        "756bbc84e30b57ca1010b550ea30594fd0b0494f"
      ],
      "author": {
        "name": "Joonsoo Kim",
        "email": "iamjoonsoo.kim@lge.com",
        "time": "Wed Jun 19 10:02:29 2013 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Jul 08 17:36:17 2013 -0300"
      },
      "message": "tools lib lk: Fix for cross build\n\nCurrently, lib lk doesn\u0027t use CROSS_COMPILE environment variable, so\ncross build always fails.\n\nThis is a quick fix for this problem.\n\nSigned-off-by: Joonsoo Kim \u003ciamjoonsoo.kim@lge.com\u003e\nCc: Ingo Molnar \u003cmingo@redhat.com\u003e\nCc: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLink: http://lkml.kernel.org/r/1371603750-15053-2-git-send-email-iamjoonsoo.kim@lge.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "756bbc84e30b57ca1010b550ea30594fd0b0494f",
      "tree": "fab6ef307c7df8bb0310c9f5fb622e56874137b9",
      "parents": [
        "13966721a11f4a2ba8038191e48083b5f31822bb"
      ],
      "author": {
        "name": "Joonsoo Kim",
        "email": "iamjoonsoo.kim@lge.com",
        "time": "Wed Jun 19 10:02:30 2013 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Jul 08 17:36:05 2013 -0300"
      },
      "message": "perf tools: Include termios.h explicitly\n\nBuilding perf for android fails because it can\u0027t find the definition of\nstruct winsize.\n\nThis definition is in termios.h, so I add this header to util.h to solve\nthe problem.\n\nIt is missed by commit \u00272c803e52\u0027 which moves get_term_dimensions() from\nbuiltin-top.c to util.c, but missed to move termios.h header.\n\nSigned-off-by: Joonsoo Kim \u003ciamjoonsoo.kim@lge.com\u003e\nAcked-by: David Ahern \u003cdsahern@gmail.com\u003e\nCc: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@redhat.com\u003e\nCc: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLink: http://lkml.kernel.org/r/1371603750-15053-3-git-send-email-iamjoonsoo.kim@lge.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "13966721a11f4a2ba8038191e48083b5f31822bb",
      "tree": "c46c44f7bd94c62c79b50e722a17fe34787ec5ef",
      "parents": [
        "107de3724eff5a6fa6474a4d2aa5460b63749ebf"
      ],
      "author": {
        "name": "Kirill A. Shutemov",
        "email": "kirill.shutemov@linux.intel.com",
        "time": "Thu Jun 06 14:35:03 2013 +0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Jul 08 17:35:40 2013 -0300"
      },
      "message": "perf bench: Fix memory allocation fail check in mem{set,cpy} workloads\n\nAddresses of allocated memory areas saved to \u0027*src\u0027 and \u0027*dst\u0027, so we\nneed to check them for NULL, not \u0027src\u0027 and \u0027dst\u0027.\n\nSigned-off-by: Kirill A. Shutemov \u003ckirill.shutemov@linux.intel.com\u003e\nAcked-by: Hitoshi Mitake \u003cmitake.hitoshi@lab.ntt.co.jp\u003e\nCc: Hitoshi Mitake \u003ch.mitake@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/1370518503-4230-1-git-send-email-kirill.shutemov@linux.intel.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "107de3724eff5a6fa6474a4d2aa5460b63749ebf",
      "tree": "46ef3710a3a1e12139fd84b00c6cf23065aebfca",
      "parents": [
        "761a0f395d5d8b7aafe563ecefbc8cf71a214a91"
      ],
      "author": {
        "name": "Robert Richter",
        "email": "robert.richter@linaro.org",
        "time": "Tue Jun 11 17:22:38 2013 +0200"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Jul 08 17:34:00 2013 -0300"
      },
      "message": "perf tools: Fix build errors with O and DESTDIR make vars set\n\nFixing build errors with O and DESTDIR make vars set:\n\n $ make prefix\u003d/usr/local O\u003d$builddir DESTDIR\u003d$destdir -C tools/ perf\n ...\n make[1]: Entering directory `.../.source/perf/tools/perf\u0027\n     CC .../.build/perf/perf/util/parse-events.o\n util/parse-events.c:14:32: fatal error: parse-events-bison.h: No such file or directory\n compilation terminated.\n make[1]: *** [.../.build/perf/perf/util/parse-events.o] Error 1\n ...\n\nand:\n\n     LINK /.../.build/perf/perf/perf\n gcc: error: /.../.build/perf/perf//.../.source/perf/tools/lib/lk/liblk.a: No such file or directory\n\nSigned-off-by: Robert Richter \u003crobert.richter@linaro.org\u003e\nSigned-off-by: Robert Richter \u003crric@kernel.org\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Robert Richter \u003crric@kernel.org\u003e\nLink: http://lkml.kernel.org/r/1370964158-4135-1-git-send-email-rric@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "761a0f395d5d8b7aafe563ecefbc8cf71a214a91",
      "tree": "d7078f45745d2ac15089a759c4dc2cea5c3a5346",
      "parents": [
        "5125bc22e7871b46e71312d6cc4455e9eea1619d"
      ],
      "author": {
        "name": "Robert Richter",
        "email": "robert.richter@calxeda.com",
        "time": "Mon May 06 20:40:14 2013 +0200"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Jul 08 17:31:49 2013 -0300"
      },
      "message": "perf tools: Fix output directory of Documentation/\n\nThe OUTPUT directory is wrongly determind leading to:\n\n make[3]: *** No rule to make target `.../.build/perf/PERF-VERSION-FILE\u0027.  Stop.\n\nFixing this by using the generic approach in script/Makefile.include.\n\nSigned-off-by: Robert Richter \u003crobert.richter@calxeda.com\u003e\nLink: http://lkml.kernel.org/r/1367865614-30876-1-git-send-email-rric@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "5125bc22e7871b46e71312d6cc4455e9eea1619d",
      "tree": "27a9d972309b9f3b687a0ea92a3cfde91c3f7559",
      "parents": [
        "e5302920da9ef23f9d19d4e9ac85704cc25bee7a"
      ],
      "author": {
        "name": "Robert Richter",
        "email": "robert.richter@calxeda.com",
        "time": "Fri May 03 15:49:53 2013 +0200"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Jul 08 17:31:34 2013 -0300"
      },
      "message": "tools: Get only verbose output with V\u003d1\n\nFix having verbose build with V\u003d0, e.g:\n\n make V\u003d0 -C tools/ perf\n\nSigned-off-by: Robert Richter \u003crobert.richter@calxeda.com\u003e\nLink: http://lkml.kernel.org/r/20130503134953.GU8356@rric.localhost\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "21884a83b2192a00885d7244a1dda32debd2fbc7",
      "tree": "e00267bbcac32f0114b3d21a20c61107d2314c40",
      "parents": [
        "8b70a90cabafb6a6e1a0d3f838b38355fe48337e",
        "73b0cd674ccc64c921e25bd7154f26d342116539"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 06 14:09:38 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 06 14:09:38 2013 -0700"
      },
      "message": "Merge branch \u0027timers-core-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip\n\nPull timer core updates from Thomas Gleixner:\n \"The timer changes contain:\n\n   - posix timer code consolidation and fixes for odd corner cases\n\n   - sched_clock implementation moved from ARM to core code to avoid\n     duplication by other architectures\n\n   - alarm timer updates\n\n   - clocksource and clockevents unregistration facilities\n\n   - clocksource/events support for new hardware\n\n   - precise nanoseconds RTC readout (Xen feature)\n\n   - generic support for Xen suspend/resume oddities\n\n   - the usual lot of fixes and cleanups all over the place\n\n  The parts which touch other areas (ARM/XEN) have been coordinated with\n  the relevant maintainers.  Though this results in an handful of\n  trivial to solve merge conflicts, which we preferred over nasty cross\n  tree merge dependencies.\n\n  The patches which have been committed in the last few days are bug\n  fixes plus the posix timer lot.  The latter was in akpms queue and\n  next for quite some time; they just got forgotten and Frederic\n  collected them last minute.\"\n\n* \u0027timers-core-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: (59 commits)\n  hrtimer: Remove unused variable\n  hrtimers: Move SMP function call to thread context\n  clocksource: Reselect clocksource when watchdog validated high-res capability\n  posix-cpu-timers: don\u0027t account cpu timer after stopped thread runtime accounting\n  posix_timers: fix racy timer delta caching on task exit\n  posix-timers: correctly get dying task time sample in posix_cpu_timer_schedule()\n  selftests: add basic posix timers selftests\n  posix_cpu_timers: consolidate expired timers check\n  posix_cpu_timers: consolidate timer list cleanups\n  posix_cpu_timer: consolidate expiry time type\n  tick: Sanitize broadcast control logic\n  tick: Prevent uncontrolled switch to oneshot mode\n  tick: Make oneshot broadcast robust vs. CPU offlining\n  x86: xen: Sync the CMOS RTC as well as the Xen wallclock\n  x86: xen: Sync the wallclock when the system time is set\n  timekeeping: Indicate that clock was set in the pvclock gtod notifier\n  timekeeping: Pass flags instead of multiple bools to timekeeping_update()\n  xen: Remove clock_was_set() call in the resume path\n  hrtimers: Support resuming with two or more CPUs online (but stopped)\n  timer: Fix jiffies wrap behavior of round_jiffies_common()\n  ...\n"
    },
    {
      "commit": "7ee767b69b6885dd81bafaf1881c5028033a6177",
      "tree": "d5875991f2b9582da406ace83b41355396824cd5",
      "parents": [
        "2aa1ca75c48f1da2c9bdc81ec4403eaf89a410d5"
      ],
      "author": {
        "name": "Thomas Renninger",
        "email": "trenn@suse.de",
        "time": "Fri Jun 28 15:34:33 2013 +0200"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rafael.j.wysocki@intel.com",
        "time": "Fri Jul 05 01:52:19 2013 +0200"
      },
      "message": "cpupower: Add Haswell family 0x45 specific idle monitor to show PC8,9,10 states\n\nThis specific processor supports 3 new package sleep states.\nProvide a monitor, so that the user can see their usage.\n\nSigned-off-by: Thomas Renninger \u003ctrenn@suse.de\u003e\nSigned-off-by: Rafael J. Wysocki \u003crafael.j.wysocki@intel.com\u003e\n"
    },
    {
      "commit": "2aa1ca75c48f1da2c9bdc81ec4403eaf89a410d5",
      "tree": "4ce7ae2958d2dbddacd026d0524c8b90b7ee5906",
      "parents": [
        "c4f3610eba69321b9cf35779cd67e68b5138cc16"
      ],
      "author": {
        "name": "Thomas Renninger",
        "email": "trenn@suse.de",
        "time": "Fri Jun 28 15:34:32 2013 +0200"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rafael.j.wysocki@intel.com",
        "time": "Fri Jul 05 01:52:19 2013 +0200"
      },
      "message": "cpupower: Haswell also supports the C-states introduced with SandyBridge\n\nAdd Haswell model numbers to snb_register() as it also supports the\nC-states introduced in SandyBridge processors.\n\n[rjw: Changelog]\nSigned-off-by: Thomas Renninger \u003ctrenn@suse.de\u003e\nSigned-off-by: Rafael J. Wysocki \u003crafael.j.wysocki@intel.com\u003e\n"
    },
    {
      "commit": "c4f3610eba69321b9cf35779cd67e68b5138cc16",
      "tree": "1e290acedef8572a22812c98709cf0754f5d36a9",
      "parents": [
        "0924c369bc5492cf181a066fc2d459aa18ffa5ac"
      ],
      "author": {
        "name": "Thomas Renninger",
        "email": "trenn@suse.de",
        "time": "Fri Jun 28 15:34:31 2013 +0200"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rafael.j.wysocki@intel.com",
        "time": "Fri Jul 05 01:52:19 2013 +0200"
      },
      "message": "cpupower: Introduce idle-set subcommand and C-state enabling/disabling\n\nExample:\n\ncpupower idle-set -d 3\n\nwill disable C-state 3 on all processors (set commands are active on\nall CPUs by default), same as:\n\ncpupower -c all idle-set -d 3\n\nSigned-off-by: Thomas Renninger \u003ctrenn@suse.de\u003e\nSigned-off-by: Rafael J. Wysocki \u003crafael.j.wysocki@intel.com\u003e\n"
    },
    {
      "commit": "0924c369bc5492cf181a066fc2d459aa18ffa5ac",
      "tree": "da95fc8a244654d0ea196e5e483704566f45ce3d",
      "parents": [
        "f605181abd95a109031a23c67a824eb8e5dcfe67"
      ],
      "author": {
        "name": "Thomas Renninger",
        "email": "trenn@suse.de",
        "time": "Fri Jun 28 15:34:30 2013 +0200"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rafael.j.wysocki@intel.com",
        "time": "Fri Jul 05 01:52:19 2013 +0200"
      },
      "message": "cpupower: Implement disabling of cstate interface\n\nLatest kernel allows to disable C-states via:\n/sys/devices/system/cpu/cpuX/cpuidle/stateY/disable\n\nThis patch provides lower level sysfs access functions to make use of\nthis interface.  A later patch will implement the higher level stuff.\n\nSigned-off-by: Thomas Renninger \u003ctrenn@suse.de\u003e\nSigned-off-by: Rafael J. Wysocki \u003crafael.j.wysocki@intel.com\u003e\n"
    },
    {
      "commit": "f605181abd95a109031a23c67a824eb8e5dcfe67",
      "tree": "5601199a58e0c9f5d1cd1a3e4a07457ca7070247",
      "parents": [
        "f991fae5c6d42dfc5029150b05a78cf3f6c18cc9"
      ],
      "author": {
        "name": "Thomas Renninger",
        "email": "trenn@suse.de",
        "time": "Fri Jun 28 15:34:29 2013 +0200"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rafael.j.wysocki@intel.com",
        "time": "Fri Jul 05 01:52:19 2013 +0200"
      },
      "message": "cpupower: Make idlestate usage unsigned\n\nUse unsigned int as the data type for some variables related to CPU\nidle states which allows the code to be simplified slightly.\n\n[rjw: Changelog]\nSigned-off-by: Thomas Renninger \u003ctrenn@suse.de\u003e\nSigned-off-by: Rafael J. Wysocki \u003crafael.j.wysocki@intel.com\u003e\n"
    },
    {
      "commit": "80cc38b16389849a6e06441ace4530f6b2497c3c",
      "tree": "1dabc02b0a1faa6b640de20e38aa31bb5d0c443f",
      "parents": [
        "3366dd9fa887ebbda4872e9554f853eaeda764be",
        "83a35e360433b58791bc9c4e288cace466d62e3a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 04 11:40:58 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 04 11:40:58 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 \"The usual stuff from trivial tree\"\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (34 commits)\n  treewide: relase -\u003e release\n  Documentation/cgroups/memory.txt: fix stat file documentation\n  sysctl/net.txt: delete reference to obsolete 2.4.x kernel\n  spinlock_api_smp.h: fix preprocessor comments\n  treewide: Fix typo in printk\n  doc: device tree: clarify stuff in usage-model.txt.\n  open firmware: \"/aliasas\" -\u003e \"/aliases\"\n  md: bcache: Fixed a typo with the word \u0027arithmetic\u0027\n  irq/generic-chip: fix a few kernel-doc entries\n  frv: Convert use of typedef ctl_table to struct ctl_table\n  sgi: xpc: Convert use of typedef ctl_table to struct ctl_table\n  doc: clk: Fix incorrect wording\n  Documentation/arm/IXP4xx fix a typo\n  Documentation/networking/ieee802154 fix a typo\n  Documentation/DocBook/media/v4l fix a typo\n  Documentation/video4linux/si476x.txt fix a typo\n  Documentation/virtual/kvm/api.txt fix a typo\n  Documentation/early-userspace/README fix a typo\n  Documentation/video4linux/soc-camera.txt fix a typo\n  lguest: fix CONFIG_PAE -\u003e CONFIG_x86_PAE in comment\n  ...\n"
    },
    {
      "commit": "e6dc0418bcb96e3cccb80571f35934ed72e9c99a",
      "tree": "18c261f3b26dae4d07f560c6bf712b130ee2f5ce",
      "parents": [
        "9b9cd8024a2882e896c65222aa421d461354e3f2"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Thu Jul 04 11:22:58 2013 +0930"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Thu Jul 04 11:25:07 2013 +0930"
      },
      "message": "lguest: fix example launcher compilation for broken glibc headers.\n\nSomehow a naked u16 slipped into the glibc headers on my Ubuntu machine\n(i386 2.17-0ubuntu5), breaking compile:\n\n\tIn file included from lguest.c:46:0:\n\t/usr/include/linux/virtio_net.h:188:2: error: unknown type name ‘u16’\n\nWe use the kernel-style types anyway, just define them before the includes.\nAlso remove the advice on adding missing headers: that no longer works.\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\n"
    },
    {
      "commit": "9307c29524502c21f0e8a6d96d850b2f5bc0bd9a",
      "tree": "a09baf73bb04c6b83114e229e2567e84417d1f0f",
      "parents": [
        "94d090013e82ba7e8da74f042e3b88406479706c"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Wed Jul 03 15:09:23 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 03 16:08:07 2013 -0700"
      },
      "message": "tools/testing/selftests: don\u0027t assume the x bit is set on scripts\n\nThe x bit can easily get lost (patch(1) loses it, for example).\n\nReported-by: Ramkumar Ramachandra \u003cartagnon@gmail.com\u003e\nCc: Dave Young \u003cdyoung@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": "94d090013e82ba7e8da74f042e3b88406479706c",
      "tree": "cb2679215daffea51cc7a6bfb5a88fac1d408391",
      "parents": [
        "1b7871550330c8777c45e07b84781529f27e2b3c"
      ],
      "author": {
        "name": "Ramkumar Ramachandra",
        "email": "artagnon@gmail.com",
        "time": "Wed Jul 03 15:09:22 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 03 16:08:07 2013 -0700"
      },
      "message": "selftests: add .gitignore for kcmp\n\nSigned-off-by: Ramkumar Ramachandra \u003cartagnon@gmail.com\u003e\nCc: Dave Young \u003cdyoung@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": "1b7871550330c8777c45e07b84781529f27e2b3c",
      "tree": "46d80f503259bee35d465eeb7f8173f8447f13c7",
      "parents": [
        "c7fed9cf614aa1dc561ad3334b02e896d042068f"
      ],
      "author": {
        "name": "Ramkumar Ramachandra",
        "email": "artagnon@gmail.com",
        "time": "Wed Jul 03 15:09:21 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 03 16:08:07 2013 -0700"
      },
      "message": "selftests: fix clean target in kcmp Makefile\n\nSigned-off-by: Ramkumar Ramachandra \u003cartagnon@gmail.com\u003e\nCc: Dave Young \u003cdyoung@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": "c7fed9cf614aa1dc561ad3334b02e896d042068f",
      "tree": "43c13d36b3ec6d715ddffab5625bfc6327d1f967",
      "parents": [
        "7e50533d4b84289e4f01de56d6f98e9c64e2229e"
      ],
      "author": {
        "name": "Ramkumar Ramachandra",
        "email": "artagnon@gmail.com",
        "time": "Wed Jul 03 15:09:20 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 03 16:08:07 2013 -0700"
      },
      "message": "selftests: add .gitignore for vm\n\nSigned-off-by: Ramkumar Ramachandra \u003cartagnon@gmail.com\u003e\nCc: Dave Young \u003cdyoung@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": "7e50533d4b84289e4f01de56d6f98e9c64e2229e",
      "tree": "87ddd7bb0f6ccc41e74e2ae22f38e71ff03df152",
      "parents": [
        "fc256f04eb82abcd2bd828fee4af0c36763ffee0"
      ],
      "author": {
        "name": "Joern Engel",
        "email": "joern@logfs.org",
        "time": "Wed Jul 03 15:09:19 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 03 16:08:07 2013 -0700"
      },
      "message": "selftests: add hugetlbfstest\n\nAs the confusing naming indicates, this test has some overlap with\npre-existing tests.  Would be nice to merge them eventually.  But since it\nis only test code, cleanliness is much less important than mere existence.\n\nSigned-off-by: Joern Engel \u003cjoern@logfs.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fc256f04eb82abcd2bd828fee4af0c36763ffee0",
      "tree": "277366f4bb6fb4696b2f9f2ecf1e9822f053bc40",
      "parents": [
        "51a1d16563fb6488ae1f30d31f62abc6aa50b268"
      ],
      "author": {
        "name": "Joern Engel",
        "email": "joern@logfs.org",
        "time": "Wed Jul 03 15:09:18 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 03 16:08:07 2013 -0700"
      },
      "message": "self-test: fix make clean\n\nthuge-gen was forgotten.  Fix it by removing the duplication, so we don\u0027t\nget too many repeats.\n\nSigned-off-by: Joern Engel \u003cjoern@logfs.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "51a1d16563fb6488ae1f30d31f62abc6aa50b268",
      "tree": "41ae763e706690676168f189fbae0b56f8c2d62e",
      "parents": [
        "0786f7b225ba1edd801dc4bfbf6191d058b943a2"
      ],
      "author": {
        "name": "Joern Engel",
        "email": "joern@logfs.org",
        "time": "Wed Jul 03 15:09:17 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 03 16:08:07 2013 -0700"
      },
      "message": "selftests: exit 1 on failure\n\nIn case this ever gets scripted, it should return 0 on success and 1 on\nfailure.  Parsing the output should be left to meatbags.\n\nSigned-off-by: Joern Engel \u003cjoern@logfs.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0bc4b0cf15708fca04095232c4e448634e94d029",
      "tree": "9c6d6e455c20b7fa19adfc22928dd5e5f839a12a",
      "parents": [
        "2473f3e7a97ce8bc0fe7596cdb361b21221418eb"
      ],
      "author": {
        "name": "Frederic Weisbecker",
        "email": "fweisbec@gmail.com",
        "time": "Fri Jun 28 00:06:43 2013 +0000"
      },
      "committer": {
        "name": "Frederic Weisbecker",
        "email": "fweisbec@gmail.com",
        "time": "Wed Jul 03 16:20:03 2013 +0200"
      },
      "message": "selftests: add basic posix timers selftests\n\nAdd some initial basic tests on a few posix timers interface such as\nsetitimer() and timer_settime().\n\nThese simply check that expiration happens in a reasonable timeframe after\nexpected elapsed clock time (user time, user + system time, real time,\n...).\n\nThis is helpful for finding basic breakages while hacking\non this subsystem.\n\nSigned-off-by: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Stanislaw Gruszka \u003csgruszka@redhat.com\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nCc: KOSAKI Motohiro \u003ckosaki.motohiro@gmail.com\u003e\nCc: Olivier Langlois \u003colivier@trillion01.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b35310627f396efcc25d71fb343b3aa02039d20d",
      "tree": "8e6378e4abf220f884a060877f0249380ceabd55",
      "parents": [
        "d2aae8477cd00325bb7c7c7e95be488088900c48"
      ],
      "author": {
        "name": "Yaakov Selkowitz",
        "email": "yselkowitz@users.sourceforge.net",
        "time": "Tue Jun 25 20:13:37 2013 -0500"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Wed Jul 03 16:02:28 2013 +0200"
      },
      "message": "tools/include: use stdint types for user-space byteshift headers\n\nCommit a07f7672d7cf0ff0d6e548a9feb6e0bd016d9c6c added user-space copies\nof the byteshift headers to be used by hostprogs, changing e.g. u8 to __u8.\nHowever, in order to cross-compile the kernel from a non-Linux system,\nstdint.h types need to be used instead of linux/types.h types.\n\nSigned-off-by: Yaakov Selkowitz \u003cyselkowitz@users.sourceforge.net\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "f0bb4c0ab064a8aeeffbda1cee380151a594eaab",
      "tree": "14d55a89c5db455aa10ff9a96ca14c474a9c4d55",
      "parents": [
        "a4883ef6af5e513a1e8c2ab9aab721604aa3a4f5",
        "983433b5812c5cf33a9008fa38c6f9b407fedb76"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 02 16:15:23 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 02 16:15:23 2013 -0700"
      },
      "message": "Merge branch \u0027perf-core-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip\n\nPull perf updates from Ingo Molnar:\n \"Kernel improvements:\n\n   - watchdog driver improvements by Li Zefan\n   - Power7 CPI stack events related improvements by Sukadev Bhattiprolu\n   - event multiplexing via hrtimers and other improvements by Stephane\n     Eranian\n   - kernel stack use optimization by Andrew Hunter\n   - AMD IOMMU uncore PMU support by Suravee Suthikulpanit\n   - NMI handling rate-limits by Dave Hansen\n   - various hw_breakpoint fixes by Oleg Nesterov\n   - hw_breakpoint overflow period sampling and related signal handling\n     fixes by Jiri Olsa\n   - Intel Haswell PMU support by Andi Kleen\n\n  Tooling improvements:\n\n   - Reset SIGTERM handler in workload child process, fix from David\n     Ahern.\n   - Makefile reorganization, prep work for Kconfig patches, from Jiri\n     Olsa.\n   - Add automated make test suite, from Jiri Olsa.\n   - Add --percent-limit option to \u0027top\u0027 and \u0027report\u0027, from Namhyung\n     Kim.\n   - Sorting improvements, from Namhyung Kim.\n   - Expand definition of sysfs format attribute, from Michael Ellerman.\n\n  Tooling fixes:\n\n   - \u0027perf tests\u0027 fixes from Jiri Olsa.\n   - Make Power7 CPI stack events available in sysfs, from Sukadev\n     Bhattiprolu.\n   - Handle death by SIGTERM in \u0027perf record\u0027, fix from David Ahern.\n   - Fix printing of perf_event_paranoid message, from David Ahern.\n   - Handle realloc failures in \u0027perf kvm\u0027, from David Ahern.\n   - Fix divide by 0 in variance, from David Ahern.\n   - Save parent pid in thread struct, from David Ahern.\n   - Handle JITed code in shared memory, from Andi Kleen.\n   - Fixes for \u0027perf diff\u0027, from Jiri Olsa.\n   - Remove some unused struct members, from Jiri Olsa.\n   - Add missing liblk.a dependency for python/perf.so, fix from Jiri\n     Olsa.\n   - Respect CROSS_COMPILE in liblk.a, from Rabin Vincent.\n   - No need to do locking when adding hists in perf report, only \u0027top\u0027\n     needs that, from Namhyung Kim.\n   - Fix alignment of symbol column in in the hists browser (top,\n     report) when -v is given, from NAmhyung Kim.\n   - Fix \u0027perf top\u0027 -E option behavior, from Namhyung Kim.\n   - Fix bug in isupper() and islower(), from Sukadev Bhattiprolu.\n   - Fix compile errors in bp_signal \u0027perf test\u0027, from Sukadev\n     Bhattiprolu.\n\n  ... and more things\"\n\n* \u0027perf-core-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: (102 commits)\n  perf/x86: Disable PEBS-LL in intel_pmu_pebs_disable()\n  perf/x86: Fix shared register mutual exclusion enforcement\n  perf/x86/intel: Support full width counting\n  x86: Add NMI duration tracepoints\n  perf: Drop sample rate when sampling is too slow\n  x86: Warn when NMI handlers take large amounts of time\n  hw_breakpoint: Introduce \"struct bp_cpuinfo\"\n  hw_breakpoint: Simplify *register_wide_hw_breakpoint()\n  hw_breakpoint: Introduce cpumask_of_bp()\n  hw_breakpoint: Simplify the \"weight\" usage in toggle_bp_slot() paths\n  hw_breakpoint: Simplify list/idx mess in toggle_bp_slot() paths\n  perf/x86/intel: Add mem-loads/stores support for Haswell\n  perf/x86/intel: Support Haswell/v4 LBR format\n  perf/x86/intel: Move NMI clearing to end of PMI handler\n  perf/x86/intel: Add Haswell PEBS support\n  perf/x86/intel: Add simple Haswell PMU support\n  perf/x86/intel: Add Haswell PEBS record support\n  perf/x86/intel: Fix sparse warning\n  perf/x86/amd: AMD IOMMU Performance Counter PERF uncore PMU implementation\n  perf/x86/amd: Add IOMMU Performance Counter resource management\n  ...\n"
    },
    {
      "commit": "37beae65fa4a683b2f17f3472708ab58d134b03c",
      "tree": "ca2ce4693f596cdc680a45a010429b7311aac451",
      "parents": [
        "c590b5e2f05b5e98e614382582b7ae4cddb37599"
      ],
      "author": {
        "name": "Daniel Borkmann",
        "email": "dborkman@redhat.com",
        "time": "Mon Jul 01 18:09:50 2013 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 02 00:23:57 2013 -0700"
      },
      "message": "tools: selftests: psock_tpacket: get rid of macro wrappers\n\nThe TPACKET_V3 test code consists of a lot of unecessary macro\nwrappers that rather obfuscate what members are accessed in what\nway. So get rid of them and make the code more readable. Also\ncredit Chetan for providing tpacket_v3 example code. Furthermore,\nget rid of private offset usage, as we do not need it here.\n\nSigned-off-by: Daniel Borkmann \u003cdborkman@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0d69a65e97fc8090ee83c8639137b4b5c8ece237",
      "tree": "93e2bc0c120bf31c6ed70a95ad95317417df5e3e",
      "parents": [
        "8fd9a6365eb8a79a2d8f0e0baa01f4db6345e8dd"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Tue Jul 02 15:35:14 2013 +0930"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Tue Jul 02 15:42:05 2013 +0930"
      },
      "message": "tools/lguest: real barriers.\n\nLguest guests are UP, but the host is probably SMP, so real barriers are\nrequired in case the device thread and the guest are on different CPUs.\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\n"
    },
    {
      "commit": "8fd9a6365eb8a79a2d8f0e0baa01f4db6345e8dd",
      "tree": "35b566aed74e6b4c46cdbff23b2ceda5f4fe5a9b",
      "parents": [
        "8c6bab4f3874d31804a00782c48a8f244a0d3cc0"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Tue Jul 02 15:35:13 2013 +0930"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Tue Jul 02 15:42:04 2013 +0930"
      },
      "message": "tools/lguest: fix missing rmb().\n\nThe virtio spec was missing a barrier in example code, so I went back\nto look at the lguest code.  Indeed, we need one.\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\n"
    },
    {
      "commit": "12e50c30545b74ca8b6ef7f442b826fed155193f",
      "tree": "a250f87fa7fe6c10ca9e1726fc065f12da0fdd2f",
      "parents": [
        "0e496b8e84410c96d1ffc86f0b37b0328a4234da"
      ],
      "author": {
        "name": "Tomas Hozza",
        "email": "thozza@redhat.com",
        "time": "Mon Jun 17 10:39:44 2013 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Jun 17 15:54:59 2013 -0700"
      },
      "message": "tools: hv: Improve error logging in KVP daemon.\n\nUse errno and strerror() when logging errors to provide\nmore information.\n\nSigned-off-by: Tomas Hozza \u003cthozza@redhat.com\u003e\nSigned-off-by: K. Y. Srinivasan \u003ckys@microsoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "0e496b8e84410c96d1ffc86f0b37b0328a4234da",
      "tree": "d8a2aeeaee03eb4f305ba4dc5ab9395c4ee31321",
      "parents": [
        "214da6728acac285cac0e8e9b6c4c13838b8e1b0",
        "7d132055814ef17a6c7b69f342244c410a5e000f"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Jun 17 11:54:25 2013 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Jun 17 11:54:25 2013 -0700"
      },
      "message": "Merge 3.10-rc6 into char-misc-next\n\nWe want the fixes in here.\n"
    },
    {
      "commit": "b844db31874e3b1c3b86c65024ac7bed9f77ee42",
      "tree": "7a88339c7c723b24d00011b19375a1ea5ea887d7",
      "parents": [
        "26e04462c8b78d079d3231396ec72d58a14f114b"
      ],
      "author": {
        "name": "Josh Triplett",
        "email": "josh@joshtriplett.org",
        "time": "Wed Jun 12 17:26:37 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 13 09:55:56 2013 -0700"
      },
      "message": "turbostat: Increase output buffer size to accommodate C8-C10\n\nOn platforms with C8-C10 support, the additional C-states cause\nturbostat to overrun its output buffer of 128 bytes per CPU.  Increase\nthis to 256 bytes per CPU.\n\n[ As a bugfix, this should go into 3.10; however, since the C8-C10\n  support didn\u0027t go in until after 3.9, this need not go into any stable\n  kernel. ]\n\nSigned-off-by: Josh Triplett \u003cjosh@joshtriplett.org\u003e\nCc: Len Brown \u003clen.brown@intel.com\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fca597558e47f936a0e03bab15af726aa3a0fa0e",
      "tree": "beadcfb08e0983eb3c391cd3d87a860eadec3243",
      "parents": [
        "f14e600a3bb62905fe9e4e0350048af4ead54ca9"
      ],
      "author": {
        "name": "Tomas Hozza",
        "email": "thozza@redhat.com",
        "time": "Wed May 22 14:54:33 2013 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Jun 03 14:13:09 2013 -0700"
      },
      "message": "tools: hv: Fix file descriptor leaks\n\nClose \"fd\" file descriptor when is goes out of scope so it does\nnot leak.\n\nSigned-off-by: Tomas Hozza \u003cthozza@redhat.com\u003e\nAcked-by:  K. Y. Srinivasan \u003ckys@microsoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "f14e600a3bb62905fe9e4e0350048af4ead54ca9",
      "tree": "0ebf7bb75a606409ea8967a42302107020cbdcbe",
      "parents": [
        "4d81e3074423d1bd69a29d5795ff71205814d9e1"
      ],
      "author": {
        "name": "Tomas Hozza",
        "email": "thozza@redhat.com",
        "time": "Wed May 22 14:54:32 2013 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Jun 03 14:13:09 2013 -0700"
      },
      "message": "tools: hv: Check retrun value of strchr call\n\nCheck return value of strchr call and dereference it only if it is\nnot NULL.\n\nSigned-off-by: Tomas Hozza \u003cthozza@redhat.com\u003e\nAcked-by:  K. Y. Srinivasan \u003ckys@microsoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "4d81e3074423d1bd69a29d5795ff71205814d9e1",
      "tree": "9f5885357753f0ff1fa8653caf21bed1f022eb98",
      "parents": [
        "359016032239e0a585c01bffe04b72ab037e5de4"
      ],
      "author": {
        "name": "Tomas Hozza",
        "email": "thozza@redhat.com",
        "time": "Wed May 22 14:54:31 2013 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Jun 03 14:13:09 2013 -0700"
      },
      "message": "tools: hv: Check return value of poll call\n\nCheck return value of poll call and if it fails print error\nto the system log. If errno is EINVAL then exit with non-zero\nvalue otherwise continue the while loop and call poll again.\n\nSigned-off-by: Tomas Hozza \u003cthozza@redhat.com\u003e\nAcked-by:  K. Y. Srinivasan \u003ckys@microsoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "359016032239e0a585c01bffe04b72ab037e5de4",
      "tree": "577dd2105e4f67e237e3f3ab58563d69d526890f",
      "parents": [
        "98b80d8938b8e381027f1c3f30855087238fb4fb"
      ],
      "author": {
        "name": "Tomas Hozza",
        "email": "thozza@redhat.com",
        "time": "Wed May 22 14:54:30 2013 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Jun 03 14:13:09 2013 -0700"
      },
      "message": "tools: hv: Check return value of setsockopt call\n\nCheck return value of setsockopt call and if it fails print error\nto the system log and exit with non-zero value.\n\nSigned-off-by: Tomas Hozza \u003cthozza@redhat.com\u003e\nAcked-by:  K. Y. Srinivasan \u003ckys@microsoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "c3c44709b5095091216c06b8df83feddc01ba6b0",
      "tree": "740445163e70fe0a7c05865788a5393881a26355",
      "parents": [
        "0dce60f530eee32a3455a8a9c5edf6d286b769a7"
      ],
      "author": {
        "name": "Jiri Olsa",
        "email": "jolsa@redhat.com",
        "time": "Mon Apr 15 05:54:14 2013 +0200"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu May 30 17:36:16 2013 +0300"
      },
      "message": "perf tools: Add missing liblk.a dependency for python/perf.so\n\nAdding missing liblk.a dependency for python/perf.so.\n\nSigned-off-by: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Borislav Petkov \u003cbp@alien8.de\u003e\nCc: Corey Ashford \u003ccjashfor@linux.vnet.ibm.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nLink: http://lkml.kernel.org/r/1369398928-9809-26-git-send-email-jolsa@redhat.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "0dce60f530eee32a3455a8a9c5edf6d286b769a7",
      "tree": "a850f09d80167387ebea648c4c2f48aa26e2b27b",
      "parents": [
        "2fe7374659d68cf3c751ae9d72d8682bbdd2773d"
      ],
      "author": {
        "name": "Jiri Olsa",
        "email": "jolsa@redhat.com",
        "time": "Mon Apr 15 04:49:43 2013 +0200"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu May 30 16:51:41 2013 +0300"
      },
      "message": "perf tools: Remove \u0027?\u003d\u0027 Makefile STRIP assignment\n\nNo need to use \u0027?\u003d\u0027 assignment for STRIP variable, the standard\n\u0027\u003d\u0027 does the same job without creating confusion.\n\nSuggested-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nSigned-off-by: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Arnaldo Carvalho de Melo \u003cacme@ghostprotocols.net\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Corey Ashford \u003ccjashfor@linux.vnet.ibm.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Borislav Petkov \u003cbp@alien8.de\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nLink: http://lkml.kernel.org/r/1369398928-9809-25-git-send-email-jolsa@redhat.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "2fe7374659d68cf3c751ae9d72d8682bbdd2773d",
      "tree": "b9f5596546fd73f4212d619d45c4a22143c31945",
      "parents": [
        "8e1b3f68684c51c96df2a71b5e16167b43e5daa0"
      ],
      "author": {
        "name": "Jiri Olsa",
        "email": "jolsa@redhat.com",
        "time": "Mon Apr 15 04:32:28 2013 +0200"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu May 30 16:50:21 2013 +0300"
      },
      "message": "perf tools: Replace multiple line assignment with multiple statements\n\nReplacing multiple line assignment with multiple statements.\n\nSuggested-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Borislav Petkov \u003cbp@alien8.de\u003e\nCc: Corey Ashford \u003ccjashfor@linux.vnet.ibm.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nLink: http://lkml.kernel.org/r/1369398928-9809-24-git-send-email-jolsa@redhat.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "8e1b3f68684c51c96df2a71b5e16167b43e5daa0",
      "tree": "5185cadbf65e0967d30a611e242360ad95330dae",
      "parents": [
        "4e22db46495f951d3b652277047639ea60c89d3c"
      ],
      "author": {
        "name": "Jiri Olsa",
        "email": "jolsa@redhat.com",
        "time": "Mon Apr 15 04:06:58 2013 +0200"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu May 30 16:46:48 2013 +0300"
      },
      "message": "perf tools: Replace tabs with spaces for all non-commands statements\n\nReplacing tabs with spaces for all non-commands statements\nin \u0027Makefile\u0027 and \u0027config/Makefile\u0027 files.\n\nSuggested-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Borislav Petkov \u003cbp@alien8.de\u003e\nCc: Corey Ashford \u003ccjashfor@linux.vnet.ibm.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nLink: http://lkml.kernel.org/r/1369398928-9809-23-git-send-email-jolsa@redhat.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "4e22db46495f951d3b652277047639ea60c89d3c",
      "tree": "0c317ff8c5564e58f6142475fd841b7498d0e937",
      "parents": [
        "7c53746e6da21750760054ca9fd8797725e3842a"
      ],
      "author": {
        "name": "Jiri Olsa",
        "email": "jolsa@redhat.com",
        "time": "Fri May 24 14:35:24 2013 +0200"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu May 30 16:45:02 2013 +0300"
      },
      "message": "perf tools: Add NO_BIONIC variable to confiure bionic setup\n\nAdding NO_BIONIC variable to confiure bionic setup\n\nSigned-off-by: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Borislav Petkov \u003cbp@alien8.de\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: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nLink: http://lkml.kernel.org/r/1369398928-9809-22-git-send-email-jolsa@redhat.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "7c53746e6da21750760054ca9fd8797725e3842a",
      "tree": "d8d5a0895122a7a91aa4e40637ec11ea2507a8fe",
      "parents": [
        "1e9f7aad3f5ed32e82bb6dea7afccbdb607c2ea3"
      ],
      "author": {
        "name": "Jiri Olsa",
        "email": "jolsa@redhat.com",
        "time": "Fri May 24 14:35:23 2013 +0200"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu May 30 16:37:24 2013 +0300"
      },
      "message": "perf tools: Switch to full path C include directories\n\nSwitching to full path C include directories, to make the includes\nclear. Plus little include cleanup.\n\nSigned-off-by: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Borislav Petkov \u003cbp@alien8.de\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: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nLink: http://lkml.kernel.org/r/1369398928-9809-21-git-send-email-jolsa@redhat.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "1e9f7aad3f5ed32e82bb6dea7afccbdb607c2ea3",
      "tree": "5a3748e9536f0f7855767340558e54a6a22a3906",
      "parents": [
        "9c12cf95b32a099ac92ef0e9d138acb4bef984be"
      ],
      "author": {
        "name": "Jiri Olsa",
        "email": "jolsa@redhat.com",
        "time": "Thu Mar 21 11:41:05 2013 +0100"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu May 30 16:31:42 2013 +0300"
      },
      "message": "perf tools: Merge all *LDFLAGS* make variable into LDFLAGS\n\nMerging all *LDFLAGS* make variable into LDFLAGS to eliminate all\nspecial *LDFLAGS* variables and make the setup clear.\n\nSigned-off-by: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Borislav Petkov \u003cbp@alien8.de\u003e\nCc: Corey Ashford \u003ccjashfor@linux.vnet.ibm.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nLink: http://lkml.kernel.org/r/1369398928-9809-20-git-send-email-jolsa@redhat.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "9c12cf95b32a099ac92ef0e9d138acb4bef984be",
      "tree": "a1ee33ebba9c8871efaae786ea7bd03d7d1274ad",
      "parents": [
        "0817df08d31cd961be225e601d8ec92acac62027"
      ],
      "author": {
        "name": "Jiri Olsa",
        "email": "jolsa@redhat.com",
        "time": "Thu Mar 21 11:30:54 2013 +0100"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu May 30 16:12:03 2013 +0300"
      },
      "message": "perf tools: Merge all *CFLAGS* make variable into CFLAGS\n\nMerging all *CFLAGS* make variable into CFLAGS to eliminate all special\n*_CFLAGS_* variables and make the setup clear.\n\nSigned-off-by: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Borislav Petkov \u003cbp@alien8.de\u003e\nCc: Corey Ashford \u003ccjashfor@linux.vnet.ibm.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nLink: http://lkml.kernel.org/r/1369398928-9809-19-git-send-email-jolsa@redhat.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "0817df08d31cd961be225e601d8ec92acac62027",
      "tree": "304ffc700d5a911fb5e01f1b2445f2810bcad186",
      "parents": [
        "fd851780e61ac36e8d59fe87cca01a2e673930ff"
      ],
      "author": {
        "name": "David Ahern",
        "email": "dsahern@gmail.com",
        "time": "Sat May 25 17:50:39 2013 -0600"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu May 30 14:34:56 2013 +0300"
      },
      "message": "perf evlist: Reset SIGTERM handler in workload child process\n\nJiri reported hanging perf tests on latest acme\u0027s perf/core and bisected\nit to 87f303a9f:\n\n[jolsa@krava2 perf]$ cat /proc/sys/kernel/perf_event_paranoid\n1\n[jolsa@krava2 perf]$ ./perf record -C 0 kill\nError:\nYou may not have permission to collect %sstats.\nConsider tweaking /proc/sys/kernel/perf_event_paranoid:\n -1 - Not paranoid at all\n  0 - Disallow raw tracepoint access for unpriv\n  1 - Disallow cpu events for unpriv\n  2 - Disallow kernel profiling for unpriv\n\nNeed to let default handling kickin for workload process.\n\nReported-by: Jiri Olsa \u003cjolsa@redhat.com\u003e\nSigned-off-by: David Ahern \u003cdsahern@gmail.com\u003e\nAcked-by: Jiri Olsa \u003cjolsa@redhat.com\u003e\nTested-by: Jiri Olsa \u003cjolsa@redhat.com\u003e\nLink: http://lkml.kernel.org/r/1369525839-1261-1-git-send-email-dsahern@gmail.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "3c4797d46c14fa0c7cf733a77bd4b28875078b53",
      "tree": "ea31aa53e132dfba91309bbe22e6922d1c367c89",
      "parents": [
        "0ac129e008971aea9f6b17cb77a12e2ffc9dc80c"
      ],
      "author": {
        "name": "Rabin Vincent",
        "email": "rabin@rab.in",
        "time": "Fri May 17 22:27:44 2013 +0200"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed May 29 15:46:36 2013 +0300"
      },
      "message": "tools lib lk: Respect CROSS_COMPILE\n\nMake lk use CROSS_COMPILE, in order to be able to cross compile perf\nagain.\n\nSigned-off-by: Rabin Vincent \u003crabin@rab.in\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Borislav Petkov \u003cbp@suse.de\u003e\nLink: http://lkml.kernel.org/r/1368822464-4887-1-git-send-email-rabin@rab.in\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "0ac129e008971aea9f6b17cb77a12e2ffc9dc80c",
      "tree": "6f3b47bd115ce6404c7f01744a53622a34ca92e6",
      "parents": [
        "78e3a1f1ab932b52333ba14497d663d3ad758d16"
      ],
      "author": {
        "name": "Jiri Olsa",
        "email": "jolsa@redhat.com",
        "time": "Fri May 24 13:16:41 2013 +0200"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed May 29 15:24:04 2013 +0300"
      },
      "message": "perf tools: Remove cwdlen from struct perf_session\n\nRemoving cwdlen from struct perf_session as it\u0027s no longer used.\n\nSigned-off-by: Jiri Olsa \u003cjolsa@redhat.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: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nLink: http://lkml.kernel.org/r/1369394201-20044-6-git-send-email-jolsa@redhat.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "78e3a1f1ab932b52333ba14497d663d3ad758d16",
      "tree": "9c00ba9d4114e601d1f4c258375cbff7098a8034",
      "parents": [
        "66cd3f3a6ce6b69537ee62b2f2ea1775be139dff"
      ],
      "author": {
        "name": "Jiri Olsa",
        "email": "jolsa@redhat.com",
        "time": "Fri May 24 13:16:39 2013 +0200"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed May 29 15:17:35 2013 +0300"
      },
      "message": "perf tools: Remove frozen from perf_header struct\n\nRemoving frozen from perf_header struct as it\u0027s no longer used.\n\nSigned-off-by: Jiri Olsa \u003cjolsa@redhat.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: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nLink: http://lkml.kernel.org/r/1369394201-20044-4-git-send-email-jolsa@redhat.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "66cd3f3a6ce6b69537ee62b2f2ea1775be139dff",
      "tree": "1c3de2173365817ee2a3b4f1cffbdd5e915d181a",
      "parents": [
        "8e72a67a7fcbdaa45d1b08f8ce601a37a4e9e163"
      ],
      "author": {
        "name": "Jiri Olsa",
        "email": "jolsa@redhat.com",
        "time": "Fri May 24 13:16:38 2013 +0200"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed May 29 15:15:19 2013 +0300"
      },
      "message": "perf tests: Fix exclude_guest|exclude_host checking for attr tests\n\nWe have a one of the event open fallback case in __perf_evsel__open\nwhere we zero exclude_guest|exclude_host fields.\n\nThis means there\u0027s no way for attr tests to find out what\u0027s the right\nvalue for those fields, so we need to check for both 0 and 1. Luckily we\nstill have other event parsing tests for those fields.\n\nSigned-off-by: Jiri Olsa \u003cjolsa@redhat.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: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nLink: http://lkml.kernel.org/r/1369394201-20044-3-git-send-email-jolsa@redhat.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "8e72a67a7fcbdaa45d1b08f8ce601a37a4e9e163",
      "tree": "bcc95bda0494747b8a5061a4d186bef31a24f2e5",
      "parents": [
        "4ddc929c29d5c07c0b463cdf2300774e20dbdbfd"
      ],
      "author": {
        "name": "Jiri Olsa",
        "email": "jolsa@redhat.com",
        "time": "Fri May 24 13:16:37 2013 +0200"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed May 29 15:11:10 2013 +0300"
      },
      "message": "perf tests: Fix attr test for record -d option\n\nThe sample type for \u0027-d\u0027 option is changed, because of the memory\nprofiling patches from Stephane. The \u0027-d\u0027 now adds PERF_SAMPLE_DATA_SRC\nsample_type.\n\nSigned-off-by: Jiri Olsa \u003cjolsa@redhat.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: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nLink: http://lkml.kernel.org/r/1369394201-20044-2-git-send-email-jolsa@redhat.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "4ddc929c29d5c07c0b463cdf2300774e20dbdbfd",
      "tree": "14b14b56ecabbbbf7ebda4e573105651b06b4828",
      "parents": [
        "cd1c39f2c43701340ac287df5f306833533c8a7e"
      ],
      "author": {
        "name": "Jiri Olsa",
        "email": "jolsa@redhat.com",
        "time": "Mon Mar 18 22:04:35 2013 +0100"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed May 29 15:00:55 2013 +0300"
      },
      "message": "perf tools: Final touches for CHK config move\n\nRemoving no longer needed ifdefs.\n\nSigned-off-by: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Borislav Petkov \u003cbp@alien8.de\u003e\nCc: Corey Ashford \u003ccjashfor@linux.vnet.ibm.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nLink: http://lkml.kernel.org/r/1369398928-9809-18-git-send-email-jolsa@redhat.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "cd1c39f2c43701340ac287df5f306833533c8a7e",
      "tree": "6fa49710918a9151f71acb366257b35aa05a9245",
      "parents": [
        "58a0abd7375fb41223a96f632f1450ec04ce6ff9"
      ],
      "author": {
        "name": "Jiri Olsa",
        "email": "jolsa@redhat.com",
        "time": "Mon Mar 18 00:56:01 2013 +0100"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed May 29 14:59:54 2013 +0300"
      },
      "message": "perf tools: Move paths config into config/Makefile\n\nMoving paths config into config/Makefile.\n\nSigned-off-by: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Borislav Petkov \u003cbp@alien8.de\u003e\nCc: Corey Ashford \u003ccjashfor@linux.vnet.ibm.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nLink: http://lkml.kernel.org/r/1369398928-9809-17-git-send-email-jolsa@redhat.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "58a0abd7375fb41223a96f632f1450ec04ce6ff9",
      "tree": "e0184922925ca5c06f5fa567a34af9ad31b9cbb1",
      "parents": [
        "a1c7c9e7e989c3cf881f72f5d19010fd9890b115"
      ],
      "author": {
        "name": "Jiri Olsa",
        "email": "jolsa@redhat.com",
        "time": "Mon Mar 18 00:45:27 2013 +0100"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed May 29 14:58:01 2013 +0300"
      },
      "message": "perf tools: Move libnuma check config into config/Makefile\n\nMoving libnuma check config into config/Makefile\n\nSigned-off-by: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Borislav Petkov \u003cbp@alien8.de\u003e\nCc: Corey Ashford \u003ccjashfor@linux.vnet.ibm.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nLink: http://lkml.kernel.org/r/1369398928-9809-16-git-send-email-jolsa@redhat.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "a1c7c9e7e989c3cf881f72f5d19010fd9890b115",
      "tree": "cd6d86925b0aa8846251e09266bc3a651503e736",
      "parents": [
        "c3cf8368452d2799296ce4244898ccb66b93686d"
      ],
      "author": {
        "name": "Jiri Olsa",
        "email": "jolsa@redhat.com",
        "time": "Mon Mar 18 00:41:04 2013 +0100"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed May 29 14:57:41 2013 +0300"
      },
      "message": "perf tools: Move stdlib check config into config/Makefile\n\nMoving stdlib check config into config/Makefile.\n\nSigned-off-by: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Borislav Petkov \u003cbp@alien8.de\u003e\nCc: Corey Ashford \u003ccjashfor@linux.vnet.ibm.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nLink: http://lkml.kernel.org/r/1369398928-9809-15-git-send-email-jolsa@redhat.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "c3cf8368452d2799296ce4244898ccb66b93686d",
      "tree": "a4792d32a360d56a49b91f6252d6d857f459146a",
      "parents": [
        "6e533cf12de06368aee4a44b6e781c9d3c9f7eb2"
      ],
      "author": {
        "name": "Jiri Olsa",
        "email": "jolsa@redhat.com",
        "time": "Mon Mar 18 00:38:16 2013 +0100"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed May 29 14:47:34 2013 +0300"
      },
      "message": "perf tools: Move libbfd check config into config/Makefile\n\nMoving libbfd check config into config/Makefile.\n\nSigned-off-by: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Borislav Petkov \u003cbp@alien8.de\u003e\nCc: Corey Ashford \u003ccjashfor@linux.vnet.ibm.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nLink: http://lkml.kernel.org/r/1369398928-9809-14-git-send-email-jolsa@redhat.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "6e533cf12de06368aee4a44b6e781c9d3c9f7eb2",
      "tree": "751e8078bd0e70d9aed2a77a883862a12438e7ef",
      "parents": [
        "3082cb339fb51b156db66516a80599b958dabbf4"
      ],
      "author": {
        "name": "Jiri Olsa",
        "email": "jolsa@redhat.com",
        "time": "Mon Mar 18 00:35:32 2013 +0100"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed May 29 14:45:44 2013 +0300"
      },
      "message": "perf tools: Move libpython check config into config/Makefile\n\nMoving libpython check config into config/Makefile.\n\nSigned-off-by: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Borislav Petkov \u003cbp@alien8.de\u003e\nCc: Corey Ashford \u003ccjashfor@linux.vnet.ibm.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nLink: http://lkml.kernel.org/r/1369398928-9809-13-git-send-email-jolsa@redhat.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "3082cb339fb51b156db66516a80599b958dabbf4",
      "tree": "04eaa9f3ef4ae68c320aad81bd38e2e4fa3570bd",
      "parents": [
        "58cabf6ab1f68f4a44e88bee5d578f68d8a39b38"
      ],
      "author": {
        "name": "Jiri Olsa",
        "email": "jolsa@redhat.com",
        "time": "Mon Mar 18 00:19:44 2013 +0100"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed May 29 14:44:03 2013 +0300"
      },
      "message": "perf tools: Move libperl check config into config/Makefile\n\nMoving libperl check config into config/Makefile.\n\nSigned-off-by: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Borislav Petkov \u003cbp@alien8.de\u003e\nCc: Corey Ashford \u003ccjashfor@linux.vnet.ibm.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nLink: http://lkml.kernel.org/r/1369398928-9809-12-git-send-email-jolsa@redhat.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "58cabf6ab1f68f4a44e88bee5d578f68d8a39b38",
      "tree": "24ee749874a72bf0463def9b89bd739b35d4ec04",
      "parents": [
        "4a8f888a63248db76096a8c9ac8f2124d601c60e"
      ],
      "author": {
        "name": "Jiri Olsa",
        "email": "jolsa@redhat.com",
        "time": "Mon Mar 18 00:09:24 2013 +0100"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed May 29 14:42:26 2013 +0300"
      },
      "message": "perf tools: Move gtk2 check config into config/Makefile\n\nMoving gtk2 check config into config/Makefile.\n\nSigned-off-by: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Borislav Petkov \u003cbp@alien8.de\u003e\nCc: Corey Ashford \u003ccjashfor@linux.vnet.ibm.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nLink: http://lkml.kernel.org/r/1369398928-9809-11-git-send-email-jolsa@redhat.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "4a8f888a63248db76096a8c9ac8f2124d601c60e",
      "tree": "3c2df5e50875a1e6dd0e9a809fcf580322809bb3",
      "parents": [
        "a8279525f42b4073e06b8b0061be1e55be29a023"
      ],
      "author": {
        "name": "Jiri Olsa",
        "email": "jolsa@redhat.com",
        "time": "Mon Mar 25 00:56:08 2013 +0100"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed May 29 14:40:18 2013 +0300"
      },
      "message": "perf tools: Move slang check config into config/Makefile\n\nMoving slang check config into config/Makefile.\n\nSigned-off-by: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Borislav Petkov \u003cbp@alien8.de\u003e\nCc: Corey Ashford \u003ccjashfor@linux.vnet.ibm.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nLink: http://lkml.kernel.org/r/1369398928-9809-10-git-send-email-jolsa@redhat.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "a8279525f42b4073e06b8b0061be1e55be29a023",
      "tree": "b37eeed1ee186c1476f027152ffc4a755dc71d5c",
      "parents": [
        "0e433feb109da0a174d838f0a5fb1af144848761"
      ],
      "author": {
        "name": "Jiri Olsa",
        "email": "jolsa@redhat.com",
        "time": "Mon Mar 25 00:54:36 2013 +0100"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed May 29 14:38:45 2013 +0300"
      },
      "message": "perf tools: Move libaudit check config into config/Makefile\n\nMoving libaudit check config into config/Makefile.\n\nSigned-off-by: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Borislav Petkov \u003cbp@alien8.de\u003e\nCc: Corey Ashford \u003ccjashfor@linux.vnet.ibm.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nLink: http://lkml.kernel.org/r/1369398928-9809-9-git-send-email-jolsa@redhat.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "0e433feb109da0a174d838f0a5fb1af144848761",
      "tree": "48aec177661ae3e75b337d57e68d42f9907ef45a",
      "parents": [
        "779724fd079ec9a3b050b631b2d21ea97981e258"
      ],
      "author": {
        "name": "Jiri Olsa",
        "email": "jolsa@redhat.com",
        "time": "Mon Mar 25 00:53:03 2013 +0100"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed May 29 14:37:17 2013 +0300"
      },
      "message": "perf tools: Move libunwind check config into config/Makefile\n\nMoving libunwind check config into config/Makefile.\n\nSigned-off-by: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Borislav Petkov \u003cbp@alien8.de\u003e\nCc: Corey Ashford \u003ccjashfor@linux.vnet.ibm.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nLink: http://lkml.kernel.org/r/1369398928-9809-8-git-send-email-jolsa@redhat.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "779724fd079ec9a3b050b631b2d21ea97981e258",
      "tree": "b75ae7571b335ce1ab6bb29296404d34c98d21dd",
      "parents": [
        "cf4cca10f6905229b9269e8f0a300016010320de"
      ],
      "author": {
        "name": "Jiri Olsa",
        "email": "jolsa@redhat.com",
        "time": "Mon Mar 25 00:48:14 2013 +0100"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Tue May 28 16:24:07 2013 +0300"
      },
      "message": "perf tools: Move libdw check config into config/Makefile\n\nMoving libdw check config into config/Makefile.\n\nSigned-off-by: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Borislav Petkov \u003cbp@alien8.de\u003e\nCc: Corey Ashford \u003ccjashfor@linux.vnet.ibm.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nLink: http://lkml.kernel.org/r/1369398928-9809-7-git-send-email-jolsa@redhat.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "cf4cca10f6905229b9269e8f0a300016010320de",
      "tree": "dba38792a7f9238fb97718776bdf37c4a82e2350",
      "parents": [
        "362493f0d63e25698018f6f36b2e02201342dbee"
      ],
      "author": {
        "name": "Jiri Olsa",
        "email": "jolsa@redhat.com",
        "time": "Mon Mar 25 00:45:08 2013 +0100"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Tue May 28 16:24:07 2013 +0300"
      },
      "message": "perf tools: Move libelf check config into config/Makefile\n\nMoving libelf check config into config/Makefile.\n\nSigned-off-by: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Borislav Petkov \u003cbp@alien8.de\u003e\nCc: Corey Ashford \u003ccjashfor@linux.vnet.ibm.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nLink: http://lkml.kernel.org/r/1369398928-9809-6-git-send-email-jolsa@redhat.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "362493f0d63e25698018f6f36b2e02201342dbee",
      "tree": "1aeb6f9c1580d480cf81ccae9052bc9715708f64",
      "parents": [
        "a32f4936bc022fd82b08a350a5587bd5a7e500d1"
      ],
      "author": {
        "name": "Jiri Olsa",
        "email": "jolsa@redhat.com",
        "time": "Mon Mar 25 00:40:48 2013 +0100"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Tue May 28 16:24:06 2013 +0300"
      },
      "message": "perf tools: Move compiler and linker flags check into config/Makefile\n\nMoving compiler and linker flags check into config/Makefile.\n\nSigned-off-by: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Borislav Petkov \u003cbp@alien8.de\u003e\nCc: Corey Ashford \u003ccjashfor@linux.vnet.ibm.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nLink: http://lkml.kernel.org/r/1369398928-9809-5-git-send-email-jolsa@redhat.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "a32f4936bc022fd82b08a350a5587bd5a7e500d1",
      "tree": "cb88bb7504099d3ace2a0f40a4af761b9674553c",
      "parents": [
        "8bd407b962e39f34d5df08de8cd02d0f5add802b"
      ],
      "author": {
        "name": "Jiri Olsa",
        "email": "jolsa@redhat.com",
        "time": "Mon Mar 25 00:32:01 2013 +0100"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Tue May 28 16:24:06 2013 +0300"
      },
      "message": "perf tools: Move programs check into config/Makefile\n\nMoving programs check into config/Makefile.\n\nSigned-off-by: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Borislav Petkov \u003cbp@alien8.de\u003e\nCc: Corey Ashford \u003ccjashfor@linux.vnet.ibm.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nLink: http://lkml.kernel.org/r/1369398928-9809-4-git-send-email-jolsa@redhat.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "8bd407b962e39f34d5df08de8cd02d0f5add802b",
      "tree": "fd5b2ba2cc7495594a9d8efed8ed38f438aaf23c",
      "parents": [
        "095ae69b890c5b9cc87a3160b489a617554d9848"
      ],
      "author": {
        "name": "Jiri Olsa",
        "email": "jolsa@redhat.com",
        "time": "Fri Mar 15 16:28:49 2013 +0100"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Tue May 28 16:24:05 2013 +0300"
      },
      "message": "perf tools: Move arch check into config/Makefile\n\nMoving arch check into config/Makefile.\n\nSigned-off-by: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Borislav Petkov \u003cbp@alien8.de\u003e\nCc: Corey Ashford \u003ccjashfor@linux.vnet.ibm.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nLink: http://lkml.kernel.org/r/1369398928-9809-3-git-send-email-jolsa@redhat.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "095ae69b890c5b9cc87a3160b489a617554d9848",
      "tree": "d225392bb5d5ed646ac90bd35cb73bc7e33744a3",
      "parents": [
        "70c57efb6118bff7426a6086026a4a8f3bd3c9e3"
      ],
      "author": {
        "name": "Jiri Olsa",
        "email": "jolsa@redhat.com",
        "time": "Fri Mar 29 16:11:02 2013 +0100"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Tue May 28 16:24:05 2013 +0300"
      },
      "message": "perf tools: Add automated make test suite\n\nAdding automated test for testing the build process.\n\nTo run it you need to be in perf directory or specify one with PERF\nvariable. It\u0027s also possible to specify optional Makefile to test via MK\nvariable.\n\nWhole suite is executed twice, the second time with O\u003d/tmp/xxx option\nadded.\n\nTo run the whole suite:\n  $ make -f tests/make\n  - make_pure: cd . \u0026\u0026 make -f Makefile\n    test: test -x ./perf\n  - make_clean_all: cd . \u0026\u0026 make -f Makefile clean all\n    test: test -x ./perf\n  - make_python_perf_so: cd . \u0026\u0026 make -f Makefile python/perf.so\n    test: test -f ./python/perf.so\n  - make_debug: cd . \u0026\u0026 make -f Makefile DEBUG\u003d1\n    test: test -x ./perf\n  - make_no_libperl: cd . \u0026\u0026 make -f Makefile NO_LIBPERL\u003d1\n    test: test -x ./perf\n\nYou see command line for \u0027make_pure\u0027 test right away, and the output is\nstored into \u0027make_pure\u0027 file.\n\nTo run simple test:\n  $ make -f tests/make make_debug\n  - make_debug: cd . \u0026\u0026 make -f Makefile DEBUG\u003d1\n    test: test -x ./perf\n\nAt this moment tests checks for successfull build and for existence of\nseveral built files. Additional after-build checks could be added.\n\nSigned-off-by: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Borislav Petkov \u003cbp@alien8.de\u003e\nCc: Corey Ashford \u003ccjashfor@linux.vnet.ibm.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nLink: http://lkml.kernel.org/r/1369398928-9809-2-git-send-email-jolsa@redhat.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "70c57efb6118bff7426a6086026a4a8f3bd3c9e3",
      "tree": "b108d219494ff498bf4da7ac9544696692751b04",
      "parents": [
        "45528f7c699a71d2f3096173980aadd43dff6eaa"
      ],
      "author": {
        "name": "David Ahern",
        "email": "dsahern@gmail.com",
        "time": "Sat May 25 22:47:10 2013 -0600"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Tue May 28 16:24:05 2013 +0300"
      },
      "message": "perf  tools: Save parent pid in thread struct\n\nInformation is available, so why not save it in case some command wants\nto use it.\n\nSigned-off-by: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nLink: http://lkml.kernel.org/r/1369543631-5106-1-git-send-email-dsahern@gmail.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "45528f7c699a71d2f3096173980aadd43dff6eaa",
      "tree": "88090f64f8729195ad68386d3693be18a8102dd3",
      "parents": [
        "6ca5f3081f903e2b25e58a061ddad486f846561e"
      ],
      "author": {
        "name": "David Ahern",
        "email": "dsahern@gmail.com",
        "time": "Sat May 25 18:24:48 2013 -0600"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Tue May 28 16:24:04 2013 +0300"
      },
      "message": "perf stats: Fix divide by 0 in variance\n\nNumber of samples needs to be greater 1 to have a variance.\n\nFixes nan% in perf-kvm-live output.\n\nSigned-off-by: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Runzhen Wang \u003crunzhen@linux.vnet.ibm.com\u003e\nCc: Xiao Guangrong \u003cxiaoguangrong@linux.vnet.ibm.com\u003e\nLink: http://lkml.kernel.org/r/1369527896-3650-9-git-send-email-dsahern@gmail.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "6ca5f3081f903e2b25e58a061ddad486f846561e",
      "tree": "10ba490bc80b175c410569fa0c33b745b797c255",
      "parents": [
        "b69e63a45f2d96a0dfe930ed20385058d4574d2f"
      ],
      "author": {
        "name": "David Ahern",
        "email": "dsahern@gmail.com",
        "time": "Sat May 25 18:24:46 2013 -0600"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Tue May 28 16:24:04 2013 +0300"
      },
      "message": "perf kvm: Handle realloc failures\n\nSave previous pointer and free on failure.\n\nSigned-off-by: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Runzhen Wang \u003crunzhen@linux.vnet.ibm.com\u003e\nCc: Xiao Guangrong \u003cxiaoguangrong@linux.vnet.ibm.com\u003e\nLink: http://lkml.kernel.org/r/1369527896-3650-7-git-send-email-dsahern@gmail.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "b69e63a45f2d96a0dfe930ed20385058d4574d2f",
      "tree": "c3c2e0dba51a08008e75a4044778a9187d070a95",
      "parents": [
        "ffcbaa1490ab0efcb7bff684f9abd04b91e34221"
      ],
      "author": {
        "name": "David Ahern",
        "email": "dsahern@gmail.com",
        "time": "Sat May 25 17:54:00 2013 -0600"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Tue May 28 16:24:03 2013 +0300"
      },
      "message": "perf evsel: Fix printing of perf_event_paranoid message\n\nmessage is currently shown as:\n\n  Error:\n  You may not have permission to collect %sstats.\n  Consider tweaking /proc/sys/kernel/perf_event_paranoid:\n\nNote the %sstats. With patch this becomes:\n\n  Error:\n  You may not have permission to collect stats.\n  Consider tweaking /proc/sys/kernel/perf_event_paranoid:\n\nSigned-off-by: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nLink: http://lkml.kernel.org/r/1369526040-1368-1-git-send-email-dsahern@gmail.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "ffcbaa1490ab0efcb7bff684f9abd04b91e34221",
      "tree": "98e95131554f327ae3f4854d8d9b392856084823",
      "parents": [
        "4d23322a0b8d0f40819dc02ea15a732a78b0a1c0"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu May 23 12:08:38 2013 +0200"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Tue May 28 16:24:03 2013 +0300"
      },
      "message": "perf test: Fix typo\n\nIts \u0027multiple\u0027, not \u0027mutliple\u0027, noticed while preparing a talk for\nLinuxtag\u002713.\n\nCc: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Mike Galbraith \u003cefault@gmx.de\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nLink: http://lkml.kernel.org/n/tip-dzy9nl1ku7a5umddvdic4ibl@git.kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "4d23322a0b8d0f40819dc02ea15a732a78b0a1c0",
      "tree": "4c0c82a28c4970dc044520134f0f3a6e65dec102",
      "parents": [
        "367c53c08f84bb554a3aae18b65e5419fe4b164a"
      ],
      "author": {
        "name": "Jiri Olsa",
        "email": "jolsa@redhat.com",
        "time": "Thu Dec 13 14:09:00 2012 +0100"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Tue May 28 16:24:02 2013 +0300"
      },
      "message": "perf hists: Rename hist_entry__add_pair arguments\n\nThe current logic is to attach pair to the leader hist_entry.\n\nArguments of hist_entry__add_pair function were placed the other way\nround.. driving me crazy.\n\nI.e. list_add_tail expects (new_node, head).\n\nSigned-off-by: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Corey Ashford \u003ccjashfor@linux.vnet.ibm.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLink: http://lkml.kernel.org/r/1355404152-16523-3-git-send-email-jolsa@redhat.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "367c53c08f84bb554a3aae18b65e5419fe4b164a",
      "tree": "555cf88faf5aa41660851abc555602790d023cc7",
      "parents": [
        "eec574e6bc3ee4558d4a282e0e3e1bd6dd0ad67b"
      ],
      "author": {
        "name": "Jiri Olsa",
        "email": "jolsa@redhat.com",
        "time": "Thu Dec 13 14:08:59 2012 +0100"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Tue May 28 16:24:02 2013 +0300"
      },
      "message": "perf diff: Use internal rb tree for hists__precompute\n\nThere\u0027s missing change for hists__precompute to iterate either\nentries_collapsed or entries_in tree. The change was initiated\nfor hists_compute_resort function in commit:\n\n  66f97ed perf diff: Use internal rb tree for compute resort\n\nbut was missing for hists__precompute function changes.\n\nSigned-off-by: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Corey Ashford \u003ccjashfor@linux.vnet.ibm.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLink: http://lkml.kernel.org/r/1355404152-16523-2-git-send-email-jolsa@redhat.com\n[ committer note: Reduce patch size, no functional change ]\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "eec574e6bc3ee4558d4a282e0e3e1bd6dd0ad67b",
      "tree": "ea431a21fb4bb3c23f43360033cc06cd16f05003",
      "parents": [
        "fa5df94350510571cbe825f333996f57223b3cd2"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Tue May 14 11:09:06 2013 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Tue May 28 16:24:02 2013 +0300"
      },
      "message": "perf report: Add report.percent-limit config variable\n\nNow an user can set a default value of --percent-limit option into the\nperfconfig file.\n\n  $ cat ~/.perfconfig\n  [report]\n  percent-limit \u003d 0.1\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nAcked-by: Pekka Enberg \u003cpenberg@kernel.org\u003e\nCc: Andi Kleen \u003candi@firstfloor.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: Pekka Enberg \u003cpenberg@kernel.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nLink: http://lkml.kernel.org/r/1368497347-9628-9-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "fa5df94350510571cbe825f333996f57223b3cd2",
      "tree": "77325e41ab7f635d032b5b397cfa24889c07044d",
      "parents": [
        "064f19815c4e99e8b22bc3c5f4d7f4e0b96d226a"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Tue May 14 11:09:05 2013 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Tue May 28 16:24:01 2013 +0300"
      },
      "message": "perf top: Add --percent-limit option\n\nThe --percent-limit option is for not showing small overhead entries in\nthe output.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nAcked-by: Pekka Enberg \u003cpenberg@kernel.org\u003e\nCc: Andi Kleen \u003candi@firstfloor.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\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nLink: http://lkml.kernel.org/r/1368497347-9628-8-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "064f19815c4e99e8b22bc3c5f4d7f4e0b96d226a",
      "tree": "80630db03ec2432aa9a7a4975fa3a6f6fc3ac32b",
      "parents": [
        "f3dd19817e5bbcae81e96571a3d42aa30a1581fb"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Tue May 14 11:09:04 2013 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Tue May 28 16:24:01 2013 +0300"
      },
      "message": "perf report: Add --percent-limit option\n\nThe --percent-limit option is for not showing small overhead entries in\nthe output.  Maybe we want to set a certain default value like 0.1.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nAcked-by: Pekka Enberg \u003cpenberg@kernel.org\u003e\nCc: Andi Kleen \u003candi@firstfloor.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\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nLink: http://lkml.kernel.org/r/1368497347-9628-7-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "f3dd19817e5bbcae81e96571a3d42aa30a1581fb",
      "tree": "46ef8e5ffa7347f397961c96751e8c391c50eab7",
      "parents": [
        "27a0dcb7adb52473dd98d285a46b764b9219d303"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Tue May 14 11:09:03 2013 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Tue May 28 16:24:00 2013 +0300"
      },
      "message": "perf report: Don\u0027t bother locking when adding hist entries\n\nThe \u0027perf report\u0027command is single-threaded, so no need to grab a lock.\n\nAlthough the fast path of pthread_mutex_[un]lock() is very fast, there\u0027s\na ~3% gain by eliminating it when we have huge sample data.\n\n  $ perf record -a -F 100000 -o perf.data.bench -- perf bench sched all\n  $ perf record -e cycles:upp -o perf.data.before -- \\\n  \u003e perf report -i perf.data.bench --stdio \u003e /dev/null\n  ... apply this patch ...\n  $ perf record -e cycles:upp -o perf.data.after -- \\\n  \u003e perf report -i perf.data.bench --stdio \u003e /dev/null\n  $ perf diff perf.data.{before,after} | grep pthread\n             +0.02%  libpthread-2.15.so  [.] _pthread_cleanup_push_defer\n             +0.02%  libpthread-2.15.so  [.] _pthread_cleanup_pop_restore\n     0.05%   -0.05%  perf                [.] pthread_mutex_unlock@plt\n     0.05%   -0.05%  perf                [.] pthread_mutex_lock@plt\n     1.01%   -1.01%  libpthread-2.15.so  [.] pthread_mutex_lock\n     1.68%   -1.68%  libpthread-2.15.so  [.] __pthread_mutex_unlock_usercnt\n     0.05%   -0.05%  libpthread-2.15.so  [.] pthread_mutex_unlock\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nAcked-by: Jiri Olsa \u003cjolsa@redhat.com\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\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nLink: http://lkml.kernel.org/r/1368497347-9628-6-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "27a0dcb7adb52473dd98d285a46b764b9219d303",
      "tree": "52deb89bf5ef67e3749b2e2a026837a76f93d3f2",
      "parents": [
        "3a5714f8b58913ded4d9e90abdd30e7e5993f863"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Tue May 14 11:09:02 2013 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Tue May 28 16:24:00 2013 +0300"
      },
      "message": "perf hists: Move locking to its call-sites\n\nIt\u0027s a preparation patch to eliminate unneeded locking in the perf\nreport path.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nAcked-by: Jiri Olsa \u003cjolsa@redhat.com\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\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nLink: http://lkml.kernel.org/r/1368497347-9628-5-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    }
  ],
  "next": "3a5714f8b58913ded4d9e90abdd30e7e5993f863"
}
