)]}'
{
  "commit": "1872bcebbcd6ad7ddd99e92fb1e4f3d19e73919c",
  "tree": "dc1fe75f915fb58edb36b0bab877b2787e663b92",
  "parents": [
    "90c5029e471636f21221bf66b9a46ada2ab79a22"
  ],
  "author": {
    "name": "Pete Zaitcev",
    "email": "zaitcev@redhat.com",
    "time": "Wed Jul 27 11:43:51 2005 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@g5.osdl.org",
    "time": "Wed Jul 27 16:25:52 2005 -0700"
  },
  "message": "[PATCH] ub: fix for blank CDs\n\nThis patch fixes a microcode lockup in my CD-ROM adapters when a blank CD\nis inserted.  However, do not try to burn CDs yet!  I\u0027m pretty sure that\ntrying it will end in coasters.\n\n - Fix a few cases where we were unable to resynchronize with replies\n   for previous commands. The main thing is to keep reading replies\n   in case of a stall. This is done with the new state CLRRS.\n - Since I am forgetting the basic state machine already, document it.\n - Move counter increments in the looping path in its own function.\n - Fix a harmless buglet in case CSW read fails to submit: do not\n   override state.\n - Implement the Alan Stern\u0027s idea for adaptive signature checking.\n\nSigned-off-by: Pete Zaitcev \u003czaitcev@yahoo.com\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "685f061e69b2971484a9546de5f3e32cc7b32801",
      "old_mode": 33188,
      "old_path": "drivers/block/ub.c",
      "new_id": "a026567f5d1878aaf53268ce8dceebb00194bd01",
      "new_mode": 33188,
      "new_path": "drivers/block/ub.c"
    }
  ]
}
