)]}'
{
  "commit": "d7c255b26d8e3f12164d82093de3bf22efad2b4a",
  "tree": "0b3467eda322ec2d90e5a7369891ab4ba12ff0a1",
  "parents": [
    "34b02dcdcf1865405f4762b991965c0c3b8a3ae0"
  ],
  "author": {
    "name": "James Smart",
    "email": "James.Smart@Emulex.Com",
    "time": "Sun Aug 24 21:50:00 2008 -0400"
  },
  "committer": {
    "name": "James Bottomley",
    "email": "James.Bottomley@HansenPartnership.com",
    "time": "Mon Oct 13 09:28:53 2008 -0400"
  },
  "message": "[SCSI] lpfc 8.2.8 : Miscellaneous Bug Fixes\n\nMiscellaneous Fixes:\n- Fix the wrong variable name used for checking node active usage status\n- Fix numerous duplicate log message numbers\n- Fix change KERN_WARNING messages to KERN_INFO.\n- Stop sending erroneous LOGO to fabric after vport is already terminated\n- Fix HBQ allocates that were kalloc\u0027ing w/ GFP_KERNEL while holding a lock.\n- Fix gcc 4.3.2 compiler warnings and a sparse warning\n- Fix bugs in handling unsolicited ct event queue\n- Reorder some of the initial link up checks, to remove odd VPI states.\n- Correct poor VPI handling\n- Add debug messages\n- Expand Update_CFG mailbox definition\n- Fix handling of VPD data offsets\n- Reorder loopback flags\n- convert to use offsetof()\n\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "327eeb051087f95a06094e975d9769bb39b60c17",
      "old_mode": 33188,
      "old_path": "drivers/scsi/lpfc/lpfc.h",
      "new_id": "f57a416033b9f17e1faaf55f614788d1a48169fa",
      "new_mode": 33188,
      "new_path": "drivers/scsi/lpfc/lpfc.h"
    },
    {
      "type": "modify",
      "old_id": "2926a2a7ee70c8a565e8980347679e745eb68805",
      "old_mode": 33188,
      "old_path": "drivers/scsi/lpfc/lpfc_attr.c",
      "new_id": "172b6b0a570480525297963b0f08b1facb334a6d",
      "new_mode": 33188,
      "new_path": "drivers/scsi/lpfc/lpfc_attr.c"
    },
    {
      "type": "modify",
      "old_id": "1b8245213b83611eb6d8642ebc0cddb9ec557bf6",
      "old_mode": 33188,
      "old_path": "drivers/scsi/lpfc/lpfc_crtn.h",
      "new_id": "189ce9f8a7b1cf87b1b6b032a7074e35df3f3c76",
      "new_mode": 33188,
      "new_path": "drivers/scsi/lpfc/lpfc_crtn.h"
    },
    {
      "type": "modify",
      "old_id": "0f387862cf771cc9acbedac84e43f0e8134b1d0d",
      "old_mode": 33188,
      "old_path": "drivers/scsi/lpfc/lpfc_ct.c",
      "new_id": "71cfee884b8a22bcf1ab1ea567b0b90aac9335ee",
      "new_mode": 33188,
      "new_path": "drivers/scsi/lpfc/lpfc_ct.c"
    },
    {
      "type": "modify",
      "old_id": "2f6d34924b7d6d5e3d6546383670e62458fe7217",
      "old_mode": 33188,
      "old_path": "drivers/scsi/lpfc/lpfc_debugfs.c",
      "new_id": "f85b99a7c43d0fffb39df71bd1a5d9e60cfe6845",
      "new_mode": 33188,
      "new_path": "drivers/scsi/lpfc/lpfc_debugfs.c"
    },
    {
      "type": "modify",
      "old_id": "89bd9ab46de74970ea29387b1bdc208a5574c6c3",
      "old_mode": 33188,
      "old_path": "drivers/scsi/lpfc/lpfc_els.c",
      "new_id": "d0730e79c1a70da113cf4abb0c1cfd6d42127b32",
      "new_mode": 33188,
      "new_path": "drivers/scsi/lpfc/lpfc_els.c"
    },
    {
      "type": "modify",
      "old_id": "aaf398e5c93f9317ee62ea569bee0bc7b0853240",
      "old_mode": 33188,
      "old_path": "drivers/scsi/lpfc/lpfc_hbadisc.c",
      "new_id": "72c1cf15ef2b14a252e4cbde30d4f62c996878d4",
      "new_mode": 33188,
      "new_path": "drivers/scsi/lpfc/lpfc_hbadisc.c"
    },
    {
      "type": "modify",
      "old_id": "a986332fecf610e06cf1581b4f7bcd850ec0a0f2",
      "old_mode": 33188,
      "old_path": "drivers/scsi/lpfc/lpfc_hw.h",
      "new_id": "9f94dab5ea736bdd0c0af694ca1ca7b43feba9b3",
      "new_mode": 33188,
      "new_path": "drivers/scsi/lpfc/lpfc_hw.h"
    },
    {
      "type": "modify",
      "old_id": "6a7a039e8904371e62f03244547f6b1ee1c5ff44",
      "old_mode": 33188,
      "old_path": "drivers/scsi/lpfc/lpfc_init.c",
      "new_id": "b8989c43aaf2f13755334b98e26d6c9cefff117d",
      "new_mode": 33188,
      "new_path": "drivers/scsi/lpfc/lpfc_init.c"
    },
    {
      "type": "modify",
      "old_id": "705c4ae1bdc3a792ea945fa65f8e0f9c551d9aae",
      "old_mode": 33188,
      "old_path": "drivers/scsi/lpfc/lpfc_nportdisc.c",
      "new_id": "83ffa75378e55fb8f851baacf6cdf6bc82fc7a31",
      "new_mode": 33188,
      "new_path": "drivers/scsi/lpfc/lpfc_nportdisc.c"
    },
    {
      "type": "modify",
      "old_id": "c1bb90cf0d0690df426b7fd0b191d9bba92cd20e",
      "old_mode": 33188,
      "old_path": "drivers/scsi/lpfc/lpfc_scsi.c",
      "new_id": "b73968b2b8b4b39b65eabf95fe43a09f7e1c0b33",
      "new_mode": 33188,
      "new_path": "drivers/scsi/lpfc/lpfc_scsi.c"
    },
    {
      "type": "modify",
      "old_id": "77afa2ba6a2b402db55eb9a46f87ea242b7a6577",
      "old_mode": 33188,
      "old_path": "drivers/scsi/lpfc/lpfc_sli.c",
      "new_id": "c7a520fa1aaad24b1976a8d5a6561974ea3e2d49",
      "new_mode": 33188,
      "new_path": "drivers/scsi/lpfc/lpfc_sli.c"
    },
    {
      "type": "modify",
      "old_id": "ad0f65313878c8f6be6cf386034873f99da082d7",
      "old_mode": 33188,
      "old_path": "drivers/scsi/lpfc/lpfc_vport.c",
      "new_id": "2578d5fd9537e808ff3af01d215b0130b7c932c0",
      "new_mode": 33188,
      "new_path": "drivers/scsi/lpfc/lpfc_vport.c"
    }
  ]
}
