)]}'
{
  "commit": "c2c96f46f46df072e49200a1181b3086cd2f08a6",
  "tree": "fd85a89e3f3d10d7f604b45ae985ecbbc6f28fb6",
  "parents": [
    "c1a15468d58e75debc5437b2e4e12d02a89bb3a2"
  ],
  "author": {
    "name": "Kai Makisara",
    "email": "Kai.Makisara@kolumbus.fi",
    "time": "Tue Aug 02 12:21:51 2005 +0300"
  },
  "committer": {
    "name": "James Bottomley",
    "email": "jejb@mulgrave.(none)",
    "time": "Tue Aug 02 10:14:36 2005 -0500"
  },
  "message": "[SCSI] Fix SCSI tape oops at module removal\n\nRemoving the SCSI tape module results in an oops in class_device_destroy if\nany devices are present. The patch at the end of this message fixes the bug\nby moving class_destroy() later in exit_st() so that the class still exists\nwhen devices are removed. (The bug is old but class_simple_device_remove() did\nnothing when the class did not exist.)\n\nThe patch also fixes a \"class leak\" in init_st() error path.\n\nI would like to get this into 2.6.13 but it may be too late?\n\nSigned-off-by: Kai Makisara \u003ckai.makisara@kolumbus.fi\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0291a8fb654d51993c2313cf2778624eea20d53c",
      "old_mode": 33188,
      "old_path": "drivers/scsi/st.c",
      "new_id": "0a7839db57529c700e71dd1699eb45f273d44ccb",
      "new_mode": 33188,
      "new_path": "drivers/scsi/st.c"
    }
  ]
}
