)]}'
{
  "log": [
    {
      "commit": "ad8395e149e86ca3a76b6ae300c0d0a92b7f7e17",
      "tree": "4179afaeb0bd079467fb614fe9ad66f50aa17f9a",
      "parents": [
        "cad9d5664a74702d3df7a1bf4ab1221428c3ff87",
        "27b351c5546008c640b3e65152f60ca74b3706f1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 13 15:03:48 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 13 15:03:48 2013 -0700"
      },
      "message": "Merge tag \u0027usb-3.9-rc2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb\n\nPull USB fixes from Greg Kroah-Hartman:\n \"Here are a number of tiny USB fixes and new USB device ids for your\n  3.9 tree.\n\n  The \"largest\" one here is a revert of a usb-storage patch that turned\n  out to be incorrect, breaking existing users, which is never a good\n  thing.  Everything else is pretty simple and small\"\n\n* tag \u0027usb-3.9-rc2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb: (43 commits)\n  USB: quatech2: only write to the tty if the port is open.\n  qcserial: bind to DM/DIAG port on Gobi 1K devices\n  USB: cdc-wdm: fix buffer overflow\n  usb: serial: Add Rigblaster Advantage to device table\n  qcaux: add Franklin U600\n  usb: musb: core: fix possible build error with randconfig\n  usb: cp210x new Vendor/Device IDs\n  usb: gadget: pxa25x: fix disconnect reporting\n  usb: dwc3: ep0: fix sparc64 build\n  usb: c67x00 RetryCnt value in c67x00 TD should be 3\n  usb: Correction to c67x00 TD data length mask\n  usb: Makefile: fix drivers/usb/phy/ Makefile entry\n  USB: added support for Cinterion\u0027s products AH6 and PLS8\n  usb: gadget: fix omap_udc build errors\n  USB: storage: fix Huawei mode switching regression\n  USB: storage: in-kernel modeswitching is deprecated\n  tools: usb: ffs-test: Fix build failure\n  USB: option: add Huawei E5331\n  usb: musb: omap2430: fix sparse warning\n  usb: musb: omap2430: fix omap_musb_mailbox glue check again\n  ...\n"
    },
    {
      "commit": "a0f11aceee531d444f58b939e6a537ee5e2b9cc5",
      "tree": "2c56a1eac27c7693f2dcd0a12654fe731ff95b7e",
      "parents": [
        "daec90e7382cbd0e73eb6861109b3da91e5ab1f3"
      ],
      "author": {
        "name": "Maxin B. John",
        "email": "maxin.john@enea.com",
        "time": "Thu Feb 21 01:57:51 2013 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Mar 07 12:23:17 2013 +0800"
      },
      "message": "tools: usb: ffs-test: Fix build failure\n\nFixes this build failure:\ngcc -Wall -Wextra -g -lpthread -I../include -o testusb testusb.c\ngcc -Wall -Wextra -g -lpthread -I../include -o ffs-test ffs-test.c\nIn file included from ffs-test.c:41:0:\n../../include/linux/usb/functionfs.h:4:39: fatal error:\nuapi/linux/usb/functionfs.h: No such file or directory\ncompilation terminated.\nmake: *** [ffs-test] Error 1\n\nSigned-off-by: Maxin B. John \u003cmaxin.john@enea.com\u003e\nAcked-by: Michal Nazarewicz \u003cmina86@mina86.com\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e  # 3.7+\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "123abd76edf56c02a76b46d3d673897177ef067b",
      "tree": "1aba3ae5759b447af561c6d296c4febb32f8dba8",
      "parents": [
        "68d929862e29a8b52a7f2f2f86a0600423b093cd"
      ],
      "author": {
        "name": "Matt Fleming",
        "email": "matt.fleming@intel.com",
        "time": "Tue Mar 05 07:40:16 2013 +0000"
      },
      "committer": {
        "name": "Matt Fleming",
        "email": "matt.fleming@intel.com",
        "time": "Wed Mar 06 14:46:04 2013 +0000"
      },
      "message": "efivars: efivarfs_valid_name() should handle pstore syntax\n\nStricter validation was introduced with commit da27a24383b2b\n(\"efivarfs: guid part of filenames are case-insensitive\") and commit\n47f531e8ba3b (\"efivarfs: Validate filenames much more aggressively\"),\nwhich is necessary for the guid portion of efivarfs filenames, but we\ndon\u0027t need to be so strict with the first part, the variable name. The\nUEFI specification doesn\u0027t impose any constraints on variable names\nother than they be a NULL-terminated string.\n\nThe above commits caused a regression that resulted in users seeing\nthe following message,\n\n  $ sudo mount -v /sys/firmware/efi/efivars mount: Cannot allocate memory\n\nwhenever pstore EFI variables were present in the variable store,\nsince their variable names failed to pass the following check,\n\n    /* GUID should be right after the first \u0027-\u0027 */\n    if (s - 1 !\u003d strchr(str, \u0027-\u0027))\n\nas a typical pstore filename is of the form, dump-type0-10-1-\u003cguid\u003e.\nThe fix is trivial since the guid portion of the filename is GUID_LEN\nbytes, we can use (len - GUID_LEN) to ensure the \u0027-\u0027 character is\nwhere we expect it to be.\n\n(The bogus ENOMEM error value will be fixed in a separate patch.)\n\nReported-by: Joseph Yasi \u003cjoe.yasi@gmail.com\u003e\nTested-by: Joseph Yasi \u003cjoe.yasi@gmail.com\u003e\nReported-by: Lingzhu Xiang \u003clxiang@redhat.com\u003e\nCc: Josh Boyer \u003cjwboyer@redhat.com\u003e\nCc: Jeremy Kerr \u003cjk@ozlabs.org\u003e\nCc: Matthew Garrett \u003cmjg59@srcf.ucam.org\u003e\nCc: \u003cstable@vger.kernel.org\u003e # v3.8\nSigned-off-by: Matt Fleming \u003cmatt.fleming@intel.com\u003e\n"
    },
    {
      "commit": "8fd5e7a2d9574b3cac1c9264ad1aed3b613ed6fe",
      "tree": "5696f5d31c6c75b71bfc4852fb234b773e266cfe",
      "parents": [
        "529e5fbcd8d3cb48cf824ac8fde91cc80a9e985f",
        "c60ac31542e93499b58dcfc1e3f6550ba5b5728e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 03 12:06:09 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 03 12:06:09 2013 -0800"
      },
      "message": "Merge tag \u0027metag-v3.9-rc1-v4\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag\n\nPull new ImgTec Meta architecture from James Hogan:\n \"This adds core architecture support for Imagination\u0027s Meta processor\n  cores, followed by some later miscellaneous arch/metag cleanups and\n  fixes which I kept separate to ease review:\n\n   - Support for basic Meta 1 (ATP) and Meta 2 (HTP) core architecture\n   - A few fixes all over, particularly for symbol prefixes\n   - A few privilege protection fixes\n   - Several cleanups (setup.c includes, split out a lot of\n     metag_ksyms.c)\n   - Fix some missing exports\n   - Convert hugetlb to use vm_unmapped_area()\n   - Copy device tree to non-init memory\n   - Provide dma_get_sgtable()\"\n\n* tag \u0027metag-v3.9-rc1-v4\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag: (61 commits)\n  metag: Provide dma_get_sgtable()\n  metag: prom.h: remove declaration of metag_dt_memblock_reserve()\n  metag: copy devicetree to non-init memory\n  metag: cleanup metag_ksyms.c includes\n  metag: move mm/init.c exports out of metag_ksyms.c\n  metag: move usercopy.c exports out of metag_ksyms.c\n  metag: move setup.c exports out of metag_ksyms.c\n  metag: move kick.c exports out of metag_ksyms.c\n  metag: move traps.c exports out of metag_ksyms.c\n  metag: move irq enable out of irqflags.h on SMP\n  genksyms: fix metag symbol prefix on crc symbols\n  metag: hugetlb: convert to vm_unmapped_area()\n  metag: export clear_page and copy_page\n  metag: export metag_code_cache_flush_all\n  metag: protect more non-MMU memory regions\n  metag: make TXPRIVEXT bits explicit\n  metag: kernel/setup.c: sort includes\n  perf: Enable building perf tools for Meta\n  metag: add boot time LNKGET/LNKSET check\n  metag: add __init to metag_cache_probe()\n  ...\n"
    },
    {
      "commit": "1bea5b8188e98611e4d6961647809f87b023e14c",
      "tree": "a91e89f51bff4ab69379ce28957adeb23df80b39",
      "parents": [
        "883a635591ef25bc6a325f8a43af17ec8ecfe011"
      ],
      "author": {
        "name": "James Hogan",
        "email": "james.hogan@imgtec.com",
        "time": "Thu Jan 31 12:22:37 2013 +0000"
      },
      "committer": {
        "name": "James Hogan",
        "email": "james.hogan@imgtec.com",
        "time": "Sat Mar 02 20:09:57 2013 +0000"
      },
      "message": "perf: Enable building perf tools for Meta\n\nDefine rmb(), cpu_relax(), and CPUINFO_PROC for Meta so that the perf\ntools can be built for Meta.\n\nSigned-off-by: James Hogan \u003cjames.hogan@imgtec.com\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Ingo Molnar \u003cmingo@redhat.com\u003e\nCc: Arnaldo Carvalho de Melo \u003cacme@ghostprotocols.net\u003e\n"
    },
    {
      "commit": "e23b62256a361611cbd45cd1456638f1a5106b5c",
      "tree": "472968c961432a1d9d0c3634ca20433f1d9cd29b",
      "parents": [
        "aebb2afd5420c860b7fbc3882a323ef1247fbf16",
        "8ccfe6675fa974bd06d64f74d0fdee6a5267d2aa"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 02 07:58:56 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 02 07:58:56 2013 -0800"
      },
      "message": "Merge tag \u0027arc-v3.9-rc1-late\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc\n\nPull new ARC architecture from Vineet Gupta:\n \"Initial ARC Linux port with some fixes on top for 3.9-rc1:\n\n  I would like to introduce the Linux port to ARC Processors (from\n  Synopsys) for 3.9-rc1.  The patch-set has been discussed on the public\n  lists since Nov and has received a fair bit of review, specially from\n  Arnd, tglx, Al and other subsystem maintainers for DeviceTree, kgdb...\n\n  The arch bits are in arch/arc, some asm-generic changes (acked by\n  Arnd), a minor change to PARISC (acked by Helge).\n\n  The series is a touch bigger for a new port for 2 main reasons:\n\n   1. It enables a basic kernel in first sub-series and adds\n      ptrace/kgdb/.. later\n\n   2. Some of the fallout of review (DeviceTree support, multi-platform-\n      image support) were added on top of orig series, primarily to\n      record the revision history.\n\n  This updated pull request additionally contains\n\n   - fixes due to our GNU tools catching up with the new syscall/ptrace\n     ABI\n\n   - some (minor) cross-arch Kconfig updates.\"\n\n* tag \u0027arc-v3.9-rc1-late\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc: (82 commits)\n  ARC: split elf.h into uapi and export it for userspace\n  ARC: Fixup the current ABI version\n  ARC: gdbserver using regset interface possibly broken\n  ARC: Kconfig cleanup tracking cross-arch Kconfig pruning in merge window\n  ARC: make a copy of flat DT\n  ARC: [plat-arcfpga] DT arc-uart bindings change: \"baud\" \u003d\u003e \"current-speed\"\n  ARC: Ensure CONFIG_VIRT_TO_BUS is not enabled\n  ARC: Fix pt_orig_r8 access\n  ARC: [3.9] Fallout of hlist iterator update\n  ARC: 64bit RTSC timestamp hardware issue\n  ARC: Don\u0027t fiddle with non-existent caches\n  ARC: Add self to MAINTAINERS\n  ARC: Provide a default serial.h for uart drivers needing BASE_BAUD\n  ARC: [plat-arcfpga] defconfig for fully loaded ARC Linux\n  ARC: [Review] Multi-platform image #8: platform registers SMP callbacks\n  ARC: [Review] Multi-platform image #7: SMP common code to use callbacks\n  ARC: [Review] Multi-platform image #6: cpu-to-dma-addr optional\n  ARC: [Review] Multi-platform image #5: NR_IRQS defined by ARC core\n  ARC: [Review] Multi-platform image #4: Isolate platform headers\n  ARC: [Review] Multi-platform image #3: switch to board callback\n  ...\n"
    },
    {
      "commit": "b67bfe0d42cac56c512dd5da4b1b347a23f4b70a",
      "tree": "3d465aea12b97683f26ffa38eba8744469de9997",
      "parents": [
        "1e142b29e210b5dfb2deeb6ce2210b60af16d2a6"
      ],
      "author": {
        "name": "Sasha Levin",
        "email": "sasha.levin@oracle.com",
        "time": "Wed Feb 27 17:06:00 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 27 19:10:24 2013 -0800"
      },
      "message": "hlist: drop the node parameter from iterators\n\nI\u0027m not sure why, but the hlist for each entry iterators were conceived\n\n        list_for_each_entry(pos, head, member)\n\nThe hlist ones were greedy and wanted an extra parameter:\n\n        hlist_for_each_entry(tpos, pos, head, member)\n\nWhy did they need an extra pos parameter? I\u0027m not quite sure. Not only\nthey don\u0027t really need it, it also prevents the iterator from looking\nexactly like the list iterator, which is unfortunate.\n\nBesides the semantic patch, there was some manual work required:\n\n - Fix up the actual hlist iterators in linux/list.h\n - Fix up the declaration of other iterators based on the hlist ones.\n - A very small amount of places were using the \u0027node\u0027 parameter, this\n was modified to use \u0027obj-\u003emember\u0027 instead.\n - Coccinelle didn\u0027t handle the hlist_for_each_entry_safe iterator\n properly, so those had to be fixed up manually.\n\nThe semantic patch which is mostly the work of Peter Senna Tschudin is here:\n\n@@\niterator name hlist_for_each_entry, hlist_for_each_entry_continue, hlist_for_each_entry_from, hlist_for_each_entry_rcu, hlist_for_each_entry_rcu_bh, hlist_for_each_entry_continue_rcu_bh, for_each_busy_worker, ax25_uid_for_each, ax25_for_each, inet_bind_bucket_for_each, sctp_for_each_hentry, sk_for_each, sk_for_each_rcu, sk_for_each_from, sk_for_each_safe, sk_for_each_bound, hlist_for_each_entry_safe, hlist_for_each_entry_continue_rcu, nr_neigh_for_each, nr_neigh_for_each_safe, nr_node_for_each, nr_node_for_each_safe, for_each_gfn_indirect_valid_sp, for_each_gfn_sp, for_each_host;\n\ntype T;\nexpression a,c,d,e;\nidentifier b;\nstatement S;\n@@\n\n-T b;\n    \u003c+... when !\u003d b\n(\nhlist_for_each_entry(a,\n- b,\nc, d) S\n|\nhlist_for_each_entry_continue(a,\n- b,\nc) S\n|\nhlist_for_each_entry_from(a,\n- b,\nc) S\n|\nhlist_for_each_entry_rcu(a,\n- b,\nc, d) S\n|\nhlist_for_each_entry_rcu_bh(a,\n- b,\nc, d) S\n|\nhlist_for_each_entry_continue_rcu_bh(a,\n- b,\nc) S\n|\nfor_each_busy_worker(a, c,\n- b,\nd) S\n|\nax25_uid_for_each(a,\n- b,\nc) S\n|\nax25_for_each(a,\n- b,\nc) S\n|\ninet_bind_bucket_for_each(a,\n- b,\nc) S\n|\nsctp_for_each_hentry(a,\n- b,\nc) S\n|\nsk_for_each(a,\n- b,\nc) S\n|\nsk_for_each_rcu(a,\n- b,\nc) S\n|\nsk_for_each_from\n-(a, b)\n+(a)\nS\n+ sk_for_each_from(a) S\n|\nsk_for_each_safe(a,\n- b,\nc, d) S\n|\nsk_for_each_bound(a,\n- b,\nc) S\n|\nhlist_for_each_entry_safe(a,\n- b,\nc, d, e) S\n|\nhlist_for_each_entry_continue_rcu(a,\n- b,\nc) S\n|\nnr_neigh_for_each(a,\n- b,\nc) S\n|\nnr_neigh_for_each_safe(a,\n- b,\nc, d) S\n|\nnr_node_for_each(a,\n- b,\nc) S\n|\nnr_node_for_each_safe(a,\n- b,\nc, d) S\n|\n- for_each_gfn_sp(a, c, d, b) S\n+ for_each_gfn_sp(a, c, d) S\n|\n- for_each_gfn_indirect_valid_sp(a, c, d, b) S\n+ for_each_gfn_indirect_valid_sp(a, c, d) S\n|\nfor_each_host(a,\n- b,\nc) S\n|\nfor_each_host_safe(a,\n- b,\nc, d) S\n|\nfor_each_mesh_entry(a,\n- b,\nc, d) S\n)\n    ...+\u003e\n\n[akpm@linux-foundation.org: drop bogus change from net/ipv4/raw.c]\n[akpm@linux-foundation.org: drop bogus hunk from net/ipv6/raw.c]\n[akpm@linux-foundation.org: checkpatch fixes]\n[akpm@linux-foundation.org: fix warnings]\n[akpm@linux-foudnation.org: redo intrusive kvm changes]\nTested-by: Peter Senna Tschudin \u003cpeter.senna@gmail.com\u003e\nAcked-by: Paul E. McKenney \u003cpaulmck@linux.vnet.ibm.com\u003e\nSigned-off-by: Sasha Levin \u003csasha.levin@oracle.com\u003e\nCc: Wu Fengguang \u003cfengguang.wu@intel.com\u003e\nCc: Marcelo Tosatti \u003cmtosatti@redhat.com\u003e\nCc: Gleb Natapov \u003cgleb@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "80d03428597056f4e2d1aed389929ece7879dad1",
      "tree": "5bbf67ce8681ca7ce13b2a7b9c2f5c2f6a8ee51c",
      "parents": [
        "66a01b9659016cbb74dfac64861f28c71c804c97"
      ],
      "author": {
        "name": "Jeremy Kerr",
        "email": "jk@ozlabs.org",
        "time": "Wed Feb 27 17:05:57 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 27 19:10:24 2013 -0800"
      },
      "message": "selftests: add a simple doc\n\nThis change adds a little documentation to the tests under\ntools/testing/selftests/, based on akpm\u0027s explanation.\n\n[akpm@linux-foundation.org: move from Documentation to tools/testing/selftests/README.txt]\nSigned-off-by: Jeremy Kerr \u003cjk@ozlabs.org\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": "66a01b9659016cbb74dfac64861f28c71c804c97",
      "tree": "19b7268da81b6b5e9c7daf69d6d6853dcf1c6db1",
      "parents": [
        "d974f67a528fa7ef5547318ea09bf581c8c1d3d9"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Wed Feb 27 17:05:56 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 27 19:10:24 2013 -0800"
      },
      "message": "tools/testing/selftests/Makefile: rearrange targets\n\nDo it one-per-line to reduce patch conflict pain.\n\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": "d974f67a528fa7ef5547318ea09bf581c8c1d3d9",
      "tree": "62cb02b15d8e6da078e3ce20e3cadea2edc8a1e7",
      "parents": [
        "033a1a7fe7e27b9320496ca7da6905a5f654a768"
      ],
      "author": {
        "name": "Jeremy Kerr",
        "email": "jk@ozlabs.org",
        "time": "Wed Feb 27 17:05:55 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 27 19:10:24 2013 -0800"
      },
      "message": "selftests/efivarfs: add create-read test\n\nTest that reads from a newly-created efivarfs file (with no data written)\nwill return EOF.\n\nSigned-off-by: Jeremy Kerr \u003cjk@ozlabs.org\u003e\nCc: Matt Fleming \u003cmatt.fleming@intel.com\u003e\nCc: Lingzhu Xiang \u003clxiang@redhat.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": "033a1a7fe7e27b9320496ca7da6905a5f654a768",
      "tree": "ad0ccdff073807fe010e6c43c21a18b57dcaef8d",
      "parents": [
        "455ce1c721b1787e6695c535528034e9e7271f37"
      ],
      "author": {
        "name": "Jeremy Kerr",
        "email": "jk@ozlabs.org",
        "time": "Wed Feb 27 17:05:53 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 27 19:10:24 2013 -0800"
      },
      "message": "selftests/efivarfs: add empty file creation test\n\nSigned-off-by: Jeremy Kerr \u003cjk@ozlabs.org\u003e\nCc: Matt Fleming \u003cmatt.fleming@intel.com\u003e\nCc: Lingzhu Xiang \u003clxiang@redhat.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": "455ce1c721b1787e6695c535528034e9e7271f37",
      "tree": "559364b3ef0298562f40bcd0c0d6e360d4c43d57",
      "parents": [
        "dfe2a77fd243ac3bf204fd0624e4d0b2134aaa6d"
      ],
      "author": {
        "name": "Jeremy Kerr",
        "email": "jk@ozlabs.org",
        "time": "Wed Feb 27 17:05:52 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 27 19:10:24 2013 -0800"
      },
      "message": "selftests: add tests for efivarfs\n\nThis change adds a few initial efivarfs tests to the\ntools/testing/selftests directory.\n\nThe open-unlink test is based on code from Lingzhu Xiang.\n\nSigned-off-by: Jeremy Kerr \u003cjk@ozlabs.org\u003e\nCc: Matt Fleming \u003cmatt.fleming@intel.com\u003e\nCc: Lingzhu Xiang \u003clxiang@redhat.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": "c69d0a15d240a854f6d620ac7d5238a41883a920",
      "tree": "61a1014167d33e9a8e8bd08a8d3f0b736d57aa03",
      "parents": [
        "9043a2650cd21f96f831a97f516c2c302e21fb70",
        "7328735cbf68b7cd4d7ef16e172013743cdc2bc4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Feb 25 15:43:21 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Feb 25 15:43:21 2013 -0800"
      },
      "message": "Merge tag \u0027ktest-v3.9\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-ktest\n\nPull ktest update from Steven Rostedt:\n \"Added ability to have all builds test warnings.\n\n  Fixed failing reboot when the reboot produces a non fatal error.\n\n  Config reading fixes and other cleanups\"\n\n* tag \u0027ktest-v3.9\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-ktest:\n  ktest: Remove indexes from warnings check\n  ktest: Ignore warnings during reboot\n  ktest: Search for linux banner for successful reboot\n  ktest: Add make_warnings_file and process full warnings\n  ktest: Allow a test option to use its default option\n  ktest: Strip off \u0027\\n\u0027 when reading which files were modified\n  ktest: Do not require CONSOLE for build or install bisects\n"
    },
    {
      "commit": "7ed214ac2095f561a94335ca672b6c42a1ea40ff",
      "tree": "da41901bff1d0d8d61170bf362384fdc61deb3ab",
      "parents": [
        "21eaab6d19ed43e82ed39c8deb7f192134fb4a0e",
        "29e5507ae4ab34397f538f06b7070c81a4e4a2bf"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 21 13:57:13 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 21 13:57:13 2013 -0800"
      },
      "message": "Merge tag \u0027char-misc-3.9-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc\n\nPull char/misc driver patches from Greg Kroah-Hartman:\n \"Here\u0027s the big char/misc driver patches for 3.9-rc1.\n\n  Nothing major here, just lots of different driver updates (mei,\n  hyperv, ipack, extcon, vmci, etc.).\n\n  All of these have been in the linux-next tree for a while.\"\n\n* tag \u0027char-misc-3.9-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc: (209 commits)\n  w1: w1_therm: Add force-pullup option for \"broken\" sensors\n  w1: ds2482: Added 1-Wire pull-up support to the driver\n  vme: add missing put_device() after device_register() fails\n  extcon: max8997: Use workqueue to check cable state after completing boot of platform\n  extcon: max8997: Set default UART/USB path on probe\n  extcon: max8997: Consolidate duplicate code for checking ADC/CHG cable type\n  extcon: max8997: Set default of ADC debounce time during initialization\n  extcon: max8997: Remove duplicate code related to set H/W line path\n  extcon: max8997: Move defined constant to header file\n  extcon: max77693: Make max77693_extcon_cable static\n  extcon: max8997: Remove unreachable code\n  extcon: max8997: Make max8997_extcon_cable static\n  extcon: max77693: Remove unnecessary goto statement to improve readability\n  extcon: max77693: Convert to devm_input_allocate_device()\n  extcon: gpio: Rename filename of extcon-gpio.c according to kernel naming style\n  CREDITS: update email and address of Harald Hoyer\n  extcon: arizona: Use MICDET for final microphone identification\n  extcon: arizona: Always take the first HPDET reading as the final one\n  extcon: arizona: Clear _trig_sts bits after jack detection\n  extcon: arizona: Don\u0027t HPDET magic when headphones are enabled\n  ...\n"
    },
    {
      "commit": "74e1a2a39355b2d3ae8c60c78d8add162c6d7183",
      "tree": "1ce09f285c505a774838a95cff7327a750dc85fc",
      "parents": [
        "b5c78e04dd061b776978dad61dd85357081147b0",
        "6166805c3de539a41cfcae39026c5bc273d7c6aa"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 21 12:20:00 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 21 12:20:00 2013 -0800"
      },
      "message": "Merge tag \u0027usb-3.9-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb\n\nPull USB patches from Greg Kroah-Hartman:\n \"Here\u0027s the big USB merge for 3.9-rc1\n\n  Nothing major, lots of gadget fixes, and of course, xhci stuff.\n\n  All of this has been in linux-next for a while, with the exception of\n  the last 3 patches, which were reverts of patches in the tree that\n  caused problems, they went in yesterday.\"\n\n* tag \u0027usb-3.9-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb: (190 commits)\n  Revert \"USB: EHCI: make ehci-vt8500 a separate driver\"\n  Revert \"USB: EHCI: make ehci-orion a separate driver\"\n  Revert \"USB: update host controller Kconfig entries\"\n  USB: update host controller Kconfig entries\n  USB: EHCI: make ehci-orion a separate driver\n  USB: EHCI: make ehci-vt8500 a separate driver\n  USB: usb-storage: unusual_devs update for Super TOP SATA bridge\n  USB: ehci-omap: Fix autoloading of module\n  USB: ehci-omap: Don\u0027t free gpios that we didn\u0027t request\n  USB: option: add Huawei \"ACM\" devices using protocol \u003d vendor\n  USB: serial: fix null-pointer dereferences on disconnect\n  USB: option: add Yota / Megafon M100-1 4g modem\n  drivers/usb: add missing GENERIC_HARDIRQS dependencies\n  USB: storage: properly handle the endian issues of idProduct\n  testusb: remove all mentions of \u0027usbfs\u0027\n  usb: gadget: imx_udc: make it depend on BROKEN\n  usb: omap_control_usb: fix compile warning\n  ARM: OMAP: USB: Add phy binding information\n  ARM: OMAP2: MUSB: Specify omap4 has mailbox\n  ARM: OMAP: devices: create device for usb part of control module\n  ...\n"
    },
    {
      "commit": "06991c28f37ad68e5c03777f5c3b679b56e3dac1",
      "tree": "4be75788e21c3c644fe6d39abf47693a171cf4f8",
      "parents": [
        "460dc1eecf37263c8e3b17685ef236f0d236facb",
        "74fef7a8fd1d2bd94f925d6638bb4c3049e7c381"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 21 12:05:51 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 21 12:05:51 2013 -0800"
      },
      "message": "Merge tag \u0027driver-core-3.9-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core\n\nPull driver core patches from Greg Kroah-Hartman:\n \"Here is the big driver core merge for 3.9-rc1\n\n  There are two major series here, both of which touch lots of drivers\n  all over the kernel, and will cause you some merge conflicts:\n\n   - add a new function called devm_ioremap_resource() to properly be\n     able to check return values.\n\n   - remove CONFIG_EXPERIMENTAL\n\n  Other than those patches, there\u0027s not much here, some minor fixes and\n  updates\"\n\nFix up trivial conflicts\n\n* tag \u0027driver-core-3.9-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core: (221 commits)\n  base: memory: fix soft/hard_offline_page permissions\n  drivercore: Fix ordering between deferred_probe and exiting initcalls\n  backlight: fix class_find_device() arguments\n  TTY: mark tty_get_device call with the proper const values\n  driver-core: constify data for class_find_device()\n  firmware: Ignore abort check when no user-helper is used\n  firmware: Reduce ifdef CONFIG_FW_LOADER_USER_HELPER\n  firmware: Make user-mode helper optional\n  firmware: Refactoring for splitting user-mode helper code\n  Driver core: treat unregistered bus_types as having no devices\n  watchdog: Convert to devm_ioremap_resource()\n  thermal: Convert to devm_ioremap_resource()\n  spi: Convert to devm_ioremap_resource()\n  power: Convert to devm_ioremap_resource()\n  mtd: Convert to devm_ioremap_resource()\n  mmc: Convert to devm_ioremap_resource()\n  mfd: Convert to devm_ioremap_resource()\n  media: Convert to devm_ioremap_resource()\n  iommu: Convert to devm_ioremap_resource()\n  drm: Convert to devm_ioremap_resource()\n  ...\n"
    },
    {
      "commit": "8793422fd9ac5037f5047f80473007301df3689f",
      "tree": "f5aa3b3a564f053e1b5604c45db80193abc734a4",
      "parents": [
        "b3cdda2b4f541439ca4205793040aa2e1c852e3b",
        "10baf04e95fbf7eb6089410220a547211dd2ffa7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 20 11:26:56 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 20 11:26:56 2013 -0800"
      },
      "message": "Merge tag \u0027pm+acpi-3.9-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm\n\nPull ACPI and power management updates from Rafael Wysocki:\n\n - Rework of the ACPI namespace scanning code from Rafael J.  Wysocki\n   with contributions from Bjorn Helgaas, Jiang Liu, Mika Westerberg,\n   Toshi Kani, and Yinghai Lu.\n\n - ACPI power resources handling and ACPI device PM update from Rafael\n   J Wysocki.\n\n - ACPICA update to version 20130117 from Bob Moore and Lv Zheng with\n   contributions from Aaron Lu, Chao Guan, Jesper Juhl, and Tim Gardner.\n\n - Support for Intel Lynxpoint LPSS from Mika Westerberg.\n\n - cpuidle update from Len Brown including Intel Haswell support, C1\n   state for intel_idle, removal of global pm_idle.\n\n - cpuidle fixes and cleanups from Daniel Lezcano.\n\n - cpufreq fixes and cleanups from Viresh Kumar and Fabio Baltieri with\n   contributions from Stratos Karafotis and Rickard Andersson.\n\n - Intel P-states driver for Sandy Bridge processors from Dirk\n   Brandewie.\n\n - cpufreq driver for Marvell Kirkwood SoCs from Andrew Lunn.\n\n - cpufreq fixes related to ordering issues between acpi-cpufreq and\n   powernow-k8 from Borislav Petkov and Matthew Garrett.\n\n - cpufreq support for Calxeda Highbank processors from Mark Langsdorf\n   and Rob Herring.\n\n - cpufreq driver for the Freescale i.MX6Q SoC and cpufreq-cpu0 update\n   from Shawn Guo.\n\n - cpufreq Exynos fixes and cleanups from Jonghwan Choi, Sachin Kamat,\n   and Inderpal Singh.\n\n - Support for \"lightweight suspend\" from Zhang Rui.\n\n - Removal of the deprecated power trace API from Paul Gortmaker.\n\n - Assorted updates from Andreas Fleig, Colin Ian King, Davidlohr Bueso,\n   Joseph Salisbury, Kees Cook, Li Fei, Nishanth Menon, ShuoX Liu,\n   Srinivas Pandruvada, Tejun Heo, Thomas Renninger, and Yasuaki\n   Ishimatsu.\n\n* tag \u0027pm+acpi-3.9-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm: (267 commits)\n  PM idle: remove global declaration of pm_idle\n  unicore32 idle: delete stray pm_idle comment\n  openrisc idle: delete pm_idle\n  mn10300 idle: delete pm_idle\n  microblaze idle: delete pm_idle\n  m32r idle: delete pm_idle, and other dead idle code\n  ia64 idle: delete pm_idle\n  cris idle: delete idle and pm_idle\n  ARM64 idle: delete pm_idle\n  ARM idle: delete pm_idle\n  blackfin idle: delete pm_idle\n  sparc idle: rename pm_idle to sparc_idle\n  sh idle: rename global pm_idle to static sh_idle\n  x86 idle: rename global pm_idle to static x86_idle\n  APM idle: register apm_cpu_idle via cpuidle\n  cpufreq / intel_pstate: Add kernel command line option disable intel_pstate.\n  cpufreq / intel_pstate: Change to disallow module build\n  tools/power turbostat: display SMI count by default\n  intel_idle: export both C1 and C1E\n  ACPI / hotplug: Fix concurrency issues and memory leaks\n  ...\n"
    },
    {
      "commit": "502b24c23b44fbaa01cc2cbd86d8035845b7811f",
      "tree": "3096deeb99f6acc2d72ee33f145008ec5e2c68b3",
      "parents": [
        "ece8e0b2f9c980e5511fe8db2d68c6f1859b9d83",
        "f169007b2773f285e098cb84c74aac0154d65ff7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 20 09:16:21 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 20 09:16:21 2013 -0800"
      },
      "message": "Merge branch \u0027for-3.9\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup\n\nPull cgroup changes from Tejun Heo:\n \"Nothing too drastic.\n\n   - Removal of synchronize_rcu() from userland visible paths.\n\n   - Various fixes and cleanups from Li.\n\n   - cgroup_rightmost_descendant() added which will be used by cpuset\n     changes (it will be a separate pull request).\"\n\n* \u0027for-3.9\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup:\n  cgroup: fail if monitored file and event_control are in different cgroup\n  cgroup: fix cgroup_rmdir() vs close(eventfd) race\n  cpuset: fix cpuset_print_task_mems_allowed() vs rename() race\n  cgroup: fix exit() vs rmdir() race\n  cgroup: remove bogus comments in cgroup_diput()\n  cgroup: remove synchronize_rcu() from cgroup_diput()\n  cgroup: remove duplicate RCU free on struct cgroup\n  sched: remove redundant NULL cgroup check in task_group_path()\n  sched: split out css_online/css_offline from tg creation/destruction\n  cgroup: initialize cgrp-\u003edentry before css_alloc()\n  cgroup: remove a NULL check in cgroup_exit()\n  cgroup: fix bogus kernel warnings when cgroup_create() failed\n  cgroup: remove synchronize_rcu() from rebind_subsystems()\n  cgroup: remove synchronize_rcu() from cgroup_attach_{task|proc}()\n  cgroup: use new hashtable implementation\n  cgroups: fix cgroup_event_listener error handling\n  cgroups: move cgroup_event_listener.c to tools/cgroup\n  cgroup: implement cgroup_rightmost_descendant()\n  cgroup: remove unused dummy cgroup_fork_callbacks()\n"
    },
    {
      "commit": "8f55cea410dbc56114bb71a3742032070c8108d0",
      "tree": "59605f0ee961274b22f91add33f5c32459471a83",
      "parents": [
        "b7133a9a103655cda254987a3c0975fd9d8c443f",
        "e259514eef764a5286873618e34c560ecb6cff13"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 19 17:49:41 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 19 17:49:41 2013 -0800"
      },
      "message": "Merge branch \u0027perf-core-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip\n\nPull perf changes from Ingo Molnar:\n \"There are lots of improvements, the biggest changes are:\n\n  Main kernel side changes:\n\n   - Improve uprobes performance by adding \u0027pre-filtering\u0027 support, by\n     Oleg Nesterov.\n\n   - Make some POWER7 events available in sysfs, equivalent to what was\n     done on x86, from Sukadev Bhattiprolu.\n\n   - tracing updates by Steve Rostedt - mostly misc fixes and smaller\n     improvements.\n\n   - Use perf/event tracing to report PCI Express advanced errors, by\n     Tony Luck.\n\n   - Enable northbridge performance counters on AMD family 15h, by Jacob\n     Shin.\n\n   - This tracing commit:\n\n        tracing: Remove the extra 4 bytes of padding in events\n\n     changes the ABI.  All involved parties (PowerTop in particular)\n     seem to agree that it\u0027s safe to do now with the introduction of\n     libtraceevent, but the devil is in the details ...\n\n  Main tooling side changes:\n\n   - Add \u0027event group view\u0027, from Namyung Kim:\n\n     To use it, \u0027perf record\u0027 should group events when recording.  And\n     then perf report parses the saved group relation from file header\n     and prints them together if --group option is provided.  You can\n     use the \u0027perf evlist\u0027 command to see event group information:\n\n        $ perf record -e \u0027{ref-cycles,cycles}\u0027 noploop 1\n        [ perf record: Woken up 2 times to write data ]\n        [ perf record: Captured and wrote 0.385 MB perf.data (~16807 samples) ]\n\n        $ perf evlist --group\n        {ref-cycles,cycles}\n\n     With this example, default perf report will show you each event\n     separately.\n\n     You can use --group option to enable event group view:\n\n        $ perf report --group\n        ...\n        # group: {ref-cycles,cycles}\n        # \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n        # Samples: 7K of event \u0027anon group { ref-cycles, cycles }\u0027\n        # Event count (approx.): 6876107743\n        #\n        #         Overhead  Command      Shared Object                      Symbol\n        # ................  .......  .................  ..........................\n            99.84%  99.76%  noploop  noploop            [.] main\n             0.07%   0.00%  noploop  ld-2.15.so         [.] strcmp\n             0.03%   0.00%  noploop  [kernel.kallsyms]  [k] timerqueue_del\n             0.03%   0.03%  noploop  [kernel.kallsyms]  [k] sched_clock_cpu\n             0.02%   0.00%  noploop  [kernel.kallsyms]  [k] account_user_time\n             0.01%   0.00%  noploop  [kernel.kallsyms]  [k] __alloc_pages_nodemask\n             0.00%   0.00%  noploop  [kernel.kallsyms]  [k] native_write_msr_safe\n             0.00%   0.11%  noploop  [kernel.kallsyms]  [k] _raw_spin_lock\n             0.00%   0.06%  noploop  [kernel.kallsyms]  [k] find_get_page\n             0.00%   0.02%  noploop  [kernel.kallsyms]  [k] rcu_check_callbacks\n             0.00%   0.02%  noploop  [kernel.kallsyms]  [k] __current_kernel_time\n\n     As you can see the Overhead column now contains both of ref-cycles\n     and cycles and header line shows group information also - \u0027anon\n     group { ref-cycles, cycles }\u0027.  The output is sorted by period of\n     group leader first.\n\n   - Initial GTK+ annotate browser, from Namhyung Kim.\n\n   - Add option for runtime switching perf data file in perf report,\n     just press \u0027s\u0027 and a menu with the valid files found in the current\n     directory will be presented, from Feng Tang.\n\n   - Add support to display whole group data for raw columns, from Jiri\n     Olsa.\n\n   - Add per processor socket count aggregation in perf stat, from\n     Stephane Eranian.\n\n   - Add interval printing in \u0027perf stat\u0027, from Stephane Eranian.\n\n   - \u0027perf test\u0027 improvements\n\n   - Add support for wildcards in tracepoint system name, from Jiri\n     Olsa.\n\n   - Add anonymous huge page recognition, from Joshua Zhu.\n\n   - perf build-id cache now can show DSOs present in a perf.data file\n     that are not in the cache, to integrate with build-id servers being\n     put in place by organizations such as Fedora.\n\n   - perf top now shares more of the evsel config/creation routines with\n     \u0027record\u0027, paving the way for further integration like \u0027top\u0027\n     snapshots, etc.\n\n   - perf top now supports DWARF callchains.\n\n   - Fix mmap limitations on 32-bit, fix from David Miller.\n\n   - \u0027perf bench numa mem\u0027 NUMA performance measurement suite\n\n   - ... and lots of fixes, performance improvements, cleanups and other\n     improvements I failed to list - see the shortlog and git log for\n     details.\"\n\n* \u0027perf-core-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: (270 commits)\n  perf/x86/amd: Enable northbridge performance counters on AMD family 15h\n  perf/hwbp: Fix cleanup in case of kzalloc failure\n  perf tools: Fix build with bison 2.3 and older.\n  perf tools: Limit unwind support to x86 archs\n  perf annotate: Make it to be able to skip unannotatable symbols\n  perf gtk/annotate: Fail early if it can\u0027t annotate\n  perf gtk/annotate: Show source lines with gray color\n  perf gtk/annotate: Support multiple event annotation\n  perf ui/gtk: Implement basic GTK2 annotation browser\n  perf annotate: Fix warning message on a missing vmlinux\n  perf buildid-cache: Add --update option\n  uprobes/perf: Avoid uprobe_apply() whenever possible\n  uprobes/perf: Teach trace_uprobe/perf code to use UPROBE_HANDLER_REMOVE\n  uprobes/perf: Teach trace_uprobe/perf code to pre-filter\n  uprobes/perf: Teach trace_uprobe/perf code to track the active perf_event\u0027s\n  uprobes: Introduce uprobe_apply()\n  perf: Introduce hw_perf_event-\u003etp_target and -\u003etp_list\n  uprobes/perf: Always increment trace_uprobe-\u003enhit\n  uprobes/tracing: Kill uprobe_trace_consumer, embed uprobe_consumer into trace_uprobe\n  uprobes/tracing: Introduce is_trace_uprobe_enabled()\n  ...\n"
    },
    {
      "commit": "10baf04e95fbf7eb6089410220a547211dd2ffa7",
      "tree": "912204612987a3ce2ec0ed214d47911040d79cc1",
      "parents": [
        "fdbe0946d4c35d4cc784cfe0a5322708cfb7ade8",
        "ca62cf59ceef10ff2ebca0e7f764507186870270"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rafael.j.wysocki@intel.com",
        "time": "Mon Feb 18 22:34:11 2013 +0100"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rafael.j.wysocki@intel.com",
        "time": "Mon Feb 18 22:34:11 2013 +0100"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux: (35 commits)\n  PM idle: remove global declaration of pm_idle\n  unicore32 idle: delete stray pm_idle comment\n  openrisc idle: delete pm_idle\n  mn10300 idle: delete pm_idle\n  microblaze idle: delete pm_idle\n  m32r idle: delete pm_idle, and other dead idle code\n  ia64 idle: delete pm_idle\n  cris idle: delete idle and pm_idle\n  ARM64 idle: delete pm_idle\n  ARM idle: delete pm_idle\n  blackfin idle: delete pm_idle\n  sparc idle: rename pm_idle to sparc_idle\n  sh idle: rename global pm_idle to static sh_idle\n  x86 idle: rename global pm_idle to static x86_idle\n  APM idle: register apm_cpu_idle via cpuidle\n  tools/power turbostat: display SMI count by default\n  intel_idle: export both C1 and C1E\n  cpuidle: remove vestage definition of cpuidle_state_usage.driver_data\n  x86 idle: remove 32-bit-only \"no-hlt\" parameter, hlt_works_ok flag\n  x86 idle: remove mwait_idle() and \"idle\u003dmwait\" cmdline param\n  ...\n\nConflicts:\n\tarch/x86/kernel/process.c (with PM / tracing commit 43720bd)\n\tdrivers/acpi/processor_idle.c (with ACPICA commit 4f84291)\n"
    },
    {
      "commit": "7328735cbf68b7cd4d7ef16e172013743cdc2bc4",
      "tree": "66a6ff7a8d90f809d81c5f77e8219dc40e5c50a1",
      "parents": [
        "4c0b67a27d96e01a4b4ede2fda57da9f7c50af21"
      ],
      "author": {
        "name": "Steven Rostedt (Red Hat)",
        "email": "rostedt@goodmis.org",
        "time": "Mon Feb 18 09:35:49 2013 -0500"
      },
      "committer": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Mon Feb 18 09:35:49 2013 -0500"
      },
      "message": "ktest: Remove indexes from warnings check\n\nThe index of a line where a warning is tested can be returned\ndifferently on different versions of gcc (or same version compiled\ndifferently). That is, a tab + space can give different results. This\ncauses the warning check to produce a false positive. Removing the\nindex from the check fixes this issue.\n\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\n"
    },
    {
      "commit": "9854783e55d5f42a0ea3e951fad3a5910023c1b1",
      "tree": "e3ee5367073a87bf52d4cae61f655050d8e226e4",
      "parents": [
        "7fadc1e8fe89698caac213ff6d631b811fc7b393"
      ],
      "author": {
        "name": "Vineet Gupta",
        "email": "vgupta@synopsys.com",
        "time": "Fri Jan 18 15:12:24 2013 +0530"
      },
      "committer": {
        "name": "Vineet Gupta",
        "email": "vgupta@synopsys.com",
        "time": "Fri Feb 15 23:16:08 2013 +0530"
      },
      "message": "perf, ARC: Enable building perf tools for ARC\n\nAlthough with uClibc there\u0027s more we need to do\n\nSigned-off-by: Vineet Gupta \u003cvgupta@synopsys.com\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Ingo Molnar \u003cmingo@redhat.com\u003e\nCc: Arnaldo Carvalho de Melo \u003cacme@ghostprotocols.net\u003e\n"
    },
    {
      "commit": "95ecb407699825278f4031f153dbbe0f0713ff28",
      "tree": "941430b64a2fd7c764a763e6b22fce294b4b773c",
      "parents": [
        "7113fe74c10bc01abfdad2fe1f9ca023b0f83685",
        "e183fcb3441b735b6071bfd721b1212f147f43d8"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rafael.j.wysocki@intel.com",
        "time": "Fri Feb 15 13:59:00 2013 +0100"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rafael.j.wysocki@intel.com",
        "time": "Fri Feb 15 13:59:00 2013 +0100"
      },
      "message": "Merge branch \u0027pm-tools\u0027\n\n* pm-tools:\n  ACPI tools / acpidump: must be run as root - install it into /usr/sbin\n"
    },
    {
      "commit": "85df3b3769222894e9692b383c7af124b7721086",
      "tree": "b157ae2168c74720030031bfb4bb35878d9cf2be",
      "parents": [
        "02320931ce000836aa231ac1311769e303122099"
      ],
      "author": {
        "name": "Vinson Lee",
        "email": "vlee@twitter.com",
        "time": "Wed Feb 13 13:48:58 2013 -0800"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Feb 14 16:12:34 2013 -0300"
      },
      "message": "perf tools: Fix build with bison 2.3 and older.\n\nThe %name-prefix \"prefix\" syntax is not available on bison 2.3 and\nolder. Substitute with the -p \"prefix\" command-line option for\ncompatibility with older versions of bison.\n\nThis patch fixes this build error with older versions of bison.\n\n    CC util/sysfs.o\n    BISON util/pmu-bison.c\nutil/pmu.y:2.14-24: syntax error, unexpected string, expecting \u003d\nmake: *** [util/pmu-bison.c] Error 1\n\nSigned-off-by: Vinson Lee \u003cvlee@twitter.com\u003e\nTested-by: Li Zefan \u003clizefan@huawei.com\u003e\nCc: stable@vger.kernel.org # 3.4+\nCc: Ingo Molnar \u003cmingo@redhat.com\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Li Zefan \u003clizefan@huawei.com\u003e\nCc: Namhyung Kim \u003cnamhyung@gmail.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Pekka Enberg \u003cpenberg@kernel.org\u003e\nLink: http://lkml.kernel.org/r/1360792138-29186-1-git-send-email-vlee@twitter.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "02320931ce000836aa231ac1311769e303122099",
      "tree": "01d79b804679e9c924c607675e4b2df8a9c361eb",
      "parents": [
        "18c9e5c567e1bc475edc67dca3680ecd2562dc5c"
      ],
      "author": {
        "name": "Jiri Olsa",
        "email": "jolsa@redhat.com",
        "time": "Thu Feb 14 15:59:33 2013 -0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Feb 14 15:59:33 2013 -0300"
      },
      "message": "perf tools: Limit unwind support to x86 archs\n\nThere\u0027s DWARF unwind support only for x86 archs, so limit the unwind.o\nobject to them only.\n\nWithout this building for other archs (e.g. cross compiling for ARM) is\nbroken.\n\nSigned-off-by: Jiri Olsa \u003cjolsa@redhat.com\u003e\nSigned-off-by: Dirk Behme \u003cdirk.behme@de.bosch.com\u003e\nLink: http://lkml.kernel.org/n/tip-viqtvd6hppqgt68zz4wlqm20@git.kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "18c9e5c567e1bc475edc67dca3680ecd2562dc5c",
      "tree": "03452dac1cbe7b5f71ce6044c78f83c7ede4273b",
      "parents": [
        "c0e79be74907b4654b622601692e1a27fd1dbeb3"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Thu Feb 07 18:02:14 2013 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Feb 14 14:59:28 2013 -0300"
      },
      "message": "perf annotate: Make it to be able to skip unannotatable symbols\n\nAdd --skip-missing option for skipping symbols that cannot be used for\nannotation.  It\u0027s the case of kernel symbols that user doesn\u0027t have a\nvmlinux image file.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Andi Kleen \u003candi@firstfloor.org\u003e\nCc: Borislav Petkov \u003cbp@alien8.de\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Pekka Enberg \u003cpenberg@kernel.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLink: http://lkml.kernel.org/r/1360227734-375-8-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "c0e79be74907b4654b622601692e1a27fd1dbeb3",
      "tree": "1b42d81a1f71ad0b18c0b5461e281997cf25abd2",
      "parents": [
        "237522378604a2e26e19a8b11a70171eaf98c6c5"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Thu Feb 07 18:02:13 2013 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Feb 14 14:59:28 2013 -0300"
      },
      "message": "perf gtk/annotate: Fail early if it can\u0027t annotate\n\nDon\u0027t need to setup a browser window if annotate cannot work.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Andi Kleen \u003candi@firstfloor.org\u003e\nCc: Borislav Petkov \u003cbp@alien8.de\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Pekka Enberg \u003cpenberg@kernel.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLink: http://lkml.kernel.org/r/1360227734-375-7-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "237522378604a2e26e19a8b11a70171eaf98c6c5",
      "tree": "d44b55dfa50786238ae69553a4e077543b0cbd58",
      "parents": [
        "7a60ba948267336d77a48a3539f98151f9dcfba6"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Thu Feb 07 18:02:10 2013 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Feb 14 14:59:28 2013 -0300"
      },
      "message": "perf gtk/annotate: Show source lines with gray color\n\nIn order to differentiate source lines from asm line, print them with\ngray color.  To do this, it needs to be escaped since sometimes it\ncontains \"\u003c\" and/or \"\u003e\" characters so that it should not be considered\nas a markup tags.  Use glib\u0027s g_markup_escape_text() for this.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Andi Kleen \u003candi@firstfloor.org\u003e\nCc: Borislav Petkov \u003cbp@alien8.de\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Pekka Enberg \u003cpenberg@kernel.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLink: http://lkml.kernel.org/r/1360227734-375-4-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "7a60ba948267336d77a48a3539f98151f9dcfba6",
      "tree": "0b716efb72f40233bf204d2f2061b148d3fd4f5e",
      "parents": [
        "2b676bf068916046151277f27113f80828e33001"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Thu Feb 07 18:02:09 2013 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Feb 14 14:59:28 2013 -0300"
      },
      "message": "perf gtk/annotate: Support multiple event annotation\n\nShow multiple annotation result for each evsel.  Each result represents\nthe most frquently sampled symbol/function for the evsel and it will be\nshown in a tab window.\n\nFor this add a reference to main container (notebook) to the pgctx.  At\nthe first call to annotate browser, hist_entry__find_annotations() will\nsetup a new browser, and next calls will add new tabs to the browser.\nBut it requires final perf_gtk__show_annotations() to start processing\nGUI events.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Andi Kleen \u003candi@firstfloor.org\u003e\nCc: Borislav Petkov \u003cbp@alien8.de\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Pekka Enberg \u003cpenberg@kernel.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLink: http://lkml.kernel.org/r/1360227734-375-3-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "2b676bf068916046151277f27113f80828e33001",
      "tree": "2f508debbd3bc103ed64887914d8f65f590950b6",
      "parents": [
        "e3a34029c635b7dee06e51d99441578b96c7d463"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung@kernel.org",
        "time": "Thu Feb 07 18:02:08 2013 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Feb 14 14:59:27 2013 -0300"
      },
      "message": "perf ui/gtk: Implement basic GTK2 annotation browser\n\nBasic implementation of perf annotate on GTK2.  Currently only\nshows first symbol.  Add a new --gtk option to use it.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Andi Kleen \u003candi@firstfloor.org\u003e\nCc: Borislav Petkov \u003cbp@alien8.de\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Namhyung Kim \u003cnamhyung.kim@lge.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Pekka Enberg \u003cpenberg@kernel.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLink: http://lkml.kernel.org/r/1360227734-375-2-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "e3a34029c635b7dee06e51d99441578b96c7d463",
      "tree": "be2aa0793f865217ff93e0051c2d54df1ffb1636",
      "parents": [
        "eeb49845425375481f14c0e5721f88242642e88e"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Thu Feb 07 18:02:12 2013 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Feb 14 14:59:27 2013 -0300"
      },
      "message": "perf annotate: Fix warning message on a missing vmlinux\n\nWhen perf annotate runs with no vmlinux file it cannot annotate kernel\nsymbols because the kallsyms only provides symbol addresses.  So it\nrecommends to run perf buildid-cache to install proper vmlinux image.\n\nBut running perf buildid-cache -av vmlinux as the message gives me a\nfollowing error:\n\n  $ perf buildid-cache -av /home/namhyung/build/kernel/vmlinux\n  Couldn\u0027t add v: No such file or directory\n\nSince the -a option receives a parameter, \u0027v\u0027 should not be after the\noption.\n\nIn addition -a option is not work for this case since the build-id cache\nalready has a kallsyms with same build-id so it\u0027ll fail with EEXIST.\nUse recently added -u (--update) option for it.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Andi Kleen \u003candi@firstfloor.org\u003e\nCc: Borislav Petkov \u003cbp@alien8.de\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Pekka Enberg \u003cpenberg@kernel.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLink: http://lkml.kernel.org/r/1360227734-375-6-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "eeb49845425375481f14c0e5721f88242642e88e",
      "tree": "270a3922425ca32771d1777bf1fbab46e8166585",
      "parents": [
        "a3d4fd7a2d81604fedfa270d29c824b8d3380c2e"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Thu Feb 07 18:02:11 2013 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Feb 14 14:59:27 2013 -0300"
      },
      "message": "perf buildid-cache: Add --update option\n\nWhen adding vmlinux file to build-id cache, it\u0027d be fail since kallsyms\ndso with a same build-id was already added by perf record.\n\nSo one needs to remove the kallsyms first to add vmlinux into the cache.\nAdd --update option for doing it at once.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Andi Kleen \u003candi@firstfloor.org\u003e\nCc: Borislav Petkov \u003cbp@alien8.de\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Pekka Enberg \u003cpenberg@kernel.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLink: http://lkml.kernel.org/r/1360227734-375-5-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "1ed51011af7450991780f9a7fd916554be19d2a3",
      "tree": "915f73051ce7aa81b80924f5243c1e38a2f78393",
      "parents": [
        "32e9518005c8dd9ed668f40f98632c8186df4909"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Feb 10 17:19:24 2013 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Feb 13 18:22:12 2013 -0500"
      },
      "message": "tools/power turbostat: display SMI count by default\n\nThe SMI counter is popular -- so display it by default\nrather than requiring an option.  What the heck,\nwe\u0027ve blown the 80 column budget on many systems already...\n\nNote that the value displayed is the delta\nduring the measurement interval.\nThe absolute value of the counter can still be seen with\nthe generic 32-bit MSR option, ie.  -m 0x34\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "679204183472af16e8e75d2b1479459ad19bc67c",
      "tree": "0508a4b33d9bfbb608c854da62da02224e0c1aa1",
      "parents": [
        "70b43400bc290764b49ff3497a9824604c66c409"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Jan 31 15:22:15 2013 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Feb 08 19:26:16 2013 -0500"
      },
      "message": "tools/power turbostat: decode MSR_IA32_POWER_CTL\n\nWhen verbose is enabled, print the C1E-Enable\nbit in MSR_IA32_POWER_CTL.\n\nalso delete some redundant tests on the verbose variable.\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "70b43400bc290764b49ff3497a9824604c66c409",
      "tree": "411dc71e0f007eb37a30f0eebbf3800db68ef87a",
      "parents": [
        "85a4d2d41dc6d1c0296326204a857a9fab864a31"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Jan 08 01:26:07 2013 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Feb 08 19:25:57 2013 -0500"
      },
      "message": "tools/power turbostat: support Haswell\n\nThis patch enables turbostat to run properly on the\nnext-generation Intel(R) Microarchitecture, code named \"Haswell\" (HSW).\n\nHSW supports the BCLK and counters found in SNB.\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "9742aecda4d02976535051db4af4830bd98373a1",
      "tree": "5b26c84da1360b0d20a06c5732c3378aa7f9cfc9",
      "parents": [
        "ceb675a9e25c0c11f76f8e72a862caf08d3934d3"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@dev.rtsoft.ru",
        "time": "Fri Feb 08 18:48:03 2013 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Feb 08 12:15:24 2013 -0800"
      },
      "message": "testusb: remove all mentions of \u0027usbfs\u0027\n\nCommit 8a424bf40d772fedacc91862ecc86f10541fabb3 (tools/usb: remove last USBFS\nuser) removed \u0027usbfs\u0027 files from the source but retained mentions of \u0027usbfs\u0027\nall over the place, most importantly in the misleading error messages printed\nin case USB device files are not there.  Remove all the  mentions of \u0027usbfs\u0027\nfor good now!\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@dev.rtsoft.ru\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "88fd2b6a76264e9e14463f532caae09d82a53207",
      "tree": "47b88952d9ad2f8e64f95fb05c376c1d461b2d60",
      "parents": [
        "e35ef355ad3dd26bff79c8711f070ac69501dfa3"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed Feb 06 17:21:47 2013 -0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed Feb 06 18:09:28 2013 -0300"
      },
      "message": "perf python: Link with sysfs.o\n\nSo that we fix this regression:\n\n[root@sandy linux]# perf test -v 15\n15: Try \u0027use perf\u0027 in python, checking link problems       :\n--- start ---\nTraceback (most recent call last):\n  File \"\u003cstdin\u003e\", line 1, in \u003cmodule\u003e\nImportError: /home/acme/git/build/perf/python/perf.so: undefined symbol: sysfs_find_mountpoint\n---- end ----\nTry \u0027use perf\u0027 in python, checking link problems: FAILED!\n[root@sandy linux]#\n\nCc: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Mike Galbraith \u003cefault@gmx.de\u003e\nCc: Namhyung Kim \u003cnamhyung@gmail.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nLink: http://lkml.kernel.org/n/tip-8pf64bsdywg1gl9m55ul77hg@git.kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "e35ef355ad3dd26bff79c8711f070ac69501dfa3",
      "tree": "85753af82f43029a73e5f1fd14c4c569d971f90c",
      "parents": [
        "91b988048bea24eae386da3141d247ccea795a81"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed Feb 06 17:20:02 2013 -0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed Feb 06 18:09:28 2013 -0300"
      },
      "message": "perf evlist: Pass the event_group info via perf_attr_details\n\nSo that we avoid dragging symbol.o into the python binding.\n\nCc: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Mike Galbraith \u003cefault@gmx.de\u003e\nCc: Namhyung Kim \u003cnamhyung@gmail.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nLink: http://lkml.kernel.org/n/tip-izjubje7ltd1srji5wb0ygwi@git.kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "91b988048bea24eae386da3141d247ccea795a81",
      "tree": "7282e2e9a39fb33c29dea52c1d5f8429c3d40a3c",
      "parents": [
        "5a30a99fb4bb4c9374ea122a2a7c9cd9d26ecdd6"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Wed Jan 30 20:05:49 2013 -0500"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed Feb 06 18:09:28 2013 -0300"
      },
      "message": "perf tools: Fix calloc argument ordering\n\nA sweep of the kernel for regex \"kcalloc(sizeof\" turned up 2 reversed\nargs, fixed in commit d3d09e18203dba16a9dbdb2b4cc673d90748cdd1 (\"EDAC:\nFix kcalloc argument order\") and also fixed in the networking commit\na1b1add07fa794974573d93483d68e373edfe7bd (\"gro: Fix kcalloc argument\norder\").\n\nI know that was the regex used, because on seeing the 1st of these\nchanges, I wondered \"how many other instances of this are there\" and I\nhappened to just use \"calloc(sizeof\" as a regex and it in turn found\nthese additional reversed args instances in the perf code.\n\nIn the kcalloc cases, the changes are cosmetic, since the numbers are\nsimply multiplied.  I had no desire to go data mining in userspace to\nsee if the same thing held true there, however.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\nCc: Ingo Molnar \u003cmingo@redhat.com\u003e\nCc: Joe Perches \u003cjoe@perches.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLink: http://lkml.kernel.org/r/1359594349-25912-1-git-send-email-paul.gortmaker@windriver.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "5a30a99fb4bb4c9374ea122a2a7c9cd9d26ecdd6",
      "tree": "3225069a2e763df48601d9b48e56ced3d99e2d19",
      "parents": [
        "89bb67ff935d461544fed87174bb13dcc4bac673"
      ],
      "author": {
        "name": "Jiri Olsa",
        "email": "jolsa@redhat.com",
        "time": "Mon Feb 04 10:56:43 2013 +0100"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed Feb 06 18:09:28 2013 -0300"
      },
      "message": "perf tests: Adding automated parsing tests for group :GH modifiers\n\nThe \u0027:GH\u0027 group modifier handling was just recently fixed, adding some\nautommated tests to keep it that way. Adding tests for following events:\n\n  \"{cycles,cache-misses:G}:H\"\n  \"{cycles,cache-misses:H}:G\"\n  \"{cycles:G,cache-misses:H}:u\"\n  \"{cycles:G,cache-misses:H}:uG\"\n\nPlus fixing test__group2 test.\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/1359971803-2343-3-git-send-email-jolsa@redhat.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "89bb67ff935d461544fed87174bb13dcc4bac673",
      "tree": "6009163772aa7c03734b1222f317c7803cb3a54c",
      "parents": [
        "b22e79395c0fe4c86dd35745a929366034386ccc"
      ],
      "author": {
        "name": "Jiri Olsa",
        "email": "jolsa@redhat.com",
        "time": "Mon Feb 04 10:56:42 2013 +0100"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed Feb 06 18:09:27 2013 -0300"
      },
      "message": "perf tools: Fix perf_evsel::exclude_GH handling\n\nLet the perf_evsel::exclude_GH only prevent the reset of exclude_host\nand exclude_guest attributes in case they were already set.\n\nWe cannot reset their values to 0, because they might have other\ndefaults set by event_attr_init.\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/1359971803-2343-2-git-send-email-jolsa@redhat.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "b22e79395c0fe4c86dd35745a929366034386ccc",
      "tree": "1096eeb6bb9c5237a33c206a02137e6dbd8cee5d",
      "parents": [
        "0c5268bf2218144469dde3228f14898fadbbcdcd"
      ],
      "author": {
        "name": "Jiri Olsa",
        "email": "jolsa@redhat.com",
        "time": "Tue Feb 05 17:05:50 2013 +0100"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed Feb 06 18:09:27 2013 -0300"
      },
      "message": "perf perl scripts: Fix SIGALRM and pipe read race for rwtop\n\nFixing rwtop script race. The issue is caused by rwtop script triggering\nSIGALRM and underneath pipe reading layer reporting error when\ninterrupted.\n\nFixing this by setting SA_RESTART for rwtop SIGALRM handler, which\navoids interruption of the pipe reading layer.\n\nThe discussion for this issue \u0026 fix is here:\nhttps://lkml.org/lkml/2012/9/18/123\n\nSigned-off-by: Jiri Olsa \u003cjolsa@redhat.com\u003e\nOriginal-patch-by: Andrew Jones \u003cdrjones@redhat.com\u003e\nCc: Andrew Jones \u003cdrjones@redhat.com\u003e\nCc: Corey Ashford \u003ccjashfor@linux.vnet.ibm.com\u003e\nCc: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLink: http://lkml.kernel.org/r/1360080351-3246-2-git-send-email-jolsa@redhat.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "0c5268bf2218144469dde3228f14898fadbbcdcd",
      "tree": "311e06f63a91f927a424d3f045586717873ee2c1",
      "parents": [
        "d7e7a451c13e784f497c054f1bd083d77be87498"
      ],
      "author": {
        "name": "Jiri Olsa",
        "email": "jolsa@redhat.com",
        "time": "Mon Feb 04 13:32:55 2013 +0100"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed Feb 06 18:09:27 2013 -0300"
      },
      "message": "perf hists browser: Add support to display whole group data for raw columns\n\nCurrently we don\u0027t display group members\u0027 values for raw columns like\n\u0027Samples\u0027 and \u0027Period\u0027 when in group report mode.\n\nUniting \u0027__hpp__percent_fmt\u0027 and \u0027__hpp__raw_fmt\u0027 function under new\nfunction __hpp__fmt. It\u0027s basically \u0027__hpp__percent_fmt\u0027 code with new\n\u0027fmt_percent\u0027 bool parameter added saying whether raw number or\npercentage should be printed.\n\nThis way raw columns print out all the group members when\nin group report mode, like:\n\n  $ perf record -e \u0027{cycles,cache-misses}\u0027 ls\n  ...\n  $ perf report --group --show-total-period --stdio\n  ...\n  #         Overhead                    Period  Command      Shared Object                             Symbol\n  # ................  ........................  .......  .................  .................................\n  #\n      23.63%  11.24%       3331335         317       ls  [kernel.kallsyms]  [k] __lock_acquire\n      12.72%   0.00%       1793100           0       ls  [kernel.kallsyms]  [k] native_sched_clock\n       9.72%   0.00%       1369920           0       ls  libc-2.14.90.so    [.] _nl_find_locale\n       0.03%   0.07%          4476           2       ls  [kernel.kallsyms]  [k] intel_pmu_enable_all\n       0.00%  11.73%             0         331       ls  ld-2.14.90.so      [.] _dl_cache_libcmp\n       0.00%  11.06%             0         312       ls  [kernel.kallsyms]  [k] vma_interval_tree_insert\n\nSigned-off-by: Jiri Olsa \u003cjolsa@redhat.com\u003e\nAcked-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Corey Ashford \u003ccjashfor@linux.vnet.ibm.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLink: http://lkml.kernel.org/r/1359981185-16819-2-git-send-email-jolsa@redhat.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "d7e7a451c13e784f497c054f1bd083d77be87498",
      "tree": "24aa7acacd6cd74da0b2ecaf4c9a40724fa2f107",
      "parents": [
        "5ac59a8a77e3faa1eaf9bfe82a61e9396b082c3d"
      ],
      "author": {
        "name": "Stephane Eranian",
        "email": "eranian@google.com",
        "time": "Wed Feb 06 15:46:02 2013 +0100"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed Feb 06 18:09:27 2013 -0300"
      },
      "message": "perf stat: Add per processor socket count aggregation\n\nThis patch adds per-processor socket count aggregation for system-wide\nmode measurements. This is a useful mode to detect imbalance between\nsockets.\n\nTo enable this mode, use --aggr-socket in addition\nto -a. (system-wide).\n\nThe output includes the socket number and the number of online\nprocessors on that socket. This is useful to gauge the amount of\naggregation.\n\n # ./perf stat -I 1000 -a --aggr-socket -e cycles sleep 2\n #           time socket cpus             counts events\n      1.000097680 S0        4          5,788,785 cycles\n      2.000379943 S0        4         27,361,546 cycles\n      2.001167808 S0        4            818,275 cycles\n\nSigned-off-by: Stephane Eranian \u003ceranian@google.com\u003e\nCc: Andi Kleen \u003cak@linux.intel.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Namhyung Kim \u003cnamhyung.kim@lge.com\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nLink: http://lkml.kernel.org/r/1360161962-9675-3-git-send-email-eranian@google.com\n[ committer note: Added missing man page entry based on above comments ]\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "5ac59a8a77e3faa1eaf9bfe82a61e9396b082c3d",
      "tree": "31bac73e17a1caf1dd34dbfb0a4fada571abb9e4",
      "parents": [
        "0479b8b9cf4377df5d2c81506ce93326c31eff40"
      ],
      "author": {
        "name": "Stephane Eranian",
        "email": "eranian@google.com",
        "time": "Wed Feb 06 15:46:01 2013 +0100"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed Feb 06 18:09:26 2013 -0300"
      },
      "message": "perf tools: Add cpu_map processor socket level functions\n\nThis patch adds:\n- cpu_map__get_socket: get socked id from cpu\n- cpu_map__build_socket_map: build socket map\n- cpu_map__socket: gets acutal socket from logical socket\n\nThose functions are used by uncore and processor socket-level\naggregation modes.\n\nSigned-off-by: Stephane Eranian \u003ceranian@google.com\u003e\nCc: Andi Kleen \u003cak@linux.intel.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Namhyung Kim \u003cnamhyung.kim@lge.com\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nLink: http://lkml.kernel.org/r/1360161962-9675-2-git-send-email-eranian@google.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "0479b8b9cf4377df5d2c81506ce93326c31eff40",
      "tree": "dff61dc7107f5b6563915b02347597489687fc1c",
      "parents": [
        "5936f54d6ca2857d81188dcdff8c61b8fc482f53"
      ],
      "author": {
        "name": "David Ahern",
        "email": "dsahern@gmail.com",
        "time": "Tue Feb 05 14:12:42 2013 -0700"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed Feb 06 18:09:26 2013 -0300"
      },
      "message": "perf evlist: Make event_copy local to mmaps\n\nI am getting segfaults *after* the time sorting of perf samples where\nthe event type is off the charts:\n\n(gdb) bt\n\\#0  0x0807b1b2 in hists__inc_nr_events (hists\u003d0x80a99c4, type\u003d1163281902) at util/hist.c:1225\n\\#1  0x08070795 in perf_session_deliver_event (session\u003d0x80a9b90, event\u003d0xf7a6aff8, sample\u003d0xffffc318, tool\u003d0xffffc520,\n    file_offset\u003d0) at util/session.c:884\n\\#2  0x0806f9b9 in flush_sample_queue (s\u003d0x80a9b90, tool\u003d0xffffc520) at util/session.c:555\n\\#3  0x0806fc53 in process_finished_round (tool\u003d0xffffc520, event\u003d0x0, session\u003d0x80a9b90) at util/session.c:645\n\nThis is bizarre because the event has already been processed once --\nbefore it was added to the samples queue -- and the event was found to\nbe sane at that time.\n\nThere seem to be 2 causes:\n\n1. perf_evlist__mmap_read updates the read location even though there\nare outstanding references to events sitting in the mmap buffers via the\nordered samples queue.\n\n2. There is a single evlist-\u003eevent_copy for all evlist entries.\nevent_copy is used to handle an event wrapping at the mmap buffer\nboundary.\n\nThis patch addresses the second problem - making event_copy local to\neach perf_mmap. With this change my highly repeatable use case no longer\nfails.\n\nThe first problem is much more complicated and will be the subject of a\nfuture patch.\n\nSigned-off-by: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nLink: http://lkml.kernel.org/r/1360098762-61827-1-git-send-email-dsahern@gmail.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "5936f54d6ca2857d81188dcdff8c61b8fc482f53",
      "tree": "07d0d610008fab926ebaeb0371941379d10c0ea8",
      "parents": [
        "553099857702bb77e541c47bde47f6863834d2e2"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Wed Feb 06 14:57:17 2013 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed Feb 06 18:09:26 2013 -0300"
      },
      "message": "perf sort: Check return value of strdup()\n\nWhen setup_sorting() is called, \u0027str\u0027 is passed to strtok_r() but it\u0027s\nnot checked to have a valid pointer.  As strtok_r() accepts NULL pointer\non a first argument and use the third argument in that case, it can\ncause a trouble since our third argument, tmp, is not initialized.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nAcked-by: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: 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/1360130237-9963-3-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "553099857702bb77e541c47bde47f6863834d2e2",
      "tree": "fdc46d986f30efdbca79be57117330205b6c1ce3",
      "parents": [
        "51f27d1440cede5a413d279a20b38767b6f85097"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Wed Feb 06 14:57:16 2013 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed Feb 06 18:09:26 2013 -0300"
      },
      "message": "perf sort: Make setup_sorting returns an error code\n\nCurrently the setup_sorting() is called for parsing sort keys and exits\nif it failed to add the sort key.  As it\u0027s included in libperf it\u0027d be\nbetter returning an error code rather than exiting application inside of\nthe library.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nSuggested-by: Arnaldo Carvalho de Melo \u003cacme@ghostprotocols.net\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/1360130237-9963-2-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "51f27d1440cede5a413d279a20b38767b6f85097",
      "tree": "b51d9ee1ee674c3d13bc8d8dd34670c3c46cad57",
      "parents": [
        "2209001fd895e8932ae2c85bfca233758234499a"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Wed Feb 06 14:57:15 2013 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed Feb 06 18:09:25 2013 -0300"
      },
      "message": "perf sort: Drop ip_[lr] arguments from _sort__sym_cmp()\n\nCurrent _sort__sym_cmp() function is used for comparing symbols between\ntwo hist entries on symbol, symbol_from and symbol_to sort keys.  Those\nfunctions pass addresses of symbols but it\u0027s meaningless since it gets\nover-written inside of the _sort__sym_cmp function to a start address of\nthe symbol.  So just get rid of them.\n\nThis might cause a difference than prior output for branch stacks since\nit seems not using start address of the symbol but branch address.\nHowever AFAICS it\u0027d be same as it gets overwritten anyway.\n\nAlso remove redundant part of code in sort__sym_cmp().\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nAcked-by: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: 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/1360130237-9963-1-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "2209001fd895e8932ae2c85bfca233758234499a",
      "tree": "879738da172ae13b897737858f578f39b0a86fee",
      "parents": [
        "74b2133d19e776924b2773e27dd9d6940f1cc594"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "bp@suse.de",
        "time": "Mon Feb 04 13:05:54 2013 +0100"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed Feb 06 18:09:25 2013 -0300"
      },
      "message": "perf tools: Check for flex and bison before continuing building\n\nCheck whether both executables are present on the system before\ncontinuing with the build instead of failing halfway, if either are\nmissing.\n\nSigned-off-by: Borislav Petkov \u003cbp@suse.de\u003e\nLink: http://lkml.kernel.org/r/1359979554-9160-1-git-send-email-bp@alien8.de\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "74b2133d19e776924b2773e27dd9d6940f1cc594",
      "tree": "827b6774488bbdb80a754d2fec9ff572d55153fb",
      "parents": [
        "ad0de0971b7f7097bd9be1ab4ad2a64db500adbf"
      ],
      "author": {
        "name": "Stephane Eranian",
        "email": "eranian@google.com",
        "time": "Thu Jan 31 13:54:37 2013 +0100"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed Feb 06 18:09:25 2013 -0300"
      },
      "message": "perf evlist: Fix set event list leader\n\nThe __perf_evlist__set_leader() was setting the leader for all events in\nthe list except the first. Which means it assumed the first event\nalready had event-\u003eleader \u003d event.\n\nSeems like this should be the role of the function to also do this. This\nis a requirement for an upcoming patch set.\n\nSigned-off-by: Stephane Eranian \u003ceranian@google.com\u003e\nAcked-by: Jiri Olsa \u003cjolsa@redhat.com\u003e\nTested-by: Jiri Olsa \u003cjolsa@redhat.com\u003e\nAcked-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Namhyung Kim \u003cnamhyung.kim@lge.com\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nLink: http://lkml.kernel.org/r/20130131125437.GA3656@quad\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "ad0de0971b7f7097bd9be1ab4ad2a64db500adbf",
      "tree": "45d47634deedd22082fdb4c96a35c6e1bb4dfe24",
      "parents": [
        "341487ab561f3937a5283dd77c5660b1ee3b1f9e"
      ],
      "author": {
        "name": "Feng Tang",
        "email": "feng.tang@intel.com",
        "time": "Sun Feb 03 14:38:21 2013 +0800"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed Feb 06 18:09:25 2013 -0300"
      },
      "message": "perf report: Enable the runtime switching of perf data file\n\nThis is for tui browser only. This patch will check the returned key of\ntui hists browser, if it\u0027s K_SWITH_INPUT_DATA, then recreate a session\nfor the new selected data file.\n\nV2: Move the setup_brower() before the \"repeat\" jump point.\n\nSigned-off-by: Feng Tang \u003cfeng.tang@intel.com\u003e\nCc: Andi Kleen \u003candi@firstfloor.org\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nLink: http://lkml.kernel.org/r/1359873501-24541-2-git-send-email-feng.tang@intel.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "341487ab561f3937a5283dd77c5660b1ee3b1f9e",
      "tree": "0daeec601b75739c1d1b6ae26cee0ff6d8f48330",
      "parents": [
        "0fbdad078a70ed72248c3d30fe32e45e83be00d1"
      ],
      "author": {
        "name": "Feng Tang",
        "email": "feng.tang@intel.com",
        "time": "Sun Feb 03 14:38:20 2013 +0800"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed Feb 06 18:09:24 2013 -0300"
      },
      "message": "perf hists browser: Add option for runtime switching perf data file\n\nBased on perf report/top/scripts browser integration idea from acme.\n\nThis will enable user to runtime switch the data file, when this option\nis selected, it will popup all the legal data files in current working\ndirectory, and the filename selected by user is saved in the global\nvariable \"input_name\", and a new key \u0027K_SWITCH_INPUT_DATA\u0027 will be\npassed back to the built-in command which will perform the switch.\n\nThis initial version only enables it for \u0027perf report\u0027.\n\nv2: rebase to latest \u0027perf/core\u0027 branch (6e1d4dd) of acme\u0027s perf tree\n\nSigned-off-by: Feng Tang \u003cfeng.tang@intel.com\u003e\nCc: Andi Kleen \u003candi@firstfloor.org\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nLink: http://lkml.kernel.org/r/1359873501-24541-1-git-send-email-feng.tang@intel.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "e183fcb3441b735b6071bfd721b1212f147f43d8",
      "tree": "23701f00cede96d5c9a81c1ce02c775f22cd964b",
      "parents": [
        "88b62b915b0b7e25870eb0604ed9a92ba4bfc9f7"
      ],
      "author": {
        "name": "Thomas Renninger",
        "email": "trenn@suse.de",
        "time": "Tue Feb 05 23:35:32 2013 +0100"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rafael.j.wysocki@intel.com",
        "time": "Tue Feb 05 23:35:32 2013 +0100"
      },
      "message": "ACPI tools / acpidump: must be run as root - install it into /usr/sbin\n\nChange the default location to install acpidump into from /usr/bin\nto /usr/sbin, as this tool needs to be run as root.\n\n[rjw: Subject and changelog]\nSigned-off-by: Thomas Renninger \u003ctrenn@suse.de\u003e\nTested-by: Lee, Chun-Yi \u003cjlee@suse.com\u003e\nSigned-off-by: Rafael J. Wysocki \u003crafael.j.wysocki@intel.com\u003e\n"
    },
    {
      "commit": "4c0b67a27d96e01a4b4ede2fda57da9f7c50af21",
      "tree": "e36913fb9e3ba57f0fd067b130391a11e3304dfe",
      "parents": [
        "d6845536236a72382a20483887943a599d7c2b69"
      ],
      "author": {
        "name": "Steven Rostedt (Red Hat)",
        "email": "rostedt@goodmis.org",
        "time": "Tue Feb 05 09:56:00 2013 -0500"
      },
      "committer": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Tue Feb 05 10:02:37 2013 -0500"
      },
      "message": "ktest: Ignore warnings during reboot\n\nThe reboot just wants to get to the next kernel. But if a warning (Call\nTrace) appears, the monitor will report an error, and the reboot will\nthink something went wrong and power cycle the box, even though we\nsuccessfully made it to the next kernel.\n\nIgnore warnings during the reboot until we get to the next kernel. It\nwill still timeout if we never get to the next kernel and then a power\ncycle will happen. That\u0027s what we want it to do.\n\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\n"
    },
    {
      "commit": "d6845536236a72382a20483887943a599d7c2b69",
      "tree": "62dcd9f02303412b89b92205d95c47dd6ed913a5",
      "parents": [
        "4283b169abfb0380850b56287ee644697ecf321a"
      ],
      "author": {
        "name": "Steven Rostedt (Red Hat)",
        "email": "rostedt@goodmis.org",
        "time": "Mon Feb 04 23:08:49 2013 -0500"
      },
      "committer": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Tue Feb 05 10:00:20 2013 -0500"
      },
      "message": "ktest: Search for linux banner for successful reboot\n\nSometimes when a test kernel passed fine, but on reboot it crashed,\nktest could get stuck and not proceed. This would be frustrating if you\nlet a test run overnight to find out the next morning that it was stuck\non the first test.\n\nTo fix this, I made reboot check for the REBOOT_SUCCESS_LINE. If the\nline was not detected, then it would power cycle the box.\n\nWhat it didn\u0027t cover was if the REBOOT_SUCCESS_LINE wasn\u0027t defined or if\na \u0027good\u0027 kernel did not display the line. Instead have it search for the\nLinux banner \"Linux version\". The reboot just needs to get to the start\nof the next kernel, it does not need to test if the next kernel makes it\nto a boot prompt.\n\nAfter we find the next kernel has booted, then we just wait for either\nthe REBOOT_SUCCESS_LINE to appear or the timeout.\n\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\n"
    },
    {
      "commit": "1363b563a728097f34af9469452ec656995ca033",
      "tree": "90f83747805b59b0cf1840c3e3cfa2128ba87d55",
      "parents": [
        "85facf2570698ca6082326df4d63edebc9c9d96e"
      ],
      "author": {
        "name": "Joonsoo Kim",
        "email": "iamjoonsoo.kim@lge.com",
        "time": "Mon Feb 04 14:28:43 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 05 20:38:46 2013 +1100"
      },
      "message": "tools/vm: add .gitignore to ignore built binaries\n\nThere is no .gitignore in tools/vm, so \u0027git status\u0027 always show built\nbinaries.  To ignore this, add .gitignore.\n\nSigned-off-by: Joonsoo Kim \u003ciamjoonsoo.kim@lge.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e6ab07d027d47e55d8a5c0f33b16dfdd3e18c96f",
      "tree": "e53b70cb5b0517e1783cd10f888b775a4d8f25f3",
      "parents": [
        "00c7e1f10c6b8ae8a031f5c6a58ecd15d20c52cb"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Tue Jan 22 18:09:47 2013 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Jan 31 13:07:49 2013 -0300"
      },
      "message": "perf evlist: Add --group option\n\nAdd \u0027-g/--group\u0027 option for showing event groups.  For simplicity it is\ncurrently not compatible with other options.\n\n  $ perf evlist --group\n  {ref-cycles,cycles}\n\n  $ perf evlist\n  ref-cycles\n  cycles\n\nSuggested-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nLink: http://lkml.kernel.org/r/1358845787-1350-20-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "00c7e1f10c6b8ae8a031f5c6a58ecd15d20c52cb",
      "tree": "30de74b17585dc5fa4499255d687819dfa6772f8",
      "parents": [
        "01d14f1615dfe1c6d040541501445967ac716009"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Tue Jan 22 18:09:46 2013 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Jan 31 13:07:49 2013 -0300"
      },
      "message": "perf report: Add report.group config option\n\nAdd report.group config option for setting default value of event\ngroup view.  It affects the report output only if perf.data contains\nevent group info.\n\nA user can write .perfconfig file like below to enable group view by\ndefault:\n\n  $ cat ~/.perfconfig\n  [report]\n  group \u003d true\n\nAnd it can be disabled through command line:\n\n  $ perf report --no-group\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nLink: http://lkml.kernel.org/r/1358845787-1350-19-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "01d14f1615dfe1c6d040541501445967ac716009",
      "tree": "a04e78401538c0402151f29869355a7d0f6c4e63",
      "parents": [
        "717e263fc354d53d0961e952b779d14a42c8ea66"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Tue Jan 22 18:09:45 2013 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Jan 31 13:07:49 2013 -0300"
      },
      "message": "perf report: Add --group option\n\nAdd --group option to enable event grouping.  When enabled, all the\ngroup members information will be shown together with the leader.\n\n  $ perf report --group\n  ...\n  # group: {ref-cycles,cycles}\n  # \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n  #\n  # Samples: 7K of event \u0027anon group { ref-cycles, cycles }\u0027\n  # Event count (approx.): 6876107743\n  #\n  #         Overhead  Command      Shared Object                      Symbol\n  # ................  .......  .................  ..........................\n  #\n      99.84%  99.76%  noploop  noploop            [.] main\n       0.07%   0.00%  noploop  ld-2.15.so         [.] strcmp\n       0.03%   0.00%  noploop  [kernel.kallsyms]  [k] timerqueue_del\n       0.03%   0.03%  noploop  [kernel.kallsyms]  [k] sched_clock_cpu\n       0.02%   0.00%  noploop  [kernel.kallsyms]  [k] account_user_time\n       0.01%   0.00%  noploop  [kernel.kallsyms]  [k] __alloc_pages_nodemask\n       0.00%   0.00%  noploop  [kernel.kallsyms]  [k] native_write_msr_safe\n       0.00%   0.11%  noploop  [kernel.kallsyms]  [k] _raw_spin_lock\n       0.00%   0.06%  noploop  [kernel.kallsyms]  [k] find_get_page\n       0.00%   0.02%  noploop  [kernel.kallsyms]  [k] rcu_check_callbacks\n       0.00%   0.02%  noploop  [kernel.kallsyms]  [k] __current_kernel_time\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nAcked-by: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nLink: http://lkml.kernel.org/r/1358845787-1350-18-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "717e263fc354d53d0961e952b779d14a42c8ea66",
      "tree": "8bac96ac04d96d7544d9443fb29599480bb88a2f",
      "parents": [
        "fc24d7c25c9d880ae012548d522fe13caee556ed"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Tue Jan 22 18:09:44 2013 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Jan 31 13:07:48 2013 -0300"
      },
      "message": "perf report: Show group description when event group is enabled\n\nWhen using event group viewer, it\u0027s better to show the group description\nrather than the leader information alone.\n\nIf a leader did not contain any member, it\u0027s a non-group event.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nAcked-by: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: 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/1358845787-1350-17-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "fc24d7c25c9d880ae012548d522fe13caee556ed",
      "tree": "0c6aa23e8fc385a6db605f7a9c30b3cb67f5da18",
      "parents": [
        "34b9564373a9e1d8c33d07824fae228a381d1803"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Tue Jan 22 18:09:43 2013 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Jan 31 13:07:48 2013 -0300"
      },
      "message": "perf report: Bypass non-leader events when event group is enabled\n\nSince we have all necessary information in the leader events and other\nmembers don\u0027t, bypass members.  Member events will be shown along with\nthe leaders if event group is enabled.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nAcked-by: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: 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/1358845787-1350-16-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "34b9564373a9e1d8c33d07824fae228a381d1803",
      "tree": "9156ea48eaba21b52cb764cbd80512c042334b60",
      "parents": [
        "cb16008bcc6ea53617ca06c9eb4ab0ecafe04585"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Tue Jan 22 18:09:42 2013 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Jan 31 13:07:48 2013 -0300"
      },
      "message": "perf gtk/browser: Trim column header string when event group enabled\n\nWhen event group feature is enabled, each column header is expanded to\nmatch with the whole group column width.  But this is not needed for\nGTK+ browser since ti usually use variable-width fonts.  So trim it.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: 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/1358845787-1350-15-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "cb16008bcc6ea53617ca06c9eb4ab0ecafe04585",
      "tree": "e3defa5f512df759eb68ad375432ae284d8959a1",
      "parents": [
        "371d8c402e8c3562e913c7fda95094f42fbcf0ef"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Tue Jan 22 18:09:40 2013 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Jan 31 13:07:47 2013 -0300"
      },
      "message": "perf gtk/browser: Add support for event group view\n\nShow group members\u0027s overhead also when showing leader\u0027s if event\ngroup is enabled.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Pekka Enberg \u003cpenberg@kernel.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Stephane Eranian \u003ceranina@google.com\u003e\nLink: http://lkml.kernel.org/r/1358845787-1350-13-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "371d8c402e8c3562e913c7fda95094f42fbcf0ef",
      "tree": "21812e963ad318402f20af377888a5be6bb32618",
      "parents": [
        "897014603c4786ef33450e675e02a5e74dc63785"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Tue Jan 22 18:09:39 2013 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Jan 31 13:07:47 2013 -0300"
      },
      "message": "perf hists browser: Add suppport for event group view\n\nShow group members\u0027 overhead also when showing the leader\u0027s if event\ngroup is enabled.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nLink: http://lkml.kernel.org/r/1358845787-1350-12-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "897014603c4786ef33450e675e02a5e74dc63785",
      "tree": "3f79f59a53f340f86044f8b5cd66ff6921a7228a",
      "parents": [
        "5b9e2146ec4f8c6d436f9f7043a0409a4296a705"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Tue Jan 22 18:09:38 2013 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Jan 31 13:07:47 2013 -0300"
      },
      "message": "perf hists browser: Move coloring logic to hpp functions\n\nMove coloring logic into the hpp functions so that each value can\nbe colored independently.  It\u0027d required for event group view.\n\nFor overhead column, add a callback for printing \u0027folded_sign\u0027 of\ncallchains of a hist entry.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLink: http://lkml.kernel.org/r/1358845787-1350-11-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "5b9e2146ec4f8c6d436f9f7043a0409a4296a705",
      "tree": "9da31dd714f40246f085a7b98d8225ee84a772a0",
      "parents": [
        "843985e953ddcc3d57a62641b377c8d3222859e2"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Tue Jan 22 18:09:37 2013 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Jan 31 13:07:46 2013 -0300"
      },
      "message": "perf ui/hist: Add support for event group view\n\nShow group member\u0027s overhead also when showing the leader\u0027s if event\ngroup is enabled.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nLink: http://lkml.kernel.org/r/1358845787-1350-10-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "843985e953ddcc3d57a62641b377c8d3222859e2",
      "tree": "47d1271f6ccc68b5edf0c225061fda9caa7b72b6",
      "parents": [
        "5aed9d24934be5b7fec1b66cc2a5f29fab4ec11e"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Tue Jan 22 18:09:36 2013 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Jan 31 13:07:46 2013 -0300"
      },
      "message": "perf gtk/browser: Convert hpp helpers to a function\n\nThe hpp helpers do same job for each field so it was implemented as\nmacro in order to access those fields easily.  But it gets cumbersome to\nmaintain a large function in a macro as the function grows. Factor it\nout to a function with a little helper macro to access field.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: 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/1358845787-1350-9-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "5aed9d24934be5b7fec1b66cc2a5f29fab4ec11e",
      "tree": "d46484bda42163897be565be4103fef70de5581f",
      "parents": [
        "4fb71074a570aab9ba8a30b7a756a3c637a14c03"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Tue Jan 22 18:09:35 2013 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Jan 31 13:07:46 2013 -0300"
      },
      "message": "perf hists browser: Convert hpp helpers to a function\n\nThe hpp helpers do same job for each field so it was implemented as\nmacro in order to access those fields easily.  But it gets cumbersome\nto maintain a large function in a macro as the function grows. Factor\nit out to a function with a little helper macro to access field.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nLink: http://lkml.kernel.org/r/1358845787-1350-8-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "4fb71074a570aab9ba8a30b7a756a3c637a14c03",
      "tree": "26af752a720fb581362440f5617c32f70d921370",
      "parents": [
        "29d720ed5f897d7e26f6b36c12c7704dc200d107"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Tue Jan 22 18:09:34 2013 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Jan 31 13:07:45 2013 -0300"
      },
      "message": "perf ui/hist: Consolidate hpp helpers\n\nMost of hpp helper functions do same jobs for different fields thus\nconsolidate them to appropriate functions/macros.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nLink: http://lkml.kernel.org/r/1358845787-1350-7-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "29d720ed5f897d7e26f6b36c12c7704dc200d107",
      "tree": "440fc33f1e4d8954c508eb3fab6296eb7b3d62cd",
      "parents": [
        "6e1f601a10cbaa5cda869f844292dd81c519a8e7"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Tue Jan 22 18:09:33 2013 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Jan 31 13:07:45 2013 -0300"
      },
      "message": "perf hists: Resort hist entries using group members for output\n\nWhen event group is enabled, sorting hist entries on periods for output\nshould consider groups members\u0027 period also.  To do that, build period\ntable using link/pair information and compare the table.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nAcked-by: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nLink: http://lkml.kernel.org/r/1358845787-1350-6-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "6e1f601a10cbaa5cda869f844292dd81c519a8e7",
      "tree": "6098ee693839a46bd7407954f337b9c69fc89461",
      "parents": [
        "a8bb559bd4eff5c71601e2e61a4bd1deef44a03c"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Tue Jan 22 18:09:32 2013 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Jan 31 13:07:44 2013 -0300"
      },
      "message": "perf report: Make another loop for linking group hists\n\nNow the event grouping viewing requires linking all member hists in a\ngroup to the leader\u0027s.  Thus hists__output_resort should be called after\nlinking all events in evlist.\n\nIntroduce symbol_conf.event_group flag to determine whether the feature\nis enabled or not.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nAcked-by: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nLink: http://lkml.kernel.org/r/1358845787-1350-5-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "a8bb559bd4eff5c71601e2e61a4bd1deef44a03c",
      "tree": "2e1f82e4e6024aa66e10b7a73241ff25e0d10105",
      "parents": [
        "8d7d8474d7b04dc89aa653d67425b61d3ff5c6f0"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Tue Jan 22 18:09:31 2013 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Jan 31 13:07:44 2013 -0300"
      },
      "message": "perf header: Add HEADER_GROUP_DESC feature\n\nSave group relationship information so that it can be restored when perf\nreport is running.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nAcked-by: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nLink: http://lkml.kernel.org/r/1358845787-1350-4-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "8d7d8474d7b04dc89aa653d67425b61d3ff5c6f0",
      "tree": "8dffcfdf7b744bebc49c52bd9efb9732a248a1d8",
      "parents": [
        "97f63e4a2cf88e9d7bc086a1c3f10fa41c9174df"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Tue Jan 22 18:09:30 2013 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Jan 31 13:07:44 2013 -0300"
      },
      "message": "perf tests: Add group test conditions\n\nAs some new fields for handling groups added, check them to be sure to\nhave valid values in test__group* cases.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nAcked-by: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nLink: http://lkml.kernel.org/r/1358845787-1350-3-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "97f63e4a2cf88e9d7bc086a1c3f10fa41c9174df",
      "tree": "c143cd0b6758fbfe59eb80ba346ccc943c7e589c",
      "parents": [
        "0de233b9c4f8c83b2cb655bfdbec306c8da81199"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Tue Jan 22 18:09:29 2013 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Jan 31 13:07:43 2013 -0300"
      },
      "message": "perf tools: Keep group information\n\nAdd a few of group-related field in struct perf_{evlist,evsel} so that\nthe group information in a evlist can be known easily.  It only counts\ngroups which have more than 1 members since leader-only groups are\ntreated as non-group events.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nAcked-by: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nLink: http://lkml.kernel.org/r/1358845787-1350-2-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "0de233b9c4f8c83b2cb655bfdbec306c8da81199",
      "tree": "fde2a051187b86a31631bc9c2aca3a40b2a467c7",
      "parents": [
        "11859e821761e9738c4d8a0e7d6ca1cc2e0d37e8"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed Jan 30 14:01:20 2013 -0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Jan 31 13:07:43 2013 -0300"
      },
      "message": "perf top: Delete maps on exit\n\nRemoving one more memory leak found with valgrind.\n\nCc: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Mike Galbraith \u003cefault@gmx.de\u003e\nCc: Namhyung Kim \u003cnamhyung@gmail.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nLink: http://lkml.kernel.org/n/tip-gnb1gms0k8wictmtm2umpr8u@git.kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "11859e821761e9738c4d8a0e7d6ca1cc2e0d37e8",
      "tree": "952564a6f569dd284a3194d6d3a455fe6da2dde1",
      "parents": [
        "152fefa921535665f95840c08062844ab2f5593e"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed Jan 30 13:25:53 2013 -0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Jan 31 13:07:42 2013 -0300"
      },
      "message": "perf top: Stop using exit()\n\nJust return to the perf main() routine so that an unified exit path can\nbe followed and resources released, helping in finding memory leaks.\n\nCc: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Mike Galbraith \u003cefault@gmx.de\u003e\nCc: Namhyung Kim \u003cnamhyung@gmail.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nLink: http://lkml.kernel.org/n/tip-ro8oeodo96490nrhcph57atr@git.kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "4283b169abfb0380850b56287ee644697ecf321a",
      "tree": "fb7bd9ab621a17d2e566b8f6e65dded09a4ad78c",
      "parents": [
        "04262be3db53d2b77ec09fa3e4d18313b6b9dcf9"
      ],
      "author": {
        "name": "Steven Rostedt (Red Hat)",
        "email": "rostedt@goodmis.org",
        "time": "Wed Jan 30 18:37:47 2013 -0500"
      },
      "committer": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Thu Jan 31 10:24:56 2013 -0500"
      },
      "message": "ktest: Add make_warnings_file and process full warnings\n\nAlthough the patchcheck test checks for warnings in the files that were\nchanged, this check does not catch warnings that were caused by header\nfile changes and the warnings appear in C files not touched by the\ncommit.\n\nAdd a new option called WARNINGS_FILE. If this option is set, then the\nfile it points to is read before bulid, and the file should contain a\nlist of known warnings. If a warning appears in the build, this file is\nchecked, and if the warning does not exist in this file, then it fails\nthe build showing the new warning.\n\nIf the WARNINGS_FILE points to a file that does not exist, this will\ncause any warning in the build to fail.\n\nA new test is also added called \"make_warnings_file\". This test will\ncreate do a build and record any warnings it finds into the\nWARNINGS_FILE. This test is something that can be run before other tests\nto build a warnings file of \"known warnings\", ie, warnings that were\nthere before your changes.\n\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\n"
    },
    {
      "commit": "04262be3db53d2b77ec09fa3e4d18313b6b9dcf9",
      "tree": "641aaad32d3961a8d2f381afb7f6ad41704f4713",
      "parents": [
        "35275685bf6123529e67c1dc91b8c05e479124e8"
      ],
      "author": {
        "name": "Steven Rostedt (Red Hat)",
        "email": "rostedt@goodmis.org",
        "time": "Thu Jan 31 10:12:20 2013 -0500"
      },
      "committer": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Thu Jan 31 10:24:53 2013 -0500"
      },
      "message": "ktest: Allow a test option to use its default option\n\nOptions are allowed to use other options, for example:\n\n  LOG_FILE \u003d ${OUTPUT_DIR}/${MACHINE}.log\n\nwhere the option LOG_FILE used the options OUTPUT_DIR and MACHINE.\n\nBut if a test option were to use a default option, it will not get\nsubstituted:\n\n  OUTPUT_DIR \u003d ${THIS_DIR}/${MACHINE}\n\n  TEST_START\n  OUTPUT_DIR \u003d ${OUTPUT_DIR}/t1\n\nFor the above test, OUTPUT_DIR will stay literally \"${OUTPUT_DIR}/t1\"\nand not be converted to \"${THIS_DIR}/${MACHINE}/t1\". When the test runs,\nit will pass the ${OUTPUT_DIR} to the shell, which would probaly\ninterpret it as \"\", and the output directory will end up as \"/t1\".\n\nChange the code where if a test option has its own option name in\nits defined field, and a default option exists, then substitute the\ndefault option in its place.\n\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\n"
    },
    {
      "commit": "35275685bf6123529e67c1dc91b8c05e479124e8",
      "tree": "06622dcbb6a7d47a7b6fd679cef45bf8a31c6f74",
      "parents": [
        "319ab14f051aeb04d6da20d82b389ad875083041"
      ],
      "author": {
        "name": "Steven Rostedt (Red Hat)",
        "email": "rostedt@goodmis.org",
        "time": "Wed Jan 30 12:28:15 2013 -0500"
      },
      "committer": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Wed Jan 30 12:28:15 2013 -0500"
      },
      "message": "ktest: Strip off \u0027\\n\u0027 when reading which files were modified\n\nThe patchcheck test looks at what files are modified for each patch it\nchecks and makes sure that those files do not produce any warnings.\n\nUnfortunately, when it read the diffstat, the newlines were added on the\nfiles and this made compares miss warnings, and commits that should not\nhave passed, ktest let pass.\n\nFix this by using the perl command \"chomp\" that strips off whitespace at\nthe end of lines.\n\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\n"
    },
    {
      "commit": "319ab14f051aeb04d6da20d82b389ad875083041",
      "tree": "8605b97535243cd4ccc6d6c5875a47811ea631b2",
      "parents": [
        "949db153b6466c6f7cad5a427ecea94985927311"
      ],
      "author": {
        "name": "Steven Rostedt (Red Hat)",
        "email": "rostedt@goodmis.org",
        "time": "Wed Jan 30 12:25:38 2013 -0500"
      },
      "committer": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Wed Jan 30 12:25:38 2013 -0500"
      },
      "message": "ktest: Do not require CONSOLE for build or install bisects\n\nIf the user is doing a build or install bisect, there\u0027s no reason to\nhave them define CONSOLE, as the console does not need to be read. The\nconsole only needs to be read for boot tests.\n\nCONSOLE is not required for normal build or install tests, let\u0027s not\nrequire it for bisect tests with BISECT_TYPE of build or install.\n\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\n"
    },
    {
      "commit": "5809fde040de2afa477a6c593ce2e8fd2c11d9d3",
      "tree": "b6ff202ebeca4341a1332258a04403f8ce95e75a",
      "parents": [
        "fdae6373910c10e27b8ae07e11e821b183d0bba5"
      ],
      "author": {
        "name": "Thomas Jarosch",
        "email": "thomas.jarosch@intra2net.com",
        "time": "Mon Jan 28 10:21:14 2013 +0100"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed Jan 30 10:40:44 2013 -0300"
      },
      "message": "perf header: Fix double fclose() on do_write(fd, xxx) failure\n\ncppcheck reported:\n[util/header.c:983]: (error) Used file that is not opened.\n\nThanks to Arnaldo Carvalho de Melo for pointing out that\nfclose(NULL) is undefined behavior -\u003e protect against it.\n\nSigned-off-by: Thomas Jarosch \u003cthomas.jarosch@intra2net.com\u003e\nLink: http://lkml.kernel.org/r/1751778.SZQB4fNdIh@storm\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "fdae6373910c10e27b8ae07e11e821b183d0bba5",
      "tree": "6faa0035aa4c58f2aff9eb7d6e8191292d1e01d0",
      "parents": [
        "0b9e01a4f0d1c8277da6824fe060ccb0434d2fde"
      ],
      "author": {
        "name": "Thomas Jarosch",
        "email": "thomas.jarosch@intra2net.com",
        "time": "Fri Jan 25 11:21:39 2013 +0100"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed Jan 30 10:40:18 2013 -0300"
      },
      "message": "perf header: Fix memory leak for the \"Not caching a kptr_restrict\u0027ed /proc/kallsyms\" case\n\ncppcheck reported:\n[util/header.c:316]: (error) Memory leak: filename\n[util/header.c:316]: (error) Memory leak: linkname\n\nSigned-off-by: Thomas Jarosch \u003cthomas.jarosch@intra2net.com\u003e\nLink: http://lkml.kernel.org/r/9377388.0eFDp53iW6@storm\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "0b9e01a4f0d1c8277da6824fe060ccb0434d2fde",
      "tree": "70016430c90da177f7bceea1663c5318ae13a689",
      "parents": [
        "8eb44dd76ac994b020e5cfe72635c90d9e0ad995"
      ],
      "author": {
        "name": "Thomas Jarosch",
        "email": "thomas.jarosch@intra2net.com",
        "time": "Fri Jan 25 11:20:47 2013 +0100"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed Jan 30 10:40:05 2013 -0300"
      },
      "message": "perf tools: Fix memory leak on error\n\ncppcheck reported:\n[util/event.c:480]: (error) Memory leak: event\n\nSigned-off-by: Thomas Jarosch \u003cthomas.jarosch@intra2net.com\u003e\nLink: http://lkml.kernel.org/r/2717013.8dV0naNhAV@storm\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "8eb44dd76ac994b020e5cfe72635c90d9e0ad995",
      "tree": "570c931f5745a43e8bac24b365c12692b81de3e7",
      "parents": [
        "68c465ada54c730d653fc6fdc9dc0d5270b2de00"
      ],
      "author": {
        "name": "Thomas Jarosch",
        "email": "thomas.jarosch@intra2net.com",
        "time": "Fri Jan 25 11:02:13 2013 +0100"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed Jan 30 10:38:48 2013 -0300"
      },
      "message": "perf sort: Use pclose() instead of fclose() on pipe stream\n\ncppcheck message:\n[tools/perf/util/sort.c:277]: (error) Mismatching allocation and deallocation: fp\n\nAlso fix descriptor leak on error and always initialize the \"fp\" variable.\n\nSigned-off-by: Thomas Jarosch \u003cthomas.jarosch@intra2net.com\u003e\nLink: http://lkml.kernel.org/r/1359112354.yZcisNZ4k0@storm\nLink: http://lkml.kernel.org/r/2266358.qvDXKLvJ67@storm\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "68c465ada54c730d653fc6fdc9dc0d5270b2de00",
      "tree": "f1bbf17a0cdc7145c5d32990e99670d3edf3862a",
      "parents": [
        "e3541ec75219819d3235f80125a1a75d798ff6e1"
      ],
      "author": {
        "name": "Thomas Jarosch",
        "email": "thomas.jarosch@intra2net.com",
        "time": "Fri Jan 25 10:57:08 2013 +0100"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed Jan 30 10:37:41 2013 -0300"
      },
      "message": "perf tools: Fix possible double free on error\n\nCan only be triggered via CROSS_COMPILE env var.\n\nDetected by cppcheck.\n\nSigned-off-by: Thomas Jarosch \u003cthomas.jarosch@intra2net.com\u003e\nLink: http://lkml.kernel.org/r/36736865.AIlztKhDqN@storm\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "e3541ec75219819d3235f80125a1a75d798ff6e1",
      "tree": "9be22d61078e4f4dc25b1341dba3bb50af6c0bb2",
      "parents": [
        "43f8e76e6b96eb1327cff62ac1cc733a51f31068"
      ],
      "author": {
        "name": "Sukadev Bhattiprolu",
        "email": "sukadev@linux.vnet.ibm.com",
        "time": "Wed Jan 23 21:44:39 2013 -0800"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed Jan 30 10:37:14 2013 -0300"
      },
      "message": "perf tools, powerpc: Fix compile warnings in tests/attr.c\n\nWe print several \u0027__u64\u0027 quantities using \u0027%llu\u0027. On powerpc, we by\ndefault include \u0027\u003casm-generic/int-l64.h\u003e which results in __u64 being an\nunsigned long. This causes compile warnings which are treated as errors\ndue to \u0027-Werror\u0027.\n\nBy defining __SANE_USERSPACE_TYPES__ we include \u003casm-generic/int-ll64.h\u003e\nand define __u64 as unsigned long long.\n\nChangelog[v2]:\n\t[Michael Ellerman] Use __SANE_USERSPACE_TYPES__ and avoid PRIu64\n\tformat specifier - which as Jiri Olsa pointed out, breaks on x86-64.\n\nSigned-off-by: Sukadev Bhattiprolu \u003csukadev@linux.vnet.ibm.com\u003e\nCc: Anton Blanchard \u003canton@au1.ibm.com\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Michael Ellerman \u003cellerman@au1.ibm.com\u003e\nCc: linuxppc-dev@ozlabs.org\nLink: http://lkml.kernel.org/r/20130124054439.GA31588@us.ibm.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "43f8e76e6b96eb1327cff62ac1cc733a51f31068",
      "tree": "adbfe9a7f3972d4cd905e55aa3e1004e72179636",
      "parents": [
        "13370a9b5bb88f7aa90e5be68972d95096b20a6d"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Fri Jan 25 10:44:44 2013 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed Jan 30 10:37:04 2013 -0300"
      },
      "message": "perf evsel: Fix memory leaks on evsel-\u003ecounts\n\nThe -\u003ecounts field was never freed in the current code.  Add\nperf_evsel__free_counts() function to free it properly.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nLink: http://lkml.kernel.org/r/1359078284-32080-1-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "13370a9b5bb88f7aa90e5be68972d95096b20a6d",
      "tree": "78f29e88ca8e01bc14865fd1ecf83f994ee46776",
      "parents": [
        "c7a79c47c683de6979a3e1a96dc723b0606c07ca"
      ],
      "author": {
        "name": "Stephane Eranian",
        "email": "eranian@google.com",
        "time": "Tue Jan 29 12:47:44 2013 +0100"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed Jan 30 10:36:53 2013 -0300"
      },
      "message": "perf stat: Add interval printing\n\nThis patch adds a new printing mode for perf stat.  It allows interval\nprinting. That means perf stat can now print event deltas at regular\ntime interval.  This is useful to detect phases in programs.\n\nThe -I option enables interval printing. It expects an interval duration\nin milliseconds. Minimum is 100ms. Once, activated perf stat prints\nevents deltas since last printout. All modes are supported.\n\n$ perf stat -I 1000 -e cycles noploop 10\nnoploop for 10 seconds\n #           time             counts events\n      1.000109853      2,388,560,546 cycles\n      2.000262846      2,393,332,358 cycles\n      3.000354131      2,393,176,537 cycles\n      4.000439503      2,393,203,790 cycles\n      5.000527075      2,393,167,675 cycles\n      6.000609052      2,393,203,670 cycles\n      7.000691082      2,393,175,678 cycles\n\nThe output format makes it easy to feed into a plotting program such as\ngnuplot when the -I option is used in combination with the -x option:\n\n$ perf stat -x, -I 1000 -e cycles noploop 10\nnoploop for 10 seconds\n1.000084113,2378775498,cycles\n2.000245798,2391056897,cycles\n3.000354445,2392089414,cycles\n4.000459115,2390936603,cycles\n5.000565341,2392108173,cycles\n\nSigned-off-by: Stephane Eranian \u003ceranian@google.com\u003e\nCc: Andi Kleen \u003cak@linux.intel.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Namhyung Kim \u003cnamhyung.kim@lge.com\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nLink: http://lkml.kernel.org/r/1359460064-3060-3-git-send-email-eranian@google.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "c7a79c47c683de6979a3e1a96dc723b0606c07ca",
      "tree": "ad9a8b84c07b1c97253157dbcfd2ab53a7098375",
      "parents": [
        "79d824e31692d165f6c7d92bf4d1af0b9d969d76"
      ],
      "author": {
        "name": "Stephane Eranian",
        "email": "eranian@google.com",
        "time": "Tue Jan 29 12:47:43 2013 +0100"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed Jan 30 10:36:38 2013 -0300"
      },
      "message": "perf evsel: Add prev_raw_count field\n\nThis field will be used by commands which print counter deltas on\nregular timer intervals, such as perf stat -I.\n\nSigned-off-by: Stephane Eranian \u003ceranian@google.com\u003e\nCc: Andi Kleen \u003cak@linux.intel.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Namhyung Kim \u003cnamhyung.kim@lge.com\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nLink: http://lkml.kernel.org/r/1359460064-3060-2-git-send-email-eranian@google.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "79d824e31692d165f6c7d92bf4d1af0b9d969d76",
      "tree": "9bfae3b337f15579a1ec4ae43ed6295ad3932ffc",
      "parents": [
        "1c13f3c9042f9d222959af7c9da6db93ea9f7e4c"
      ],
      "author": {
        "name": "Peter Hurley",
        "email": "peter@hurleysoftware.com",
        "time": "Sun Jan 27 20:51:22 2013 -0500"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed Jan 30 10:36:21 2013 -0300"
      },
      "message": "perf tools: Make numa benchmark optional\n\nCommit \"perf: Add \u0027perf bench numa mem\u0027...\" added a NUMA performance\nbenchmark to perf. Make this optional and test for required\ndependencies.\n\nSigned-off-by: Peter Hurley \u003cpeter@hurleysoftware.com\u003e\nAcked-by: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLink: http://lkml.kernel.org/r/1359337882-21821-1-git-send-email-peter@hurleysoftware.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "1c13f3c9042f9d222959af7c9da6db93ea9f7e4c",
      "tree": "43fb380a1aa8acca2042f7ecf9bedc273bf5bf8b",
      "parents": [
        "7e010562e01aff929126f671ff9e730e22dbdb1b"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@kernel.org",
        "time": "Thu Dec 06 13:51:59 2012 +0100"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed Jan 30 10:35:36 2013 -0300"
      },
      "message": "perf: Add \u0027perf bench numa mem\u0027 NUMA performance measurement suite\n\nAdd a suite of NUMA performance benchmarks.\n\nThe goal was simulate the behavior and access patterns of real NUMA\nworkloads, via a wide range of parameters, so this tool goes well\nbeyond simple bzero() measurements that most NUMA micro-benchmarks use:\n\n - It processes the data and creates a chain of data dependencies,\n   like a real workload would. Neither the compiler, nor the\n   kernel (via KSM and other optimizations) nor the CPU can\n   eliminate parts of the workload.\n\n - It randomizes the initial state and also randomizes the target\n   addresses of the processing - it\u0027s not a simple forward scan\n   of addresses.\n\n - It provides flexible options to set process, thread and memory\n   relationship information: -G sets \"global\" memory shared between\n   all test processes, -P sets \"process\" memory shared by all\n   threads of a process and -T sets \"thread\" private memory.\n\n - There\u0027s a NUMA convergence monitoring and convergence latency\n   measurement option via -c and -m.\n\n - Micro-sleeps and synchronization can be injected to provoke lock\n   contention and scheduling, via the -u and -S options. This simulates\n   IO and contention.\n\n - The -x option instructs the workload to \u0027perturb\u0027 itself artificially\n   every N seconds, by moving to the first and last CPU of the system\n   periodically. This way the stability of convergence equilibrium and\n   the number of steps taken for the scheduler to reach equilibrium again\n   can be measured.\n\n - The amount of work can be specified via the -l loop count, and/or\n   via a -s seconds-timeout value.\n\n - CPU and node memory binding options, to test hard binding scenarios.\n   THP can be turned on and off via madvise() calls.\n\n - Live reporting of convergence progress in an \u0027at glance\u0027 output format.\n   Printing of convergence and deconvergence events.\n\nThe \u0027perf bench numa mem -a\u0027 option will start an array of about 30\nindividual tests that will each output such measurements:\n\n # Running  5x5-bw-thread, \"perf bench numa mem -p 5 -t 5 -P 512 -s 20 -zZ0q --thp  1\"\n  5x5-bw-thread,                         20.276, secs,           runtime-max/thread\n  5x5-bw-thread,                         20.004, secs,           runtime-min/thread\n  5x5-bw-thread,                         20.155, secs,           runtime-avg/thread\n  5x5-bw-thread,                          0.671, %,              spread-runtime/thread\n  5x5-bw-thread,                         21.153, GB,             data/thread\n  5x5-bw-thread,                        528.818, GB,             data-total\n  5x5-bw-thread,                          0.959, nsecs,          runtime/byte/thread\n  5x5-bw-thread,                          1.043, GB/sec,         thread-speed\n  5x5-bw-thread,                         26.081, GB/sec,         total-speed\n\nSee the help text and the code for more details.\n\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Mike Galbraith \u003cefault@gmx.de\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nCc: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Andrea Arcangeli \u003caarcange@redhat.com\u003e\nCc: Rik van Riel \u003criel@redhat.com\u003e\nCc: Mel Gorman \u003cmgorman@suse.de\u003e\nCc: Hugh Dickins \u003chughd@google.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@kernel.org\u003e\n"
    },
    {
      "commit": "7e010562e01aff929126f671ff9e730e22dbdb1b",
      "tree": "3562d5661f17bc0637edc44178565d0e7b4eacad",
      "parents": [
        "ec13abc37f71c89189350dce491189fb5b659184"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "bp@suse.de",
        "time": "Tue Jan 29 11:48:11 2013 +0100"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed Jan 30 10:35:14 2013 -0300"
      },
      "message": "tools: Correct typo in tools Makefile\n\nIt should be\n\nmake -C tools/ \u003ctool\u003e_install\n\nSigned-off-by: Borislav Petkov \u003cbp@suse.de\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nLink: http://lkml.kernel.org/r/1359456492-22156-1-git-send-email-bp@alien8.de\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "ec13abc37f71c89189350dce491189fb5b659184",
      "tree": "ba8dce3257409d11df66650b4e8d9c35493f6295",
      "parents": [
        "c0aab59f67ef47e52d151464c8dd16e7ae58d053"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Jan 25 13:10:00 2013 -0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed Jan 30 10:35:02 2013 -0300"
      },
      "message": "perf tests: Fix leaks on PERF_RECORD_* test\n\nThis test:\n\n 7: Validate PERF_RECORD_* events \u0026 perf_sample fields\n\nneeds to call perf_evlist__delete_maps().\n\nCc: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Mike Galbraith \u003cefault@gmx.de\u003e\nCc: Namhyung Kim \u003cnamhyung@gmail.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nLink: http://lkml.kernel.org/n/tip-t3181qy15avffdacqjcxfku2@git.kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "422d26b6ecd77af8c77f2a40580679459825170f",
      "tree": "632e690e458fb7b27db200cd6fcd5429e143e419",
      "parents": [
        "4c271bb67c04253c1e99006eb48fb773a8fe8c0f",
        "949db153b6466c6f7cad5a427ecea94985927311"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Jan 25 21:06:30 2013 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Jan 25 21:06:30 2013 -0800"
      },
      "message": "Merge 3.8-rc5 into driver-core-next\n\nThis resolves a gpio driver merge issue pointed out in linux-next.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "67635d397a643514fdfa859f611b86bd3ad8958d",
      "tree": "b5df6d79b35cde39c00f0cc1432f128f473d4d6e",
      "parents": [
        "192fef18d0f5ac9a05a93ff6314fc9865c10fbf9",
        "949db153b6466c6f7cad5a427ecea94985927311"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Jan 25 12:41:02 2013 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Jan 25 12:41:02 2013 -0800"
      },
      "message": "Merge 3.8-rc5 into usb-next\n\nThis fixes up a conflict with drivers/usb/serial/io_ti.c that came up in\nlinux-next.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "74790147fb4e9b71083a62a525ab283a275d63b7",
      "tree": "2805293e7f1806ce2fd804255f868ab94edeae88",
      "parents": [
        "f6dcf8e747a0723ace5275334bacfcd88ab39333",
        "949db153b6466c6f7cad5a427ecea94985927311"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Jan 25 12:34:27 2013 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Jan 25 12:34:27 2013 -0800"
      },
      "message": "Merge 3.8-rc5 into char-misc-next\n\nThis pulls in all of the 3.8-rc5 fixes into this branch so we can test easier.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "c0aab59f67ef47e52d151464c8dd16e7ae58d053",
      "tree": "10dfd9d86dd67a80e930d8e9625e378f01331227",
      "parents": [
        "56ab7140325c835c8bb53cf3bca0cf7b6e967f15"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Jan 24 23:01:50 2013 -0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Jan 25 12:49:29 2013 -0300"
      },
      "message": "perf tests: Call machine__exit in the vmlinux matches kallsyms test\n\nRemoving leaks with valgrind.\n\nCc: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Mike Galbraith \u003cefault@gmx.de\u003e\nCc: Namhyung Kim \u003cnamhyung@gmail.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nLink: http://lkml.kernel.org/n/tip-x9hja7wxwexe8ca9v2j8qtlg@git.kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "56ab7140325c835c8bb53cf3bca0cf7b6e967f15",
      "tree": "5d3bf51c90c48ff391424dc7afa3af979346a5e4",
      "parents": [
        "2caa48a24061b1f8e8dab43ea3292a608a15e3c9"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Jan 24 22:45:21 2013 -0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Jan 25 12:49:29 2013 -0300"
      },
      "message": "perf ui browser: Free browser-\u003ehelpline() on ui_browser__hide()\n\nIt is allocated at ui_browser__show(), so free it in its counterpart,\nui_browser__hide().\n\nCc: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Mike Galbraith \u003cefault@gmx.de\u003e\nCc: Namhyung Kim \u003cnamhyung@gmail.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nLink: http://lkml.kernel.org/n/tip-g449kvnbcpli4ceyxbe2jp1e@git.kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "2caa48a24061b1f8e8dab43ea3292a608a15e3c9",
      "tree": "f0abc1e2d2b309ad06f21cb5203771f6faace6f7",
      "parents": [
        "8d9233f205e8855dc762665e28012354cd46af45"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Jan 24 22:34:33 2013 -0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Jan 25 12:49:29 2013 -0300"
      },
      "message": "perf header: Stop using die() calls when processing tracing data\n\nThe callers of this function (perf_event__process_tracing_data) already\nhandles a negative value return as error, so just use pr_err() to log\nthe problem and return -1 instead of panic\u0027ing.\n\nCc: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Mike Galbraith \u003cefault@gmx.de\u003e\nCc: Namhyung Kim \u003cnamhyung@gmail.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nLink: http://lkml.kernel.org/n/tip-eeeljnecpi0zi5s7ux1mzdv9@git.kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    }
  ],
  "next": "8d9233f205e8855dc762665e28012354cd46af45"
}
