)]}'
{
  "commit": "6c648d95a6af4a79241a916871df17c84c68ea20",
  "tree": "9c658ea5964dea1ecdb029ce955587d17bea6d03",
  "parents": [
    "e3f2a9cc84d35fac73c906de57ad3b3f5ff82008"
  ],
  "author": {
    "name": "Jeff Mahoney",
    "email": "jeffm@suse.de",
    "time": "Sat Aug 18 15:20:39 2012 -0400"
  },
  "committer": {
    "name": "James Bottomley",
    "email": "JBottomley@Parallels.com",
    "time": "Fri Sep 14 17:59:28 2012 +0100"
  },
  "message": "[SCSI] st: get rid of scsi_tapes array\n\nst currently allocates an array to store pointers to all of the\nscsi_tape objects. It\u0027s used to discover available indexes to use as the\nbase for the minor number selection and later to look up scsi_tape\ndevices for character devices.\n\nWe switch to using an IDR for minor selection and a pointer from\nst_modedef back to scsi_tape for the lookups.\n\nReviewed-by: Lee Duncan \u003clduncan@suse.com\u003e\nSigned-off-by: Jeff Mahoney \u003cjeffm@suse.com\u003e\nAcked-by: Kai Mäkisara \u003ckai.makisara@kolumbus.fi\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "492b53b6e51d3ee95a900bb671e45cd17816b6f5",
      "old_mode": 33188,
      "old_path": "drivers/scsi/st.c",
      "new_id": "052622fdba0286e460cf8d4a664f18a7fa0a18d0",
      "new_mode": 33188,
      "new_path": "drivers/scsi/st.c"
    },
    {
      "type": "modify",
      "old_id": "b548923785eda33ab21e297bb494f8b7729909de",
      "old_mode": 33188,
      "old_path": "drivers/scsi/st.h",
      "new_id": "8a23640981c89f7c96a9e6b159d9548a5696206e",
      "new_mode": 33188,
      "new_path": "drivers/scsi/st.h"
    }
  ]
}
