)]}'
{
  "log": [
    {
      "commit": "766ce4e5a952510f9f27511cbfecc884bf5147cd",
      "tree": "93ad1970e254fc3b1fb0650a4dc449d86ad5114e",
      "parents": [
        "3bc527393379fcd740cc66c700da808abdbf5a5d"
      ],
      "author": {
        "name": "Ivan Grinko",
        "email": "iivanich@gmail.com",
        "time": "Thu Apr 28 22:06:41 2016 +0300"
      },
      "committer": {
        "name": "William Bellavance",
        "email": "flintman@flintmancomputers.com",
        "time": "Tue May 17 08:03:16 2016 -0400"
      },
      "message": "Linux 3.4.112\n\nhttps://cdn.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.4.112\n\nChange-Id: Ic146bc84c10ebcfe256eb6bffa8ffef44c9a1d38\n"
    },
    {
      "commit": "900469d0b0c337db19908f77d172f4b17f4573ba",
      "tree": "e7c8e6e70ad09ecc74c7385269f9a7a908489b88",
      "parents": [
        "3591a444f6b8cb82a9b88a49a4e67d8f4b61a6de"
      ],
      "author": {
        "name": "José Adolfo Galdámez",
        "email": "josegalre@pac-rom.com",
        "time": "Sat Jun 20 23:45:36 2015 -0600"
      },
      "committer": {
        "name": "William Bellavance",
        "email": "flintman@flintmancomputers.com",
        "time": "Wed Feb 10 20:02:51 2016 -0500"
      },
      "message": "Merge tag \u0027v3.4.108\u0027 into mm-6.0\n\nChange-Id: I5ee718e5c87c9647c6edf0926a887679e065a649\nSigned-off-by: José Adolfo Galdámez \u003cjosegalre@pac-rom.com\u003e\n"
    },
    {
      "commit": "1097d78180e1a2916c2bcdb15cb90ba131af9cd8",
      "tree": "5910f8fc0dcb85c71011ccccee18895769699390",
      "parents": [
        "3ded4adc97887ddde3c1855f29f062e015d19425",
        "7fd7a446b1c2b96252e4389746e5419eae04faef"
      ],
      "author": {
        "name": "Paul",
        "email": "javelinanddart@gmail.com",
        "time": "Sun Jan 11 17:15:40 2015 -0800"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Sun Jan 11 17:20:45 2015 -0800"
      },
      "message": "Merge tag \u0027v3.4.105\u0027 into cm-12.0\n\nThis is the 3.4.105 stable release\n\nConflicts:\n\tarch/arm/mm/proc-v7.S\n\tdrivers/bluetooth/hci_ldisc.c\n\tdrivers/media/dvb/dvb-core/dmxdev.c\n\tdrivers/usb/core/driver.c\n\tdrivers/usb/dwc3/core.c\n\tdrivers/usb/host/xhci-hub.c\n\tdrivers/usb/host/xhci.c\n\tdrivers/usb/serial/qcserial.c\n\tdrivers/usb/serial/usb_wwan.c\n\tkernel/events/core.c\n\tkernel/time/tick-sched.ck\n\tkernel/futex.c\n\tmm/memory_hotplug.c\n\tmm/vmscan.c\n\tnet/bluetooth/hci_conn.c\n\tnet/bluetooth/hci_event.c\n\tnet/bluetooth/l2cap_core.c\n\tnet/ipv4/ping.c\n\tnet/wireless/nl80211.c\n\tsound/soc/soc-core.c\n\nChange-Id: Id09da84afb427ba1a32ff26e74f2bb86458d4a2e\n"
    },
    {
      "commit": "21057e4a4d6155e0594573e7d5d8dd7dcf537774",
      "tree": "c91e9354c6624dd080c030396f878deced634a1f",
      "parents": [
        "a22a7e7ba7d3b7f4288bfde1f9ab552905366f32"
      ],
      "author": {
        "name": "Michal Nazarewicz",
        "email": "mina86@mina86.com",
        "time": "Fri Jun 13 15:38:05 2014 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Jul 09 10:51:21 2014 -0700"
      },
      "message": "tools: ffs-test: fix header values endianess\n\ncommit f35f71244da6e51db4e1f2c7e318581f498ececf upstream.\n\nIt appears that no one ever run ffs-test on a big-endian machine,\nsince it used cpu-endianess for fs_count and hs_count fields which\nshould be in little-endian format.  Fix by wrapping the numbers in\ncpu_to_le32.\n\nSigned-off-by: Michal Nazarewicz \u003cmina86@mina86.com\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "73a1182808116574b21e134b80a437cec9459642",
      "tree": "6097b907437d2d3a37a76d19817bb5efc7c27b78",
      "parents": [
        "f25c118ba56ee7d9430a9e8daa6eb5e783146a00"
      ],
      "author": {
        "name": "Jiri Olsa",
        "email": "jolsa@redhat.com",
        "time": "Wed Sep 05 19:51:33 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Mar 11 16:10:04 2014 -0700"
      },
      "message": "perf tools: Fix cache event name generation\n\ncommit 275ef3878f698941353780440fec6926107a320b upstream.\n\nIf the event name is specified with all 3 components, the last one\noverwrites the previous one during the name composing within the\nparse_events_add_cache function.\n\nFixing this by properly adjusting the string index.\n\nReported-by: Joel Uckelman \u003cjoel@lightboxtechnologies.com\u003e\nSigned-off-by: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Corey Ashford \u003ccjashfor@linux.vnet.ibm.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Joel Uckelman \u003cjoel@lightboxtechnologies.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLPU-Reference: 20120905175133.GA18352@krava.brq.redhat.com\n[ committer note: Remove the newline fix, done already in 42e1fb7 ]\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nCc: Vinson Lee \u003cvlee@twopensource.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "f25c118ba56ee7d9430a9e8daa6eb5e783146a00",
      "tree": "63b344c3db15173cd9f1231560bbaf7bdc8a946e",
      "parents": [
        "446327d6f1763bbe7f9793cc8dae04fca82c9d48"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Sep 06 14:43:28 2012 -0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Mar 11 16:10:04 2014 -0700"
      },
      "message": "perf tools: Remove extraneous newline when parsing hardware cache events\n\ncommit 42e1fb776087713b5482cd7cf6cac998fbdd6544 upstream.\n\nNoticed while developing a \u0027perf test\u0027 entry to verify that\nperf_evsel__name works.\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-xz6zgh38mp3cjnd2udh38z8f@git.kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nCc: Vinson Lee \u003cvlee@twopensource.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "66d383de0963dd351051304e36247e9a6fa66b77",
      "tree": "5cd17ffcb6edfa4385a2ceddb63ada9efdea2ee1",
      "parents": [
        "c523abc466c9b7c693e4a528ca2f54c6e931b6a6",
        "2606524141e4ff9b6a5d0bcbd9d601dfc5a8285c"
      ],
      "author": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Fri Mar 07 11:56:04 2014 -0800"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Fri Mar 07 11:56:04 2014 -0800"
      },
      "message": "Merge tag \u0027v3.4.82\u0027 into cm-11.0\n\nThis is the 3.4.82 stable release\n\nConflicts:\n\tarch/arm/kernel/traps.c\n\tmm/internal.h\n\nChange-Id: Ie3b1ffdfe133e76cfa3eaaa4305535af8490d7cc\n"
    },
    {
      "commit": "4c6544f60383bf6e95744f874598f7e5dd952110",
      "tree": "0f82d239c15aa3e0200fb41a623f9ebbd01e3436",
      "parents": [
        "b06c0a0cc545114be1579934e90ecc477201fde7"
      ],
      "author": {
        "name": "Josh Triplett",
        "email": "josh@joshtriplett.org",
        "time": "Tue Aug 20 17:20:14 2013 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Feb 13 11:51:09 2014 -0800"
      },
      "message": "turbostat: Use GCC\u0027s CPUID functions to support PIC\n\ncommit 2b92865e648ce04a39fda4f903784a5d01ecb0dc upstream.\n\nturbostat uses inline assembly to call cpuid.  On 32-bit x86, on systems\nthat have certain security features enabled by default that make -fPIC\nthe default, this causes a build error:\n\nturbostat.c: In function ‘check_cpuid’:\nturbostat.c:1906:2: error: PIC register clobbered by ‘ebx’ in ‘asm’\n  asm(\"cpuid\" : \"\u003da\" (fms), \"\u003dc\" (ecx), \"\u003dd\" (edx) : \"a\" (1) : \"ebx\");\n  ^\n\nGCC provides a header cpuid.h, containing a __get_cpuid function that\nworks with both PIC and non-PIC.  (On PIC, it saves and restores ebx\naround the cpuid instruction.)  Use that instead.\n\nSigned-off-by: Josh Triplett \u003cjosh@joshtriplett.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "fda73056f62d84376a3d29926708b4a08155da31",
      "tree": "0080c4eec02c23179f59a50d269f48f7662b61ce",
      "parents": [
        "cf8f2e58d0893f9785b8056b29d9bbcb4758765f",
        "94f578e6aba14bb2aeb00db2e7f6e5f704fee937"
      ],
      "author": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Tue Jan 14 21:50:44 2014 -0800"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Tue Jan 14 21:50:44 2014 -0800"
      },
      "message": "Merge tag \u0027v3.4.76\u0027 into cm-11.0\n\nThis is the 3.4.76 stable release\n\nConflicts:\n\tdrivers/gpio/gpio-msm-v2.c\n\nChange-Id: Ic80b29098bdf656b5e5c9b95d98d2ec64bba1f28\n"
    },
    {
      "commit": "40fe79abb0828a085dc99827fa8588b8970788b9",
      "tree": "1cee7f10f1b689b4b2facc25ea7878f03f585e5a",
      "parents": [
        "70a9450d1b854b02a0e7d19c6b18f48ed9d7b4db"
      ],
      "author": {
        "name": "Josh Boyer",
        "email": "jwboyer@redhat.com",
        "time": "Fri Oct 11 08:45:51 2013 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Jan 08 09:42:11 2014 -0800"
      },
      "message": "cpupower: Fix segfault due to incorrect getopt_long arugments\n\ncommit f447ef4a56dee4b68a91460bcdfe06b5011085f2 upstream.\n\nIf a user calls \u0027cpupower set --perf-bias 15\u0027, the process will end with\na SIGSEGV in libc because cpupower-set passes a NULL optarg to the atoi\ncall.  This is because the getopt_long structure currently has all of\nthe options as having an optional_argument when they really have a\nrequired argument.  We change the structure to use required_argument to\nmatch the short options and it resolves the issue.\n\nThis fixes https://bugzilla.redhat.com/show_bug.cgi?id\u003d1000439\n\nSigned-off-by: Josh Boyer \u003cjwboyer@fedoraproject.org\u003e\nCc: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\nCc: Thomas Renninger \u003ctrenn@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "2a38ada0f1ab9f894eea4428731ebc811b51c3f3",
      "tree": "759c765808a23a3a35e4ba10d8306c847c0205b7",
      "parents": [
        "19218e895cefdd389c96af12c93c89e7276bbaad",
        "44d19f5a04ae4e433548ba2f25e4d2ccfcac765e"
      ],
      "author": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Sun Dec 08 12:50:38 2013 -0800"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Sun Dec 08 12:50:38 2013 -0800"
      },
      "message": "Merge tag \u0027v3.4.72\u0027 into tmp\n\nThis is the 3.4.72 stable release\n\nConflicts:\n\tarch/arm/Kconfig\n\tarch/arm/include/asm/mutex.h\n\tarch/arm/kernel/perf_event.c\n\tarch/arm/kernel/traps.c\n\tarch/arm/mm/dma-mapping.c\n\tdrivers/base/power/main.c\n\tdrivers/bluetooth/ath3k.c\n\tdrivers/bluetooth/btusb.c\n\tdrivers/gpu/drm/radeon/radeon_mode.h\n\tdrivers/mmc/card/block.c\n\tdrivers/mmc/host/sdhci.c\n\tdrivers/usb/core/message.c\n\tdrivers/usb/host/xhci-plat.c\n\tdrivers/usb/host/xhci.h\n\tdrivers/virtio/virtio_ring.c\n\tfs/ubifs/dir.c\n\tinclude/linux/freezer.h\n\tinclude/linux/virtio.h\n\tinclude/media/v4l2-ctrls.h\n\tinclude/net/bluetooth/hci_core.h\n\tinclude/net/bluetooth/mgmt.h\n\tkernel/cgroup.c\n\tkernel/futex.c\n\tkernel/signal.c\n\tnet/bluetooth/hci_conn.c\n\tnet/bluetooth/hci_core.c\n\tnet/bluetooth/hci_event.c\n\tnet/bluetooth/l2cap_core.c\n\tnet/bluetooth/mgmt.c\n\tnet/bluetooth/rfcomm/sock.c\n\tnet/bluetooth/smp.c\n\nChange-Id: I4fb0d5de74ca76f933d95d98e1a9c2c859402f34\n"
    },
    {
      "commit": "4d75da4294e10475b3b255e34f446999832f4d17",
      "tree": "141abf522596695577126f3497b193f04b4ecbfe",
      "parents": [
        "db68549fe3aee4045e1d7348b20d7c8baf4518c0"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Wed Apr 24 17:03:02 2013 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Oct 01 09:10:52 2013 -0700"
      },
      "message": "perf tools: Handle JITed code in shared memory\n\ncommit 89365e6c9ad4c0e090e4c6a4b67a3ce319381d89 upstream.\n\nNeed to check for /dev/zero.\n\nMost likely more strings are missing too.\n\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\nLink: http://lkml.kernel.org/r/1366848182-30449-1-git-send-email-andi@firstfloor.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nCc: Vinson Lee \u003cvlee@freedesktop.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "03bca23ea4b01bf4fecbe6b66ae36a2a3e08c009",
      "tree": "82a514f1c7ebd2ca6381a3285fade9192ef6b33c",
      "parents": [
        "7a0117d324b902737efa1ce7e26052d475b6649b"
      ],
      "author": {
        "name": "Joshua Zhu",
        "email": "zhu.wen-jie@hp.com",
        "time": "Sat Jan 05 13:29:57 2013 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Aug 14 22:57:08 2013 -0700"
      },
      "message": "perf tools: Add anonymous huge page recognition\n\ncommit d0528b5d71faf612014dd7672e44225c915344b2 upstream.\n\nJudging anonymous memory\u0027s vm_area_struct, perf_mmap_event\u0027s filename\nwill be set to \"//anon\" indicating this vma belongs to anonymous\nmemory.\n\nOnce hugepage is used, vma\u0027s vm_file points to hugetlbfs. In this way,\nthis vma will not be regarded as anonymous memory by is_anon_memory() in\nperf user space utility.\n\nSigned-off-by: Joshua Zhu \u003czhu.wen-jie@hp.com\u003e\nCc: Akihiro Nagai \u003cakihiro.nagai.hw@hitachi.com\u003e\nCc: Andi Kleen \u003candi@firstfloor.org\u003e\nCc: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@redhat.com\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Joshua Zhu \u003czhu.wen-jie@hp.com\u003e\nCc: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Vinson Lee \u003cvlee@freedesktop.org\u003e\nLink: http://lkml.kernel.org/r/1357363797-3550-1-git-send-email-zhu.wen-jie@hp.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "dde448d95d8698ee4c8373bb48fe08a22f41052f",
      "tree": "7fe87fa93bfa5b81e6f87b147e32512d2e8198e3",
      "parents": [
        "ac4f6190fae02a3dc30133f90488b996f726bf7a",
        "f95b978981a7d154ba40d14c18e8ed5c694e6124"
      ],
      "author": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Thu Jun 20 11:32:42 2013 -0700"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Thu Jun 20 11:32:42 2013 -0700"
      },
      "message": "Merge tag \u0027v3.4.10\u0027 into cm-10.1\n\nThis is the 3.4.10 stable release\n\nConflicts:\n\tarch/arm/mm/tlb-v7.S\n\tarch/arm/vfp/entry.S\n\tdrivers/base/power/main.c\n\tdrivers/mmc/host/sdhci.c\n\tdrivers/net/tun.c\n\tdrivers/usb/core/hub.c\n\tdrivers/usb/host/xhci.h\n\tinclude/linux/sched.h\n\tkernel/power/suspend.c\n\nChange-Id: Ia2477ec93ceb64b13dd1a2d8aa646cb233387d14\n"
    },
    {
      "commit": "fd768f9e1102dddd46bc403537aaf75eb232e5f2",
      "tree": "13432a6695bc14501e2bdd9b058154eb225434c5",
      "parents": [
        "4f649eab234d51f8e46cc8d9567f356bc5d7a906"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Mon May 20 14:45:26 2013 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Jun 07 12:49:12 2013 -0700"
      },
      "message": "perf: net_dropmonitor: Fix symbol-relative addresses\n\ncommit 5a1e99dd2028e00998d42029be86835d8ef4a46e upstream.\n\nThe comparison between traced and symbol addresses is backwards: if\nthe traced address doesn\u0027t exactly match a symbol (which we don\u0027t\nexpect it to), we\u0027ll show the next symbol and the offset to it,\nwhereas we should show the previous symbol and the offset from it.\n\nSigned-off-by: Ben Hutchings \u003cben@decadent.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "4f649eab234d51f8e46cc8d9567f356bc5d7a906",
      "tree": "5b9e8d90b4e34089064e209d42d8ae7ba8aaa702",
      "parents": [
        "4ae8c3c597f033134423903131b02f964a5f3b72"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Mon May 20 14:44:43 2013 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Jun 07 12:49:12 2013 -0700"
      },
      "message": "perf: net_dropmonitor: Fix trace parameter order\n\ncommit 140c3c6a2bcd2c31e2f7f5a8d59689724776c8e5 upstream.\n\nThis works much better if we don\u0027t treat protocol numbers as addresses.\n\nSigned-off-by: Ben Hutchings \u003cben@decadent.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "5fb9149b0ee4c106fc73923a3751047bdb860993",
      "tree": "509e5506a2869f845a1ec94b6a2ceb8320a01b25",
      "parents": [
        "66de393d66371b070699ffcb6207cf1abc8b581a"
      ],
      "author": {
        "name": "Tomas Hozza",
        "email": "thozza@redhat.com",
        "time": "Thu Nov 08 10:53:29 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Mar 28 12:12:28 2013 -0700"
      },
      "message": "tools: hv: Netlink source address validation allows DoS\n\ncommit 95a69adab9acfc3981c504737a2b6578e4d846ef upstream.\n\nThe source code without this patch caused hypervkvpd to exit when it processed\na spoofed Netlink packet which has been sent from an untrusted local user.\nNow Netlink messages with a non-zero nl_pid source address are ignored\nand a warning is printed into the syslog.\n\nSigned-off-by: Tomas Hozza \u003cthozza@redhat.com\u003e\nAcked-by:  K. Y. Srinivasan \u003ckys@microsoft.com\u003e\nCc: Ben Hutchings \u003cben@decadent.org.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "3f14f68ff0121c770930b061fe23008af45006a2",
      "tree": "c8ba28ceae4e0fc3f8cc1b011d2e8d88167d76ab",
      "parents": [
        "0685b5924819447dad0413312b508e68168a1ee2"
      ],
      "author": {
        "name": "Vinson Lee",
        "email": "vlee@twitter.com",
        "time": "Tue Feb 26 18:30:30 2013 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Mar 04 06:06:45 2013 +0800"
      },
      "message": "perf tools: Fix build with bison 2.3 and older.\n\ncommit 85df3b3769222894e9692b383c7af124b7721086 upstream.\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: 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\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "e833acaf2b5cfac0fb53692652a8c39667f1e559",
      "tree": "f530c2ea75a3d7e52045e1f543ced58757895b9d",
      "parents": [
        "7dfc4b284ca395a035e7da058f86dfb4275dd509"
      ],
      "author": {
        "name": "Duy Truong",
        "email": "dtruong@codeaurora.org",
        "time": "Tue Feb 12 13:35:08 2013 -0800"
      },
      "committer": {
        "name": "Duy Truong",
        "email": "dtruong@codeaurora.org",
        "time": "Tue Feb 12 13:35:08 2013 -0800"
      },
      "message": "Update copyright to The Linux Foundation\n\nChange-Id: Ibead64ce2e901dede2ddd1b86088b88f2350ce92\nSigned-off-by: Duy Truong \u003cdtruong@codeaurora.org\u003e\n"
    },
    {
      "commit": "d5a79aa30b7e6cd68dfee6a76acbe6c7f7905f51",
      "tree": "cb9c1ceee906121ea033328a50f39c84102a2f19",
      "parents": [
        "1229a83d1ea3d11b4433f7080825d05044af45a9"
      ],
      "author": {
        "name": "Zheng Liu",
        "email": "gnehzuil.liu@gmail.com",
        "time": "Thu Nov 08 16:58:46 2012 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Dec 17 10:37:46 2012 -0800"
      },
      "message": "perf test: fix a build error on builtin-test\n\ncommit 12f8f74b2a4d26c4facfa7ef99487cf0930f6ef7 upstream.\n\nRecently I build perf and get a build error on builtin-test.c. The error is as\nfollowing:\n\n$ make\n    CC perf.o\n    CC builtin-test.o\ncc1: warnings being treated as errors\nbuiltin-test.c: In function ‘sched__get_first_possible_cpu’:\nbuiltin-test.c:977: warning: implicit declaration of function ‘CPU_ALLOC’\nbuiltin-test.c:977: warning: nested extern declaration of ‘CPU_ALLOC’\nbuiltin-test.c:977: warning: assignment makes pointer from integer without a cast\nbuiltin-test.c:978: warning: implicit declaration of function ‘CPU_ALLOC_SIZE’\nbuiltin-test.c:978: warning: nested extern declaration of ‘CPU_ALLOC_SIZE’\nbuiltin-test.c:979: warning: implicit declaration of function ‘CPU_ZERO_S’\nbuiltin-test.c:979: warning: nested extern declaration of ‘CPU_ZERO_S’\nbuiltin-test.c:982: warning: implicit declaration of function ‘CPU_FREE’\nbuiltin-test.c:982: warning: nested extern declaration of ‘CPU_FREE’\nbuiltin-test.c:992: warning: implicit declaration of function ‘CPU_ISSET_S’\nbuiltin-test.c:992: warning: nested extern declaration of ‘CPU_ISSET_S’\nbuiltin-test.c:998: warning: implicit declaration of function ‘CPU_CLR_S’\nbuiltin-test.c:998: warning: nested extern declaration of ‘CPU_CLR_S’\nmake: *** [builtin-test.o] Error 1\n\nThis problem is introduced in 3e7c439a. CPU_ALLOC and related macros are\nmissing in sched__get_first_possible_cpu function. In 54489c18, commiter\nmentioned that CPU_ALLOC has been removed. So CPU_ALLOC calls in this\nfunction are removed to let perf to be built.\n\nSigned-off-by: Vinson Lee \u003cvlee@twitter.com\u003e\nSigned-off-by: Zheng Liu \u003cwenqing.lz@taobao.com\u003e\nCc: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Mike Galbraith \u003cefault@gmx.de\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nCc: Vinson Lee \u003cvlee@twitter.com\u003e\nCc: Zheng Liu \u003cwenqing.lz@taobao.com\u003e\nLink: http://lkml.kernel.org/r/1352422726-31114-1-git-send-email-vlee@twitter.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "9825e3158e302980b71c54b72e90f0624e1cfab3",
      "tree": "ad239e0cab8597119fbe80c666c4dfcddb8cef16",
      "parents": [
        "0c0b534583fb1c02809e0a3978413fe79f7dac8f"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Thu Oct 04 12:03:25 2012 +0930"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Sat Oct 13 05:38:38 2012 +0900"
      },
      "message": "lguest: fix occasional crash in example launcher.\n\ncommit ca16f580a5db7e60bfafe59a50bb133bd3347491 upstream.\n\nWe usually got away with -\u003enext on the final entry being NULL, but it\nfinally bit me.\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "4893cf612a68d26cdbe0e16ba9c42772136e2340",
      "tree": "b057aa6eda3d88d158efcb9fc5389c928d1387be",
      "parents": [
        "f15977883584e7b52832518c3fef115957d3203b"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "jdelvare@suse.de",
        "time": "Tue Oct 02 16:42:36 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Sat Oct 13 05:38:37 2012 +0900"
      },
      "message": "kbuild: Fix gcc -x syntax\n\ncommit b1e0d8b70fa31821ebca3965f2ef8619d7c5e316 upstream.\n\nThe correct syntax for gcc -x is \"gcc -x assembler\", not\n\"gcc -xassembler\". Even though the latter happens to work, the former\nis what is documented in the manual page and thus what gcc wrappers\nsuch as icecream do expect.\n\nThis isn\u0027t a cosmetic change. The missing space prevents icecream from\nrecognizing compilation tasks it can\u0027t handle, leading to silent kernel\nmiscompilations.\n\nBesides me, credits go to Michael Matz and Dirk Mueller for\ninvestigating the miscompilation issue and tracking it down to this\nincorrect -x parameter syntax.\n\nSigned-off-by: Jean Delvare \u003cjdelvare@suse.de\u003e\nAcked-by: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Bernhard Walle \u003cbernhard@bwalle.de\u003e\nCc: Michal Marek \u003cmmarek@suse.cz\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "1eafb0280d1275629da54c350c7d9842f7785577",
      "tree": "107e662b82a4f0b6f5f910811d99bf1e4b6e70c0",
      "parents": [
        "de5d66e635460e27d678df99f9cb97e263d3bbe7"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Wed Sep 05 14:37:37 2012 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Sun Oct 07 08:32:25 2012 -0700"
      },
      "message": "tools/hv: Check for read/write errors\n\ncommit 436473bc2173499ae274d0f50111d1e355006caf upstream.\n\nhv_kvp_daemon currently does not check whether fread() or fwrite()\nsucceed.  Add the necessary checks.  Also, remove the incorrect use of\nfeof() before fread().\n\nSigned-off-by: Ben Hutchings \u003cben@decadent.org.uk\u003e\nSigned-off-by: K. Y. Srinivasan \u003ckys@microsoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "de5d66e635460e27d678df99f9cb97e263d3bbe7",
      "tree": "734cc5bfc94431454dc01d72cfac3c041e1ca93c",
      "parents": [
        "37b6d804b3b5e2a255d2182ce00e1f25c568d7e9"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Wed Sep 05 14:37:36 2012 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Sun Oct 07 08:32:25 2012 -0700"
      },
      "message": "tools/hv: Fix exit() error code\n\ncommit 6bb22fea25624ab593eee376fa5fb82d1b13f45a upstream.\n\nLinux native exit codes are 8-bit unsigned values.  exit(-1) results\nin an exit code of 255, which is usually reserved for shells reporting\n\u0027command not found\u0027.  Use the portable value EXIT_FAILURE.  (Not that\nthis matters much for a daemon.)\n\nSigned-off-by: Ben Hutchings \u003cben@decadent.org.uk\u003e\nSigned-off-by: K. Y. Srinivasan \u003ckys@microsoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "37b6d804b3b5e2a255d2182ce00e1f25c568d7e9",
      "tree": "6040d52800a23618a978915d5d71624c482f4620",
      "parents": [
        "268b7d491c88845b410b2dfc84af54075db35c4d"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Wed Sep 05 14:37:35 2012 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Sun Oct 07 08:32:25 2012 -0700"
      },
      "message": "tools/hv: Fix file handle leak\n\ncommit d5ab482799e7c4c4b7c0aa67e8710dce28115d03 upstream.\n\nMatch up each fopen() with an fclose().\n\nSigned-off-by: Ben Hutchings \u003cben@decadent.org.uk\u003e\nSigned-off-by: K. Y. Srinivasan \u003ckys@microsoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "d803b281afcc5f12471dfd2cf013365b123ada33",
      "tree": "c247d4cf89e9d19d93c7dd55eb6d8a1f3b77a83c",
      "parents": [
        "b6bcf7a9430fe2a676230ba42ed8c403125f14f2"
      ],
      "author": {
        "name": "Ashwin Chaugule",
        "email": "ashwinc@codeaurora.org",
        "time": "Mon Aug 06 14:12:56 2012 -0400"
      },
      "committer": {
        "name": "Ashwin Chaugule",
        "email": "ashwinc@codeaurora.org",
        "time": "Thu Aug 09 10:50:45 2012 -0400"
      },
      "message": "Perf: Extend named-pmu grammar\n\nThis patch allows \"-\" in a PMU name and\nprints it along with counter output.\n\nPreviously, perf would just show \"pmu\" which can\nget confusing for the user.\n\nChange-Id: Ib4fb0fa67c1d5f2e15de6e1cb9c35964449d8ad8\nSigned-off-by: Ashwin Chaugule \u003cashwinc@codeaurora.org\u003e\n"
    },
    {
      "commit": "f4a533d5618305e7bcc69e55bdffb27b368eef14",
      "tree": "99321458882e355b573b688a6ca5d9597dbe434b",
      "parents": [
        "3ae134c2e35ae687a574d51ced6525eb952c5369"
      ],
      "author": {
        "name": "Ashwin Chaugule",
        "email": "ashwinc@codeaurora.org",
        "time": "Thu Jul 19 18:27:03 2012 -0400"
      },
      "committer": {
        "name": "Ashwin Chaugule",
        "email": "ashwinc@codeaurora.org",
        "time": "Thu Jul 26 14:10:10 2012 -0400"
      },
      "message": "Perf: Add PMU names to perf output\n\nOutput of raw events in perf tools can be hard to distinguish\nwhen multiple PMU\u0027s have the same event encoding.\n\nShow the PMU name along with the counter output.\n\ne.g.\n\n Performance counter stats for \u0027ls\u0027:\n\n          4514688 msm-l2 0x1\n\nChange-Id: I65d4ac03c2fd562519ab78524b37467e7d53dbb3\nSigned-off-by: Ashwin Chaugule \u003cashwinc@codeaurora.org\u003e\n"
    },
    {
      "commit": "c84299b8ddb3de60ac857aee396d709346eed27f",
      "tree": "3ac4148b7d933ef0a404417bd7cf2d933e897b8d",
      "parents": [
        "ff74ae50f01ee67764564815c023c362c87ce18b"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olaf@aepfle.de",
        "time": "Thu May 31 16:40:06 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Jul 16 09:03:19 2012 -0700"
      },
      "message": "Tools: hv: verify origin of netlink connector message\n\ncommit bcc2c9c3fff859e0eb019fe6fec26f9b8eba795c upstream.\n\nThe SuSE security team suggested to use recvfrom instead of recv to be\ncertain that the connector message is originated from kernel.\n\nCVE-2012-2669\n\nSigned-off-by: Olaf Hering \u003colaf@aepfle.de\u003e\nSigned-off-by: Marcus Meissner \u003cmeissner@suse.de\u003e\nSigned-off-by: Sebastian Krahmer \u003ckrahmer@suse.de\u003e\nSigned-off-by: K. Y. Srinivasan \u003ckys@microsoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "4235d779be748291ed2ec5581dd64e7d1a529297",
      "tree": "b6d9b585ec7206df390e7722e18c53d06f5e5d3e",
      "parents": [
        "e44a4fe2925e8ef92e4a191c66e936927ce915e1"
      ],
      "author": {
        "name": "Ashwin Chaugule",
        "email": "ashwinc@codeaurora.org",
        "time": "Wed Jun 27 17:00:39 2012 -0400"
      },
      "committer": {
        "name": "Ashwin Chaugule",
        "email": "ashwinc@codeaurora.org",
        "time": "Wed Jun 27 17:00:39 2012 -0400"
      },
      "message": "Perf: Upgrade perf periodic\n\nUpgrade perf periodic to use the v3.4 perfevents API.\n\nChange-Id: I822300e0efe405353db2d8526bb61110c0697f1f\nSigned-off-by: Ashwin Chaugule \u003cashwinc@codeaurora.org\u003e\n"
    },
    {
      "commit": "b33e82563e342e9afb30c2e859ed61bc499a937b",
      "tree": "18f4c53dc6e9c47404c4cf962ad70cdc61d74266",
      "parents": [
        "66a8a86ad120805534a53fd002e157a6ef017f74"
      ],
      "author": {
        "name": "Ashwin Chaugule",
        "email": "ashwinc@codeaurora.org",
        "time": "Wed Jun 13 15:29:23 2012 -0400"
      },
      "committer": {
        "name": "Ashwin Chaugule",
        "email": "ashwinc@codeaurora.org",
        "time": "Fri Jun 22 13:12:48 2012 -0400"
      },
      "message": "Perf: Add legacy support for userspace tools\n\nWe used the \"rs\" and \"rm\" modifiers to access\nthe L2CC and busmon PMU\u0027s before v3.4.\n\nThis patch modifies the CFG to keep the backward\ncompat alive till all tools progress to the\nnew named PMU interfaces.\n\nChange-Id: I3a36ff8fb588382d445728a69ba790189e73ec40\nSigned-off-by: Ashwin Chaugule \u003cashwinc@codeaurora.org\u003e\n"
    },
    {
      "commit": "08c372db1aa0a65e0b2135e8556be35e1175f9b9",
      "tree": "9b96ee54557aaeba2d6d34b0b1ec457484dcc44f",
      "parents": [
        "e552a3bfe0c60c65d35cc3ee6a5f20d9702ebc9a"
      ],
      "author": {
        "name": "Ulrich Drepper",
        "email": "drepper@akkadia.org",
        "time": "Tue May 29 15:06:30 2012 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Sun Jun 10 00:36:11 2012 +0900"
      },
      "message": "kbuild: install kernel-page-flags.h\n\ncommit 9295b7a07c859a42346221b5839be0ae612333b0 upstream.\n\nPrograms using /proc/kpageflags need to know about the various flags.  The\n\u003clinux/kernel-page-flags.h\u003e provides them and the comments in the file\nindicate that it is supposed to be used by user-level code.  But the file\nis not installed.\n\nInstall the headers and mark the unstable flags as out-of-bounds.  The\npage-type tool is also adjusted to not duplicate the definitions\n\nSigned-off-by: Ulrich Drepper \u003cdrepper@gmail.com\u003e\nAcked-by: KOSAKI Motohiro \u003ckosaki.motohiro@jp.fujitsu.com\u003e\nAcked-by: Fengguang Wu \u003cfengguang.wu@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "f132c6cf77251e011e1dad0ec88c0b1fda16d5aa",
      "tree": "f04b469a3547a19b7bdbe110adc571eb71c93328",
      "parents": [
        "23016defd7db701a01dc49f972ad6b1bae9651c2",
        "3f6240f3e4e2608caf1a70d614ada658cbcbe7be"
      ],
      "author": {
        "name": "Steve Muckle",
        "email": "smuckle@codeaurora.org",
        "time": "Wed Jun 06 18:30:57 2012 -0700"
      },
      "committer": {
        "name": "Steve Muckle",
        "email": "smuckle@codeaurora.org",
        "time": "Wed Jun 06 18:45:28 2012 -0700"
      },
      "message": "Merge commit \u0027AU_LINUX_ANDROID_ICS.04.00.04.00.126\u0027 into msm-3.4\n\nAU_LINUX_ANDROID_ICS.04.00.04.00.126 from msm-3.0.\nFirst parent is from google/android-3.4.\n\n* commit \u0027AU_LINUX_ANDROID_ICS.04.00.04.00.126\u0027: (8712 commits)\n  PRNG: Device tree entry for qrng device.\n  vidc:1080p: Set video core timeout value for Thumbnail mode\n  msm: sps: improve the debugging support in SPS driver\n  board-8064 msm: Overlap secure and non secure video firmware heaps.\n  msm: clock: Add handoff ops for 7x30 and copper XO clocks\n  msm_fb: display: Wait for external vsync before DTV IOMMU unmap\n  msm: Fix ciruclar dependency in debug UART settings\n  msm: gdsc: Add GDSC regulator driver for msm-copper\n  defconfig: Enable Mobicore Driver.\n  mobicore: Add mobicore driver.\n  mobicore: rename variable to lower case.\n  mobicore: rename folder.\n  mobicore: add makefiles\n  mobicore: initial import of kernel driver\n  ASoC: msm: Add SLIMBUS_2_RX CPU DAI\n  board-8064-gpio: Update FUNC for EPM SPI CS\n  msm_fb: display: Remove chicken bit config during video playback\n  mmc: msm_sdcc: enable the sanitize capability\n  msm-fb: display: lm2 writeback support on mpq platfroms\n  msm_fb: display: Disable LVDS phy \u0026 pll during panel off\n  ...\n\nSigned-off-by: Steve Muckle \u003csmuckle@codeaurora.org\u003e\n"
    },
    {
      "commit": "faf7fee9add05c8cebc2e7c8e6ff3feea364b868",
      "tree": "192e38a804bdf4e072d10ab74e168bc782a025d6",
      "parents": [
        "f5872d789e93efed59705b849de8b665c48d6b75"
      ],
      "author": {
        "name": "Matthias Fend",
        "email": "Matthias.Fend@wolfvision.net",
        "time": "Mon May 07 14:37:30 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Jun 01 15:18:21 2012 +0800"
      },
      "message": "USB: ffs-test: fix length argument of out function call\n\ncommit eb9c5836384cd2a276254df6254ed71117983626 upstream.\n\nThe out functions should only handle actual available data instead of the complete buffer.\nOtherwise for example the ep0_consume function will report ghost events since it tries to decode\nthe complete buffer - which may contain partly invalid data.\n\nSigned-off-by: Matthias Fend \u003cmatthias.fend@wolfvision.net\u003e\nAcked-by: Michal Nazarewicz \u003cmina86@mina86.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n"
    },
    {
      "commit": "20d23aaa31da295378abff4272716e3dfc72baf0",
      "tree": "e7d5a8be4425eb97ac1a396c7b0f08079259d861",
      "parents": [
        "09c0211c0bb0e40231e6ee9a35041d467ed72f16"
      ],
      "author": {
        "name": "David Ahern",
        "email": "dsahern@gmail.com",
        "time": "Tue May 08 09:29:16 2012 -0600"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed May 09 14:14:41 2012 -0300"
      },
      "message": "perf stat: handle ENXIO error for perf_event_open\n\nperf stat on PPC currently fails to run:\n\n$ perf stat -- sleep 1\n  Error: open_counter returned with 6 (No such device or address). /bin/dmesg may provide additional information.\n\n  Fatal: Not all events could be opened.\n\nThe problem is that until 2.6.37 (behavior changed with commit b0a873e)\nperf on PPC returns ENXIO when hw_perf_event_init() fails. With this\npatch we get the expected behavior:\n\n$ perf stat -v -- sleep 1\ncycles event is not supported by the kernel.\nstalled-cycles-frontend event is not supported by the kernel.\nstalled-cycles-backend event is not supported by the kernel.\ninstructions event is not supported by the kernel.\nbranches event is not supported by the kernel.\nbranch-misses event is not supported by the kernel.\n\n...\n\nSigned-off-by: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nLink: http://lkml.kernel.org/r/1336490956-57145-1-git-send-email-dsahern@gmail.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "09c0211c0bb0e40231e6ee9a35041d467ed72f16",
      "tree": "2fae8feeb79de3708f7f6031b4890b87a19604c4",
      "parents": [
        "4c8570362652ec427e8282d9c528bcc6cbe1075c"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri May 04 11:32:54 2012 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@kernel.org",
        "time": "Mon May 07 10:03:01 2012 +0200"
      },
      "message": "perf: Turn off compiler warnings for flex and bison generated files\n\nWe don\u0027t know what types of warnings different versions of flex\nand bison combined with different versions of gcc is going to\ngenerate, so just punt and don\u0027t warn about anything.\n\nThis fixes the build of perf for me on an openSUSE 12.1 system.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Arnaldo Carvalho de Melo \u003cacme@ghostprotocols.net\u003e\nLink: http://lkml.kernel.org/r/20120504183254.GA11154@kroah.com\nSigned-off-by: Ingo Molnar \u003cmingo@kernel.org\u003e\n"
    },
    {
      "commit": "4c8570362652ec427e8282d9c528bcc6cbe1075c",
      "tree": "6540196a1d3e0b626ca7c3be6708dfd11779814f",
      "parents": [
        "529acf58981440eefeaf1451387e2a0aa4825c12",
        "5622c07b4741e0afd7607bce6e850b76eeb23210"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@kernel.org",
        "time": "Wed May 02 19:33:34 2012 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@kernel.org",
        "time": "Wed May 02 19:33:34 2012 +0200"
      },
      "message": "Merge tag \u0027perf-urgent-for-mingo\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux into perf/urgent\n\nFixes for perf/urgent:\n\n- Add fallback in \u0027perf stat\u0027 for kernels that don\u0027t support\n  perf_event_attr.exclude_guest, from Stephane Eranian.\n\n- Fix build id cache add routine to take the size of the buffer and not of a\n  pointer, from Namhyung Kim.\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@kernel.org\u003e\n"
    },
    {
      "commit": "b821861b905a79f71746945237968c3382d99adc",
      "tree": "7c3ef4b784c225bbfaaba7b8982ac133880bb650",
      "parents": [
        "208d501708c4397898fc440ac8cc68537538e39e",
        "759a3cc625e77161ae457459489178dd0921524e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 01 19:43:34 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 01 19:43:34 2012 -0700"
      },
      "message": "Merge tag \u0027ktest-for-v3.4-rc5\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-ktest\n\nPull two bug fixes in ktest from Steven Rostedt.\n\n* tag \u0027ktest-for-v3.4-rc5\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-ktest:\n  ktest: Fix reboot on success stopping all reboots\n  ktest.pl: Fix combined usage of BISECT_REVERSE and BISECT_SKIP\n"
    },
    {
      "commit": "5622c07b4741e0afd7607bce6e850b76eeb23210",
      "tree": "bbd2aa4459baf10ef88aef17fc5b55abaf451ce0",
      "parents": [
        "afda0f94483f46a4caddb529b8f95e0aaf015de6"
      ],
      "author": {
        "name": "Stephane Eranian",
        "email": "eranian@google.com",
        "time": "Fri Apr 27 14:45:38 2012 +0200"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Tue May 01 14:20:00 2012 -0300"
      },
      "message": "perf stat: Fix case where guest/host monitoring is not supported by kernel\n\nBy default, perf stat sets exclude_guest \u003d 1. But when you run perf on a\nkernel which does not support  host/guest filtering, then you get an\nerror saying the event in unsupported. This comes from the fact that\nwhen the perf_event_attr struct passed by the user is larger than the\none known to the kernel there is safety check which ensures that all\nunknown bits are zero. But here, exclude_guest is 1 (part of the unknown\nbits) and thus the perf_event_open() syscall return EINVAL.\n\nTo my surprise, running perf record on the same kernel did not exhibit\nthe problem. The reason is that perf record handles the problem by\ncatching the error and retrying with guest/host excludes set to zero.\nFor some reason, this was not done with perf stat. This patch fixes this\nproblem.\n\nSigned-off-by: Stephane Eranian \u003ceranian@google.com\u003e\nCc: Gleb Natapov \u003cgleb@redhat.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Joerg Roedel \u003cjoro@8bytes.org\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Robert Richter \u003crobert.richter@amd.com\u003e\nLink: http://lkml.kernel.org/r/20120427124538.GA7230@quad\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "afda0f94483f46a4caddb529b8f95e0aaf015de6",
      "tree": "20fe5effab92345eb26fe5a94247e8b1d10498bb",
      "parents": [
        "33ff581eddf744ea91a50d46c2f0961b375a9595"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung@gmail.com",
        "time": "Tue May 01 23:19:36 2012 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Tue May 01 14:13:00 2012 -0300"
      },
      "message": "perf build-id: Fix filename size calculation\n\nThe filename is a pointer variable so the sizeof(filename) will return\nlength of a pointer. Fix it by using \u0027size\u0027.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@redhat.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLink: http://lkml.kernel.org/r/1335881976-3282-1-git-send-email-namhyung@gmail.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "759a3cc625e77161ae457459489178dd0921524e",
      "tree": "7b39db0c257978d79b1819f518171e839c2629e0",
      "parents": [
        "5158ba3ea7fc8c3deafec769a32bc6eb869c3608"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "srostedt@redhat.com",
        "time": "Tue May 01 08:20:12 2012 -0400"
      },
      "committer": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Tue May 01 08:25:48 2012 -0400"
      },
      "message": "ktest: Fix reboot on success stopping all reboots\n\nThe change to let individual tests decide to reboot the machine on\nsuccess of the entire test also prevented errors from rebooting\nwhen an error was detected.\n\nThe \"no_reboot\" variable was only cleared if the test had\nreboot_on_success set. But the no_reboot variable also prevents the test\nrebooting when an error was detected even when REBOOT_ON_ERROR was set.\n\nAdd a new \"reboot_success\" variable that is used to determine if the\ntest should reboot on success and not touch the no_reboot variable.\n\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\n"
    },
    {
      "commit": "5158ba3ea7fc8c3deafec769a32bc6eb869c3608",
      "tree": "8fbf9f20e08c536fbf314f55f00fe4903d048a39",
      "parents": [
        "66f75a5d028beaf67c931435fdc3e7823125730c"
      ],
      "author": {
        "name": "Russ Dill",
        "email": "Russ.Dill@ti.com",
        "time": "Mon Apr 23 19:43:00 2012 -0700"
      },
      "committer": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Tue May 01 08:25:44 2012 -0400"
      },
      "message": "ktest.pl: Fix combined usage of BISECT_REVERSE and BISECT_SKIP\n\nWhen BISECT_REVERSE and BISECT_SKIP are used together with boot or test\ntesting, build failures are treated as boot or test failures and\n\u0027git bisect bad\u0027 is executed instead of \u0027git bisect skip\u0027. This is because\nthe $ret value of -1 is treated as a build failure, but the $reverse_bisect\nlogic does not properly handle this.\n\nSimple fix, only invert it if it is positive.\n\nLink: http://lkml.kernel.org/r/1335235380-8509-1-git-send-email-Russ.Dill@ti.com\n\nSigned-off-by: Russ Dill \u003cRuss.Dill@ti.com\u003e\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\n"
    },
    {
      "commit": "33ff581eddf744ea91a50d46c2f0961b375a9595",
      "tree": "b286b45ecba08ad147353d7f761ff9b0f12ea90c",
      "parents": [
        "e7c72d888dac2c81003401d663bd8abd68e7c5cd"
      ],
      "author": {
        "name": "Jiri Olsa",
        "email": "jolsa@redhat.com",
        "time": "Wed Apr 18 15:46:58 2012 +0200"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Apr 20 13:34:49 2012 -0300"
      },
      "message": "perf symbols: Read plt symbols from proper symtab_type binary\n\nWhen loading symbols from DSO we check multiple paths of DSO binary\nuntil we succeed to load symbols (\u0027.symtab\u0027 section). Once symbols are\nread we try to load also plt symbols.\n\nDuring the reading of plt symbols, the dso file is reopened from\nlocation given by dso-\u003elong_name. This could be wrong in case we want\nprocess buildid binaries.\n\nThe change is to make the plt symbols being read from the DSO path, that\nnormal symbols were read from.\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: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLink: http://lkml.kernel.org/r/1334756818-6631-1-git-send-email-jolsa@redhat.com\n[ committer note: moved dso to be the first parameter of that function ]\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "e7c72d888dac2c81003401d663bd8abd68e7c5cd",
      "tree": "867f8b13c22c1da09c434a438de3def636c84849",
      "parents": [
        "6ffd7bdbf8516d691974d21098278af65d4817a5"
      ],
      "author": {
        "name": "Gleb Natapov",
        "email": "gleb@redhat.com",
        "time": "Tue Apr 17 14:13:45 2012 +0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Tue Apr 17 11:20:23 2012 -0300"
      },
      "message": "perf tools: Add \u0027G\u0027 and \u0027H\u0027 modifiers to event parsing\n\nThey were dropped during conversion of event parser. Add test case to\nmake sure this will not happen again.\n\nSigned-off-by: Gleb Natapov \u003cgleb@redhat.com\u003e\nAcked-by: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Avi Kivity \u003cavi@redhat.com\u003e\nCc: Ingo Molnar \u003cmingo@redhat.com\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nLink: http://lkml.kernel.org/r/20120417111345.GK11918@redhat.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "6ffd7bdbf8516d691974d21098278af65d4817a5",
      "tree": "795aeb0fd9a4a1f0cc28e1086748bc125330738b",
      "parents": [
        "9e755756e4a22784abfb001688357745ea8ca97c"
      ],
      "author": {
        "name": "Otavio Salvador",
        "email": "otavio@ossystems.com.br",
        "time": "Wed Apr 11 09:44:30 2012 -0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Apr 16 16:10:22 2012 -0300"
      },
      "message": "perf tools: Drop CROSS_COMPILE from flex and bison calls\n\nThe flex and bison tools generate arch-independent C code so its\nbinaries are not prefixed with the target-arch prefix. With this patch\nthe Linux 3.4-rc2 can be successfuly build on OE-Core.\n\nSigned-off-by: Otavio Salvador \u003cotavio@ossystems.com.br\u003e\nLink: http://lkml.kernel.org/r/1334148270-13139-1-git-send-email-otavio@ossystems.com.br\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "9e755756e4a22784abfb001688357745ea8ca97c",
      "tree": "f1b23c22aae655695872fb7f325018b2a566876a",
      "parents": [
        "7ea6411f4ceb62e5e53170d59d10996dca20c599"
      ],
      "author": {
        "name": "David Ahern",
        "email": "dsahern@gmail.com",
        "time": "Sun Apr 15 20:54:15 2012 -0600"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Apr 16 11:18:22 2012 -0300"
      },
      "message": "perf report: Fix crash showing warning related to kernel maps\n\nWhile testing https://lkml.org/lkml/2012/4/10/123 I hit this crash:\n\n(gdb) bt\n 0  0x000000000042000f in __cmd_report (rep\u003d0x7fff80cec580) at builtin-report.c:380\n 1  cmd_report (argc\u003d0, argv\u003d\u003coptimized out\u003e, prefix\u003d\u003coptimized out\u003e) at builtin-report.c:759\n 2  0x0000000000414513 in run_builtin (p\u003d0x7724a8, argc\u003d3, argv\u003d0x7fff80ceca70) at perf.c:273\n 3  0x0000000000413d41 in handle_internal_command (argv\u003d0x7fff80ceca70, argc\u003d3) at perf.c:345\n 4  run_argv (argv\u003d0x7fff80cec880, argcp\u003d0x7fff80cec88c) at perf.c:389\n 5  main (argc\u003d3, argv\u003d0x7fff80ceca70) at perf.c:487\n\nkernel_map can be NULL, so need to handle it while dumping a warning\nto user.\n\nv2:\n- fixed RB_EMPTY_ROOT check -- desc takes the altnerative output when RB_EMPTY_ROOT is false.\n\nSigned-off-by: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nCc: Namhyung Kim \u003cnamhyung.kim@lge.com\u003e\nLink: http://lkml.kernel.org/r/1334544855-55021-1-git-send-email-dsahern@gmail.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "7ea6411f4ceb62e5e53170d59d10996dca20c599",
      "tree": "5ed59bac96706b009f419bf11ee49b4f4394f772",
      "parents": [
        "bfecc60d8f6715ec6b38aa29c4f5a3570415dae0",
        "e3b6193378e8549d04849eda496129f94406ed36"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@kernel.org",
        "time": "Sun Apr 15 08:02:36 2012 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@kernel.org",
        "time": "Sun Apr 15 08:02:36 2012 +0200"
      },
      "message": "Merge tag \u0027perf-urgent-for-mingo\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux into perf/urgent\n\nPull perf tooling fixes from Arnaldo Carvalho de Melo:\n\n. Properly handle ~/.debug, the build id cache, when it is a symlink,\n  fix from Chanho Park\n\n. Fixes for the parser generation process, from Jiri Olsa and Namhyung Kim\n\n. Fix build when NO_GTK2 is specified, From Stephane Eranian\n\n. When a machine is not found, bump the relevant error stat but return\n  0, so that we correctly move to the next perf event. Fix from Jiri Olsa\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@kernel.org\u003e\n"
    },
    {
      "commit": "e3b6193378e8549d04849eda496129f94406ed36",
      "tree": "ed3651e6a3cc1c0b64207c7298761f50ee0958df",
      "parents": [
        "77394ad6e465ee3cc3d3cf448c8500c57ced60bf"
      ],
      "author": {
        "name": "Chanho Park",
        "email": "chanho61.park@samsung.com",
        "time": "Mon Apr 02 15:28:29 2012 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Sat Apr 14 13:52:15 2012 -0300"
      },
      "message": "perf archive: Correct cutting of symbolic link\n\nIf a \u0027$PERF_BUILDID_DIR\u0027(typically $HOME/.debug) is a symbolic link\ndirectory, cutting of the path will fail.\n\nHere is an example where a buildid directory is a symbolic link.\n\n/ # ls -al /root\nlrwxrwxrwx    1 root     root            13 Mar 26  2012 /root -\u003e opt/home/root\n/ # cd ~\n/opt/home/root # perf record -a -g sleep 1\n[ perf record: Woken up 1 times to write data ]\n[ perf record: Captured and wrote 0.322 MB perf.data (~14057 samples) ]\n/opt/home/root # perf archive\ntar: Removing leading `/\u0027 from member names\nNow please run:\n\n$ tar xvf perf.data.tar.bz2 -C ~/.debug\n\nwherever you need to run \u0027perf report\u0027 on.\n/opt/home/root # mkdir temp\n/opt/home/root # tar xf perf.data.tar.bz2 -C ./temp\n/opt/home/root # find ./temp -name \"*kernel*\"\n./temp/opt/home/root/.debug/[kernel.kallsyms]\n\n-\u003e If successfully cut off the path, [kernel.kallsyms] is located\nin top of the archived file.\n\nThis patch enables to cut correctly even if the buildid directory\nis a symbolic link.\n\nSigned-off-by: Chanho Park \u003cchanho61.park@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nCc: Ingo Molnar \u003cmingo@redhat.com\u003e\nCc: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLink: http://lkml.kernel.org/r/1333348109-12598-1-git-send-email-chanho61.park@samsung.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "77394ad6e465ee3cc3d3cf448c8500c57ced60bf",
      "tree": "db76a74a2c83eb5a3a9aac14b71180bf6e48cc39",
      "parents": [
        "2a5204fed0f313f9b55a7b4d5f48ca484446d095"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Mon Apr 09 14:11:14 2012 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Sat Apr 14 13:50:39 2012 -0300"
      },
      "message": "perf tools: Ignore auto-generated bison/flex files\n\nThe commit 65f3e56e0c81 (\"perf tools: Remove auto-generated bison/flex\nfiles\") removed those files from git, so they\u0027ll be listed on untracked\nfiles after building perf. Fix it.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung.kim@lge.com\u003e\nCc: Ingo Molnar \u003cmingo@redhat.com\u003e\nCc: Namhyung Kim \u003cnamhyung@gmail.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLink: http://lkml.kernel.org/r/1333948274-20043-1-git-send-email-namhyung.kim@lge.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "2a5204fed0f313f9b55a7b4d5f48ca484446d095",
      "tree": "c835bd525022202bd2f2ac5875cb765c0381bacf",
      "parents": [
        "f755397211745e26a4cc693a195982de6c454edd"
      ],
      "author": {
        "name": "Jiri Olsa",
        "email": "jolsa@redhat.com",
        "time": "Wed Apr 11 12:39:51 2012 +0200"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Sat Apr 14 13:49:43 2012 -0300"
      },
      "message": "perf tools: Fix parsers\u0027 rules to dependencies\n\nCurrently the parsers objects (bison/flex related) are each time perf\nis built. No matter the generated files are already in place, the\nparser generation is executed every time.\n\nChanging the rules to have proper flex/bison objects generation\ndependencies.\n\nThe parsers code is not rebuilt until the flex/bison source files\nare touched. Also when flex/bison source is changed, only dependent\nobjects are rebuilt.\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: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLink: http://lkml.kernel.org/r/1334140791-3024-1-git-send-email-jolsa@redhat.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "a7ca08038b990e2cbed324948664b2d8940fd782",
      "tree": "c92e113441f9556e08fe7d10bdd40392b7bdef07",
      "parents": [
        "4166fb64593514ad920b7dbd290e0a934b37d24a",
        "7fb0a5ee8889488f7568ffddffeb66ddeb50917e"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@kernel.org",
        "time": "Fri Apr 13 09:47:04 2012 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@kernel.org",
        "time": "Fri Apr 13 09:47:04 2012 +0200"
      },
      "message": "Merge tag \u0027perf-urgent-for-mingo\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux into perf/urgent\n\nPull various perf tooling fixes from Arnaldo Carvalho de Melo.\n"
    },
    {
      "commit": "9b1ef1de20e2658c77cce89941f45525704ab534",
      "tree": "9ae887c34496c6a8be6ea3e5eaa41cd52e743588",
      "parents": [
        "ccb1ec95e924a24906ef01ce6d028a8dc13dc87d",
        "7b78f13603c6fcb64e020a0bbe31a651ea2b657b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 12 15:20:24 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 12 15:20:24 2012 -0700"
      },
      "message": "Merge branch \u0027perf-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip\n\nPull trivial perf build failure fix from Thomas Gleixner.\n\n* \u0027perf-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:\n  perf tools: Fix getrusage() related build failure on glibc trunk\n"
    },
    {
      "commit": "f755397211745e26a4cc693a195982de6c454edd",
      "tree": "588cc2191b2fc8dcf5c82e10152627aa0370ed7b",
      "parents": [
        "6782206b5dfece4c51f587b3ca1540a4027f87dd"
      ],
      "author": {
        "name": "Stephane Eranian",
        "email": "eranian@google.com",
        "time": "Tue Apr 10 12:35:13 2012 +0200"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Apr 12 15:48:15 2012 -0300"
      },
      "message": "perf tools: fix NO_GTK2 Makefile config error\n\nIn case the user specified NO_GTK2 on the make cmdline, compilation\nwould fail with undefined symbol because the Makefile would not set the\ncorrect cpp variable: NO_GTK2 vs. NO_GTK2_SUPPORT.\n\nThis patch renames the variable to the correct name.\n\nSigned-off-by: Stephane Eranian \u003ceranian@google.com\u003e\nCc: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Pekka Enberg \u003cpenberg@kernel.org\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nLink: http://lkml.kernel.org/r/20120410103513.GA9229@quad\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "6782206b5dfece4c51f587b3ca1540a4027f87dd",
      "tree": "68dd9e7c0166308f19dcc2f7f21440878fc7728b",
      "parents": [
        "7fb0a5ee8889488f7568ffddffeb66ddeb50917e"
      ],
      "author": {
        "name": "Jiri Olsa",
        "email": "jolsa@redhat.com",
        "time": "Thu Apr 12 14:21:01 2012 +0200"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Apr 12 12:14:50 2012 -0300"
      },
      "message": "perf session: Skip event correctly for unknown id/machine\n\nIn case the perf_session__process_event function fails, we estimate the\nnext event offset.\n\nThis is not necessary for sample event failing on unknown ID or machine.\nIn such case we know proper size of the event, so we dont need to guess.\nAlso failure statistics are updated correctly so we don\u0027t miss any\ninformation.\n\nForcing perf_session__process_event to return 0 in case of unknown ID or\nmachine.\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: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLink: http://lkml.kernel.org/r/1334233262-5679-3-git-send-email-jolsa@redhat.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "7fb0a5ee8889488f7568ffddffeb66ddeb50917e",
      "tree": "9116fdaba568f251c328f8a2cbe5ad828c0e71bc",
      "parents": [
        "31d68e7b66f168e623902e194af1e52b8cf75d71"
      ],
      "author": {
        "name": "Nikunj A. Dadhania",
        "email": "nikunj@linux.vnet.ibm.com",
        "time": "Mon Apr 09 13:52:23 2012 +0530"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed Apr 11 11:45:12 2012 -0300"
      },
      "message": "perf kvm: Finding struct machine fails for PERF_RECORD_MMAP\n\nRunning \u0027perf kvm --host --guest --guestmount /tmp/guestmount record -a -g -- sleep 2\u0027\n\nWas resulting in a segfault. For event type PERF_RECORD_MMAP,\nevent-\u003eip.pid is being used in perf_session__find_machine_for_cpumode,\nwhich is not correct.\n\nThe event-\u003eip.pid field happens to be 0 in this case and results in\nreturning a NULL machine object. Finally, access to self-\u003epid in\nmachine__mmap_name, results in a segfault later.\n\nFor PERF_RECORD_MMAP type, pass event-\u003emmap.pid.\n\nSigned-off-by: Nikunj A. Dadhania \u003cnikunj@linux.vnet.ibm.com\u003e\nReviewed-by: David Ahern \u003cdsahern@gmail.com\u003e\nTested-by: David Ahern \u003cdsahern@gmail.com\u003e\nCc: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@redhat.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nCc: Nikunj A. Dadhania \u003cnikunj@linux.vnet.ibm.com\u003e\nLink: http://lkml.kernel.org/r/20120409081835.10576.22018.stgit@abhimanyu.in.ibm.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "31d68e7b66f168e623902e194af1e52b8cf75d71",
      "tree": "2a9f2925549d1995ebb316a52c82a53ac640556e",
      "parents": [
        "8493fe1daf15324eb13a4cc2f94e258716daa568"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Tue Mar 27 12:55:57 2012 -0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Apr 05 19:51:14 2012 -0300"
      },
      "message": "perf annotate: Validate addr in symbol__inc_addr_samples\n\nThis routine was checking only if the provided address was after\nsym-\u003eend, not if it was before sym-\u003estart.\n\nFix that by checking for both and return in both cases -ERANGE, so that\ntools can communicate this to the user properly, or if they chose so, to\nabort.\n\nThis problem was reported previously but the fixes involved either doing\nwhat was being done for the \u003e end case, i.e. silently drop the sample,\nreturning 0, or aborting at this function, which is in a lib (or better,\nis slated to be at some point) and shouldn\u0027t abort.\n\nThe \u0027report\u0027 tool already checks this value and uses pr_debug to warn\nthe user.\n\nThis patch makes the \u0027top\u0027 tool check it too and warn once per map where\nsuch range problem takes place.\n\nReported-by: David Miller \u003cdavem@davemloft.net\u003e\nReported-by: Sorin Dumitru \u003cdumitru.sorin87@gmail.com\u003e\nReported-by: Stephane Eranian \u003ceranian@google.com\u003e\nCc: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Mike Galbraith \u003cefault@gmx.de\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nLink: http://lkml.kernel.org/n/tip-lw8gs7p9i9nhldilo82tzpne@git.kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "8493fe1daf15324eb13a4cc2f94e258716daa568",
      "tree": "31cdd2296154a6288b643cda10af61b78235f4a1",
      "parents": [
        "63fa471dd49e9c9ce029d910d1024330d9b1b145"
      ],
      "author": {
        "name": "Jiri Olsa",
        "email": "jolsa@redhat.com",
        "time": "Wed Apr 04 22:21:31 2012 +0200"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Apr 05 18:58:45 2012 -0300"
      },
      "message": "perf hists browser: Fix NULL deref in hists browsing code\n\nIf there\u0027s an event with no samples in data file, the perf report\ncommand can segfault after entering the event details menu.\n\nFollowing steps reproduce the issue:\n\n # ./perf record -e syscalls:sys_enter_kexec_load,syscalls:sys_enter_mmap ls\n # ./perf report\n # enter \u00270 syscalls:sys_enter_kexec_load\u0027 menu\n # pres ENTER twice\n\nAbove steps are valid assuming ls wont run kexec.. ;)\n\nThe check for sellection to be NULL is missing. The fix makes sure it\u0027s\nbeing check. Above steps now endup with menu being displayed allowing\n\u0027Exit\u0027 as the only option.\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: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLink: http://lkml.kernel.org/r/1333570898-10505-2-git-send-email-jolsa@redhat.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "63fa471dd49e9c9ce029d910d1024330d9b1b145",
      "tree": "b595c59b494f145e619b22c28f9d1629fb724092",
      "parents": [
        "8b84a568117fde9b77575f2060274eddab424c32"
      ],
      "author": {
        "name": "David Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Mar 27 03:14:18 2012 -0400"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Apr 05 18:53:47 2012 -0300"
      },
      "message": "perf hists: Catch and handle out-of-date hist entry maps.\n\nWhen a process exec()\u0027s, all the maps are retired, but we keep the hist\nentries around which hold references to those outdated maps.\n\nIf the same library gets mapped in for which we have hist entries, a new\nmap will be created.  But when we take a perf entry hit within that map,\nwe\u0027ll find the existing hist entry with the older map.\n\nThis causes symbol translations to be done incorrectly.  For example,\nthe perf entry processing will lookup the correct uptodate map entry and\nuse that to calculate the symbol and DSO relative address.  But later\nwhen we update the histogram we\u0027ll translate the address using the\noutdated map file instead leading to conditions such as out-of-range\noffsets in symbol__inc_addr_samples().\n\nTherefore, update the map of the hist_entry dynamically at lookup/\ncreation time.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nCc: stable@kernel.org\nLink: http://lkml.kernel.org/r/20120327.031418.1220315351537060808.davem@davemloft.net\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "8b84a568117fde9b77575f2060274eddab424c32",
      "tree": "dadc32f7df64619334f252c9c5206b82b99a73a6",
      "parents": [
        "4bea8b5cf8c6e875fa43e617cd52858a07ae8ea8"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Apr 05 16:15:59 2012 -0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Apr 05 18:49:18 2012 -0300"
      },
      "message": "perf annotate: Fix hist decay\n\nWe were only decaying the entries for the offsets that were associated\nwith an objdump line.\n\nThat way, when we accrued the whole instruction addr range, more than\n100% was appearing in some cases in the live annotation TUI.\n\nFix it by not traversing the source code line at all, just iterate thru\nthe complete addr range decaying each one.\n\nReported-by: Mike Galbraith \u003cmgalbraith@suse.de\u003e\nCc: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.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-hcae5oxa22syjrnalsxz7s6n@git.kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "4bea8b5cf8c6e875fa43e617cd52858a07ae8ea8",
      "tree": "eb56deadc00fac0801cd2b61dfed15cd8b6b173d",
      "parents": [
        "7b78f13603c6fcb64e020a0bbe31a651ea2b657b"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Apr 02 11:16:24 2012 -0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Apr 05 18:48:01 2012 -0300"
      },
      "message": "perf top: Add intel_idle to the skip list\n\nTODO: Accrue the cycles in the skip_list to an idle total, and show this\non the \u0027top\u0027 UI, as suggested by Steven.\n\nCc: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Mike Galbraith \u003cefault@gmx.de\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nLink: http://lkml.kernel.org/n/tip-9nfecmgghgl5747rjxqpc28f@git.kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "7b78f13603c6fcb64e020a0bbe31a651ea2b657b",
      "tree": "937cf80df31a6fe5a8f233bf30242447e3e57a56",
      "parents": [
        "7b8e6da46b921d30ac1553cac56d8fb74f0b431d"
      ],
      "author": {
        "name": "Markus Trippelsdorf",
        "email": "markus@trippelsdorf.de",
        "time": "Wed Apr 04 10:45:27 2012 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@kernel.org",
        "time": "Wed Apr 04 11:59:00 2012 +0200"
      },
      "message": "perf tools: Fix getrusage() related build failure on glibc trunk\n\nOn a system running glibc trunk perf doesn\u0027t build:\n\n    CC builtin-sched.o\nbuiltin-sched.c: In function ‘get_cpu_usage_nsec_parent’: builtin-sched.c:399:16: error: storage size of ‘ru’ isn’t known builtin-sched.c:403:2: error: implicit declaration of function ‘getrusage’ [-Werror\u003dimplicit-function-declaration]\n    [...]\n\nFix it by including sys/resource.h.\n\nSigned-off-by: Markus Trippelsdorf \u003cmarkus@trippelsdorf.de\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLink: http://lkml.kernel.org/r/20120404084527.GA294@x4\nSigned-off-by: Ingo Molnar \u003cmingo@kernel.org\u003e\n"
    },
    {
      "commit": "f187e9fd68577cdd5f914659b6f7f11124e40485",
      "tree": "ad0e7422359724f7c7ffaaaa80dd3a7281f02a83",
      "parents": [
        "adb3b1f3fc1c6edb501808ebf80a81e81c52eb73",
        "8ebfdf2babcda5a3b06cc67523bca1f9aed46009"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 31 13:34:04 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 31 13:34:04 2012 -0700"
      },
      "message": "Merge branch \u0027perf-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip\n\nPull perf updates and fixes from Ingo Molnar:\n \"It\u0027s mostly fixes, but there\u0027s also two late items:\n\n   - preliminary GTK GUI support for perf report\n   - PMU raw event format descriptors in sysfs, to be parsed by tooling\n\n  The raw event format in sysfs is a new ABI.  For example for the \u0027CPU\u0027\n  PMU we have:\n\n    aldebaran:~\u003e ll /sys/bus/event_source/devices/cpu/format/*\n    -r--r--r--. 1 root root 4096 Mar 31 10:29 /sys/bus/event_source/devices/cpu/format/any\n    -r--r--r--. 1 root root 4096 Mar 31 10:29 /sys/bus/event_source/devices/cpu/format/cmask\n    -r--r--r--. 1 root root 4096 Mar 31 10:29 /sys/bus/event_source/devices/cpu/format/edge\n    -r--r--r--. 1 root root 4096 Mar 31 10:29 /sys/bus/event_source/devices/cpu/format/event\n    -r--r--r--. 1 root root 4096 Mar 31 10:29 /sys/bus/event_source/devices/cpu/format/inv\n    -r--r--r--. 1 root root 4096 Mar 31 10:29 /sys/bus/event_source/devices/cpu/format/offcore_rsp\n    -r--r--r--. 1 root root 4096 Mar 31 10:29 /sys/bus/event_source/devices/cpu/format/pc\n    -r--r--r--. 1 root root 4096 Mar 31 10:29 /sys/bus/event_source/devices/cpu/format/umask\n\n  those lists of fields contain a specific format:\n\n    aldebaran:~\u003e cat /sys/bus/event_source/devices/cpu/format/offcore_rsp\n    config1:0-63\n\n  So, those who wish to specify raw events can now use the following\n  event format:\n\n    -e cpu/cmask\u003d1,event\u003d2,umask\u003d3\n\n  Most people will not want to specify any events (let alone raw\n  events), they\u0027ll just use whatever default event the tools use.\n\n  But for more obscure PMU events that have no cross-architecture\n  generic events the above syntax is more usable and a bit more\n  structured than specifying hex numbers.\"\n\n* \u0027perf-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: (41 commits)\n  perf tools: Remove auto-generated bison/flex files\n  perf annotate: Fix off by one symbol hist size allocation and hit accounting\n  perf tools: Add missing ref-cycles event back to event parser\n  perf annotate: addr2line wants addresses in same format as objdump\n  perf probe: Finder fails to resolve function name to address\n  tracing: Fix ent_size in trace output\n  perf symbols: Handle NULL dso in dso__name_len\n  perf symbols: Do not include libgen.h\n  perf tools: Fix bug in raw sample parsing\n  perf tools: Fix display of first level of callchains\n  perf tools: Switch module.h into export.h\n  perf: Move mmap page data_head offset assertion out of header\n  perf: Fix mmap_page capabilities and docs\n  perf diff: Fix to work with new hists design\n  perf tools: Fix modifier to be applied on correct events\n  perf tools: Fix various casting issues for 32 bits\n  perf tools: Simplify event_read_id exit path\n  tracing: Fix ftrace stack trace entries\n  tracing: Move the tracing_on/off() declarations into CONFIG_TRACING\n  perf report: Add a simple GTK2-based \u0027perf report\u0027 browser\n  ...\n"
    },
    {
      "commit": "8ebfdf2babcda5a3b06cc67523bca1f9aed46009",
      "tree": "160fe42903b8fdd399347ae9e7a7d72c331570f8",
      "parents": [
        "12b5da349a8b94c9dbc3430a6bc42eabd9eaf50b",
        "65f3e56e0c81d1f581c4bdef7646ae5a8d51f494"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@kernel.org",
        "time": "Sat Mar 31 09:27:41 2012 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@kernel.org",
        "time": "Sat Mar 31 09:27:41 2012 +0200"
      },
      "message": "Merge branch \u0027perf/urgent\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux into perf/urgent\n"
    },
    {
      "commit": "a335750b9a039a9d4cd727cdccacfb90fd63c4e8",
      "tree": "8f3198984fb75fe494e771d9431f6799228623c5",
      "parents": [
        "10f3cb41d48ab30f5c754b30eea557371892b4c2",
        "d326f44e5f2204c7a24db69bfc6dd3fe5f86182b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 30 16:45:38 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 30 16:45:39 2012 -0700"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux\n\nPull ACPI \u0026 Power Management changes from Len Brown:\n - ACPI 5.0 after-ripples, ACPICA/Linux divergence cleanup\n - cpuidle evolving, more ARM use\n - thermal sub-system evolving, ditto\n - assorted other PM bits\n\nFix up conflicts in various cpuidle implementations due to ARM cpuidle\ncleanups (ARM at91 self-refresh and cpu idle code rewritten into\n\"standby\" in asm conflicting with the consolidation of cpuidle time\nkeeping), trivial SH include file context conflict and RCU tracing fixes\nin generic code.\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux: (77 commits)\n  ACPI throttling: fix endian bug in acpi_read_throttling_status()\n  Disable MCP limit exceeded messages from Intel IPS driver\n  ACPI video: Don\u0027t start video device until its associated input device has been allocated\n  ACPI video: Harden video bus adding.\n  ACPI: Add support for exposing BGRT data\n  ACPI: export acpi_kobj\n  ACPI: Fix logic for removing mappings in \u0027acpi_unmap\u0027\n  CPER failed to handle generic error records with multiple sections\n  ACPI: Clean redundant codes in scan.c\n  ACPI: Fix unprotected smp_processor_id() in acpi_processor_cst_has_changed()\n  ACPI: consistently use should_use_kmap()\n  PNPACPI: Fix device ref leaking in acpi_pnp_match\n  ACPI: Fix use-after-free in acpi_map_lsapic\n  ACPI: processor_driver: add missing kfree\n  ACPI, APEI: Fix incorrect APEI register bit width check and usage\n  Update documentation for parameter *notrigger* in einj.txt\n  ACPI, APEI, EINJ, new parameter to control trigger action\n  ACPI, APEI, EINJ, limit the range of einj_param\n  ACPI, APEI, Fix ERST header length check\n  cpuidle: power_usage should be declared signed integer\n  ...\n"
    },
    {
      "commit": "65f3e56e0c81d1f581c4bdef7646ae5a8d51f494",
      "tree": "55e7b97793659661a8341e2ff031a41a661249e1",
      "parents": [
        "64c17be4ffb8d6971051aec77ca1de4cfadb166d"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@kernel.org",
        "time": "Thu Mar 29 13:08:38 2012 -0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Mar 30 12:43:17 2012 -0300"
      },
      "message": "perf tools: Remove auto-generated bison/flex files\n\nThese should not be in the Git history - they are auto-generated.\n\nExtend the Makefile rules of the parser files to include the generation\nrun.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLink: http://lkml.kernel.org/r/20120327183335.GA27621@gmail.com\n[ committer note: Fixed up O\u003d handling ]\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "a76e99abc558aed633ba28ff61c5328116292bf3",
      "tree": "60f7677f0baafa00825accc1214839246b3e78dd",
      "parents": [
        "a54734678ff9cb97938b9f7648547174f3b118e4",
        "1d05f993784973189395051cc711fdd6dd5eb389"
      ],
      "author": {
        "name": "Rohit Vaswani",
        "email": "rvaswani@codeaurora.org",
        "time": "Fri Mar 30 00:09:34 2012 -0700"
      },
      "committer": {
        "name": "Rohit Vaswani",
        "email": "rvaswani@codeaurora.org",
        "time": "Fri Mar 30 00:09:34 2012 -0700"
      },
      "message": "Merge branch \u0027Linux 3.0.21\u0027 into msm-3.0\n\nMerge Upstream\u0027s stable 3.0.21 branch into msm-3.0\nThis consists 814 commits and some merge conflicts.\n\nThe merge conflicts are because of some local changes to\nmsm-3.0 as well as some conflicts between google\u0027s tree and\nthe upstream tree.\n\nConflicts:\n\tarch/arm/kernel/head.S\n\tdrivers/bluetooth/ath3k.c\n\tdrivers/bluetooth/btusb.c\n\tdrivers/mmc/core/core.c\n\tdrivers/tty/serial/serial_core.c\n\tdrivers/usb/host/ehci-hub.c\n\tdrivers/usb/serial/qcserial.c\n\tfs/namespace.c\n\tfs/proc/base.c\n\nChange-Id: I62e2edbe213f84915e27f8cd6e4f6ce23db22a21\nSigned-off-by: Rohit Vaswani \u003crvaswani@codeaurora.org\u003e\n"
    },
    {
      "commit": "15aaa34654831e98dd76f7738b6c7f5d05a66430",
      "tree": "d4c4449fdba32e04f791bdc92fbd4042abb18d17",
      "parents": [
        "88c3281f7ba449992f7a33bd2452a8c6fa5503cb"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Mar 29 22:19:58 2012 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Mar 29 22:27:19 2012 -0400"
      },
      "message": "tools turbostat: harden against cpu online/offline\n\nSometimes users have turbostat running in interval mode\nwhen they take processors offline/online.\n\nPreviously, turbostat would survive, but not gracefully.\n\nTighten up the error checking so turbostat notices\nchangesn sooner, and print just 1 line on change:\n\nturbostat: re-initialized with num_cpus %d\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "88c3281f7ba449992f7a33bd2452a8c6fa5503cb",
      "tree": "09199b6751bbff93feb014c23fa48c736c5c6a59",
      "parents": [
        "e23da0370f80834e971142e50253f5b79be83631"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Mar 29 21:44:40 2012 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Mar 29 22:04:58 2012 -0400"
      },
      "message": "tools turbostat: reduce measurement overhead due to IPIs\n\nturbostat uses /dev/cpu/*/msr interface to read MSRs.\nFor modern systems, it reads 10 MSR/CPU.  This can\nbe observed as 10 \"Function Call Interrupts\"\nper CPU per sample added to /proc/interrupts.\n\nThis overhead is measurable on large idle systems,\nand as Yoquan Song pointed out, it can even trick\ncpuidle into thinking the system is busy.\n\nHere turbostat re-schedules itself in-turn to each\nCPU so that its MSR reads will always be local.\nThis replaces the 10 \"Function Call Interrupts\"\nwith a single \"Rescheduling interrupt\" per sample\nper CPU.\n\nOn an idle 32-CPU system, this shifts some residency from\nthe shallow c1 state to the deeper c7 state:\n\n # ./turbostat.old -s\n   %c0  GHz  TSC    %c1    %c3    %c6    %c7   %pc2   %pc3   %pc6   %pc7\n  0.27 1.29 2.29   0.95   0.02   0.00  98.77  20.23   0.00  77.41   0.00\n  0.25 1.24 2.29   0.98   0.02   0.00  98.75  20.34   0.03  77.74   0.00\n  0.27 1.22 2.29   0.54   0.00   0.00  99.18  20.64   0.00  77.70   0.00\n  0.26 1.22 2.29   1.22   0.00   0.00  98.52  20.22   0.00  77.74   0.00\n  0.26 1.38 2.29   0.78   0.02   0.00  98.95  20.51   0.05  77.56   0.00\n^C\n i# ./turbostat.new -s\n   %c0  GHz  TSC    %c1    %c3    %c6    %c7   %pc2   %pc3   %pc6   %pc7\n  0.27 1.20 2.29   0.24   0.01   0.00  99.49  20.58   0.00  78.20   0.00\n  0.27 1.22 2.29   0.25   0.00   0.00  99.48  20.79   0.00  77.85   0.00\n  0.27 1.20 2.29   0.25   0.02   0.00  99.46  20.71   0.03  77.89   0.00\n  0.28 1.26 2.29   0.25   0.01   0.00  99.46  20.89   0.02  77.67   0.00\n  0.27 1.20 2.29   0.24   0.01   0.00  99.48  20.65   0.00  78.04   0.00\n\ncc: Youquan Song \u003cyouquan.song@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "1c036588772d01655d851f75dffc27c971e072e2",
      "tree": "ee35c5ecc726d4fdb77c462cccbe499d1c3292b7",
      "parents": [
        "a6f707b601c3f85d4b816ea08a757ea1af4f1cc0",
        "f16603386b38c28979f4df1cafdc2fe73fa87d37"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 29 16:03:12 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 29 16:03:12 2012 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/brodo/cpupowerutils\n\nPull cpupower updates from Dominik Brodowski.\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/brodo/cpupowerutils:\n  cpupower tools: add install target to the debug tools\u0027 makefiles\n  cpupower tools: allow to build debug tools in a separate directory too\n  cpupower: Fix broken mask values\n  cpupower tool: allow to build in a separate directory\n  cpupower tool: makefile: simplify the recipe used to generate cpupower.pot target\n  cpupower tool: remove use of undefined variables from the clean target of the top makefile\n  cpupower: Fix linking with --as-needed\n  cpupower: Remove unneeded code and by that fix a memleak\n  cpupower: Fix number of idle states\n  cpupower: Unify cpupower-frequency-* manpages\n  cpupower: Add cpupower-idle-info manpage\n  cpupower: AMD fam14h/Ontario monitor can also be used by fam12h cpus\n  cpupower: Better interface for accessing AMD pci registers\n"
    },
    {
      "commit": "64c17be4ffb8d6971051aec77ca1de4cfadb166d",
      "tree": "5ab8ca0b28f6d780c5a3962d395ccb6413201645",
      "parents": [
        "cc96aa7a7f2e9a1a3cf8be3720f185f2d13fe34b"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed Mar 28 12:49:35 2012 -0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Mar 29 17:13:45 2012 -0300"
      },
      "message": "perf annotate: Fix off by one symbol hist size allocation and hit accounting\n\nWe were not noticing it because symbol__inc_addr_samples was erroneously\ndropping samples that hit the last byte in a function.\n\nWorking on a fix for a problem reported by David Miller, Stephane\nEranian and Sorin Dumitru, where addresses \u003c sym-\u003estart were causing\nproblems, I noticed this other problem.\n\nCc: David Ahern \u003cdsahern@gmail.com\u003e\nCc: David Miller \u003cdavem@davemloft.net\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Mike Galbraith \u003cefault@gmx.de\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Sorin Dumitru \u003cdumitru.sorin87@gmail.com\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nLink: http://lkml.kernel.org/n/tip-pqjaq4cr1xs2xen73pjhbav4@git.kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "e23da0370f80834e971142e50253f5b79be83631",
      "tree": "be64cb44ace74106e1515eef2e8dbdc88940d7d6",
      "parents": [
        "c16fa4f2ad19908a47c63d8fa436a1178438c7e7"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Feb 06 18:37:16 2012 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Mar 29 13:22:06 2012 -0400"
      },
      "message": "tools turbostat: add summary option\n\nturbostat -s\ncuts down on the amount of output, per user request.\n\nalso treak some output whitespace and the man page.\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "cc96aa7a7f2e9a1a3cf8be3720f185f2d13fe34b",
      "tree": "9bea39605eb31ecc8794c6f258b4ce55192ed6ef",
      "parents": [
        "f40a06339fe6f4809b5851a74aae2c0dc4386e1b"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Thu Mar 29 19:21:57 2012 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Mar 29 11:05:50 2012 -0300"
      },
      "message": "perf tools: Add missing ref-cycles event back to event parser\n\nThe commit 89812fc81f8d (\"perf tools: Add parser generator for events\nparsing\") changed event parsing engine but missed the ref-cycles event.\nAdd it.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung.kim@lge.com\u003e\nAcked-by: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Namhyung Kim \u003cnamhyung@gmail.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLink: http://lkml.kernel.org/r/1333016517-10591-1-git-send-email-namhyung.kim@lge.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "f0f57b2b1488251970c25deea0ea150a8d0911ed",
      "tree": "6a1021691892c6bfa6c7471861b87eb72cd1be1a",
      "parents": [
        "63e315535abe0d820d0e3db4c06bc5de74aeefc8"
      ],
      "author": {
        "name": "Dave Young",
        "email": "dyoung@redhat.com",
        "time": "Wed Mar 28 14:42:56 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 28 17:14:37 2012 -0700"
      },
      "message": "mm: move hugepage test examples to tools/testing/selftests/vm\n\nhugepage-mmap.c, hugepage-shm.c and map_hugetlb.c in Documentation/vm are\nsimple pass/fail tests, It\u0027s better to promote them to\ntools/testing/selftests.\n\nThanks suggestion of Andrew Morton about this.  They all need firstly\nsetting up proper nr_hugepages and hugepage-mmap need to mount hugetlbfs.\nSo I add a shell script run_vmtests to do such work which will call the\nthree test programs and check the return value of them.\n\nChanges to original code including below:\na. add run_vmtests script\nb. return error when read_bytes mismatch with writed bytes.\nc. coding style fixes: do not use assignment in if condition\n\n[akpm@linux-foundation.org: build the targets before trying to execute them]\n[akpm@linux-foundation.org: Documentation/vm/ no longer has a Makefile. Fixes \"make clean\"]\nSigned-off-by: Dave Young \u003cdyoung@redhat.com\u003e\nCc: Wu Fengguang \u003cfengguang.wu@intel.com\u003e\nCc: Christoph Lameter \u003ccl@linux.com\u003e\nCc: Pekka Enberg \u003cpenberg@cs.helsinki.fi\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "63e315535abe0d820d0e3db4c06bc5de74aeefc8",
      "tree": "a0d745a07fccf8723af85220a8779ecbfb43581a",
      "parents": [
        "c6dd897f3bfc54a44942d742d6dfa842e33d88e0"
      ],
      "author": {
        "name": "Dave Young",
        "email": "dyoung@redhat.com",
        "time": "Wed Mar 28 14:42:55 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 28 17:14:37 2012 -0700"
      },
      "message": "mm: move slabinfo.c to tools/vm\n\nWe have tools/vm/ folder for vm tools, so move slabinfo.c from tools/slub/\nto tools/vm/\n\nSigned-off-by: Dave Young \u003cdyoung@redhat.com\u003e\nCc: Wu Fengguang \u003cfengguang.wu@intel.com\u003e\nAcked-by: Christoph Lameter \u003ccl@linux.com\u003e\nCc: Pekka Enberg \u003cpenberg@cs.helsinki.fi\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c6dd897f3bfc54a44942d742d6dfa842e33d88e0",
      "tree": "4da10b4ce42b5f3b93b90578e962a1bddbfb13f1",
      "parents": [
        "cab6b0560080c6da5107c5d7dbba6372f7b288ab"
      ],
      "author": {
        "name": "Dave Young",
        "email": "dyoung@redhat.com",
        "time": "Wed Mar 28 14:42:55 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 28 17:14:37 2012 -0700"
      },
      "message": "mm: move page-types.c from Documentation to tools/vm\n\ntools/ is the better place for vm tools which are used by many people.\nMoving them to tools also make them open to more users instead of hide in\nDocumentation folder.\n\nThis patch moves page-types.c to tools/vm/page-types.c.  Also add a\nMakefile in tools/vm and fix two coding style problems: a) change const\narrary to \u0027const char * const\u0027, b) change a space to tab for indent.\n\nSigned-off-by: Dave Young \u003cdyoung@redhat.com\u003e\nAcked-by: Wu Fengguang \u003cfengguang.wu@intel.com\u003e\nCc: Christoph Lameter \u003ccl@linux.com\u003e\nCc: Pekka Enberg \u003cpenberg@cs.helsinki.fi\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cab6b0560080c6da5107c5d7dbba6372f7b288ab",
      "tree": "80603cebd91e43f94311385655c409bd9d9bdc7c",
      "parents": [
        "f467f7140339355978994ffcc23d569e7b4cea4d"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Wed Mar 28 14:42:54 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 28 17:14:37 2012 -0700"
      },
      "message": "selftests/Makefile: make `run_tests\u0027 depend on `all\u0027\n\nSo a \"make run_tests\" will build the tests before trying to run them.\n\nAcked-by: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f467f7140339355978994ffcc23d569e7b4cea4d",
      "tree": "e07042c375ec799b8aa249a318e876e69a1c4117",
      "parents": [
        "0fc9d1040313047edf6a39fd4d7c7defdca97c62"
      ],
      "author": {
        "name": "Frederic Weisbecker",
        "email": "fweisbec@gmail.com",
        "time": "Wed Mar 28 14:42:54 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 28 17:14:37 2012 -0700"
      },
      "message": "selftests: launch individual selftests from the main Makefile\n\nRemove the run_tests script and launch the selftests by calling \"make\nrun_tests\" from the selftests top directory instead.  This delegates to\nthe Makefile in each selftest directory, where it is decided how to launch\nthe local test.\n\nThis removes the need to add each selftest directory to the now removed\n\"run_tests\" top script.\n\nSigned-off-by: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Dave Young \u003cdyoung@redhat.com\u003e\nCc: Christoph Lameter \u003ccl@linux.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f40a06339fe6f4809b5851a74aae2c0dc4386e1b",
      "tree": "54ff3daf96b62af079e77687e3b5e4ffcebb5824",
      "parents": [
        "ba28c59bc9ed8fb7b9a753cd88ee54a2c4f6265b"
      ],
      "author": {
        "name": "David Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Mar 25 16:28:12 2012 -0400"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed Mar 28 12:06:24 2012 -0300"
      },
      "message": "perf annotate: addr2line wants addresses in same format as objdump\n\nTherefore, in symbol__get_source_line(), use map__rip_2objdump\ninstead of calling map-\u003eunmap_ip() unconditionally.\n\nLink: http://lkml.kernel.org/r/20120325.162812.59519424882536855.davem@davemloft.net\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "ba28c59bc9ed8fb7b9a753cd88ee54a2c4f6265b",
      "tree": "30f2e5d133173779284dfe4e11ecdfd22f6f20fb",
      "parents": [
        "1e2dd2f73afdc810cc7400b7036232fbdc416eeb"
      ],
      "author": {
        "name": "Prashanth Nageshappa",
        "email": "prashanth@linux.vnet.ibm.com",
        "time": "Mon Mar 26 15:36:49 2012 +0530"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed Mar 28 11:56:49 2012 -0300"
      },
      "message": "perf probe: Finder fails to resolve function name to address\n\nIf DIE entries corresponding to declarations appear before definition\nentry, probe finder returns error instead of continuing to look further\nfor a definition entry.\n\nThis patch ensures we reach to the DIE entry corresponding to the\ndefinition and get the function address.\n\nV2: A simpler solution based on Masami\u0027s suggestion.\n\nSigned-off-by: Prashanth Nageshappa \u003cprashanth@linux.vnet.ibm.com\u003e\nAcked-by: Masami Hiramatsu \u003cmasami.hiramatsu.pt@hitachi.com\u003e\nCc: Ananth N Mavinakayanahalli \u003cananth@in.ibm.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Masami Hiramatsu \u003cmasami.hiramatsu.pt@hitachi.com\u003e\nCc: Srikar Dronamraju \u003csrikar@linux.vnet.ibm.com\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nLink: http://lkml.kernel.org/r/4F703FB9.9020407@linux.vnet.ibm.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "de8856d2c11f562c60ed9340a83db4a4f829a6e6",
      "tree": "0b871e5f4cf3204c4c6243c7622c4787d56d48ee",
      "parents": [
        "66f03c614c0902ccf7d6160459362a9352f33271",
        "94f826b8076e2cb92242061e92f21b5baa3eccc2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 27 16:52:32 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 27 16:52:32 2012 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net\n\nPull networking fixes from David Miller:\n 1) Name string overrun fix in gianfar driver from Joe Perches.\n\n 2) VHOST bug fixes from Michael S. Tsirkin and Nadav Har\u0027El\n\n 3) Fix dependencies on xt_LOG netfilter module, from Pablo Neira Ayuso.\n\n 4) Fix RCU locking in xt_CT, also from Pablo Neira Ayuso.\n\n 5) Add a parameter to skb_add_rx_frag() so we can fix the truesize\n    adjustments in the drivers that use it.  The individual drivers\n    aren\u0027t fixed by this commit, but will be dealt with using follow-on\n    commits.  From Eric Dumazet.\n\n 6) Add some device IDs to qmi_wwan driver, from Andrew Bird.\n\n 7) Fix a potential rcu_read_lock() imbalancein rt6_fill_node().  From\n    Eric Dumazet.\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net:\n  net: fix a potential rcu_read_lock() imbalance in rt6_fill_node()\n  net: add a truesize parameter to skb_add_rx_frag()\n  gianfar: Fix possible overrun and simplify interrupt name field creation\n  USB: qmi_wwan: Add ZTE (Vodafone) K3570-Z and K3571-Z net interfaces\n  USB: option: Ignore ZTE (Vodafone) K3570/71 net interfaces\n  USB: qmi_wwan: Add ZTE (Vodafone) K3565-Z and K4505-Z net interfaces\n  qlcnic: Bug fix for LRO\n  netfilter: nf_conntrack: permanently attach timeout policy to conntrack\n  netfilter: xt_CT: fix assignation of the generic protocol tracker\n  netfilter: xt_CT: missing rcu_read_lock section in timeout assignment\n  netfilter: cttimeout: fix dependency with l4protocol conntrack module\n  netfilter: xt_LOG: use CONFIG_IP6_NF_IPTABLES instead of CONFIG_IPV6\n  vhost: fix release path lockdep checks\n  vhost: don\u0027t forget to schedule()\n  tools/virtio: stub out strong barriers\n  tools/virtio: add linux/hrtimer.h stub\n  tools/virtio: add linux/module.h stub\n"
    },
    {
      "commit": "1e2dd2f73afdc810cc7400b7036232fbdc416eeb",
      "tree": "3f525b57114571616b3fda2fe80d9a2b4709849d",
      "parents": [
        "3738d40ec51317eb8390218a33513ca35656f107"
      ],
      "author": {
        "name": "David Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Mar 25 16:28:22 2012 -0400"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Tue Mar 27 11:00:58 2012 -0300"
      },
      "message": "perf symbols: Handle NULL dso in dso__name_len\n\nWe should use \"[unknown]\" in this case, in concert with the code in\n_hist_entry__dso_snprintf().\n\nOtherwise we\u0027ll crash when recomputing the histogram column lengths in\nhists__calc_col_len().\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nLink: http://lkml.kernel.org/r/20120325.162822.2267799792062571623.davem@davemloft.net\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "3738d40ec51317eb8390218a33513ca35656f107",
      "tree": "9aa41c956bd16278218813bd5f7adaf234de2a62",
      "parents": [
        "fa30c964c0ac31a705a4f86072267a42343c4158"
      ],
      "author": {
        "name": "David Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Mar 27 00:03:01 2012 -0400"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Tue Mar 27 10:57:48 2012 -0300"
      },
      "message": "perf symbols: Do not include libgen.h\n\nThat causes us to end up using the XPG version of basename which can\nmodify it\u0027s argument.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nLink: http://lkml.kernel.org/r/20120327.000301.1122788061724345175.davem@davemloft.net\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "fa30c964c0ac31a705a4f86072267a42343c4158",
      "tree": "74d5b88c4821753e7cdfc501c9044f65d45294f6",
      "parents": [
        "6d4818c5245fe00bee2c3bfb45edde178f302703"
      ],
      "author": {
        "name": "Stephane Eranian",
        "email": "eranian@google.com",
        "time": "Sat Mar 17 23:23:18 2012 +0100"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Mar 26 15:36:03 2012 -0300"
      },
      "message": "perf tools: Fix bug in raw sample parsing\n\nIn perf_event__parse_sample(), the array variable was not incremented\nby the amount of data used by the raw_data.\n\nThat was okay until we added PERF_SAMPLE_BRANCH_STACK which depends on\nthe array variable pointing to the beginning of the branch stack data.\n\nBut that was not the case if branch stack was combined with raw mode\nsampling. That led to bogus branch stack addresses and count.\n\nThe bug would show up with:\n$ perf record -R -b foo\n\nThis patch fixes the problem by correctly moving the array pointer\nforward for RAW samples.\n\nSigned-off-by: Stephane Eranian \u003ceranian@google.com\u003e\nCc: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nLink: http://lkml.kernel.org/r/20120317222317.GA8803@quad\n[ committer note: Fix also later submitted by Jiri Olsa ]\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "6d4818c5245fe00bee2c3bfb45edde178f302703",
      "tree": "efceca0975d71d413f0dc9c990afb1893b707934",
      "parents": [
        "b01c3a0010aabadf745f3e7fdb9cab682e0a28a2"
      ],
      "author": {
        "name": "Frederic Weisbecker",
        "email": "fweisbec@gmail.com",
        "time": "Fri Mar 23 19:06:50 2012 +0100"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Mar 26 15:14:40 2012 -0300"
      },
      "message": "perf tools: Fix display of first level of callchains\n\nThe callchain stdio mode display was written using a sorted by symbol\nreport. In this mode we have only one callchain root per hist so we\nforgot to handle cases where we have multiple callchain root, as in per\ndso sorting for example.\n\nFix this by handling these roots like any other branch, with the hist as\nthe parent.\n\nBefore:\n\n     1.97%  libpthread-2.12.1.so\n            |\n            --- __libc_write\n                create_worker\n                bench_sched_messaging\n                cmd_bench\n                run_builtin\n                main\n                __libc_start_main\n\n            |\n            --- __libc_read\n                create_worker\n                bench_sched_messaging\n                cmd_bench\n                run_builtin\n                main\n                __libc_start_main\n\nAfter:\n\n     1.97%  libpthread-2.12.1.so\n            |\n            |--36.97%-- __libc_write\n            |          create_worker\n            |          bench_sched_messaging\n            |          cmd_bench\n            |          run_builtin\n            |          main\n            |          __libc_start_main\n            |\n            |--31.47%-- __libc_read\n            |          create_worker\n            |          bench_sched_messaging\n            |          cmd_bench\n            |          run_builtin\n            |          main\n            |          __libc_start_main\n           ...\n\nSingle roots keep their entry without percentage because they have\nthe same overhead than the hist they refer to. ie: 100% in fractal\nmode and the percentage of the hist in graph mode:\n\n     0.00%  [k] reschedule_interrupt\n            |\n            --- default_idle\n                amd_e400_idle\n                cpu_idle\n                start_secondary\n\nReported-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nLink: http://lkml.kernel.org/r/1332526010-15400-1-git-send-email-fweisbec@gmail.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "2c86bf172e550b4bf089ac7f0de3f6370e243842",
      "tree": "e73ac2184418a62d703799905608803ab3e69b55",
      "parents": [
        "7fd52392c56361a40f0c630a82b36b95ca31eac6"
      ],
      "author": {
        "name": "Jiri Olsa",
        "email": "jolsa@redhat.com",
        "time": "Mon Mar 26 11:17:05 2012 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@kernel.org",
        "time": "Mon Mar 26 17:19:57 2012 +0200"
      },
      "message": "perf tools: Switch module.h into export.h\n\nWhen merged to Linus\u0027s latest tree the perf build is broken\ndue to following change in lib/rbtree.c object:\n\n  lib: reduce the use of module.h wherever possible\n  commit 8bc3bcc93a2b4e47d5d410146f6546bca6171663\n  Author: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n  Date:   Wed Nov 16 21:29:17 2011 -0500\n\nWe need to move module.h header into export.h.\n\nSigned-off-by: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: acme@redhat.com\nCc: a.p.zijlstra@chello.nl\nCc: paulus@samba.org\nCc: cjashfor@linux.vnet.ibm.com\nCc: fweisbec@gmail.com\nLink: http://lkml.kernel.org/r/1332753425-3299-1-git-send-email-jolsa@redhat.com\nSigned-off-by: Ingo Molnar \u003cmingo@kernel.org\u003e\n"
    },
    {
      "commit": "7fd52392c56361a40f0c630a82b36b95ca31eac6",
      "tree": "14091de24c6b28ea4cae9826f98aeedb7be091f5",
      "parents": [
        "b01c3a0010aabadf745f3e7fdb9cab682e0a28a2",
        "e22057c8599373e5caef0bc42bdb95d2a361ab0d"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@kernel.org",
        "time": "Mon Mar 26 17:18:44 2012 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@kernel.org",
        "time": "Mon Mar 26 17:19:03 2012 +0200"
      },
      "message": "Merge branch \u0027linus\u0027 into perf/urgent\n\nMerge reason: we need to fix a non-trivial merge conflict.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "307b1cd7ecd7f3dc5ce3d3860957f034f0abe4df",
      "tree": "dfc8eb9a5dd7c4621a3a61058f25cabf82e327cd",
      "parents": [
        "2df5e12900d847af9113980d015939dde0d1b1d4"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Fri Mar 23 15:02:03 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 23 16:58:33 2012 -0700"
      },
      "message": "bitops: rename for_each_set_bit_cont() in favor of analogous list.h function\n\nThis renames for_each_set_bit_cont() to for_each_set_bit_from() because\nit is analogous to list_for_each_entry_from() in list.h rather than\nlist_for_each_entry_continue().\n\nThis doesn\u0027t remove for_each_set_bit_cont() for now.\n\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nCc: Robert Richter \u003crobert.richter@amd.com\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Ingo Molnar \u003cmingo@redhat.com\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f1e84eb3bba3d6a5691ce1832ff7e550768560d8",
      "tree": "aadec1eb55b0281cba4701b85835b2bc4502a9cc",
      "parents": [
        "8c6b0865aa80c4f30baa343d3d707389f738af48",
        "ea5d404655ba3b356d0c06d6a3c4f24112124522"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Mar 23 14:46:48 2012 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Mar 23 14:46:48 2012 -0400"
      },
      "message": "Merge branch \u0027vhost-net\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost\n"
    },
    {
      "commit": "f0a5ec0e8da4521036799ced340172b2732845a8",
      "tree": "8adf82bc86a5259f3bc70916c4ccb12e2e66b102",
      "parents": [
        "e57f146b2837d6a2d04a8ca86cb703f509b00e98",
        "648a182c615272f01b5cda01dc87a16de9f695bb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 23 09:28:45 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 23 09:28:45 2012 -0700"
      },
      "message": "Merge tag \u0027ktest-v3.4\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-ktest\n\nPull ktest changes from Steven Rostedt.\n\n* tag \u0027ktest-v3.4\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-ktest:\n  ktest: Allow a test to override REBOOT_ON_SUCCESS\n  ktest: Fix SWITCH_TO_GOOD to also reboot the machine\n  ktest: Add SCP_TO_TARGET_INSTALL option\n  ktest: Add warning when bugs are ignored\n  ktest: Add INSTALL_MOD_STRIP\u003d1 when installing modules\n"
    },
    {
      "commit": "4bf9ce1b5ecffffeb8b9d7e925bac3e6b10109aa",
      "tree": "6405f45496261cbc233d8b4c1870bb05c647d966",
      "parents": [
        "5d7be90ed5cfb5dd3c9ab726d7daa91b86b81747"
      ],
      "author": {
        "name": "Jiri Olsa",
        "email": "jolsa@redhat.com",
        "time": "Thu Mar 22 14:37:26 2012 +0100"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Mar 22 15:12:09 2012 -0300"
      },
      "message": "perf diff: Fix to work with new hists design\n\nThe perf diff command is broken since:\n  perf hists: Threaded addition and sorting of entries\n  commit 1980c2ebd7020d82c024b8c4046849b38e78e7da\n\nSeveral places were broken:\n  - hists data need to be collected into opened sessions instead\n    of into events\n  - session\u0027s hists data need to be initialized properly when the\n    session is created\n  - hist_entry__pcnt_snprintf: the percentage and displacement\n    buffer preparation must not use \u0027ret\u0027 because it\u0027s used\n    as a pointer to the final buffer\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: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLink: http://lkml.kernel.org/r/20120322133726.GB1601@m.brq.redhat.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "5d7be90ed5cfb5dd3c9ab726d7daa91b86b81747",
      "tree": "9b40166a00566af8bef1c388d51b8863a92cc6fe",
      "parents": [
        "9fafd98f1bf14276f95b69f0186ad5675f1e1a18"
      ],
      "author": {
        "name": "Jiri Olsa",
        "email": "jolsa@redhat.com",
        "time": "Tue Mar 20 19:15:40 2012 +0100"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Mar 22 15:11:38 2012 -0300"
      },
      "message": "perf tools: Fix modifier to be applied on correct events\n\nThe event modifier needs to be applied only on the event definition it\nis attached to.\n\nThe current state is that in case of multiple events definition (in\nsingle \u0027-e\u0027 option, separated by \u0027,\u0027) all will get modifier of the last\none.\n\nFixing this by adding separated list for each event definition, so the\nmodifier is applied only to proper event(s). Added automated test to\ncatch this, plus some other modifier tests.\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: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLink: http://lkml.kernel.org/r/1332267341-26338-3-git-send-email-jolsa@redhat.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "9fafd98f1bf14276f95b69f0186ad5675f1e1a18",
      "tree": "16709d704a5b1b8adb0a30ebf03425e8d95af17d",
      "parents": [
        "842f07f6127afa48cca6b2ce9021b985e8eb9068"
      ],
      "author": {
        "name": "Jiri Olsa",
        "email": "jolsa@redhat.com",
        "time": "Tue Mar 20 19:15:39 2012 +0100"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Mar 22 15:11:18 2012 -0300"
      },
      "message": "perf tools: Fix various casting issues for 32 bits\n\n- util/parse-events.c(parse_events_add_breakpoint)\n  need to use unsigned long instead of u64, otherwise\n  we get following gcc error on 32 bits:\n     error: cast from pointer to integer of different size\n\n- util/header.c(print_event_desc)\n  cannot retype to signed type, otherwise we get following\n  gcc error on 32 bits:\n     error: comparison between signed and unsigned integer expressions\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: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLink: http://lkml.kernel.org/r/1332267341-26338-2-git-send-email-jolsa@redhat.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "842f07f6127afa48cca6b2ce9021b985e8eb9068",
      "tree": "f9354ae650cdc2f7ced7cf99e10063b94484fb18",
      "parents": [
        "0d09eb7a9a2ca4d7ed32f7b440bea78c0622814a"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "bp@amd64.org",
        "time": "Wed Mar 21 15:15:47 2012 +0100"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Mar 22 15:10:42 2012 -0300"
      },
      "message": "perf tools: Simplify event_read_id exit path\n\nWe\u0027re freeing the token in any case so simplify the exit path by\nunifying it.\n\nNo functional change.\n\nSigned-off-by: Borislav Petkov \u003cbp@amd64.org\u003e\nLink: http://lkml.kernel.org/r/1332339347-21342-1-git-send-email-bp@amd64.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "0d09eb7a9a2ca4d7ed32f7b440bea78c0622814a",
      "tree": "177871323b183610017c65c68f0bde9af2f37f47",
      "parents": [
        "9521d830b6341d1887dcfc2aebde23fbfa5f1473",
        "89c5bd08df5841326abbf167d136bcf14cf759ed"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Mar 22 15:09:08 2012 -0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Mar 22 15:09:08 2012 -0300"
      },
      "message": "Merge branch \u0027perf/urgent\u0027 into perf/core\n\nMerge Reason: to pick the fix:\n\n commit e7f01d1\n     perf tools: Use scnprintf where applicable\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "02c502566ef505d0469fa27567f48766c1f5f7af",
      "tree": "dd29678eb5f15ddfe537418eb83ad2c54074c37b",
      "parents": [
        "f06fc0c0de0b4f01dbad8ec5552e78192c7abbb8",
        "a51f4047758d2bcd099ea113b833ed380f4024ba"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 22 09:40:53 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 22 09:40:53 2012 -0700"
      },
      "message": "Merge branch \u0027x86-build-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip\n\nPull x86/build changes from Ingo Molnar.\n\n* \u0027x86-build-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:\n  x86, build: Fix portability issues when cross-building\n  x86, tools: Remove unneeded header files from tools/build.c\n  USB: ffs-test: Don\u0027t duplicate {get,put}_unaligned*() functions\n  x86, efi: Fix endian issues and unaligned accesses\n  x86, boot: Restrict CFLAGS for hostprogs\n  x86, mkpiggy: Don\u0027t open code put_unaligned_le32()\n  x86, relocs: Don\u0027t open code put_unaligned_le32()\n  tools/include: Add byteshift headers for endian access\n"
    },
    {
      "commit": "648a182c615272f01b5cda01dc87a16de9f695bb",
      "tree": "4e54cc869f5dfc0fc8415de2708aa770649c11b8",
      "parents": [
        "769df641cc1b870c0d7f95d6433416bf2c6c2b5e"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "srostedt@redhat.com",
        "time": "Wed Mar 21 11:18:27 2012 -0400"
      },
      "committer": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Wed Mar 21 11:18:27 2012 -0400"
      },
      "message": "ktest: Allow a test to override REBOOT_ON_SUCCESS\n\nThe option REBOOT_ON_SUCCESS is global, and will have the machine reboot\nthe the box if all tests are successful. But a test may not want the\nmachine to reboot, and perhaps have the kernel it loaded be used to\ninstall the next kernel. Or the last test may set up a kernel that the\nuser may want to look at. In this case, the user could have the global\noption REBOOT_ON_SUCCESS be true, but if a test is defined to run at the\nend, that test can override the global option and keep the kernel it\ninstalled for the user to log in with.\n\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\n"
    },
    {
      "commit": "769df641cc1b870c0d7f95d6433416bf2c6c2b5e",
      "tree": "51d9ef1fc27ae6928afa9d1a7d565a269b2e05c4",
      "parents": [
        "02ad261704a54ebb45de370f219e55530d702291"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "srostedt@redhat.com",
        "time": "Wed Mar 21 08:24:57 2012 -0400"
      },
      "committer": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Wed Mar 21 08:24:57 2012 -0400"
      },
      "message": "ktest: Fix SWITCH_TO_GOOD to also reboot the machine\n\nWhen the option SWITCH_TO_GOOD is set, it will be called when the system\nneeds to reboot to the good server. But currently, this keeps the reboot\nfrom happening. The SWITCH_TO_GOOD is just a way to get to a new kernel,\nit may not mean to not reboot.\n\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\n"
    },
    {
      "commit": "02ad261704a54ebb45de370f219e55530d702291",
      "tree": "6ff2aa988b25ea7e71cb0aa3278c59113bb62b25",
      "parents": [
        "6ca996cc7cee88a6153158455a0ba8e1e79dcd2e"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "srostedt@redhat.com",
        "time": "Wed Mar 21 08:21:24 2012 -0400"
      },
      "committer": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Wed Mar 21 08:21:24 2012 -0400"
      },
      "message": "ktest: Add SCP_TO_TARGET_INSTALL option\n\nCurrently the option used to scp both the modules to the target as well\nas the kernel image are the same (SCP_TO_TARGET). But some embedded\nboards may require them to be different. The modules may need to be put\ndirectly on the board, but the kernel image may need to go to a\ntftpserver.\n\nAdd the option SCP_TO_TARGET_INSTALL that will allow the user to change\nthe config so that they may have the modules and image got to different\nmachines.\n\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\n"
    },
    {
      "commit": "6ca996cc7cee88a6153158455a0ba8e1e79dcd2e",
      "tree": "a896e3d3a0f733f123a88a6f6594c14f4a69ed4e",
      "parents": [
        "627977d83ad081c43c9bcd3ad1e89e816a752061"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "srostedt@redhat.com",
        "time": "Wed Mar 21 08:18:35 2012 -0400"
      },
      "committer": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Wed Mar 21 08:18:35 2012 -0400"
      },
      "message": "ktest: Add warning when bugs are ignored\n\nWhen IGNORE_ERRORS is set, ktest will not fail a test if a backtrace\nis detected. But this can be an issue if the user added it in the\nconfig but forgot to remove it. They may be left wondering why their\ntest did not fail, or even worse, why their bisect gave the wrong\ncommit.\n\nAdd a warning in the output if IGNORE_WARNINGS is set, and ktest detects\na kernel error.\n\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\n"
    },
    {
      "commit": "627977d83ad081c43c9bcd3ad1e89e816a752061",
      "tree": "75b0a6429db59e4f72c17e245a0b25a81b9fcdb0",
      "parents": [
        "fde7d9049e55ab85a390be7f415d74c9f62dd0f9"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "srostedt@redhat.com",
        "time": "Wed Mar 21 08:16:15 2012 -0400"
      },
      "committer": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Wed Mar 21 08:16:15 2012 -0400"
      },
      "message": "ktest: Add INSTALL_MOD_STRIP\u003d1 when installing modules\n\nTo keep the modules from bloating the target\u0027s filesystem\nstrip them during the install.\n\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\n"
    },
    {
      "commit": "69a7aebcf019ab3ff5764525ad6858fbe23bb86d",
      "tree": "7211df5704b743a7667159748c670a9744164482",
      "parents": [
        "d464c92b5234227c1698862a1906827e2e398ae0",
        "f1f996b66cc3908a8f5ffccc2ff41840e92f3b10"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 20 21:12:50 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 20 21:12:50 2012 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\nPull trivial tree from Jiri Kosina:\n \"It\u0027s indeed trivial -- mostly documentation updates and a bunch of\n  typo fixes from Masanari.\n\n  There are also several linux/version.h include removals from Jesper.\"\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (101 commits)\n  kcore: fix spelling in read_kcore() comment\n  constify struct pci_dev * in obvious cases\n  Revert \"char: Fix typo in viotape.c\"\n  init: fix wording error in mm_init comment\n  usb: gadget: Kconfig: fix typo for \u0027different\u0027\n  Revert \"power, max8998: Include linux/module.h just once in drivers/power/max8998_charger.c\"\n  writeback: fix fn name in writeback_inodes_sb_nr_if_idle() comment header\n  writeback: fix typo in the writeback_control comment\n  Documentation: Fix multiple typo in Documentation\n  tpm_tis: fix tis_lock with respect to RCU\n  Revert \"media: Fix typo in mixer_drv.c and hdmi_drv.c\"\n  Doc: Update numastat.txt\n  qla4xxx: Add missing spaces to error messages\n  compiler.h: Fix typo\n  security: struct security_operations kerneldoc fix\n  Documentation: broken URL in libata.tmpl\n  Documentation: broken URL in filesystems.tmpl\n  mtd: simplify return logic in do_map_probe()\n  mm: fix comment typo of truncate_inode_pages_range\n  power: bq27x00: Fix typos in comment\n  ...\n"
    }
  ],
  "next": "ed378a52dabf77b406b447fd3238f83ea24b71fa"
}
