)]}'
{
  "log": [
    {
      "commit": "434a83c3fbb951908a3a52040f7f0e0b8ba00dd0",
      "tree": "2b0d75112d6f132e749024c2a61a806426a2ac06",
      "parents": [
        "a66abe7fbf7805a1a02f241bd5283265ff6706ec"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 15 11:50:39 2009 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 15 12:42:03 2009 +0200"
      },
      "message": "events: Harmonize event field names and print output names\n\nNow that we can filter based on fields via perf record, people\nwill start using filter expressions and will expect them to\nbe obvious.\n\nThe primary way to see which fields are available is by looking\nat the trace output, such as:\n\n  gcc-18676 [000]   343.011728: irq_handler_entry: irq\u003d0 handler\u003dtimer\n  cc1-18677 [000]   343.012727: irq_handler_entry: irq\u003d0 handler\u003dtimer\n  cc1-18677 [000]   343.032692: irq_handler_entry: irq\u003d0 handler\u003dtimer\n  cc1-18677 [000]   343.033690: irq_handler_entry: irq\u003d0 handler\u003dtimer\n  cc1-18677 [000]   343.034687: irq_handler_entry: irq\u003d0 handler\u003dtimer\n  cc1-18677 [000]   343.035686: irq_handler_entry: irq\u003d0 handler\u003dtimer\n  cc1-18677 [000]   343.036684: irq_handler_entry: irq\u003d0 handler\u003dtimer\n\nWhile \u0027irq\u003d\u003d0\u0027 filters work, the \u0027handler\u003d\u003d\u003cx\u003e\u0027 filter expression\ndoes not work:\n\n  $ perf record -R -f -a -e irq:irq_handler_entry --filter handler\u003dtimer sleep 1\n   Error: failed to set filter with 22 (Invalid argument)\n\nThe problem is that while an \u0027irq\u0027 field exists and is recognized\nas a filter field - \u0027handler\u0027 does not exist - its name is \u0027name\u0027\nin the output.\n\nTo solve this, we need to synchronize the printout and the field\nnames, wherever possible.\n\nIn cases where the printout prints a non-field, we enclose\nthat information in square brackets, such as:\n\n  perf-1380  [013]   724.903505: softirq_exit: vec\u003d9 [action\u003dRCU]\n  perf-1380  [013]   724.904482: softirq_exit: vec\u003d1 [action\u003dTIMER]\n\nThis way users can use filter expressions more intuitively: all\nfields that show up as \u0027primary\u0027 (non-bracketed) information is\nfilterable.\n\nThis patch harmonizes the field names for all irq, bkl, power,\nsched and timer events.\n\nWe might in fact think about dropping the print format bit of\ngeneric tracepoints altogether, and just print the fields that\nare being recorded.\n\nCc: Li Zefan \u003clizf@cn.fujitsu.com\u003e\nCc: Tom Zanussi \u003ctzanussi@gmail.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Mike Galbraith \u003cefault@gmx.de\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nLKML-Reference: \u003cnew-submission\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "a66abe7fbf7805a1a02f241bd5283265ff6706ec",
      "tree": "7b39b4339f8b5caf56c4f76c485f07b23861999b",
      "parents": [
        "c171b552a7d316c7e1c3ad6f70a30178dd53e14c"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 15 12:24:04 2009 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 15 12:41:56 2009 +0200"
      },
      "message": "tracing/events: Fix locking imbalance in the filter code\n\nAmérico Wang noticed that we have a locking imbalance in the\nerror paths of ftrace_profile_set_filter(), causing potential\nleakage of event_mutex.\n\nAlso clean up other error codepaths related to event_mutex\nwhile at it.\n\nPlus fix an initialized variable in the subsystem filter code.\n\nReported-by: Américo Wang \u003cxiyou.wangcong@gmail.com\u003e\nCc: Li Zefan \u003clizf@cn.fujitsu.com\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nCc: Tom Zanussi \u003ctzanussi@gmail.com\u003e\nLKML-Reference: \u003c2375c9f90910150247u5ccb8e2at58c764e385ffa490@mail.gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "c171b552a7d316c7e1c3ad6f70a30178dd53e14c",
      "tree": "99755963367839f3232565acd0ff1680037126fa",
      "parents": [
        "6fb2915df7f0747d9044da9dbff5b46dc2e20830"
      ],
      "author": {
        "name": "Li Zefan",
        "email": "lizf@cn.fujitsu.com",
        "time": "Thu Oct 15 11:22:07 2009 +0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 15 11:35:23 2009 +0200"
      },
      "message": "perf trace: Add filter Suppport\n\nAdd a new option \"--filter \u003cfilter_str\u003e\" to perf record, and\nit should be right after \"-e trace_point\":\n\n #./perf record -R -f -e irq:irq_handler_entry --filter irq\u003d\u003d18\n ^C\n # ./perf trace\n            perf-4303  ... irq_handler_entry: irq\u003d18 handler\u003deth0\n            init-0     ... irq_handler_entry: irq\u003d18 handler\u003deth0\n            init-0     ... irq_handler_entry: irq\u003d18 handler\u003deth0\n            init-0     ... irq_handler_entry: irq\u003d18 handler\u003deth0\n            init-0     ... irq_handler_entry: irq\u003d18 handler\u003deth0\n\nSee Documentation/trace/events.txt for the syntax of filter\nexpressions.\n\nSigned-off-by: Li Zefan \u003clizf@cn.fujitsu.com\u003e\nAcked-by: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nAcked-by: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nCc: Tom Zanussi \u003ctzanussi@gmail.com\u003e\nLKML-Reference: \u003c4AD6955F.90602@cn.fujitsu.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "6fb2915df7f0747d9044da9dbff5b46dc2e20830",
      "tree": "b4c5d7d913362ae6161c2859a7a385263330e965",
      "parents": [
        "b0f1a59a98d7ac2102e7e4f22904c26d564a5628"
      ],
      "author": {
        "name": "Li Zefan",
        "email": "lizf@cn.fujitsu.com",
        "time": "Thu Oct 15 11:21:42 2009 +0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 15 11:35:23 2009 +0200"
      },
      "message": "tracing/profile: Add filter support\n\n- Add an ioctl to allocate a filter for a perf event.\n\n- Free the filter when the associated perf event is to be freed.\n\n- Do the filtering in perf_swevent_match().\n\nSigned-off-by: Li Zefan \u003clizf@cn.fujitsu.com\u003e\nAcked-by: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nAcked-by: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nCc: Tom Zanussi \u003ctzanussi@gmail.com\u003e\nLKML-Reference: \u003c4AD69546.8050401@cn.fujitsu.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "b0f1a59a98d7ac2102e7e4f22904c26d564a5628",
      "tree": "63ee120d7fa1eda7e6c11db3530021634d3ba59b",
      "parents": [
        "fce29d15b59245597f7f320db4a9f2be0f5fb512"
      ],
      "author": {
        "name": "Li Zefan",
        "email": "lizf@cn.fujitsu.com",
        "time": "Thu Oct 15 11:21:12 2009 +0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 15 11:35:22 2009 +0200"
      },
      "message": "tracing/filters: Use a different op for glob match\n\n\"\u003d\u003d\" will always do a full match, and \"~\" will do a glob match.\n\nIn the future, we may add \"\u003d~\" for regex match.\n\nSigned-off-by: Li Zefan \u003clizf@cn.fujitsu.com\u003e\nAcked-by: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nAcked-by: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nCc: Tom Zanussi \u003ctzanussi@gmail.com\u003e\nLKML-Reference: \u003c4AD69528.3050309@cn.fujitsu.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "fce29d15b59245597f7f320db4a9f2be0f5fb512",
      "tree": "f854f32b7c85b02935e9d04ee35957fb7bc7c4bb",
      "parents": [
        "713490e02eed242b4c1c672b3c0c8b708f8b6f1d"
      ],
      "author": {
        "name": "Li Zefan",
        "email": "lizf@cn.fujitsu.com",
        "time": "Thu Oct 15 11:20:34 2009 +0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 15 11:35:22 2009 +0200"
      },
      "message": "tracing/filters: Refactor subsystem filter code\n\nChange:\n\tfor_each_pred\n\t\tfor_each_subsystem\nTo:\n\tfor_each_subsystem\n\t\tfor_each_pred\n\nThis change also prepares for later patches.\n\nSigned-off-by: Li Zefan \u003clizf@cn.fujitsu.com\u003e\nAcked-by: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nAcked-by: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nCc: Tom Zanussi \u003ctzanussi@gmail.com\u003e\nLKML-Reference: \u003c4AD69502.8060903@cn.fujitsu.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "713490e02eed242b4c1c672b3c0c8b708f8b6f1d",
      "tree": "8485759cfc112366d2485f473ad348a1c714f421",
      "parents": [
        "c4dc775f53136cd6af8f88bce67cce9b42751768",
        "1beee96bae0daf7f491356777c3080cc436950f5"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 15 11:33:56 2009 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 15 11:34:00 2009 +0200"
      },
      "message": "Merge branch \u0027tracing/core\u0027 into perf/core\n\nMerge reason: to add event filter support we need the following\ncommits from the tracing tree:\n\n 3f6fe06: tracing/filters: Unify the regex parsing helpers\n 1889d20: tracing/filters: Provide basic regex support\n 737f453: tracing/filters: Cleanup useless headers\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "c4dc775f53136cd6af8f88bce67cce9b42751768",
      "tree": "8c5f99e1396b8dfa427b1143d71b47d15ffa0610",
      "parents": [
        "afdf1a404eed236d6f762ee44cc0f1dcc97206e0"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "srostedt@redhat.com",
        "time": "Wed Oct 14 15:43:44 2009 -0400"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 15 10:43:17 2009 +0200"
      },
      "message": "perf tools: Remove all char * typecasts and use const in prototype\n\nThe (char *) for all the static strings was a fix for the\nsymptom and not the disease. The real issue was that the\nfunction prototypes needed to be declared \"const char *\".\n\nSigned-off-by: Steven Rostedt \u003csrostedt@redhat.com\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nLKML-Reference: \u003c20091014194400.635935008@goodmis.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "afdf1a404eed236d6f762ee44cc0f1dcc97206e0",
      "tree": "340ef136fa127171c9bc3a05d9a5fc68a33a1c00",
      "parents": [
        "cda48461c7fb8431a99b7960480f5f42cc1a5324"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "srostedt@redhat.com",
        "time": "Wed Oct 14 15:43:43 2009 -0400"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 15 10:42:40 2009 +0200"
      },
      "message": "perf tools: Handle - and + in parsing trace print format\n\nThe opterators \u0027-\u0027 and \u0027+\u0027 are not handled in the trace print\nformat.\n\nTo do: \u0027++\u0027 and \u0027--\u0027.\n\nSigned-off-by: Steven Rostedt \u003csrostedt@redhat.com\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nLKML-Reference: \u003c20091014194400.330843045@goodmis.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "cda48461c7fb8431a99b7960480f5f42cc1a5324",
      "tree": "89afa42fb7136ac1086d1736529f59cfe4ac1ce3",
      "parents": [
        "0d1da915c76838c9ee7af7cdefbcb2bae9424161"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "srostedt@redhat.com",
        "time": "Wed Oct 14 15:43:42 2009 -0400"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 15 10:42:39 2009 +0200"
      },
      "message": "perf tools: Add latency format to trace output\n\nAdd the irqs disabled, preemption count, need resched, and other\ninfo that is shown in the latency format of ftrace.\n\n # perf trace -l\n    perf-16457   2..s2. 53636.260344: kmem_cache_free: call_site\u003dffffffff811198f\n    perf-16457   2..s2. 53636.264330: kmem_cache_free: call_site\u003dffffffff811198f\n    perf-16457   2d.s4. 53636.300006: kmem_cache_free: call_site\u003dffffffff810d889\n\nSigned-off-by: Steven Rostedt \u003csrostedt@redhat.com\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nLKML-Reference: \u003c20091014194400.076588953@goodmis.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "0d1da915c76838c9ee7af7cdefbcb2bae9424161",
      "tree": "5aac3e7f4c9c44814e6a1833e5d5f02b0b7ae9d7",
      "parents": [
        "ffa1895561645103d8f8059b35d9c06e6eeead2e"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "srostedt@redhat.com",
        "time": "Wed Oct 14 15:43:41 2009 -0400"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 15 10:42:39 2009 +0200"
      },
      "message": "perf tools: Handle both versions of ftrace output\n\nThe ftrace output events can have either arguments or no\narguments. The parser needs to be able to handle both.\n\nSigned-off-by: Steven Rostedt \u003csrostedt@redhat.com\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nLKML-Reference: \u003c20091014194359.790221427@goodmis.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "ffa1895561645103d8f8059b35d9c06e6eeead2e",
      "tree": "a53ed5d7f732d3ee3831f972f5a02c52d86e546d",
      "parents": [
        "07a4bdddcf2546ccfbfb3c782deab636c371edeb"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "srostedt@redhat.com",
        "time": "Wed Oct 14 15:43:40 2009 -0400"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 15 10:42:38 2009 +0200"
      },
      "message": "perf tools: Fix bprintk reading in trace output\n\nThe bprintk parsing was broken in more ways than one.\n\nThe file parsing was incorrect, and the words used by the\narguments are always 4 bytes aligned, even on 64-bit machines.\n\nSigned-off-by: Steven Rostedt \u003csrostedt@redhat.com\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nLKML-Reference: \u003c20091014194359.520931637@goodmis.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "07a4bdddcf2546ccfbfb3c782deab636c371edeb",
      "tree": "5f260dee87b1f4b1fb6d38ffa359296b92690792",
      "parents": [
        "13999e59343b042b0807be2df6ae5895d29782a0"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "srostedt@redhat.com",
        "time": "Wed Oct 14 15:43:39 2009 -0400"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 15 10:42:38 2009 +0200"
      },
      "message": "perf tools: Still continue on failed parsing of an event\n\nEven though an event may fail to parse, we should not kill the\nentire report. The trace should still be able to show what it\ncan.\n\nIf an event fails to parse, a warning is printed, and the output\ncontinues.\n\nSigned-off-by: Steven Rostedt \u003csrostedt@redhat.com\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nLKML-Reference: \u003c20091014194359.190809589@goodmis.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "13999e59343b042b0807be2df6ae5895d29782a0",
      "tree": "9e6dae86b7731bc340873245858087cec85cc67d",
      "parents": [
        "f1d1feecf07261d083859ecfef0d4399036f9683"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "srostedt@redhat.com",
        "time": "Wed Oct 14 15:43:38 2009 -0400"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 15 10:42:37 2009 +0200"
      },
      "message": "perf tools: Handle the case with and without the \"signed\" trace field\n\nThe trace format files now have a \"signed\" field. But we should\nstill be able to handle the kernels that do not have this field.\n\nSigned-off-by: Steven Rostedt \u003csrostedt@redhat.com\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nLKML-Reference: \u003c20091014194358.888239553@goodmis.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "f1d1feecf07261d083859ecfef0d4399036f9683",
      "tree": "aebca45d8bc2f4207b52f07ce12d45dd0561e37a",
      "parents": [
        "b99af874829cba2b30d212bc6fd31b56275ee4d2"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "srostedt@redhat.com",
        "time": "Wed Oct 14 15:43:37 2009 -0400"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 15 10:42:37 2009 +0200"
      },
      "message": "perf tools: Handle newlines in trace parsing better\n\nNew lines between args in the trace format can break the\nparsing. This should not be the case.\n\nSigned-off-by: Steven Rostedt \u003csrostedt@redhat.com\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nLKML-Reference: \u003c20091014194358.637991808@goodmis.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "b99af874829cba2b30d212bc6fd31b56275ee4d2",
      "tree": "3fe1964f4d538be5a2fac5b9e934631f528d18cb",
      "parents": [
        "0959b8d65ce26131c2d5ccfa518a7b76529280fa"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "srostedt@redhat.com",
        "time": "Wed Oct 14 15:43:36 2009 -0400"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 15 10:42:36 2009 +0200"
      },
      "message": "perf tools: Handle * as typecast in trace parsing\n\nThe \u0027*\u0027 is currently only treated as a multiplication, and it\nneeds to be handled as a typecast pointer.\n\nThis is the version used by trace-cmd.\n\nSigned-off-by: Steven Rostedt \u003csrostedt@redhat.com\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nLKML-Reference: \u003c20091014194358.409327875@goodmis.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "0959b8d65ce26131c2d5ccfa518a7b76529280fa",
      "tree": "eae5c5c426623156142dc406f92b42d358dd53c2",
      "parents": [
        "298ebc3ef2a6c569b3eb51651f04e26aecbf8a1d"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "srostedt@redhat.com",
        "time": "Wed Oct 14 15:43:35 2009 -0400"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 15 10:42:36 2009 +0200"
      },
      "message": "perf tools: Handle arrays in print fields for trace parsing\n\nThe array used by the ftrace stack events (caller[x]) causes\nissues with the parser. This adds code to handle the case, but\nit also assumes that the array is of type long.\n\nNote, this is a special case used (currently) only by the ftrace\nuser and kernel stack records.\n\nSigned-off-by: Steven Rostedt \u003csrostedt@redhat.com\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nLKML-Reference: \u003c20091014194358.124833639@goodmis.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "298ebc3ef2a6c569b3eb51651f04e26aecbf8a1d",
      "tree": "19d78143601fa8e13034c388e71f845bc485f233",
      "parents": [
        "91ff2bc191827f0d3f5ad0a433ff7df7d2dd9aee"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "srostedt@redhat.com",
        "time": "Wed Oct 14 15:43:34 2009 -0400"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 15 10:42:35 2009 +0200"
      },
      "message": "perf tools: Handle trace parsing of \u003c and \u003e\n\nThe code to handle the \u0027\u003c\u0027 and \u0027\u003e\u0027 ops was all in place, but\nthey were not in the switch statement to consider them as valid\nops.\n\nSigned-off-by: Steven Rostedt \u003csrostedt@redhat.com\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nLKML-Reference: \u003c20091014194357.807434040@goodmis.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "91ff2bc191827f0d3f5ad0a433ff7df7d2dd9aee",
      "tree": "b1ce2b9f026fc579e6ebf1a9724725f925750f5a",
      "parents": [
        "924a79af2cdee26a034b9bdce8c9c76995b5c901"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "srostedt@redhat.com",
        "time": "Wed Oct 14 15:43:33 2009 -0400"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 15 10:42:35 2009 +0200"
      },
      "message": "perf tools: Fix backslash processing on trace print formats\n\nThe handling of backslashes was broken. It would stop parsing\nwhen encountering one. Also, \u0027\\n\u0027, \u0027\\t\u0027, \u0027\\r\u0027 and \u0027\\\\\u0027 were not\nconverted.\n\nSigned-off-by: Steven Rostedt \u003csrostedt@redhat.com\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nLKML-Reference: \u003c20091014194357.521974680@goodmis.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "924a79af2cdee26a034b9bdce8c9c76995b5c901",
      "tree": "fece1194adfdd10b5e888ce469aaf511fc41268d",
      "parents": [
        "b226f744d40b052ac126c4cb16c76f66e5185128"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "srostedt@redhat.com",
        "time": "Wed Oct 14 15:43:32 2009 -0400"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 15 10:42:34 2009 +0200"
      },
      "message": "perf tools: Handle print concatenations in event format file\n\nkmem_alloc ftrace event format had a string that was broken up\nby two tokens. \"string 1\" \"string 2\". This patch lets the parser\nbe able to handle the concatenation.\n\nSigned-off-by: Steven Rostedt \u003csrostedt@redhat.com\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nLKML-Reference: \u003c20091014194357.253818714@goodmis.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "b226f744d40b052ac126c4cb16c76f66e5185128",
      "tree": "e86f5c059dde241472689cbe2d55429cd15b2d56",
      "parents": [
        "d5b889f2ecec7849e851ddd31c34bdfb3482b5de",
        "a3ccf63ee643ef243cbf8918da8b3f9238f10029"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 15 08:44:42 2009 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 15 08:44:44 2009 +0200"
      },
      "message": "Merge branch \u0027linus\u0027 into perf/core\n\nMerge reason: pick up tools/perf/ changes from upstream.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "a3ccf63ee643ef243cbf8918da8b3f9238f10029",
      "tree": "569049e38e9b420a8c0e50a84d2579e176ca29de",
      "parents": [
        "d6047d79b90f6122fcbf2c3e783b507f7dd78fc6",
        "eaf76e0d027a917a013ad8a88a94132d0feab622"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 14 15:36:19 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 14 15:36:19 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6:\n  firewire: sbp2: provide fallback if mgt_ORB_timeout is missing\n  ieee1394: add documentation entry to MAINTAINERS\n  ieee1394: update URLs in debugging-via-ohci1394.txt\n"
    },
    {
      "commit": "d6047d79b90f6122fcbf2c3e783b507f7dd78fc6",
      "tree": "4091ff408dd6873609e3f3341b0b3972155b7201",
      "parents": [
        "601adfedba37326410760d8d60f5da99a0adfd2f",
        "514fc01d389cf5d364ee3b5fec4ac1487448803e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 14 15:34:55 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 14 15:34:55 2009 -0700"
      },
      "message": "Merge branch \u0027tty-fixes\u0027\n\n* branch \u0027tty-fixes\u0027:\n  tty: use the new \u0027flush_delayed_work()\u0027 helper to do ldisc flush\n  workqueue: add \u0027flush_delayed_work()\u0027 to run and wait for delayed work\n  Make flush_to_ldisc properly handle parallel calls\n"
    },
    {
      "commit": "601adfedba37326410760d8d60f5da99a0adfd2f",
      "tree": "4f79413b9a8f7747933692b69b5a53ab706f9186",
      "parents": [
        "655bdb0e07384d04d1ecfd709c7aee6cc8bd8793",
        "e9a63a4e559fbdc522072281d05e6b13c1022f4b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 14 15:33:05 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 14 15:33:05 2009 -0700"
      },
      "message": "Merge branch \u0027topic/x86-lds-nits\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/frob/linux-2.6-roland\n\n* \u0027topic/x86-lds-nits\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/frob/linux-2.6-roland:\n  x86: linker script syntax nits\n"
    },
    {
      "commit": "655bdb0e07384d04d1ecfd709c7aee6cc8bd8793",
      "tree": "069dc6332c2987dd7a357c069b6316404147d01e",
      "parents": [
        "e7d688ec86c9c6aa94b58eeb266f833a76407018",
        "03717e3d12b625268848414e39beda25e4515692"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 14 15:31:48 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 14 15:31:48 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  watchdog: Fix rio watchdog probe function\n  sparc64: Set IRQF_DISABLED on LDC channel IRQs.\n  sparc64: Fix D-cache flushing on swapin from SW devices.\n  sparc64: Fix niagara2 perf IRQ bits.\n"
    },
    {
      "commit": "e7d688ec86c9c6aa94b58eeb266f833a76407018",
      "tree": "db7ce6fe6fc9b8c69287d2e8ee11f8724d171682",
      "parents": [
        "d470c05bedc27dbd2df9d0bb6fd82336e4ff43db",
        "ac522b638dcb549f9d33085c6fadea88a5f826ae"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 14 15:31:15 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 14 15:31:15 2009 -0700"
      },
      "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] sclp_vt220 build fix\n  [S390] cio: change misleading console logic\n  [S390] call home support: fix proc handler\n  [S390] dasd: use idal for device characteristics\n  [S390] Add highgprs facility to /proc/cpuinfo\n  [S390] dasd: fix locking bug\n  [S390] tape390: Fix request queue handling in block driver\n  [S390] hypfs: Use subcode 6 if subcode 7 is not available\n"
    },
    {
      "commit": "d470c05bedc27dbd2df9d0bb6fd82336e4ff43db",
      "tree": "e0dd12e061f6b2648e1ddac84eeb7232490f01e2",
      "parents": [
        "ee67e6cbe1121da1ae4eceb7b2bcb535c5cbf65e",
        "457b646189e47f9d48588809da3e806ec363f219"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 14 15:30:45 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 14 15:30:45 2009 -0700"
      },
      "message": "Merge branch \u0027sh/for-2.6.32\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6\n\n* \u0027sh/for-2.6.32\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6:\n  sh: Fix a TRACE_IRQS_OFF typo.\n  sh: Optimize the setup_rt_frame() I-cache flush.\n  sh: Populate initial secondary CPU info from boot_cpu_data.\n  sh: Tidy up SMP cpuinfo.\n  sh: Use boot_cpu_data for FPU tests in sigcontext paths.\n  sh: ftrace: Fix up syscall tracepoint support.\n  sh: force dcache flush if dcache_dirty bit set.\n  sh: update die() output.\n"
    },
    {
      "commit": "ee67e6cbe1121da1ae4eceb7b2bcb535c5cbf65e",
      "tree": "8ceefe56b6f325a4b8dbf0ee2dcda0d9216a52a3",
      "parents": [
        "220a6258b1bac1f0b050a99aa8233330d6c8c416",
        "c7cedb125ba20cc531671dc667ad704baa667d97"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 14 15:25:35 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 14 15:25:35 2009 -0700"
      },
      "message": "Merge branch \u0027core-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027core-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  oprofile: warn on freeing event buffer too early\n  oprofile: fix race condition in event_buffer free\n  lockdep: Use cpu_clock() for lockstat\n"
    },
    {
      "commit": "220a6258b1bac1f0b050a99aa8233330d6c8c416",
      "tree": "a1a329f07ab904ccfeb5a58aa528ec28872b1f13",
      "parents": [
        "f061d83a2b29f08b41c494335b7d23a432cb5a2d",
        "a003236c32706f3c1f74d4e3b98c58cf0d9a9d8f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 14 15:25:23 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 14 15:25:23 2009 -0700"
      },
      "message": "Merge branch \u0027perf-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027perf-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  perf events: Update MAINTAINERS entry file patterns\n  perf tools: Remove static debugfs path from parse-events\n  perf tools: Fix the NO_64BIT build on pure 64-bit systems\n  perf tools: Fix const char type propagation\n"
    },
    {
      "commit": "f061d83a2b29f08b41c494335b7d23a432cb5a2d",
      "tree": "4b3fe2797968491f1e18e5ef52a9d08b37a2c301",
      "parents": [
        "e345fe1ada6f91bf703ca080168745ef18b2f037",
        "e17b38bf9e70d74f3739a600db75240078ac1407"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 14 15:25:04 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 14 15:25:04 2009 -0700"
      },
      "message": "Merge branch \u0027sched-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027sched-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  sched: Fix missing kernel-doc notation\n  Revert \"x86, timers: Check for pending timers after (device) interrupts\"\n  sched: Update the clock of runqueue select_task_rq() selected\n"
    },
    {
      "commit": "e345fe1ada6f91bf703ca080168745ef18b2f037",
      "tree": "1e3598cd0ddc32afa79fe2f368ede4617fae24da",
      "parents": [
        "ea876441052c2cebc27d9bd2a6f6b9bce6add408",
        "8ad807318fcd62aba0e18c7c7fbfcc1af3fcdbab"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 14 15:24:51 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 14 15:24:51 2009 -0700"
      },
      "message": "Merge branch \u0027tracing-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027tracing-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  tracing/filters: Fix memory leak when setting a filter\n  tracing: fix trace_vprintk call\n"
    },
    {
      "commit": "ea876441052c2cebc27d9bd2a6f6b9bce6add408",
      "tree": "893b7597eacfdcce478212170d0b821d6508a1d9",
      "parents": [
        "80f506918fdaaca6b574ba931536a58ce015c7be",
        "71999d9862e667f1fd14f8fbfa0cce6d855bad3f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 14 15:24:32 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 14 15:24:32 2009 -0700"
      },
      "message": "Merge branch \u0027x86-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/paravirt: Use normal calling sequences for irq enable/disable\n  x86: fix kernel panic on 32 bits when profiling\n  x86: Fix Suspend to RAM freeze on Acer Aspire 1511Lmi laptop\n  x86, vmi: Mark VMI deprecated and schedule it for removal\n"
    },
    {
      "commit": "e9a63a4e559fbdc522072281d05e6b13c1022f4b",
      "tree": "725fa53b311924352faf52bcecc6eef79c3ded1d",
      "parents": [
        "80f506918fdaaca6b574ba931536a58ce015c7be"
      ],
      "author": {
        "name": "Roland McGrath",
        "email": "roland@redhat.com",
        "time": "Wed Oct 14 14:16:38 2009 -0700"
      },
      "committer": {
        "name": "Roland McGrath",
        "email": "roland@redhat.com",
        "time": "Wed Oct 14 14:16:38 2009 -0700"
      },
      "message": "x86: linker script syntax nits\n\nThe linker scripts grew some use of weirdly wrong linker script syntax.\nIt happens to work, but it\u0027s not what the syntax is documented to be.\nClean it up to use the official syntax.\n\nSigned-off-by: Roland McGrath \u003croland@redhat.com\u003e\nCC: Ian Lance Taylor \u003ciant@google.com\u003e\n"
    },
    {
      "commit": "eaf76e0d027a917a013ad8a88a94132d0feab622",
      "tree": "3a6a97af6160688b94a673e08ad77e3e3d032c77",
      "parents": [
        "544df55d6c1590bc21c86119b89a1689b1eb5e75"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Thu Oct 08 00:39:31 2009 +0200"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Wed Oct 14 21:55:19 2009 +0200"
      },
      "message": "firewire: sbp2: provide fallback if mgt_ORB_timeout is missing\n\nThe Unit_Characteristics entry of an SBP-2 unit directory is not\nmandatory as far as I can tell.  If it is missing, we would probably\nfail to log in into the target because firewire-sbp2 would not wait for\nstatus after it sent the login request.\n\nThe fix moves the cleanup of tgt-\u003emgt_orb_timeout into a place where it\nis executed exactly once before login, rather than 0..n times depending\non the target\u0027s config ROM.  With targets with one or more\nUnit_Characteristics entries, the result is the same as before.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "1beee96bae0daf7f491356777c3080cc436950f5",
      "tree": "08aa1380fce845680b15f6911100776439246954",
      "parents": [
        "06f43d66ec36388056f5c697bf1e67c0e0a1645c"
      ],
      "author": {
        "name": "Frederic Weisbecker",
        "email": "fweisbec@gmail.com",
        "time": "Wed Oct 14 20:50:32 2009 +0200"
      },
      "committer": {
        "name": "Frederic Weisbecker",
        "email": "fweisbec@gmail.com",
        "time": "Wed Oct 14 20:55:55 2009 +0200"
      },
      "message": "ftrace: Rename set_bootup_ftrace into set_cmdline_ftrace\n\nset_cmdline_ftrace is a better match against what does this function:\napply a tracer name from the kernel command line.\n\nReported-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\nSigned-off-by: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Li Zefan \u003clizf@cn.fujitsu.com\u003e\n"
    },
    {
      "commit": "06f43d66ec36388056f5c697bf1e67c0e0a1645c",
      "tree": "04b8735f670570d146c0c12bb403effc94e14346",
      "parents": [
        "459c6d15a0c52bae43842ff2cd0dd41aa7de9b7f"
      ],
      "author": {
        "name": "Frederic Weisbecker",
        "email": "fweisbec@gmail.com",
        "time": "Wed Oct 14 20:43:39 2009 +0200"
      },
      "committer": {
        "name": "Frederic Weisbecker",
        "email": "fweisbec@gmail.com",
        "time": "Wed Oct 14 20:43:39 2009 +0200"
      },
      "message": "ftrace: Copy ftrace_graph_filter boot param using strlcpy\n\nWe are using strncpy in the wrong way to copy the ftrace_graph_filter\nboot param because we pass the buffer size instead of the max string\nsize it can contain (buffer size - 1). The end result might not be\nNULL terminated as we are abusing the max string size.\n\nLets use strlcpy() instead.\n\nReported-by: Li Zefan \u003clizf@cn.fujitsu.com\u003e\nSigned-off-by: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\n"
    },
    {
      "commit": "514fc01d389cf5d364ee3b5fec4ac1487448803e",
      "tree": "caf1b9b5b2b5f32882017c77014ff2c300585739",
      "parents": [
        "43046b606673c9c991919ff75b980b72541e9ede"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 14 09:20:41 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 14 09:20:41 2009 -0700"
      },
      "message": "tty: use the new \u0027flush_delayed_work()\u0027 helper to do ldisc flush\n\nThis way all flush_to_ldisc work is always done through the workqueues,\nand we thus have a single point of serialization.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "43046b606673c9c991919ff75b980b72541e9ede",
      "tree": "86e89561891ed7833bd8229c2d06734aede63fec",
      "parents": [
        "45242006e19c6f99945554e4d7d5680caf6ed9ad"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 14 09:16:42 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 14 09:16:42 2009 -0700"
      },
      "message": "workqueue: add \u0027flush_delayed_work()\u0027 to run and wait for delayed work\n\nIt basically turns a delayed work into an immediate work, and then waits\nfor it to finish.\n"
    },
    {
      "commit": "45242006e19c6f99945554e4d7d5680caf6ed9ad",
      "tree": "7b3561169050d242469df55ed338e752c9a35c48",
      "parents": [
        "80f506918fdaaca6b574ba931536a58ce015c7be"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 14 08:59:49 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 14 08:59:49 2009 -0700"
      },
      "message": "Make flush_to_ldisc properly handle parallel calls\n"
    },
    {
      "commit": "ac522b638dcb549f9d33085c6fadea88a5f826ae",
      "tree": "3a5e09d1ffaa591f8f3f5c6013d45b2b91175427",
      "parents": [
        "6d7c5afc890d0c9345ee05ccf0e6c692b6c8f8a8"
      ],
      "author": {
        "name": "Michael Holzheu",
        "email": "michael.holzheu@linux.vnet.ibm.com",
        "time": "Wed Oct 14 12:43:51 2009 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Wed Oct 14 12:43:54 2009 +0200"
      },
      "message": "[S390] sclp_vt220 build fix\n\nFix this build error:\n\n\tnext-20091013 randconfig build on s390x build breaks with\n\ndrivers/s390/built-in.o:(.data+0x3354): undefined reference to `sclp_vt220_pm_event_fn\u0027\n\nReported-by: Kamalesh Babulal \u003ckamalesh@linux.vnet.ibm.com\u003e\nSigned-off-by: Michael Holzheu \u003cmichael.holzheu@linux.vnet.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "6d7c5afc890d0c9345ee05ccf0e6c692b6c8f8a8",
      "tree": "9211d5b8b26b53d160b5459ba8313bfcdf0d445c",
      "parents": [
        "d3acf71fb8daecc8ab8b1371d29d15df0c30a315"
      ],
      "author": {
        "name": "Peter Oberparleiter",
        "email": "peter.oberparleiter@de.ibm.com",
        "time": "Wed Oct 14 12:43:50 2009 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Wed Oct 14 12:43:53 2009 +0200"
      },
      "message": "[S390] cio: change misleading console logic\n\nUse cio_is_console() in io_subchannel_probe to indicate that the\nspecial handling is console specific. As long as there is no other\nsubchannel for which this might be true, it is misleading to speak\nof \"early devices\". Should more of these devices be introduced,\na cleanup of all console special handling is in order anyway.\n\nSigned-off-by: Peter Oberparleiter \u003cpeter.oberparleiter@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "d3acf71fb8daecc8ab8b1371d29d15df0c30a315",
      "tree": "552790ac0c9a96e8d5862f9af25d1d5452c7891e",
      "parents": [
        "d9fa9441ed6e0467d7d41de730581874c997e658"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Wed Oct 14 12:43:49 2009 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Wed Oct 14 12:43:53 2009 +0200"
      },
      "message": "[S390] call home support: fix proc handler\n\n8d65af78 \"sysctl: remove \"struct file *\" argument of -\u003eproc_handler\"\nremoved the struct file argument from all proc_handlers but didn\u0027t\nchange the call home proc handler (or call home was merged later).\n\nSo fix this now.\n\nCc: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nCc: Hans-Joachim Picht \u003chans@de.ibm.com\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "d9fa9441ed6e0467d7d41de730581874c997e658",
      "tree": "4f6b0ec9058c616aa8d8265d59dd310d0a0f56a2",
      "parents": [
        "be6e3f9cd639fec5882fca16e058843c3064c6c9"
      ],
      "author": {
        "name": "Stefan Haberland",
        "email": "stefan.haberland@de.ibm.com",
        "time": "Wed Oct 14 12:43:48 2009 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Wed Oct 14 12:43:53 2009 +0200"
      },
      "message": "[S390] dasd: use idal for device characteristics\n\nIf the rdc_buffer is above 2G we need indirect addresssing so we have\nto use an idaw to give the rdc_buffer to the ccw.\nIf the rdc_buffer is under 2G nothing changes.\n\nSigned-off-by: Stefan Haberland \u003cstefan.haberland@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "be6e3f9cd639fec5882fca16e058843c3064c6c9",
      "tree": "f1ee7650423c1cf593430f2895ed97a0e6ff866b",
      "parents": [
        "a7602f6c16b2de2962b279980693ad1b3711e84a"
      ],
      "author": {
        "name": "Andreas Krebbel",
        "email": "Andreas.Krebbel@de.ibm.com",
        "time": "Wed Oct 14 12:43:47 2009 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Wed Oct 14 12:43:53 2009 +0200"
      },
      "message": "[S390] Add highgprs facility to /proc/cpuinfo\n\nThis patch makes the hwcap bit for the high gprs feature to be visible\nin /proc/cpuinfo.\n\nSigned-off-by: Andreas Krebbel \u003cAndreas.Krebbel@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "a7602f6c16b2de2962b279980693ad1b3711e84a",
      "tree": "a58ecfd6bf49a2b64445ccda1f727f77bbdaa62d",
      "parents": [
        "03cadd36d51c737d7ad6aa21e2524296be6fe57f"
      ],
      "author": {
        "name": "Stefan Haberland",
        "email": "stefan.haberland@de.ibm.com",
        "time": "Wed Oct 14 12:43:46 2009 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Wed Oct 14 12:43:52 2009 +0200"
      },
      "message": "[S390] dasd: fix locking bug\n\nReplace spin_lock with spin_lock_irqsave in dasd_eckd_restore_device.\n\nSigned-off-by: Stefan Haberland \u003cstefan.haberland@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "03cadd36d51c737d7ad6aa21e2524296be6fe57f",
      "tree": "bbfe2c44a6eed8edf5b3f9a5064031efb00fc8cd",
      "parents": [
        "7874b1b66a53c4d9c8dcb37884cbb758aa2d712c"
      ],
      "author": {
        "name": "Michael Holzheu",
        "email": "holzheu@linux.vnet.ibm.com",
        "time": "Wed Oct 14 12:43:45 2009 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Wed Oct 14 12:43:52 2009 +0200"
      },
      "message": "[S390] tape390: Fix request queue handling in block driver\n\nWhen setting a channel attached tape online under Linux 2.6.31, the\n\n\"vol_id\" process from udev hangs in sync_page():\n 2 sync_page+144 [0x1dfaac]\n 3 __wait_on_bit_lock+194 [0x58c23e]\n 4 __lock_page+116 [0x1df9dc]\n 5 truncate_inode_pages_range+728 [0x1ed7cc]\n 6 __blkdev_put+244 [0x25f738]\n 7 __fput+300 [0x229c4c]\n 8 filp_close+122 [0x225a3a]\n\nThe reason for that is an error in the request queue handling. It can\nhappen that we fetch a request, but do not process it further because\nthe number of queued requests exceeds TAPEBLOCK_MIN_REQUEUE.\nTo fix this, we should call blk_peek_request() instead of\nblk_fetch_request() in the while condition and fetch the request in\nthe loop body afterwards.\n\nThis bug was introduced with the patch \"block: implement and enforce\nrequest peek/start/fetch\" (9934c8c04561413609d2bc38c6b9f268cba774a4)\n\nSigned-off-by: Michael Holzheu \u003cholzheu@linux.vnet.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "7874b1b66a53c4d9c8dcb37884cbb758aa2d712c",
      "tree": "e63c5db7cd73c098d209b2a156256619d4322cee",
      "parents": [
        "80f506918fdaaca6b574ba931536a58ce015c7be"
      ],
      "author": {
        "name": "Michael Holzheu",
        "email": "holzheu@linux.vnet.ibm.com",
        "time": "Wed Oct 14 12:43:44 2009 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Wed Oct 14 12:43:52 2009 +0200"
      },
      "message": "[S390] hypfs: Use subcode 6 if subcode 7 is not available\n\nHypfs never worked on systems that only provide D204 subcode 6.\nIn these cases we nevertheless used subcode 7. With this fix, we\nuse subcode 6, if it is available and the system does not provide\nsubcode 7.\n\nSigned-off-by: Michael Holzheu \u003cholzheu@linux.vnet.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "03717e3d12b625268848414e39beda25e4515692",
      "tree": "8f5b80f26b8c473675aab6dcd63f5a0cfb518794",
      "parents": [
        "c58543c869606532c2382f027d6466f4672ea756"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Oct 14 01:18:26 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 14 01:18:26 2009 -0700"
      },
      "message": "watchdog: Fix rio watchdog probe function\n\nAfter sucessfully registering the misc device the driver iounmaps the\nhardware registers and kfree\u0027s the device data structure. Ouch !\n\nThis was introduced with commit e42311d75 (riowatchdog: Convert to\npure OF driver) and went unnoticed for more than a year :)\n\nReturn success instead of dropping into the error cleanup code path.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "459c6d15a0c52bae43842ff2cd0dd41aa7de9b7f",
      "tree": "3eba2d9a08ae812924841c6a805ce3d58f0a7699",
      "parents": [
        "c44fc770845163f8d9e573f37f92a7b7a7ade14e"
      ],
      "author": {
        "name": "Frederic Weisbecker",
        "email": "fweisbec@gmail.com",
        "time": "Sat Sep 19 07:14:15 2009 +0200"
      },
      "committer": {
        "name": "Frederic Weisbecker",
        "email": "fweisbec@gmail.com",
        "time": "Wed Oct 14 09:54:38 2009 +0200"
      },
      "message": "tracing: Document HAVE_SYSCALL_TRACEPOINTS needs\n\nDocument the arch needed requirements to get the support for syscalls\ntracing.\n\nv2: HAVE_FTRACE_SYSCALLS have been changed to HAVE_SYSCALL_TRACEPOINTS\n    recently. Update this config name in the documentation then.\n\nSigned-off-by: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nAcked-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nCc: Li Zefan \u003clizf@cn.fujitsu.com\u003e\nCc: Masami Hiramatsu \u003cmhiramat@redhat.com\u003e\nCc: Jason Baron \u003cjbaron@redhat.com\u003e\nCc: Lai Jiangshan \u003claijs@cn.fujitsu.com\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "c44fc770845163f8d9e573f37f92a7b7a7ade14e",
      "tree": "dac4327b1454b73cefe7ffb2ef28cc67ea878f2b",
      "parents": [
        "4d8289494a37e19cd7f3beacea9c957ad3debad6"
      ],
      "author": {
        "name": "Frederic Weisbecker",
        "email": "fweisbec@gmail.com",
        "time": "Sat Sep 19 06:50:42 2009 +0200"
      },
      "committer": {
        "name": "Frederic Weisbecker",
        "email": "fweisbec@gmail.com",
        "time": "Wed Oct 14 09:53:56 2009 +0200"
      },
      "message": "tracing: Move syscalls metadata handling from arch to core\n\nMost of the syscalls metadata processing is done from arch.\nBut these operations are mostly generic accross archs. Especially now\nthat we have a common variable name that expresses the number of\nsyscalls supported by an arch: NR_syscalls, the only remaining bits\nthat need to reside in arch is the syscall nr to addr translation.\n\nv2: Compare syscalls symbols only after the \"sys\" prefix so that we\n    avoid spurious mismatches with archs that have syscalls wrappers,\n    in which case syscalls symbols have \"SyS\" prefixed aliases.\n    (Reported by: Heiko Carstens)\n\nSigned-off-by: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nAcked-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nCc: Li Zefan \u003clizf@cn.fujitsu.com\u003e\nCc: Masami Hiramatsu \u003cmhiramat@redhat.com\u003e\nCc: Jason Baron \u003cjbaron@redhat.com\u003e\nCc: Lai Jiangshan \u003claijs@cn.fujitsu.com\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "457b646189e47f9d48588809da3e806ec363f219",
      "tree": "c1691b57b191ab79165bfa9a27cd499577ec791f",
      "parents": [
        "4d2947f7c69f812f09ff0e5cdc98dfa5317a4d81"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Oct 14 15:50:28 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Oct 14 15:50:28 2009 +0900"
      },
      "message": "sh: Fix a TRACE_IRQS_OFF typo.\n\nThe resume_userspace path had TRACE_IRQS_OFF written incorrectly and so\nnever handled the transition properly. This was fixed once before but\nseems to have made it back in the tree. Fix it for good.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "4d2947f7c69f812f09ff0e5cdc98dfa5317a4d81",
      "tree": "d83a6c87ef83d8cc248809ee6e9a65fb25e92c45",
      "parents": [
        "a66c2edea56c291a6f6a52f07496ebb97c0880e8"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Oct 14 14:21:40 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Oct 14 15:49:45 2009 +0900"
      },
      "message": "sh: Optimize the setup_rt_frame() I-cache flush.\n\nThis only needs to flush the return code via the legacy path, and just\ninvalidates uselessly otherwise. This makes the behaviour consistent for\nall of the trampoline setup paths.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "a66c2edea56c291a6f6a52f07496ebb97c0880e8",
      "tree": "8019cfb6ebcfbc676a6c08fba83a460f63edea61",
      "parents": [
        "2908df9e2ce85e4de19ba81ac619acdf93a8bfaa"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Oct 14 14:14:30 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Oct 14 15:44:12 2009 +0900"
      },
      "message": "sh: Populate initial secondary CPU info from boot_cpu_data.\n\nThe secondary CPU info was seeing corrupted results due to not entering\nall of the setup paths taken by the boot CPU. So we just memcpy() the\nboot cpu data over directly, and then fix up the per-CPU bits.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "2908df9e2ce85e4de19ba81ac619acdf93a8bfaa",
      "tree": "fa287c05695e12e5f281d802d783569111bb2553",
      "parents": [
        "eaa47704d950d7f85b41a314a00529fb2615c10e"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Oct 14 14:13:41 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Oct 14 15:43:52 2009 +0900"
      },
      "message": "sh: Tidy up SMP cpuinfo.\n\nTrivial change for cleaning up the cpuinfo pretty printing on SMP, adds a\nnewline between CPUs.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "eaa47704d950d7f85b41a314a00529fb2615c10e",
      "tree": "e1a337ad87d141de01bebafe99c5dab83179701c",
      "parents": [
        "99222622422ac3398a846645f190109e218c743c"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Oct 14 14:12:41 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Oct 14 15:43:41 2009 +0900"
      },
      "message": "sh: Use boot_cpu_data for FPU tests in sigcontext paths.\n\nWe do not want to use smp_processor_id() from these paths, as they trip\npreempt BUGs. Switch the test over to the boot cpu directly.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "4d8289494a37e19cd7f3beacea9c957ad3debad6",
      "tree": "c6ac5fe2643a46b65ce0c9dd2e0c2eabb89b83da",
      "parents": [
        "5cb084bb1f3fd4dcdaf7e4cf564994346ec8f783"
      ],
      "author": {
        "name": "Jiri Olsa",
        "email": "jolsa@redhat.com",
        "time": "Tue Oct 13 16:33:54 2009 -0400"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Oct 14 08:13:54 2009 +0200"
      },
      "message": "tracing: Enable \"__cold\" functions\n\nBased on the commit:\n\n  a586df06 \"x86: Support __attribute__((__cold__)) in gcc 4.3\"\n\nsome of the functions goes to the \".text.unlikely\" section.\n\nLooks like there\u0027s not many of them (I found printk, panic,\n__ssb_dma_not_implemented, fat_fs_error), but still worth to\ninclude I think.\n\nSigned-off-by: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\nLKML-Reference: \u003c20091013203426.175845614@goodmis.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "5cb084bb1f3fd4dcdaf7e4cf564994346ec8f783",
      "tree": "0faf55a8a91ff69ae7cd0dff349dc5fbe27a53da",
      "parents": [
        "756d17ee7ee4fbc8238bdf97100af63e6ac441ef"
      ],
      "author": {
        "name": "Jiri Olsa",
        "email": "jolsa@redhat.com",
        "time": "Tue Oct 13 16:33:53 2009 -0400"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Oct 14 08:13:54 2009 +0200"
      },
      "message": "tracing: Enable records during the module load\n\nI was debuging some module using \"function\" and \"function_graph\"\ntracers and noticed, that if you load module after you enabled\ntracing, the module\u0027s hooks will convert only to NOP instructions.\n\nThe attached patch enables modules\u0027 hooks if there\u0027s function trace\nallready on, thus allowing to trace module functions.\n\nSigned-off-by: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\nLKML-Reference: \u003c20091013203425.896285120@goodmis.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "756d17ee7ee4fbc8238bdf97100af63e6ac441ef",
      "tree": "d0b794f4964be5689fc1bd64302969405000e18b",
      "parents": [
        "194ec34184869f0de1cf255c924fc5299e1b3d27"
      ],
      "author": {
        "name": "jolsa@redhat.com",
        "email": "jolsa@redhat.com",
        "time": "Tue Oct 13 16:33:52 2009 -0400"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Oct 14 08:13:53 2009 +0200"
      },
      "message": "tracing: Support multiple pids in set_pid_ftrace file\n\nAdding the possibility to set more than 1 pid in the set_pid_ftrace\nfile, thus allowing to trace more than 1 independent processes.\n\nUsage:\n\n sh-4.0# echo 284 \u003e ./set_ftrace_pid\n sh-4.0# cat ./set_ftrace_pid\n 284\n sh-4.0# echo 1 \u003e\u003e ./set_ftrace_pid\n sh-4.0# echo 0 \u003e\u003e ./set_ftrace_pid\n sh-4.0# cat ./set_ftrace_pid\n swapper tasks\n 1\n 284\n sh-4.0# echo 4 \u003e ./set_ftrace_pid\n sh-4.0# cat ./set_ftrace_pid\n 4\n sh-4.0# echo \u003e ./set_ftrace_pid\n sh-4.0# cat ./set_ftrace_pid\n no pid\n sh-4.0#\n\nSigned-off-by: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nLKML-Reference: \u003c20091013203425.565454612@goodmis.org\u003e\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "194ec34184869f0de1cf255c924fc5299e1b3d27",
      "tree": "7eb411e56f381b65bcafd0aa750f6f6705f3e451",
      "parents": [
        "1bac0497ef9af8d933860672223e38bd6ac4934a"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "srostedt@redhat.com",
        "time": "Tue Oct 13 16:33:50 2009 -0400"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Oct 14 08:13:53 2009 +0200"
      },
      "message": "function-graph/x86: Replace unbalanced ret with jmp\n\nThe function graph tracer replaces the return address with a hook\nto trace the exit of the function call. This hook will finish by\nreturning to the real location the function should return to.\n\nBut the current implementation uses a ret to jump to the real\nreturn location. This causes a imbalance between calls and ret.\nThat is the original function does a call, the ret goes to the\nhandler and then the handler does a ret without a matching call.\n\nAlthough the function graph tracer itself still breaks the branch\npredictor by replacing the original ret, by using a second ret and\ncausing an imbalance, it breaks the predictor even more.\n\nThis patch replaces the ret with a jmp to keep the calls and ret\nbalanced. I tested this on one box and it showed a 1.7% increase in\nperformance. Another box only showed a small 0.3% increase. But no\nbox that I tested this on showed a decrease in performance by\nmaking this change.\n\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\nAcked-by: Mathieu Desnoyers \u003cmathieu.desnoyers@polymtl.ca\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nLKML-Reference: \u003c20091013203425.042034383@goodmis.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "80f506918fdaaca6b574ba931536a58ce015c7be",
      "tree": "938bddf32e8c5dca114cb1a5f3ca2a62960accc8",
      "parents": [
        "a3bafbbbb5ac49355aa35e6a722eac6ef1dff19a",
        "2ec24ff1d1875defa742c76c9c7d74dca06b7e1f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 13 10:21:33 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 13 10:21:33 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.dk/linux-2.6-block\n\n* \u0027for-linus\u0027 of git://git.kernel.dk/linux-2.6-block:\n  cciss: Add cciss_allow_hpsa module parameter\n  cciss: Fix multiple calls to pci_release_regions\n  blk-settings: fix function parameter kernel-doc notation\n  writeback: kill space in debugfs item name\n  writeback: account IO throttling wait as iowait\n  elv_iosched_store(): fix strstrip() misuse\n  cfq-iosched: avoid probable slice overrun when idling\n  cfq-iosched: apply bool value where we return 0/1\n  cfq-iosched: fix think time allowed for seekers\n  cfq-iosched: fix the slice residual sign\n  cfq-iosched: abstract out the \u0027may this cfqq dispatch\u0027 logic\n  block: use proper BLK_RW_ASYNC in blk_queue_start_tag()\n  block: Seperate read and write statistics of in_flight requests v2\n  block: get rid of kblock_schedule_delayed_work()\n  cfq-iosched: fix possible problem with jiffies wraparound\n  cfq-iosched: fix issue with rq-rq merging and fifo list ordering\n"
    },
    {
      "commit": "a3bafbbbb5ac49355aa35e6a722eac6ef1dff19a",
      "tree": "445f7f2b241793210ca38a5a56f1f1381537ecdc",
      "parents": [
        "25d591587d3b0676fb89c29e7e55fe4a08597ec1",
        "1a0c3298d6c6bfc357c38772e7f32d193c60c77d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 13 10:21:12 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 13 10:21:12 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu:\n  percpu: fix compile warnings\n"
    },
    {
      "commit": "25d591587d3b0676fb89c29e7e55fe4a08597ec1",
      "tree": "90f1d5d3bab243e14138d47bd9b9c1bb5613fb17",
      "parents": [
        "86ae13b006e48959981248493efd3ff4b2828b3d",
        "2331d1a6cd3d6e580bc88b9a160066d9e1177fe1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 13 10:20:53 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 13 10:20:53 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild-fixes\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild-fixes:\n  kbuild: revert \"save ARCH \u0026 CROSS_COMPILE ...\"\n  warn about use of uninstalled kernel headers\n  kbuild: mkcompile_h: trivial cleanups\n  kbuild: fix warning when domainname is not available\n  kbuild: Fix size_append issue for bzip2/lzma kernel\n  kbuild,scripts: use non-builtin echo for \u0027-e\u0027\n  kbuild: fix the binrpm-pkg target to work with KBUILD_OUTPUT set\n"
    },
    {
      "commit": "86ae13b006e48959981248493efd3ff4b2828b3d",
      "tree": "c823456de41e8488ac1aac9f4cf0a0a31b9495c9",
      "parents": [
        "03266d28ca5bf1959ee91dc6554c01b790975352"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 12 16:22:46 2009 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 13 10:20:16 2009 -0700"
      },
      "message": "headers: Fix build after \u003clinux/sched.h\u003e removal\n\nCommit d43c36dc6b357fa1806800f18aa30123c747a6d1 (\"headers: remove\nsched.h from interrupt.h\") left some build errors in some configurations\ndue to drivers having depended on getting header files \"accidentally\".\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n[ Combined several one-liners from Ingo into one single patch  - Linus ]\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "03266d28ca5bf1959ee91dc6554c01b790975352",
      "tree": "f98e36f3d3108344a82e9ccdb30790121ed93b5e",
      "parents": [
        "ae445b9134126314844ad9e84010bae5e6684103",
        "b0e14951ee0f6c29abc64b92ec7075a159ede37c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 13 10:10:33 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 13 10:10:33 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid:\n  HID: fix possible deadlock in hidraw_read\n  HID: fix kerneldoc comment for hid_input_report()\n  HID: add __init/__exit macros to twinhan.c\n"
    },
    {
      "commit": "ae445b9134126314844ad9e84010bae5e6684103",
      "tree": "2c862165aab203cea956309bc131cbb7c5b1bd90",
      "parents": [
        "54753fdb943ecd28a0666ee4ef105224407a5044",
        "fb66ebd88471cd2cc1205536dfc781b2f4c1d6b5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 13 10:10:18 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 13 10:10:18 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6:\n  ALSA: hda - Allow all formats as default for Nvidia HDMI\n  ALSA: aaci: ARM1176 aaci-pl041 AC97 register read timeout\n  ALSA: hda - Fix volume-knob setup for Dell laptops with STAC9228\n  ALSA: hda - Fix mute sound with STAC9227/9228 codecs\n  ALSA: bt87x - Add a whitelist for Pinnacle PCTV (11bd:0012)\n  ALSA: hda - Fix overflow of spec-\u003einit_verbs in patch_realtek.c\n  ALSA: ice1724 - Make call to set hw params succeed on ESI Juli@\n  ALSA: ice1724: Fix surround on Chaintech AV-710\n  ALSA: hda - Add full rates/formats support for Nvidia HDMI\n"
    },
    {
      "commit": "54753fdb943ecd28a0666ee4ef105224407a5044",
      "tree": "1868ec529591703afb7e78a7cae5011db643dac2",
      "parents": [
        "1e103d198eb1effb43173412514ac3385ea6765f",
        "6dbce5218298c0c77a740b3ffe97cb8c304e1710"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 13 10:05:36 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 13 10:05:36 2009 -0700"
      },
      "message": "Merge branch \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs-2.6\n\n* \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs-2.6:\n  ext3: Update documentation about ext3 quota mount options\n  ext3: Don\u0027t update superblock write time when filesystem is read-only\n"
    },
    {
      "commit": "1e103d198eb1effb43173412514ac3385ea6765f",
      "tree": "73c9b5517da0e6cb31f59d0201527846dde65720",
      "parents": [
        "80fa680d22c11912a0be84b8139422eba1327322",
        "f8ebdff08740709a75e796f12cc5902e3b5b9dd6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 13 10:05:04 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 13 10:05:04 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6:\n  mfd: Fix twl4030 boot with twl4030 usb transceiver enabled\n"
    },
    {
      "commit": "80fa680d22c11912a0be84b8139422eba1327322",
      "tree": "a43e38d55505dab7b3448a210d88238b80c50d91",
      "parents": [
        "2caa731819a633bec5a56736e64c562b7e193666",
        "9a821b231644028f8e2a853eb33d1184e925b183"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 13 10:04:40 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 13 10:04:40 2009 -0700"
      },
      "message": "Merge git://git.infradead.org/~dwmw2/iommu-2.6.32\n\n* git://git.infradead.org/~dwmw2/iommu-2.6.32:\n  x86: Move pci_iommu_init to rootfs_initcall()\n  Run pci_apply_final_quirks() sooner.\n  Mark pci_apply_final_quirks() __init rather than __devinit\n  Rename pci_init() to pci_apply_final_quirks(), move it to quirks.c\n  intel-iommu: Yet another BIOS workaround: Isoch DMAR unit with no TLB space\n  intel-iommu: Decode (and ignore) RHSA entries\n  intel-iommu: Make \"Unknown DMAR structure\" message more informative\n"
    },
    {
      "commit": "d5b889f2ecec7849e851ddd31c34bdfb3482b5de",
      "tree": "001c95641ddf734a1e5e1fdee7e821f042c08f0b",
      "parents": [
        "f4f0b418188cc7995375acbb54e87c80f21861bd"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Tue Oct 13 11:16:29 2009 -0300"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Oct 13 17:12:18 2009 +0200"
      },
      "message": "perf tools: Move threads \u0026 last_match to threads.c\n\nThis was just being copy\u0027n\u0027pasted all over.\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Mike Galbraith \u003cefault@gmx.de\u003e\nLKML-Reference: \u003c20091013141629.GD21809@ghostprotocols.net\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "fb66ebd88471cd2cc1205536dfc781b2f4c1d6b5",
      "tree": "ff153022eb8d85fba13b976adac4435a75740c73",
      "parents": [
        "29a4f2d31c03756bf24883e567a8c3b4ee5df1f4",
        "491dc0437d4c56d11f78113eca3953cff87314f3"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Oct 13 16:09:56 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Oct 13 16:09:56 2009 +0200"
      },
      "message": "Merge branch \u0027fix/hda\u0027 into for-linus\n"
    },
    {
      "commit": "491dc0437d4c56d11f78113eca3953cff87314f3",
      "tree": "8e246819a49a41ec3db5be1467dfeca4144fd963",
      "parents": [
        "ccca7cdc1b8dd2e7b67e9289a6abf117b11cbe6b"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Oct 13 16:07:59 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Oct 13 16:07:59 2009 +0200"
      },
      "message": "ALSA: hda - Allow all formats as default for Nvidia HDMI\n\nIn the commit f0613d5752d8f7d1d02e6d40947f38877fdf9c90\n    ALSA: hda - Add full rates/formats support for Nvidia HDMI\nthe flag LIMITIED_RATE_FMT_SUPPORT was set as default, as I forgot\nto clear before commit.\n\nLet\u0027s enable all formats/rates as default.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "29a4f2d31c03756bf24883e567a8c3b4ee5df1f4",
      "tree": "1f3070e9ba52c5e26da1aeef0f5bb3d9e5d5366f",
      "parents": [
        "9c6b8dcefe9a39f36ba11bdd523c0ac5246514c9"
      ],
      "author": {
        "name": "Philby John",
        "email": "pjohn@in.mvista.com",
        "time": "Tue Oct 13 16:30:22 2009 +0530"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Oct 13 15:59:55 2009 +0200"
      },
      "message": "ALSA: aaci: ARM1176 aaci-pl041 AC97 register read timeout\n\nAfter a reboot on an ARM1176 which amounts to a softreset, it has been\nnoted that the ALSA driver does not get registered and the probe fails\nwith the error \"aaci-pl041 fpga:04: ac97 read back fail\". In the process\nof reading from a register the SL1TxBusy bit is set indicating that the\ntransceiver is busy and remains so until the default timeout occurs.\nSet the Power down register 0x26 to an arbitrary value as specified in\nthe PL041 manual (page: 3-18) so that AACISL1TX/AACISL2TX registers take\ntheir default state.\n\nSigned-off-by: Philby John \u003cpjohn@in.mvista.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "ccca7cdc1b8dd2e7b67e9289a6abf117b11cbe6b",
      "tree": "7435cd79c75275fc9fc6f0f00551a904a34104ab",
      "parents": [
        "54930531a00af5a1c33361a02e67dd1802110465"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Oct 13 15:32:21 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Oct 13 15:32:21 2009 +0200"
      },
      "message": "ALSA: hda - Fix volume-knob setup for Dell laptops with STAC9228\n\nThe volume-knob widget needs to be set with 0x7f instead of 0xff\nfor Dell laptops with STAC9228 codec, too, like the previous commit.\n\nReference: Novell bnc#545013\n\thttp://bugzilla.novell.com/show_bug.cgi?id\u003d545013\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "f4f0b418188cc7995375acbb54e87c80f21861bd",
      "tree": "20c60c9bf367e53d3ddbd5fddd41de9d64fb4ded",
      "parents": [
        "cfed95a693e1ea5d08b9c9019bc30e448437ee2f"
      ],
      "author": {
        "name": "Mike Galbraith",
        "email": "efault@gmx.de",
        "time": "Tue Oct 13 14:57:20 2009 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Oct 13 15:30:15 2009 +0200"
      },
      "message": "perf tools: Remove expensive old debug code from perf top\n\nCalling gettimeofday() at high frequency is painful for handicapped\nboxen. The spot calling gettimeofday() is old unneeded debug code,\nso remove it.\n\nReported-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Mike Galbraith \u003cefault@gmx.de\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLKML-Reference: \u003c1255438640.7173.1.camel@marge.simson.net\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "54930531a00af5a1c33361a02e67dd1802110465",
      "tree": "d6e4adeb2038a0eba0129cd770b18e72d6465ebd",
      "parents": [
        "2d9c648295d7bc376305337d29f540a5e411f632"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Oct 11 17:38:29 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Oct 13 15:29:34 2009 +0200"
      },
      "message": "ALSA: hda - Fix mute sound with STAC9227/9228 codecs\n\nOn FSC laptops, the sound gets muted gradually when the volume is chnaged.\nThis is due to the wrong volume-knob widget setup.  The delta bit (bit 7)\nshouldn\u0027t be set for these devices.\n\nThis patch adds a new quirk to set the value 0x7f to the widget 0x24\ninstead of 0xff.\n\nReference: Novell bnc#546006\n\thttp://bugzilla.novell.com/show_bug.cgi?id\u003d546006\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "a003236c32706f3c1f74d4e3b98c58cf0d9a9d8f",
      "tree": "5c33b9567bdc4c438b3c48cc471fbc8d8dbbbf01",
      "parents": [
        "63c9e01e1a0dcecc982137d527d44b5ac808b607"
      ],
      "author": {
        "name": "Vincent Legoll",
        "email": "vincent.legoll@gmail.com",
        "time": "Tue Oct 13 14:48:14 2009 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Oct 13 15:28:52 2009 +0200"
      },
      "message": "perf events: Update MAINTAINERS entry file patterns\n\nAdd file patterns that match relevant files for this subsystem.\n\nSigned-off-by: Vincent Legoll \u003cvincent.legoll@gmail.com\u003e\nCc: Linus Torvalds \u003ctorvalds@osdl.org\u003e\nCc: paulus@samba.org\nCc: a.p.zijlstra@chello.nl\nLKML-Reference: \u003c4727185d0910130548p325f0185vf4e23b5491c730a0@mail.gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "1bac0497ef9af8d933860672223e38bd6ac4934a",
      "tree": "8e569b0e7ed977a4659002632362855cc245990f",
      "parents": [
        "2c96c142e941041973faab20ca3b82d57f435c5e",
        "bf7c5b43a12614847b83f507fb169ad30640e406"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Oct 13 12:03:08 2009 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Oct 13 12:03:08 2009 +0200"
      },
      "message": "Merge branch \u0027tracing/core\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/frederic/random-tracing into tracing/core\n"
    },
    {
      "commit": "cfed95a693e1ea5d08b9c9019bc30e448437ee2f",
      "tree": "1334775a5b22a0b430e7616d2020bec4593565df",
      "parents": [
        "9dbdd6c41c12fb42ee7188eafa7e1917b192af3a"
      ],
      "author": {
        "name": "Vincent Legoll",
        "email": "vincent.legoll@gmail.com",
        "time": "Tue Oct 13 10:18:16 2009 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Oct 13 11:55:31 2009 +0200"
      },
      "message": "perf tools: Do not manually count string lengths\n\nUse strlen \u0026 macros instead of manually counting string lengths as\nthis is error prone and may lend to bugs.\n\nSigned-off-by: Vincent Legoll \u003cvincent.legoll@gmail.com\u003e\nCc: Linus Torvalds \u003ctorvalds@osdl.org\u003e\nLKML-Reference: \u003c4727185d0910130118m5387058dndb02ac9b384af9f0@mail.gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "c58543c869606532c2382f027d6466f4672ea756",
      "tree": "d097eb82c49ba91bdf506dec11b2e267e070dc6a",
      "parents": [
        "1a78cedb998027ed46d8630b319db8fa678d38f0"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 13 00:49:09 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 13 00:49:09 2009 -0700"
      },
      "message": "sparc64: Set IRQF_DISABLED on LDC channel IRQs.\n\nWith lots of virtual devices it\u0027s easy to generate a lot of\nevents and chew up the kernel IRQ stack.\n\nReported-by: hyl \u003cheyongli@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9c6b8dcefe9a39f36ba11bdd523c0ac5246514c9",
      "tree": "8867c80d65ce367b84b32fc8576a3f695aaed958",
      "parents": [
        "bd3c200e6d5495343c91db66d2acf1853b57a141"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Oct 13 09:34:28 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Oct 13 09:34:28 2009 +0200"
      },
      "message": "ALSA: bt87x - Add a whitelist for Pinnacle PCTV (11bd:0012)\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "bf7c5b43a12614847b83f507fb169ad30640e406",
      "tree": "4867b7419f52fa2cc2d6268ed1a8fd7def9f9932",
      "parents": [
        "aef6f81b55f462082699c06e8e67e6eb5630ed45"
      ],
      "author": {
        "name": "Frederic Weisbecker",
        "email": "fweisbec@gmail.com",
        "time": "Mon Oct 12 22:31:32 2009 +0200"
      },
      "committer": {
        "name": "Frederic Weisbecker",
        "email": "fweisbec@gmail.com",
        "time": "Tue Oct 13 09:33:40 2009 +0200"
      },
      "message": "tracing: Remove unused ftrace_trace_addr helper\n\nRemove the ftrace_trace_addr() function as only its off-case is\nimplemented and there are no users of it currently.\n\nBut we keep ftrace_graph_addr() off-case, in case someone come to use\nthe function graph tracer to profit from top-level callers filtering.\n\nSigned-off-by: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nCc: Li Zefan \u003clizf@cn.fujitsu.com\u003e\n"
    },
    {
      "commit": "aef6f81b55f462082699c06e8e67e6eb5630ed45",
      "tree": "f5d0bf2b89b0b3e91d23f9eb3dea5ebb0e6f39cc",
      "parents": [
        "369bc18f9a6c4e2686204c1d7476ab684a720968"
      ],
      "author": {
        "name": "Frederic Weisbecker",
        "email": "fweisbec@gmail.com",
        "time": "Mon Oct 12 22:23:24 2009 +0200"
      },
      "committer": {
        "name": "Frederic Weisbecker",
        "email": "fweisbec@gmail.com",
        "time": "Tue Oct 13 09:32:57 2009 +0200"
      },
      "message": "tracing: Rename set_ftrace to set_bootup_ftrace\n\nDo this rename because set_ftrace is too much generic and not enough\nself-explainable as a name.\n\nSigned-off-by: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nCc: Li Zefan \u003clizf@cn.fujitsu.com\u003e\n"
    },
    {
      "commit": "9dbdd6c41c12fb42ee7188eafa7e1917b192af3a",
      "tree": "06a9eb894bc976c5c20e84ccd74fd82b9b71aed4",
      "parents": [
        "7a693d3f0d10f978ebdf3082c41404ab97106567",
        "161291396e76e0832c08f617eb9bd364d1648148"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Oct 13 09:31:28 2009 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Oct 13 09:31:34 2009 +0200"
      },
      "message": "Merge commit \u0027v2.6.32-rc4\u0027 into perf/core\n\nMerge reason: we were on an -rc1 base, merge up to -rc4.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "2c96c142e941041973faab20ca3b82d57f435c5e",
      "tree": "45188f0ecb3f4bb7408a7219f8fcd041d500235a",
      "parents": [
        "3c355863fb32070a2800f41106519c5c3038623a",
        "8ad807318fcd62aba0e18c7c7fbfcc1af3fcdbab"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Oct 13 09:24:51 2009 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Oct 13 09:24:59 2009 +0200"
      },
      "message": "Merge branch \u0027tracing/urgent\u0027 into tracing/core\n\nMerge reason: Pick up tracing/filters fix from the urgent queue,\n              we will queue up dependent patches.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "71999d9862e667f1fd14f8fbfa0cce6d855bad3f",
      "tree": "b228a66c29154a446dc3adaf6f0dae8ee4b908d3",
      "parents": [
        "d1705c558c95418378b11a0be963fe1b3e2fa381"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy@goop.org",
        "time": "Mon Oct 12 16:32:43 2009 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Oct 13 09:22:01 2009 +0200"
      },
      "message": "x86/paravirt: Use normal calling sequences for irq enable/disable\n\nBastian Blank reported a boot crash with stackprotector enabled,\nand debugged it back to edx register corruption.\n\nFor historical reasons irq enable/disable/save/restore had special\ncalling sequences to make them more efficient.  With the more\nrecent introduction of higher-level and more general optimisations\nthis is no longer necessary so we can just use the normal PVOP_\nmacros.\n\nThis fixes some residual bugs in the old implementations which left\nedx liable to inadvertent clobbering. Also, fix some bugs in\n__PVOP_VCALLEESAVE which were revealed by actual use.\n\nReported-by: Bastian Blank \u003cbastian@waldi.eu.org\u003e\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\nCc: Stable Kernel \u003cstable@kernel.org\u003e\nCc: Xen-devel \u003cxen-devel@lists.xensource.com\u003e\nLKML-Reference: \u003c4AD3BC9B.7040501@goop.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "2ec24ff1d1875defa742c76c9c7d74dca06b7e1f",
      "tree": "500256ed9364e00487acc359810f9bd549f0e63d",
      "parents": [
        "2cfa948c9ea8681e831743a3bb61157f590fa8d8"
      ],
      "author": {
        "name": "Stephen M. Cameron",
        "email": "scameron@beardog.cce.hp.com",
        "time": "Tue Oct 13 09:18:22 2009 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Tue Oct 13 09:18:22 2009 +0200"
      },
      "message": "cciss: Add cciss_allow_hpsa module parameter\n\nAdd cciss_allow_hpsa module parameter.  This parameter causes\nthe cciss driver to ignore any Smart Array devices known to be\nsupported by the hpsa driver.\n\nSigned-off-by: Stephen M. Cameron \u003cscameron@beardog.cce.hp.com\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "2cfa948c9ea8681e831743a3bb61157f590fa8d8",
      "tree": "af80ef81803befceda2052fd4738dbf3f80fef95",
      "parents": [
        "c7ebf0657b1f47d85aee8349ed6345d940d7232a"
      ],
      "author": {
        "name": "Stephen M. Cameron",
        "email": "scameron@beardog.cce.hp.com",
        "time": "Tue Oct 13 09:18:22 2009 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Tue Oct 13 09:18:22 2009 +0200"
      },
      "message": "cciss: Fix multiple calls to pci_release_regions\n\nFix multiple calls to pci_release_regions.  If cciss_pci_init\nfails, it already does any necessary call to pci_release_regions,\nso this does not need to be done again in cciss_init_one in that\ncase.\n\nSigned-off-by: Stephen M. Cameron \u003cscameron@beardog.cce.hp.com\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "7a693d3f0d10f978ebdf3082c41404ab97106567",
      "tree": "ae8eba3e81404aa735e3b083c9eee737f0d5ff7e",
      "parents": [
        "55ffb7a6bd45d0083ffb132381cb46964a4afe01"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Oct 13 08:16:30 2009 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Oct 13 08:19:53 2009 +0200"
      },
      "message": "perf_events, x86: Fix event constraints code\n\nThere was namespace overlap due to a rename i did - this caused\nthe following build warning, reported by Stephen Rothwell against\nlinux-next x86_64 allmodconfig:\n\n  arch/x86/kernel/cpu/perf_event.c: In function \u0027intel_get_event_idx\u0027:\n  arch/x86/kernel/cpu/perf_event.c:1445: warning: \u0027event_constraint\u0027 is used uninitialized in this function\n\nThis is a real bug not just a warning: fix it by renaming the\nglobal event-constraints table pointer to \u0027event_constraints\u0027.\n\nReported-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nCc: Stephane Eranian \u003ceranian@gmail.com\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Mike Galbraith \u003cefault@gmx.de\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nLKML-Reference: \u003c20091013144223.369d616d.sfr@canb.auug.org.au\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "2d9c648295d7bc376305337d29f540a5e411f632",
      "tree": "e11c0e39d7b8bb530157ff2d2375da9544cf52cf",
      "parents": [
        "f0613d5752d8f7d1d02e6d40947f38877fdf9c90"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Oct 13 08:06:55 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Oct 13 08:06:55 2009 +0200"
      },
      "message": "ALSA: hda - Fix overflow of spec-\u003einit_verbs in patch_realtek.c\n\nALC861-VD lenovo model causes overflow of spec-\u003einit_verbs entries due to\nthe recent changes.  Simply increase the array size to avoid the overflow.\n\nReported-by: Luca Tettamanti \u003ckronos.it@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "8ad807318fcd62aba0e18c7c7fbfcc1af3fcdbab",
      "tree": "2e2d934ae03cc7e567b35bbca0de58e105a3b6b6",
      "parents": [
        "a813a159766ee9d36aa1fc717c60d63325a6d077"
      ],
      "author": {
        "name": "Li Zefan",
        "email": "lizf@cn.fujitsu.com",
        "time": "Tue Oct 13 09:28:57 2009 +0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Oct 13 08:05:17 2009 +0200"
      },
      "message": "tracing/filters: Fix memory leak when setting a filter\n\nEvery time we set a filter, we leak memory allocated by\npostfix_append_operand() and postfix_append_op().\n\nSigned-off-by: Li Zefan \u003clizf@cn.fujitsu.com\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Tom Zanussi \u003ctzanussi@gmail.com\u003e\nCc: \u003cstable@kernel.org\u003e # for v2.6.31.x\nLKML-Reference: \u003c4AD3D7D9.4070400@cn.fujitsu.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "99222622422ac3398a846645f190109e218c743c",
      "tree": "60a1c99e9fa6f4457b23170ad060638c51e933d6",
      "parents": [
        "964f7e5a56814b32c727821de77d22bd7ef782bc"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Oct 13 12:42:48 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Oct 13 12:42:48 2009 +0900"
      },
      "message": "sh: ftrace: Fix up syscall tracepoint support.\n\nSync up with latest core changes in the syscalls tracing area:\n\n- tracing: Map syscall name to number (syscall_name_to_nr())\n- tracing: Call arch_init_ftrace_syscalls at boot\n- tracing: add support tracepoint ids (set_syscall_{enter,exit}_id())\n\nTaken from the s390 change.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "964f7e5a56814b32c727821de77d22bd7ef782bc",
      "tree": "f0413940c7e1dcb7a4dead52d0b04a0093ad39e9",
      "parents": [
        "af67c3a9e68ee0a9e30ee8582577408adba0e299"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Oct 13 11:18:34 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Oct 13 11:18:34 2009 +0900"
      },
      "message": "sh: force dcache flush if dcache_dirty bit set.\n\nThis too follows the ARM change, given that the issue at hand applies to\nall platforms that implement lazy D-cache writeback.\n\nThis fixes up the case when a page mapping disappears between the\nflush_dcache_page() call (when PG_dcache_dirty is set for the page) and\nthe update_mmu_cache() call -- such as in the case of swap cache being\nfreed early. This kills off the mapping test in update_mmu_cache() and\nswitches to simply testing for PG_dcache_dirty.\n\nReported-by: Nitin Gupta \u003cngupta@vflare.org\u003e\nReported-by: Hugh Dickins \u003chugh.dickins@tiscali.co.uk\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "af67c3a9e68ee0a9e30ee8582577408adba0e299",
      "tree": "1e334fd6ecc9e42b5756f800b59d3fd4c9681f64",
      "parents": [
        "2caa731819a633bec5a56736e64c562b7e193666"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Oct 13 10:57:52 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Oct 13 10:57:52 2009 +0900"
      },
      "message": "sh: update die() output.\n\nThis follows the ARM change, as SH had all of the same issues:\n\nMake die() better match x86:\n- add printing of the last accessed sysfs file\n- ensure console_verbose() is called under the lock\n- ensure we panic outside of oops_exit()\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "6dbce5218298c0c77a740b3ffe97cb8c304e1710",
      "tree": "488ddde8139ee69b04b2033b78b700a9deb192b0",
      "parents": [
        "96ec2e0a719fd61791dd2b0dd01325c5d20e1233"
      ],
      "author": {
        "name": "Jan Kara",
        "email": "jack@suse.cz",
        "time": "Thu Sep 17 17:37:12 2009 +0200"
      },
      "committer": {
        "name": "Jan Kara",
        "email": "jack@suse.cz",
        "time": "Tue Oct 13 00:06:43 2009 +0200"
      },
      "message": "ext3: Update documentation about ext3 quota mount options\n\nSigned-off-by: Jan Kara \u003cjack@suse.cz\u003e\n"
    },
    {
      "commit": "96ec2e0a719fd61791dd2b0dd01325c5d20e1233",
      "tree": "b68be3b6d76ee13dbd80f4877c7b9e45b8926e02",
      "parents": [
        "2caa731819a633bec5a56736e64c562b7e193666"
      ],
      "author": {
        "name": "Theodore Ts\u0027o",
        "email": "tytso@mit.edu",
        "time": "Wed Sep 16 11:21:13 2009 -0400"
      },
      "committer": {
        "name": "Jan Kara",
        "email": "jack@suse.cz",
        "time": "Tue Oct 13 00:06:43 2009 +0200"
      },
      "message": "ext3: Don\u0027t update superblock write time when filesystem is read-only\n\nThis avoids updating the superblock write time when we are mounting\nthe root file system read/only but we need to replay the journal; at\nthat point, for people who are east of GMT and who make their clock\ntick in localtime for Windows bug-for-bug compatibility, and this will\ncause e2fsck to complain and force a full file system check.\n\nSigned-off-by: \"Theodore Ts\u0027o\" \u003ctytso@mit.edu\u003e\nSigned-off-by: Jan Kara \u003cjack@suse.cz\u003e\n"
    },
    {
      "commit": "2caa731819a633bec5a56736e64c562b7e193666",
      "tree": "e93f5c50c33c7cf5a9cc3ea29dd1d868b4f14d5c",
      "parents": [
        "589bf8d52b5bbb580962438ad9403ec6853bc12b",
        "30fc24b5cbc55f9e6c686e2710cc812419bddc0c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 12 14:38:34 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 12 14:38:34 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6:\n  PCI: Prevent AER driver from being loaded on non-root port PCIE devices\n  PCI: get larger bridge ranges when space is available\n  PCI: pci.c: fix kernel-doc notation\n  PCI quirk: TI XIO200a erroneously reports support for fast b2b transfers\n  PCI PM: Read device power state from register after updating it\n  PCI: remove pci_assign_resource_fixed()\n  PCI: PCIe portdrv: remove \"-driver\" from driver name\n"
    },
    {
      "commit": "589bf8d52b5bbb580962438ad9403ec6853bc12b",
      "tree": "b11aaf7c0e6dfc207db237381bfc11739dffa809",
      "parents": [
        "e3c6f15fecee5aaa2dd1d0b83b17d09b64997e31",
        "787b2faadc4356b6c2c71feb42fb944fece9a12f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 12 14:37:49 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 12 14:37:49 2009 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm: (24 commits)\n  ARM: force dcache flush if dcache_dirty bit set\n  [ARM] pxa: workaround errata #37 by not using half turbo switching\n  [ARM] pxamci: fix printing gpio numbers in pxamci_probe\n  [ARM] pxa/csb726: adjust duplicate structure field initialization\n  ARM: Add kmap_atomic type debugging\n  ARM: boolean bit testing\n  ARM: update die() output\n  ARM: Dump code/mem oops lines with the appropriate log level\n  ARM: Dump memory and backtrace as one printk per line\n  ARM: 5756/1: ep93xx: introduce clk parent\n  ARM: 5754/1: ep93xx: update i2c support\n  ARM: 5753/1: ep93xx: remove old EP93XX_GPIO_* defines\n  ARM: 5729/1: ep93xx: define EP93XX_*_PHYS_BASE with macros\n  ARM: 5751/1: ep93xx/micro9: Add Micro9-Slim\n  ARM: 5750/1: ep93xx/micro9: Update platform code\n  ARM: 5749/1: ep93xx/micro9: Update maintainer\n  ARM: 5752/1: SA1100: fix building of h3100\n  ARM: 5748/1: bcmring: fix build warning messages\n  ARM: 5747/1: Fix the start_pg value in free_memmap()\n  ARM: 5746/1: Handle possible translation errors in ARMv6/v7 coherent_user_range\n  ...\n"
    },
    {
      "commit": "e3c6f15fecee5aaa2dd1d0b83b17d09b64997e31",
      "tree": "b51aa9a418374076a69debd8a99a4950db2c17aa",
      "parents": [
        "a1be9eee2996fd9969625e7b5e2f2bc2032fd3cb"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Oct 12 09:49:56 2009 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 12 14:36:28 2009 -0700"
      },
      "message": "USB: musb: invert arch depend string\n\nThe MUSB code relies on platform implementations that currently only\nexists for Arm and Blackfin processors, so have the MUSB Kconfig depend\nupon those arches.\n\nThis should prevent other arches from building MUSB via randconfig.\n\nReported-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c7cedb125ba20cc531671dc667ad704baa667d97",
      "tree": "552c21496d79cd620b662bd8fd1a9e122a887e89",
      "parents": [
        "3365e7798760dc6c190a9bbb0945a38f02625438",
        "c0868934e536e0ff508f2d359d006b25abc4970d"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 12 23:26:36 2009 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 12 23:26:36 2009 +0200"
      },
      "message": "Merge branch \u0027urgent\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rric/oprofile into core/urgent\n"
    },
    {
      "commit": "63c9e01e1a0dcecc982137d527d44b5ac808b607",
      "tree": "7231c231457af3f2463e277a4ebff0228fb9fb59",
      "parents": [
        "55621ccf2b7a8afe39df8c80f55b28424fd07d13"
      ],
      "author": {
        "name": "Ashwin Chaugule",
        "email": "ashwinc@quicinc.com",
        "time": "Sun Oct 04 15:49:34 2009 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 12 22:41:05 2009 +0200"
      },
      "message": "perf tools: Remove static debugfs path from parse-events\n\nTimechart doesn\u0027t work if debugfs is not in /sys/kernel/debug/.\nFixed by using global debugfs_path which is filled in by perf.\n\nSigned-off-by: Ashwin Chaugule \u003cashwinc@quicinc.com\u003e\nCc: \"Arjan van de Ven\" \u003carjan@linux.intel.com\u003e\nLKML-Reference: \u003ca751bdc6978478de6d10440e587a2cc7.squirrel@www.codeaurora.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    }
  ],
  "next": "369bc18f9a6c4e2686204c1d7476ab684a720968"
}
