)]}'
{
  "commit": "dea22214790d1306f3a3444db13d2c726037b189",
  "tree": "c5bd0d382c73c02f3416aac584e3d3a011cd1261",
  "parents": [
    "504fb37a0801d843bc1907c1a1f9c719c3509863"
  ],
  "author": {
    "name": "Darrick J. Wong",
    "email": "djwong@us.ibm.com",
    "time": "Tue Nov 07 17:28:55 2006 -0800"
  },
  "committer": {
    "name": "James Bottomley",
    "email": "jejb@mulgrave.il.steeleye.com",
    "time": "Wed Nov 22 11:05:59 2006 -0600"
  },
  "message": "[PATCH] aic94xx: handle REQ_DEVICE_RESET\n\nThis patch implements a REQ_DEVICE_RESET handler for the aic94xx\ndriver.  Like the earlier REQ_TASK_ABORT patch, this patch defers the\ndevice reset to the Scsi_Host\u0027s workqueue, which has the added benefit\nof ensuring that the device reset does not happen at the same time\nthat the abort tmfs are being processed.  After the phy reset, the\nbusted drive should go away and be re-detected later, which is indeed\nwhat I\u0027ve seen on both a x260 and a x206m.\n\nSigned-off-by: Darrick J. Wong \u003cdjwong@us.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1911c5d17875912f4e9692342ede45c284362a08",
      "old_mode": 33188,
      "old_path": "drivers/scsi/aic94xx/aic94xx_scb.c",
      "new_id": "a014418d670e661731ca552d8b425ceca9fab48d",
      "new_mode": 33188,
      "new_path": "drivers/scsi/aic94xx/aic94xx_scb.c"
    },
    {
      "type": "modify",
      "old_id": "a2b479a659085a1a6fbc9cc294a890483affcc23",
      "old_mode": 33188,
      "old_path": "drivers/scsi/libsas/sas_init.c",
      "new_id": "0fb347b4b1a221f308d612d2dcab256f77ce81eb",
      "new_mode": 33188,
      "new_path": "drivers/scsi/libsas/sas_init.c"
    },
    {
      "type": "modify",
      "old_id": "c5fd37522728911110fbbbf9c4cb276bdad341e2",
      "old_mode": 33188,
      "old_path": "drivers/scsi/libsas/sas_scsi_host.c",
      "new_id": "e064aac06b90950b3e0e5e671a6840e49e0858b2",
      "new_mode": 33188,
      "new_path": "drivers/scsi/libsas/sas_scsi_host.c"
    },
    {
      "type": "modify",
      "old_id": "a1fc20a47c50dbfce00b3777de6a4633a860a64d",
      "old_mode": 33188,
      "old_path": "include/scsi/libsas.h",
      "new_id": "29f6e1af1bf945d24058da4d81c42dd84df206ad",
      "new_mode": 33188,
      "new_path": "include/scsi/libsas.h"
    },
    {
      "type": "modify",
      "old_id": "53024377f3b8496e6c0cf3fe366903c4245feb44",
      "old_mode": 33188,
      "old_path": "include/scsi/scsi_transport_sas.h",
      "new_id": "59633a82de47cd54dc6fa2cb6fcf09b9a1e270d4",
      "new_mode": 33188,
      "new_path": "include/scsi/scsi_transport_sas.h"
    }
  ]
}
