)]}'
{
  "log": [
    {
      "commit": "0bb98e231803860e978c302b9faccaf776881137",
      "tree": "15306810ffa77bde4b561e855873d676d9b90625",
      "parents": [
        "fc370ecfdb37b853bd8e2118c7ad9f99fa9ac5cd"
      ],
      "author": {
        "name": "Michael Neuling",
        "email": "mikey@neuling.org",
        "time": "Sun Feb 15 10:20:30 2009 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sun Feb 15 12:50:08 2009 +0100"
      },
      "message": "bootgraph: fix for use with dot symbols\n\npowerpc has dot symbols, so the dmesg output looks like:\n\n\u003c4\u003e[    0.327310] calling  .migration_init+0x0/0x9c @ 1\n\u003c4\u003e[    0.327595] initcall .migration_init+0x0/0x9c returned 1 after 0 usecs\n\nThe below fixes bootgraph.pl so it handles this correctly.\n\nSigned-off-by: Michael Neuling \u003cmikey@neuling.org\u003e\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "d3f8ddea444b3b5324d74144177a50557cd1f137",
      "tree": "bd8ef7a455b52d219abb382e74c3638cc8db550b",
      "parents": [
        "fa853a48413c2ca1a5dc6b539bf07cf8e7247f8e"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@linux.intel.com",
        "time": "Sat Jan 10 10:03:05 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 10 15:06:52 2009 -0800"
      },
      "message": "bootgraph: make the bootgraph script show async waiting time\n\nIt is useful for diagnosing boot performance to see where async function\ncalls are waiting on serialization...  this patch adds this\nfunctionality to the bootgraph.pl script.\n\nThe waiting time is shown as a half transparent, gray bar through the\nblock that is waiting.\n\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "40c8c85a47552bd792b0ad49ddcc45ec18369134",
      "tree": "539c9b60be5d526fd8517ce37d6cfcef41c1d2a5",
      "parents": [
        "8b249b6856f16f09b0e5b79ce5f4d435e439b9d6"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@linux.intel.com",
        "time": "Sun Jan 04 07:16:38 2009 -0800"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Wed Jan 07 21:44:21 2009 +0100"
      },
      "message": "bootchart: improve output based on Dave Jones\u0027 feedback\n\nDave Jones, in his blog, had some feedback about the bootchart script:\nPrimarily his complaint was that shorter delays weren\u0027t visualized.\n\nThe reason for that was that too small delays will have their labels\nmixed up in the graph in an unreadable mess.\n\nThis patch has a fix for this; for one, it makes the output wider,\nso more will fit.\nThe second part is that smaller delays are now shown with a\nmuch smaller font for the label; while this isn\u0027t per se\nreadable at a 1:1 zoom, at least you can zoom in with most SVG\nviewing applications and see what it is you are looking at.\n\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "d1aaf8cf8afe70a8c2235a565885291fe290c57c",
      "tree": "027bbef67998a8f7e3a519d66a62a45a6526b354",
      "parents": [
        "24de38620dd3504782c90c0892eef888d0c351e9"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Thu Nov 13 08:33:00 2008 -0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Nov 13 19:58:22 2008 +0100"
      },
      "message": "tracing/fastboot: put error message on stderr\n\nSince this scripts output is usually redirected, put error messages\non standard error and exit with error code if no data is found.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nAcked-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "68f96c0c889b55bf62eee98e859cb686f8850188",
      "tree": "4ddc529b4eac68361b5f2066843b68337a189a83",
      "parents": [
        "cb9382e5a94e54d0356d730954396c746ae66d6e"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Wed Nov 12 10:21:01 2008 -0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Nov 12 19:22:57 2008 +0100"
      },
      "message": "tracing/fastboot: fix perlcritic warning\n\nImpact: cleanup\n\nFix the following warning from the perl syntax checking tool perlcritic.\nThis tool is a lint like tool that checks for perl best practices.\n\nLoop iterator is not lexical at line 113, column 1.\nSee page 108 of PBP.  (Severity: 5)\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "06d1cd267ca0a2a76beb9a762465572dd3d0cce6",
      "tree": "3ddbeffefd0ec34097fe1d9495afae25ef632611",
      "parents": [
        "2a813f8cd8ce91d588a595c5709502dece3af289"
      ],
      "author": {
        "name": "Alan Jenkins",
        "email": "alan-jenkins@tuffmail.co.uk",
        "time": "Tue Oct 14 14:19:15 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Oct 22 16:37:25 2008 +0200"
      },
      "message": "tracing/fastboot: fix row order in bootgraph.pl\n\nWhen bootgraph.pl parses a file, it gives one row for each initcall\u0027s\npid.  But they are displayed in random (perl hash) order.  Let\u0027s\nsort the pids by the start time of their first initcall instead.\n\nThis helps trace module initcalls, where each has a separate pid.\nbootgraph.pl will show module initcalls during the initramfs; it may\nalso be adapted to show subsequent module initcalls.\n\nSigned-off-by: Alan Jenkins \u003calan-jenkins@tuffmail.co.uk\u003e\nAcked-by: Frédéric Weisbecker \u003cfweisbec@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "2a813f8cd8ce91d588a595c5709502dece3af289",
      "tree": "8695346bf06c22909574da1bd8f972119488f6bf",
      "parents": [
        "17d80fd07d35ae1d231b3378ee4f00ace54f9d31"
      ],
      "author": {
        "name": "Alan Jenkins",
        "email": "alan-jenkins@tuffmail.co.uk",
        "time": "Tue Oct 14 14:18:07 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Oct 22 16:37:12 2008 +0200"
      },
      "message": "tracing/fastboot: fix bootgraph.pl to run with \"use strict\"\n\nAs a perl novice, I would prefer to have the benefit of the interpreters\u0027\nwisdom.  It turns out there were already some warnings, so let\u0027s fix them.\n\nSigned-off-by: Alan Jenkins \u003calan-jenkins@tuffmail.co.uk\u003e\nAcked-by: Frédéric Weisbecker \u003cfweisbec@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "07d1890420cce95c577736e4d67f70cbd39845fe",
      "tree": "f27f65dc3f57a16bd22880254fe9c399e8a9da51",
      "parents": [
        "5c542368a3ded88bed98239fb3570dda416203ee"
      ],
      "author": {
        "name": "Frederic Weisbecker",
        "email": "fweisbec@gmail.com",
        "time": "Sat Oct 04 21:35:48 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Oct 14 10:39:34 2008 +0200"
      },
      "message": "tracing/fastboot: fix initcalls disposition in bootgraph.pl\n\nWhen bootgraph.pl parses a file, it gives one row\nfor each initcall\u0027s pid. But only few of them will\nbe displayed \u003d\u003e the longest.\n\nThis patch corrects it by giving only a rows for pids\nwhich have initcalls that will be displayed.\n\nSigned-off-by: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nAcked-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "5c542368a3ded88bed98239fb3570dda416203ee",
      "tree": "d3b120959f1af5f1736d25020eda1b9abedcb642",
      "parents": [
        "80a398a55d3096ff4572b44271d095413749ebb4"
      ],
      "author": {
        "name": "Arnaud Patard",
        "email": "apatard@mandriva.com",
        "time": "Fri Sep 19 20:16:25 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Oct 14 10:39:33 2008 +0200"
      },
      "message": "tracing/fastboot: fix bootgraph.pl initcall name regexp\n\nThe regexp used to match the start and the end of an initcall\nare matching only on [a-zA-Z\\_]. This rules out initcalls with\na number in them. This patch is fixing that.\n\nSigned-off-by: Arnaud Patard \u003capatard@mandriva.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "80a398a55d3096ff4572b44271d095413749ebb4",
      "tree": "68f28bd08c66f6f81174150116e0459cfa87a15d",
      "parents": [
        "231375cc5cc3549bb413f94a164bdcbd5f9ce943"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@linux.intel.com",
        "time": "Sun Sep 14 15:30:52 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Oct 14 10:39:32 2008 +0200"
      },
      "message": "tracing/fastboot: fix issues and improve output of bootgraph.pl\n\nDavid Sanders reported some issues with bootgraph.pl\u0027s display\nof his sytems bootup; this commit fixes these by scaling the graph\nnot from 0 - end time but from the first initcall to the end time;\nthe minimum display size etc also now need to scale with this, as does\nthe axis display.\n\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\n"
    },
    {
      "commit": "ddc7a01aad195708fc943d9446411d11e3547784",
      "tree": "e7b0343c8e11a06f7c90cda21bcf038a1be34941",
      "parents": [
        "8a5d900cca57115326bc5b9e7f3bac980986c2c8"
      ],
      "author": {
        "name": "Frederic Weisbecker",
        "email": "fweisbec@gmail.com",
        "time": "Sat Oct 04 21:35:48 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Oct 14 10:39:24 2008 +0200"
      },
      "message": "tracing/fastboot: fix initcalls disposition in bootgraph.pl\n\nWhen bootgraph.pl parses a file, it gives one row\nfor each initcall\u0027s pid. But only few of them will\nbe displayed \u003d\u003e the longest.\n\nThis patch corrects it by giving only a rows for pids\nwhich have initcalls that will be displayed.\n\n[ mingo@elte.hu: resolved conflicts ]\nSigned-off-by: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nAcked-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "aa5d9151f745b6ee6a236a1f109118034277eb92",
      "tree": "3b0660685ba60cf2401e70eba4572ed2691c817d",
      "parents": [
        "1b7ae37c030a9fbbb5ebbf5d7bbfd7208cf805b7"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@linux.intel.com",
        "time": "Sat Sep 13 09:36:06 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Oct 14 10:38:46 2008 +0200"
      },
      "message": "tracing/fastboot: add a script to visualize the kernel boot process / time\n\nWhen optimizing the kernel boot time, it\u0027s very valuable to visualize\nwhat is going on at which time. In addition, with the fastboot asynchronous\ninitcall level, it\u0027s very valuable to see which initcall gets run where\nand when.\n\nThis patch adds a script to turn a dmesg into a SVG graph (that can be\nshown with tools such as InkScape, Gimp or Firefox) and a small change\nto the initcall code to print the PID of the thread calling the initcall\n(so that the script can work out the parallelism).\n\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\n"
    }
  ]
}
