)]}'
{
  "commit": "a2441cef65161f5d5b4b7a80de8379173a0d04cc",
  "tree": "308146989b09e70b55e8fb08efff1a19cb07420c",
  "parents": [
    "a4a9bfb2284403d44589b26700e1f8add3013352"
  ],
  "author": {
    "name": "Carl-Daniel Hailfinger",
    "email": "c-d.hailfinger.devel.2006@gmx.net",
    "time": "Sun Nov 22 01:33:40 2009 +0000"
  },
  "committer": {
    "name": "Carl-Daniel Hailfinger",
    "email": "c-d.hailfinger.devel.2006@gmx.net",
    "time": "Sun Nov 22 01:33:40 2009 +0000"
  },
  "message": "ft2232_spi: add some error handling\n\nPretty much everybody who used the FT2232 SPI driver had problems with\nincorrect reads from time to time. One reason was that the hardware is\npretty timing sensitive even for reads.\n\nThe other reason was that the code silently ignored errors. This patch\ndoesn\u0027t add any error recovery, but it will emit error messages if\nFT2232 communication goes wrong. That allows us to track down errors\nwithout investing hours in driver debugging.\n\nThanks to Jeremy Buseman \u003cnaviathan@gmail.com\u003e for testing. He found out\nthat certain libftdi/libusb/kernel/hardware combinations drop some bytes\nwithout returning any error codes.\n\nCorresponding to flashrom svn r769.\n\nSigned-off-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\nAcked-by: Paul Fox \u003cpgf@laptop.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "17930ebe445d87042e00f1bb185408fa6bd3593a",
      "old_mode": 33188,
      "old_path": "ft2232_spi.c",
      "new_id": "aa007533c500aef5f9c110ba37c7d3c42bb6cc9e",
      "new_mode": 33188,
      "new_path": "ft2232_spi.c"
    }
  ]
}
