)]}'
{
  "commit": "b7e01457d12b64d98b0396f95e46489c02209982",
  "tree": "341176081702d03d5bfc3fc5eafbeea6618f5e0c",
  "parents": [
    "2925d6f11d1f7463385baeda6088b31d06be5714"
  ],
  "author": {
    "name": "Carl-Daniel Hailfinger",
    "email": "c-d.hailfinger.devel.2006@gmx.net",
    "time": "Wed Nov 25 16:58:17 2009 +0000"
  },
  "committer": {
    "name": "Carl-Daniel Hailfinger",
    "email": "c-d.hailfinger.devel.2006@gmx.net",
    "time": "Wed Nov 25 16:58:17 2009 +0000"
  },
  "message": "Reduce realloc syscall overhead for FT2232 and bitbang\n\nFT2232 ran realloc() for every executed command. Start with a big enough\nbuffer and don\u0027t touch buffer size unless it needs to grow.\nBitbang was slightly better: It only ran realloc() if buffer size\nchanged. Still, the solution above improves performance and reliability.\n\nCorresponding to flashrom svn r780.\n\nSigned-off-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\nAcked-by: Sean Nelson \u003caudiohacked@gmail.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0f1f7ed0fccbc7773d5d24d25666ec36b2c74454",
      "old_mode": 33188,
      "old_path": "bitbang_spi.c",
      "new_id": "abf553017bd695f118dd9f2783b8d859531f6e38",
      "new_mode": 33188,
      "new_path": "bitbang_spi.c"
    },
    {
      "type": "modify",
      "old_id": "aa007533c500aef5f9c110ba37c7d3c42bb6cc9e",
      "old_mode": 33188,
      "old_path": "ft2232_spi.c",
      "new_id": "d565a6fd3440e64a918a369b2f0396feec3ea79d",
      "new_mode": 33188,
      "new_path": "ft2232_spi.c"
    }
  ]
}
