)]}'
{
  "commit": "4393aa4e6b9517a666f0ef6b774fd421a9dc4c68",
  "tree": "ec5e0c222d16f2368e5589a11fc4ec191ceca365",
  "parents": [
    "037afc7812e2b202fbc18218e6c0eff34dad36ed"
  ],
  "author": {
    "name": "Dan Williams",
    "email": "dan.j.williams@intel.com",
    "time": "Thu Mar 31 13:10:44 2011 -0700"
  },
  "committer": {
    "name": "Dan Williams",
    "email": "dan.j.williams@intel.com",
    "time": "Sun Jul 03 04:00:36 2011 -0700"
  },
  "message": "isci: fix fragile/conditional isci_host lookups\n\nA domain_device can always reference back to -\u003elldd_ha unlike local lldd\nstructures.  Fix up cases where the driver uses local objects to look up the\nisci_host.  This also changes the calling conventions of some routines to\nexpect a valid isci_host parameter rather than re-lookup the pointer on entry.\n\nIncidentally cleans up some macros that are longer to type than the open-coded\nequivalent:\n  isci_host_from_sas_ha\n  isci_dev_from_domain_dev\n\nSigned-off-by: Dan Williams \u003cdan.j.williams@intel.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "79515be5f7c1757b6ad6fc7df4c8fcdb670c8a7e",
      "old_mode": 33188,
      "old_path": "drivers/scsi/isci/host.c",
      "new_id": "66449593aa8c10bcd7d3b653acfee931a9a2d25e",
      "new_mode": 33188,
      "new_path": "drivers/scsi/isci/host.c"
    },
    {
      "type": "modify",
      "old_id": "d012b69d8d61eddd85a63b4ae445d62e13d422e0",
      "old_mode": 33188,
      "old_path": "drivers/scsi/isci/host.h",
      "new_id": "8372094ef5add3ffe5aad03c2c65b9abb51d0aad",
      "new_mode": 33188,
      "new_path": "drivers/scsi/isci/host.h"
    },
    {
      "type": "modify",
      "old_id": "decc0c05a3dd7714df3b74163389c1f45d3b5f0f",
      "old_mode": 33188,
      "old_path": "drivers/scsi/isci/phy.c",
      "new_id": "9e081a4c8a3c6ac4958ac88c79b418cd1d90775c",
      "new_mode": 33188,
      "new_path": "drivers/scsi/isci/phy.c"
    },
    {
      "type": "modify",
      "old_id": "74dc96dc6b1772e9a308a4b397dd02e07d55849c",
      "old_mode": 33188,
      "old_path": "drivers/scsi/isci/port.c",
      "new_id": "b675a94f4a73b391475a0cd8e797eb3e6eeea1b0",
      "new_mode": 33188,
      "new_path": "drivers/scsi/isci/port.c"
    },
    {
      "type": "modify",
      "old_id": "dfdd12a0f68e6291aa7720cbbc63b43a00942ded",
      "old_mode": 33188,
      "old_path": "drivers/scsi/isci/port.h",
      "new_id": "76546fd5b7d019a727d8d3dd63be0a5c095a2c1a",
      "new_mode": 33188,
      "new_path": "drivers/scsi/isci/port.h"
    },
    {
      "type": "modify",
      "old_id": "0fdaa6d62c1bfc4062e342a5a53b04f4c514967b",
      "old_mode": 33188,
      "old_path": "drivers/scsi/isci/remote_device.c",
      "new_id": "ab638ec5881c40f8a0d41e532f336e96cb6f8fd4",
      "new_mode": 33188,
      "new_path": "drivers/scsi/isci/remote_device.c"
    },
    {
      "type": "modify",
      "old_id": "cf5302abb8b298f7b0a62a1ca7fada454c95b0ef",
      "old_mode": 33188,
      "old_path": "drivers/scsi/isci/remote_device.h",
      "new_id": "9925316ac55a57e33a2c74b59222841823dab29b",
      "new_mode": 33188,
      "new_path": "drivers/scsi/isci/remote_device.h"
    },
    {
      "type": "modify",
      "old_id": "b519373597a5cb7ed132caf42b01f56580db1487",
      "old_mode": 33188,
      "old_path": "drivers/scsi/isci/request.c",
      "new_id": "37ffedc94ac02107c7989407c61891a9f8a46c1f",
      "new_mode": 33188,
      "new_path": "drivers/scsi/isci/request.c"
    },
    {
      "type": "modify",
      "old_id": "5bcea60fd8c4eea1b2602ba4523495f2b79d7187",
      "old_mode": 33188,
      "old_path": "drivers/scsi/isci/task.c",
      "new_id": "c6c97ad58c9fea643aa90d19381a39e4e2194134",
      "new_mode": 33188,
      "new_path": "drivers/scsi/isci/task.c"
    }
  ]
}
