)]}'
{
  "log": [
    {
      "commit": "85ebd00334099fd5d296bcae74a66c943d46686d",
      "tree": "07f799155fd03f15606e7c49a7d6547fb6f18563",
      "parents": [
        "f1136d022af8f07a97f59c6d07483bdb82ffbd8e"
      ],
      "author": {
        "name": "Marc Zyngier",
        "email": "maz@misterjones.org",
        "time": "Sat Aug 02 19:12:23 2008 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Sat Aug 02 18:36:10 2008 +0100"
      },
      "message": "Fix IHEX firmware generation/loading\n\nFix both the IHEX firmware generation (len field always null, and EOF\nmarker a byte too short) and loading (struct ihex_binrec needs to be\npacked to reflect the on-disk structure).\n\nSigned-off-by: Marc Zyngier \u003cmaz@misterjones.org\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "f1485f3deb89e6ae10c4d34662ec9e692855ab5d",
      "tree": "8d7d03cabfbd38e904d76c96aa1b5a1e830dac22",
      "parents": [
        "bacfe09dd7545467965e8d8f1eab20bc62dce00d"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sat May 31 15:20:37 2008 +0300"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Thu Jul 10 14:47:38 2008 +0100"
      },
      "message": "ihex: request_ihex_firmware() function to load and validate firmware\n\nProvide a helper to load the file and validate it in one call, to\nsimplify error handling in the drivers which are going to use it.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "bacfe09dd7545467965e8d8f1eab20bc62dce00d",
      "tree": "1f8b50e22439ef6d65089b3c5f875a6943b9c9df",
      "parents": [
        "88ecf814c47f577248751ddbe9626d98aeef5783"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Fri May 30 13:57:27 2008 +0300"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Thu Jul 10 14:47:36 2008 +0100"
      },
      "message": "ihex.h: binary representation of ihex records\n\nSome devices need their firmware as a set of {address, len, data...}\nrecords in some specific order rather than a simple blob.\n\nThe normal way of doing this kind of thing is \u0027ihex\u0027, which is a text\nformat and not entirely suitable for use in the kernel.\n\nThis provides a binary representation which is very similar, but much\nmore compact -- and a helper routine to skip to the next record,\nbecause the alignment constraints mean that everybody will screw it up\nfor themselves otherwise.\n\nAlso a helper function which can verify that a \u0027struct firmware\u0027\ncontains a valid set of ihex records, and that following them won\u0027t run\noff the end of the loaded data.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    }
  ]
}
