)]}'
{
  "commit": "a257bf905efd22fd2c055580b0ab2e8e7ed1b6a1",
  "tree": "e0f2ef6b9627d86456c92d56fa2c088c6d6544bf",
  "parents": [
    "3621a710a7dbb2d22a8e95d94bcf0c2d13ef57fc"
  ],
  "author": {
    "name": "James Smart",
    "email": "James.Smart@Emulex.Com",
    "time": "Mon Apr 06 18:48:10 2009 -0400"
  },
  "committer": {
    "name": "James Bottomley",
    "email": "James.Bottomley@HansenPartnership.com",
    "time": "Mon Apr 27 09:42:47 2009 -0500"
  },
  "message": "[SCSI] lpfc 8.3.1: misc fixes/changes\n\n8.3.1 Fixes/Changes :\n\n- Fix incorrect byte-swapping on word 4 of IOCB (data length) which\n  caused LUNs to not be discovered on big-endian (e.g. PPC)\n\n- Remove a bad cast of MBslimaddr which loses the __iomem (sparse)\n\n- Make lpfc_debugfs_mask_disc_trc static (sparse)\n\n- Correct misspelled word BlockGuard in lpfc_logmsg.h comment\n\n- Replaced repeated code segment for canceling IOCBs from a list with\n  a function call, lpfc_sli_cancel_iocbs().\n\n- Increased HBQ buffers to support 40KB SSC sequences.\n\n- Added sysfs interface to update speed and topology parameter without\n  link bounce.\n\n- Fixed bug with sysfs fc_host WWNs not being updated after changing\n  the WWNs.\n\n- Check if the active mailbox is NULL in the beginning of the mailbox\n  timeout handler - fixes panic in the mailbox timeout handler while\n  running IO stress test\n\n- Fixed system panic in lpfc_pci_remove_one() due to ndlp indirect\n  reference to phba through vport\n\n- Removed de-reference of scsi device after call to scsi_done() to fix\n  panic in scsi completion path while accessing scsi device after\n  scsi_done is called.\n\n- Fixed \"Nodelist not empty\" message when unloading the driver after\n  target reboot test\n\n- Added LP2105 HBA model description\n\n- Added code to print all 16 words of unrecognized ASYNC events\n\n- Fixed memory leak in vport create + delete loop\n\n- Added support for handling dual error bit from HBA\n\n- Fixed a driver NULL pointer dereference in lpfc_sli_process_sol_iocb\n\n- Fixed a discovery bug with FC switch reboot in lpfc_setup_disc_node\n\n- Take NULL termintator into account when calculating available buffer space\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": "dcba267db711d1c5bfd78658880ccd30744bbba3",
      "old_mode": 33188,
      "old_path": "drivers/scsi/lpfc/lpfc.h",
      "new_id": "1105f9a111ba416d956f89802b71f85de2b7f447",
      "new_mode": 33188,
      "new_path": "drivers/scsi/lpfc/lpfc.h"
    },
    {
      "type": "modify",
      "old_id": "69296cd6e9d718ff0b413a8aed4f38fd5147462f",
      "old_mode": 33188,
      "old_path": "drivers/scsi/lpfc/lpfc_attr.c",
      "new_id": "c14f0cbdb125024372d765c746585c4c8844882b",
      "new_mode": 33188,
      "new_path": "drivers/scsi/lpfc/lpfc_attr.c"
    },
    {
      "type": "modify",
      "old_id": "07f4976319a56cfe9fffe2ceecd75bf426428c3f",
      "old_mode": 33188,
      "old_path": "drivers/scsi/lpfc/lpfc_crtn.h",
      "new_id": "f88ce3f261900c50fce0d33a0abff80ade5d6ad9",
      "new_mode": 33188,
      "new_path": "drivers/scsi/lpfc/lpfc_crtn.h"
    },
    {
      "type": "modify",
      "old_id": "abb870e595b3fc0e7ba6cb8fc30001afe43c1696",
      "old_mode": 33188,
      "old_path": "drivers/scsi/lpfc/lpfc_debugfs.c",
      "new_id": "52be5644e07ad6a9d6538c68a78e6ebe907e3f26",
      "new_mode": 33188,
      "new_path": "drivers/scsi/lpfc/lpfc_debugfs.c"
    },
    {
      "type": "modify",
      "old_id": "f29e548a90d1fcfc75d9610297567256b83d4bed",
      "old_mode": 33188,
      "old_path": "drivers/scsi/lpfc/lpfc_disc.h",
      "new_id": "ffd1089720728a7732a3c8f0707e068138ca71b6",
      "new_mode": 33188,
      "new_path": "drivers/scsi/lpfc/lpfc_disc.h"
    },
    {
      "type": "modify",
      "old_id": "d32c98bcf0c5c065d8a2e5495789e40438cd5778",
      "old_mode": 33188,
      "old_path": "drivers/scsi/lpfc/lpfc_els.c",
      "new_id": "b8b34cf5c3d2fd2129c24a16c9fdb08d12229884",
      "new_mode": 33188,
      "new_path": "drivers/scsi/lpfc/lpfc_els.c"
    },
    {
      "type": "modify",
      "old_id": "9373a9e7485a32710e7e1e902b0755a21cb78091",
      "old_mode": 33188,
      "old_path": "drivers/scsi/lpfc/lpfc_hbadisc.c",
      "new_id": "e764ce0bf7049e2f074bc8d00e1b8d329504e489",
      "new_mode": 33188,
      "new_path": "drivers/scsi/lpfc/lpfc_hbadisc.c"
    },
    {
      "type": "modify",
      "old_id": "e3645e8f348732ae9101ce63c01e12716d20b026",
      "old_mode": 33188,
      "old_path": "drivers/scsi/lpfc/lpfc_init.c",
      "new_id": "86d1bdcbf2d819003355d81c06318c451575d23d",
      "new_mode": 33188,
      "new_path": "drivers/scsi/lpfc/lpfc_init.c"
    },
    {
      "type": "modify",
      "old_id": "a85b7c196bbc3d45a891819cf47d19d8fd1662b3",
      "old_mode": 33188,
      "old_path": "drivers/scsi/lpfc/lpfc_logmsg.h",
      "new_id": "1aa85709b012d24826652d87e0c5da2121f1dda2",
      "new_mode": 33188,
      "new_path": "drivers/scsi/lpfc/lpfc_logmsg.h"
    },
    {
      "type": "modify",
      "old_id": "8f548adae9cc5fc594d60f834df4264056bfd3af",
      "old_mode": 33188,
      "old_path": "drivers/scsi/lpfc/lpfc_nportdisc.c",
      "new_id": "08cdc77af41c12f42f34ab2da799f1f678811d7b",
      "new_mode": 33188,
      "new_path": "drivers/scsi/lpfc/lpfc_nportdisc.c"
    },
    {
      "type": "modify",
      "old_id": "6eedb23980d65530915185fcee745a6138e48c0d",
      "old_mode": 33188,
      "old_path": "drivers/scsi/lpfc/lpfc_scsi.c",
      "new_id": "167b66dd34c712a73d103d26f603d87042ae4cd7",
      "new_mode": 33188,
      "new_path": "drivers/scsi/lpfc/lpfc_scsi.c"
    },
    {
      "type": "modify",
      "old_id": "74cfa963dfc5696fe49c07162d9c867c549905ac",
      "old_mode": 33188,
      "old_path": "drivers/scsi/lpfc/lpfc_sli.c",
      "new_id": "eb5c75c45ba4aa1e4414fb880101e77edd60a511",
      "new_mode": 33188,
      "new_path": "drivers/scsi/lpfc/lpfc_sli.c"
    }
  ]
}
