)]}'
{
  "log": [
    {
      "commit": "8aef63ff033fb0e7ba02d8e760d268eb0aafc58c",
      "tree": "0e458c802e8e409c29fb53752b93b757b1a141c7",
      "parents": [
        "20f4578156995e95613497baf16d5b2d54921e5d"
      ],
      "author": {
        "name": "Ben Collins",
        "email": "bcollins@ubuntu.com",
        "time": "Mon Jun 12 18:13:21 2006 -0400"
      },
      "committer": {
        "name": "Ben Collins",
        "email": "bcollins@ubuntu.com",
        "time": "Mon Jun 12 18:13:21 2006 -0400"
      },
      "message": "ieee1394: extend lowlevel API for address range properties\n\nHost adapter hardware imposes certain restrictions and features on\naddress ranges.  Instead of hard-wire such ranges into the ieee1394\ncore or even into protocol drivers, let lowlevel drivers specify\nthese ranges via struct hpsb_host.\n\nPatch \"ohci1394: set address range properties\" must be applied too,\nelse hpsb_allocate_and_register_addrspace() won\u0027t work properly.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nSigned-off-by: Ben Collins \u003cbcollins@ubuntu.com\u003e\n"
    },
    {
      "commit": "eaf88450d21fc839c3e77fa6942b8d4192bdfe53",
      "tree": "5684c02796ac92f1283c06bd9179f5730a32632d",
      "parents": [
        "647dcb5fae0ebb5da1272ed2773df0d3f152c303"
      ],
      "author": {
        "name": "Ben Collins",
        "email": "bcollins@ubuntu.com",
        "time": "Mon Jun 12 18:12:49 2006 -0400"
      },
      "committer": {
        "name": "Ben Collins",
        "email": "bcollins@ubuntu.com",
        "time": "Mon Jun 12 18:12:49 2006 -0400"
      },
      "message": "ieee1394: save RAM by using a single tlabel for broadcast transactions\n\nSince broadcast transactions are already complete when the request has\nbeen sent, the same transaction label can be reused all over again, see\nIEEE 1394 7.3.2.5 and 6.2.4.3.  Therefore we can reduce the footprint\nof struct hpsb_host by the size of one struct hpsb_tlabel_pool.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nSigned-off-by: Ben Collins \u003cbcollins@ubuntu.com\u003e\n"
    },
    {
      "commit": "647dcb5fae0ebb5da1272ed2773df0d3f152c303",
      "tree": "31d6a6ab3fd8acb2dc9335dfa181972f4433158a",
      "parents": [
        "57fdb58fa5a140bdd52cf4c4ffc30df73676f0a5"
      ],
      "author": {
        "name": "Ben Collins",
        "email": "bcollins@ubuntu.com",
        "time": "Mon Jun 12 18:12:37 2006 -0400"
      },
      "committer": {
        "name": "Ben Collins",
        "email": "bcollins@ubuntu.com",
        "time": "Mon Jun 12 18:12:37 2006 -0400"
      },
      "message": "ieee1394: support for slow links or slow 1394b phy ports\n\nAdd support for the following types of hardware:\n + nodes that have a link speed \u003c PHY speed\n + 1394b PHYs that are less than S800 capable\n + 1394b/1394a adapter cable between two 1394b PHYs\nAlso, S1600 and S3200 are now supported if IEEE1394_SPEED_MAX is raised.\n\nA probing function is added to nodemgr\u0027s config ROM fetching routine\nwhich adjusts the allowable speed if an access problem was encountered.\nPros and Cons of the approach:\n + minimum code footprint to support this less widely used hardware\n + nearly no overhead for unaffected hardware\n - ineffective before nodemgr began to read the ROM of affected nodes\n - ineffective if ieee1394 is loaded with disable_nodemgr\u003d1\nThe speed map CSRs which are published to the bus are not touched by the\npatch.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nCc: Hakan Ardo \u003chakan@debian.org\u003e\nCc: Calculex \u003clinux@calculex.com\u003e\nCc: Robert J. Kosinski \u003crobk@cmcherald.com\u003e\nSigned-off-by: Ben Collins \u003cbcollins@ubuntu.com\u003e\n"
    },
    {
      "commit": "741854e4f9a23421e194df8d846899172ff393d6",
      "tree": "2ca98e6bcc7515eb3065ffa2be8c0c535502b493",
      "parents": [
        "546513f9fd96cba613cc2d025ee03d32d79394b7"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Thu Dec 01 18:52:03 2005 -0500"
      },
      "committer": {
        "name": "Jody McIntyre",
        "email": "scjody@modernduck.com",
        "time": "Thu Dec 01 18:52:03 2005 -0500"
      },
      "message": "ieee1394: whitespace cleanup in hosts.[ch], ieee1394_core.[ch]\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nSigned-off-by: Jody McIntyre \u003cscjody@modernduck.com\u003e\n"
    },
    {
      "commit": "14c0fa243b358c24040ff5f44b60c47aaf6430c3",
      "tree": "e338f694399b1c9b2f3e6ba82fad648a677012cf",
      "parents": [
        "01fc99864ecc678c4f1f476b2a8b64ebcb14e733"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Thu Dec 01 18:51:52 2005 -0500"
      },
      "committer": {
        "name": "Jody McIntyre",
        "email": "scjody@modernduck.com",
        "time": "Thu Dec 01 18:51:52 2005 -0500"
      },
      "message": "ieee1394: resume remote ports when starting a host (fixes device recognition)\n\nAfter initializing an IEEE 1394 host, broadcast a resume packet.  This makes\nremote nodes visible which suspended their ports while the host was down.\nSuch nodes had to be unplugged and replugged in order to be recognized.\n\nMotorola DCT6200 cable reciever was affected, probably other devices too.\nhttp://marc.theaimsgroup.com/?t\u003d113202715800001\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nSigned-off-by: Jody McIntyre \u003cscjody@modernduck.com\u003e\n"
    },
    {
      "commit": "3256cc13983da2cfe45c17788e4f5b379695404e",
      "tree": "9d5059d348ac4ce9be22d2bbaf9e4b5b811d66d9",
      "parents": [
        "63bea35036540c0e8a309aef9bc37a9acfb520ae"
      ],
      "author": {
        "name": "Jody McIntyre",
        "email": "scjody@steamballoon.com",
        "time": "Fri Sep 30 11:59:16 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 30 12:41:19 2005 -0700"
      },
      "message": "[PATCH] ieee1394: trivial edits of a few comments\n\ntrivial edits of a few comments\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nSigned-off-by: Ben Collins \u003cbcollins@debian.org\u003e\nSigned-off-by: Jody McIntyre \u003cscjody@steamballoon.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1da177e4c3f41524e886b7f1b8a0c1fc7321cac2",
      "tree": "0bba044c4ce775e45a88a51686b5d9f90697ea9d",
      "parents": [],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "message": "Linux-2.6.12-rc2\n\nInitial git repository build. I\u0027m not bothering with the full history,\neven though we have it. We can create a separate \"historical\" git\narchive of that later if we want to, and in the meantime it\u0027s about\n3.2GB when imported into git - space that would just make the early\ngit days unnecessarily complicated, when we don\u0027t have a lot of good\ninfrastructure for it.\n\nLet it rip!\n"
    }
  ]
}
