)]}'
{
  "log": [
    {
      "commit": "67b394f7f26d84edb7294cc6528ab7ca6daa2ad1",
      "tree": "3daea2ece0ff6eefc261cfdf42eb7b4a90a96799",
      "parents": [
        "3e69533b51930a7169235db2caf703884e6e3bbb"
      ],
      "author": {
        "name": "Jiri Olsa",
        "email": "jolsa@redhat.com",
        "time": "Fri Oct 23 19:36:18 2009 -0400"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat Oct 24 11:07:50 2009 +0200"
      },
      "message": "tracing: Fix comment typo and documentation example\n\nTrivial patch to fix a documentation example and to fix a\ncomment.\n\nSigned-off-by: Jiri Olsa \u003cjolsa@redhat.com\u003e\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nLKML-Reference: \u003c20091023233646.871719877@goodmis.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "342ff1a1b558ebbdb8cbd55ab6a63eca8b2473ca",
      "tree": "1f967f283dade6e03897169bb29513354f49f910",
      "parents": [
        "50223e486cabdcf7e540e519da1f26bab3084e5d",
        "24ed7a97464db44592495f98cff8bcee02f92bc2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Sep 22 07:51:45 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Sep 22 07:51:45 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (34 commits)\n  trivial: fix typo in aic7xxx comment\n  trivial: fix comment typo in drivers/ata/pata_hpt37x.c\n  trivial: typo in kernel-parameters.txt\n  trivial: fix typo in tracing documentation\n  trivial: add __init/__exit macros in drivers/gpio/bt8xxgpio.c\n  trivial: add __init macro/ fix of __exit macro location in ipmi_poweroff.c\n  trivial: remove unnecessary semicolons\n  trivial: Fix duplicated word \"options\" in comment\n  trivial: kbuild: remove extraneous blank line after declaration of usage()\n  trivial: improve help text for mm debug config options\n  trivial: doc: hpfall: accept disk device to unload as argument\n  trivial: doc: hpfall: reduce risk that hpfall can do harm\n  trivial: SubmittingPatches: Fix reference to renumbered step\n  trivial: fix typos \"man[ae]g?ment\" -\u003e \"management\"\n  trivial: media/video/cx88: add __init/__exit macros to cx88 drivers\n  trivial: fix typo in CONFIG_DEBUG_FS in gcov doc\n  trivial: fix missing printk space in amd_k7_smp_check\n  trivial: fix typo s/ketymap/keymap/ in comment\n  trivial: fix typo \"to to\" in multiple files\n  trivial: fix typos in comments s/DGBU/DBGU/\n  ...\n"
    },
    {
      "commit": "8fbb398f5c78832ee61e0d5ed0793fa8857bd853",
      "tree": "889fc12c8eefc642ce9f368e76f9baf2bc3ef2ee",
      "parents": [
        "bb72222086260695d71afe60fa105649c1ea9463"
      ],
      "author": {
        "name": "Mel Gorman",
        "email": "mel@csn.ul.ie",
        "time": "Mon Sep 21 17:02:49 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Sep 22 07:17:34 2009 -0700"
      },
      "message": "tracing, documentation: Add a document on the kmem tracepoints\n\nKnowing tracepoints exist is not quite the same as knowing what they\nshould be used for.  This patch adds a document giving a basic description\nof the kmem tracepoints and why they might be useful to a performance\nanalyst.\n\nSigned-off-by: Mel Gorman \u003cmel@csn.ul.ie\u003e\nCc: Rik van Riel \u003criel@redhat.com\u003e\nReviewed-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Larry Woodman \u003clwoodman@redhat.com\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Li Ming Chun \u003cmacli@brc.ubc.ca\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bb72222086260695d71afe60fa105649c1ea9463",
      "tree": "10c86e8e03c4c55747d198446543972dbc1f3a89",
      "parents": [
        "c9d05cfc001fef3d6d37651e19ab9227a32b71f5"
      ],
      "author": {
        "name": "Mel Gorman",
        "email": "mel@csn.ul.ie",
        "time": "Mon Sep 21 17:02:48 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Sep 22 07:17:34 2009 -0700"
      },
      "message": "tracing, documentation: add a document describing how to do some performance analysis with tracepoints\n\nThe documentation for ftrace, events and tracepoints is pretty extensive.\nSimilarly, the perf PCL tools help files --help are there and the code\nsimple enough to figure out what much of the switches mean.  However,\npulling the discrete bits and pieces together and translating that into\n\"how do I solve a problem\" requires a fair amount of imagination.\n\nThis patch adds a simple document intended to get someone started on the\n\nSigned-off-by: Mel Gorman \u003cmel@csn.ul.ie\u003e\nCc: Rik van Riel \u003criel@redhat.com\u003e\nReviewed-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Larry Woodman \u003clwoodman@redhat.com\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Li Ming Chun \u003cmacli@brc.ubc.ca\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c9d05cfc001fef3d6d37651e19ab9227a32b71f5",
      "tree": "ac5f54c9fcf8336c7787fca63875b18621ee3fd1",
      "parents": [
        "0d3d062a6e289e065bd0aa537a6806a1806bf8aa"
      ],
      "author": {
        "name": "Mel Gorman",
        "email": "mel@csn.ul.ie",
        "time": "Mon Sep 21 17:02:47 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Sep 22 07:17:34 2009 -0700"
      },
      "message": "tracing, page-allocator: add a postprocessing script for page-allocator-related ftrace events\n\nThis patch adds a simple post-processing script for the\npage-allocator-related trace events.  It can be used to give an indication\nof who the most allocator-intensive processes are and how often the zone\nlock was taken during the tracing period.  Example output looks like\n\nProcess                   Pages      Pages      Pages    Pages       PCPU     PCPU     PCPU   Fragment Fragment  MigType Fragment Fragment  Unknown\ndetails                  allocd     allocd      freed    freed      pages   drains  refills   Fallback  Causing  Changed   Severe Moderate\n                                under lock     direct  pagevec      drain\nswapper-0                     0          0          2        0          0        0        0          0        0        0        0        0        0\nXorg-3770                 10603       5952       3685     6978       5996      194      192          0        0        0        0        0        0\nmodprobe-21397               51          0          0       86         31        1        0          0        0        0        0        0        0\nxchat-5370                  228         93          0        0          0        0        3          0        0        0        0        0        0\nawesome-4317                 32         32          0        0          0        0       32          0        0        0        0        0        0\nthinkfan-3863                 2          0          1        1          0        0        0          0        0        0        0        0        0\nhald-addon-stor-3935          2          0          0        0          0        0        0          0        0        0        0        0        0\nakregator-4506                1          1          0        0          0        0        1          0        0        0        0        0        0\nxmms-14888                    0          0          1        0          0        0        0          0        0        0        0        0        0\nkhelper-12                    1          0          0        0          0        0        0          0        0        0        0        0        0\n\nOptionally, the output can include information on the parent or aggregate\nbased on process name instead of aggregating based on each pid. Example output\nincluding parent information and stripped out the PID looks something like;\n\nProcess                        Pages      Pages      Pages    Pages       PCPU     PCPU     PCPU   Fragment Fragment  MigType Fragment Fragment  Unknown\ndetails                       allocd     allocd      freed    freed      pages   drains  refills   Fallback  Causing  Changed   Severe Moderate\n                                     under lock     direct  pagevec      drain\ngdm-3756 :: Xorg-3770           3796       2976         99     3813       3224      104       98          0        0        0        0        0        0\ninit-1 :: hald-3892                1          0          0        0          0        0        0          0        0        0        0        0        0\ngit-21447 :: editor-21448          4          0          4        0          0        0        0          0        0        0        0        0        0\n\nThis says that Xorg allocated 3796 pages and it\u0027s parent process is gdm\nwith a PID of 3756;\n\nThe postprocessor parses the text output of tracing.  While there is a\nbinary format, the expectation is that the binary output can be readily\ntranslated into text and post-processed offline.  Obviously if the text\nformat changes, the parser will break but the regular expression parser is\nfairly rudimentary so should be readily adjustable.\n\nSigned-off-by: Mel Gorman \u003cmel@csn.ul.ie\u003e\nCc: Rik van Riel \u003criel@redhat.com\u003e\nReviewed-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Larry Woodman \u003clwoodman@redhat.com\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Li Ming Chun \u003cmacli@brc.ubc.ca\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6afb1c65d0e67547cef19e2d4c40f7b2d8578bff",
      "tree": "52d7de6d7b28e2e456d227aa2aaea4a62d9e05dc",
      "parents": [
        "59f6a6c6e5625474b5e8e73a59425935b0028cfc"
      ],
      "author": {
        "name": "Michal Sojka",
        "email": "sojkam1@fel.cvut.cz",
        "time": "Thu Sep 10 08:02:21 2009 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Sep 21 15:15:52 2009 +0200"
      },
      "message": "trivial: fix typo in tracing documentation\n\nSigned-off-by: Michal Sojka \u003csojkam1@fel.cvut.cz\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "3dbda77e6f3375f87090cfce97b2551d3723521b",
      "tree": "2029181fa4663ccab8c3afe00c61443ccbb59311",
      "parents": [
        "31d0f84591b3bf49801a7e3f905a6089d857aa87"
      ],
      "author": {
        "name": "Uwe Kleine-Koenig",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Thu Jul 23 08:31:31 2009 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Sep 21 15:14:56 2009 +0200"
      },
      "message": "trivial: fix typos \"man[ae]g?ment\" -\u003e \"management\"\n\nSigned-off-by: Uwe Kleine-Koenig \u003cu.kleine-koenig@pengutronix.de\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "6161352142d5fed4cd753b32e5ccde66e705b14e",
      "tree": "d64d0e3e6c44440181ddb5d1bc6884067fee0749",
      "parents": [
        "fd39e055c4fefa4553efc9030f9903afdc6ee323"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@linux.intel.com",
        "time": "Thu Sep 17 16:11:28 2009 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat Sep 19 11:42:12 2009 +0200"
      },
      "message": "tracing, perf: Convert the power tracer into an event tracer\n\nThis patch converts the existing power tracer into an event tracer,\nso that power events (C states and frequency changes) can be\ntracked via \"perf\".\n\nThis also removes the perl script that was used to demo the tracer;\nits functionality is being replaced entirely with timechart.\n\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nAcked-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nLKML-Reference: \u003c20090912130542.6d314860@infradead.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "45bd00d31de886f8425b4dd33204b911b0a466a9",
      "tree": "06204f2452e02ca916666173d50f5035d69065ef",
      "parents": [
        "40d9d82c8ab8c4e2373a23a1e31dc8d84c53aa01",
        "ab86e5765d41a5eb4239a1c04d613db87bea5ed8"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Sep 17 20:52:23 2009 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Sep 17 20:53:10 2009 +0200"
      },
      "message": "Merge branch \u0027linus\u0027 into tracing/core\n\nMerge reason: Pick up kernel/softirq.c update for dependent fix.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "52ad51e7a93558a218cd00059bd69881a82eb2bb",
      "tree": "21c0c144e5aba7b111e6956773f89a384466bc19",
      "parents": [
        "4a351471df352474956f1fdc7bc4e7cf6836503a"
      ],
      "author": {
        "name": "GeunSik Lim",
        "email": "leemgs1@gmail.com",
        "time": "Mon Sep 07 21:37:17 2009 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 09:50:48 2009 -0700"
      },
      "message": "debugfs: Fix mount directory of debugfs by default in events.txt\n\nWe need common default directory of denbugfs for consistency.\n(debugfs\u0027s default directory is /sys/kernel/debug/ by debugfs.)\n\nSigned-off-by: GeunSik Lim \u003cgeunsik.lim@samsung.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "555f386c98cc93890f48fdea098936755270304b",
      "tree": "1c0d9c2124327511e2e5bb26b24d305e8f701341",
      "parents": [
        "1f5a6b45416694ff8c0d04625f1a438a0e380add"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Sep 14 20:10:15 2009 -0400"
      },
      "committer": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Mon Sep 14 21:43:15 2009 -0400"
      },
      "message": "ftrace: document function and function graph implementation\n\nWhile implementing function tracer and function tracer graph support,\nI found the exact arch implementation details to be a bit lacking\n(and my x86 foo ain\u0027t great).  So after pounding out support for\nthe Blackfin arch, start documenting the requirements/details.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nLKML-Reference: \u003c1252973415-21264-1-git-send-email-vapier@gentoo.org\u003e\nAcked-by: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\n"
    },
    {
      "commit": "95b696088c1cf152c3bb62560bbe3a441922d68b",
      "tree": "d2472907713ae20e8e7cce672a3ad7c237b9d740",
      "parents": [
        "558e6547e4b8a2b13608a24a9d3679802f91c4c7"
      ],
      "author": {
        "name": "Tom Zanussi",
        "email": "tzanussi@gmail.com",
        "time": "Thu Sep 10 23:13:51 2009 -0500"
      },
      "committer": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Sat Sep 12 22:33:12 2009 -0400"
      },
      "message": "tracing/filters: add filter Documentation\n\nDocumentation for event filters and formats.\n\nv2 changes: fix a few problems noticed by Randy Dunlap.\n\nReviewed-by: Li Zefan \u003clizf@cn.fujitsu.com\u003e\nAcked-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Tom Zanussi \u003ctzanussi@gmail.com\u003e\nLKML-Reference: \u003c1252642431.8016.9.camel@tropicana\u003e\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\n"
    },
    {
      "commit": "4a88d44ab17da5f8a238050d1b43dfd2e204bc2f",
      "tree": "b95cad275fcc18646873f141ca456d273108a86f",
      "parents": [
        "c58b43218c1a04a0bcf338ea47406c759ac28e11"
      ],
      "author": {
        "name": "Albin Tonnerre",
        "email": "albin.tonnerre@free-electrons.com",
        "time": "Mon Aug 31 22:40:08 2009 +0200"
      },
      "committer": {
        "name": "Frederic Weisbecker",
        "email": "fweisbec@gmail.com",
        "time": "Fri Sep 04 23:30:38 2009 +0200"
      },
      "message": "tracing: Remove mentioning of legacy latency_trace file from documentation\n\nThe latency_trace file got removed a while back by commit\n886b5b73d71e4027d7dc6c14f5f7ab102201ea6b and has been replaced\nby the latency-format option.\n\nThis patch fixes the documentation by reflecting this change.\n\nChanges since v1:\n - mention that the trace format is configurable through the\n   latency-format option\n - Fix a couple mistakes related to the timestamps\n\nSigned-off-by: Albin Tonnerre \u003calbin.tonnerre@free-electrons.com\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nLKML-Reference: \u003c20090831204007.GE4237@pc-ras4041.res.insa\u003e\nSigned-off-by: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\n"
    },
    {
      "commit": "6591b493871cf9b17de2ba272edb8ab529a8058b",
      "tree": "981dacab445637a5b3e6125c4571b9633f9417d1",
      "parents": [
        "f0693c8bd5c50380b299e19d19e7640024640b42"
      ],
      "author": {
        "name": "Josh Triplett",
        "email": "josh@joshtriplett.org",
        "time": "Thu Aug 06 07:57:01 2009 -0700"
      },
      "committer": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Wed Aug 26 00:32:04 2009 -0400"
      },
      "message": "tracing: Add vim script to enable folding for function_graph traces\n\nfunction_graph traces look like nested function calls, complete with\nbraces denoting the start and end of functions.  function-graph-fold.vim\nteaches vim how to fold these functions, to make it more convenient to\nbrowse them.\n\nTo use, :source function-graph-fold.vim while viewing a function_graph\ntrace, or use \"view -S function-graph-fold.vim some-trace\" to load it\nfrom the command-line together with a trace.  You can then use the usual\nvim fold commands, such as \"za\", to open and close nested functions.\nWhile closed, a fold will show the total time taken for a call, as would\nnormally appear on the line with the closing brace.  Folded functions\nwill not include finish_task_switch(), so folding should remain\nrelatively sane even through a context switch.\n\nNote that this will almost certainly only work well with a single-CPU\ntrace (e.g. trace-cmd report --cpu 1).  It also takes some time to run\n(a few seconds for a large trace on my laptop).  Nevertheless, I found\nit very handy to get an overview of a trace and then drill down on\nproblematic calls.\n\nSigned-off-by: Josh Triplett \u003cjosh@joshtriplett.org\u003e\nLKML-Reference: \u003c20090806145701.GB7661@feather\u003e\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\n"
    },
    {
      "commit": "8b2c70d1e43074cc06afe99b0de12b686d9c9d02",
      "tree": "378f4933cb104856f7af0f1d2bd16889d9f1e758",
      "parents": [
        "77ae365eca895061c8bf2b2e3ae1d9ea62869739"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "srostedt@redhat.com",
        "time": "Wed Jun 10 15:45:41 2009 -0400"
      },
      "committer": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Tue Jul 07 18:36:13 2009 -0400"
      },
      "message": "ring-buffer: add design document\n\nThis adds the design document for the ring buffer and also\nexplains how it is designed to have lockless writes.\n\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\n"
    },
    {
      "commit": "020e5f85cb087a40572c8b8b2dd06292a14fa212",
      "tree": "d1bd09885693dd9d5e9db995cb0f7f58aa0e1bb8",
      "parents": [
        "c5cb5a2d8d7dc872cf1504091ad0e59fe5ff7cb5"
      ],
      "author": {
        "name": "Li Zefan",
        "email": "lizf@cn.fujitsu.com",
        "time": "Wed Jul 01 10:47:05 2009 +0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jul 01 15:44:24 2009 +0200"
      },
      "message": "tracing/events: Add trace_event boot option\n\nWe already have ftrace\u003d boot option, and this adds a similar\nboot option for trace events, so allow trace events to be\nenabled at boot, for boot debugging purpose.\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\nLKML-Reference: \u003c4A4ACE29.3010407@cn.fujitsu.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "156f5a7801195fa2ce44aeeb62d6cf8468f3332a",
      "tree": "dd506816ca6f14bb650189aa364eb0a2f51ad5cc",
      "parents": [
        "1b713e00500c6f03317742981674e89a21629399"
      ],
      "author": {
        "name": "GeunSik Lim",
        "email": "leemgs1@gmail.com",
        "time": "Tue Jun 02 15:01:37 2009 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 15 21:30:28 2009 -0700"
      },
      "message": "debugfs: Fix terminology inconsistency of dir name to mount debugfs filesystem.\n\nMany developers use \"/debug/\" or \"/debugfs/\" or \"/sys/kernel/debug/\"\ndirectory name to mount debugfs filesystem for ftrace according to\n./Documentation/tracers/ftrace.txt file.\n\nAnd, three directory names(ex:/debug/, /debugfs/, /sys/kernel/debug/) is\nexisted in kernel source like ftrace, DRM, Wireless, Documentation,\nNetwork[sky2]files to mount debugfs filesystem.\n\ndebugfs means debug filesystem for debugging easy to use by greg kroah\nhartman. \"/sys/kernel/debug/\" name is suitable as directory name\nof debugfs filesystem.\n- debugfs related reference: http://lwn.net/Articles/334546/\n\nFix inconsistency of directory name to mount debugfs filesystem.\n\n* From Steven Rostedt\n  - find_debugfs() and tracing_files() in this patch.\n\nSigned-off-by: GeunSik Lim \u003cgeunsik.lim@samsung.com\u003e\nAcked-by     : Inaky Perez-Gonzalez \u003cinaky@linux.intel.com\u003e\nReviewed-by  : Steven Rostedt \u003crostedt@goodmis.org\u003e\nReviewed-by  : James Smart \u003cjames.smart@emulex.com\u003e\nCC: Jiri Kosina \u003ctrivial@kernel.org\u003e\nCC: David Airlie \u003cairlied@linux.ie\u003e\nCC: Peter Osterlund \u003cpetero2@telia.com\u003e\nCC: Ananth N Mavinakayanahalli \u003cananth@in.ibm.com\u003e\nCC: Anil S Keshavamurthy \u003canil.s.keshavamurthy@intel.com\u003e\nCC: Masami Hiramatsu \u003cmhiramat@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ff2f5ff0cf224780c3bd035d3e6ff4a30fcacae7",
      "tree": "62771c9a821c0808d5df79ea7eb1bf185f4ae117",
      "parents": [
        "3ac49a1c9928b4a242b3cb1d83bc1d5c9b8fcb50"
      ],
      "author": {
        "name": "Matt Kraai",
        "email": "kraai@ftbfs.org",
        "time": "Thu Jun 04 21:43:10 2009 -0700"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri Jun 12 18:01:51 2009 +0200"
      },
      "message": "trivial: Remove the hyphen from git commands\n\nSigned-off-by: Matt Kraai \u003ckraai@ftbfs.org\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "baf20b3e51913e8a5003d4e7a143934be8fe52b5",
      "tree": "2b5204af964ca3f6013cf2069a5e6549df8ac61f",
      "parents": [
        "1944df6bff414c769b55b00cb0547b6f285884a1"
      ],
      "author": {
        "name": "GeunSik Lim",
        "email": "leemgs1@gmail.com",
        "time": "Mon Jun 01 10:49:41 2009 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri Jun 12 18:01:49 2009 +0200"
      },
      "message": "trivial: ftrace:fix description of trace directory\n\nFix trace source directory from kernel/tracing/ to kernel/trace/.\n\nSigned-off-by: GeunSik Lim \u003cgeunsik.lim@samsung.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "862366118026a358882eefc70238dbcc3db37aac",
      "tree": "4eb62bc10327a5afac064a95a091ea05ecd2acc1",
      "parents": [
        "57eee9ae7bbcfb692dc96c739a5184adb6349733",
        "511b01bdf64ad8a38414096eab283c7784aebfc4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jun 10 19:53:40 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jun 10 19:53:40 2009 -0700"
      },
      "message": "Merge branch \u0027tracing-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027tracing-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (244 commits)\n  Revert \"x86, bts: reenable ptrace branch trace support\"\n  tracing: do not translate event helper macros in print format\n  ftrace/documentation: fix typo in function grapher name\n  tracing/events: convert block trace points to TRACE_EVENT(), fix !CONFIG_BLOCK\n  tracing: add protection around module events unload\n  tracing: add trace_seq_vprint interface\n  tracing: fix the block trace points print size\n  tracing/events: convert block trace points to TRACE_EVENT()\n  ring-buffer: fix ret in rb_add_time_stamp\n  ring-buffer: pass in lockdep class key for reader_lock\n  tracing: add annotation to what type of stack trace is recorded\n  tracing: fix multiple use of __print_flags and __print_symbolic\n  tracing/events: fix output format of user stack\n  tracing/events: fix output format of kernel stack\n  tracing/trace_stack: fix the number of entries in the header\n  ring-buffer: discard timestamps that are at the start of the buffer\n  ring-buffer: try to discard unneeded timestamps\n  ring-buffer: fix bug in ring_buffer_discard_commit\n  ftrace: do not profile functions when disabled\n  tracing: make trace pipe recognize latency format flag\n  ...\n"
    },
    {
      "commit": "bc5c6c043d8381676339fb3da59cc4cc5921d368",
      "tree": "9fb2f01d7a651b4c6e25e0a5dccf337a9dd9a3d5",
      "parents": [
        "f1db457ce6e2f63cb01022f58c0c023838958bd1"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed Jun 10 04:48:41 2009 -0400"
      },
      "committer": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Wed Jun 10 13:06:25 2009 -0400"
      },
      "message": "ftrace/documentation: fix typo in function grapher name\n\nThe function graph tracer is called just \"function_graph\" (no trailing\n\"_tracer\" needed).\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nLKML-Reference: \u003c1244623722-6325-1-git-send-email-vapier@gentoo.org\u003e\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\n"
    },
    {
      "commit": "294ae4011530d008c59c4fb9847738e39228821e",
      "tree": "f34f000e0bc1066140bbbc090fa624cb96cfb44c",
      "parents": [
        "4200efd9acda4accf24640f1e77d24fdcdb524df"
      ],
      "author": {
        "name": "GeunSik Lim",
        "email": "leemgs1@gmail.com",
        "time": "Thu May 28 10:36:11 2009 +0900"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri May 29 16:21:08 2009 +0200"
      },
      "message": "ftrace: fix typo about map of kernel priority in ftrace.txt file.\n\nFix typo about chart to map the kernel priority to user land priorities.\n\n   * About sched_setscheduler(2)\n      Processes scheduled under SCHED_FIFO or SCHED_RR\n      can have a (user-space) static priority in the range 1 to 99.\n      (reference: http://www.kernel.org/doc/man-pages/online/pages/\n                  man2/sched_setscheduler.2.html)\n\n   * From: Steven Rostedt\n      0 to 98 - maps to RT tasks 99 to 1 (SCHED_RR or SCHED_FIFO)\n\n      99 - maps to internal kernel threads that want to be lower than RT tasks\n      but higher than SCHED_OTHER tasks. Although I\u0027m not sure if any\n      kernel thread actually uses this. I\u0027m not even sure how this can be\n      set, because the internal sched_setscheduler function does not allow\n      for it.\n\n      100 to 139 - maps nice levels -20 to 19. These are not set via\n      sched_setscheduler, but are set via the nice system call.\n\n      140 - reserved for idle tasks.\n\nSigned-off-by: GeunSik Lim \u003cgeunsik.lim@samsung.com\u003e\nAcked-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLKML-Reference: \u003cnew-submission\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "143c145e3a475065a4be661468d0df1bd0b25f74",
      "tree": "d3454be19499a5bee54d61dc38912926e620b2c4",
      "parents": [
        "24ed0c4bfc7d2d7507bb9d50f7f3bbdcd85d76dd"
      ],
      "author": {
        "name": "Li Zefan",
        "email": "lizf@cn.fujitsu.com",
        "time": "Tue May 19 14:43:15 2009 +0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue May 19 10:29:21 2009 +0200"
      },
      "message": "tracing/events: Documentation updates\n\n- fix some typos\n- document the difference between \u0027\u003e\u0027 and \u0027\u003e\u003e\u0027\n- document the \u0027enable\u0027 toggle\n- remove section \"Defining an event-enabled tracepoint\", since it\u0027s\n  out-dated and sample/trace_events/ already serves this purpose.\n\nv2: add \"Updated by Li Zefan\"\n\n[ Impact: make documentation up-to-date ]\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: \"Theodore Ts\u0027o\" \u003ctytso@mit.edu\u003e\nLKML-Reference: \u003c4A125503.5060406@cn.fujitsu.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "abd41443ac76d3e9c29a8c1d9e9a3312306cc55e",
      "tree": "c05bb3aed407669a3314338182f4d03cf906692e",
      "parents": [
        "56c49951747f250d8398582509e02ae5ce1d36d1"
      ],
      "author": {
        "name": "Theodore Ts\u0027o",
        "email": "tytso@mit.edu",
        "time": "Sat Apr 11 15:51:18 2009 -0400"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Apr 12 14:57:12 2009 +0200"
      },
      "message": "tracing: Document the event tracing system\n\nSigned-off-by: \"Theodore Ts\u0027o\" \u003ctytso@mit.edu\u003e\nCc: Theodore Ts\u0027o \u003ctytso@mit.edu\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nLKML-Reference: \u003c1239479479-2603-3-git-send-email-tytso@mit.edu\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "56c49951747f250d8398582509e02ae5ce1d36d1",
      "tree": "24ce4afcf9bb96593f6fe8afb488f0e38b04bfe8",
      "parents": [
        "5cb3d1d9d34ac04bcaa2034139345b2a5fea54c1"
      ],
      "author": {
        "name": "Theodore Ts\u0027o",
        "email": "tytso@mit.edu",
        "time": "Sat Apr 11 15:51:19 2009 -0400"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Apr 12 14:51:42 2009 +0200"
      },
      "message": "tracing: Add documentation for the power tracer\n\nSigned-off-by: \"Theodore Ts\u0027o\" \u003ctytso@mit.edu\u003e\nAcked-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Steven Rostedt \u003csrostedt@redhat.com\u003e\nLKML-Reference: \u003c1239479479-2603-4-git-send-email-tytso@mit.edu\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "66bb74888eb4bef4ba7c87c931ecb7ecca3a240c",
      "tree": "567e333523e16ba7285deac89efb645f72a97529",
      "parents": [
        "9eb85125ce218a8b8d9a7c982510388e227adbec"
      ],
      "author": {
        "name": "Li Zefan",
        "email": "lizf@cn.fujitsu.com",
        "time": "Thu Apr 09 11:40:27 2009 +0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 09 07:28:10 2009 +0200"
      },
      "message": "tracing: consolidate documents\n\nMove kmemtrace.txt, tracepoints.txt, ftrace.txt and mmiotrace.txt to\nthe new trace/ directory.\n\nI didnt find any references to those documents in both source\nfiles and documents, so no extra work needs to be done.\n\nSigned-off-by: Li Zefan \u003clizf@cn.fujitsu.com\u003e\nAcked-by: Pekka Paalanen \u003cpq@iki.fi\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Mathieu Desnoyers \u003cmathieu.desnoyers@polymtl.ca\u003e\nLKML-Reference: \u003c49DD6E2B.6090200@cn.fujitsu.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    }
  ]
}
