)]}'
{
  "log": [
    {
      "commit": "9d95b580a8d64ef4d1660a21a9de0658fe29f041",
      "tree": "07ba488512668856ddea211b3941504947f9bf2b",
      "parents": [
        "44b81e929b0c00e703a31a3d634b668bb27eb1c8"
      ],
      "author": {
        "name": "Franck Bui-Huu",
        "email": "fbuihuu@gmail.com",
        "time": "Mon Dec 20 15:18:03 2010 +0100"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Tue Dec 21 16:20:12 2010 -0200"
      },
      "message": "perf probe: Fix line range description since a single file is allowed\n\n\t$ perf-probe -L sched.c\n\nis currently allowed but not documented.\n\nCc: Masami Hiramatsu \u003cmasami.hiramatsu.pt@hitachi.com\u003e\nLKML-Reference: \u003c1292854685-8230-5-git-send-email-fbuihuu@gmail.com\u003e\nSigned-off-by: Franck Bui-Huu \u003cfbuihuu@gmail.com\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "44b81e929b0c00e703a31a3d634b668bb27eb1c8",
      "tree": "ad5cc15fcbe7389ea37a9af630f8cec218e1fae7",
      "parents": [
        "befe341468f4e61ecaf337a0237f2aab76817437"
      ],
      "author": {
        "name": "Franck Bui-Huu",
        "email": "fbuihuu@gmail.com",
        "time": "Mon Dec 20 15:18:02 2010 +0100"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Tue Dec 21 16:20:12 2010 -0200"
      },
      "message": "perf probe: Clean up redundant tests in show_line_range()\n\nIt also removes some superflous parentheses.\n\nCc: Masami Hiramatsu \u003cmasami.hiramatsu.pt@hitachi.com\u003e\nLKML-Reference: \u003c1292854685-8230-4-git-send-email-fbuihuu@gmail.com\u003e\nSigned-off-by: Franck Bui-Huu \u003cfbuihuu@gmail.com\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "befe341468f4e61ecaf337a0237f2aab76817437",
      "tree": "468b4e1cb810a104311672ce7449e7428391ce19",
      "parents": [
        "62c15fc49bd1b35d79b34ea96f132ab435e2215a"
      ],
      "author": {
        "name": "Franck Bui-Huu",
        "email": "fbuihuu@gmail.com",
        "time": "Mon Dec 20 15:18:01 2010 +0100"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Tue Dec 21 16:20:11 2010 -0200"
      },
      "message": "perf probe: Rewrite show_one_line() to make it simpler\n\nCc: Masami Hiramatsu \u003cmasami.hiramatsu.pt@hitachi.com\u003e\nLKML-Reference: \u003c1292854685-8230-3-git-send-email-fbuihuu@gmail.com\u003e\nSigned-off-by: Franck Bui-Huu \u003cfbuihuu@gmail.com\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "62c15fc49bd1b35d79b34ea96f132ab435e2215a",
      "tree": "c1a2478adef57e40940724c47ff5fdbfaf82ba31",
      "parents": [
        "0e43e5d222095ca2d1d825dd2e4fa158bdc4cc9b"
      ],
      "author": {
        "name": "Franck Bui-Huu",
        "email": "fbuihuu@gmail.com",
        "time": "Mon Dec 20 15:18:00 2010 +0100"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Tue Dec 21 16:20:11 2010 -0200"
      },
      "message": "perf probe: Make -L display the absolute path of the dumped file\n\nThe actual file used by \u0027perf probe -L sched.c\u0027 is reported in the ouput\nof the command.\n\nBut it\u0027s simply displayed as it has been given to the command (simply\nsched.c) which is too ambiguous to be really usefull since several\nsched.c files can be found into the same project and we also don\u0027t know\nwhich search path has been used.\n\nAcked-by: Masami Hiramatsu \u003cmasami.hiramatsu.pt@hitachi.com\u003e\nCc: Masami Hiramatsu \u003cmasami.hiramatsu.pt@hitachi.com\u003e\nLKML-Reference: \u003c1292854685-8230-2-git-send-email-fbuihuu@gmail.com\u003e\nSigned-off-by: Franck Bui-Huu \u003cfbuihuu@gmail.com\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "0e43e5d222095ca2d1d825dd2e4fa158bdc4cc9b",
      "tree": "2fa6d24d7e3fdb366bd070e2068b059fad5c0fd5",
      "parents": [
        "ec5761eab318e50e69fcf8e63e9edaef5949c067"
      ],
      "author": {
        "name": "Masami Hiramatsu",
        "email": "masami.hiramatsu.pt@hitachi.com",
        "time": "Fri Dec 17 22:12:11 2010 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Tue Dec 21 20:20:58 2010 -0200"
      },
      "message": "perf probe: Cleanup messages\n\nAdd new lines for error or debug messages, change dwarf related words to more\ngeneric words (or just removed).\n\nCc: 2nddept-manager@sdl.hitachi.co.jp\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Srikar Dronamraju \u003csrikar@linux.vnet.ibm.com\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nLKML-Reference: \u003c20101217131211.24123.40437.stgit@ltc236.sdl.hitachi.co.jp\u003e\nSigned-off-by: Masami Hiramatsu \u003cmasami.hiramatsu.pt@hitachi.com\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "ec5761eab318e50e69fcf8e63e9edaef5949c067",
      "tree": "b81fa986f8c61f3cdcbbf11bc1195db65e8cd036",
      "parents": [
        "eac23d1c384b55e4bbb89ea9e5a6bb77fb4d1140"
      ],
      "author": {
        "name": "David Ahern",
        "email": "daahern@cisco.com",
        "time": "Thu Dec 09 13:27:07 2010 -0700"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Tue Dec 21 20:17:51 2010 -0200"
      },
      "message": "perf symbols: Add symfs option for off-box analysis using specified tree\n\nThe symfs argument allows analysis of perf.data file using a locally accessible\nfilesystem tree with debug symbols - e.g., tree created during image builds,\nsshfs mount, loop mounted KVM disk images, USB keys, initrds, etc. Anything\nwith an OS tree can be analyzed from anywhere without the need to populate a\nlocal data store with build-ids.\n\nCommiter notes:\n\no Fixed up symfs\u003d\"/\" variants handling.\n\no prefixed DSO__ORIG_GUEST_KMODULE case with symfs too, avoiding use of files\n  outside the symfs directory.\n\nLKML-Reference: \u003c1291926427-28846-1-git-send-email-daahern@cisco.com\u003e\nSigned-off-by: David Ahern \u003cdaahern@cisco.com\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "eac23d1c384b55e4bbb89ea9e5a6bb77fb4d1140",
      "tree": "dbf4c419ddb9954a9879b7c6bc34f2a812402c8c",
      "parents": [
        "21ef97f05a7da5bc23b26cb34d6746f83ca9bf20"
      ],
      "author": {
        "name": "Ian Munsie",
        "email": "imunsie@au1.ibm.com",
        "time": "Thu Dec 09 16:33:53 2010 +1100"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Tue Dec 21 20:17:51 2010 -0200"
      },
      "message": "perf record,report,annotate,diff: Process events in order\n\nThis patch changes perf report to ask for the ID info on all events be\ndefault if recording from multiple CPUs.\n\nPerf report, annotate and diff will now process the events in order if\nthe kernel is able to provide timestamps on all events. This ensures\nthat events such as COMM and MMAP which are necessary to correctly\ninterpret samples are processed prior to those samples so that they are\nattributed correctly.\n\nBefore:\n # perf record ./cachetest\n # perf report\n\n # Events: 6K cycles\n #\n # Overhead  Command      Shared Object                           Symbol\n # ........  .......  .................  ...............................\n #\n     74.11%    :3259  [unknown]          [k] 0x4a6c\n      1.50%  cachetest  ld-2.11.2.so       [.] 0x1777c\n      1.46%    :3259  [kernel.kallsyms]  [k] .perf_event_mmap_ctx\n      1.25%    :3259  [kernel.kallsyms]  [k] restore\n      0.74%    :3259  [kernel.kallsyms]  [k] ._raw_spin_lock\n      0.71%    :3259  [kernel.kallsyms]  [k] .filemap_fault\n      0.66%    :3259  [kernel.kallsyms]  [k] .memset\n      0.54%  cachetest  [kernel.kallsyms]  [k] .sha_transform\n      0.54%    :3259  [kernel.kallsyms]  [k] .copy_4K_page\n      0.54%    :3259  [kernel.kallsyms]  [k] .find_get_page\n      0.52%    :3259  [kernel.kallsyms]  [k] .trace_hardirqs_off\n      0.50%    :3259  [kernel.kallsyms]  [k] .__do_fault\n\u003cSNIP\u003e\n\nAfter:\n # perf report\n\n # Events: 6K cycles\n #\n # Overhead  Command      Shared Object                           Symbol\n # ........  .......  .................  ...............................\n #\n     44.28%  cachetest  cachetest          [.] sumArrayNaive\n     22.53%  cachetest  cachetest          [.] sumArrayOptimal\n      6.59%  cachetest  ld-2.11.2.so       [.] 0x1777c\n      2.13%  cachetest  [unknown]          [k] 0x340\n      1.46%  cachetest  [kernel.kallsyms]  [k] .perf_event_mmap_ctx\n      1.25%  cachetest  [kernel.kallsyms]  [k] restore\n      0.74%  cachetest  [kernel.kallsyms]  [k] ._raw_spin_lock\n      0.71%  cachetest  [kernel.kallsyms]  [k] .filemap_fault\n      0.66%  cachetest  [kernel.kallsyms]  [k] .memset\n      0.54%  cachetest  [kernel.kallsyms]  [k] .copy_4K_page\n      0.54%  cachetest  [kernel.kallsyms]  [k] .find_get_page\n      0.54%  cachetest  [kernel.kallsyms]  [k] .sha_transform\n      0.52%  cachetest  [kernel.kallsyms]  [k] .trace_hardirqs_off\n      0.50%  cachetest  [kernel.kallsyms]  [k] .__do_fault\n\u003cSNIP\u003e\n\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nLKML-Reference: \u003c1291872833-839-1-git-send-email-imunsie@au1.ibm.com\u003e\nSigned-off-by: Ian Munsie \u003cimunsie@au1.ibm.com\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "21ef97f05a7da5bc23b26cb34d6746f83ca9bf20",
      "tree": "c47c09c178f7929f01dcb7b302ceed21f3758ded",
      "parents": [
        "7639dae0ca11038286bbbcda05f2bef601c1eb8d"
      ],
      "author": {
        "name": "Ian Munsie",
        "email": "imunsie@au1.ibm.com",
        "time": "Fri Dec 10 14:09:16 2010 +1100"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Tue Dec 21 20:17:51 2010 -0200"
      },
      "message": "perf session: Fallback to unordered processing if no sample_id_all\n\nIf we are running the new perf on an old kernel without support for\nsample_id_all, we should fall back to the old unordered processing of\nevents. If we didn\u0027t than we would *always* process events without\ntimestamps out of order, whether or not we hit a reordering race. In\nother words, instead of there being a chance of not attributing samples\ncorrectly, we would guarantee that samples would not be attributed.\n\nWhile processing all events without timestamps before events with\ntimestamps may seem like an intuitive solution, it falls down as\nPERF_RECORD_EXIT events would also be processed before any samples.\nEven with a workaround for that case, samples before/after an exec would\nnot be attributed correctly.\n\nThis patch allows commands to indicate whether they need to fall back to\nunordered processing, so that commands that do not care about timestamps\non every event will not be affected. If we do fallback, this will print\nout a warning if report -D was invoked.\n\nThis patch adds the test in perf_session__new so that we only need to\ntest once per session. Commands that do not use an event_ops (such as\nrecord and top) can simply pass NULL in it\u0027s place.\n\nAcked-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nLKML-Reference: \u003c1291951882-sup-6069@au1.ibm.com\u003e\nSigned-off-by: Ian Munsie \u003cimunsie@au1.ibm.com\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "7639dae0ca11038286bbbcda05f2bef601c1eb8d",
      "tree": "5cfcea4ea730cf255c6fb960577083f17c876377",
      "parents": [
        "abe43400579d5de0078c2d3a760e6598e183f871"
      ],
      "author": {
        "name": "Peter Zijlstra",
        "email": "a.p.zijlstra@chello.nl",
        "time": "Tue Dec 14 21:26:40 2010 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Dec 16 11:36:44 2010 +0100"
      },
      "message": "perf, x86: Provide a PEBS capable cycle event\n\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLKML-Reference: \u003cnew-submission\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "abe43400579d5de0078c2d3a760e6598e183f871",
      "tree": "1f6faf8a1ab60f3f9bfb26265c84c2725e6c4aaa",
      "parents": [
        "2e80a82a49c4c7eca4e35734380f28298ba5db19"
      ],
      "author": {
        "name": "Peter Zijlstra",
        "email": "a.p.zijlstra@chello.nl",
        "time": "Wed Nov 17 23:17:37 2010 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Dec 16 11:36:43 2010 +0100"
      },
      "message": "perf: Sysfs enumeration\n\nSimple sysfs emumeration of the PMUs.\n\nUse a \"event_source\" bus, and add PMU devices using their name.\n\nEach PMU device has a type attribute which contrains the value needed\nfor perf_event_attr::type to identify this PMU.\n\nThis is the minimal stub needed to start using this interface,\nwe\u0027ll consider extending the sysfs usage later.\n\nCc: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nCc: Greg KH \u003cgregkh@suse.de\u003e\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLKML-Reference: \u003c20101117222056.316982569@chello.nl\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "2e80a82a49c4c7eca4e35734380f28298ba5db19",
      "tree": "c60fe1cc6696c893a2c6c5891981bf8e81d9ab90",
      "parents": [
        "9f58a205c62d0dad1df38d076324a89b1a0f1d65"
      ],
      "author": {
        "name": "Peter Zijlstra",
        "email": "a.p.zijlstra@chello.nl",
        "time": "Wed Nov 17 23:17:36 2010 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Dec 16 11:36:43 2010 +0100"
      },
      "message": "perf: Dynamic pmu types\n\nExtend the perf_pmu_register() interface to allow for named and\ndynamic pmu types.\n\nBecause we need to support the existing static types we cannot use\ndynamic types for everything, hence provide a type argument.\n\nIf we want to enumerate the PMUs they need a name, provide one.\n\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLKML-Reference: \u003c20101117222056.259707703@chello.nl\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "9f58a205c62d0dad1df38d076324a89b1a0f1d65",
      "tree": "57c7538b7d648d8d7bf4b4c395a61d778c86f73f",
      "parents": [
        "24a24bb6ff3dc3a09bb131241be920ecc3f0e519"
      ],
      "author": {
        "name": "Peter Zijlstra",
        "email": "a.p.zijlstra@chello.nl",
        "time": "Wed Nov 17 23:17:35 2010 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Dec 16 11:36:43 2010 +0100"
      },
      "message": "init: Initialized IDR earlier\n\nperf_event_init() wants to start using IDR trees, its needs in turn\nare satisfied by mm_init().\n\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLKML-Reference: \u003c20101117222056.206992649@chello.nl\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "24a24bb6ff3dc3a09bb131241be920ecc3f0e519",
      "tree": "181eca7d23ba93af11304683a309e18b697a15b0",
      "parents": [
        "4407204c5c9037763aadce39b025529dfbfcac9e"
      ],
      "author": {
        "name": "Peter Zijlstra",
        "email": "a.p.zijlstra@chello.nl",
        "time": "Wed Nov 17 23:17:33 2010 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Dec 16 11:36:42 2010 +0100"
      },
      "message": "perf: Move perf_event_init() into main.c\n\nCurrently we call perf_event_init() from sched_init(). In order to\nmake it more obvious move it to the cannnonical location.\n\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLKML-Reference: \u003c20101117222056.093629821@chello.nl\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "4407204c5c9037763aadce39b025529dfbfcac9e",
      "tree": "e9493f1e9f485c5299a07d5b618b6c983029aa65",
      "parents": [
        "006b20fe4c69189b0d854e5eabf269e50ca86cdd"
      ],
      "author": {
        "name": "Peter Zijlstra",
        "email": "a.p.zijlstra@chello.nl",
        "time": "Wed Dec 08 15:56:23 2010 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Dec 16 11:36:42 2010 +0100"
      },
      "message": "perf, x86: Detect broken BIOSes that corrupt the PMU\n\nSome BIOSes use PMU resources, which can cause various bugs:\n\n - Non-working or erratic PMU based statistics - the PMU can end up\n   counting the wrong thing, resulting in misleading statistics\n\n - Profiling can stop working or it can profile the wrong thing\n\n - A non-working or erratic NMI watchdog that cannot be relied on\n\n - The kernel may disturb whatever thing the BIOS tries to use the\n   PMU for - possibly causing hardware malfunction in extreme cases.\n\n - ... and other forms of potential misbehavior\n\nVarious forms of such misbehavior has been observed in practice - there are\nBIOSes that just corrupt the PMU state, consequences be damned.\n\nThe PMU is a CPU resource that is handled by the kernel and the BIOS\nstealing+corrupting it is not acceptable nor robust, so we detect it,\nwarn about it and further refuse to touch the PMU ourselves.\n\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Jason Wessel \u003cjason.wessel@windriver.com\u003e\nCc: Don Zickus \u003cdzickus@redhat.com\u003e\nCc: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nLKML-Reference: \u003cnew-submission\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "006b20fe4c69189b0d854e5eabf269e50ca86cdd",
      "tree": "948b08825a36114c85ddc2bfcd965c261e32810f",
      "parents": [
        "5f29805a4f4627e766f862ff9f10c14f5f314359",
        "d949750fed168b6553ca11ed19e4affd19d7a4d7"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Dec 16 11:22:25 2010 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Dec 16 11:22:27 2010 +0100"
      },
      "message": "Merge branch \u0027perf/urgent\u0027 into perf/core\n\nMerge reason: We want to apply a dependent patch.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "d949750fed168b6553ca11ed19e4affd19d7a4d7",
      "tree": "a98953ef3448b7b4909f1d90be266e0cfbdff328",
      "parents": [
        "ce677831a4abd0f9f957c90ac6f6a0d0472bafb4",
        "e63233f75a1a6bfa97ffb52a20cc6801a4c63fb2"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Dec 16 11:21:24 2010 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Dec 16 11:21:24 2010 +0100"
      },
      "message": "Merge branch \u0027tip/perf/urgent\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-2.6-trace into perf/urgent\n"
    },
    {
      "commit": "ce677831a4abd0f9f957c90ac6f6a0d0472bafb4",
      "tree": "755fb098fa0e27bfa710272cd5686dabc7922360",
      "parents": [
        "5167695753c63444a9e6cbbef136200a16c7a225"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Sun Oct 24 21:50:42 2010 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Dec 16 11:14:31 2010 +0100"
      },
      "message": "perf: Fix off by one in perf_swevent_init()\n\nThe perf_swevent_enabled[] array has PERF_COUNT_SW_MAX elements.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLKML-Reference: \u003c20101024195041.GT5985@bicker\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "5f29805a4f4627e766f862ff9f10c14f5f314359",
      "tree": "4feba54ee18763121e9b2424f47c880709cd68cd",
      "parents": [
        "67b96c182c36c83cd6881122b4a7922b2634047b"
      ],
      "author": {
        "name": "Don Zickus",
        "email": "dzickus@redhat.com",
        "time": "Mon Dec 13 10:31:58 2010 -0500"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Dec 13 18:23:23 2010 +0100"
      },
      "message": "x86, watchdog: Compile fix when CONFIG_LOCAL_APIC not enabled\n\nWhen adjusting the code to handle removing the old nmi watchdog,\nI forgot to consider the compile case when the local apic is not\nenabled.\n\nThis change fixes the following build error:\n\n  arch/x86/kernel/apic/hw_nmi.c:28:6: error: redefinition of ‘touch_nmi_watchdog’\n\nSigned-off-by: Don Zickus \u003cdzickus@redhat.com\u003e\nAcked-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nCc: Rakib Mullick \u003crakib.mullick@gmail.com\u003e\nLKML-Reference: \u003c20101213153719.GD18577@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "67b96c182c36c83cd6881122b4a7922b2634047b",
      "tree": "600cdd9b5f2682ae2e040f580a76eb5195ef45d4",
      "parents": [
        "efc70d241f5c7fc0a9f1c2a01781ed946d9dbe21",
        "ddbc24b72c2c3f3f0182bbc2cb70b31c52a6f45b"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Dec 10 00:31:30 2010 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Dec 10 00:31:30 2010 +0100"
      },
      "message": "Merge branch \u0027perf/core\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux-2.6 into perf/core\n"
    },
    {
      "commit": "efc70d241f5c7fc0a9f1c2a01781ed946d9dbe21",
      "tree": "98b02db1765706a5569068e7dccd53bab11e7e1a",
      "parents": [
        "5dc3055879b8f659f62abb7c3d1eaa4d02e36d65"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Dec 10 00:27:23 2010 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Dec 10 00:29:24 2010 +0100"
      },
      "message": "perf, sparc: Fix CONFIG_PERF_EVENTS\u003dy build error\n\nFix a typo in:\n\n  004417a6d468: perf, arch: Cleanup perf-pmu init vs lockup-detector\n\nWhich caused a build failure on Sparc, reported by Stephen Rothwell.\n\nReported-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nCc: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "5dc3055879b8f659f62abb7c3d1eaa4d02e36d65",
      "tree": "823b69dd3ed28bc9d05fc4ecf31e780341efdf5b",
      "parents": [
        "96a84c20d635fb1e98ab92f9fc517c4441f5c424"
      ],
      "author": {
        "name": "Don Zickus",
        "email": "dzickus@redhat.com",
        "time": "Mon Nov 29 17:07:17 2010 -0500"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Dec 10 00:01:06 2010 +0100"
      },
      "message": "x86, NMI: Add back unknown_nmi_panic and nmi_watchdog sysctls\n\nOriginally adapted from Huang Ying\u0027s patch which moved the\nunknown_nmi_panic to the traps.c file.  Because the old nmi\nwatchdog was deleted before this change happened, the\nunknown_nmi_panic sysctl was lost.  This re-adds it.\n\nAlso, the nmi_watchdog sysctl was re-implemented and its\ndocumentation updated accordingly.\n\nPatch-inspired-by: Huang Ying \u003cying.huang@intel.com\u003e\nSigned-off-by: Don Zickus \u003cdzickus@redhat.com\u003e\nReviewed-by: Cyrill Gorcunov \u003cgorcunov@gmail.com\u003e\nAcked-by: Yinghai Lu \u003cyinghai@kernel.org\u003e\nCc: fweisbec@gmail.com\nLKML-Reference: \u003c1291068437-5331-3-git-send-email-dzickus@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "96a84c20d635fb1e98ab92f9fc517c4441f5c424",
      "tree": "0bbc7fef23879f1f468e4521ca22bb0585a001ac",
      "parents": [
        "2c6cb1053ad8b61ab9fb50b578d0ffea959f7583"
      ],
      "author": {
        "name": "Don Zickus",
        "email": "dzickus@redhat.com",
        "time": "Mon Nov 29 17:07:16 2010 -0500"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Dec 10 00:01:06 2010 +0100"
      },
      "message": "lockup detector: Compile fixes from removing the old x86 nmi watchdog\n\nMy patch that removed the old x86 nmi watchdog broke other\narches.  This change reverts a piece of that patch and puts the\nchange in the correct spot.\n\nSigned-off-by: Don Zickus \u003cdzickus@redhat.com\u003e\nReviewed-by: Cyrill Gorcunov \u003cgorcunov@gmail.com\u003e\nCc: fweisbec@gmail.com\nCc: yinghai@kernel.org\nLKML-Reference: \u003c1291068437-5331-2-git-send-email-dzickus@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "2c6cb1053ad8b61ab9fb50b578d0ffea959f7583",
      "tree": "37f227660137cb41764aab93502021bae90134af",
      "parents": [
        "c277443cfc29b1623b4923219ff0bdb48b91b589"
      ],
      "author": {
        "name": "Rakib Mullick",
        "email": "rakib.mullick@gmail.com",
        "time": "Thu Dec 09 14:47:34 2010 +0600"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Thu Dec 09 16:06:52 2010 +0100"
      },
      "message": "x86: Address \u0027unused\u0027 warning in hw_nmi.c again\n\narch/x86/kernel/apic/hw_nmi.c:29: warning: backtrace_mask defined but not used\n\ncommit 0e2af2a9(x86, hw_nmi: Move backtrace_mask declaration under\nARCH_HAS_NMI_WATCHDOG) addressed this warning, but it was reintroduced\nby commit 5f2b0ba4(x86, nmi_watchdog: Remove the old nmi_watchdog).\n\nMove backtrace_mask into the #ifdef arch_trigger_all_cpu_backtrace\nsection again.\n\nSigned-off-by: Rakib Mullick \u003crakib.mullick@gmail.com\u003e\nCc: Don Zickus \u003cdzickus@redhat.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nLKML-Reference: \u003cAANLkTi\u003drcc38QzoKa6LFy4m++-p_9\u003dZt4_kDQE\u003dGeKxf@mail.gmail.com\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "ddbc24b72c2c3f3f0182bbc2cb70b31c52a6f45b",
      "tree": "c97e592700287b4ec3e61015d05dc5fd3b9cce8e",
      "parents": [
        "ba74f0640d963ccc914ac533cb0ba133ee07bcf2"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Dec 09 12:20:20 2010 -0200"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Dec 09 12:20:20 2010 -0200"
      },
      "message": "perf session: Remove unneeded dump_printf calls\n\nSince we check at the beginning of the callers, no need to ask if\ndump_trace is set multiple times.\n\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ian Munsie \u003cimunsie@au1.ibm.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nLKML-Reference: \u003cnew-submission\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "ba74f0640d963ccc914ac533cb0ba133ee07bcf2",
      "tree": "1bb018963e13c5cc84c35c42e9cc18543ea43854",
      "parents": [
        "3dfc2c0aee789843d18f6e4675658e6879465a56"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Dec 07 12:49:01 2010 +0000"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Dec 09 12:15:43 2010 -0200"
      },
      "message": "perf session: Split out user event processing\n\nSimplify further.\n\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ian Munsie \u003cimunsie@au1.ibm.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nLKML-Reference: \u003c20101207124551.110956235@linutronix.de\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "3dfc2c0aee789843d18f6e4675658e6879465a56",
      "tree": "8b08c442b32b3dd4df6c206fca4d2439c80db1a9",
      "parents": [
        "532e7269c01098f0be6e08113c6947ec6ed11bfa"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Dec 07 12:48:58 2010 +0000"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Dec 09 12:13:13 2010 -0200"
      },
      "message": "perf session: Split out sample preprocessing\n\nSimplify the code a bit.\n\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ian Munsie \u003cimunsie@au1.ibm.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nLKML-Reference: \u003c20101207124551.014649793@linutronix.de\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "532e7269c01098f0be6e08113c6947ec6ed11bfa",
      "tree": "3707b1041985a928fcb1c53356f0fd9ba18edcf6",
      "parents": [
        "f74725dcf2f6931c26bc65e77e34e693eeb8441c"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Dec 07 12:48:55 2010 +0000"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Dec 09 12:10:53 2010 -0200"
      },
      "message": "perf session: Move dump code to event delivery path\n\nPreparatory patch for ordered perf report -D\n\nAcked-by: Ian Munsie \u003cimunsie@au1.ibm.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ian Munsie \u003cimunsie@au1.ibm.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nLKML-Reference: \u003c20101207124550.918655066@linutronix.de\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "f74725dcf2f6931c26bc65e77e34e693eeb8441c",
      "tree": "bee0c22121538824e9e0cbfb3ea7a660717c3d0e",
      "parents": [
        "e4c2df132fef60a28b851abc1859a531e64f350c"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Dec 07 12:48:53 2010 +0000"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Dec 09 12:09:51 2010 -0200"
      },
      "message": "perf session: Add file_offset to event delivery function\n\nPreparatory patch for ordered output of perf report -D\n\nAcked-by: Ian Munsie \u003cimunsie@au1.ibm.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ian Munsie \u003cimunsie@au1.ibm.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nLKML-Reference: \u003c20101207124550.818568607@linutronix.de\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "e4c2df132fef60a28b851abc1859a531e64f350c",
      "tree": "19a69d8d0329dc6a69ff714cf0980f3df59b81a0",
      "parents": [
        "9aefcab0de472ee2b3ab195a6827ddd4b170e3a7"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Dec 07 12:48:50 2010 +0000"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Dec 09 12:09:18 2010 -0200"
      },
      "message": "perf session: Store file offset in sample_queue\n\nPreparatory patch for ordered output of perf report -D.\n\nAcked-by: Ian Munsie \u003cimunsie@au1.ibm.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ian Munsie \u003cimunsie@au1.ibm.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nLKML-Reference: \u003c20101207124550.725128545@linutronix.de\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "9aefcab0de472ee2b3ab195a6827ddd4b170e3a7",
      "tree": "2747c4c5cfd42ba3b761ec233982b974ddda0a64",
      "parents": [
        "79a14c1f458d598642bf11f09512c83d33a114e6"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Dec 07 12:48:47 2010 +0000"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Dec 09 11:18:06 2010 -0200"
      },
      "message": "perf session: Consolidate the dump code\n\nThe dump code used by perf report -D is scattered all over the place.\nMove it to separate functions.\n\nAcked-by: Ian Munsie \u003cimunsie@au1.ibm.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ian Munsie \u003cimunsie@au1.ibm.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nLKML-Reference: \u003c20101207124550.625434869@linutronix.de\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "79a14c1f458d598642bf11f09512c83d33a114e6",
      "tree": "33f9d0fe1bd8275a587ccd48adf2074087ed7f55",
      "parents": [
        "3835bc00c5b2d8e337a6e9d7b44f47e02760dba3"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Dec 07 12:48:44 2010 +0000"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Dec 09 11:15:38 2010 -0200"
      },
      "message": "perf session: Dont queue events w/o timestamps\n\nIf the event has no timestamp assigned then the parse code sets it to\n~0ULL which causes the ordering code to enqueue it at the end.\n\nProcess it right away.\n\nReported-by: Ian Munsie \u003cimunsie@au1.ibm.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ian Munsie \u003cimunsie@au1.ibm.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nLKML-Reference: \u003c20101207124550.528788441@linutronix.de\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "3835bc00c5b2d8e337a6e9d7b44f47e02760dba3",
      "tree": "c93ec68b81e3c44c0d6e42d9e2bdeebf38657205",
      "parents": [
        "b226a5a72901bc9c73d639ea2e53e6c304bf3b74"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Dec 07 12:48:42 2010 +0000"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Dec 09 11:15:07 2010 -0200"
      },
      "message": "perf event: Prevent unbound event__name array access\n\nevent__name[] is missing an entry for PERF_RECORD_FINISHED_ROUND, but we\nhappily access the array from the dump code.\n\nMake event__name[] static and provide an accessor function, fix up all\ncallers and add the missing string.\n\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ian Munsie \u003cimunsie@au1.ibm.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nLKML-Reference: \u003c20101207124550.432593943@linutronix.de\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "b226a5a72901bc9c73d639ea2e53e6c304bf3b74",
      "tree": "3cc388b8450f95af1909c1ce00978b5db6ed17a5",
      "parents": [
        "2c6cb1053ad8b61ab9fb50b578d0ffea959f7583"
      ],
      "author": {
        "name": "David Ahern",
        "email": "daahern@cisco.com",
        "time": "Tue Dec 07 19:39:46 2010 -0700"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Dec 09 11:07:07 2010 -0200"
      },
      "message": "perf report: Allow user to specify path to kallsyms file\n\nThis is useful for analyzing a perf data file on a different system than\nthe one data was collected on and still include symbols from loaded\nkernel modules in the output.\n\nCommiter note: Updated the man page accordingly.\n\nLKML-Reference: \u003c1291775986-16475-1-git-send-email-daahern@cisco.com\u003e\nSigned-off-by: David Ahern \u003cdaahern@cisco.com\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "c277443cfc29b1623b4923219ff0bdb48b91b589",
      "tree": "0655516f81164a42dfb06e416b54c50cac33f433",
      "parents": [
        "c079c791c5a0627fc7b752d31d72e274e0596ba8"
      ],
      "author": {
        "name": "Peter Zijlstra",
        "email": "a.p.zijlstra@chello.nl",
        "time": "Wed Dec 08 15:29:02 2010 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Dec 08 20:16:31 2010 +0100"
      },
      "message": "perf: Stop all counters on reboot\n\nUse the reboot notifier to detach all running counters on reboot, this\nsolves a problem with kexec where the new kernel doesn\u0027t expect\nrunning counters (rightly so).\n\nIt will however decrease the coverage of the NMI watchdog. Making a\nkexec specific reboot notifier callback would be best, however that\nwould require touching all notifier callback handlers as they are not\nproperly structured to deal with new state.\n\nAs a compromise, place the perf reboot notifier at the very last\nposition in the list.\n\nReported-by: Yinghai Lu \u003cyinghai@kernel.org\u003e\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Vivek Goyal \u003cvgoyal@redhat.com\u003e\nCc: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nCc: Jason Wessel \u003cjason.wessel@windriver.com\u003e\nCc: Don Zickus \u003cdzickus@redhat.com\u003e\nLKML-Reference: \u003cnew-submission\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "c079c791c5a0627fc7b752d31d72e274e0596ba8",
      "tree": "ada5a8585ccfa7c8a527130f86eb05ec16eade1f",
      "parents": [
        "b38aa89600be39b3e10c5b6529aed2e66518598e"
      ],
      "author": {
        "name": "Peter Zijlstra",
        "email": "a.p.zijlstra@chello.nl",
        "time": "Thu Nov 25 08:56:17 2010 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Dec 08 20:16:30 2010 +0100"
      },
      "message": "perf, amd: Remove the nb lock\n\nSince all the hotplug stuff is serialized by the hotplug mutex,\ndo away with the amd_nb_lock.\n\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLKML-Reference: \u003cnew-submission\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "5167695753c63444a9e6cbbef136200a16c7a225",
      "tree": "6394b1e620027882556beb2e899449805dd3c3cc",
      "parents": [
        "6313e3c21743cc88bb5bd8aa72948ee1e83937b6"
      ],
      "author": {
        "name": "Peter Zijlstra",
        "email": "a.p.zijlstra@chello.nl",
        "time": "Tue Dec 07 14:18:20 2010 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Dec 08 20:14:08 2010 +0100"
      },
      "message": "perf: Fix duplicate events with multiple-pmu vs software events\n\nBecause the multi-pmu bits can share contexts between struct pmu\ninstances we could get duplicate events by iterating the pmu list.\n\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nLKML-Reference: \u003cnew-submission\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "6313e3c21743cc88bb5bd8aa72948ee1e83937b6",
      "tree": "0199e3ec8d3ad7799468f51d251b542192099777",
      "parents": [
        "6dde39be39e636c1d41e73590668d5903b11535b",
        "e7a3481c0246c8e45e79c629efd63b168e91fcda",
        "18483b81ee7e70ee68d4b18be618be5cfcc0b290",
        "61ab25447ad6334a74e32f60efb135a3467223f8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 08 06:40:59 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 08 06:40:59 2010 -0800"
      },
      "message": "Merge branches \u0027x86-fixes-for-linus\u0027, \u0027perf-fixes-for-linus\u0027 and \u0027sched-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  x86/pvclock: Zero last_value on resume\n\n* \u0027perf-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  perf record: Fix eternal wait for stillborn child\n  perf header: Don\u0027t assume there\u0027s no attr info if no sample ids is provided\n  perf symbols: Figure out start address of kernel map from kallsyms\n  perf symbols: Fix kallsyms kernel/module map splitting\n\n* \u0027sched-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  nohz: Fix printk_needs_cpu() return value on offline cpus\n  printk: Fix wake_up_klogd() vs cpu hotplug\n"
    },
    {
      "commit": "6dde39be39e636c1d41e73590668d5903b11535b",
      "tree": "d40ca2fda338ce846697e4123ed7a963595829bb",
      "parents": [
        "f8f5d4f11dc7d321fb372b09fc8767069a18bf30",
        "599bbb9de0fe9c494a223a34d790b353ad4d69f8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 08 06:34:39 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 08 06:34:39 2010 -0800"
      },
      "message": "Merge branch \u0027drm-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6\n\n* \u0027drm-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6:\n  drm/i915: i915 cannot provide switcher services.\n  drm/radeon/kms: fix vram base calculation on rs780/rs880\n  drm/radeon/kms: fix formatting of vram and gtt info\n  drm/radeon/kms: forbid big bo allocation (fdo 31708) v3\n  drm: Don\u0027t try and disable an encoder that was never enabled\n  drm: Add missing drm_vblank_put() along queue vblank error path\n  drm/i915/dp: Only apply the workaround if the select is still active\n  drm/i915: Emit a request to clear a flushed and idle ring for unbusy bo\n  drm/i915/lvds: Always restore panel-fitter when enabling the LVDS\n  drm/i915/ringbuffer: Only print an error on the second attempt to reset head\n  drm/i915: announce to userspace that the bsd ring is coherent\n  agp/intel: Fix wrong kunmap in i830_cleanup()\n  drm/i915: Factor in pixel-repeat in FDI M/N calculation\n  drm/i915: Death to the unnecessary 64bit divide\n  drm/i915: Clean conflicting modesetting registers upon init\n  drm/i915: Apply a workaround for transitioning from DP on pipe B to HDMI.\n  drm/i915: Always set the DP transcoder config to 8BPC.\n"
    },
    {
      "commit": "f8f5d4f11dc7d321fb372b09fc8767069a18bf30",
      "tree": "cc615bcdfd5c4b8f5b643785b17c728e3d88769a",
      "parents": [
        "2cedcc4f122934c3ad38dfb2a400b98a62703e6d",
        "47d092352c132a2d0ee4156b5dca263eaad2c17f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 08 06:34:02 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 08 06:34:02 2010 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input:\n  Input: wacom - add new Bamboo PT (0xdb)\n  Input: add input driver for polled GPIO buttons\n  Input: turbografx - fix reference counting\n  Input: synaptics - fix handling of 2-button ClickPads\n  Input: wacom - add IDs for two new Bamboo PTs\n  Input: document struct input_absinfo\n  Input: add keycodes for touchpad on/off keys\n  Input: usbtouchscreen - add support for LG Flatron T1710B\n"
    },
    {
      "commit": "599bbb9de0fe9c494a223a34d790b353ad4d69f8",
      "tree": "d535cd1eacfe9217da0c43c5e6bfdc76994b6b2a",
      "parents": [
        "8961d52d4cc52edf5672f8f2712c57162b736793"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Dec 06 12:42:46 2010 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Dec 08 15:40:44 2010 +1000"
      },
      "message": "drm/i915: i915 cannot provide switcher services.\n\nit has a DSM but the switcher is done via WMI.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "47d092352c132a2d0ee4156b5dca263eaad2c17f",
      "tree": "428946817cf23fff3ef4fd065c9ae11c8ef2c1fe",
      "parents": [
        "0e7d0c860a0dee49dacb7bbb248d1eba637075ad"
      ],
      "author": {
        "name": "David Foley",
        "email": "favux.is@gmail.com",
        "time": "Tue Dec 07 21:05:59 2010 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Dec 07 21:09:38 2010 -0800"
      },
      "message": "Input: wacom - add new Bamboo PT (0xdb)\n\nAdds new Bamboo Pen \u0026 Touch model - Bamboo P \u0026 T Special Edition\nMedium (CTH661/L; Product ID \u003d 0xdb).\n\nTested-by: Tobias Verbeke \u003ctobias.verbeke@gmail.com\u003e\nSigned-off-by: David Foley \u003cfavux.is@gmail.com\u003e\nAcked-by: Ping Cheng \u003cpingc@wacom.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "2cedcc4f122934c3ad38dfb2a400b98a62703e6d",
      "tree": "dffa5daaf84cc7cd1a7e966ce4c6885e4dd974b9",
      "parents": [
        "6142e05f30b101adeafb0d12e35983f44f68233e",
        "812c4e40c27b6ea103ecfbf91d43654356629b81"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 07 17:13:50 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 07 17:13:50 2010 -0800"
      },
      "message": "Merge branch \u0027fixes/2637-rc5/s3c24xx\u0027 of git://git.fluff.org/bjdooks/linux\n\n* \u0027fixes/2637-rc5/s3c24xx\u0027 of git://git.fluff.org/bjdooks/linux:\n  ARM: S3C24XX: Fix mess with gpio {set,get}_pull callbacks\n  ARM: mini2440: Fix Kconfig to allow kernel to build\n  ARM: S3C2412: Fix typo in CONFIG_CPU_S3C2412_ONLY definition\n  ARM: S3C2443: Select properly ARM core type\n  ARM: SMDK2416: Select MACH_SMDK, S3C_DEV_NAND, S3C_DEV_USB_HOST\n"
    },
    {
      "commit": "812c4e40c27b6ea103ecfbf91d43654356629b81",
      "tree": "bdd9c098825bcd603a541c3935e7a70898b3769f",
      "parents": [
        "2e18edf75d586d9044c1f1e6b1bc8e7c26c4149f"
      ],
      "author": {
        "name": "Vasily Khoruzhick",
        "email": "anarsoul@gmail.com",
        "time": "Wed Dec 01 08:29:23 2010 +0200"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Dec 08 01:04:56 2010 +0000"
      },
      "message": "ARM: S3C24XX: Fix mess with gpio {set,get}_pull callbacks\n\nCurrently the {set,get}_pull callbacks of the s3c24xx_gpiocfg_default structure\nare initalized via s3c_gpio_{get,set}pull_1up. This results in a linker\nerror when only CONFIG_CPU_S3C2442 is selected:\n\narch/arm/plat-s3c24xx/built-in.o:(.data+0x13f4): undefined reference to\n`s3c_gpio_getpull_1up\u0027\narch/arm/plat-s3c24xx/built-in.o:(.data+0x13f8): undefined reference to\n`s3c_gpio_setpull_1up\u0027\n\nThe s3c2442 has pulldowns instead of pullups compared to the s3c2440.\nThe method of controlling them is the same though.\nSo this patch modifies the existing s3c_gpio_{get,set}pull_1up helper functions\nto take an additional parameter deciding whether the pin has a pullup or pulldown.\nThe s3c_gpio_{get,set}pull_1{down,up} functions then wrap that functions passing\neither S3C_GPIO_PULL_UP or S3C_GPIO_PULL_DOWN.\n\nFurthermore this patch sets up the s3c24xx_gpiocfg_default.{get,set}_pull fields\nin the s3c244{0,2}_map_io function to the new pulldown helper functions.\n\nBased on patch from \"Lars-Peter Clausen\" \u003clars@metafoo.de\u003e\n\nSigned-off-by: Vasily Khoruzhick \u003canarsoul@gmail.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "8961d52d4cc52edf5672f8f2712c57162b736793",
      "tree": "bb70f07b4b6097a2c71aada6570b3cd15a74dc09",
      "parents": [
        "dd7cc55a258400440aff5869d3e1e111142297cd"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Fri Dec 03 14:37:22 2010 -0500"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Dec 08 09:35:05 2010 +1000"
      },
      "message": "drm/radeon/kms: fix vram base calculation on rs780/rs880\n\nAvoid overflowing a 32 bit value.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "dd7cc55a258400440aff5869d3e1e111142297cd",
      "tree": "3f8a8b3f8c21083ab01b6a1f98ad5423f83cae00",
      "parents": [
        "93225b0d7bc030f4a93165347a65893685822d70"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Fri Dec 03 14:37:21 2010 -0500"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Dec 08 09:34:32 2010 +1000"
      },
      "message": "drm/radeon/kms: fix formatting of vram and gtt info\n\nprint the full 64 bit values.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "93225b0d7bc030f4a93165347a65893685822d70",
      "tree": "86e3dda44c3b327f91e2fcc2355f35639a4aab53",
      "parents": [
        "541cc966915b6756e54c20eebe60ae957afdb537"
      ],
      "author": {
        "name": "Jerome Glisse",
        "email": "jglisse@redhat.com",
        "time": "Fri Dec 03 16:38:19 2010 -0500"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Dec 08 09:33:41 2010 +1000"
      },
      "message": "drm/radeon/kms: forbid big bo allocation (fdo 31708) v3\n\nForbid allocating buffer bigger than visible VRAM or GTT, also\nproperly set lpfn field.\n\nv2 - use max macro\n   - silence warning\nv3 - don\u0027t explicitly set range limit\n   - use min macro\n\nCc: stable \u003cstable@kernel.org\u003e\n\nSigned-off-by: Jerome Glisse \u003cjglisse@redhat.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "541cc966915b6756e54c20eebe60ae957afdb537",
      "tree": "f8e24751b5545577e1b480424e1514b5cfc4e042",
      "parents": [
        "ea5d552c73707645c53d42e8a71c9a4d9cbb85c1"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Mon Dec 06 11:24:07 2010 +0000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Dec 08 09:33:02 2010 +1000"
      },
      "message": "drm: Don\u0027t try and disable an encoder that was never enabled\n\nPrevents code that assumes that the encoder is active when asked to be\ndisabled from dying a horrible death.\n\nReported-by: Daniel Vetter \u003cdaniel.vetter@ffwll.ch\u003e\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "ea5d552c73707645c53d42e8a71c9a4d9cbb85c1",
      "tree": "566a4e3dc33eb9bcee23c5930d8f44844565d4be",
      "parents": [
        "e516c7df4cfe335a2ea220480cfac558dc738ae4"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Wed Dec 01 19:41:31 2010 +0000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Dec 08 09:31:52 2010 +1000"
      },
      "message": "drm: Add missing drm_vblank_put() along queue vblank error path\n\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nCc: Kristian Høgsberg \u003ckrh@bitplanet.net\u003e\nAcked-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "e516c7df4cfe335a2ea220480cfac558dc738ae4",
      "tree": "d79fe2aadba4bcec5016084f1d26c12cac029994",
      "parents": [
        "81e8d2162566379adcf4b3700f03845c62577145",
        "1b39d6f37622f1da70aa2cfd38bfff9a52c13e05"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Dec 08 09:30:59 2010 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Dec 08 09:30:59 2010 +1000"
      },
      "message": "Merge branch \u0027drm-intel-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ickle/drm-intel into drm-fixes\n"
    },
    {
      "commit": "1b39d6f37622f1da70aa2cfd38bfff9a52c13e05",
      "tree": "a2402c55a1cd5db952a45bfa06f598100f56e299",
      "parents": [
        "7a1948768c2998f5bddb2327696cbe3161f468ed"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Mon Dec 06 11:20:45 2010 +0000"
      },
      "committer": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Tue Dec 07 22:46:11 2010 +0000"
      },
      "message": "drm/i915/dp: Only apply the workaround if the select is still active\n\nAs we may try to power down the link at various times, it is not\nnecessarily still coupled with an encoder and so we must be careful not\nto depend upon an operation that is only valid when the link is still\nattached to a pipe.\n\nFixes regression in 5bddd17.\n\nReported-and-tested-by: Daniel Vetter \u003cdaniel.vetter@ffwll.ch\u003e\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nCc: stable@kernel.org [after applying 5bddd17]\n"
    },
    {
      "commit": "6142e05f30b101adeafb0d12e35983f44f68233e",
      "tree": "973086023d9e67cb93e7a36bd7e5bb373e07a6a0",
      "parents": [
        "81e8d2162566379adcf4b3700f03845c62577145"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Dec 07 17:41:40 2010 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 07 11:29:14 2010 -0800"
      },
      "message": "MN10300: Fix interrupt mask alteration function call name in gdbstub\n\nFix the name of interrupt mask alteration function (ie the\nlocal_change_intr_mask_level() fn) called in gdbstub to have an arch_\nprefix to match the definition in asm/irqflags.h.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "81e8d2162566379adcf4b3700f03845c62577145",
      "tree": "abf52998d7a1b3cabb939abac590c27fa9c39f2a",
      "parents": [
        "ff43fa8b41fe93cc62bb571a1bfeb487a3f79901",
        "25c9170ed64a6551beefe9315882f754e14486f4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 07 08:14:28 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 07 08:14:28 2010 -0800"
      },
      "message": "Merge branch \u0027irq-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027irq-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  genirq: Fix incorrect proc spurious output\n"
    },
    {
      "commit": "ff43fa8b41fe93cc62bb571a1bfeb487a3f79901",
      "tree": "a0dfb6ed5d8fe0aaa1cedf28f1ad2f1b603b04c9",
      "parents": [
        "c2048b0a0a6e589d9813766489f78185cbabcdc6",
        "8b14d7b22c61f17ccb869e0047d9df6dd9f50a9f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 07 08:14:04 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 07 08:14:04 2010 -0800"
      },
      "message": "Merge branch \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mjg59/platform-drivers-x86\n\n* \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mjg59/platform-drivers-x86:\n  wmi: use memcmp instead of strncmp to compare GUIDs\n  ACPI, hp-wmi: Fix memory leak in acpi query\n  msi-wmi: fix semantically incorrect use of keycode instead of scancode\n  msi-wmi: Add mute key support\n  asus-laptop: add wimax and wwan support\n  eeepc-wmi: fix compiler warning\n  ibm_rtl: _RTL_ is not available in UEFI mode\n  ibm_rtl: Loosen the DMI criteria to all IBM machines\n  drivers/platform/x86/thinkpad_acpi.c: delete double assignment\n  eeepc-wmi: add cpufv sysfs documentation\n  toshiba_acpi.c: Add key_entry for a lone FN keypress\n  ibm_rtl: fix printk format warning\n"
    },
    {
      "commit": "c2048b0a0a6e589d9813766489f78185cbabcdc6",
      "tree": "e3245fb17e97329925d0aa0a350f604d6d3f1f71",
      "parents": [
        "de47de7404e29df8de82f5822b4fde1a6ed97b54",
        "8d7bfb4a891d606d52e1a99cf7231b4417b935dc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 07 08:04:08 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 07 08:04:08 2010 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git390.marist.edu/pub/scm/linux-2.6\n\n* \u0027for-linus\u0027 of git://git390.marist.edu/pub/scm/linux-2.6:\n  [S390] css: fix rsid evaluation for 2nd crw\n  [S390] nohz/s390: fix arch_needs_cpu() return value on offline cpus\n"
    },
    {
      "commit": "de47de7404e29df8de82f5822b4fde1a6ed97b54",
      "tree": "aac835759ef7bf8317847f467c0c0685827da38e",
      "parents": [
        "cf7d7e5a1980d1116ee152d25dac382b112b9c17"
      ],
      "author": {
        "name": "Ian Kent",
        "email": "raven@themaw.net",
        "time": "Tue Dec 07 13:04:00 2010 +0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 07 07:45:44 2010 -0800"
      },
      "message": "autofs4 - remove ioctl mutex (bz23142)\n\nWith the recent changes to remove the BKL a mutex was added to the\nioctl entry point for calls to the old ioctl interface. This mutex\nneeds to be removed because of the need for the expire ioctl to call\nback to the daemon to perform a umount and receive a completion\nstatus (via another ioctl).\n\nThis should be fine as the new ioctl interface uses much of the same\ncode and it has been used without a mutex for around a year without\nissue, as was the original intention.\n\nRef: Bugzilla bug 23142\n\nSigned-off-by: Ian Kent \u003craven@themaw.net\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b38aa89600be39b3e10c5b6529aed2e66518598e",
      "tree": "2be9cfdfc7cc5692cdc53ea8ff2c02c8da29768c",
      "parents": [
        "75b5293a5d176cd9caf6dc590da4f3458c048c3c"
      ],
      "author": {
        "name": "Ian Munsie",
        "email": "imunsie@au1.ibm.com",
        "time": "Mon Nov 29 11:53:07 2010 +1100"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Tue Dec 07 11:58:50 2010 -0200"
      },
      "message": "perf makefile: Allow strong and weak functions in LIB_OBJS\n\nWhen we build perf we place all of the .o files from the library files\n(util, arch/x/util, etc) into libperf.a which is then linked into perf.\n\nThe problem is that the linker will by default only consider .o files\nwithin the .a archive if they are necessary to satisfy an unresolved\nsymbol. As weak functions are not unresolved, it will not consider a .o\nfile from the archive containing the strong versions of weak functions\nunless it requires it for another reason.\n\nThis patch adds the --whole-archive flags to the linker when passing in\nthe libperf.a file to ensure that it will consider every .o file in the\narchive, not just what it believes that it needs. The end result is that\nweak functions can now be overridden by strong variants of them in the\nlibperf.a file.\n\nCc: \"tom.leiming\" \u003ctom.leiming@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLKML-Reference: \u003c1290991642-sup-5890@au1.ibm.com\u003e\nSigned-off-by: Ian Munsie \u003cimunsie@au1.ibm.com\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "7a1948768c2998f5bddb2327696cbe3161f468ed",
      "tree": "618a206608d4e853e9d084d9185a5ab1467f9546",
      "parents": [
        "2a1292fd4cf1558b4a60781227d503c9111d9075"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Tue Dec 07 10:38:40 2010 +0000"
      },
      "committer": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Tue Dec 07 10:59:14 2010 +0000"
      },
      "message": "drm/i915: Emit a request to clear a flushed and idle ring for unbusy bo\n\nIn order for bos to retire eventually, a request must be sent down the\nring. This is expected, for example, by occlusion queries for which mesa\nwill wait upon (whilst running glean) before issuing more batches and so\nthe normal activity upon the ring is suspended and we need to emit a\nrequest to clear the idle ring.\n\nReported-by: Jinjin, Wang \u003cjinjin.wang@intel.com\u003e\nBugzilla: https://bugs.freedesktop.org/show_bug.cgi?id\u003d30380\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\n"
    },
    {
      "commit": "75b5293a5d176cd9caf6dc590da4f3458c048c3c",
      "tree": "40929d6108c662d6eb4c65f900312a37d0d6d566",
      "parents": [
        "10a18d7dc0d9f12483c95ffc234118e9b80edfeb",
        "ce47dc56a2241dc035160a85bc5e34283cdd622c"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Dec 07 07:51:14 2010 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Dec 07 07:51:14 2010 +0100"
      },
      "message": "Merge branch \u0027perf/core\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux-2.6 into perf/core\n"
    },
    {
      "commit": "10a18d7dc0d9f12483c95ffc234118e9b80edfeb",
      "tree": "0f43620107d5231cab669bca4b3c923b721330c7",
      "parents": [
        "f984ba4eb575e4a27ed28a76d4126d2aa9233c32",
        "cf7d7e5a1980d1116ee152d25dac382b112b9c17"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Dec 07 07:49:48 2010 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Dec 07 07:49:51 2010 +0100"
      },
      "message": "Merge commit \u0027v2.6.37-rc5\u0027 into perf/core\n\nMerge reason: Pick up the latest -rc.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "cf7d7e5a1980d1116ee152d25dac382b112b9c17",
      "tree": "d6a235d4d8a5ea4a80bfbdc2314dd92fdd88f915",
      "parents": [
        "086b17046c068ef3fa6e69c03c786b39ca617a0a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 06 20:09:04 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 06 20:09:04 2010 -0800"
      },
      "message": "Linux 2.6.37-rc5\n"
    },
    {
      "commit": "086b17046c068ef3fa6e69c03c786b39ca617a0a",
      "tree": "027f1aac84c1c8eb990a027be963821643cf4d7f",
      "parents": [
        "da8f2e246183ae109f87694ee3f06e8fcca2931b",
        "226291aa4641fa13cb5dec3bcb3379faa83009e2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 06 20:08:25 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 06 20:08:25 2010 -0800"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jlbec/ocfs2\n\n* \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jlbec/ocfs2:\n  ocfs2_connection_find() returns pointer to bad structure\n  ocfs2: char is not always signed\n  Ocfs2: Stop tracking a negative dentry after dentry_iput().\n  ocfs2: fix memory leak\n  fs/ocfs2/dlm: Use GFP_ATOMIC under spin_lock\n"
    },
    {
      "commit": "da8f2e246183ae109f87694ee3f06e8fcca2931b",
      "tree": "2b56c78a2c1cdfa3c1909fe6af7d8f063adeabd6",
      "parents": [
        "7787d2c2f440cc7854bed3d039bf4cc59d9e7897"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Mon Dec 06 19:36:32 2010 -0600"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 06 20:07:57 2010 -0800"
      },
      "message": "ARM: tegra: fix regression from addruart rewrite\n\nCommit 0ea129300982 (\"arm: return both physical and virtual addresses\nfrom addruart\") took out the test for MMU on/off but didn\u0027t switch the\nldr instructions to no longer be conditionals based on said test.\n\nFix that.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nAcked-by: Colin Cross \u003cccross@android.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0e7d0c860a0dee49dacb7bbb248d1eba637075ad",
      "tree": "5b96db3517840fcb8b39c64dce3254124bf59739",
      "parents": [
        "8ed9e0e1b602a0bcdc3bef52ec05fdab5b484341"
      ],
      "author": {
        "name": "Gabor Juhos",
        "email": "juhosg@openwrt.org",
        "time": "Mon Dec 06 17:14:47 2010 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Dec 06 17:15:15 2010 -0800"
      },
      "message": "Input: add input driver for polled GPIO buttons\n\nThe existing gpio-keys driver can be usable only for GPIO lines with\ninterrupt support. Several devices have buttons connected to a GPIO\nline which is not capable to generate interrupts. This patch adds a\nnew input driver using the generic GPIO layer and the input-polldev\nto support such buttons.\n\n[Ben Gardiner \u003cbengardiner@nanometrics.ca: fold code to use more\n of the original gpio_keys infrastructure; cleanups and other\n improvements.]\n\nSigned-off-by: Gabor Juhos \u003cjuhosg@openwrt.org\u003e\nSigned-off-by: Ben Gardiner \u003cbengardiner@nanometrics.ca\u003e\nTested-by: Ben Gardiner \u003cbengardiner@nanometrics.ca\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "7787d2c2f440cc7854bed3d039bf4cc59d9e7897",
      "tree": "d7402ea46b2aa0a4d049e8edc61a302bda4db4d5",
      "parents": [
        "60658f8a293750b59a8a844bf5c387139af9500a",
        "c9e664f1fdf34aa8cede047b206deaa8f1945af0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 06 15:51:14 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 06 15:51:14 2010 -0800"
      },
      "message": "Merge branch \u0027pm-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/suspend-2.6\n\n* \u0027pm-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/suspend-2.6:\n  PM / Hibernate: Fix memory corruption related to swap\n  PM / Hibernate: Use async I/O when reading compressed hibernation image\n"
    },
    {
      "commit": "c9e664f1fdf34aa8cede047b206deaa8f1945af0",
      "tree": "6038002f46173ca785936ac2fe54177197f98a08",
      "parents": [
        "9f339caf8454f0c21983111350ede93983db4340"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Fri Dec 03 22:57:45 2010 +0100"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Mon Dec 06 23:52:08 2010 +0100"
      },
      "message": "PM / Hibernate: Fix memory corruption related to swap\n\nThere is a problem that swap pages allocated before the creation of\na hibernation image can be released and used for storing the contents\nof different memory pages while the image is being saved.  Since the\nkernel stored in the image doesn\u0027t know of that, it causes memory\ncorruption to occur after resume from hibernation, especially on\nsystems with relatively small RAM that need to swap often.\n\nThis issue can be addressed by keeping the GFP_IOFS bits clear\nin gfp_allowed_mask during the entire hibernation, including the\nsaving of the image, until the system is finally turned off or\nthe hibernation is aborted.  Unfortunately, for this purpose\nit\u0027s necessary to rework the way in which the hibernate and\nsuspend code manipulates gfp_allowed_mask.\n\nThis change is based on an earlier patch from Hugh Dickins.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nReported-by: Ondrej Zary \u003clinux@rainbow-software.org\u003e\nAcked-by: Hugh Dickins \u003chughd@google.com\u003e\nReviewed-by: KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "60658f8a293750b59a8a844bf5c387139af9500a",
      "tree": "bd3b2ededb09afec6c8a1bd59fee70bed96cbfdb",
      "parents": [
        "771f8bc71c31c6bd103cdec283012253f352ab1c",
        "f444a57ca10fa7c199f1daf1cebd1fd329004992"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 06 14:49:51 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 06 14:49:51 2010 -0800"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm:\n  ARM: 6524/1: GIC irq desciptor bug fix\n  ARM: 6523/1: iop: ensure sched_clock() is notrace\n  ARM: 6456/1: Fix for building DEBUG with sa11xx_base.c as a module.\n  ARM: 6519/1: kuser: Fix incorrect cmpxchg syscall in kuser helpers\n  ARM: 6505/1: kprobes: Don\u0027t HAVE_KPROBES when CONFIG_THUMB2_KERNEL is selected\n  ARM: 6508/1: vexpress: Correct data alignment in headsmp.S for CONFIG_THUMB2_KERNEL\n  ARM: 6507/1: RealView: Correct data alignment in headsmp.S for CONFIG_THUMB2_KERNEL\n  ARM: 6504/1: Thumb-2: Fix long-distance conditional branches in head.S for Thumb-2.\n  ARM: 6503/1: Thumb-2: Restore sensible zImage header layout for CONFIG_THUMB2_KERNEL\n  ARM: 6502/1: Thumb-2: Fix CONFIG_THUMB2_KERNEL breakage in compressed/head.S\n  ARM: 6501/1: Thumb-2: Correct data alignment for CONFIG_THUMB2_KERNEL in mm/proc-v7.S\n  ARM: 6500/1: Thumb-2: Correct data alignment for CONFIG_THUMB2_KERNEL in kernel/head.S\n  ARM: 6499/1: Thumb-2: Correct data alignment for CONFIG_THUMB2_KERNEL in bootp/init.S\n  ARM: 6498/1: vfp: Correct data alignment for CONFIG_THUMB2_KERNEL\n  ARM: 6497/1: kexec: Correct data alignment for CONFIG_THUMB2_KERNEL\n  ARM: 6496/1: GIC: Do not try to register more then NR_IRQS interrupts\n  ARM: cns3xxx: Fix build with CONFIG_PCI\u003dy\n"
    },
    {
      "commit": "9f339caf8454f0c21983111350ede93983db4340",
      "tree": "ebe959b206b1edfd4d3976617527d43d3858b00c",
      "parents": [
        "698fd6a2c3ca05ec796072defb5c415289a86cdc"
      ],
      "author": {
        "name": "Bojan Smojver",
        "email": "bojan@rexursive.com",
        "time": "Thu Nov 25 23:41:39 2010 +0100"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Mon Dec 06 23:38:29 2010 +0100"
      },
      "message": "PM / Hibernate: Use async I/O when reading compressed hibernation image\n\nThis is a fix for reading LZO compressed image using async I/O.\nEssentially, instead of having just one page into which we keep\nreading blocks from swap, we allocate enough of them to cover the\nlargest compressed size and then let block I/O pick them all up. Once\nwe have them all (and here we wait), we decompress them, as usual.\nObviously, the very first block we still pick up synchronously,\nbecause we need to know the size of the lot before we pick up the\nrest.\n\nAlso fixed the copyright line, which I\u0027ve forgotten before.\n\nSigned-off-by: Bojan Smojver \u003cbojan@rexursive.com\u003e\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\n"
    },
    {
      "commit": "8b14d7b22c61f17ccb869e0047d9df6dd9f50a9f",
      "tree": "e0d21c1bf4b70e4edf318985a9a56c365ac62a5a",
      "parents": [
        "53c96dfdd0c0ccbba7aee84c60ce0f2aa466413f"
      ],
      "author": {
        "name": "Thadeu Lima de Souza Cascardo",
        "email": "cascardo@holoscopio.com",
        "time": "Sun Nov 28 19:46:50 2010 -0200"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Dec 06 17:19:13 2010 -0500"
      },
      "message": "wmi: use memcmp instead of strncmp to compare GUIDs\n\nWhile looking for the duplicates in /sys/class/wmi/, I couldn\u0027t find\nthem. The code that looks for duplicates uses strncmp in a binary GUID,\nwhich may contain zero bytes. The right function is memcmp, which is\nalso used in another section of wmi code.\n\nIt was finding 49142400-C6A3-40FA-BADB-8A2652834100 as a duplicate of\n39142400-C6A3-40FA-BADB-8A2652834100. Since the first byte is the fourth\nprinted, they were found as equal by strncmp.\n\nSigned-off-by: Thadeu Lima de Souza Cascardo \u003ccascardo@holoscopio.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "18483b81ee7e70ee68d4b18be618be5cfcc0b290",
      "tree": "c553f0170c99e2c421f141328bf21e3a310ac174",
      "parents": [
        "60e677373be9c0bf7c9a22937601d5a40e51c042"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Dec 06 15:13:38 2010 -0200"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Dec 06 15:13:38 2010 -0200"
      },
      "message": "perf record: Fix eternal wait for stillborn child\n\nWhen execvp fails to find the specified command on the path we won\u0027t get\nSIGCHLD, so send a SIGUSR1 and exit right away.\n\nCurrent situation would require a SIGINT performed by the user and would\nproduce meaningless summary.\n\nNow:\n\n[acme@emilia linux]$ ./foo\n-bash: ./foo: No such file or directory\n[acme@emilia linux]$ perf record ./foo\n./foo: No such file or directory\n[acme@emilia linux]$\n\nAcked-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\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: Tom Zanussi \u003ctzanussi@gmail.com\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nLKML-Reference: \u003cnew-submission\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "f984ba4eb575e4a27ed28a76d4126d2aa9233c32",
      "tree": "0df5f1510537edac10ae9cc1e5572d70dcf0a8c7",
      "parents": [
        "cd7ebe2298ff1c3112232878678ce5fe6be8a15b"
      ],
      "author": {
        "name": "Masami Hiramatsu",
        "email": "masami.hiramatsu.pt@hitachi.com",
        "time": "Fri Dec 03 18:54:34 2010 +0900"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Dec 06 17:59:32 2010 +0100"
      },
      "message": "kprobes: Use text_poke_smp_batch for unoptimizing\n\nUse text_poke_smp_batch() on unoptimization path for reducing\nthe number of stop_machine() issues. If the number of\nunoptimizing probes is more than MAX_OPTIMIZE_PROBES(\u003d256),\nkprobes unoptimizes first MAX_OPTIMIZE_PROBES probes and kicks\noptimizer for remaining probes.\n\nSigned-off-by: Masami Hiramatsu \u003cmasami.hiramatsu.pt@hitachi.com\u003e\nCc: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ananth N Mavinakayanahalli \u003cananth@in.ibm.com\u003e\nCc: Jason Baron \u003cjbaron@redhat.com\u003e\nCc: Mathieu Desnoyers \u003cmathieu.desnoyers@efficios.com\u003e\nCc: 2nddept-manager@sdl.hitachi.co.jp\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nLKML-Reference: \u003c20101203095434.2961.22657.stgit@ltc236.sdl.hitachi.co.jp\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "cd7ebe2298ff1c3112232878678ce5fe6be8a15b",
      "tree": "7bac7adf40ce2141e779b7d99b2784279c2dc45c",
      "parents": [
        "7deb18dcf0478940ac979de002db1ed8ba6531dc"
      ],
      "author": {
        "name": "Masami Hiramatsu",
        "email": "masami.hiramatsu.pt@hitachi.com",
        "time": "Fri Dec 03 18:54:28 2010 +0900"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Dec 06 17:59:31 2010 +0100"
      },
      "message": "kprobes: Use text_poke_smp_batch for optimizing\n\nUse text_poke_smp_batch() in optimization path for reducing\nthe number of stop_machine() issues. If the number of optimizing\nprobes is more than MAX_OPTIMIZE_PROBES(\u003d256), kprobes optimizes\nfirst MAX_OPTIMIZE_PROBES probes and kicks optimizer for\nremaining probes.\n\nChanges in v5:\n- Use kick_kprobe_optimizer() instead of directly calling\n  schedule_delayed_work().\n- Rescheduling optimizer outside of kprobe mutex lock.\n\nChanges in v2:\n- Allocate code buffer and parameters in arch_init_kprobes()\n  instead of using static arraies.\n- Merge previous max optimization limit patch into this patch.\n  So, this patch introduces upper limit of optimization at\n  once.\n\nSigned-off-by: Masami Hiramatsu \u003cmhiramat@redhat.com\u003e\nCc: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ananth N Mavinakayanahalli \u003cananth@in.ibm.com\u003e\nCc: Jason Baron \u003cjbaron@redhat.com\u003e\nCc: Mathieu Desnoyers \u003cmathieu.desnoyers@efficios.com\u003e\nCc: 2nddept-manager@sdl.hitachi.co.jp\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nLKML-Reference: \u003c20101203095428.2961.8994.stgit@ltc236.sdl.hitachi.co.jp\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "7deb18dcf0478940ac979de002db1ed8ba6531dc",
      "tree": "6fb52200daf5d02cb5aa59c46b856d25c44ea037",
      "parents": [
        "0490cd1f9d99569d3bd64e17adc88db06a5007be"
      ],
      "author": {
        "name": "Masami Hiramatsu",
        "email": "masami.hiramatsu.pt@hitachi.com",
        "time": "Fri Dec 03 18:54:22 2010 +0900"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Dec 06 17:59:31 2010 +0100"
      },
      "message": "x86: Introduce text_poke_smp_batch() for batch-code modifying\n\nIntroduce text_poke_smp_batch(). This function modifies several\ntext areas with one stop_machine() on SMP. Because calling\nstop_machine() is heavy task, it is better to aggregate\ntext_poke requests.\n\n( Note: I\u0027ve talked with Rusty about this interface, and\n  he would not like to expand stop_machine() interface, since\n  it is not for generic use. )\n\nSigned-off-by: Masami Hiramatsu \u003cmhiramat@redhat.com\u003e\nAcked-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\nCc: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ananth N Mavinakayanahalli \u003cananth@in.ibm.com\u003e\nCc: Jason Baron \u003cjbaron@redhat.com\u003e\nCc: Mathieu Desnoyers \u003cmathieu.desnoyers@efficios.com\u003e\nCc: Jan Beulich \u003cjbeulich@novell.com\u003e\nCc: 2nddept-manager@sdl.hitachi.co.jp\nLKML-Reference: \u003c20101203095422.2961.51217.stgit@ltc236.sdl.hitachi.co.jp\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "0490cd1f9d99569d3bd64e17adc88db06a5007be",
      "tree": "a857099ce331773d5103f376860dd3f29f7a8b54",
      "parents": [
        "6274de4984a630b45c6934b3ee62e5692c745328"
      ],
      "author": {
        "name": "Masami Hiramatsu",
        "email": "masami.hiramatsu.pt@hitachi.com",
        "time": "Fri Dec 03 18:54:16 2010 +0900"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Dec 06 17:59:31 2010 +0100"
      },
      "message": "kprobes: Reuse unused kprobe\n\nReuse unused (waiting for unoptimizing and no user handler)\nkprobe on given address instead of returning -EBUSY for\nregistering a new kprobe.\n\nSigned-off-by: Masami Hiramatsu \u003cmasami.hiramatsu.pt@hitachi.com\u003e\nCc: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ananth N Mavinakayanahalli \u003cananth@in.ibm.com\u003e\nCc: Jason Baron \u003cjbaron@redhat.com\u003e\nCc: Mathieu Desnoyers \u003cmathieu.desnoyers@efficios.com\u003e\nCc: 2nddept-manager@sdl.hitachi.co.jp\nLKML-Reference: \u003c20101203095416.2961.39080.stgit@ltc236.sdl.hitachi.co.jp\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "6274de4984a630b45c6934b3ee62e5692c745328",
      "tree": "dfe66f06596b0165c87a75d800fa83acb6201d1b",
      "parents": [
        "61f4e13ffd85c037a942c5b7fd13f2b0c3162862"
      ],
      "author": {
        "name": "Masami Hiramatsu",
        "email": "masami.hiramatsu.pt@hitachi.com",
        "time": "Fri Dec 03 18:54:09 2010 +0900"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Dec 06 17:59:30 2010 +0100"
      },
      "message": "kprobes: Support delayed unoptimizing\n\nUnoptimization occurs when a probe is unregistered or disabled,\nand is heavy because it recovers instructions by using\nstop_machine(). This patch delays unoptimization operations and\nunoptimize several probes at once by using\ntext_poke_smp_batch(). This can avoid unexpected system slowdown\ncoming from stop_machine().\n\nChanges in v5:\n- Split this patch into several cleanup patches and this patch.\n- Fix some text_mutex lock miss.\n- Use bool instead of int for behavior flags.\n- Add additional comment for (un)optimizing path.\n\nChanges in v2:\n- Use dynamic allocated buffers and params.\n\nSigned-off-by: Masami Hiramatsu \u003cmasami.hiramatsu.pt@hitachi.com\u003e\nCc: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ananth N Mavinakayanahalli \u003cananth@in.ibm.com\u003e\nCc: Jason Baron \u003cjbaron@redhat.com\u003e\nCc: Mathieu Desnoyers \u003cmathieu.desnoyers@efficios.com\u003e\nCc: 2nddept-manager@sdl.hitachi.co.jp\nLKML-Reference: \u003c20101203095409.2961.82733.stgit@ltc236.sdl.hitachi.co.jp\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "61f4e13ffd85c037a942c5b7fd13f2b0c3162862",
      "tree": "29ce3816a1fbbed40005df664652e040d88117db",
      "parents": [
        "6f0f1dd71953d4243c11e490dd49ef24ebaf6c0b"
      ],
      "author": {
        "name": "Masami Hiramatsu",
        "email": "masami.hiramatsu.pt@hitachi.com",
        "time": "Fri Dec 03 18:54:03 2010 +0900"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Dec 06 17:59:30 2010 +0100"
      },
      "message": "kprobes: Separate kprobe optimizing code from optimizer\n\nSeparate kprobe optimizing code from optimizer, this\nwill make easy to introducing unoptimizing code in\noptimizer.\n\nSigned-off-by: Masami Hiramatsu \u003cmasami.hiramatsu.pt@hitachi.com\u003e\nCc: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ananth N Mavinakayanahalli \u003cananth@in.ibm.com\u003e\nCc: Jason Baron \u003cjbaron@redhat.com\u003e\nCc: Mathieu Desnoyers \u003cmathieu.desnoyers@efficios.com\u003e\nCc: 2nddept-manager@sdl.hitachi.co.jp\nLKML-Reference: \u003c20101203095403.2961.91201.stgit@ltc236.sdl.hitachi.co.jp\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "6f0f1dd71953d4243c11e490dd49ef24ebaf6c0b",
      "tree": "84a77def76610b59a2abfed87f548ab42b64da84",
      "parents": [
        "6d8e40a85ef72a0514ebd00748eb18cab432b200"
      ],
      "author": {
        "name": "Masami Hiramatsu",
        "email": "masami.hiramatsu.pt@hitachi.com",
        "time": "Fri Dec 03 18:53:57 2010 +0900"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Dec 06 17:59:29 2010 +0100"
      },
      "message": "kprobes: Cleanup disabling and unregistering path\n\nMerge disabling kprobe to unregistering kprobe function\nand add comments for disabing/unregistring process.\n\nCurrent unregistering code disables(disarms) kprobes after\nchecking target kprobe status. This patch changes it to\ndisabling kprobe first after that it changing the kprobe\u0027s\nstate. This allows to share probe disabling code between\ndisable_kprobe() and unregister_kprobe().\n\nSigned-off-by: Masami Hiramatsu \u003cmasami.hiramatsu.pt@hitachi.com\u003e\nCc: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ananth N Mavinakayanahalli \u003cananth@in.ibm.com\u003e\nCc: Jason Baron \u003cjbaron@redhat.com\u003e\nCc: Mathieu Desnoyers \u003cmathieu.desnoyers@efficios.com\u003e\nCc: 2nddept-manager@sdl.hitachi.co.jp\nLKML-Reference: \u003c20101203095356.2961.30152.stgit@ltc236.sdl.hitachi.co.jp\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "6d8e40a85ef72a0514ebd00748eb18cab432b200",
      "tree": "83c393b0918e3e8093a894b2f1405fc3c885ae94",
      "parents": [
        "e4b546a3643fbfc510d5ef7db538e4d3ab00effb"
      ],
      "author": {
        "name": "Masami Hiramatsu",
        "email": "masami.hiramatsu.pt@hitachi.com",
        "time": "Fri Dec 03 18:53:50 2010 +0900"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Dec 06 17:59:29 2010 +0100"
      },
      "message": "kprobes: Rename old_p to more appropriate name\n\nRename irrelevant uses of \"old_p\" to more appropriate names.\nOriginally, \"old_p\" just meant \"the old kprobe on given address\"\nbut current code uses that name as \"just another kprobe\" or\nsomething like that. This patch renames those pointer names\nto more appropriate one for maintainability.\n\nSigned-off-by: Masami Hiramatsu \u003cmasami.hiramatsu.pt@hitachi.com\u003e\nCc: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ananth N Mavinakayanahalli \u003cananth@in.ibm.com\u003e\nCc: Jason Baron \u003cjbaron@redhat.com\u003e\nCc: Mathieu Desnoyers \u003cmathieu.desnoyers@efficios.com\u003e\nCc: 2nddept-manager@sdl.hitachi.co.jp\nLKML-Reference: \u003c20101203095350.2961.48110.stgit@ltc236.sdl.hitachi.co.jp\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "f444a57ca10fa7c199f1daf1cebd1fd329004992",
      "tree": "6bc4fabcd547f21d59535313368666cba692377a",
      "parents": [
        "87507500b7fc3620e467abb617a3452f0cccc72d",
        "44266416f786514ec43a0d15ad951c34566b99c9"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Dec 06 15:39:23 2010 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Dec 06 15:39:23 2010 +0000"
      },
      "message": "Merge branch \u0027for-rmk-fixes\u0027 of git://git.infradead.org/users/cbou/linux-cns3xxx\n"
    },
    {
      "commit": "ce47dc56a2241dc035160a85bc5e34283cdd622c",
      "tree": "d9404df9d3ca0ddacdd8faae791ece27206dece4",
      "parents": [
        "965bb6beaf70862d3846e330ea7a14996d82c499"
      ],
      "author": {
        "name": "Chris Samuel",
        "email": "chris@csamuel.org",
        "time": "Sat Nov 13 13:35:06 2010 +1100"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Dec 06 12:52:35 2010 -0200"
      },
      "message": "perf tools: Catch a few uncheck calloc/malloc\u0027s\n\nThere were a few stray calloc()\u0027s and malloc()\u0027s which were not having\ntheir return values checked for success.\n\nAs the calling code either already coped with failure or didn\u0027t actually\ncare we just return -ENOMEM at that point.\n\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nSigned-off-by: Chris Samuel \u003cchris@csamuel.org\u003e\nLKML-Reference: \u003c4CDDF95A.1050400@csamuel.org\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "965bb6beaf70862d3846e330ea7a14996d82c499",
      "tree": "e4a24575429fd2432ef75fdb25d94f7e4d91b6cc",
      "parents": [
        "cbf41645f35224798cb61641766e6a16e141ffe4"
      ],
      "author": {
        "name": "Stephane Eranian",
        "email": "eranian@google.com",
        "time": "Fri Dec 03 17:52:01 2010 +0200"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Dec 06 12:44:27 2010 -0200"
      },
      "message": "perf script: Fix compiler warning in builtin_script.c:is_top_script()\n\nFix annoying compiler warning in the is_top_script() function.\n\nThe issue was that a const char * was cast into a char * to call\nends_with(). We fix the users of ends_with() instead. Some are passing a\nchar *, but it is okay to cast the return value of ends_with() to char *\n(because we understand what ends_with() does).\n\nCc: David S. Miller \u003cdavem@davemloft.net\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Robert Richter \u003crobert.richter@amd.com\u003e\nCc: Stephane Eranian \u003ceranian@gmail.com\u003e\nLKML-Reference: \u003c4cf92096.17edd80a.1540.5d60@mx.google.com\u003e\nSigned-off-by: Stephane Eranian \u003ceranian@google.com\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "cbf41645f35224798cb61641766e6a16e141ffe4",
      "tree": "ff7572097138f20921e52a4cce5b693e0314df9d",
      "parents": [
        "e4e18d568b0e833c75c1f7833e1690cdde8f4d76"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sun Dec 05 14:32:55 2010 +0100"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Dec 06 15:43:00 2010 -0200"
      },
      "message": "perf session: Sort all events if ordered_samples\u003dtrue\n\nNow that we have timestamps on FORK, EXIT, COMM, MMAP events we can\nsort everything in time order. This fixes the following observed\nproblem:\n\nmmap(file1) -\u003e pagefault() -\u003e munmap(file1)\nmmap(file2) -\u003e pagefault() -\u003e munmap(file2)\n\nResulted in decoding both pagefaults in file2 because the file1 map\nwas already replaced by the file2 map when the map address was\nidentical.\n\nWith all events sorted we decode both pagefaults correctly.\n\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ian Munsie \u003cimunsie@au1.ibm.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Mike Galbraith \u003cefault@gmx.de\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nLKML-Reference: \u003calpine.LFD.2.00.1012051220450.2653@localhost6.localdomain6\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "e4e18d568b0e833c75c1f7833e1690cdde8f4d76",
      "tree": "829337ccfa8b09ad7dc23f9227886f0396698db6",
      "parents": [
        "1437a30aae865d83c7d96e3401f503a73fffe14d"
      ],
      "author": {
        "name": "Akihiro Nagai",
        "email": "akihiro.nagai.hw@hitachi.com",
        "time": "Fri Dec 03 12:58:53 2010 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Dec 06 15:33:29 2010 -0200"
      },
      "message": "perf options: add OPT_CALLBACK_DEFAULT_NOOPT\n\nAdd new macro OPT_CALLBACK_DEFAULT_NOOPT for parse_options.\n\nIt enables to pass the default value (opt-\u003edefval) to the callback function\nprocessing options require no argument.\n\nReviewed-by: Masami Hiramatsu \u003cmasami.hiramatsu.pt@hitachi.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Masami Hiramatsu \u003cmasami.hiramatsu.pt@hitachi.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nLKML-Reference: \u003c20101203035853.7827.17502.stgit@localhost6.localdomain6\u003e\nSigned-off-by: Akihiro Nagai \u003cakihiro.nagai.hw@hitachi.com\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "1437a30aae865d83c7d96e3401f503a73fffe14d",
      "tree": "a61ca4af883961b41a6e621668fcb029a308df9e",
      "parents": [
        "9c90a61c7e4286aa5a38b314a2d8f5a1e70b5135"
      ],
      "author": {
        "name": "Ian Munsie",
        "email": "imunsie@au1.ibm.com",
        "time": "Mon Dec 06 13:37:04 2010 +1100"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Dec 06 15:12:34 2010 -0200"
      },
      "message": "perf hist: Better displaying of unresolved DSOs and symbols\n\nIn the event that a DSO has not been identified, just print out [unknown]\ninstead of the instruction pointer as we previously were doing, which is pretty\nmeaningless for a shared object (at least to the users perspective).\n\nThe IP we print out is fairly meaningless in general anyway - it\u0027s just one\n(the first) of the many addresses that were lumped together as unidentified,\nand could span many shared objects and symbols. In reality if we see this\n[unknown] output then the report -D output is going to be more useful anyway as\nwe can see all the different address that it represents.\n\nIf we are printing the symbols we are still going to see this IP in that column\nanyway since they shouldn\u0027t resolve either.\n\nThis patch also changes the symbol address printouts so that they print out 0x\nbefore the address, are left aligned, and changes the %L format string (which\nrelies on a glibc bug) to %ll.\n\nBefore:\n    74.11%    :3259               4a6c  [k]     4a6c\nAfter:\n    74.11%    :3259  [unknown]          [k] 0x4a6c\n\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Mike Galbraith \u003cefault@gmx.de\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nLKML-Reference: \u003c1291603026-11785-2-git-send-email-imunsie@au1.ibm.com\u003e\nSigned-off-by: Ian Munsie \u003cimunsie@au1.ibm.com\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "87507500b7fc3620e467abb617a3452f0cccc72d",
      "tree": "6e59fe7fa70cdba79f300a62fc26acb48234bc32",
      "parents": [
        "a5542a0f9aca5588a0afd0489c26d858405bfecb"
      ],
      "author": {
        "name": "Chao Xie",
        "email": "xiechao.linux@gmail.com",
        "time": "Mon Dec 06 07:01:10 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Dec 06 11:03:31 2010 +0000"
      },
      "message": "ARM: 6524/1: GIC irq desciptor bug fix\n\ngic_set_cpu will directly use irq_desc[]. If CONFIG_SPARSE_IRQ is\nenabled, there is no irq_desc[]. So we need use irq_to_desc(irq) to\nget the descriptor for irq.\n\nSigned-off-by: Chao Xie \u003cchao.xie@marvell.com\u003e\nAcked-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "771f8bc71c31c6bd103cdec283012253f352ab1c",
      "tree": "0a9c613397dca2644dda9c41aab2f6414bd34cd6",
      "parents": [
        "31c67c755363c7e7821221e72f8594ab8995764d",
        "37d57443d5d810c6ef49e93586b046e7d4774818"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Dec 05 16:45:02 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Dec 05 16:45:02 2010 -0800"
      },
      "message": "Merge branch \u0027slab/urgent\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/penberg/slab-2.6\n\n* \u0027slab/urgent\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/penberg/slab-2.6:\n  slub: Fix a crash during slabinfo -v\n"
    },
    {
      "commit": "31c67c755363c7e7821221e72f8594ab8995764d",
      "tree": "a55fea1c515e4738b426af02da02598371ac8bb8",
      "parents": [
        "47ad504c56235c7c7c0020e631651420a55c74e7",
        "307991055b0ce65d53dc1eb501c456c10eb36360"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Dec 05 16:41:13 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Dec 05 16:41:13 2010 -0800"
      },
      "message": "Merge branch \u0027rc-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6\n\n* \u0027rc-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6:\n  initramfs: Really fix build break on symbol-prefixed archs\n  [media] Fix Kconfig errors due to two visible menus\n  i2c/algos: convert Kconfig to use the menu\u0027s `visible\u0027 keyword\n  media/video: convert Kconfig to use the menu\u0027s `visible\u0027 keyword\n  Revert \"i2c: Fix Kconfig dependencies\"\n  kconfig: regen parser\n  kconfig: add an option to determine a menu\u0027s visibility\n"
    },
    {
      "commit": "47ad504c56235c7c7c0020e631651420a55c74e7",
      "tree": "edaa93e8ea3c7321b818a4e1c3c8ed44aaa651b9",
      "parents": [
        "7b2a69ba7055da9a04eb96aa7b38c8e3280aaaa5",
        "7bfbeae9c78fb9404ccbd62a25c82f5860432ac9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Dec 05 16:40:31 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Dec 05 16:40:31 2010 -0800"
      },
      "message": "Merge branch \u0027fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/kyle/parisc-2.6\n\n* \u0027fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/kyle/parisc-2.6:\n  parisc: Fix GSC PS/2 driver name for keyboard and mouse\n  parisc: KittyHawk LCD fix\n  parisc: convert the rest of the irq handlers to simple/percpu\n  parisc: fix dino/gsc interrupts\n  parisc: remove redundant initialization in sigsegv path of sys_rt_sigreturn\n"
    },
    {
      "commit": "7b2a69ba7055da9a04eb96aa7b38c8e3280aaaa5",
      "tree": "50b564e78fcb708a35ded72ed5cbd58cc12ce5c5",
      "parents": [
        "11e8896474495dec7ce19a542f67def847ec208f"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Sun Dec 05 15:51:21 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Dec 05 16:39:45 2010 -0800"
      },
      "message": "Revert \"vfs: show unreachable paths in getcwd and proc\"\n\nBecause it caused a chroot ttyname regression in 2.6.36.\n\nAs of 2.6.36 ttyname does not work in a chroot.  It has already been\nreported that screen breaks, and for me this breaks an automated\ndistribution testsuite, that I need to preserve the ability to run the\nexisting binaries on for several more years.  glibc 2.11.3 which has a\nfix for this is not an option.\n\nThe root cause of this breakage is:\n\n    commit 8df9d1a4142311c084ffeeacb67cd34d190eff74\n    Author: Miklos Szeredi \u003cmszeredi@suse.cz\u003e\n    Date:   Tue Aug 10 11:41:41 2010 +0200\n\n    vfs: show unreachable paths in getcwd and proc\n\n    Prepend \"(unreachable)\" to path strings if the path is not reachable\n    from the current root.\n\n    Two places updated are\n     - the return string from getcwd()\n     - and symlinks under /proc/$PID.\n\n    Other uses of d_path() are left unchanged (we know that some old\n    software crashes if /proc/mounts is changed).\n\n    Signed-off-by: Miklos Szeredi \u003cmszeredi@suse.cz\u003e\n    Signed-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n\nSo remove the nice sounding, but ultimately ill advised change to how\n/proc/fd symlinks work.\n\nSigned-off-by: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2a1292fd4cf1558b4a60781227d503c9111d9075",
      "tree": "e3d9bb623f20a99a096968447d873db80b569be8",
      "parents": [
        "6fd0d56e3bc1abfb237b8824261b613e21e77bc8"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Sun Dec 05 19:21:18 2010 +0000"
      },
      "committer": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Sun Dec 05 23:01:06 2010 +0000"
      },
      "message": "drm/i915/lvds: Always restore panel-fitter when enabling the LVDS\n\nLinus Torvalds pointed out that our code was unbalanced when powering on\nthe panel with respect to the power off sequence in that we were failing\nto restore the panel-fitter. The consequence of this would be that\nacross a simple DPMS off/on for a non-native mode, without an intervening\nmodeset, the panel fitter would remain disabled and the output would shift\non the panel.\n\nReported-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\n"
    },
    {
      "commit": "6fd0d56e3bc1abfb237b8824261b613e21e77bc8",
      "tree": "7fba1383b9b83b4ac21457856a59827970b5527f",
      "parents": [
        "bbf0c6b3620b3872929ef7d3c392ce436889110f"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Sun Dec 05 20:42:33 2010 +0000"
      },
      "committer": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Sun Dec 05 23:01:05 2010 +0000"
      },
      "message": "drm/i915/ringbuffer: Only print an error on the second attempt to reset head\n\nThere\u0027s not much we can do here but hope for the best. However the first\nfailure happens quite frequently and if often remedied by the second\nattempt to reset HEAD. So only print the error if that attempt also\nfails.\n\nBugzilla: https://bugzilla.kernel.org/show_bug.cgi?id\u003d19802\nReported-by: Thomas Meyer \u003cthomas@m3y3r.de\u003e\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "bbf0c6b3620b3872929ef7d3c392ce436889110f",
      "tree": "bc0829f63f0fd3cb7b2188bac9e63623155db191",
      "parents": [
        "136711be41ec97f7f1a9c3a5e8535eb7da5fea59"
      ],
      "author": {
        "name": "Daniel Vetter",
        "email": "daniel.vetter@ffwll.ch",
        "time": "Sun Dec 05 11:30:40 2010 +0100"
      },
      "committer": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Sun Dec 05 10:40:39 2010 +0000"
      },
      "message": "drm/i915: announce to userspace that the bsd ring is coherent\n\nOtherwise we can\u0027t really fix the abi-braindeadness of forcing\nlibva to manually wait for rendering when switching rings. Which\nin turn makes implementing hw semaphores a pointless exercise\n(at least for ironlake).\n\n[Also added the relaxed fencing param to explain the jump in\nnumbering - relaxed fencing is in -next.]\n\nSigned-off-by: Daniel Vetter \u003cdaniel.vetter@ffwll.ch\u003e\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\n"
    },
    {
      "commit": "136711be41ec97f7f1a9c3a5e8535eb7da5fea59",
      "tree": "3be7da8694869adbb894f02b9edc1eab298c77da",
      "parents": [
        "49078f7d108f132582e5af46304c317b55f83948"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat Dec 04 16:13:06 2010 +0100"
      },
      "committer": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Sun Dec 05 10:40:17 2010 +0000"
      },
      "message": "agp/intel: Fix wrong kunmap in i830_cleanup()\n\nAdd a missing NULL check and fix the wrong address passed to kunmap()\nin i830_cleanup().\n\nCc: stable@kernel.org\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n[danvet: added cc stable]\nSigned-off-by: Daniel Vetter \u003cdaniel.vetter@ffwll.ch\u003e\n\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\n"
    },
    {
      "commit": "9c90a61c7e4286aa5a38b314a2d8f5a1e70b5135",
      "tree": "d05c5d84db78b2c98c27c3cc83f5da651a6f5707",
      "parents": [
        "640c03ce837fe8d4b56342aba376ea0da3960459"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Dec 02 10:25:28 2010 -0200"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Sat Dec 04 23:08:40 2010 -0200"
      },
      "message": "perf tools: Ask for ID PERF_SAMPLE_ info on all PERF_RECORD_ events\n\nSo that we can use -T \u003d\u003d --timestamp, asking for PERF_SAMPLE_TIME:\n\n  $ perf record -aT\n  $ perf report -D | grep PERF_RECORD_\n  \u003cSNIP\u003e\n   3   5951915425 0x47530 [0x58]: PERF_RECORD_SAMPLE(IP, 1): 16811/16811: 0xffffffff8138c1a2 period: 215979 cpu:3\n   3   5952026879 0x47588 [0x90]: PERF_RECORD_SAMPLE(IP, 1): 16811/16811: 0xffffffff810cb480 period: 215979 cpu:3\n   3   5952059959 0x47618 [0x38]: PERF_RECORD_FORK(6853:6853):(16811:16811)\n   3   5952138878 0x47650 [0x78]: PERF_RECORD_SAMPLE(IP, 1): 16811/16811: 0xffffffff811bac35 period: 431478 cpu:3\n   3   5952375068 0x476c8 [0x30]: PERF_RECORD_COMM: find:6853\n   3   5952395923 0x476f8 [0x50]: PERF_RECORD_MMAP 6853/6853: [0x400000(0x25000) @ 0]: /usr/bin/find\n   3   5952413756 0x47748 [0xa0]: PERF_RECORD_SAMPLE(IP, 1): 6853/6853: 0xffffffff810d080f period: 859332 cpu:3\n   3   5952419837 0x477e8 [0x58]: PERF_RECORD_MMAP 6853/6853: [0x3f44600000(0x21d000) @ 0]: /lib64/ld-2.5.so\n   3   5952437929 0x47840 [0x48]: PERF_RECORD_MMAP 6853/6853: [0x7fff7e1c9000(0x1000) @ 0x7fff7e1c9000]: [vdso]\n   3   5952570127 0x47888 [0x58]: PERF_RECORD_MMAP 6853/6853: [0x3f46200000(0x218000) @ 0]: /lib64/libselinux.so.1\n   3   5952623637 0x478e0 [0x58]: PERF_RECORD_MMAP 6853/6853: [0x3f44a00000(0x356000) @ 0]: /lib64/libc-2.5.so\n   3   5952675720 0x47938 [0x58]: PERF_RECORD_MMAP 6853/6853: [0x3f44e00000(0x204000) @ 0]: /lib64/libdl-2.5.so\n   3   5952710080 0x47990 [0x58]: PERF_RECORD_MMAP 6853/6853: [0x3f45a00000(0x246000) @ 0]: /lib64/libsepol.so.1\n   3   5952847802 0x479e8 [0x58]: PERF_RECORD_SAMPLE(IP, 1): 6853/6853: 0xffffffff813897f0 period: 1142536 cpu:3\n  \u003cSNIP\u003e\n\nFirst column is the cpu and the second the timestamp.\n\nThat way we can investigate problems in the event stream.\n\nIf the new perf binary is run on an older kernel, it will disable this feature\nautomatically.\n\nTested-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nReviewed-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: Ian Munsie \u003cimunsie@au1.ibm.com\u003e\nAcked-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Frédéric Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ian Munsie \u003cimunsie@au1.ibm.com\u003e\nCc: Mike Galbraith \u003cefault@gmx.de\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nLKML-Reference: \u003c1291318772-30880-5-git-send-email-acme@infradead.org\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "640c03ce837fe8d4b56342aba376ea0da3960459",
      "tree": "e954290ccacf032ab4d9052eac01710fda1b7fab",
      "parents": [
        "c980d1091810df13f21aabbce545fd98f545bbf7"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Dec 02 14:10:21 2010 -0200"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Sat Dec 04 23:05:19 2010 -0200"
      },
      "message": "perf session: Parse sample earlier\n\nAt perf_session__process_event, so that we reduce the number of lines in eache\ntool sample processing routine that now receives a sample_data pointer already\nparsed.\n\nThis will also be useful in the next patch, where we\u0027ll allow sample the\nidentity fields in MMAP, FORK, EXIT, etc, when it will be possible to see (cpu,\ntimestamp) just after before every event.\n\nAlso validate callchains in perf_session__process_event, i.e. as early as\npossible, and keep a counter of the number of events discarded due to invalid\ncallchains, warning the user about it if it happens.\n\nThere is an assumption that was kept that all events have the same sample_type,\nthat will be dealt with in the future, when this preexisting limitation will be\nremoved.\n\nTested-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nReviewed-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: Ian Munsie \u003cimunsie@au1.ibm.com\u003e\nAcked-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Frédéric Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ian Munsie \u003cimunsie@au1.ibm.com\u003e\nCc: Mike Galbraith \u003cefault@gmx.de\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nLKML-Reference: \u003c1291318772-30880-4-git-send-email-acme@infradead.org\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "c980d1091810df13f21aabbce545fd98f545bbf7",
      "tree": "ccf26c6f97ac4965dee6daa7a91dde6b4108b94e",
      "parents": [
        "6844c09d849aeb00e8ddfe9525e8567a531c22d0"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Sat Dec 04 23:02:20 2010 -0200"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Sat Dec 04 23:02:20 2010 -0200"
      },
      "message": "perf events: Make sample_type identity fields available in all PERF_RECORD_ events\n\nIf perf_event_attr.sample_id_all is set it will add the PERF_SAMPLE_ identity\ninfo:\n\nTID, TIME, ID, CPU, STREAM_ID\n\nAs a trailer, so that older perf tools can process new files, just ignoring the\nextra payload.\n\nWith this its possible to do further analysis on problems in the event stream,\nlike detecting reordering of MMAP and FORK events, etc.\n\nV2: Fixup header size in comm, mmap and task processing, as we have to take into\naccount different sample_types for each matching event, noticed by Thomas Gleixner.\n\nThomas also noticed a problem in v2 where if we didn\u0027t had space in the buffer we\nwouldn\u0027t restore the header size.\n\nTested-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nReviewed-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: Ian Munsie \u003cimunsie@au1.ibm.com\u003e\nAcked-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nAcked-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Frédéric Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ian Munsie \u003cimunsie@au1.ibm.com\u003e\nCc: Mike Galbraith \u003cefault@gmx.de\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nLKML-Reference: \u003cnew-submission\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "6844c09d849aeb00e8ddfe9525e8567a531c22d0",
      "tree": "6377067b6979199b249596aa6f3c9204d38cb8eb",
      "parents": [
        "614b6780eb0c393d2fb49ff62d61f29b877bd07e"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Dec 03 16:36:35 2010 -0200"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Sat Dec 04 22:56:48 2010 -0200"
      },
      "message": "perf events: Separate the routines handling the PERF_SAMPLE_ identity fields\n\nThose will be made available in sample like events like MMAP, EXEC, etc in a\nfollowup patch. So precalculate the extra id header space and have a separate\nroutine to fill them up.\n\nV2: Thomas noticed that the id header needs to be precalculated at\ninherit_events too:\n\nLKML-Reference: \u003calpine.LFD.2.00.1012031245220.2653@localhost6.localdomain6\u003e\n\nTested-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nReviewed-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: Ian Munsie \u003cimunsie@au1.ibm.com\u003e\nAcked-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nAcked-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Frédéric Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ian Munsie \u003cimunsie@au1.ibm.com\u003e\nCc: Mike Galbraith \u003cefault@gmx.de\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nLKML-Reference: \u003c1291318772-30880-2-git-send-email-acme@infradead.org\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "614b6780eb0c393d2fb49ff62d61f29b877bd07e",
      "tree": "6c366435b7960dfa84f5592486a2fad8f4526205",
      "parents": [
        "e4b546a3643fbfc510d5ef7db538e4d3ab00effb"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Dec 03 16:24:32 2010 -0200"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Sat Dec 04 22:56:11 2010 -0200"
      },
      "message": "perf events: Fix event inherit fallout of precalculated headers\n\nThe precalculated header size is not updated when an event is inherited. That\nresults in bogus sample entries for all child events. Bug introduced in c320c7b.\n\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ian Munsie \u003cimunsie@au1.ibm.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Mike Galbraith \u003cefault@gmx.de\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nLKML-Reference: \u003calpine.LFD.2.00.1012031245220.2653@localhost6.localdomain6\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "7bfbeae9c78fb9404ccbd62a25c82f5860432ac9",
      "tree": "600b7a4296bf9def1e370f45dda480cacae4ca4a",
      "parents": [
        "79a04296231171157031d0bd8cd4038317e13cf2"
      ],
      "author": {
        "name": "Guy Martin",
        "email": "gmsoft@tuxicoman.be",
        "time": "Tue Nov 02 15:23:08 2010 +0000"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@mcmartin.ca",
        "time": "Sat Dec 04 11:19:59 2010 -0500"
      },
      "message": "parisc: Fix GSC PS/2 driver name for keyboard and mouse\n\nFix kernel warnings caused by the driver name of GSC PS/2 containing \u0027/\u0027.\n\nThe following warnings are observed on a K410 system :\n\n[   10.700000] name \u0027GSC PS/2 keyboard\u0027\n[   10.732000] ------------[ cut here ]------------\n[   10.772000] WARNING: at fs/proc/generic.c:323\n[   10.828000] Modules linked in:\n[   10.916000]\n[   10.916000]      YZrvWESTHLNXBCVMcbcbcbcbOGFRQPDI\n[   10.936000] PSW: 00000000000001000000000000001111 Not tainted\n[   10.992000] r00-03  0004000f 104fe3e0 10201ea0 00000000\n[   11.060000] r04-07  4fc405c8 00000006 4fc405c8 4fc40694\n[   11.124000] r08-11  4fc40708 10438aa0 00000001 1043bfc8\n[   11.184000] r12-15  104ff2a0 104ff2a0 4fc38634 104ff2a0\n[   11.248000] r16-19  f0001570 10479af0 f000006c 1044fe50\n[   11.308000] r20-23  00000000 00000028 104cd858 00000000\n[   11.372000] r24-27  ffffffff 0000000e 1044fe10 1043bbe0\n[   11.436000] r28-31  0000002b 00000078 4fc40800 0000000d\n[   11.496000] sr00-03  00000000 00000000 00000000 00000000\n[   11.560000] sr04-07  00000000 00000000 00000000 00000000\n[   11.624000]\n[   11.688000] IASQ: 00000000 00000000 IAOQ: 10201ea0 10201ea4\n[   11.704000]  IIR: 03ffe01f    ISR: 00000000  IOR: 0000000d\n[   11.772000]  CPU:        0   CR30: 4fc40000 CR31: f01043b0\n[   11.836000]  ORIG_R28: 4fc40940\n[   11.904000]  IAOQ[0]: __xlate_proc_name+0x90/0xd0\n[   11.940000]  IAOQ[1]: __xlate_proc_name+0x94/0xd0\n[   11.996000]  RP(r2): __xlate_proc_name+0x90/0xd0\n[   12.052000] Backtrace:\n[   12.108000]  [\u003c10257790\u003e] vsnprintf+0x290/0x4f4\n[   12.136000]\n[   12.188000] ---[ end trace 91bf6ece17e322dd ]---\n[   12.208000] serio: GSC PS/2 keyboard port at 0x0001c000 irq 19 @ 10:12:7\n[   12.264000] name \u0027GSC PS/2 mouse\u0027\n[   12.344000] ------------[ cut here ]------------\n[   12.384000] WARNING: at fs/proc/generic.c:323\n[   12.436000] Modules linked in:\n[   12.524000]\n[   12.528000]      YZrvWESTHLNXBCVMcbcbcbcbOGFRQPDI\n[   12.544000] PSW: 00000000000001000000000000001111 Tainted: G        W\n[   12.600000] r00-03  0004000f 104fe3e0 10201ea0 00000000\n[   12.680000] r04-07  4fc405c8 00000006 4fc405c8 4fc40694\n[   12.740000] r08-11  4fc40708 10438aa0 00000001 1043bfc8\n[   12.804000] r12-15  104ff2a0 104ff2a0 4fc38634 104ff2a0\n[   12.868000] r16-19  f0001570 10479af0 f000006c 1044fe50\n[   12.928000] r20-23  00000000 00000025 104cd858 00000000\n[   12.992000] r24-27  ffffffff 0000000e 1044fe10 1043bbe0\n[   13.056000] r28-31  00000028 00000078 4fc40800 0000000d\n[   13.116000] sr00-03  00000000 00000000 00000000 00000000\n[   13.180000] sr04-07  00000000 00000000 00000000 00000000\n[   13.244000]\n[   13.308000] IASQ: 00000000 00000000 IAOQ: 10201ea0 10201ea4\n[   13.324000]  IIR: 03ffe01f    ISR: 00000000  IOR: 0000000d\n[   13.392000]  CPU:        0   CR30: 4fc40000 CR31: f01043b0\n[   13.456000]  ORIG_R28: 4fc40940\n[   13.524000]  IAOQ[0]: __xlate_proc_name+0x90/0xd0\n[   13.560000]  IAOQ[1]: __xlate_proc_name+0x94/0xd0\n[   13.616000]  RP(r2): __xlate_proc_name+0x90/0xd0\n[   13.672000] Backtrace:\n[   13.728000]  [\u003c10257790\u003e] vsnprintf+0x290/0x4f4\n[   13.756000]\n[   13.808000] ---[ end trace 91bf6ece17e322de ]---\n[   13.828000] serio: GSC PS/2 mouse port at 0x00020100 irq 19 @ 10:12:8\n\nSigned-off-by: Guy Martin \u003cgmsoft@tuxicoman.be\u003e\nAcked-by: Helge Deller \u003cdeller@gmx.de\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\n"
    },
    {
      "commit": "79a04296231171157031d0bd8cd4038317e13cf2",
      "tree": "61ecbb1e92251aa9d684584ca0367d4e92348be0",
      "parents": [
        "51890613f2bfa70453a5cc22c91c63946dd311cd"
      ],
      "author": {
        "name": "Guy Martin",
        "email": "gmsoft@tuxicoman.be",
        "time": "Sat Nov 06 16:24:29 2010 +0000"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@mcmartin.ca",
        "time": "Sat Dec 04 11:18:25 2010 -0500"
      },
      "message": "parisc: KittyHawk LCD fix\n\nK class aka KittyHawk don\u0027t have LED support on their LCD. Installing\nHP-UX confirmed this. The current led_wq fills the LCD with black\ncharacters each time it runs.\n\nThe patch prevents the led_wq workqueue and its proc entry to be\ncreated for KittyHawk machines.\n\nIt also increase min_cmd_delay as currently, one character out of two\nis lost when a string is sent to the LCD.\n\nSigned-off-by: Guy Martin \u003cgmsoft@tuxicoman.be\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@mcmartin.c\u003e\n"
    },
    {
      "commit": "51890613f2bfa70453a5cc22c91c63946dd311cd",
      "tree": "72450f5f53939d42444f260708fa6639c41a8904",
      "parents": [
        "d16cd297d288e48482c3c261db434a2e13bd9f20"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Fri Dec 03 02:01:05 2010 +0000"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@mcmartin.ca",
        "time": "Sat Dec 04 11:15:19 2010 -0500"
      },
      "message": "parisc: convert the rest of the irq handlers to simple/percpu\n\nThe generic conversion eliminates the spurious no_ack and no_end\nroutines, converts all the cascaded handlers to handle_simple_irq() and\nmakes iosapic use a modified handle_percpu_irq() to become the same as\nthe CPU irq\u0027s.  This isn\u0027t an essential change, but it eliminates the\nmask/unmask overhead of handle_level_irq().\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\nTested-by: Helge Deller \u003cdeller@gmx.de\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\n"
    }
  ],
  "next": "d16cd297d288e48482c3c261db434a2e13bd9f20"
}
