)]}'
{
  "commit": "b59e64d0ddb756af57ea032383bfd393a286a8e8",
  "tree": "b3366a2a99e08021535eb841d1da0ac8a3e614e8",
  "parents": [
    "d960eea974f5e500c0dcb95a934239cc1f481cfd"
  ],
  "author": {
    "name": "Hannes Reinecke",
    "email": "hare@suse.de",
    "time": "Thu Jul 02 22:02:06 2009 +0200"
  },
  "committer": {
    "name": "Jens Axboe",
    "email": "axboe@carl.(none)",
    "time": "Fri Jul 03 21:06:45 2009 +0200"
  },
  "message": "cciss: Ignore stale commands after reboot\n\nWhen doing an unexpected shutdown like kexec the cciss\nfirmware might still have some commands in flight, which\nit is trying to complete.\nThe driver is doing it\u0027s best on resetting the HBA,\nbut sadly there\u0027s a firmware issue causing the firmware\n_not_ to abort or drop old commands.\nSo the firmware will send us commands which we haven\u0027t\naccounted for, causing the driver to panic.\n\nWith this patch we\u0027re just ignoring these commands as\nthere is nothing we could be doing with them anyway.\n\nSigned-off-by: Hannes Reinecke \u003chare@suse.de\u003e\nAcked-by: Mike Miller \u003cmike.miller@hp.com\u003e\nSigned-off-by: Jens Axboe \u003caxboe@carl.(none)\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c7a527c08a0980d542c1fffbd30687bbc95289d0",
      "old_mode": 33188,
      "old_path": "drivers/block/cciss.c",
      "new_id": "65a0655e7fc8451380d34decf3b04025776f9d0c",
      "new_mode": 33188,
      "new_path": "drivers/block/cciss.c"
    },
    {
      "type": "modify",
      "old_id": "cd665b00c7c5b333176e160102fc25f5b6f998e5",
      "old_mode": 33188,
      "old_path": "drivers/block/cciss_cmd.h",
      "new_id": "dbaed1ea0da3c9c2ba71993dfec116d291a87770",
      "new_mode": 33188,
      "new_path": "drivers/block/cciss_cmd.h"
    }
  ]
}
