)]}'
{
  "log": [
    {
      "commit": "b41f1cec91c37eeea6fdb15effbfa24ea0a5536b",
      "tree": "5a146b068973b9a3060a5188cc6a3154ed386eeb",
      "parents": [
        "395c307089c9f5f0d82c63c11c79227b57bb7ac5"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Tue Aug 27 11:41:53 2013 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Sep 02 14:58:21 2013 -0300"
      },
      "message": "perf list: Skip unsupported events\n\nSome hardware events might not be supported on a system.  Listing those\nevents seems meaningless and confusing to users.  Let\u0027s skip them.\n\nBefore:\n  $ perf list cache | wc -l\n  33\n\nAfter:\n  $ perf list cache | wc -l\n  27\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nLink: http://lkml.kernel.org/r/1377571313-14722-1-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "395c307089c9f5f0d82c63c11c79227b57bb7ac5",
      "tree": "fb0574d23782254c3781a7a21f1f11ab80121e65",
      "parents": [
        "d22d1a2a2c224b3b378d873589ced27add7ebde4"
      ],
      "author": {
        "name": "Adrian Hunter",
        "email": "adrian.hunter@intel.com",
        "time": "Sat Aug 31 21:50:53 2013 +0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Sep 02 14:58:20 2013 -0300"
      },
      "message": "perf tests: Add \u0027keep tracking\u0027 test\n\nAdd a test for the newly added PERF_COUNT_SW_DUMMY event.  The test\nchecks that tracking events continue when an event is disabled but a\ndummy software event is not disabled.\n\nSigned-off-by: Adrian Hunter \u003cadrian.hunter@intel.com\u003e\nAcked-by: Jiri Olsa \u003cjolsa@redhat.com\u003e\nTested-by: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@redhat.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 \u003ca.p.zijlstra@chello.nl\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nLink: http://lkml.kernel.org/r/1377975053-3811-4-git-send-email-adrian.hunter@intel.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "d22d1a2a2c224b3b378d873589ced27add7ebde4",
      "tree": "db0324961473f74cdc7f7c924eae035d499f4d6d",
      "parents": [
        "fa0097ee690693006ab1aea6c01ad3c851b65c77"
      ],
      "author": {
        "name": "Adrian Hunter",
        "email": "adrian.hunter@intel.com",
        "time": "Sat Aug 31 21:50:52 2013 +0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Sep 02 14:58:20 2013 -0300"
      },
      "message": "perf tools: Add support for PERF_COUNT_SW_DUMMY\n\nAdd support for the new dummy software event PERF_COUNT_SW_DUMMY.\n\nSigned-off-by: Adrian Hunter \u003cadrian.hunter@intel.com\u003e\nAcked-by: Jiri Olsa \u003cjolsa@redhat.com\u003e\nTested-by: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@redhat.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 \u003ca.p.zijlstra@chello.nl\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nLink: http://lkml.kernel.org/r/1377975053-3811-3-git-send-email-adrian.hunter@intel.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "fa0097ee690693006ab1aea6c01ad3c851b65c77",
      "tree": "15fd73d509ea6d76759082ba6b7c98ef41f0a53b",
      "parents": [
        "f9da0b0c74af25a68b9ac43a2c81f2eea970de5a"
      ],
      "author": {
        "name": "Adrian Hunter",
        "email": "adrian.hunter@intel.com",
        "time": "Sat Aug 31 21:50:51 2013 +0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Sep 02 14:58:19 2013 -0300"
      },
      "message": "perf: Add a dummy software event to keep tracking\n\nWhen an event is disabled the \"tracking\" events selected by the \u0027mmap\u0027,\n\u0027comm\u0027 and \u0027task\u0027 bits of struct perf_event_attr, are also disabled.\nHowever, the information those events provide is necessary to resolve\nsymbols for when the main event is re-enabled.\n\nThe \"tracking\" events can be kept enabled by putting them on another\nevent, but that requires an event that otherwise does nothing.  A new\nsoftware event PERF_COUNT_SW_DUMMY is added for that purpose.\n\nSigned-off-by: Adrian Hunter \u003cadrian.hunter@intel.com\u003e\nAcked-by: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@redhat.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 \u003ca.p.zijlstra@chello.nl\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nLink: http://lkml.kernel.org/r/1377975053-3811-2-git-send-email-adrian.hunter@intel.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "f9da0b0c74af25a68b9ac43a2c81f2eea970de5a",
      "tree": "1857cf63c6886c1c87c3e747e3e7cd0c829fb16d",
      "parents": [
        "6e7eeb51106d2e9ef7975214747e76d23c5d01af"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Sep 02 13:46:44 2013 -0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Sep 02 14:58:19 2013 -0300"
      },
      "message": "perf trace: Add beautifier for futex \u0027operation\u0027 parm\n\nThat uses the arg mask mechanism just introduced to suppress ignored\narguments according to the futex operation.\n\nBased on an initial patch from David Ahern that showed the need for some\nway to allow args to tell how many further args should be shown.\n\nInitial-patch-by: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Adrian Hunter \u003cadrian.hunter@intel.com\u003e\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: 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-0k30it46r4hv5eanefbdmj5t@git.kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "6e7eeb51106d2e9ef7975214747e76d23c5d01af",
      "tree": "c138f04533f0c2dd1f8157ea62bc8a8a862cd3aa",
      "parents": [
        "7bfb7e6bdd906f11ee9e751b3fec4f4fc728e818"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Sep 02 10:39:21 2013 -0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Sep 02 14:58:18 2013 -0300"
      },
      "message": "perf trace: Allow syscall arg formatters to mask args\n\nThe futex syscall ignores some arguments according to the \u0027operation\u0027\narg, so allow arg formatters to mask those.\n\nCc: Adrian Hunter \u003cadrian.hunter@intel.com\u003e\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: 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-abqrg3oldgfsdnltfrvso9f7@git.kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "7bfb7e6bdd906f11ee9e751b3fec4f4fc728e818",
      "tree": "01eb8197d9e7b08b710f48e22b4b7363a783931a",
      "parents": [
        "274481de6cb69abdb49403ff32abb63c23743413"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Thu Aug 29 13:59:17 2013 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@kernel.org",
        "time": "Mon Sep 02 08:42:49 2013 +0200"
      },
      "message": "perf: Convert kmalloc_node(...GFP_ZERO...) to kzalloc_node()\n\nUse the convenience function instead of __GFP_ZERO.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nLink: http://lkml.kernel.org/r/f58599ae1a8d7b32d37e9cf283e95fba6452f7f6.1377809875.git.joe@perches.com\nSigned-off-by: Ingo Molnar \u003cmingo@kernel.org\u003e\n"
    },
    {
      "commit": "274481de6cb69abdb49403ff32abb63c23743413",
      "tree": "fe974241d382214e3d19a5a35ed97adb16158ba1",
      "parents": [
        "13d7a2410fa637f450a29ecb515ac318ee40c741"
      ],
      "author": {
        "name": "Vince Weaver",
        "email": "vincent.weaver@maine.edu",
        "time": "Fri Aug 23 15:51:03 2013 -0400"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@kernel.org",
        "time": "Mon Sep 02 08:42:48 2013 +0200"
      },
      "message": "perf: Export struct perf_branch_entry to userspace\n\nIf PERF_SAMPLE_BRANCH_STACK is enabled then samples are returned\nwith the format { u64 from, to, flags } but the flags layout\nis not specified.\n\nThis field has the type struct perf_branch_entry; move this\ndefinition into include/uapi/linux/perf_event.h so users can\naccess these fields.\n\nThis is similar to the existing inclusion of perf_mem_data_src in\nthe include/uapi/linux/perf_event.h file.\n\nSigned-off-by: Vince Weaver \u003cvincent.weaver@maine.edu\u003e\nAcked-by: Stephane Eranian \u003ceranian@google.com\u003e\nSigned-off-by: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nLink: http://lkml.kernel.org/r/alpine.DEB.2.10.1308231544420.1889@vincent-weaver-1.um.maine.edu\nSigned-off-by: Ingo Molnar \u003cmingo@kernel.org\u003e\n"
    },
    {
      "commit": "13d7a2410fa637f450a29ecb515ac318ee40c741",
      "tree": "04479b0a2b3a96ebeda6a414dfb8a32dc0d5467d",
      "parents": [
        "1fa64180fbf7a33b7a30636a2f174a5cad68d48f"
      ],
      "author": {
        "name": "Stephane Eranian",
        "email": "eranian@google.com",
        "time": "Wed Aug 21 12:10:24 2013 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@kernel.org",
        "time": "Mon Sep 02 08:42:48 2013 +0200"
      },
      "message": "perf: Add attr-\u003emmap2 attribute to an event\n\nAdds a new PERF_RECORD_MMAP2 record type which is essence\nan expanded version of PERF_RECORD_MMAP.\n\nUsed to request mmap records with more information about\nthe mapping, including device major, minor and the inode\nnumber and generation for mappings associated with files\nor shared memory segments. Works for code and data\n(with attr-\u003emmap_data set).\n\nExisting PERF_RECORD_MMAP record is unmodified by this patch.\n\nSigned-off-by: Stephane Eranian \u003ceranian@google.com\u003e\nSigned-off-by: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nLink: http://lkml.kernel.org/r/1377079825-19057-2-git-send-email-eranian@google.com\n[ Added Al to the Cc:. Are the ino, maj/min exports of vma-\u003evm_file OK? ]\nSigned-off-by: Ingo Molnar \u003cmingo@kernel.org\u003e\n"
    },
    {
      "commit": "1fa64180fbf7a33b7a30636a2f174a5cad68d48f",
      "tree": "7059129ce3951101a79dfa9ea91046383435b3e4",
      "parents": [
        "53ad0447208d3f5897f673ca0b16c776583eedba"
      ],
      "author": {
        "name": "Yan, Zheng",
        "email": "zheng.z.yan@intel.com",
        "time": "Thu Jul 18 17:02:24 2013 +0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@kernel.org",
        "time": "Mon Sep 02 08:42:47 2013 +0200"
      },
      "message": "perf/x86: Add Silvermont (22nm Atom) support\n\nCompared to old atom, Silvermont has offcore and has more events\nthat support PEBS.\n\nSigned-off-by: Yan, Zheng \u003czheng.z.yan@intel.com\u003e\nReviewed-by: Stephane Eranian \u003ceranian@google.com\u003e\nSigned-off-by: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nLink: http://lkml.kernel.org/r/1374138144-17278-2-git-send-email-zheng.z.yan@intel.com\nSigned-off-by: Ingo Molnar \u003cmingo@kernel.org\u003e\n"
    },
    {
      "commit": "53ad0447208d3f5897f673ca0b16c776583eedba",
      "tree": "6966be991efc98edce985854defe71b62ff4f116",
      "parents": [
        "ea79ca0de05198159bcb8a45479122a75e4a5861"
      ],
      "author": {
        "name": "Yan, Zheng",
        "email": "zheng.z.yan@intel.com",
        "time": "Thu Jul 18 17:02:23 2013 +0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@kernel.org",
        "time": "Mon Sep 02 08:42:47 2013 +0200"
      },
      "message": "perf/x86: use INTEL_UEVENT_EXTRA_REG to define MSR_OFFCORE_RSP_X\n\nSilvermont (22nm Atom) has two offcore response configuration MSRs,\nunlike other Intel CPU, its event code for MSR_OFFCORE_RSP_1 is 0x02b7.\n\nTo avoid complicating intel_fixup_er(), use INTEL_UEVENT_EXTRA_REG to\ndefine MSR_OFFCORE_RSP_X. So intel_fixup_er() can find the event code\nfor OFFCORE_RSP_N by x86_pmu.extra_regs[N].event.\n\nSigned-off-by: Yan, Zheng \u003czheng.z.yan@intel.com\u003e\nSigned-off-by: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nLink: http://lkml.kernel.org/r/1374138144-17278-1-git-send-email-zheng.z.yan@intel.com\nSigned-off-by: Ingo Molnar \u003cmingo@kernel.org\u003e\n"
    },
    {
      "commit": "ea79ca0de05198159bcb8a45479122a75e4a5861",
      "tree": "0288b2e20a404a96e4727b0c4590e97a58baac21",
      "parents": [
        "00e4cb1ced1b17c35465defafe86d156cbd7544e",
        "f2935f3e585226b8203ec3861907e1cb16ad3d6a"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@kernel.org",
        "time": "Sat Aug 31 10:05:48 2013 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@kernel.org",
        "time": "Sat Aug 31 10:05:48 2013 +0200"
      },
      "message": "Merge tag \u0027perf-core-for-mingo\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux into perf/core\n\nPull perf/core improvements and fixes from Arnaldo Carvalho de Melo:\n\n * Tidy up sample parsing validation, from Adrian Hunter.\n\n * Make events stream always parsable by adding a new sample_type bit:\n   PERF_SAMPLE_IDENTIFIER, that when requested will be always aat a fixed\n   position in all PERF_RECORD_ records, from Adrian Hunter.\n\n * Add a sample parsing test, from Adrian Hunter.\n\n * Add option to \u0027perf trace\u0027 to analyze events in a file versus live,\n   so that one can do:\n\n   [root@zoo ~]# perf record -a -e raw_syscalls:* sleep 1\n   [ perf record: Woken up 0 times to write data ]\n   [ perf record: Captured and wrote 25.150 MB perf.data (~1098836 samples) ]\n   [root@zoo ~]# perf trace -i perf.data -e futex --duration 1\n      17.799 ( 1.020 ms): 7127 futex(uaddr: 0x7fff3f6c6674, op: 393, val: 1, utime: 0x7fff3f6c6470, ua\n     113.344 (95.429 ms): 7127 futex(uaddr: 0x7fff3f6c6674, op: 393, val: 1, utime: 0x7fff3f6c6470, uaddr2: 0x7fff3f6c6648, val3: 4294967\n     133.778 ( 1.042 ms): 18004 futex(uaddr: 0x7fff3f6c6674, op: 393, val: 1, utime: 0x7fff3f6c6470, uaddr2: 0x7fff3f6c6648, val3: 429496\n   [root@zoo ~]#\n\n   From David Ahern.\n\n * Honor target pid / tid options in \u0027perf trace\u0027 when analyzing a file,\n   from David Ahern.\n\n * Handle missing HUGEPAGE defines in the mmap beautifier in \u0027perf trace\u0027,\n   from David Ahern.\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@kernel.org\u003e\n"
    },
    {
      "commit": "f2935f3e585226b8203ec3861907e1cb16ad3d6a",
      "tree": "0288b2e20a404a96e4727b0c4590e97a58baac21",
      "parents": [
        "bdc896617b4fcaa9c89da9a9c5b72660f6741d46"
      ],
      "author": {
        "name": "David Ahern",
        "email": "dsahern@gmail.com",
        "time": "Tue Aug 27 10:50:40 2013 -0600"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Aug 30 15:43:28 2013 -0300"
      },
      "message": "perf trace: Handle missing HUGEPAGE defines\n\nNeeded for compile on Fedora 12 which goes back to the 2.6.32 kernel.\nMight be needed for RHEL6. I use F12 to compile static binaries for\nWind River Linux 4.3.\n\nSigned-off-by: David Ahern \u003cdsahern@gmail.com\u003e\nLink: http://lkml.kernel.org/n/tip-nd0d7rbajgm8k6tah3xv34v1@git.kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "bdc896617b4fcaa9c89da9a9c5b72660f6741d46",
      "tree": "bcdd6ea91b2cf58126e670d8505f3e8fa5df56a6",
      "parents": [
        "6810fc915f7a89d8134edb3996dbbf8eac386c26"
      ],
      "author": {
        "name": "David Ahern",
        "email": "dsahern@gmail.com",
        "time": "Wed Aug 28 22:29:53 2013 -0600"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Aug 29 17:45:39 2013 -0300"
      },
      "message": "perf trace: Honor target pid / tid options when analyzing a file\n\nAllows capture of raw_syscall events for all processes or threads in a\ntask and then analyzing specific ones.\n\nSigned-off-by: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Adrian Hunter \u003cadrian.hunter@intel.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Mike Galbraith \u003cefault@gmx.de\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nLink: http://lkml.kernel.org/r/1377750593-48046-4-git-send-email-dsahern@gmail.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "6810fc915f7a89d8134edb3996dbbf8eac386c26",
      "tree": "879213959ccf0ddc0c3d4d49d957dc9fc811b4cb",
      "parents": [
        "a2f2804a7142b043dafd39f21b86777840e1a78c"
      ],
      "author": {
        "name": "David Ahern",
        "email": "dsahern@gmail.com",
        "time": "Wed Aug 28 22:29:52 2013 -0600"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Aug 29 17:42:34 2013 -0300"
      },
      "message": "perf trace: Add option to analyze events in a file versus live\n\nAllows capture of raw_syscall:* events and analyzed at a later time.\n\nv2: change -i option from inherit to input name for consistency with\n    other perf commands\n\nSigned-off-by: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Adrian Hunter \u003cadrian.hunter@intel.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Mike Galbraith \u003cefault@gmx.de\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nLink: http://lkml.kernel.org/r/1377750593-48046-3-git-send-email-dsahern@gmail.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "a2f2804a7142b043dafd39f21b86777840e1a78c",
      "tree": "43809e0ec0c83a81136af60e4fc304b9d8406d63",
      "parents": [
        "045f8cd8542d2fcd424a32fa10fcd3dd29c6d374"
      ],
      "author": {
        "name": "David Ahern",
        "email": "dsahern@gmail.com",
        "time": "Wed Aug 28 22:29:51 2013 -0600"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Aug 29 17:41:02 2013 -0300"
      },
      "message": "perf evlist: Add tracepoint lookup by name\n\nWill be used by upcoming perf-trace replay option.\n\nSigned-off-by: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Adrian Hunter \u003cadrian.hunter@intel.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Mike Galbraith \u003cefault@gmx.de\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nLink: http://lkml.kernel.org/r/1377750593-48046-2-git-send-email-dsahern@gmail.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "045f8cd8542d2fcd424a32fa10fcd3dd29c6d374",
      "tree": "a4b3dc7cfe7d17f2a601bcbab76e4106aadcea5d",
      "parents": [
        "b1cf6f65aa7096984836addab7cec6b5b6d4393a"
      ],
      "author": {
        "name": "Adrian Hunter",
        "email": "adrian.hunter@intel.com",
        "time": "Tue Aug 27 11:23:13 2013 +0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Aug 29 16:46:58 2013 -0300"
      },
      "message": "perf tests: Add a sample parsing test\n\nAdd a test that checks that sample parsing is correctly implemented.\n\nSigned-off-by: Adrian Hunter \u003cadrian.hunter@intel.com\u003e\nCc: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Mike Galbraith \u003cefault@gmx.de\u003e\nCc: Namhyung Kim \u003cnamhyung@gmail.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nLink: http://lkml.kernel.org/r/1377591794-30553-12-git-send-email-adrian.hunter@intel.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "b1cf6f65aa7096984836addab7cec6b5b6d4393a",
      "tree": "3277b767bb9744acf84bcbdd67798ab114cb817f",
      "parents": [
        "d03f2170546d2f0c236a42706d211e15ffb64184"
      ],
      "author": {
        "name": "Adrian Hunter",
        "email": "adrian.hunter@intel.com",
        "time": "Tue Aug 27 11:23:12 2013 +0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Aug 29 16:44:26 2013 -0300"
      },
      "message": "perf tools: Add a function to calculate sample event size\n\nAdd perf_event__sample_event_size() which can be used when synthesizing\nsample events to determine how big the resulting event will be, and\ntherefore how much memory to allocate.\n\nSigned-off-by: Adrian Hunter \u003cadrian.hunter@intel.com\u003e\nCc: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Mike Galbraith \u003cefault@gmx.de\u003e\nCc: Namhyung Kim \u003cnamhyung@gmail.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nLink: http://lkml.kernel.org/r/1377591794-30553-11-git-send-email-adrian.hunter@intel.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "d03f2170546d2f0c236a42706d211e15ffb64184",
      "tree": "575f7a3475ea9d1486e59f1aaf918e554757552f",
      "parents": [
        "5b95a4a3b52a1de84022dfaf580df4b5251f4a15"
      ],
      "author": {
        "name": "Adrian Hunter",
        "email": "adrian.hunter@intel.com",
        "time": "Tue Aug 27 11:23:11 2013 +0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Aug 29 16:14:20 2013 -0300"
      },
      "message": "perf tools: Expand perf_event__synthesize_sample()\n\nExpand perf_event__synthesize_sample() to handle all sample format bits.\n\nSigned-off-by: Adrian Hunter \u003cadrian.hunter@intel.com\u003e\nCc: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Mike Galbraith \u003cefault@gmx.de\u003e\nCc: Namhyung Kim \u003cnamhyung@gmail.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nLink: http://lkml.kernel.org/r/1377591794-30553-10-git-send-email-adrian.hunter@intel.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "5b95a4a3b52a1de84022dfaf580df4b5251f4a15",
      "tree": "44aac01a7b1efa2fbd4597c1b76286751bc40fca",
      "parents": [
        "75562573bab35b129cfd342fc2bcf89da84a6644"
      ],
      "author": {
        "name": "Adrian Hunter",
        "email": "adrian.hunter@intel.com",
        "time": "Tue Aug 27 11:23:10 2013 +0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Aug 29 16:10:58 2013 -0300"
      },
      "message": "perf tools: Add missing \u0027abi\u0027 member to \u0027struct regs_dump\u0027\n\nAnd store the parsed value there.  Note that the \u0027abi\u0027 is 0 (no\nregisters), 1 (32-bit registers) or 2 (64-bit registers), but the\nregisters are anyway copied one-by-one as 64-bit values onto the event\ni.e. see \u0027perf_output_sample_regs()\u0027\n\nAcked-by: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Mike Galbraith \u003cefault@gmx.de\u003e\nCc: Namhyung Kim \u003cnamhyung@gmail.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nLink: http://lkml.kernel.org/r/1377591794-30553-9-git-send-email-adrian.hunter@intel.com\nSigned-off-by: Adrian Hunter \u003cadrian.hunter@intel.com\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "75562573bab35b129cfd342fc2bcf89da84a6644",
      "tree": "b7dfa219d1a73560ce95639b7291f377645497ba",
      "parents": [
        "faf967068e8c4d8df52f01f9361241101b3065a0"
      ],
      "author": {
        "name": "Adrian Hunter",
        "email": "adrian.hunter@intel.com",
        "time": "Tue Aug 27 11:23:09 2013 +0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Aug 29 16:09:31 2013 -0300"
      },
      "message": "perf tools: Add support for PERF_SAMPLE_IDENTIFIER\n\nEnable parsing of samples with sample format bit PERF_SAMPLE_IDENTIFIER.\nIn addition, if the kernel supports it, prefer it to selecting\nPERF_SAMPLE_ID thereby allowing non-matching sample types.\n\nSigned-off-by: Adrian Hunter \u003cadrian.hunter@intel.com\u003e\nCc: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Mike Galbraith \u003cefault@gmx.de\u003e\nCc: Namhyung Kim \u003cnamhyung@gmail.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nLink: http://lkml.kernel.org/r/1377591794-30553-8-git-send-email-adrian.hunter@intel.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "faf967068e8c4d8df52f01f9361241101b3065a0",
      "tree": "5ce65e6ed55c9ff22cfe7db6c2854715fee40c91",
      "parents": [
        "ff3d527cebc1fa3707c617bfe9e74f53fcfb0955"
      ],
      "author": {
        "name": "Adrian Hunter",
        "email": "adrian.hunter@intel.com",
        "time": "Tue Aug 27 11:23:08 2013 +0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Aug 29 15:49:10 2013 -0300"
      },
      "message": "perf evlist: Move perf_evlist__config() to a new source file\n\nperf_evlist__config() must be moved to a separate source file to avoid\nPython link errors when adding support for PERF_SAMPLE_IDENTIFIER.\n\nIt is appropriate to do this because perf_evlist__config() is a helper\nfunction for event recording.  It is used by tools to apply recording\noptions to perf_evlist.  It is not used by the Python API.\n\nSigned-off-by: Adrian Hunter \u003cadrian.hunter@intel.com\u003e\nAcked-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Mike Galbraith \u003cefault@gmx.de\u003e\nCc: Namhyung Kim \u003cnamhyung@gmail.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nLink: http://lkml.kernel.org/r/1377591794-30553-7-git-send-email-adrian.hunter@intel.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "ff3d527cebc1fa3707c617bfe9e74f53fcfb0955",
      "tree": "64181865fd8b48a2ea99d11724e79844c193b5cf",
      "parents": [
        "ef89325f773bc9f2f4e6019bd7f3d968ba85df9a"
      ],
      "author": {
        "name": "Adrian Hunter",
        "email": "adrian.hunter@intel.com",
        "time": "Tue Aug 27 11:23:07 2013 +0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Aug 29 15:40:03 2013 -0300"
      },
      "message": "perf: make events stream always parsable\n\nThe event stream is not always parsable because the format of a sample\nis dependent on the sample_type of the selected event.  When there is\nmore than one selected event and the sample_types are not the same then\nparsing becomes problematic.  A sample can be matched to its selected\nevent using the ID that is allocated when the event is opened.\nUnfortunately, to get the ID from the sample means first parsing it.\n\nThis patch adds a new sample format bit PERF_SAMPLE_IDENTIFER that puts\nthe ID at a fixed position so that the ID can be retrieved without\nparsing the sample.  For sample events, that is the first position\nimmediately after the header.  For non-sample events, that is the last\nposition.\n\nIn this respect parsing samples requires that the sample_type and ID\nvalues are recorded.  For example, perf tools records struct\nperf_event_attr and the IDs within the perf.data file.  Those must be\nread first before it is possible to parse samples found later in the\nperf.data file.\n\nSigned-off-by: Adrian Hunter \u003cadrian.hunter@intel.com\u003e\nTested-by: Stephane Eranian \u003ceranian@google.com\u003e\nAcked-by: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Mike Galbraith \u003cefault@gmx.de\u003e\nCc: Namhyung Kim \u003cnamhyung@gmail.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nLink: http://lkml.kernel.org/r/1377591794-30553-6-git-send-email-adrian.hunter@intel.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "ef89325f773bc9f2f4e6019bd7f3d968ba85df9a",
      "tree": "a862b5eb16fa66c32558244796cb32264ca5af1f",
      "parents": [
        "07940293ba7a43070cdebda952b0e6025d80a383"
      ],
      "author": {
        "name": "Adrian Hunter",
        "email": "adrian.hunter@intel.com",
        "time": "Tue Aug 27 11:23:06 2013 +0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Aug 29 15:29:28 2013 -0300"
      },
      "message": "perf tools: Remove references to struct ip_event\n\nThe ip_event struct assumes fixed positions for ip, pid and tid.  That\nis no longer true with the addition of PERF_SAMPLE_IDENTIFIER.  The\ninformation is anyway in struct sample, so use that instead.\n\nSigned-off-by: Adrian Hunter \u003cadrian.hunter@intel.com\u003e\nAcked-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Mike Galbraith \u003cefault@gmx.de\u003e\nCc: Namhyung Kim \u003cnamhyung@gmail.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nLink: http://lkml.kernel.org/r/1377591794-30553-5-git-send-email-adrian.hunter@intel.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "07940293ba7a43070cdebda952b0e6025d80a383",
      "tree": "11108e1eaa4251a59593584124f8971753c5e9fb",
      "parents": [
        "03b6ea9b91e0914caa847a1ade759af549555298"
      ],
      "author": {
        "name": "Adrian Hunter",
        "email": "adrian.hunter@intel.com",
        "time": "Tue Aug 27 11:23:05 2013 +0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Aug 29 15:11:29 2013 -0300"
      },
      "message": "perf callchain: Remove unnecessary validation\n\nNow that the sample parsing correctly checks data sizes there is no\nreason for it to be done again for callchains.\n\nSigned-off-by: Adrian Hunter \u003cadrian.hunter@intel.com\u003e\nAcked-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Mike Galbraith \u003cefault@gmx.de\u003e\nCc: Namhyung Kim \u003cnamhyung@gmail.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nLink: http://lkml.kernel.org/r/1377591794-30553-4-git-send-email-adrian.hunter@intel.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "03b6ea9b91e0914caa847a1ade759af549555298",
      "tree": "c06dc11a4e6d2f95c51dd9f1160d392cbef45a82",
      "parents": [
        "314add6b1f045b59ca39683bd0cbc5310cd203f2"
      ],
      "author": {
        "name": "Adrian Hunter",
        "email": "adrian.hunter@intel.com",
        "time": "Tue Aug 27 11:23:04 2013 +0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Aug 29 15:10:02 2013 -0300"
      },
      "message": "perf evsel: Tidy up sample parsing overflow checking\n\nThe size of data retrieved from a sample event must be validated to\nensure it does not go past the end of the event.  That was being done\nsporadically and without considering integer overflows.\n\nSigned-off-by: Adrian Hunter \u003cadrian.hunter@intel.com\u003e\nAcked-by: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Mike Galbraith \u003cefault@gmx.de\u003e\nCc: Namhyung Kim \u003cnamhyung@gmail.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nLink: http://lkml.kernel.org/r/1377591794-30553-3-git-send-email-adrian.hunter@intel.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "314add6b1f045b59ca39683bd0cbc5310cd203f2",
      "tree": "e0583a022963b6e02b6f587db07f8b52985b4532",
      "parents": [
        "00e4cb1ced1b17c35465defafe86d156cbd7544e"
      ],
      "author": {
        "name": "Adrian Hunter",
        "email": "adrian.hunter@intel.com",
        "time": "Tue Aug 27 11:23:03 2013 +0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Aug 29 11:51:31 2013 -0300"
      },
      "message": "perf tools: change machine__findnew_thread() to set thread pid\n\nAdd a new parameter for \u0027pid\u0027 to machine__findnew_thread().\nChange callers to pass \u0027pid\u0027 when it is known.\n\nNote that callers sometimes want to find the main thread\nwhich has the memory maps.  The main thread has tid \u003d\u003d pid\nso the usage in that case is:\n\n\tmachine__findnew_thread(machine, pid, pid)\n\nwhereas the usage to find the specific thread is:\n\n\tmachine__findnew_thread(machine, pid, tid)\n\nSigned-off-by: Adrian Hunter \u003cadrian.hunter@intel.com\u003e\nAcked-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@kernel.org\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Mike Galbraith \u003cefault@gmx.de\u003e\nCc: Namhyung Kim \u003cnamhyung@gmail.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nLink: http://lkml.kernel.org/r/1377591794-30553-2-git-send-email-adrian.hunter@intel.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "00e4cb1ced1b17c35465defafe86d156cbd7544e",
      "tree": "18f4652688239e447fb751efdbba4da502d31def",
      "parents": [
        "aee2bce3cfdcb9bf2c51c24496ee776e8202ed11",
        "456da532a5fb04f8a79622df7dd49e84e04f31a8"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@kernel.org",
        "time": "Thu Aug 29 12:02:34 2013 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@kernel.org",
        "time": "Thu Aug 29 12:02:34 2013 +0200"
      },
      "message": "Merge tag \u0027perf-core-for-mingo\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux into perf/core\n\nPull perf/core improvements and fixes from Arnaldo Carvalho de Melo:\n\n * Don\u0027t install scripting files files when perl/python support is disabled.\n\n * Support ! in -e expressions in \u0027perf trace\u0027, to filter a list of syscalls.\n\n * Add --verbose and -o/--output options to \u0027perf trace\u0027.\n\n * Introduce better formatting of syscall arguments in \u0027perf trace\u0027,\n   including so far beautifiers for mmap, madvise, syscall return\n   values.\n\n * Fixup jobserver setup in libtraceevent makefile.\n\n * Debug improvements from Adrian Hunter.\n\n * Try to increase the file descriptor limits on EMFILE, from Andi Kleen.\n\n * Remove unused force option in \u0027perf kvm\u0027, from David Ahern.\n\n * Make \u0027perf trace\u0027 command line arguments consistent with \u0027perf record\u0027,\n   from David Ahern.\n\n * Fix correlation of samples coming after PERF_RECORD_EXIT event, from\n   David Ahern.\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@kernel.org\u003e\n"
    },
    {
      "commit": "aee2bce3cfdcb9bf2c51c24496ee776e8202ed11",
      "tree": "66ff8e345cf693cfb39383f25ad796e2f59ab6ad",
      "parents": [
        "5ec4c599a52362896c3e7c6a31ba6145dca9c6f5",
        "c95389b4cd6a4b52af78bea706a274453e886251"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@kernel.org",
        "time": "Thu Aug 29 12:02:08 2013 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@kernel.org",
        "time": "Thu Aug 29 12:02:08 2013 +0200"
      },
      "message": "Merge branch \u0027linus\u0027 into perf/core\n\nPick up the latest upstream fixes.\n\nSigned-off-by: Ingo Molnar \u003cmingo@kernel.org\u003e\n"
    },
    {
      "commit": "c95389b4cd6a4b52af78bea706a274453e886251",
      "tree": "01e0046bdef0121e57ebecbead1d757494dcbd13",
      "parents": [
        "98474236f72e5a8b89c14cd7c74f0bb77a4b1a99",
        "49fa8140e487b492da24c76ac3cccad0a0ae63e4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 28 19:31:33 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 28 19:31:33 2013 -0700"
      },
      "message": "Merge branch \u0027akpm\u0027 (patches from Andrew Morton)\n\nMerge fixes from Andrew Morton:\n \"Five fixes.\n\n  err, make that six.  let me try again\"\n\n* emailed patches from Andrew Morton \u003cakpm@linux-foundation.org\u003e:\n  fs/ocfs2/super.c: Use bigger nodestr to accomodate 32-bit node numbers\n  memcg: check that kmem_cache has memcg_params before accessing it\n  drivers/base/memory.c: fix show_mem_removable() to handle missing sections\n  IPC: bugfix for msgrcv with msgtyp \u003c 0\n  Omnikey Cardman 4000: pull in ioctl.h in user header\n  timer_list: correct the iterator for timer_list\n"
    },
    {
      "commit": "49fa8140e487b492da24c76ac3cccad0a0ae63e4",
      "tree": "d1d409d22f7ac32e30db470f1c08620f449eafb3",
      "parents": [
        "6f6b8951897e487ea6f77b90ea01f70a9c363770"
      ],
      "author": {
        "name": "Goldwyn Rodrigues",
        "email": "rgoldwyn@suse.de",
        "time": "Wed Aug 28 16:35:21 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 28 19:26:38 2013 -0700"
      },
      "message": "fs/ocfs2/super.c: Use bigger nodestr to accomodate 32-bit node numbers\n\nWhile using pacemaker/corosync, the node numbers are generated using IP\naddress as opposed to serial node number generation.  This may not fit\nin a 8-byte string.  Use a bigger string to print the complete node\nnumber.\n\nSigned-off-by: Goldwyn Rodrigues \u003crgoldwyn@suse.com\u003e\nCc: Mark Fasheh \u003cmfasheh@suse.com\u003e\nCc: Joel Becker \u003cjlbec@evilplan.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6f6b8951897e487ea6f77b90ea01f70a9c363770",
      "tree": "d0ae26e13a2324ef65603d4c970319e52cc26b82",
      "parents": [
        "21ea9f5ace3a7317cc3ba1fbc749758021a83136"
      ],
      "author": {
        "name": "Andrey Vagin",
        "email": "avagin@openvz.org",
        "time": "Wed Aug 28 16:35:20 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 28 19:26:38 2013 -0700"
      },
      "message": "memcg: check that kmem_cache has memcg_params before accessing it\n\nIf the system had a few memory groups and all of them were destroyed,\nmemcg_limited_groups_array_size has non-zero value, but all new caches\nare created without memcg_params, because memcg_kmem_enabled() returns\nfalse.\n\nWe try to enumirate child caches in a few places and all of them are\npotentially dangerous.\n\nFor example my kernel is compiled with CONFIG_SLAB and it crashed when I\ntryed to mount a NFS share after a few experiments with kmemcg.\n\n  BUG: unable to handle kernel NULL pointer dereference at 0000000000000008\n  IP: [\u003cffffffff8118166a\u003e] do_tune_cpucache+0x8a/0xd0\n  PGD b942a067 PUD b999f067 PMD 0\n  Oops: 0000 [#1] SMP\n  Modules linked in: fscache(+) ip6table_filter ip6_tables iptable_filter ip_tables i2c_piix4 pcspkr virtio_net virtio_balloon i2c_core floppy\n  CPU: 0 PID: 357 Comm: modprobe Not tainted 3.11.0-rc7+ #59\n  Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011\n  task: ffff8800b9f98240 ti: ffff8800ba32e000 task.ti: ffff8800ba32e000\n  RIP: 0010:[\u003cffffffff8118166a\u003e]  [\u003cffffffff8118166a\u003e] do_tune_cpucache+0x8a/0xd0\n  RSP: 0018:ffff8800ba32fb70  EFLAGS: 00010246\n  RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000006\n  RDX: 0000000000000000 RSI: ffff8800b9f98910 RDI: 0000000000000246\n  RBP: ffff8800ba32fba0 R08: 0000000000000002 R09: 0000000000000004\n  R10: 0000000000000001 R11: 0000000000000001 R12: 0000000000000010\n  R13: 0000000000000008 R14: 00000000000000d0 R15: ffff8800375d0200\n  FS:  00007f55f1378740(0000) GS:ffff8800bfa00000(0000) knlGS:0000000000000000\n  CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b\n  CR2: 00007f24feba57a0 CR3: 0000000037b51000 CR4: 00000000000006f0\n  Call Trace:\n    enable_cpucache+0x49/0x100\n    setup_cpu_cache+0x215/0x280\n    __kmem_cache_create+0x2fa/0x450\n    kmem_cache_create_memcg+0x214/0x350\n    kmem_cache_create+0x2b/0x30\n    fscache_init+0x19b/0x230 [fscache]\n    do_one_initcall+0xfa/0x1b0\n    load_module+0x1c41/0x26d0\n    SyS_finit_module+0x86/0xb0\n    system_call_fastpath+0x16/0x1b\n\nSigned-off-by: Andrey Vagin \u003cavagin@openvz.org\u003e\nCc: Pekka Enberg \u003cpenberg@kernel.org\u003e\nCc: Christoph Lameter \u003ccl@linux.com\u003e\nCc: Glauber Costa \u003cglommer@openvz.org\u003e\nCc: Joonsoo Kim \u003cjs1304@gmail.com\u003e\nCc: Michal Hocko \u003cmhocko@suse.cz\u003e\nCc: Johannes Weiner \u003channes@cmpxchg.org\u003e\nCc: \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "21ea9f5ace3a7317cc3ba1fbc749758021a83136",
      "tree": "08fcb933c0027e7241bae635f966dde6301e16b6",
      "parents": [
        "368ae537e056acd3f751fa276f48423f06803922"
      ],
      "author": {
        "name": "Russ Anderson",
        "email": "rja@sgi.com",
        "time": "Wed Aug 28 16:35:18 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 28 19:26:38 2013 -0700"
      },
      "message": "drivers/base/memory.c: fix show_mem_removable() to handle missing sections\n\n\"cat /sys/devices/system/memory/memory*/removable\" crashed the system.\n\nThe problem is that show_mem_removable() is passing a\nbad pfn to is_mem_section_removable(), which causes\n\n    if (!node_online(page_to_nid(page)))\n\nto blow up.  Why is it passing in a bad pfn?\n\nThe reason is that show_mem_removable() will loop sections_per_block\ntimes.  sections_per_block is 16, but mem-\u003esection_count is 8,\nindicating holes in this memory block.  Checking that the memory section\nis present before checking to see if the memory section is removable\nfixes the problem.\n\n   harp5-sys:~ # cat /sys/devices/system/memory/memory*/removable\n   0\n   1\n   1\n   1\n   1\n   1\n   1\n   1\n   1\n   1\n   1\n   1\n   1\n   1\n   BUG: unable to handle kernel paging request at ffffea00c3200000\n   IP: [\u003cffffffff81117ed1\u003e] is_pageblock_removable_nolock+0x1/0x90\n   PGD 83ffd4067 PUD 37bdfce067 PMD 0\n   Oops: 0000 [#1] SMP\n   Modules linked in: autofs4 binfmt_misc rdma_ucm rdma_cm iw_cm ib_addr ib_srp scsi_transport_srp scsi_tgt ib_ipoib ib_cm ib_uverbs ib_umad iw_cxgb3 cxgb3 mdio mlx4_en mlx4_ib ib_sa mlx4_core ib_mthca ib_mad ib_core fuse nls_iso8859_1 nls_cp437 vfat fat joydev loop hid_generic usbhid hid hwperf(O) numatools(O) dm_mod iTCO_wdt ipv6 iTCO_vendor_support igb i2c_i801 ioatdma i2c_algo_bit ehci_pci pcspkr lpc_ich i2c_core ehci_hcd ptp sg mfd_core dca rtc_cmos pps_core mperf button xhci_hcd sd_mod crc_t10dif usbcore usb_common scsi_dh_emc scsi_dh_hp_sw scsi_dh_alua scsi_dh_rdac scsi_dh gru(O) xvma(O) xfs crc32c libcrc32c thermal sata_nv processor piix mptsas mptscsih scsi_transport_sas mptbase megaraid_sas fan thermal_sys hwmon ext3 jbd ata_piix ahci libahci libata scsi_mod\n   CPU: 4 PID: 5991 Comm: cat Tainted: G           O 3.11.0-rc5-rja-uv+ #10\n   Hardware name: SGI UV2000/ROMLEY, BIOS SGI UV 2000/3000 series BIOS 01/15/2013\n   task: ffff88081f034580 ti: ffff880820022000 task.ti: ffff880820022000\n   RIP: 0010:[\u003cffffffff81117ed1\u003e]  [\u003cffffffff81117ed1\u003e] is_pageblock_removable_nolock+0x1/0x90\n   RSP: 0018:ffff880820023df8  EFLAGS: 00010287\n   RAX: 0000000000040000 RBX: ffffea00c3200000 RCX: 0000000000000004\n   RDX: ffffea00c30b0000 RSI: 00000000001c0000 RDI: ffffea00c3200000\n   RBP: ffff880820023e38 R08: 0000000000000000 R09: 0000000000000001\n   R10: 0000000000000000 R11: 0000000000000001 R12: ffffea00c33c0000\n   R13: 0000160000000000 R14: 6db6db6db6db6db7 R15: 0000000000000001\n   FS:  00007ffff7fb2700(0000) GS:ffff88083fc80000(0000) knlGS:0000000000000000\n   CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033\n   CR2: ffffea00c3200000 CR3: 000000081b954000 CR4: 00000000000407e0\n   Call Trace:\n     show_mem_removable+0x41/0x70\n     dev_attr_show+0x2a/0x60\n     sysfs_read_file+0xf7/0x1c0\n     vfs_read+0xc8/0x130\n     SyS_read+0x5d/0xa0\n     system_call_fastpath+0x16/0x1b\n\nSigned-off-by: Russ Anderson \u003crja@sgi.com\u003e\nCc: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\nCc: \"Rafael J. Wysocki\" \u003crafael.j.wysocki@intel.com\u003e\nCc: Yinghai Lu \u003cyinghai@kernel.org\u003e\nReviewed-by: Yasuaki Ishimatsu \u003cisimatu.yasuaki@jp.fujitsu.com\u003e\nCc: \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "368ae537e056acd3f751fa276f48423f06803922",
      "tree": "c0e8dec82905b231fc74b732fd0966d62d530b22",
      "parents": [
        "aaaafb7f953c60d9c9eeb1b10ecdbe6970421b24"
      ],
      "author": {
        "name": "Svenning Sørensen",
        "email": "sss@secomea.dk",
        "time": "Wed Aug 28 16:35:17 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 28 19:26:38 2013 -0700"
      },
      "message": "IPC: bugfix for msgrcv with msgtyp \u003c 0\n\nAccording to \u0027man msgrcv\u0027: \"If msgtyp is less than 0, the first message of\nthe lowest type that is less than or equal to the absolute value of msgtyp\nshall be received.\"\n\nBug: The kernel only returns a message if its type is 1; other messages\nwith type \u003c abs(msgtype) will never get returned.\n\nFix: After having traversed the list to find the first message with the\nlowest type, we need to actually return that message.\n\nThis regression was introduced by commit daaf74cf0867 (\"ipc: refactor\nmsg list search into separate function\")\n\nSigned-off-by: Svenning Soerensen \u003csss@secomea.dk\u003e\nReviewed-by: Peter Hurley \u003cpeter@hurleysoftware.com\u003e\nCc: \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "aaaafb7f953c60d9c9eeb1b10ecdbe6970421b24",
      "tree": "f955f2db0b6e674ad073c9c27d109a2984ab1fbe",
      "parents": [
        "84a78a6504f5c5394a8e558702e5b54131f01d14"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed Aug 28 16:35:16 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 28 19:26:38 2013 -0700"
      },
      "message": "Omnikey Cardman 4000: pull in ioctl.h in user header\n\nThis file uses the ioctl helpers (_IOR/_IOW/etc...), so include ioctl.h\nfor the definitions.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nCc: Harald Welte \u003claforge@gnumonks.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "84a78a6504f5c5394a8e558702e5b54131f01d14",
      "tree": "bd56909861d573e35ef940182891fe1eb210fec8",
      "parents": [
        "fa8218def1b1a16f0a410e2c1c767b4738cc81fa"
      ],
      "author": {
        "name": "Nathan Zimmer",
        "email": "nzimmer@sgi.com",
        "time": "Wed Aug 28 16:35:14 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 28 19:26:38 2013 -0700"
      },
      "message": "timer_list: correct the iterator for timer_list\n\nCorrect an issue with /proc/timer_list reported by Holger.\n\nWhen reading from the proc file with a sufficiently small buffer, 2k so\nnot really that small, there was one could get hung trying to read the\nfile a chunk at a time.\n\nThe timer_list_start function failed to account for the possibility that\nthe offset was adjusted outside the timer_list_next.\n\nSigned-off-by: Nathan Zimmer \u003cnzimmer@sgi.com\u003e\nReported-by: Holger Hans Peter Freyther \u003cholger@freyther.de\u003e\nCc: John Stultz \u003cjohn.stultz@linaro.org\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Berke Durak \u003cberke.durak@xiphos.com\u003e\nCc: Jeff Layton \u003cjlayton@redhat.com\u003e\nTested-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nCc: \u003cstable@vger.kernel.org\u003e # 3.10.x\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "98474236f72e5a8b89c14cd7c74f0bb77a4b1a99",
      "tree": "e07a431ce2f83162ea0643398a75d8ab5806b895",
      "parents": [
        "0f8f2aaaab0b0f9c13635cb02e7d19bdaa9aa1bb"
      ],
      "author": {
        "name": "Waiman Long",
        "email": "Waiman.Long@hp.com",
        "time": "Wed Aug 28 18:24:59 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 28 18:24:59 2013 -0700"
      },
      "message": "vfs: make the dentry cache use the lockref infrastructure\n\nThis just replaces the dentry count/lock combination with the lockref\nstructure that contains both a count and a spinlock, and does the\nmechanical conversion to use the lockref infrastructure.\n\nThere are no semantic changes here, it\u0027s purely syntactic.  The\nreference lockref implementation uses the spinlock exactly the same way\nthat the old dcache code did, and the bulk of this patch is just\nexpanding the internal \"d_count\" use in the dcache code to use\n\"d_lockref.count\" instead.\n\nThis is purely preparation for the real change to make the reference\ncount updates be lockless during the 3.12 merge window.\n\n[ As with the previous commit, this is a rewritten version of a concept\n  originally from Waiman, so credit goes to him, blame for any errors\n  goes to me.\n\n  Waiman\u0027s patch had some semantic differences for taking advantage of\n  the lockless update in dget_parent(), while this patch is\n  intentionally a pure search-and-replace change with no semantic\n  changes.     - Linus ]\n\nSigned-off-by: Waiman Long \u003cWaiman.Long@hp.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0f8f2aaaab0b0f9c13635cb02e7d19bdaa9aa1bb",
      "tree": "da409bc0a2149914582c9f8d834ebc27a2ae9cde",
      "parents": [
        "f0cc6ffb8ce8961db587e5072168cac0cbc25f05"
      ],
      "author": {
        "name": "Waiman Long",
        "email": "Waiman.Long@hp.com",
        "time": "Wed Aug 28 18:13:26 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 28 18:13:27 2013 -0700"
      },
      "message": "Add new lockref infrastructure reference implementation\n\nThis introduces a new \"lockref\" structure that supports the concept of\nlockless updates of reference counts that still honor an attached\nspinlock.\n\nNOTE! This reference implementation is not the optimized lockless\nversion, rather it is the fallback implementation using standard\nspinlocks.  The actual optimized versions will be merged into 3.12, but\nI wanted to get the infrastructure in place and document the new\ninterfaces.\n\n[ Also note that this particular commit is drastically cut-down minimal\n  version of the original patch by Waiman.  In order to properly credit\n  the original author I\u0027m marking Waiman as the author here, but in the\n  end this patch bears little resemblance to the patch by Waiman.  So\n  blame any errors on me editing things down to the point where I can\n  introduce the infrastructure before the merge window for 3.12 actually\n  opens.     - Linus ]\n\nSigned-off-by: Waiman Long \u003cWaiman.Long@hp.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f0cc6ffb8ce8961db587e5072168cac0cbc25f05",
      "tree": "37a56fff4bf75d279fd5424f5da6889ac5ecf5d4",
      "parents": [
        "fa8218def1b1a16f0a410e2c1c767b4738cc81fa"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 28 09:18:05 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 28 09:18:05 2013 -0700"
      },
      "message": "Revert \"fs: Allow unprivileged linkat(..., AT_EMPTY_PATH) aka flink\"\n\nThis reverts commit bb2314b47996491bbc5add73633905c3120b6268.\n\nIt wasn\u0027t necessarily wrong per se, but we\u0027re still busily discussing\nthe exact details of this all, so I\u0027m going to revert it for now.\n\nIt\u0027s true that you can already do flink() through /proc and that flink()\nisn\u0027t new.  But as Brad Spengler points out, some secure environments do\nnot mount proc, and flink adds a new interface that can avoid path\nlookup of the source for those kinds of environments.\n\nWe may re-do this (and even mark it for stable backporting back in 3.11\nand possibly earlier) once the whole discussion about the interface is done.\n\nCc: Andy Lutomirski \u003cluto@amacapital.net\u003e\nCc: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nCc: Oleg Nesterov \u003coleg@redhat.com\u003e\nCc: Brad Spengler \u003cspender@grsecurity.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fa8218def1b1a16f0a410e2c1c767b4738cc81fa",
      "tree": "c013ffb9ec56789d96e1d9db1f198275ba6e03bd",
      "parents": [
        "0c6b5c5b45c258e4aca65df8c5746838668fd99f",
        "7f242bd889f49f5447bc4fd1eb5e437159e905b6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 27 10:10:30 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 27 10:10:30 2013 -0700"
      },
      "message": "Merge tag \u0027regmap-v3.11-rc7\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap\n\nPull regmap fixes from Mark Brown:\n \"Two changes here:\n\n   - Fix a bug in the rbtree code which could cause it to create two\n     different cache entries for the same register by adding a single\n     register at a time to the cache.  This isn\u0027t awesome for\n     performance but it\u0027s non-invasive which we need for this late in\n     the release cycle and the I/O costs we\u0027re trying to avoid are high.\n\n   - Add another header used in the !CONFIG_REGMAP stubs where we had\n     been relying on implicit inclusion\"\n\n* tag \u0027regmap-v3.11-rc7\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap:\n  regmap: rbtree: Fix overlapping rbnodes.\n  regmap: Add another missing header for !CONFIG_REGMAP stubs\n"
    },
    {
      "commit": "0c6b5c5b45c258e4aca65df8c5746838668fd99f",
      "tree": "89e976bc2848f2702e2ae7f4d2c264668cb4e4d8",
      "parents": [
        "6dec97dc92946eb479e6ebb54a61f8226cceefec",
        "d220980b701d838560a70de691b53be007e99e78"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 27 10:09:22 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 27 10:09:22 2013 -0700"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc\n\nPull powerpc fixes from Ben Herrenschmidt:\n \"Here are 3 bug fixes that should probably go into 3.11 since I\u0027m also\n  tagging them for stable.\n\n  Once fixes our old /proc/powerpc/lparcfg file which provides partition\n  informations when running under our hypervisor and also acts as a\n  user-triggerable Oops when hot :-(\n\n  The other two respectively are a one liner to fix a HVSI protocol\n  handshake problem causing the console to fail to show up on a bunch of\n  machines until we reach userspace, which I deem annoying enough to\n  warrant going to stable, and a nasty gcc miscompile causing us to pass\n  virtual instead of physical addresses to the firmware under some\n  circumstances\"\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc:\n  powerpc/hvsi: Increase handshake timeout from 200ms to 400ms.\n  powerpc: Work around gcc miscompilation of __pa() on 64-bit\n  powerpc: Don\u0027t Oops when accessing /proc/powerpc/lparcfg without hypervisor\n"
    },
    {
      "commit": "6dec97dc92946eb479e6ebb54a61f8226cceefec",
      "tree": "7065d6d5f27b19ce4773460d50c1502610848f64",
      "parents": [
        "9b506833210fdaea2cd00e39368805e28f49492d"
      ],
      "author": {
        "name": "Cyrill Gorcunov",
        "email": "gorcunov@gmail.com",
        "time": "Tue Aug 27 12:37:18 2013 +0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 27 09:36:17 2013 -0700"
      },
      "message": "mm: move_ptes -- Set soft dirty bit depending on pte type\n\nDave reported corrupted swap entries\n\n | [ 4588.541886] swap_free: Unused swap offset entry 00002d15\n | [ 4588.541952] BUG: Bad page map in process trinity-kid12  pte:005a2a80 pmd:22c01f067\n\nand Hugh pointed that in move_ptes _PAGE_SOFT_DIRTY bit set regardless\nthe type of entry pte consists of.  The trick here is that when we carry\nsoft dirty status in swap entries we are to use _PAGE_SWP_SOFT_DIRTY\ninstead, because this is the only place in pte which can be used for own\nneeds without intersecting with bits owned by swap entry type/offset.\n\nReported-and-tested-by: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Cyrill Gorcunov \u003cgorcunov@openvz.org\u003e\nCc: Pavel Emelyanov \u003cxemul@parallels.com\u003e\nAnalyzed-by: Hugh Dickins \u003chughd@google.com\u003e\nCc: Hillf Danton \u003cdhillf@gmail.com\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "456da532a5fb04f8a79622df7dd49e84e04f31a8",
      "tree": "dcbf18d452f4a6db5ce4128f5d23ead2f12c9c6b",
      "parents": [
        "99d725fc65563a85d4290342c81b00a673c6be66"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Aug 26 13:04:04 2013 -0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Tue Aug 27 11:05:55 2013 -0300"
      },
      "message": "tools lib traceevent: Fixup jobserver setup\n\nGetting rid of:\n\nmake[1]: Entering directory `/home/git/linux/tools/lib/traceevent\u0027\nmake[2]: warning: jobserver unavailable: using -j1.  Add `+\u0027 to parent\nmake rule.\nmake[1]: Entering directory `/home/git/linux/tools/lib/lk\n\nWhen running:\n\n make -j4 O\u003d/tmp/build/perf -C tools/perf install-bin\n\nAcked-by: Borislav Petkov \u003cbp@suse.de\u003e\nCc: Adrian Hunter \u003cadrian.hunter@intel.com\u003e\nCc: Borislav Petkov \u003cbp@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: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nLink: http://lkml.kernel.org/n/tip-pvr7uppe329gw9onchgdu0m6@git.kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "99d725fc65563a85d4290342c81b00a673c6be66",
      "tree": "fde3a103b824d4c60fb8102063495aa176b11e8c",
      "parents": [
        "9e9716d1b929ddb6955a5954fe1d9a74b233df0d"
      ],
      "author": {
        "name": "Adrian Hunter",
        "email": "adrian.hunter@intel.com",
        "time": "Mon Aug 26 16:00:19 2013 +0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Tue Aug 27 11:05:53 2013 -0300"
      },
      "message": "perf tools: Add pid to struct thread\n\nRecord pid on struct thread.  The member is named \u0027pid_\u0027 to avoid\nconfusion with the \u0027tid\u0027 member which was previously named \u0027pid\u0027.\n\nSigned-off-by: Adrian Hunter \u003cadrian.hunter@intel.com\u003e\nAcked-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@kernel.org\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Mike Galbraith \u003cefault@gmx.de\u003e\nCc: Namhyung Kim \u003cnamhyung@gmail.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nLink: http://lkml.kernel.org/r/1377522030-27870-3-git-send-email-adrian.hunter@intel.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "9e9716d1b929ddb6955a5954fe1d9a74b233df0d",
      "tree": "84902b3d43f60bc0ce662370c6c7bd432e48ea19",
      "parents": [
        "941557e0e4e90bbf970f4241c26055a4683e9c0d"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Aug 23 10:06:41 2013 -0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Tue Aug 27 11:05:50 2013 -0300"
      },
      "message": "perf trace: Add beautifier for madvise behaviour/advice parm\n\n  [root@zoo ~]# perf trace -e madvise -a\n    35299.631 ( 0.019 ms): 19553 madvise(start: 0x7f5b101d4000, len_in: 4063232, behavior: DONTNEED    ) \u003d 0\n\nCc: Adrian Hunter \u003cadrian.hunter@intel.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\nLink: http://lkml.kernel.org/n/tip-a3twa1ia5sxt0hsxqika4efq@git.kernel.org\n[ ifdef DO(NT)?DUMP to fix build on f16, from David Ahern ]\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "d220980b701d838560a70de691b53be007e99e78",
      "tree": "7936a1bd72201b34c14180184b5741a59822f0b0",
      "parents": [
        "bdbc29c19b2633b1d9c52638fb732bcde7a2031a"
      ],
      "author": {
        "name": "Eugene Surovegin",
        "email": "ebs@ebshome.net",
        "time": "Mon Aug 26 11:53:32 2013 -0700"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Aug 27 16:59:56 2013 +1000"
      },
      "message": "powerpc/hvsi: Increase handshake timeout from 200ms to 400ms.\n\nThis solves a problem observed in kexec\u0027ed kernel where 200ms timeout is\ntoo short and bootconsole fails to initialize. Console did eventually\nbecome workable but much later into the boot process.\n\nObserved timeout was around 260ms, but I decided to make it a little bigger\nfor more reliability.\n\nThis has been tested on Power7 machine with Petitboot as a primary\nbootloader and PowerNV firmware.\n\nCC: \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Eugene Surovegin \u003csurovegin@google.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "bdbc29c19b2633b1d9c52638fb732bcde7a2031a",
      "tree": "de4fe4de7dc8abe6d79db9e99dd042c1e34cec56",
      "parents": [
        "f5f6cbb61610b7bf9d9d96db9c3979d62a424bab"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Aug 27 16:07:49 2013 +1000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Aug 27 16:59:30 2013 +1000"
      },
      "message": "powerpc: Work around gcc miscompilation of __pa() on 64-bit\n\nOn 64-bit, __pa(\u0026static_var) gets miscompiled by recent versions of\ngcc as something like:\n\n        addis 3,2,.LANCHOR1+4611686018427387904@toc@ha\n        addi 3,3,.LANCHOR1+4611686018427387904@toc@l\n\nThis ends up effectively ignoring the offset, since its bottom 32 bits\nare zero, and means that the result of __pa() still has 0xC in the top\nnibble.  This happens with gcc 4.8.1, at least.\n\nTo work around this, for 64-bit we make __pa() use an AND operator,\nand for symmetry, we make __va() use an OR operator.  Using an AND\noperator rather than a subtraction ends up with slightly shorter code\nsince it can be done with a single clrldi instruction, whereas it\ntakes three instructions to form the constant (-PAGE_OFFSET) and add\nit on.  (Note that MEMORY_START is always 0 on 64-bit.)\n\nCC: \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "f5f6cbb61610b7bf9d9d96db9c3979d62a424bab",
      "tree": "f13eb8f4179e68a7f9539d085ff860f043ff3408",
      "parents": [
        "28e61cc466d8daace4b0f04ba2b83e0bd68f5832"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Aug 27 16:38:33 2013 +1000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Aug 27 16:38:33 2013 +1000"
      },
      "message": "powerpc: Don\u0027t Oops when accessing /proc/powerpc/lparcfg without hypervisor\n\n/proc/powerpc/lparcfg is an ancient facility (though still actively used)\nwhich allows access to some informations relative to the partition when\nrunning underneath a PAPR compliant hypervisor.\n\nIt makes no sense on non-pseries machines. However, currently, not only\ncan it be created on these if the kernel has pseries support, but accessing\nit on such a machine will crash due to trying to do hypervisor calls.\n\nIn fact, it should also not do HV calls on older pseries that didn\u0027t have\nan hypervisor either.\n\nFinally, it has the plumbing to be a module but is a \"bool\" Kconfig option.\n\nThis fixes the whole lot by turning it into a machine_device_initcall\nthat is only created on pseries, and adding the necessary hypervisor\ncheck before calling the H_GET_EM_PARMS hypercall\n\nCC: \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "9b506833210fdaea2cd00e39368805e28f49492d",
      "tree": "aa0c5b78ad5cec89bc227a52a25c306a598617da",
      "parents": [
        "83c425d222007c8f4ff9f4676572aca5bc54f231",
        "d3474049ab6cfcf14274f5ab9f20c8f50b083eab"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 26 19:23:29 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 26 19:23:29 2013 -0700"
      },
      "message": "Merge tag \u0027usb-3.11-rc8\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb\n\nPull USB bugfix from Greg KH:\n \"Here is a single bugfix that resolves the \"can not build the OHCI\n  driver with CONFIG_PM disabled\" problem that lots of people have been\n  reporting with 3.11-rc7.  Sorry about that one, it missed my build\n  tests, and it seems, a number of others as well.\n\n  Thank goodness for Guenter :)\"\n\n* tag \u0027usb-3.11-rc8\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb:\n  USB: OHCI: fix build error related to ohci_suspend/resume\n"
    },
    {
      "commit": "83c425d222007c8f4ff9f4676572aca5bc54f231",
      "tree": "9e51159b39d0f1220d7b1f8fc741ab7b8ad5cc31",
      "parents": [
        "d8dfad3876e4386666b759da3c833d62fb8b2267",
        "44512449c0ab368889dd13ae0031fba74ee7e1d2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 26 19:22:49 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 26 19:22:49 2013 -0700"
      },
      "message": "Merge tag \u0027jfs-3.11-rc8\u0027 of git://github.com/kleikamp/linux-shaggy\n\nPull jfs fix from Dave Kleikamp:\n \"One JFS patch to fix an incompatibility with NFSv4 resulting in the\n  nfs client reporting a readdir loop\"\n\n* tag \u0027jfs-3.11-rc8\u0027 of git://github.com/kleikamp/linux-shaggy:\n  jfs: fix readdir cookie incompatibility with NFSv4\n"
    },
    {
      "commit": "d3474049ab6cfcf14274f5ab9f20c8f50b083eab",
      "tree": "42fdb80dbcb67108811660fc0deabfd876a8412c",
      "parents": [
        "d8dfad3876e4386666b759da3c833d62fb8b2267"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Aug 26 10:53:53 2013 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Aug 26 15:22:15 2013 -0700"
      },
      "message": "USB: OHCI: fix build error related to ohci_suspend/resume\n\nCommit 9a11899c5e69 (USB: OHCI: add missing PCI PM callbacks to\nohci-pci.c) added missing ohci_suspend and ohci_resume callback\npointers, but forgot that these callbacks are declared and defined\nonly when CONFIG_PM is enabled.\n\nThis patch adds a preprocessor conditional to avoid build errors when\nPM is disabled.\n\nReported-by: Guenter Roeck \u003clinux@roeck-us.net\u003e\nTested-by: Guenter Roeck \u003clinux@roeck-us.net\u003e\nReported-by: Meelis Roos \u003cmroos@linux.ee\u003e,\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "941557e0e4e90bbf970f4241c26055a4683e9c0d",
      "tree": "9d8ac5e869343649f813505249304487e72aa434",
      "parents": [
        "ae685380b9a1ffe5e1935852ec11f0aa38b1d77b"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Aug 23 10:48:33 2013 -0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Aug 26 17:26:02 2013 -0300"
      },
      "message": "perf trace: Add beautifier for mmap flags parm\n\n[root@zoo ~]# perf trace -e mmap,mprotect sleep 1\n     0.992 ( 0.015 ms): mmap(addr: 0, len: 4096, prot: READ|WRITE, flags: PRIVATE|ANONYMOUS, fd: 4294967295, off: 0) \u003d 0xa60be000\n     1.108 ( 0.012 ms): mmap(addr: 0, len: 125100, prot: READ, flags: PRIVATE, fd: 3, off: 0  ) \u003d 0xa609f000\n     1.209 ( 0.014 ms): mmap(addr: 0x33c1600000, len: 3896312, prot: EXEC|READ, flags: PRIVATE|DENYWRITE, fd: 3, off: 0) \u003d 0xc1600000\n     1.232 ( 0.018 ms): mprotect(start: 0x33c17ad000, len: 2097152, prot: NONE                ) \u003d 0\n     1.255 ( 0.018 ms): mmap(addr: 0x33c19ad000, len: 24576, prot: READ|WRITE, flags: PRIVATE|DENYWRITE|FIXED, fd: 3, off: 1757184) \u003d 0xc19ad000\n     1.281 ( 0.011 ms): mmap(addr: 0x33c19b3000, len: 17400, prot: READ|WRITE, flags: PRIVATE|ANONYMOUS|FIXED, fd: 4294967295, off: 0) \u003d 0xc19b3000\n     1.328 ( 0.008 ms): mmap(addr: 0, len: 4096, prot: READ|WRITE, flags: PRIVATE|ANONYMOUS, fd: 4294967295, off: 0) \u003d 0xa609e000\n     1.346 ( 0.008 ms): mmap(addr: 0, len: 8192, prot: READ|WRITE, flags: PRIVATE|ANONYMOUS, fd: 4294967295, off: 0) \u003d 0xa609c000\n     1.443 ( 0.013 ms): mprotect(start: 0x606000, len: 4096, prot: READ                       ) \u003d 0\n     1.459 ( 0.011 ms): mprotect(start: 0x33c19ad000, len: 16384, prot: READ                  ) \u003d 0\n     1.477 ( 0.011 ms): mprotect(start: 0x33c1420000, len: 4096, prot: READ                   ) \u003d 0\n     1.855 ( 0.013 ms): mmap(addr: 0, len: 104789808, prot: READ, flags: PRIVATE, fd: 3, off: 0) \u003d 0x9fcac000\n[root@zoo ~]#\n\nCc: Adrian Hunter \u003cadrian.hunter@intel.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\nLink: http://lkml.kernel.org/n/tip-q1ubhdd9wigxneam616ggdsn@git.kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "ae685380b9a1ffe5e1935852ec11f0aa38b1d77b",
      "tree": "2c2d6968730003c8808970d3fc1950c3c73d8996",
      "parents": [
        "beccb2b54a39ca5e49a7aa2912faa33617a45cc1"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Tue Aug 20 17:44:42 2013 -0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Aug 26 17:26:00 2013 -0300"
      },
      "message": "perf trace: Add beautifier for mmap prot parm\n\n[root@zoo ~]# perf trace -e mmap,mprotect sleep 1\n     0.984 ( 0.015 ms): mmap(addr: 0, len: 4096, prot: READ|WRITE, flags: 34, fd: 4294967295, off: 0) \u003d 0xd62ae000\n     1.114 ( 0.016 ms): mmap(addr: 0, len: 125100, prot: READ, flags: 2, fd: 3, off: 0        ) \u003d 0xd628f000\n     1.252 ( 0.020 ms): mmap(addr: 0x33c1600000, len: 3896312, prot: EXEC|READ, flags: 2050, fd: 3, off: 0) \u003d 0xc1600000\n     1.282 ( 0.024 ms): mprotect(start: 0x33c17ad000, len: 2097152, prot: NONE                ) \u003d 0\n     1.315 ( 0.026 ms): mmap(addr: 0x33c19ad000, len: 24576, prot: READ|WRITE, flags: 2066, fd: 3, off: 1757184) \u003d 0xc19ad000\n     1.352 ( 0.017 ms): mmap(addr: 0x33c19b3000, len: 17400, prot: READ|WRITE, flags: 50, fd: 4294967295, off: 0) \u003d 0xc19b3000\n     1.415 ( 0.011 ms): mmap(addr: 0, len: 4096, prot: READ|WRITE, flags: 34, fd: 4294967295, off: 0) \u003d 0xd628e000\n     1.440 ( 0.011 ms): mmap(addr: 0, len: 8192, prot: READ|WRITE, flags: 34, fd: 4294967295, off: 0) \u003d 0xd628c000\n     1.569 ( 0.019 ms): mprotect(start: 0x606000, len: 4096, prot: READ                       ) \u003d 0\n     1.591 ( 0.017 ms): mprotect(start: 0x33c19ad000, len: 16384, prot: READ                  ) \u003d 0\n     1.616 ( 0.016 ms): mprotect(start: 0x33c1420000, len: 4096, prot: READ                   ) \u003d 0\n     2.105 ( 0.018 ms): mmap(addr: 0, len: 104789808, prot: READ, flags: 2, fd: 3, off: 0     ) \u003d 0xcfe9c000\n[root@zoo ~]#\n\nCc: Adrian Hunter \u003cadrian.hunter@intel.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\nLink: http://lkml.kernel.org/n/tip-q1ubhdd9wigxneam616ggdsn@git.kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "beccb2b54a39ca5e49a7aa2912faa33617a45cc1",
      "tree": "805842bd7728c92c5211b5f6d897493e54b77dfb",
      "parents": [
        "e5959683adb6b15cc2aebfbed5aa1315e24a53db"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Aug 26 12:29:38 2013 -0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Aug 26 17:25:57 2013 -0300"
      },
      "message": "perf trace: Allow overiding the formatting of syscall fields\n\nThe mmap syscalls, for instance, don\u0027t have the FORMAT_IS_POINTER for\nits pointer arguments, override it.\n\nThis also paves the way for more specialized argument beautifiers, like\nfor mmap\u0027s prot and flags arguments.\n\nCc: Adrian Hunter \u003cadrian.hunter@intel.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\nLink: http://lkml.kernel.org/n/tip-mm864hvhrpt39muxmmbtjasz@git.kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "e5959683adb6b15cc2aebfbed5aa1315e24a53db",
      "tree": "7b799d1328f529bbddceb7588ef3d5c64de880a6",
      "parents": [
        "04b34729e4584adfcb2e8ea908ff9478b1563001"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Aug 26 12:21:41 2013 -0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Aug 26 17:25:54 2013 -0300"
      },
      "message": "perf trace: Add aliases to remaining syscalls of the sys_enter_newfoo\n\nBefore:\n\n  2392.918 ( 0.008 ms): 21581 lstat(arg0: 140734915488448, arg1: 140734915488240, arg2: 140734915488240, arg3: 3, arg4: 24426352, arg5: 98) \u003d 0\n\nAfter:\n\n  7408.087 ( 0.013 ms): 21969 lstat(filename: 0x7fff44b4bf20, statbuf: 0x7fff44b4be50               ) \u003d 0\n\nCc: Adrian Hunter \u003cadrian.hunter@intel.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\nLink: http://lkml.kernel.org/n/tip-8nxaole8mb7zyopk47tdellj@git.kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "04b34729e4584adfcb2e8ea908ff9478b1563001",
      "tree": "1078b2d9e7f673d1c689adf492e4a4bf94d536a8",
      "parents": [
        "da3c9a448af7ab2beab62cfff42bdea9590d9bea"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Aug 26 11:36:30 2013 -0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Aug 26 17:25:52 2013 -0300"
      },
      "message": "perf trace: Allow printing syscall return values in hex\n\nevent_format-\u003eflags has a FIELD_IS_POINTER, but it is not set for\nthe sys_exit \u0027ret\u0027 field in syscalls like mmap, so we need a way to\nask for hex printing for pointer returns and keep things like \u0027read\u0027\nreturns printing in decimal.\n\nCc: Adrian Hunter \u003cadrian.hunter@intel.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\nLink: http://lkml.kernel.org/n/tip-lfuveegw4od1t08n7bsmonrm@git.kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "da3c9a448af7ab2beab62cfff42bdea9590d9bea",
      "tree": "9a5a74aa5186d1c59d3fb242dba5e727294a8798",
      "parents": [
        "13d4ff3eb36474728be2acfa773b31ff39f3ea4d"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Aug 26 11:28:34 2013 -0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Aug 26 17:25:50 2013 -0300"
      },
      "message": "perf trace: Simplify sys_exit return printing\n\nAvoiding multiple sc-\u003efmt !\u003d NULL tests.\n\nCc: Adrian Hunter \u003cadrian.hunter@intel.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\nLink: http://lkml.kernel.org/n/tip-w28d1o3uslden0k57653kda7@git.kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "13d4ff3eb36474728be2acfa773b31ff39f3ea4d",
      "tree": "2635d824bb6fc1f8f03aae0fd77d45b380826d76",
      "parents": [
        "adaa18bf5d9128c4a34f5350b1d46555a949ebc4"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Aug 23 18:14:48 2013 -0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Aug 26 17:25:47 2013 -0300"
      },
      "message": "perf trace: Introduce syscall arg formatters\n\nStarting with one for printing pointers in hexadecimal, using the\ninformation in the syscall tracepoint format.\n\nCc: Adrian Hunter \u003cadrian.hunter@intel.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\nLink: http://lkml.kernel.org/n/tip-c4y4jy7qqkn8wsd8q6j1g7zh@git.kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "adaa18bf5d9128c4a34f5350b1d46555a949ebc4",
      "tree": "e696206f823898094ed4cfde15140217d915899e",
      "parents": [
        "7c304ee0fc66b4c21282e1cce32631c263f8c481"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Aug 22 17:55:25 2013 -0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Aug 26 17:25:45 2013 -0300"
      },
      "message": "perf trace: Hide sys_exit messages about syscall id \u003d -1\n\nThat was reproduced via ftrace as described in this cset comment log,\nneed to investigate further.\n\nCc: Adrian Hunter \u003cadrian.hunter@intel.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\nLink: http://lkml.kernel.org/n/tip-n1i3m0vo6mgq3ddjj95sls2s@git.kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "7c304ee0fc66b4c21282e1cce32631c263f8c481",
      "tree": "69519a47d7c883d699a78ff6bb1bc8f023067d0a",
      "parents": [
        "b059efdf52a27819b78aa30f171f1e8e439152b6"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Aug 22 16:49:54 2013 -0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Aug 26 17:25:43 2013 -0300"
      },
      "message": "perf trace: Add --verbose option\n\nCc: Adrian Hunter \u003cadrian.hunter@intel.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\nLink: http://lkml.kernel.org/n/tip-ain6q4u8g3bpnh18yhw24v2x@git.kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "b059efdf52a27819b78aa30f171f1e8e439152b6",
      "tree": "bbd79fc5b14dd010593f7b9974d7bfe7a9b90460",
      "parents": [
        "8c9dc52850d686f614aa44c59eee682d58a6656c"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed Aug 21 12:56:21 2013 -0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Aug 26 17:25:41 2013 -0300"
      },
      "message": "perf trace: Support ! in -e expressions\n\nSo that we can ask for all but a set of syscalls to be traced.\n\nCc: Adrian Hunter \u003cadrian.hunter@intel.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\nLink: http://lkml.kernel.org/n/tip-9j6hvap23qanyl96wx4mrj9k@git.kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "8c9dc52850d686f614aa44c59eee682d58a6656c",
      "tree": "42cffbfaac20c6d61acdb65d38dae108597997b7",
      "parents": [
        "236a3bbd5cb51edbf9550f5a7df885665d18a271"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Tue Aug 20 16:15:06 2013 -0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Aug 26 17:25:38 2013 -0300"
      },
      "message": "perf tools: Don\u0027t install scripting files files when disabled\n\nNo need to install perl or python files when the respective\nNO_LIBP{YTHON,ERL} define is set.\n\nCc: Adrian Hunter \u003cadrian.hunter@intel.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\nLink: http://lkml.kernel.org/n/tip-c69d4jz08gb1zm2vpervva2q@git.kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "236a3bbd5cb51edbf9550f5a7df885665d18a271",
      "tree": "7e80af39fe66ecc500fb2a3541447f1294a50149",
      "parents": [
        "ac9be8ee4ecdeae73c78d84ebfe37009e11cf99d"
      ],
      "author": {
        "name": "David Ahern",
        "email": "dsahern@gmail.com",
        "time": "Wed Aug 14 08:49:27 2013 -0600"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Aug 26 17:25:36 2013 -0300"
      },
      "message": "perf tools: Sample after exit loses thread correlation\n\nOccassionally events (e.g., context-switch, sched tracepoints) are losing\nthe conversion of sample data associated with a thread. For example:\n\n$ perf record -e sched:sched_switch -c 1 -a -- sleep 5\n$ perf script\n\u003cselected events shown\u003e\n    ls 30482 [000] 1379727.583037: sched:sched_switch: prev_comm\u003dls prev_pid\u003d30482 ...\n    ls 30482 [000] 1379727.586339: sched:sched_switch: prev_comm\u003dls prev_pid\u003d30482 ...\n:30482 30482 [000] 1379727.589462: sched:sched_switch: prev_comm\u003dls prev_pid\u003d30482 ...\n\nThe last line lost the conversion from tid to comm. If you look at the events\n(perf script -D) you see why - a SAMPLE event is generated after the EXIT:\n\n0 1379727589449774 0x1540b0 [0x38]: PERF_RECORD_EXIT(30482:30482):(30482:30482)\n0 1379727589462497 0x1540e8 [0x80]: PERF_RECORD_SAMPLE(IP, 1): 30482/30482: 0xffffffff816416f1 period: 1 addr: 0\n... thread: :30482:30482\n\nWhen perf processes the EXIT event the thread is moved to the dead_threads\nlist. When the SAMPLE event is processed no thread exists for the pid so a new\none is created by machine__findnew_thread.\n\nThis patch address the problem by delaying the move to the dead_threads list\nuntil the tid is re-used (per Adrian\u0027s suggestion).\n\nWith this patch we get the previous example shows:\n\n  ls 30482 [000] 1379727.583037: sched:sched_switch: prev_comm\u003dls prev_pid\u003d30482 ...\n  ls 30482 [000] 1379727.586339: sched:sched_switch: prev_comm\u003dls prev_pid\u003d30482 ...\n  ls 30482 [000] 1379727.589462: sched:sched_switch: prev_comm\u003dls prev_pid\u003d30482 ...\n\nand\n\n  0 1379727589449774 0x1540b0 [0x38]: PERF_RECORD_EXIT(30482:30482):(30482:30482)\n  0 1379727589462497 0x1540e8 [0x80]: PERF_RECORD_SAMPLE(IP, 1): 30482/30482: 0xffffffff816416f1 period: 1 addr: 0\n  ... thread: ls:30482\n\nv4: per Arnaldo\u0027s request add dead flag to thread struct and set when task exits\n\nv3: re-do from a time based check to a delayed move to dead_threads list\n\nv2: Rebased to latest perf/core branch. Changed time comparison to use\n    a macro which explicitly shows the time basis\n\nSigned-off-by: David Ahern \u003cdsahern@gmail.com\u003e\nAcked-by: Adrian Hunter \u003cadrian.hunter@intel.com\u003e\nCc: Adrian Hunter \u003cadrian.hunter@intel.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Mike Galbraith \u003cefault@gmx.de\u003e\nCc: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nLink: http://lkml.kernel.org/r/1376491767-84171-1-git-send-email-dsahern@gmail.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "ac9be8ee4ecdeae73c78d84ebfe37009e11cf99d",
      "tree": "718b8a8b74c416f9127653b3a84a5dd16307ca1e",
      "parents": [
        "c24ff998fc420891f17d73acab6766823d492175"
      ],
      "author": {
        "name": "David Ahern",
        "email": "dsahern@gmail.com",
        "time": "Tue Aug 20 11:15:45 2013 -0600"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Aug 26 17:25:35 2013 -0300"
      },
      "message": "perf trace: Make command line arguments consistent with perf-record\n\nCommon arguments like thread id, CPU list, mmap pages, etc should be\nconsistent across perf commands.\n\nv3: Updated man page\nv2: rebased to latest core branch\n\nSigned-off-by: David Ahern \u003cdsahern@gmail.com\u003e\nLink: http://lkml.kernel.org/r/1377018945-21940-1-git-send-email-dsahern@gmail.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "c24ff998fc420891f17d73acab6766823d492175",
      "tree": "9dd2767d9c6d961d89eb58b60d15c7189efc5812",
      "parents": [
        "e3e1a54fce81ee045dd152deb5435b136cb0b75f"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Aug 19 12:01:10 2013 -0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Aug 26 16:51:31 2013 -0300"
      },
      "message": "perf trace: Implement -o/--output filename\n\nTo output all \u0027trace\u0027 output to a filename, just like \u0027strace -ofile\u0027\n\nCc: Adrian Hunter \u003cadrian.hunter@intel.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\nLink: http://lkml.kernel.org/n/tip-6q1homkwoayhmoq64y5vhel6@git.kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "d8dfad3876e4386666b759da3c833d62fb8b2267",
      "tree": "fb33085ce625e166fed71153193cd4cb68cd31cd",
      "parents": [
        "c1c008cc55ab917923871db6bb461b903e9e1f76"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Aug 25 17:43:22 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Aug 25 17:43:22 2013 -0700"
      },
      "message": "Linux 3.11-rc7\n"
    },
    {
      "commit": "c1c008cc55ab917923871db6bb461b903e9e1f76",
      "tree": "4106f63211fed084e674bb69af0779eb5781039e",
      "parents": [
        "5e25e4f304ce53004dcd01725938c0bc45c75d35",
        "3955dfa8216f712bc204a5ad2f4e51efff252fde"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Aug 25 12:44:15 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Aug 25 12:44:15 2013 -0700"
      },
      "message": "Merge tag \u0027staging-3.11-rc7\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging\n\nPull staging fixes from Greg KH:\n \"Here are two tiny staging tree fixes (well, one is for an iio driver,\n  but those updates come through the staging tree due to dependancies)\n\n  One fixes a problem with an IIO driver, and the other fixes a bug in\n  the comedi driver core\"\n\n* tag \u0027staging-3.11-rc7\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging:\n  staging: comedi: bug-fix NULL pointer dereference on failed attach\n  iio: adjd_s311: Fix non-scan mode data read\n"
    },
    {
      "commit": "5e25e4f304ce53004dcd01725938c0bc45c75d35",
      "tree": "16148e0ffcca471d0acf20fa7c9410e8c7704519",
      "parents": [
        "1b4757ee6f47502ca82782d270ccdc1caac8fc8e",
        "52d5b9aba1f5790ca3231c262979c2c3e26dd99b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Aug 25 12:43:44 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Aug 25 12:43:44 2013 -0700"
      },
      "message": "Merge tag \u0027usb-3.11-rc7\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb\n\nPull USB fixes from Greg KH:\n \"Here are two USB fixes for 3.11-rc7\n\n  One fixes a reported regression in the OHCI driver, and the other\n  fixes a reported build breakage in the USB phy drivers\"\n\n* tag \u0027usb-3.11-rc7\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb:\n  usb: phy: fix build breakage\n  USB: OHCI: add missing PCI PM callbacks to ohci-pci.c\n"
    },
    {
      "commit": "1b4757ee6f47502ca82782d270ccdc1caac8fc8e",
      "tree": "7581c2497bedf172ff9a67a44cec065e2b36f598",
      "parents": [
        "4d4323ea2dbb506a29260a41b554dfc7de79249e",
        "e1f020371c08ea93be417ba3b1990b169e7e6e36"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Aug 25 12:41:37 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Aug 25 12:41:37 2013 -0700"
      },
      "message": "Merge branch \u0027fixes\u0027 of git://git.linaro.org/people/rmk/linux-arm\n\nPull ARM fixes from Russell King:\n \"This round of fixes is smaller than previous: a couple more updates\n  for the security fixes, and a one-liner kexec fix\"\n\n* \u0027fixes\u0027 of git://git.linaro.org/people/rmk/linux-arm:\n  ARM: 7816/1: CONFIG_KUSER_HELPERS: fix help text\n  ARM: 7815/1: kexec: offline non panic CPUs on Kdump panic\n  ARM: 7819/1: fiq: Cast the first argument of flush_icache_range()\n"
    },
    {
      "commit": "4d4323ea2dbb506a29260a41b554dfc7de79249e",
      "tree": "c79ad1c770bd8b44f4afd3e5e4b5745bbdd42a6a",
      "parents": [
        "8495e9c4a9616c9d19f23182d0536485902259db",
        "52e220d357a38cb29fa2e29f34ed94c1d66357f4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Aug 25 12:25:38 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Aug 25 12:25:38 2013 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs\n\nPull vfs fixes from Al Viro:\n \"Assorted fixes from the last week or so\"\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs:\n  VFS: collect_mounts() should return an ERR_PTR\n  bfs: iget_locked() doesn\u0027t return an ERR_PTR\n  efs: iget_locked() doesn\u0027t return an ERR_PTR()\n  proc: kill the extra proc_readfd_common()-\u003edir_emit_dots()\n  cope with potentially long -\u003ed_dname() output for shmem/hugetlb\n"
    },
    {
      "commit": "8495e9c4a9616c9d19f23182d0536485902259db",
      "tree": "eabc6c076c16877566868f2f23770f02e783faff",
      "parents": [
        "5befb98b30cce19bdf2221ea48c39f1fec5c4568",
        "168cf0eca45b86014b8c2a17fcb0673ab1af809b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Aug 24 11:34:33 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Aug 24 11:34:33 2013 -0700"
      },
      "message": "Merge tag \u0027acpi-3.11-rc7\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm\n\nPull ACPI fix from Rafael Wysocki:\n \"I really hoped that it wouldn\u0027t be necessary to change anything in\n  ACPI at this point, but it turns out that we need to revert one more\n  ACPI video commit causing trouble.\n\n  This reverts a change in the ACPI video driver that caused the ACPI\n  backlight initialization to be carried out even if acpi_backlight\u003dvendor\n  is passed in the kernel command line which turns out to break things\n  at least on one system\"\n\n* tag \u0027acpi-3.11-rc7\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm:\n  Revert \"ACPI / video: Always call acpi_video_init_brightness() on init\"\n"
    },
    {
      "commit": "5befb98b30cce19bdf2221ea48c39f1fec5c4568",
      "tree": "5a16eb1dfac34661b6529a26e2486cb1abe21e37",
      "parents": [
        "b0f55f2a1a295c364be012e82dbab079a2454006",
        "b5dc3c4800cc5c2c0b3c93a97eb4c7afa0aae49a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Aug 24 11:33:21 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Aug 24 11:33:21 2013 -0700"
      },
      "message": "Merge tag \u0027scsi-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi\n\nPull SCSI fixes from James Bottomley:\n \"This is a set of small bug fixes for lpfc and zfcp and a fix for a\n  fairly nasty bug in sg where a process which cancels I/O completes in\n  a kernel thread which would then try to write back to the now gone\n  userspace and end up writing to a random kernel address instead\"\n\n* tag \u0027scsi-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi:\n  [SCSI] zfcp: remove access control tables interface (keep sysfs files)\n  [SCSI] zfcp: fix schedule-inside-lock in scsi_device list loops\n  [SCSI] zfcp: fix lock imbalance by reworking request queue locking\n  [SCSI] sg: Fix user memory corruption when SG_IO is interrupted by a signal\n  [SCSI] lpfc: Don\u0027t force CONFIG_GENERIC_CSUM on\n"
    },
    {
      "commit": "b0f55f2a1a295c364be012e82dbab079a2454006",
      "tree": "c3afe7bf118bcbf199fe37a4c2db112d3dfa7197",
      "parents": [
        "89b53e50bd2b75c22944d594ada36beee1b23e0f"
      ],
      "author": {
        "name": "Joern Rennecke",
        "email": "joern.rennecke@embecosm.com",
        "time": "Sat Aug 24 12:03:06 2013 +0530"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Aug 24 11:24:53 2013 -0700"
      },
      "message": "ARC: [lib] strchr breakage in Big-endian configuration\n\nFor a search buffer, 2 byte aligned, strchr() was returning pointer\noutside of buffer (buf - 1)\n\n-------------\u003e8----------------\n    // Input buffer (default 4 byte aigned)\n    char *buffer \u003d \"1AA_\";\n\n    // actual search start (to mimick 2 byte alignment)\n    char *current_line \u003d \u0026(buffer[2]);\n\n    // Character to search for\n    char c \u003d \u0027A\u0027;\n\n    char *c_pos \u003d strchr(current_line, c);\n\n    printf(\"%s\\n\", c_pos) --\u003e \u0027AA_\u0027 as oppose to \u0027A_\u0027\n-------------\u003e8----------------\n\nReported-by: Anton Kolesov \u003cAnton.Kolesov@synopsys.com\u003e\nDebugged-by: Anton Kolesov \u003cAnton.Kolesov@synopsys.com\u003e\nCc: \u003cstable@vger.kernel.org\u003e # [3.9 and 3.10]\nCc: Noam Camus \u003cnoamc@ezchip.com\u003e\nSigned-off-by: Joern Rennecke  \u003cjoern.rennecke@embecosm.com\u003e\nSigned-off-by: Vineet Gupta \u003cvgupta@synopsys.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "52e220d357a38cb29fa2e29f34ed94c1d66357f4",
      "tree": "33027a6684f4746885db8149a79af09c0edd39d3",
      "parents": [
        "821ff77c6c524c40667e01483fc72428b58810b4"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "dan.carpenter@oracle.com",
        "time": "Wed Aug 14 12:44:39 2013 +0300"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sat Aug 24 12:10:29 2013 -0400"
      },
      "message": "VFS: collect_mounts() should return an ERR_PTR\n\nThis should actually be returning an ERR_PTR on error instead of NULL.\nThat was how it was designed and all the callers expect it.\n\n[AV: actually, that\u0027s what \"VFS: Make clone_mnt()/copy_tree()/collect_mounts()\nreturn errors\" missed - originally collect_mounts() was expected to return\nNULL on failure]\n\nCc: \u003cstable@vger.kernel.org\u003e # 3.10+\nSigned-off-by: Dan Carpenter \u003cdan.carpenter@oracle.com\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "821ff77c6c524c40667e01483fc72428b58810b4",
      "tree": "6e3a9e46f04070d5b26862b89bbec305422bacf4",
      "parents": [
        "136eefa48d638cd8e57e8e2f0087f59c76863bee"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "dan.carpenter@oracle.com",
        "time": "Wed Aug 14 12:51:03 2013 +0300"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sat Aug 24 12:10:22 2013 -0400"
      },
      "message": "bfs: iget_locked() doesn\u0027t return an ERR_PTR\n\niget_locked() returns a NULL on error, it doesn\u0027t return an ERR_PTR.\n\nSigned-off-by: Dan Carpenter \u003cdan.carpenter@oracle.com\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "136eefa48d638cd8e57e8e2f0087f59c76863bee",
      "tree": "824859a220b34845b17004f3d2eb6485d57a3b89",
      "parents": [
        "a5a1955e0c2d4d325fabdf6b09aa3f9d33e78a10"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "dan.carpenter@oracle.com",
        "time": "Wed Aug 14 12:49:40 2013 +0300"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sat Aug 24 12:10:22 2013 -0400"
      },
      "message": "efs: iget_locked() doesn\u0027t return an ERR_PTR()\n\nThe iget_locked() function returns NULL on error and never an ERR_PTR.\n\nSigned-off-by: Dan Carpenter \u003cdan.carpenter@oracle.com\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "a5a1955e0c2d4d325fabdf6b09aa3f9d33e78a10",
      "tree": "6a705705400be64fbaf8568b7472c1da7ba9d907",
      "parents": [
        "118b23022512eb2f41ce42db70dc0568d00be4ba"
      ],
      "author": {
        "name": "Oleg Nesterov",
        "email": "oleg@redhat.com",
        "time": "Sat Aug 24 17:14:34 2013 +0200"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sat Aug 24 12:10:22 2013 -0400"
      },
      "message": "proc: kill the extra proc_readfd_common()-\u003edir_emit_dots()\n\nproc_readfd_common() does dir_emit_dots() twice in a row,\nwe need to do this only once.\n\nSigned-off-by: Oleg Nesterov \u003coleg@redhat.com\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "118b23022512eb2f41ce42db70dc0568d00be4ba",
      "tree": "ec36d1868c21403ce009182ae8acfeae2ea2c3d0",
      "parents": [
        "b36f4be3de1b123d8601de062e7dbfc904f305fb"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sat Aug 24 12:08:17 2013 -0400"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sat Aug 24 12:10:17 2013 -0400"
      },
      "message": "cope with potentially long -\u003ed_dname() output for shmem/hugetlb\n\ndynamic_dname() is both too much and too little for those - the\noutput may be well in excess of 64 bytes dynamic_dname() assumes\nto be enough (thanks to ashmem feeding really long names to\nshmem_file_setup()) and vsnprintf() is an overkill for those\nguys.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "89b53e50bd2b75c22944d594ada36beee1b23e0f",
      "tree": "418a157cabb385f8b075311af79540a192edc7c5",
      "parents": [
        "e2982a04ede454b23ea2f5af11ba4d77d8a70155",
        "99bbdfa6bdcb4bdf5be914a48e9b46941bf30819"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 23 10:59:42 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 23 10:59:42 2013 -0700"
      },
      "message": "Merge branch \u0027for-3.11-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata\n\nPull libata fixes from Tejun Heo:\n \"This contains three commits all of which are updates for specific\n  devices which aren\u0027t too widespread.  Pretty limited scope and nothing\n  too interesting or dangerous\"\n\n* \u0027for-3.11-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata:\n  sata_fsl: save irqs while coalescing\n  libata: apply behavioral quirks to sil3826 PMP\n  sata, highbank: fix ordering of SGPIO signals\n"
    },
    {
      "commit": "e2982a04ede454b23ea2f5af11ba4d77d8a70155",
      "tree": "e2ca688015cfeadb7f8f3289ba53f1073e113b17",
      "parents": [
        "f07823e163d1296fa47986edb95198390553b2cc",
        "1c09b195d37fa459844036f429a0f378e70c3db6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 23 10:58:50 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 23 10:58:50 2013 -0700"
      },
      "message": "Merge branch \u0027for-3.11-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup\n\nPull cgroup fix from Tejun Heo:\n \"A late fix for cgroup.\n\n  This fixes a behavior regression visible to userland which was created\n  by a commit merged during -rc1.  While the behavior change isn\u0027t too\n  likely to be noticeable, the fix is relatively low risk and we\u0027ll need\n  to backport it through -stable anyway if the bug gets released\"\n\n* \u0027for-3.11-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup:\n  cpuset: fix a regression in validating config change\n"
    },
    {
      "commit": "f07823e163d1296fa47986edb95198390553b2cc",
      "tree": "b915b1c49772a7632b59ece2fdb6c3f793be2c13",
      "parents": [
        "41a00f7950a6bc0aa956f6d6b423f0fbf34d431a",
        "4dd17ee95742f3e9fd55d07463981711a637bd20"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 23 10:46:28 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 23 10:46:28 2013 -0700"
      },
      "message": "Merge branch \u0027drm-fixes\u0027 of git://people.freedesktop.org/~airlied/linux\n\nPull drm fixes from Dave Airlie:\n \"Ben was on holidays for a week so a few nouveau regression fixes\n  backed up, but they all seem necessary.\n\n  Otherwise one i915 and one gma500 fix\"\n\n* \u0027drm-fixes\u0027 of git://people.freedesktop.org/~airlied/linux:\n  gma500: Fix SDVO turning off randomly\n  drm/nv04/disp: fix framebuffer pin refcounting\n  drm/nouveau/mc: fix race condition between constructor and request_irq()\n  drm/nouveau: fix reclocking on nv40\n  drm/nouveau/ltcg: fix allocating memory as free\n  drm/nouveau/ltcg: fix ltcg memory initialization after suspend\n  drm/nouveau/fb: fix null derefs in nv49 and nv4e init\n  drm/i915: Invalidate TLBs for the rings after a reset\n"
    },
    {
      "commit": "52d5b9aba1f5790ca3231c262979c2c3e26dd99b",
      "tree": "ed4e0166b69937b81ebd3e19875cf656151acb33",
      "parents": [
        "9a11899c5e699a8d2551692dfcd4372e39dcbdf6"
      ],
      "author": {
        "name": "Anatolij Gustschin",
        "email": "agust@denx.de",
        "time": "Wed Aug 21 17:43:31 2013 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Aug 23 10:41:46 2013 -0700"
      },
      "message": "usb: phy: fix build breakage\n\nCommit 94ae9843 (usb: phy: rename all phy drivers to phy-$name-usb.c)\nrenamed drivers/usb/phy/otg_fsm.h to drivers/usb/phy/phy-fsm-usb.h\nbut changed drivers/usb/phy/phy-fsm-usb.c to include not existing\n\"phy-otg-fsm.h\" instead of new \"phy-fsm-usb.h\". This breaks building:\n  ...\n  drivers/usb/phy/phy-fsm-usb.c:32:25: fatal error: phy-otg-fsm.h: No such file or directory\n  compilation terminated.\n  make[3]: *** [drivers/usb/phy/phy-fsm-usb.o] Error 1\n\nThis commit also missed to modify drivers/usb/phy/phy-fsl-usb.h\nto include new \"phy-fsm-usb.h\" instead of \"otg_fsm.h\" resulting\nin another build breakage:\n  ...\n  In file included from drivers/usb/phy/phy-fsl-usb.c:46:0:\n  drivers/usb/phy/phy-fsl-usb.h:18:21: fatal error: otg_fsm.h: No such file or directory\n  compilation terminated.\n  make[3]: *** [drivers/usb/phy/phy-fsl-usb.o] Error 1\n\nFix both issues.\n\nSigned-off-by: Anatolij Gustschin \u003cagust@denx.de\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e # 3.10+\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "9a11899c5e699a8d2551692dfcd4372e39dcbdf6",
      "tree": "7dcd51261937317e6e4a1a1eb7b7a174ca1c5ac2",
      "parents": [
        "b36f4be3de1b123d8601de062e7dbfc904f305fb"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Wed Aug 21 10:33:17 2013 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Aug 23 10:41:46 2013 -0700"
      },
      "message": "USB: OHCI: add missing PCI PM callbacks to ohci-pci.c\n\nCommit c1117afb8589 (USB: OHCI: make ohci-pci a separate driver)\nneglected to preserve the entries for the pci_suspend and pci_resume\ndriver callbacks.  As a result, OHCI controllers don\u0027t work properly\nduring suspend and after hibernation.\n\nThis patch adds the missing callbacks to the driver.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nReported-and-tested-by: Steve Cotton \u003csteve@s.cotton.clara.co.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "3955dfa8216f712bc204a5ad2f4e51efff252fde",
      "tree": "fd4e91763cbf0063028bcc1ec2d2ea5f94437419",
      "parents": [
        "06cdff8a593bc52d53ce5c4c5cfc961a7fc32ad3"
      ],
      "author": {
        "name": "Ian Abbott",
        "email": "abbotti@mev.co.uk",
        "time": "Fri Aug 23 12:37:17 2013 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Aug 23 10:31:47 2013 -0700"
      },
      "message": "staging: comedi: bug-fix NULL pointer dereference on failed attach\n\nCommit dcd7b8bd63cb81c5b973bf86510ca3c80bbbd162 (\"staging: comedi: put\nmodule _after_ detach\" by myself) reversed a couple of calls in\n`comedi_device_attach()` when recovering from an error returned by the\nlow-level driver\u0027s \u0027attach\u0027 handler.  Unfortunately, that introduced a\nNULL pointer dereference bug as `dev-\u003edriver` is NULL after the call to\n`comedi_device_detach()`.   We still have a pointer to the low-level\ncomedi driver structure in the `driv` variable, so use that instead.\n\nSigned-off-by: Ian Abbott \u003cabbotti@mev.co.uk\u003e\nCc: \u003cstable@vger.kernel.org\u003e # 3.10+\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "41a00f7950a6bc0aa956f6d6b423f0fbf34d431a",
      "tree": "7a886ec64013849b59062f1410340e8f93b55423",
      "parents": [
        "3db0d4defc36fd9ea4d8e09170d4584d41024cd6",
        "4a5a8aa6c966eafc106543bd955ae388230420e5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 23 09:54:21 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 23 09:54:21 2013 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net\n\nMerge networking fixes from David Miller:\n\n 1) Revert Johannes Berg\u0027s genetlink locking fix, because it causes\n    regressions.\n\n    Johannes and Pravin Shelar are working on fixing things properly.\n\n 2) Do not drop ipv6 ICMP messages without a redirected header option,\n    they are legal.  From Duan Jiong.\n\n 3) Missing error return propagation in probing of via-ircc driver.\n    From Alexey Khoroshilov.\n\n 4) Do not clear out broadcast/multicast/unicast/WOL bits in r8169 when\n    initializing, from Peter Wu.\n\n 5) realtek phy driver programs wrong interrupt status bit, from\n    Giuseppe CAVALLARO.\n\n 6) Fix statistics regression in AF_PACKET code, from Willem de Bruijn.\n\n 7) Bridge code uses wrong bitmap length, from Toshiaki Makita.\n\n 8) SFC driver uses wrong indexes to look up MAC filters, from Ben\n    Hutchings.\n\n 9) Don\u0027t pass stack buffers into usb control operations in hso driver,\n    from Daniel Gimpelevich.\n\n10) Multiple ipv6 fragmentation headers in one packet is illegal and\n    such packets should be dropped, from Hannes Frederic Sowa.\n\n11) When TCP sockets are \"repaired\" as part of checkpoint/restart, the\n    timestamp field of SKBs need to be refreshed otherwise RTOs can be\n    wildly off.  From Andrey Vagin.\n\n12) Fix memcpy args (uses \u0027address of pointer\u0027 instead of \u0027pointer\u0027) in\n    hostp driver.  From Dan Carpenter.\n\n13) nl80211hdr_put() doesn\u0027t return an ERR_PTR, but some code believes\n    it does.  From Dan Carpenter.\n\n14) Fix regression in wireless SME disconnects, from Johannes Berg.\n\n15) Don\u0027t use a stack buffer for DMA in zd1201 USB wireless driver, from\n    Jussi Kivilinna.\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net: (33 commits)\n  ipv4: expose IPV4_DEVCONF\n  ipv6: handle Redirect ICMP Message with no Redirected Header option\n  be2net: fix disabling TX in be_close()\n  Revert \"genetlink: fix family dump race\"\n  hso: Fix stack corruption on some architectures\n  hso: Earlier catch of error condition\n  sfc: Fix lookup of default RX MAC filters when steered using ethtool\n  bridge: Use the correct bit length for bitmap functions in the VLAN code\n  packet: restore packet statistics tp_packets to include drops\n  net: phy: rtl8211: fix interrupt on status link change\n  r8169: remember WOL preferences on driver load\n  via-ircc: don\u0027t return zero if via_ircc_open() failed\n  macvtap: Ignore tap features when VNET_HDR is off\n  macvtap: Correctly set tap features when IFF_VNET_HDR is disabled.\n  macvtap: simplify usage of tap_features\n  tcp: set timestamps for restored skb-s\n  bnx2x: set VF DMAE when first function has 0 supported VFs\n  bnx2x: Protect against VFs\u0027 ndos when SR-IOV is disabled\n  bnx2x: prevent VF benign attentions\n  bnx2x: Consider DCBX remote error\n  ...\n"
    },
    {
      "commit": "3db0d4defc36fd9ea4d8e09170d4584d41024cd6",
      "tree": "78ee6d6839fce9c0065eeb996a95cc531b74200a",
      "parents": [
        "6a7492a4b2e05051a44458d7187023e22d580666",
        "ee8a99bdb47f32327bdfaffe35b900ca7161ba4e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 23 09:52:32 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 23 09:52:32 2013 -0700"
      },
      "message": "Merge branch \u0027akpm\u0027 (patches from Andrew Morton)\n\nMerge fixes from Andrew Morton:\n \"A few fixes.  One is a licensing change and I don\u0027t do licensing, so\n  please eyeball that one\"\n\nLicensing eye-balled.\n\n* emailed patches from Andrew Morton \u003cakpm@linux-foundation.org\u003e:\n  lib/lz4: correct the LZ4 license\n  memcg: get rid of swapaccount leftovers\n  nilfs2: fix issue with counting number of bio requests for BIO_EOPNOTSUPP error detection\n  nilfs2: remove double bio_put() in nilfs_end_bio_write() for BIO_EOPNOTSUPP error\n  drivers/platform/olpc/olpc-ec.c: initialise earlier\n"
    },
    {
      "commit": "ee8a99bdb47f32327bdfaffe35b900ca7161ba4e",
      "tree": "b5f9789be3fbbe01ffde0b9118a5da1b2f98031a",
      "parents": [
        "07555ac144bbf45b1751340c6ee75da1f4e5756d"
      ],
      "author": {
        "name": "Richard Laager",
        "email": "rlaager@wiktel.com",
        "time": "Thu Aug 22 16:35:47 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 23 09:51:22 2013 -0700"
      },
      "message": "lib/lz4: correct the LZ4 license\n\nThe LZ4 code is listed as using the \"BSD 2-Clause License\".\n\nSigned-off-by: Richard Laager \u003crlaager@wiktel.com\u003e\nAcked-by: Kyungsik Lee \u003ckyungsik.lee@lge.com\u003e\nCc: Chanho Min \u003cchanho.min@lge.com\u003e\nCc: Richard Yao \u003cryao@gentoo.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\n[ The 2-clause BSD can be just converted into GPL, but that\u0027s rude and\n  pointless, so don\u0027t do it   - Linus ]\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "07555ac144bbf45b1751340c6ee75da1f4e5756d",
      "tree": "a2e1ef0f4ab35a078c1dfb604cccba30ddf7dfc0",
      "parents": [
        "4bf93b50fd04118ac7f33a3c2b8a0a1f9fa80bc9"
      ],
      "author": {
        "name": "Michal Hocko",
        "email": "mhocko@suse.cz",
        "time": "Thu Aug 22 16:35:46 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 23 09:51:22 2013 -0700"
      },
      "message": "memcg: get rid of swapaccount leftovers\n\nThe swapaccount kernel parameter without any values has been removed by\ncommit a2c8990aed5a (\"memsw: remove noswapaccount kernel parameter\") but\nit seems that we didn\u0027t get rid of all the left overs.\n\nMake sure that menuconfig help text and kernel-parameters.txt are clear\nabout value for the paramter and remove the stalled comment which is not\nvery much useful on its own.\n\nSigned-off-by: Michal Hocko \u003cmhocko@suse.cz\u003e\nReported-by: Gergely Risko \u003cgergely@risko.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4bf93b50fd04118ac7f33a3c2b8a0a1f9fa80bc9",
      "tree": "46da4b4982c9b6cca343b25c3869bf93a23cbed7",
      "parents": [
        "2df37a19c686c2d7c4e9b4ce1505b5141e3e5552"
      ],
      "author": {
        "name": "Vyacheslav Dubeyko",
        "email": "slava@dubeyko.com",
        "time": "Thu Aug 22 16:35:45 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 23 09:51:22 2013 -0700"
      },
      "message": "nilfs2: fix issue with counting number of bio requests for BIO_EOPNOTSUPP error detection\n\nFix the issue with improper counting number of flying bio requests for\nBIO_EOPNOTSUPP error detection case.\n\nThe sb_nbio must be incremented exactly the same number of times as\ncomplete() function was called (or will be called) because\nnilfs_segbuf_wait() will call wail_for_completion() for the number of\ntimes set to sb_nbio:\n\n  do {\n      wait_for_completion(\u0026segbuf-\u003esb_bio_event);\n  } while (--segbuf-\u003esb_nbio \u003e 0);\n\nTwo functions complete() and wait_for_completion() must be called the\nsame number of times for the same sb_bio_event.  Otherwise,\nwait_for_completion() will hang or leak.\n\nSigned-off-by: Vyacheslav Dubeyko \u003cslava@dubeyko.com\u003e\nCc: Dan Carpenter \u003cdan.carpenter@oracle.com\u003e\nAcked-by: Ryusuke Konishi \u003ckonishi.ryusuke@lab.ntt.co.jp\u003e\nTested-by: Ryusuke Konishi \u003ckonishi.ryusuke@lab.ntt.co.jp\u003e\nCc: \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2df37a19c686c2d7c4e9b4ce1505b5141e3e5552",
      "tree": "a0e9431c9854053d1d18efa46a042a79f59d948c",
      "parents": [
        "93dbc1b3b506e16c1f6d5b5dcfe756a85cb1dc58"
      ],
      "author": {
        "name": "Vyacheslav Dubeyko",
        "email": "slava@dubeyko.com",
        "time": "Thu Aug 22 16:35:44 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 23 09:51:22 2013 -0700"
      },
      "message": "nilfs2: remove double bio_put() in nilfs_end_bio_write() for BIO_EOPNOTSUPP error\n\nRemove double call of bio_put() in nilfs_end_bio_write() for the case of\nBIO_EOPNOTSUPP error detection.  The issue was found by Dan Carpenter\nand he suggests first version of the fix too.\n\nSigned-off-by: Vyacheslav Dubeyko \u003cslava@dubeyko.com\u003e\nReported-by: Dan Carpenter \u003cdan.carpenter@oracle.com\u003e\nAcked-by: Ryusuke Konishi \u003ckonishi.ryusuke@lab.ntt.co.jp\u003e\nTested-by: Ryusuke Konishi \u003ckonishi.ryusuke@lab.ntt.co.jp\u003e\nCc: \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "93dbc1b3b506e16c1f6d5b5dcfe756a85cb1dc58",
      "tree": "70278a6e98eb83f88abbc042136278c9e9879705",
      "parents": [
        "fd3930f70c8d14008f3377d51ce039806dfc542e"
      ],
      "author": {
        "name": "Daniel Drake",
        "email": "dsd@laptop.org",
        "time": "Thu Aug 22 16:35:43 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 23 09:51:22 2013 -0700"
      },
      "message": "drivers/platform/olpc/olpc-ec.c: initialise earlier\n\nBeing a low-level component, various drivers (e.g.  olpc-battery) assume\nthat it is ok to communicate with the OLPC Embedded Controller during\nprobe.  Therefore the OLPC EC driver must be initialised before other\ndrivers try to use it.  This was the case until it was recently moved\nout of arch/x86 and restructured around commits ac2504151f5a (\"Platform:\nOLPC: turn EC driver into a platform_driver\") and 85f90cf6ca56 (\"x86:\nOLPC: switch over to using new EC driver on x86\").\n\nUse arch_initcall so that olpc-ec is readied earlier, matching the\nprevious behaviour.\n\nFixes a regression introduced in Linux-3.6 where various drivers such as\nolpc-battery and olpc-xo1-sci failed to load due to an inability to\ncommunicate with the EC.  The user-visible effect was a lack of battery\nmonitoring, missing ebook/lid switch input devices, etc.\n\nSigned-off-by: Daniel Drake \u003cdsd@laptop.org\u003e\nCc: Andres Salomon \u003cdilinger@queued.net\u003e\nCc: Paul Fox \u003cpgf@laptop.org\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4dd17ee95742f3e9fd55d07463981711a637bd20",
      "tree": "38e7748d84ec850cf66e9cf1f42fa9905e13ca8c",
      "parents": [
        "6f1e120438144a47463b80c3e113334a6bd0e77c",
        "884020bf3d2a3787a1cc6df902e98e0eec60330b"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Aug 23 18:52:37 2013 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Aug 23 18:52:37 2013 +1000"
      },
      "message": "Merge tag \u0027drm-intel-fixes-2013-08-23\u0027 of git://people.freedesktop.org/~danvet/drm-intel into drm-fixes\n\nJust one patch that soaked for quite a bit to fix a resume issue,\nresulting in gpu hangs (or worse) due to tlb containing garbage.\n\n* tag \u0027drm-intel-fixes-2013-08-23\u0027 of git://people.freedesktop.org/~danvet/drm-intel:\n  drm/i915: Invalidate TLBs for the rings after a reset\n"
    },
    {
      "commit": "4a5a8aa6c966eafc106543bd955ae388230420e5",
      "tree": "dd50e92eea9f9604a26b5fe94418106b3eb34a58",
      "parents": [
        "c92a59eca86f5d13ae4d481c3bae6b54609fe006"
      ],
      "author": {
        "name": "stephen hemminger",
        "email": "stephen@networkplumber.org",
        "time": "Wed Aug 21 21:09:47 2013 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 22 20:30:15 2013 -0700"
      },
      "message": "ipv4: expose IPV4_DEVCONF\n\nIP sends device configuration (see inet_fill_link_af) as an array\nin the netlink information, but the indices in that array are not\nexposed to userspace through any current santized header file.\n\nIt was available back in 2.6.32 (in /usr/include/linux/sysctl.h)\nbut was broken by:\n  commit 02291680ffba92e5b5865bc0c5e7d1f3056b80ec\n  Author: Eric W. Biederman \u003cebiederm@xmission.com\u003e\n  Date:   Sun Feb 14 03:25:51 2010 +0000\n\n    net ipv4: Decouple ipv4 interface parameters from binary sysctl numbers\n\nEric was solving the sysctl problem but then the indices were re-exposed\nby a later addition of devconf support for IPV4\n\n  commit 9f0f7272ac9506f4c8c05cc597b7e376b0b9f3e4\n  Author: Thomas Graf \u003ctgraf@infradead.org\u003e\n  Date:   Tue Nov 16 04:32:48 2010 +0000\n\n    ipv4: AF_INET link address family\n\nPutting them in /usr/include/linux/ip.h seemed the logical match\nfor the DEVCONF_ definitions for IPV6 in /usr/include/linux/ip6.h\n\nSigned-off-by: Stephen Hemminger \u003cstephen@networkplumber.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c92a59eca86f5d13ae4d481c3bae6b54609fe006",
      "tree": "627c129f365ec275624f1ffa5a50d3c1c13105c2",
      "parents": [
        "6e1f99757a2b24b7255263b2240a0eb04215174d"
      ],
      "author": {
        "name": "Duan Jiong",
        "email": "duanj.fnst@cn.fujitsu.com",
        "time": "Thu Aug 22 12:07:35 2013 +0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 22 20:08:21 2013 -0700"
      },
      "message": "ipv6: handle Redirect ICMP Message with no Redirected Header option\n\nrfc 4861 says the Redirected Header option is optional, so\nthe kernel should not drop the Redirect Message that has no\nRedirected Header option. In this patch, the function\nip6_redirect_no_header() is introduced to deal with that\ncondition.\n\nSigned-off-by: Duan Jiong \u003cduanj.fnst@cn.fujitsu.com\u003e\nAcked-by: Hannes Frederic Sowa \u003channes@stressinduktion.org\u003e\n"
    },
    {
      "commit": "6e1f99757a2b24b7255263b2240a0eb04215174d",
      "tree": "c733ab9b6ab44ab96d6f3b30567ca3aeb7ae5cb1",
      "parents": [
        "2266c68f3641df533f617426a9cac0e5fb443f69"
      ],
      "author": {
        "name": "Sathya Perla",
        "email": "sathya.perla@emulex.com",
        "time": "Thu Aug 22 12:23:41 2013 +0530"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 22 19:58:23 2013 -0700"
      },
      "message": "be2net: fix disabling TX in be_close()\n\ncommit fba875591 (\"disable TX in be_close()\") disabled TX in be_close()\nto protect be_xmit() from touching freed up queues in the AER recovery\nflow.  But, TX must be disabled *before* cleaning up TX completions in\nthe close() path, not after. This allows be_tx_compl_clean() to free up\nall TX-req skbs that were notified to the HW.\n\nSigned-off-by: Sathya Perla \u003csathya.perla@emulex.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "168cf0eca45b86014b8c2a17fcb0673ab1af809b",
      "tree": "f6e94567aa5c37f46256d12eba032d036d639408",
      "parents": [
        "b36f4be3de1b123d8601de062e7dbfc904f305fb"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rafael.j.wysocki@intel.com",
        "time": "Thu Aug 22 23:31:38 2013 +0200"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rafael.j.wysocki@intel.com",
        "time": "Thu Aug 22 23:39:02 2013 +0200"
      },
      "message": "Revert \"ACPI / video: Always call acpi_video_init_brightness() on init\"\n\nRevert commit c04c697 (ACPI / video: Always call acpi_video_init_brightness()\non init), because it breaks eDP backlight at 1920x1080 on Acer Aspire S3\nfor Trevor Bortins.\n\nReferences: https://bugs.freedesktop.org/show_bug.cgi?id\u003d68355\nReported-and-bisected-by: Trevor Bortins \u003cenabfluw@gmail.com\u003e\nSigned-off-by: Rafael J. Wysocki \u003crafael.j.wysocki@intel.com\u003e\n"
    },
    {
      "commit": "2266c68f3641df533f617426a9cac0e5fb443f69",
      "tree": "2aa6723fac48a555d98498f66fdd787b5b262661",
      "parents": [
        "9d47b380563174e5c15776ce6ca9bab4ee7d59e3",
        "f3851b0acc5a75bd33c6d344a2e4f920e1622ff0"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 22 14:34:13 2013 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 22 14:34:13 2013 -0700"
      },
      "message": "Merge branch \u0027sfc-3.11\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/bwh/sfc\n\nMerge in a fix for RX MAC address filter programming bug in the sfc\ndriver.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9d47b380563174e5c15776ce6ca9bab4ee7d59e3",
      "tree": "c88dbe342a7ece90aab4341cb7b8112293e86689",
      "parents": [
        "e75dc677ff8d06ffa61bef6fee436227ae5440c6"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Wed Aug 21 16:08:02 2013 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 22 13:24:02 2013 -0700"
      },
      "message": "Revert \"genetlink: fix family dump race\"\n\nThis reverts commit 58ad436fcf49810aa006016107f494c9ac9013db.\n\nIt turns out that the change introduced a potential deadlock\nby causing a locking dependency with netlink\u0027s cb_mutex. I\ncan\u0027t seem to find a way to resolve this without doing major\nchanges to the locking, so revert this.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nAcked-by: Pravin B Shelar \u003cpshelar@nicira.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6a7492a4b2e05051a44458d7187023e22d580666",
      "tree": "69ae9f3065871611a1ce798682516b6542d3f0e5",
      "parents": [
        "1f8b76656be831d1c6239bd36ef988d5b185b5ab",
        "41c8bd1c75ef8e8566eca6b1c7bc273bc282f495"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 22 13:04:11 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 22 13:04:11 2013 -0700"
      },
      "message": "Merge branch \u0027linux-next\u0027 of git://cavan.codon.org.uk/platform-drivers-x86\n\nPull x86 platform driver fixes from Matthew Garrett:\n \"Three trivial fixes - the first reverts a patch that\u0027s broken some\n  other devices (again - I\u0027m trying to figure out a clean way to\n  implement this), the other two fix minor issues in the sony-laptop\n  driver\"\n\n* \u0027linux-next\u0027 of git://cavan.codon.org.uk/platform-drivers-x86:\n  Revert \"hp-wmi: Enable hotkeys on some systems\"\n  sony-laptop: Fix reporting of gfx_switch_status\n  sony-laptop: return a negative error code in sonypi_compat_init()\n"
    },
    {
      "commit": "1f8b76656be831d1c6239bd36ef988d5b185b5ab",
      "tree": "eaa065e07f76e58c2cb479724c3799f0ab3400ae",
      "parents": [
        "8351fcfe4f496f5f10f8ac340ddd8914eb04be7e",
        "30ca2226bea6f0db519dc53381b893cd66cb5b66"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 22 10:44:44 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 22 10:44:44 2013 -0700"
      },
      "message": "Merge tag \u0027fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nPull ARM SoC fixes from Olof Johansson:\n \"A handful of fixes for 3.11 are still trickling in.  These are:\n   - A couple of fixes for older OMAP platforms\n   - Another few fixes for at91 (lateish due to European summer\n     vacations)\n   - A late-found problem with USB on Tegra, fix is to keep VBUS\n     regulator on at all times\n   - One fix for Exynos 5440 dealing with CPU detection\n   - One MAINTAINERS update\"\n\n* tag \u0027fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc:\n  ARM: tegra: always enable USB VBUS regulators\n  ARM: davinci: nand: specify ecc strength\n  ARM: OMAP: rx51: change musb mode to OTG\n  ARM: OMAP2: fix musb usage for n8x0\n  MAINTAINERS: Update email address for Benoit Cousson\n  ARM: at91/DT: fix at91sam9n12ek memory node\n  ARM: at91: add missing uart clocks DT entries\n  ARM: SAMSUNG: fix to support for missing cpu specific map_io\n  ARM: at91/DT: at91sam9x5ek: fix USB host property to enable port C\n"
    }
  ],
  "next": "8351fcfe4f496f5f10f8ac340ddd8914eb04be7e"
}
