)]}'
{
  "commit": "7b4feee973ca7be63345b92a987ef7ef879b179b",
  "tree": "565295b48d73446358a1c36dab55eec102dffed8",
  "parents": [
    "dea22214790d1306f3a3444db13d2c726037b189"
  ],
  "author": {
    "name": "Darrick J. Wong",
    "email": "djwong@us.ibm.com",
    "time": "Tue Nov 14 18:02:07 2006 -0800"
  },
  "committer": {
    "name": "James Bottomley",
    "email": "jejb@mulgrave.il.steeleye.com",
    "time": "Wed Nov 22 11:10:02 2006 -0600"
  },
  "message": "[PATCH] aic94xx: delete ascb timers when freeing queues\n\nWhen the aic94xx driver creates ascbs, each ascb is initialized with a\ntimeout timer.  If there are any ascbs left over when the driver is being\ntorn down, these timers need to be deleted.  In particular, we seem to\nhit this case when ascbs are issued yet never end up on the done list.\nRight now there\u0027s a sequencer bug that results in this happening every\nso often.\n\nCONTROL PHY commands are typically sent when things are really messed\nup with the sequencer; however, any other leftover ascb should produce\nloud warnings.\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": "99743ca29ca147df75dacd12396be71da90266c9",
      "old_mode": 33188,
      "old_path": "drivers/scsi/aic94xx/aic94xx_init.c",
      "new_id": "3a5bbba3976eaf164c8fa892be47c77193bf2a7e",
      "new_mode": 33188,
      "new_path": "drivers/scsi/aic94xx/aic94xx_init.c"
    }
  ]
}
