)]}'
{
  "commit": "7608d368fcd566a60ab47755eb1c9263ca9d7b35",
  "tree": "89281c1e08bcc265ac38ba1f1497462f97627fbc",
  "parents": [
    "18f509780a3eb76ffe31b4bfc24016c408dec537"
  ],
  "author": {
    "name": "Stefan Tauner",
    "email": "stefan.tauner@alumni.tuwien.ac.at",
    "time": "Tue Aug 05 23:28:47 2014 +0000"
  },
  "committer": {
    "name": "Stefan Tauner",
    "email": "stefan.tauner@alumni.tuwien.ac.at",
    "time": "Tue Aug 05 23:28:47 2014 +0000"
  },
  "message": "ichspi: fix missing set_addr on erases and possible crossings of 256 B boundaries\n\nApparently the erase function did never set any address before issuing the\nerase commands. How could this ever work?\nAlso, according to PCH documentation crossing 256 byte boundaries is invalid\nand may cause wraparound due to the flash chip\u0027s pages. Check for this on\nreads as well as writes.\n\nThanks to Vladimir \u0027φ-coder/phcoder\u0027 Serbinenko for noticing these issues\nand providing the initial patch.\n\nCorresponding to flashrom svn r1837.\n\nSigned-off-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\nAcked-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "90bb0de7e27def4aa383608d151a7048d10065d5",
      "old_mode": 33188,
      "old_path": "ichspi.c",
      "new_id": "5d37d061c05f470d06c75753489bbe89a32156a4",
      "new_mode": 33188,
      "new_path": "ichspi.c"
    }
  ]
}
