)]}'
{
  "commit": "88a2cfbb8bf3802ca5a90c7d1567a1e542e6ef0c",
  "tree": "ca4881c35397515cddea448084dd8a3c6db97191",
  "parents": [
    "7c56b9fd3b6d2d933075d12abee67ceb7c90d04a"
  ],
  "author": {
    "name": "James Smart",
    "email": "james.smart@emulex.com",
    "time": "Fri Jul 22 18:36:33 2011 -0400"
  },
  "committer": {
    "name": "James Bottomley",
    "email": "JBottomley@Parallels.com",
    "time": "Wed Jul 27 15:09:14 2011 +0400"
  },
  "message": "[SCSI] lpfc 8.3.25: Miscellaneous Bug fixes and code cleanup\n\nMiscellaneous Bug fixes and code cleanup\n\n- Fix 16G link speed reporting by adding check for 16G check.\n- Change the check and enforcement of MAILBOX_EXT_SIZE (2048B)\n  to the check and enforcement of BSG_MBOX_SIZE - sizeof(MAILBOX_t) (3840B).\n- Instead of waiting for a fixed amount of time after performing firmware\n  reset, the driver shall wait for the Lancer SLIPORT_STATUS register for the\n  readiness of the firmware for bring up.\n- Add logging to indicate when dynamic parameters are changed.\n- Add revision and date to the firmware image format.\n- Use revision instead of rev_name to check firmware image version.\n- Update temporary offset after memcopy is complete for firmware update.\n- Consolidated the use of the macros to get rid of duplicated register\n  offset definitions.\n- Removed the unused second parameter in routine lpfc_bsg_diag_mode_enter()\n- Enable debugfs when debugfs is enabled.\n- Update function comments for lpfc_sli4_alloc_xri and lpfc_sli4_init_rpi_hdrs.\n\nSigned-off-by: Alex Iannicelli \u003calex.iannicelli@emulex.com\u003e\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8ec2c86a49d42fa3661b71875bcbe1f20c9ed37f",
      "old_mode": 33188,
      "old_path": "drivers/scsi/lpfc/lpfc.h",
      "new_id": "42b583b2613979eef1e94531fd293e7f95633640",
      "new_mode": 33188,
      "new_path": "drivers/scsi/lpfc/lpfc.h"
    },
    {
      "type": "modify",
      "old_id": "29ccb151922644ef9992f2d14883fcd58b12148b",
      "old_mode": 33188,
      "old_path": "drivers/scsi/lpfc/lpfc_attr.c",
      "new_id": "bffd86f204dd72688c3b5a85fa768747a862c205",
      "new_mode": 33188,
      "new_path": "drivers/scsi/lpfc/lpfc_attr.c"
    },
    {
      "type": "modify",
      "old_id": "7fb0ba4cbfa7048661bb616e5b8c5bdad5a09252",
      "old_mode": 33188,
      "old_path": "drivers/scsi/lpfc/lpfc_bsg.c",
      "new_id": "8675aa20642a981cc7acfd62909471e528c942e0",
      "new_mode": 33188,
      "new_path": "drivers/scsi/lpfc/lpfc_bsg.c"
    },
    {
      "type": "modify",
      "old_id": "11e26a26b5d1cd6bb3dc34675c0243a01ffe8a95",
      "old_mode": 33188,
      "old_path": "drivers/scsi/lpfc/lpfc_hw4.h",
      "new_id": "cc6f7c34ea2af16d8b916b98ad4d6c9fa1c857bb",
      "new_mode": 33188,
      "new_path": "drivers/scsi/lpfc/lpfc_hw4.h"
    },
    {
      "type": "modify",
      "old_id": "148b98ddbb1d9ed17103c25f9cf5d5d50fd60342",
      "old_mode": 33188,
      "old_path": "drivers/scsi/lpfc/lpfc_init.c",
      "new_id": "bf999b2600f483d93057f4b93cde486c2fd2ead5",
      "new_mode": 33188,
      "new_path": "drivers/scsi/lpfc/lpfc_init.c"
    },
    {
      "type": "modify",
      "old_id": "98999bbd8cbfee0dedefa49f90a85917c3cf2e33",
      "old_mode": 33188,
      "old_path": "drivers/scsi/lpfc/lpfc_sli.c",
      "new_id": "6740c52e99c4c9f91f0eeb7e7be539bc64e85b5b",
      "new_mode": 33188,
      "new_path": "drivers/scsi/lpfc/lpfc_sli.c"
    },
    {
      "type": "modify",
      "old_id": "4b1703554a265f321cb4fb9c0eafd2b92632f299",
      "old_mode": 33188,
      "old_path": "drivers/scsi/lpfc/lpfc_sli4.h",
      "new_id": "88387c1c2dcc58238f3c26756ea2182980243bcc",
      "new_mode": 33188,
      "new_path": "drivers/scsi/lpfc/lpfc_sli4.h"
    }
  ]
}
