)]}'
{
  "log": [
    {
      "commit": "277e76f1821ab131a409c6a2e04492ef5774fb3c",
      "tree": "2396f79017948f8680146b1ae50f338347e52dfc",
      "parents": [
        "8e4a0cf79d4645b88dd18ff717ec579e1ac48c80"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Thu Feb 18 11:07:15 2010 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Thu Feb 18 10:23:50 2010 -0600"
      },
      "message": "[SCSI] lpfc: correct PPC build failure\n\nReported-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "5fceef1f357e1b3485363e6e240369fc8cbee173",
      "tree": "ed7e0e468a7b48541013686bf701e374e7e298d8",
      "parents": [
        "72100cc43262fa39821b3debc04be1a7a17b3428"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Fri Feb 12 14:43:34 2010 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Feb 17 17:41:31 2010 -0600"
      },
      "message": "[SCSI] lpfc 8.3.9: Update Driver version to 8.3.9\n\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "72100cc43262fa39821b3debc04be1a7a17b3428",
      "tree": "2f313571ee9c9cf4d4a16f2a6e69f82c569b9757",
      "parents": [
        "84d1b006978e78e27f22beb5cfbc4d349bac6df7"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Fri Feb 12 14:43:01 2010 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Feb 17 17:41:19 2010 -0600"
      },
      "message": "[SCSI] lpfc 8.3.9: Fix locking and memory issues\n\n- Use the hbalock when changing the fc_flag.\n- Use the host_lock when changeing the sli_flag.\n- Prevent NULL pointer dereference after dma_alloc_coherent failure.\n\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "84d1b006978e78e27f22beb5cfbc4d349bac6df7",
      "tree": "0bb3f71b6a5389a8570e49493431d77b6ee5993c",
      "parents": [
        "28baac7492fa084dbff6a1b9c4b42ed0d014b558"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Fri Feb 12 14:42:33 2010 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Feb 17 17:41:04 2010 -0600"
      },
      "message": "[SCSI] lpfc 8.3.9: Changes to sysfs interface for the lpfc driver.\n\n- Convert all sysfs parameters to uint instead of int.\n- Add lpfc_supress_link_up parameter.\n- Change link_state to writable sysfs parameter.\n- Add support to be able to \"up\" or \"down\" link from link_state parameter.\n\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "28baac7492fa084dbff6a1b9c4b42ed0d014b558",
      "tree": "dcf6dc190d0b85153eb8606b64f83089fae8084f",
      "parents": [
        "ecfd03c6a99ad98fea5cb75ec83cd9945adff8d9"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Fri Feb 12 14:42:03 2010 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Feb 17 17:40:48 2010 -0600"
      },
      "message": "[SCSI] lpfc 8.3.9: SLI enhancments to support new hardware.\n\n- Add support for the INTF (Interface) PCI register.\n- Add support for greater than 2 page SGLs.\n- Add support for up to 32 bit BDE lengths.\n- Implement the Port Capabilities Mailbox command.\n- Stop checking the Minor Code in the EQE structure.\n\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "ecfd03c6a99ad98fea5cb75ec83cd9945adff8d9",
      "tree": "9c480ef51f00384e616a68c6a6fc8a8f4b7c8795",
      "parents": [
        "1dfb5a47bc76c700969e41cdc2df6d1bf0adeb62"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Fri Feb 12 14:41:27 2010 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Feb 17 17:40:29 2010 -0600"
      },
      "message": "[SCSI] lpfc 8.3.9: Discovery changes to the lpfc driver.\n\n- Add init_vpi mailbox command before re-registering VPI.\n- Add Fast FCF failover support.\n\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "1dfb5a47bc76c700969e41cdc2df6d1bf0adeb62",
      "tree": "c176c4870e64ce3688226a5d1b7faef1c4958ef8",
      "parents": [
        "f98c96b0b6572b5491e954148509b20f08f31491"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Fri Feb 12 14:40:50 2010 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Feb 17 17:40:08 2010 -0600"
      },
      "message": "[SCSI] lpfc 8.3.9: PCI Changes to lpfc driver\n\n- Call pci_save_state() after pci_restore_state() call to cope\n  with kernel change.\n- Add support for PCI BAR region 0 if BAR0 is a 64 bit register.\n\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "7c0616b85ba23d0467bf0b5a6f288f5296eb05ff",
      "tree": "164704f33af10628b1a6fe82a53c697b63aee971",
      "parents": [
        "3b5dd52aaffd291edea9f939ed46a960b240bb45"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Tue Jan 26 23:10:40 2010 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Feb 08 18:41:03 2010 -0600"
      },
      "message": "[SCSI] lpfc 8.3.8: Update Driver version to 8.3.8\n\nUpdate Driver version to 8.3.8\n\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "3b5dd52aaffd291edea9f939ed46a960b240bb45",
      "tree": "89fb81b8ac2cdab88a4f60f449d51990ad18b625",
      "parents": [
        "4cc0e56e977f12e6f400cbab3df7cf1e11d6f58a"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Tue Jan 26 23:10:15 2010 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Feb 08 18:40:49 2010 -0600"
      },
      "message": "[SCSI] lpfc 8.3.8: (BSG4) Add new vendor specific BSG Commands\n\nAdd the following new vendor specific BSG commands.\n- Add LPFC_BSG_VENDOR_GET_MGMT_REV command\n- Add LPFC_BSG_VENDOR_MBOX command\n- Add LPFC_BSG_VENDOR_DIAG_MODE command\n- Add LPFC_BSG_VENDOR_DIAG_TEST command\n\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "4cc0e56e977f12e6f400cbab3df7cf1e11d6f58a",
      "tree": "7a7826363fd2b7630965fd845b23ac35feaa847f",
      "parents": [
        "c79c1292df87fa9c63383ca551fa719c0c2fda7c"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Tue Jan 26 23:09:48 2010 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Feb 08 18:40:33 2010 -0600"
      },
      "message": "[SCSI] lpfc 8.3.8: (BSG3) Modify BSG commands to operate asynchronously\n\nModify the following BSG commands to operate asynchronously.\n- FC_BSG_RPT_ELS\n- FC_BSG_RPT_CT\n- LPFC_BSG_VENDOR_GET_CT_EVENT\n- LPFC_BSG_VENDOR_SET_CT_EVENT\n\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "c79c1292df87fa9c63383ca551fa719c0c2fda7c",
      "tree": "58b69e0047b22387be3f5b1d3986a818433679f7",
      "parents": [
        "4fede78f7552479c4bb3bab221133ec5244e4154"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Tue Jan 26 23:09:22 2010 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Feb 08 18:39:18 2010 -0600"
      },
      "message": "[SCSI] lpfc 8.3.8: (BSG2) Create lpfc_bsg.h\n\nCreate lpfc_bsg.h\n  - structures, etc used by bsg-related routines.\n\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "4fede78f7552479c4bb3bab221133ec5244e4154",
      "tree": "e328de984674850a139b48730a52cde271f4a509",
      "parents": [
        "65467b6bdffd3efde111444663bc9de35b59b22a"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Tue Jan 26 23:08:55 2010 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Feb 08 18:39:02 2010 -0600"
      },
      "message": "[SCSI] lpfc 8.3.8: (BSG1) Update BSG infrastructure\n\nUpdate BSG infrastructure to handle new vendor specific BSG commands.\n\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "65467b6bdffd3efde111444663bc9de35b59b22a",
      "tree": "df2fe983e3b5a0c921709d72eef529e9ae68aeb6",
      "parents": [
        "695a814e18561c52456acf5051fac0ea4b8111da"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Tue Jan 26 23:08:29 2010 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Feb 08 18:38:44 2010 -0600"
      },
      "message": "[SCSI] lpfc 8.3.8: Add code to display logical link speed\n\nDisplay Logical Link Speed when supported and is non-zero.\n\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "695a814e18561c52456acf5051fac0ea4b8111da",
      "tree": "3cbe747f38bbd5dae092e643de42be1a735d9552",
      "parents": [
        "341af10239c4c87192bf762f53c7bcb1f3a1e767"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Tue Jan 26 23:08:03 2010 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Feb 08 18:38:28 2010 -0600"
      },
      "message": "[SCSI] lpfc 8.3.8: BugFixes: Discovery relates changes\n\nDiscovery relates changes:\n- Separated VPI_REGISTERED state of physical port into VFI_REGISTERED and\n  VPI_REGISTERED state so that driver can unregister physical port VPI\n  independent of VFI.\n- Add code to unregister, re-init and re-register physical port VPI\n  when physical port NportID change.\n- Add code to unregister and re-register VPI of a vport when its Nport\n  ID change.\n- Add code in FDISC completion path to re-start FLOGI discovery when\n  a FDISC complete with LOGIN_REQUIRED reason code.\n- Fix a memory leak in lpfc_init_vpi_cmpl\n- Add code to start a timer for vport to retry FDISC when CVL is received\n  by a vport or physical port. If all Nports receive CVLs, then all timers\n  are cancelled and a logical link level discovery will be started after\n  one second.\n- Flush ELS commands after killing all delayed ELS commands.\n\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "341af10239c4c87192bf762f53c7bcb1f3a1e767",
      "tree": "41f7dfa01fc753e7873239daf9155765d153d776",
      "parents": [
        "2cec802980727f1daa46d8c31b411e083d49d7a2"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Tue Jan 26 23:07:37 2010 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Feb 08 18:37:53 2010 -0600"
      },
      "message": "[SCSI] lpfc 8.3.8: BugFixes: SLI relates changes\n\nFix hardware/SLI relates issues:\n- Handle XB bit so that ELS XRIs are not prematurely released.\n- Handle XB bit so that FCP XRIs are not prematurely released.\n- Define new security SLI Commands.\n- Remove unused security SLI commands\n- Skip receive data size parameter check on received FLOGI.\n- Added LPFC_USE_FCPWQIDX flag to iocb to force SLI layer\n  to submit abort WQE on same WQ as the command WQE.\n\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "d44a6d2bbffd9e5c87f0a78cbe9c089e21289162",
      "tree": "2b1232ad21ed254dfad9295c210bf2c925933583",
      "parents": [
        "a3babda5b3b60b5d28dbab127b1ecc8ba707b6e7"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Sun Jan 17 16:15:57 2010 +0100"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Feb 08 18:28:38 2010 -0600"
      },
      "message": "[SCSI] lpfc: unify two if branches with the same code in lpfc_decode_firmware_rev()\n\nRegardless of the flag state, the branches execute the same code\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nAcked-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "8605c46c171f02859fb3a32655fa226ce446c6ec",
      "tree": "a5f21f066424350cc0a2794df33a40f15e8af7c4",
      "parents": [
        "e8a392444d338d3ce77d157bcbe4975828536efa"
      ],
      "author": {
        "name": "George Kadianakis",
        "email": "desnacked@gmail.com",
        "time": "Sun Jan 17 21:19:31 2010 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Jan 18 16:51:59 2010 -0600"
      },
      "message": "[SCSI] lpfc: restore MSI-X/MSI support\n\nA Gentoo bug report [1] showed that as of 2.6.31 lpfc only uses INTx interrupts.\nThis patch restores lpfc\u0027s ability to support MSI-X/MSI interrupts that the\n\"Addition of SLI4 Interface - Base Support\" patch [2] broke.\nIt reestablishes MSI-X as the default interrupt method and in case MSI-X is not\nsupported lpfc_sli{4,}_enable_intr fallbacks to MSI and then to INTx.\n\n[1]: http://bugs.gentoo.org/show_bug.cgi?id\u003d296319\n[2]: commit da0436e915a5c17ee79e72c1bf978a4ebb1cbf4d\n\n[James Smart:\nBackground:\nNothing Broke. This was intended.\n\nWe had originally enabled MSI-X by default, but in qualification within the\nlast 12 months, we encountered a major catch-22:\n\nThere were at least 4 platforms, from 2 major OEMs, that :\n- Say they support MSI-X - platform routines work and act as if they do.\n- We enable it, generate a test interrupt to check they really do deliver it,\nand it works.\n- But shortly after attachment, the system hangs or loses interrupts,\nresulting in a bad system behavior.\n\nGiven the distro\u0027s picking up the 2.6.32 kernel, we had to stick with a\ndefault of MSI-X off, with user-enabled MSI-X as these platforms couldn\u0027t get\nfixed.\n\nHowever, we\u0027re also now encountering platforms that require MSI-X and never\nINTx, so we must change. It\u0027s desired also for also for performance reasons.\n\nSo - now (2.6.33) is the right time to re-enable MSI-X by default.\n]\n[jejb: fix up comment on default values]\n\nSigned-off-by:  George Kadianakis \u003cdesnacked@gmail.com\u003e\nAcked-by: James Smart  \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "e6622df3bb1a8e1135f4b84928e24d4c6802f6b5",
      "tree": "6c96ab43bdb2cc10919107d6cb3f300db19f9cf3",
      "parents": [
        "6ccf80eb15ccaca4d3f1ab5162b9ded5eecd9971"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Thu Jan 07 08:04:59 2010 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Sun Jan 17 12:14:03 2010 -0600"
      },
      "message": "[SCSI] lpfc: fix file permissions\n\nlpfc_hbadisc.c and lpfc_hw4.h accidentally got set executable.\n\nReported-by: Thomas Backlund \u003ctmb@mandriva.org\u003e\nCc: James Smart \u003cJames.Smart@Emulex.Com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "500af638b3f378e5d1f04dfe5043a377cdc234de",
      "tree": "74ebade60eec0395238d59bbdc79d04566168fae",
      "parents": [
        "9795724476860069ce183ead59d0a5958f882037"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Mon Dec 21 17:03:47 2009 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Jan 04 11:39:47 2010 -0600"
      },
      "message": "[SCSI] lpfc 8.3.7: Update Driver version to 8.3.7\n\nUpdate Driver version to 8.3.7\n\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "9795724476860069ce183ead59d0a5958f882037",
      "tree": "039c8106cf265217af485fcf574ea3648700f362",
      "parents": [
        "aacc20e35edfb86cf66c5ee8d9f3d06a98362fd1"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Mon Dec 21 17:03:15 2009 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Jan 04 11:39:46 2010 -0600"
      },
      "message": "[SCSI] lpfc 8.3.7: Fix discovery failures.\n\nFix discovery failures:\n- Move all accesses to the fc_flag field inside the host lock.\n- Restore link state after going through linkdown processing for FCF DEAD event.\n\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "aacc20e35edfb86cf66c5ee8d9f3d06a98362fd1",
      "tree": "feced0764c142d9c7de4f94cd2724bf54e97dfbe",
      "parents": [
        "def9c7a994f194377a23e687e6fd39b46c3ce631"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Mon Dec 21 17:02:51 2009 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Jan 04 11:39:45 2010 -0600"
      },
      "message": "[SCSI] lpfc 8.3.7: Fix SCSI protocol related errors.\n\nFix SCSI protocol related errors:\n- Avoid I/O failures during EEH and HBA/CNA reset by correcting when\n  we block the targets on the adapter.\n\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "def9c7a994f194377a23e687e6fd39b46c3ce631",
      "tree": "1a4ce65eea8171901af3d3f3427ae3fc5836560d",
      "parents": [
        "1987807d4a7f52ca86034865283b207ab9be79c8"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Mon Dec 21 17:02:28 2009 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Jan 04 11:39:44 2010 -0600"
      },
      "message": "[SCSI] lpfc 8.3.7: Fix hardware/SLI relates issues\n\nFix hardware/SLI relates issues:\n- Fix CNA uses more than one EQ when in INTx interrupt mode.\n- Fix driver tries to process failed read FCF record mailbox request.\n- Fix allocating single receive buffer breaks FCoE receive queue.\n- Support new read FCF record mailbox error case.\n\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "1987807d4a7f52ca86034865283b207ab9be79c8",
      "tree": "7eacfab124bce1ca9a55a77465142c68a17389aa",
      "parents": [
        "eeead8115276a76675dc7cfc823a2461745edd27"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Mon Dec 21 17:02:00 2009 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Jan 04 11:39:43 2010 -0600"
      },
      "message": "[SCSI] lpfc 8.3.7: Fix NPIV operation errors\n\nFix NPIV operation errors:\n- Fix vport not logging out of fabric when being deleted\n- Fix vport fails to discover targets after devloss timeout.\n\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "eeead8115276a76675dc7cfc823a2461745edd27",
      "tree": "3a07e0195d5c8a3ee4c91552dc03d0cf50566a0e",
      "parents": [
        "91e6ecada757a6e2ef7b937634af8a04376772a1"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Mon Dec 21 17:01:23 2009 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Jan 04 11:39:42 2010 -0600"
      },
      "message": "[SCSI] lpfc 8.3.7: Fix FC protocol errors\n\nFix FC protocol errors:\n- Fix multi-frame unsolicited sequences not queued properly\n- Fix frames for unsolicited sequences not being associated with sequence.\n- Fix unsolicited frame buffer sizes are not set properly\n- Fix Sequence count for unsolicited frame headers not byte swapped.\n- Fix Multi-frame sequence response frames go to wrong DID.\n\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "8e68597d087977d3e4fd3e735d290ab45fd0b5ea",
      "tree": "49d483cfb2f34bef13867af9a18fce3c5749c647",
      "parents": [
        "3067e02f8f3ae2f3f02ba76400d03b8bcb4942b0"
      ],
      "author": {
        "name": "Michael Reed",
        "email": "mdr@sgi.com",
        "time": "Fri Sep 18 12:02:05 2009 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Thu Dec 10 08:54:09 2009 -0600"
      },
      "message": "[SCSI] lpfc: fix hang on SGI ia64 platform\n\nIn testing 2.6.31 on one of our ia64 platforms I\u0027ve encountered a hang\ndue to the driver using hardware ATEs which are a limited resource.\nThis is because the driver does not set the dma consistent mask to\n64 bits.\n\nSigned-off-by: Michael Reed \u003cmdr@sgi.com\u003e\nAcked-by: James Smart \u003cJames.Smart@Emulex.Com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "4ef58d4e2ad1fa2a3e5bbf41af2284671fca8cf8",
      "tree": "856ba96302a36014736747e8464f80eeb827bbdd",
      "parents": [
        "f6c4c8195b5e7878823caa1181be404d9e86d369",
        "d014d043869cdc591f3a33243d3481fa4479c2d0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 09 19:43:33 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 09 19:43:33 2009 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (42 commits)\n  tree-wide: fix misspelling of \"definition\" in comments\n  reiserfs: fix misspelling of \"journaled\"\n  doc: Fix a typo in slub.txt.\n  inotify: remove superfluous return code check\n  hdlc: spelling fix in find_pvc() comment\n  doc: fix regulator docs cut-and-pasteism\n  mtd: Fix comment in Kconfig\n  doc: Fix IRQ chip docs\n  tree-wide: fix assorted typos all over the place\n  drivers/ata/libata-sff.c: comment spelling fixes\n  fix typos/grammos in Documentation/edac.txt\n  sysctl: add missing comments\n  fs/debugfs/inode.c: fix comment typos\n  sgivwfb: Make use of ARRAY_SIZE.\n  sky2: fix sky2_link_down copy/paste comment error\n  tree-wide: fix typos \"couter\" -\u003e \"counter\"\n  tree-wide: fix typos \"offest\" -\u003e \"offset\"\n  fix kerneldoc for set_irq_msi()\n  spidev: fix double \"of of\" in comment\n  comment typo fix: sybsystem -\u003e subsystem\n  ...\n"
    },
    {
      "commit": "2a7045212cef90337588f72f5dabf497f5f93a90",
      "tree": "9bc144d23732cb66893357938b57cc1e96238a3b",
      "parents": [
        "a747c9ce56533e376993473321d96ec8c23a3e43"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Wed Nov 18 15:41:46 2009 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Fri Dec 04 12:01:53 2009 -0600"
      },
      "message": "[SCSI] lpfc 8.3.6 : Update lpfc driver version to 8.3.6\n\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "a747c9ce56533e376993473321d96ec8c23a3e43",
      "tree": "e8ff74c01fa1bbd117acbd461f942a16f14b7b70",
      "parents": [
        "1c6f4ef5d6be7ef4cbe92a86286217971f52e2cd"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Wed Nov 18 15:41:10 2009 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Fri Dec 04 12:01:52 2009 -0600"
      },
      "message": "[SCSI] lpfc 8.3.6 : Hardware related fixes and changes\n\nHardware related Fixes and Changes.\n - Added new Adapter IDs and update default Adapter names.\n - Added PCI read after EQarm doorbell PCI write to flush the write\n   and avoid spurrious interrupts when in INTx mode.\n - Phase out use of ONLINE registers.\n - Fix for lost MSI interrupt\n\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "1c6f4ef5d6be7ef4cbe92a86286217971f52e2cd",
      "tree": "6415ea806d637bae7e3894f509f08a3196147337",
      "parents": [
        "891478a2442d8d0077651bc8316afaec8d85dd4d"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Wed Nov 18 15:40:49 2009 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Fri Dec 04 12:01:52 2009 -0600"
      },
      "message": "[SCSI] lpfc 8.3.6 : Fix critical errors\n\nFix errors relating to crashes and hangs.\n - Fix crash due to list corruption while unloading driver.\n - Fix panic during pci-hot-plug testing.\n - Fix panic when unmapping luns.\n - Fixed total_scsi_bufs counting could cause exhausted memory.\n - Fixed locking issue causing hang.\n - Fixed the call from lpfc_new_scsi_buf_s3 to use lpfc_release_scsi_buf_s3.\n\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "891478a2442d8d0077651bc8316afaec8d85dd4d",
      "tree": "9758bf87edbf4446ceb2fcce20fcebb1ae31fbfb",
      "parents": [
        "5ffc266ee7a62741ebee89ede15049ec0f02fa75"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Wed Nov 18 15:40:23 2009 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Fri Dec 04 12:01:51 2009 -0600"
      },
      "message": "[SCSI] lpfc 8.3.6 : Fix AER issues\n\nFix AER issues.\n - Made AER sysfs entry point return \"Operation not permitted\" to\n   OneConnect HBAs\n - Stop and abort all I/Os on HBA for AER uncorrectable non-fatal error\n   handling\n\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "5ffc266ee7a62741ebee89ede15049ec0f02fa75",
      "tree": "1ffd531c5b95d3e0c2bf0d905d34f497827ff0ee",
      "parents": [
        "c868595d5686e97183bc1ad85502835d81d7a457"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Wed Nov 18 15:39:44 2009 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Fri Dec 04 12:01:51 2009 -0600"
      },
      "message": "[SCSI] lpfc 8.3.6 : FC Protocol Fixes\n\nFC protocol fixes.\n - Fix send sequence logic to handle multi SGL IOCBs.\n - Fix FDISC completion always setting VPORT state to failed.\n - Ported the fix on reporting of max_vpi to uppper layer.\n - Fix incorrect number of Vports allowed to be created.\n - Fixed Dead FCoE port after creating vports.\n - Added handling of ELS request for Reinstate Recovery Qualifier (RRQ)\n - Handle unsolicited CT exchange initiator receiving CT exchange ABTS\n - Migrate LUN queue depth ramp up code to scsi mid-layer.\n - Made ABTS WQE go to the same WQ as the WQE to be aborted.\n - Fix Vport does not rediscover after FCF goes away.\n - Fixed lpfc_unreg_vfi failure after devloss timeout.\n - Fixed RPI bit leak.\n - Fix hbq pointer corruption during target discovery.\n\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "c868595d5686e97183bc1ad85502835d81d7a457",
      "tree": "c6e1838b96f048147e7b9954a195aee6bfe5b0c0",
      "parents": [
        "832151f45806613f203c4c0308c1566d882b971f"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Wed Nov 18 15:39:16 2009 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Fri Dec 04 12:01:50 2009 -0600"
      },
      "message": "[SCSI] lpfc 8.3.6 : FCoE Protocol Fixes\n\nFCoE Protocol fixes.\n - Fixed FIP frame designation for ELS commands.\n - Fix CVL received on Port 1 not processed by driver.\n - Fix Zeroed frame on wire after FLOGI\n - Fix vport keep-alive does not contain the correct WWN.\n\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "0d48fcca1ff5d106b0ac6770a31b13e3630b244a",
      "tree": "41edf310f8776f8c5c9806592313ea73f0818319",
      "parents": [
        "45ed119035b27f240345b06e090d559874e3677a"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Fri Oct 02 15:17:08 2009 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Fri Dec 04 12:01:43 2009 -0600"
      },
      "message": "[SCSI] lpfc 8.3.5: Update the lpfc driver version to 8.3.5\n\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "45ed119035b27f240345b06e090d559874e3677a",
      "tree": "14466c52a644d73ea90f30b885cfe4e3fc88d12e",
      "parents": [
        "0d87841997125971b7a39d21d1435054f91884c3"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Fri Oct 02 15:17:02 2009 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Fri Dec 04 12:01:42 2009 -0600"
      },
      "message": "[SCSI] lpfc 8.3.5: fix fcp command polling, add FIP mode, performance optimisations and devloss timout fixes\n\nThis patch includes the following changes:\n- Fixed Panic/Hang when using polling mode for fcp commands\n- Added support for Read_rev mbox bits indicating FIP mode of HBA\n- Optimize performance of slow-path handling of els responses\n- Add code to cleanup orphaned unsolicited receive sequences\n- Fixed Devloss timeout when multiple initiators are in same zone\n\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "0d87841997125971b7a39d21d1435054f91884c3",
      "tree": "a30a4fe442ddc654ef170b40e7e2e66199bbad18",
      "parents": [
        "6a9c52cf22e4ca13816bb2bd9899129cd4445de7"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Fri Oct 02 15:16:56 2009 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Fri Dec 04 12:01:41 2009 -0600"
      },
      "message": "[SCSI] lpfc 8.3.5: Add AER support\n\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "6a9c52cf22e4ca13816bb2bd9899129cd4445de7",
      "tree": "02c44960d58fbaada692062ed96287425d0cd853",
      "parents": [
        "6669f9bb902b8c3f5e33cb8c32c8c0eec6ed68ed"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Fri Oct 02 15:16:51 2009 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Fri Dec 04 12:01:41 2009 -0600"
      },
      "message": "[SCSI] lpfc 8.3.5: fix sysfs parameters, vport creation and other bugs and update logging\n\nThis patch include the following fixes and changes:\n- Fix crash when \"error\" is echoed to board_mode sysfs parameter\n- Fix FCoE Parameter parsing in regions 23\n- Fix driver crash when creating vport with large number of targets on SLI4\n- Fix bug with npiv message being logged when it is not supported by the adapter\n- Fix a potential dereferencing mailbox structure after free bug\n- Fix firmware crash after vport create with high target count\n- Error out requests to set board_mode to warm restart via sysfs on SLI4 HBAs\n- Fix Block guard logging\n- Fix a memory corruption issue during GID_FT IO prep\n- Fix crash while processing unsolicited FC frames\n- Fix failed to allocate XRI message is not a critical failure\n- Update and fix formatting in some log messages\n- Fix missing new line characters in log messages\n- Removed the use of the locally defined FC transport layer related macros\n- Check the rsplen in lpfc_handle_fcp_err function before using rsplen\n\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "6669f9bb902b8c3f5e33cb8c32c8c0eec6ed68ed",
      "tree": "e143e916abc71ff3c7edb7a5508d480391efc1ee",
      "parents": [
        "4d9ab994e214d35107017c342aca42477b137316"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Fri Oct 02 15:16:45 2009 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Fri Dec 04 12:01:40 2009 -0600"
      },
      "message": "[SCSI] lpfc 8.3.5: fix VPI registration, error clean up and add support for vlink events\n\nThis patch includes the following fixes and new features:\n- Fix mask size for CT field in WQE\n- Fix VPI base not used when unregistering VPI on port 1.\n- Fix UNREG_VPI mailbox command to unreg the correct VPI\n- Fixed Check for aborted els command\n- Fix error when trying to load driver with wrong firmware on FCoE HBA.\n- Fix bug with probe_one routines not putting the Scsi_Host back upon error\n- Add support for Clear Virtual Link Async Events\n- Add support for unsolicited CT exchange sequence abort\n- Add 0x0714 OCeXXXXX PCI ID\n\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "4d9ab994e214d35107017c342aca42477b137316",
      "tree": "0ee7dd76ce9938eceeac20e4dab287194dc42c41",
      "parents": [
        "1796e72291b2b6aafaec5954e666d0b5a95da935"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Fri Oct 02 15:16:39 2009 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Fri Dec 04 12:01:39 2009 -0600"
      },
      "message": "[SCSI] lpfc 8.3.5: fix reset path, ELS ordering and discovery issues\n\nThis patch includes the following fixes:\n- Fixed panic during HBA reset.\n- Fixed FCoE event tag passed in resume_rpi.\n- Fix out of order ELS commands\n- Fixed discovery issues found during VLAN testing.\n- Fix UNREG_VPI failure on extended link pull\n- Fixed crash while processing unsolicited FC frames.\n- Clear retry count in the delayed ELS handler\n- Fixed discovery failure during quick link bounce.\n\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "d139b9bd0e52dda14fd13412e7096e68b56d0076",
      "tree": "518daa6384ff606ec77dd8fe4714ea2f177d92c4",
      "parents": [
        "5917290ce9b376866b165d02a5ed88d5ecdb32d0"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Thu Nov 05 13:33:12 2009 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Fri Dec 04 12:01:30 2009 -0600"
      },
      "message": "[SCSI] scsi_lib_dma: fix bug with dma maps on nested scsi objects\n\nSome of our virtual SCSI hosts don\u0027t have a proper bus parent at the\ntop, which can be a problem for doing DMA on them\n\nThis patch makes the host device cache a pointer to the physical bus\ndevice and provides an extra API for setting it (the normal API picks\nit up from the parent).  This patch also modifies the qla2xxx and lpfc\nvport logic to use the new DMA host setting API.\n\nAcked-By: James Smart  \u003cjames.smart@emulex.com\u003e\nCc: Stable Tree \u003cstable@kernel.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "65d430fa99cbd0e88d09a3343f697c51fc8a7009",
      "tree": "d0e7f7353bb227ff7585ff77cc682611acd1680b",
      "parents": [
        "03b147083a2f9a2a3fbbd2505fa88ffa3c6ab194"
      ],
      "author": {
        "name": "Christof Schmitt",
        "email": "christof.schmitt@de.ibm.com",
        "time": "Fri Oct 30 17:59:29 2009 +0100"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Fri Dec 04 12:00:52 2009 -0600"
      },
      "message": "[SCSI] scsi_transport_fc: Introduce helper function for blocking scsi_eh\n\nMove the duplicated code from FC LLDs to SCSI FC transport class.\n\nAcked-by: James Smart \u003cjames.smart@emulex.com\u003e\nAcked-by: Giridhar Malavali \u003cgiridhar.malavali@qlogic.com\u003e\nAcked-by: Abhijeet Joglekar \u003cabjoglek@cisco.com\u003e\nSigned-off-by: Christof Schmitt \u003cchristof.schmitt@de.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "af901ca181d92aac3a7dc265144a9081a86d8f39",
      "tree": "380054af22521144fbe1364c3bcd55ad24c9bde4",
      "parents": [
        "972b94ffb90ea6d20c589d9a47215df103388ddd"
      ],
      "author": {
        "name": "André Goddard Rosa",
        "email": "andre.goddard@gmail.com",
        "time": "Sat Nov 14 13:09:05 2009 -0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri Dec 04 15:39:55 2009 +0100"
      },
      "message": "tree-wide: fix assorted typos all over the place\n\nThat is \"success\", \"unknown\", \"through\", \"performance\", \"[re|un]mapping\"\n, \"access\", \"default\", \"reasonable\", \"[con]currently\", \"temperature\"\n, \"channel\", \"[un]used\", \"application\", \"example\",\"hierarchy\", \"therefore\"\n, \"[over|under]flow\", \"contiguous\", \"threshold\", \"enough\" and others.\n\nSigned-off-by: André Goddard Rosa \u003candre.goddard@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "c6af404215bab0d333accbb497f835d10cb0050c",
      "tree": "fc58c360c3d678405b4bd38fd7894af9c8b91edd",
      "parents": [
        "6e883b0e42739aa560133cfaf41be1138c51a500"
      ],
      "author": {
        "name": "Martin K. Petersen",
        "email": "martin.petersen@oracle.com",
        "time": "Fri Sep 18 17:32:59 2009 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Fri Oct 02 09:46:25 2009 -0500"
      },
      "message": "[SCSI] Deprecate SCSI_PROT_*_CONVERT operations\n\nThe checksum format is orthogonal to whether the protection information\nis being passed on beyond the HBA or not.  It is perfectly valid to use\na non-T10 CRC with WRITE_STRIP and READ_INSERT.\n\nConsequently it no longer makes sense to explicitly refer to the\nconversion in the protection operation.  Update sd_dif and lpfc\naccordingly.\n\nSigned-off-by: Martin K. Petersen \u003cmartin.petersen@oracle.com\u003e\nAcked-by: Ihab Hamadi \u003cIhab.Hamadi@Emulex.Com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "a419aef8b858a2bdb98df60336063d28df4b272f",
      "tree": "1736f6650ec0bfc01074c489fc47396114099c5e",
      "parents": [
        "2944fcbe03d65a704f07e43efe14adb0d226fd09"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Tue Aug 18 11:18:35 2009 -0700"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Sep 21 15:14:58 2009 +0200"
      },
      "message": "trivial: remove unnecessary semicolons\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "7cfbc8d9663c88d11e2c1acd2009f1786e150cf6",
      "tree": "43d4aa48a8f9c08fbd2fd60b1dc03d2577cec122",
      "parents": [
        "e4e74273c3e8d0dc54ddce4fed27e266927c7ad0"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Sun Jul 19 10:01:44 2009 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Sat Aug 22 17:52:00 2009 -0500"
      },
      "message": "[SCSI] lpfc 8.3.4: Update driver version to 8.3.4\n\nUpdate driver version to 8.3.4\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "e4e74273c3e8d0dc54ddce4fed27e266927c7ad0",
      "tree": "0a48316775ae4976de434464241b013e3a71919c",
      "parents": [
        "f1c3b0fcbb8104dac92d65d5016500a09beea287"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Sun Jul 19 10:01:38 2009 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Sat Aug 22 17:51:59 2009 -0500"
      },
      "message": "[SCSI] lpfc 8.3.4: Remove spaces before newlines in several log messages\n\nRemove spaces before newlines in several log messages\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "f1c3b0fcbb8104dac92d65d5016500a09beea287",
      "tree": "f7c870106824c1b5294c96bc3fda6b8119383cc8",
      "parents": [
        "1c6834a7e85715a4ac07c1cac25a1950040decb0"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Sun Jul 19 10:01:32 2009 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Sat Aug 22 17:51:59 2009 -0500"
      },
      "message": "[SCSI] lpfc 8.3.4: Add bsg (SGIOv4) support for ELS/CT support\n\nAdd bsg (SGIOv4) support for sending and receiving ELS, CT commands\n\nThis patch adds a new file, lpfc_bsg.c.\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "1c6834a7e85715a4ac07c1cac25a1950040decb0",
      "tree": "66e859591d7bb25b26c10999ee861ac86701cfbc",
      "parents": [
        "32b9793fe6ff09a85f36b8bd7d6ff214653a7497"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Sun Jul 19 10:01:26 2009 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Sat Aug 22 17:51:58 2009 -0500"
      },
      "message": "[SCSI] lpfc 8.3.4: NPIV vport fixes\n\nNPIV vport fixes\n\n- Fixed static vport creation on SLI4 HBAs\n- Fixed vport create sending init_vpi before REG_VFI\n- Fix unable to create vports on SLI4 HBA\u0027s Port2\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "32b9793fe6ff09a85f36b8bd7d6ff214653a7497",
      "tree": "e4bfaf3c28982f9e9b2555ba06dc780e7cb70dca",
      "parents": [
        "8568a4d2495ebcf5da38a2141c7633399143b1a5"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Sun Jul 19 10:01:21 2009 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Sat Aug 22 17:51:58 2009 -0500"
      },
      "message": "[SCSI] lpfc 8.3.4: Fix a pair of FCoE issues\n\nFix a pair of FCoE issues\n\n- Fix Region 23 FCoE Parameters not being read correctly\n- Fix race condition when there are FCoE events during FCF table read\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "8568a4d2495ebcf5da38a2141c7633399143b1a5",
      "tree": "ca36764ce8d8703339e408b93ccfd06ec165eefd",
      "parents": [
        "a0c87cbdb52467a16343b31251f2722643db603c"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Sun Jul 19 10:01:16 2009 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Sat Aug 22 17:51:57 2009 -0500"
      },
      "message": "[SCSI] lpfc 8.3.4: Various SLI3 fixes\n\nVarious SLI3 fixes\n\n- Fix for firmware dump failure\n- Fix inband remote management\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "a0c87cbdb52467a16343b31251f2722643db603c",
      "tree": "0242b3b51f1984ca3f8d59390487f39a865812aa",
      "parents": [
        "8fa38513ddc1076f3e26c651f3567b084c273ba2"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Sun Jul 19 10:01:10 2009 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Sat Aug 22 17:51:57 2009 -0500"
      },
      "message": "[SCSI] lpfc 8.3.4: Consistently Implement persistent port disable\n\nConsistently implement persistent port disable.\n\nAbility was to be managed in the adapter via firmware via flash settings.\nHowever, not all firmware images supported it. Uniformly support it\neverywhere.\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "8fa38513ddc1076f3e26c651f3567b084c273ba2",
      "tree": "a13d51bd2b2deced5b2209f52118b53ad1f59bbc",
      "parents": [
        "66d6faec2f874cf6bf9bd4900966584ea9feae3d"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Sun Jul 19 10:01:03 2009 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Sat Aug 22 17:51:56 2009 -0500"
      },
      "message": "[SCSI] lpfc 8.3.4: Various SLI4 fixes\n\nVarious SLI4 fixes\n\n- Fix switch name not used in the FCF record for FCoE HBAs\n- Enabled HBA UE error polling error-condition action code\n- Rewrite lpfc_sli4_scmd_to_wqidx_distr() to handle counter rollover cleanly\n- Modify resume_rpi mailbox data structure to match current SLI4 spec\n- Do not issue mailbox command in MBX_POLL mode when LPFC_HBA_ERROR is set\n- Wait for HBA POST completion before checking Online and UE registers\n- Fix accumulated total length not being filled in on unsolicited IOCBs\n- Use PCI config space register to determine SLI rev of HBA\n- Turn on starting ELS tmo function timer during device initialization\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "e34ccdfe0e08a6acb8c5e649fef1e94e6cd637f9",
      "tree": "037fc5ca114556aefc9734d6034ba3ad1dfbc162",
      "parents": [
        "0fd30f77693f4fef32d30d4801cd21dcd487c2f0"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Mon Jul 13 23:25:54 2009 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Sat Aug 22 17:51:55 2009 -0500"
      },
      "message": "[SCSI] lpfc: don\u0027t dereference NULL\n\nWhen kzalloc fails in lpfc_hba_alloc, don\u0027t dereference the NULL by\nlpfc_printf_log. Use dev_err instead.\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nAcked-By: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "aa2638a210ab0d7c6702cd54315365785fce326c",
      "tree": "ccc6a99248a1e914fbb90a466b76c98e4f083bc6",
      "parents": [
        "b069e8ed4d5054b1fcd31a98bb2053bde645202f",
        "ea4431906d86686e541de527915ccbe556761b16"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jun 17 09:50:44 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jun 17 09:50:44 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6:\n  [SCSI] aic79xx: make driver respect nvram for IU and QAS settings\n  [SCSI] don\u0027t attach ULD to Dell Universal Xport\n  [SCSI] lpfc 8.3.3 : Update driver version to 8.3.3\n  [SCSI] lpfc 8.3.3 : Add support for Target Reset handler entrypoint\n  [SCSI] lpfc 8.3.3 : Fix a couple of spin_lock and memory issues and a crash\n  [SCSI] lpfc 8.3.3 : FC/FCOE discovery fixes\n  [SCSI] lpfc 8.3.3 : Fix various SLI-3 vs SLI-4 differences\n  [SCSI] qla2xxx: Resolve a performance issue in interrupt\n  [SCSI] cnic, bnx2i: Fix build failure when CONFIG_PCI is not set.\n  [SCSI] nsp_cs: time_out reaches -1\n  [SCSI] qla2xxx: fix printk format warnings\n  [SCSI] ncr53c8xx: div reaches -1\n  [SCSI] compat: don\u0027t perform unneeded copy in sg_io code\n  [SCSI] zfcp: Update FC pass-through support\n  [SCSI] zfcp: Add FC pass-through support\n  [SCSI] FC Pass Thru support\n"
    },
    {
      "commit": "156f5a7801195fa2ce44aeeb62d6cf8468f3332a",
      "tree": "dd506816ca6f14bb650189aa364eb0a2f51ad5cc",
      "parents": [
        "1b713e00500c6f03317742981674e89a21629399"
      ],
      "author": {
        "name": "GeunSik Lim",
        "email": "leemgs1@gmail.com",
        "time": "Tue Jun 02 15:01:37 2009 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 15 21:30:28 2009 -0700"
      },
      "message": "debugfs: Fix terminology inconsistency of dir name to mount debugfs filesystem.\n\nMany developers use \"/debug/\" or \"/debugfs/\" or \"/sys/kernel/debug/\"\ndirectory name to mount debugfs filesystem for ftrace according to\n./Documentation/tracers/ftrace.txt file.\n\nAnd, three directory names(ex:/debug/, /debugfs/, /sys/kernel/debug/) is\nexisted in kernel source like ftrace, DRM, Wireless, Documentation,\nNetwork[sky2]files to mount debugfs filesystem.\n\ndebugfs means debug filesystem for debugging easy to use by greg kroah\nhartman. \"/sys/kernel/debug/\" name is suitable as directory name\nof debugfs filesystem.\n- debugfs related reference: http://lwn.net/Articles/334546/\n\nFix inconsistency of directory name to mount debugfs filesystem.\n\n* From Steven Rostedt\n  - find_debugfs() and tracing_files() in this patch.\n\nSigned-off-by: GeunSik Lim \u003cgeunsik.lim@samsung.com\u003e\nAcked-by     : Inaky Perez-Gonzalez \u003cinaky@linux.intel.com\u003e\nReviewed-by  : Steven Rostedt \u003crostedt@goodmis.org\u003e\nReviewed-by  : James Smart \u003cjames.smart@emulex.com\u003e\nCC: Jiri Kosina \u003ctrivial@kernel.org\u003e\nCC: David Airlie \u003cairlied@linux.ie\u003e\nCC: Peter Osterlund \u003cpetero2@telia.com\u003e\nCC: Ananth N Mavinakayanahalli \u003cananth@in.ibm.com\u003e\nCC: Anil S Keshavamurthy \u003canil.s.keshavamurthy@intel.com\u003e\nCC: Masami Hiramatsu \u003cmhiramat@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c667940902aec32c7ec90aa74b8b661619460f56",
      "tree": "9208480427fc89d768ae1242958fcc429ef66358",
      "parents": [
        "bbb9d18009373bc74bfeba760097de277f395858"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Wed Jun 10 17:23:24 2009 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Jun 15 10:09:34 2009 -0500"
      },
      "message": "[SCSI] lpfc 8.3.3 : Update driver version to 8.3.3\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "bbb9d18009373bc74bfeba760097de277f395858",
      "tree": "1fdf2b7c81ae16c39a666823b5e44760081653a2",
      "parents": [
        "d11e31ddb9718755dc96e1c018843ae6f5bb085e"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Wed Jun 10 17:23:16 2009 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Jun 15 10:09:34 2009 -0500"
      },
      "message": "[SCSI] lpfc 8.3.3 : Add support for Target Reset handler entrypoint\n\nPatch was originally submitted upstream on 4/21/2008:\n  http://marc.info/?l\u003dlinux-scsi\u0026m\u003d120880973719266\u0026w\u003d2\n\nSomewhere, it never get merged. The patch restructures the task mgmt\nroutines, commonizing like behavior. Then the patch changes device\nreset to LUN resets, and adds a target reset handler.\n\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "d11e31ddb9718755dc96e1c018843ae6f5bb085e",
      "tree": "c6314c3e2b528077c8ff7c4ade53aa4ab74407ba",
      "parents": [
        "0c2875893ef27b93d5d3221f8f98ae944d6be5fa"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Wed Jun 10 17:23:06 2009 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Jun 15 10:09:33 2009 -0500"
      },
      "message": "[SCSI] lpfc 8.3.3 : Fix a couple of spin_lock and memory issues and a crash\n\nContains the following changes:\n- Fixed error paths retaking a spin lock which they already hold\n- Added code to free memory in a couple of error paths\n- Added code to free RPI bit map while unloading driver\n- Added code to write zero to memory object allocated through dma_alloc_coherent\n- Fixed crash/hang with target or LUN resets\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "0c2875893ef27b93d5d3221f8f98ae944d6be5fa",
      "tree": "01e201e3827611c9b5cfc35a5f00b6532fc948ef",
      "parents": [
        "f1126688805d77a4798b694439fa48bba6629388"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Wed Jun 10 17:22:56 2009 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Jun 15 10:09:33 2009 -0500"
      },
      "message": "[SCSI] lpfc 8.3.3 : FC/FCOE discovery fixes\n\nContains the following changes:\n- Force vport to send LOGO to fabric controller when deleting vport\n- Fixed driver failing to register login when a PLOGI is received\n- Fixes for FIP discovery\n- Added stricter checks for FCF addressing mode\n- Added code to send only FLOGI, FDISC and LOGO to Fabric controller as FIP\n- Fixed handling of LOGO from Fabric port\n- Fixed consecutive link up events skipped link_down processing\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "f1126688805d77a4798b694439fa48bba6629388",
      "tree": "8a6169f70dba7e8644f07c8ca654ebad1786281d",
      "parents": [
        "43fac4d97a1a30085f1cae61aa565e5e7e5e5d7d"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Wed Jun 10 17:22:44 2009 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Jun 15 10:09:32 2009 -0500"
      },
      "message": "[SCSI] lpfc 8.3.3 : Fix various SLI-3 vs SLI-4 differences\n\nContains the following changes\n- Set the CT field of FDISC to 3\n- Fixed over allocation of SCSI buffers on SLI4\n- Removed unused jump table entries\n- Increase LPFC_WQE_DEF_COUNT to 256\n- Updated FDISC context to VPI\n- Fixed immediate SCSI command for LUN reset translation to WQE\n- Extended mailbox handling to allow MBX_POLL commands in between async\n  MBQ commands\n- Fixed SID used for FDISC\n- Fix crash when accessing ctlregs from sysfs for SLI4 HBAs\n- Fix SLI4 firmware version not being saved or displayed correctly\n- Expand CQID field in WQE structure to 16 bits\n- Fix post header template mailbox command timing out\n- Removed FCoE PCI device ID 0x0705\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "489f7ab6c18cdd64a2d444e056d60a0e722f4ad7",
      "tree": "2c7ed6a0042dc15c91ece08c5a3866f610ddca6d",
      "parents": [
        "b322b7816908487c08b89b72f838174c37d8c836",
        "82d27b2b2f3a80ffa7759a49b9cba39e47df476e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 14 13:46:25 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 14 13:46:25 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (31 commits)\n  trivial: remove the trivial patch monkey\u0027s name from SubmittingPatches\n  trivial: Fix a typo in comment of addrconf_dad_start()\n  trivial: usb: fix missing space typo in doc\n  trivial: pci hotplug: adding __init/__exit macros to sgi_hotplug\n  trivial: Remove the hyphen from git commands\n  trivial: fix ETIMEOUT -\u003e ETIMEDOUT typos\n  trivial: Kconfig: .ko is normally not included in module names\n  trivial: SubmittingPatches: fix typo\n  trivial: Documentation/dell_rbu.txt: fix typos\n  trivial: Fix Pavel\u0027s address in MAINTAINERS\n  trivial: ftrace:fix description of trace directory\n  trivial: unnecessary (void*) cast removal in sound/oss/msnd.c\n  trivial: input/misc: Fix typo in Kconfig\n  trivial: fix grammo in bus_for_each_dev() kerneldoc\n  trivial: rbtree.txt: fix rb_entry() parameters in sample code\n  trivial: spelling fix in ppc code comments\n  trivial: fix typo in bio_alloc kernel doc\n  trivial: Documentation/rbtree.txt: cleanup kerneldoc of rbtree.txt\n  trivial: Miscellaneous documentation typo fixes\n  trivial: fix typo milisecond/millisecond for documentation and source comments.\n  ...\n"
    },
    {
      "commit": "98a1708de1bfa5fe1c490febba850d6043d3c7fa",
      "tree": "823104983ff8cd44fc8f3dbfbcc583dc69ee30b2",
      "parents": [
        "ab2274af0569a43c6da390e969759d1138799839"
      ],
      "author": {
        "name": "Martin Olsson",
        "email": "martin@minimum.se",
        "time": "Wed Apr 22 18:21:29 2009 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri Jun 12 18:01:46 2009 +0200"
      },
      "message": "trivial: fix typos s/paramter/parameter/ and s/excute/execute/ in documentation and source comments.\n\nSigned-off-by: Martin Olsson \u003cmartin@minimum.se\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "82681a318f9f028ea64e61f24bbd9ac535531921",
      "tree": "529b6a5b4fd040fb54b7672b1a224ebd47445876",
      "parents": [
        "3860c97bd60a4525bb62eb90e3e7d2f02662ac59",
        "8ebf975608aaebd7feb33d77f07ba21a6380e086"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Fri Jun 12 10:02:03 2009 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Fri Jun 12 10:02:03 2009 -0500"
      },
      "message": "[SCSI] Merge branch \u0027linus\u0027\n\nConflicts:\n\tdrivers/message/fusion/mptsas.c\n\nfixed up conflict between req-\u003edata_len accessors and mptsas driver updates.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "53331aa1c721336b661567e4c0aacc04ab9725d8",
      "tree": "a95a1293397d483173902b65df63d9c0fcf37d4f",
      "parents": [
        "21e9a0a5fbd2b7cb3ae29f6d491a30bc0e688422"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Fri May 22 14:53:27 2009 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Jun 08 11:26:34 2009 -0500"
      },
      "message": "[SCSI] lpfc 8.3.2 : Update the lpfc driver version to 8.3.2\n\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "21e9a0a5fbd2b7cb3ae29f6d491a30bc0e688422",
      "tree": "d5ae35da0cdec82a78b814d907d630d57b5cc7ae",
      "parents": [
        "f4b4c68f74dcd5da03df851090cad28ad4e8d7cc"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Fri May 22 14:53:21 2009 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Jun 08 11:26:19 2009 -0500"
      },
      "message": "[SCSI] lpfc 8.3.2 : Persistent Vport Support\n\nAdd support for persistent vport definitions at creation at boot time\n\nAlso includes a few misc fixes for:\n- conversion to vpi name from vport slang name\n- couple of small mailbox references\n- some additional discovery mods\n\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "f4b4c68f74dcd5da03df851090cad28ad4e8d7cc",
      "tree": "c9ae4867a01cbdb11c008c23830ddd7c7220bee8",
      "parents": [
        "d8e93df13c8f7bde45a7756944aab528c58df4cf"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Fri May 22 14:53:12 2009 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Jun 08 11:26:01 2009 -0500"
      },
      "message": "[SCSI] lpfc 8.3.2 : Miscellaneous Changes\n\nMiscellaneous Changes:\n- Convert from SLI2_ACTIVE flag to more correct SLI_ACTIVE (generic) flag\n- Reposition log verbose messaging definitions\n- Update naming for vpi object name from vport slang name\n- Handle deferred error attention condition\n- Add 10G link support\n- Small bug fixup\n\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "d8e93df13c8f7bde45a7756944aab528c58df4cf",
      "tree": "4b419f94232f7d09fdb8ab40745906ab6fae1411",
      "parents": [
        "6fb120a7ed882aae9636545142a51cf3182a3ace"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Fri May 22 14:53:05 2009 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Jun 08 11:25:43 2009 -0500"
      },
      "message": "[SCSI] lpfc 8.3.2 : Update of copyrights\n\nUpdate of copyrights on modified files\n\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "6fb120a7ed882aae9636545142a51cf3182a3ace",
      "tree": "7e830b09907286288f20f60c0f104d5fbec9998d",
      "parents": [
        "04c684968487eb4f98728363a97b8da48f3bb958"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Fri May 22 14:52:59 2009 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Jun 08 11:25:24 2009 -0500"
      },
      "message": "[SCSI] lpfc 8.3.2 : Addition of SLI4 Interface - FCOE Discovery support\n\nSLI4 supports both FC and FCOE, with some extended topology objects.\nThis patch adss support for the objects, and updates the disovery\nengines for their use.\n\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "04c684968487eb4f98728363a97b8da48f3bb958",
      "tree": "33f59839ca26a1904c4e2d2895598f543266feb0",
      "parents": [
        "4f774513f7b3fe96648b8936f60f835e6ceaa88e"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Fri May 22 14:52:52 2009 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Jun 08 11:24:50 2009 -0500"
      },
      "message": "[SCSI] lpfc 8.3.2 : Addition of SLI4 Interface - Mailbox handling\n\nThe mailbox commands themselves are the same, or very similar to\ntheir SLI3 counterparts. This patch genericizes mailbox command\nhandling and adds support for the new SLI4 mailbox queue.\n\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "4f774513f7b3fe96648b8936f60f835e6ceaa88e",
      "tree": "af3b73115c629a5475d116354db815feffe1dd27",
      "parents": [
        "da0436e915a5c17ee79e72c1bf978a4ebb1cbf4d"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Fri May 22 14:52:35 2009 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Jun 08 11:23:54 2009 -0500"
      },
      "message": "[SCSI] lpfc 8.3.2 : Addition of SLI4 Interface - Queues\n\nAdds support for the new queues in the SLI-4 interface.  There are :\n- Work Queues - host-to-adapter for fast-path traffic\n- Mailbox Queues - host-to-adapter for control (slow-path)\n- Buffer Queues - host-to-adapter for posting buffers for async receive\n- Completion Queues - adapter-to-host for posting async events,\n       completions for fast or slow patch work, receipt of async\n       receive traffic\n- Event Queues - tied to MSI-X vectors, binds completion queues with\n       interrupts\n\nThese patches add the all the support code to tie into command submission\nand response paths, updates the interrupt handling, etc.\n\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "da0436e915a5c17ee79e72c1bf978a4ebb1cbf4d",
      "tree": "7784646b7627117fa7849a901c85294fae905505",
      "parents": [
        "3772a99175f5378b5001e8da364341a8b8226a4a"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Fri May 22 14:51:39 2009 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Jun 08 11:21:29 2009 -0500"
      },
      "message": "[SCSI] lpfc 8.3.2 : Addition of SLI4 Interface - Base Support\n\nAdds new hardware and interface definitions.\n\nAdds new interface routines - utilizing the reorganized layout of the\ndriver. Adds SLI-4 specific functions for attachment, initialization,\nteardown, etc.\n\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "3772a99175f5378b5001e8da364341a8b8226a4a",
      "tree": "dd710f890c5bc097c874ad1783cd26ea56e88f57",
      "parents": [
        "a366695592ebc9151dd5a248681270f0925d8324"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Fri May 22 14:50:54 2009 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Jun 08 11:18:10 2009 -0500"
      },
      "message": "[SCSI] lpfc 8.3.2 : Reorganization for SLI4\n\nPreps the organization of the driver so that the bottom half, which\ninteracts with the hardware, can share common code sequences for\nattachment, detachment, initialization, teardown, etc with new hardware.\n\nFor very common code sections, which become specific to the interface\ntype, the driver uses an indirect function call. The function is set at\ninitialization. For less common sections, such as initialization, the\ndriver looks at the interface type and calls the routines relative to\nthe interface.\n\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "e4b636366c00738b9609cda307014d71b1225b7f",
      "tree": "760b67b3624eda62e943e48ce93635c30a5b47bf",
      "parents": [
        "b9ed7252d219c1c663944bf03846eabb515dbe75",
        "279e677faa775ad16e75c32e1bf4a37f8158bc61"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Fri May 22 20:25:34 2009 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Fri May 22 20:25:34 2009 +0200"
      },
      "message": "Merge branch \u0027master\u0027 into for-2.6.31\n\nConflicts:\n\tdrivers/block/hd.c\n\tdrivers/block/mg_disk.c\n\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "83096ebf1263b2c1ee5e653ba37d993d02e3eb7b",
      "tree": "2226b71a616ec1cb2d37511c6a09ba9507a1cd69",
      "parents": [
        "5b93629b4509c03ffa87a9316412fedf6f58cb37"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Thu May 07 22:24:39 2009 +0900"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Mon May 11 09:50:54 2009 +0200"
      },
      "message": "block: convert to pos and nr_sectors accessors\n\nWith recent cleanups, there is no place where low level driver\ndirectly manipulates request fields.  This means that the \u0027hard\u0027\nrequest fields always equal the !hard fields.  Convert all\nrq-\u003esectors, nr_sectors and current_nr_sectors references to\naccessors.\n\nWhile at it, drop superflous blk_rq_pos() \u003c 0 test in swim.c.\n\n[ Impact: use pos and nr_sectors accessors ]\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nAcked-by: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nTested-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nTested-by: Adrian McMenamin \u003cadrian@mcmen.demon.co.uk\u003e\nAcked-by: Adrian McMenamin \u003cadrian@mcmen.demon.co.uk\u003e\nAcked-by: Mike Miller \u003cmike.miller@hp.com\u003e\nCc: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nCc: Borislav Petkov \u003cpetkovbb@googlemail.com\u003e\nCc: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nCc: Eric Moore \u003cEric.Moore@lsi.com\u003e\nCc: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nCc: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nCc: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nCc: Paul Clements \u003cpaul.clements@steeleye.com\u003e\nCc: Tim Waugh \u003ctim@cyberelk.net\u003e\nCc: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nCc: Jeremy Fitzhardinge \u003cjeremy@xensource.com\u003e\nCc: Alex Dubov \u003coakad@yahoo.com\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: Dario Ballabio \u003cballabio_dario@emc.com\u003e\nCc: David S. Miller \u003cdavem@davemloft.net\u003e\nCc: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCc: unsik Kim \u003cdonari75@gmail.com\u003e\nCc: Laurent Vivier \u003cLaurent@lvivier.info\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "e832b3ca653895d479c872f995d0a31a0b0bdecd",
      "tree": "2594939baf54de96fcdd10a40c02a5d785f975f6",
      "parents": [
        "a257bf905efd22fd2c055580b0ab2e8e7ed1b6a1"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Mon Apr 06 18:48:17 2009 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Apr 27 09:43:19 2009 -0500"
      },
      "message": "[SCSI] lpfc 8.3.1 : Update version to 8.3.1\n\nUpdate driver version to 8.3.1\nAlso update copyright end year for driver.\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "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"
    },
    {
      "commit": "3621a710a7dbb2d22a8e95d94bcf0c2d13ef57fc",
      "tree": "699b4174b8520a69d74a1ddd507f5e8ee9b28444",
      "parents": [
        "e7ee4cc04b058d1eae9c1ac359031301b1798e3f"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Mon Apr 06 18:47:14 2009 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Apr 27 09:41:51 2009 -0500"
      },
      "message": "[SCSI] lpfc 8.3.1 : Fix up kernel-doc function comments\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "2344b5b6851466511663154e517f8b31f70c4bb6",
      "tree": "d603582628b9df9d5ae0d89ba286d44759162831",
      "parents": [
        "78c5b82ee68207a176ad5ca5eabdb2dbe5cfbfd3"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Apr 14 17:08:34 2009 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 14 09:58:17 2009 -0700"
      },
      "message": "Fix lpfc_parse_bg_err()\u0027s use of do_div()\n\nFix lpfc_parse_bg_err()\u0027s use of do_div().  It should be passing a 64-bit\nvariable as the first parameter.  However, since it\u0027s only using a 32-bit\nvariable, it doesn\u0027t need to use do_div() at all, but can instead use the\ndivision operator.\n\nThis deals with the following warnings:\n\n    CC      drivers/scsi/lpfc/lpfc_scsi.o\n  drivers/scsi/lpfc/lpfc_scsi.c: In function \u0027lpfc_parse_bg_err\u0027:\n  drivers/scsi/lpfc/lpfc_scsi.c:1397: warning: comparison of distinct pointer types lacks a cast\n  drivers/scsi/lpfc/lpfc_scsi.c:1397: warning: right shift count \u003e\u003d width of type\n  drivers/scsi/lpfc/lpfc_scsi.c:1397: warning: passing argument 1 of \u0027__div64_32\u0027 from incompatible pointer type\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "284901a90a9e0b812ca3f5f852cbbfb60d10249d",
      "tree": "06c1b5a0f83c90cfb662f756e7781977ce739ce8",
      "parents": [
        "6afd142fd0dfba497246d0fab236c20a7b4bf778"
      ],
      "author": {
        "name": "Yang Hongyang",
        "email": "yanghy@cn.fujitsu.com",
        "time": "Mon Apr 06 19:01:15 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 07 08:31:11 2009 -0700"
      },
      "message": "dma-mapping: replace all DMA_32BIT_MASK macro with DMA_BIT_MASK(32)\n\nReplace all DMA_32BIT_MASK macro with DMA_BIT_MASK(32)\n\nSigned-off-by: Yang Hongyang\u003cyanghy@cn.fujitsu.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6a35528a8346f6e6fd32ed7e51f04d1fa4ca2c01",
      "tree": "9caaf8645b573687bbcf3a16b5aa7dd233fed46e",
      "parents": [
        "8a59f5d2526593c6bc1a0754c3a16ccc9ed41ce3"
      ],
      "author": {
        "name": "Yang Hongyang",
        "email": "yanghy@cn.fujitsu.com",
        "time": "Mon Apr 06 19:01:13 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 07 08:31:10 2009 -0700"
      },
      "message": "dma-mapping: replace all DMA_64BIT_MASK macro with DMA_BIT_MASK(64)\n\nReplace all DMA_64BIT_MASK macro with DMA_BIT_MASK(64)\n\nSigned-off-by: Yang Hongyang\u003cyanghy@cn.fujitsu.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1c9fbafc8c629c89183d6dccec67a8415513b0d1",
      "tree": "895ca90bbf8255568d691b6603414e15b4161887",
      "parents": [
        "5a9ef25b14d39b8413364df12cb8d9bb7a673a32"
      ],
      "author": {
        "name": "Martin K. Petersen",
        "email": "martin.petersen@oracle.com",
        "time": "Sun Jan 04 03:14:11 2009 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Thu Mar 12 12:58:02 2009 -0500"
      },
      "message": "[SCSI] Remove SUGGEST flags\n\nThe SUGGEST_* flags in the SCSI command result have been out of fashion\nfor a while and we don\u0027t actually use them in the error handling.\nRemove the remaining occurrences.\n\nSigned-off-by: Martin K. Petersen \u003cmartin.petersen@oracle.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "71fa7421822a251fc3e9ffb54653395b6b964309",
      "tree": "f632190e89f892401802dcd8c3800eee1dba7aeb",
      "parents": [
        "6e7490c73d8cc48e7084ac976c8be7bbaf530acf"
      ],
      "author": {
        "name": "Jan Engelhardt",
        "email": "jengelh@medozas.de",
        "time": "Sun Jan 11 10:38:59 2009 +0100"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Thu Mar 12 12:57:56 2009 -0500"
      },
      "message": "[SCSI] lpfc: constify virtual function tables\n\nSigned-off-by: Jan Engelhardt \u003cjengelh@medozas.de\u003e\nAcked-by: James Smart \u003cJames.Smart@Emulex.Com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "e916141c6889e2a35869d7057ef1cc5e5a2e86eb",
      "tree": "594ed76b74ae67796cbb6d7d43336a98e9ee3fb3",
      "parents": [
        "308cec14e6710b4d5b70e9778ce117be8371735d"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Sun Feb 08 22:43:19 2009 +0100"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Tue Feb 10 11:15:19 2009 -0500"
      },
      "message": "[SCSI] lpfc: introduce missing kfree\n\nError handling code following a kmalloc should free the allocated data.\n\nThe semantic match that finds the problem is as follows:\n(http://www.emn.fr/x-info/coccinelle/)\n\n// \u003csmpl\u003e\n@r exists@\nlocal idexpression x;\nstatement S;\nexpression E;\nidentifier f,l;\nposition p1,p2;\nexpression *ptr !\u003d NULL;\n@@\n\n(\nif ((x@p1 \u003d \\(kmalloc\\|kzalloc\\|kcalloc\\)(...)) \u003d\u003d NULL) S\n|\nx@p1 \u003d \\(kmalloc\\|kzalloc\\|kcalloc\\)(...);\n...\nif (x \u003d\u003d NULL) S\n)\n\u003c... when !\u003d x\n     when !\u003d if (...) { \u003c+...x...+\u003e }\nx-\u003ef \u003d E\n...\u003e\n(\n return \\(0\\|\u003c+...x...+\u003e\\|ptr\\);\n|\n return@p2 ...;\n)\n\n@script:python@\np1 \u003c\u003c r.p1;\np2 \u003c\u003c r.p2;\n@@\n\nprint \"* file: %s kmalloc %s return %s\" % (p1[0].file,p1[0].line,p2[0].line)\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nAcked-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "cd764695b67386a81964f68e9c66efd9f13f4d29",
      "tree": "504e961ab6bad164c41f4b9c1ff00c0ce7f645ee",
      "parents": [
        "97d61b8e3aef163a75f80f4762794c154572293d",
        "ffda8c7dc492e2170bb263f7c56f286992ceb54b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 08 16:27:31 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 08 16:27:31 2009 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6: (45 commits)\n  [SCSI] qla2xxx: Update version number to 8.03.00-k1.\n  [SCSI] qla2xxx: Add ISP81XX support.\n  [SCSI] qla2xxx: Use proper request/response queues with MQ instantiations.\n  [SCSI] qla2xxx: Correct MQ-chain information retrieval during a firmware dump.\n  [SCSI] qla2xxx: Collapse EFT/FCE copy procedures during a firmware dump.\n  [SCSI] qla2xxx: Don\u0027t pollute kernel logs with ZIO/RIO status messages.\n  [SCSI] qla2xxx: Don\u0027t fallback to interrupt-polling during re-initialization with MSI-X enabled.\n  [SCSI] qla2xxx: Remove support for reading/writing HW-event-log.\n  [SCSI] cxgb3i: add missing include\n  [SCSI] scsi_lib: fix DID_RESET status problems\n  [SCSI] fc transport: restore missing dev_loss_tmo callback to LLDD\n  [SCSI] aha152x_cs: Fix regression that keeps driver from using shared interrupts\n  [SCSI] sd: Correctly handle 6-byte commands with DIX\n  [SCSI] sd: DIF: Fix tagging on platforms with signed char\n  [SCSI] sd: DIF: Show app tag on error\n  [SCSI] Fix error handling for DIF/DIX\n  [SCSI] scsi_lib: don\u0027t decrement busy counters when inserting commands\n  [SCSI] libsas: fix test for negative unsigned and typos\n  [SCSI] a2091, gvp11: kill warn_unused_result warnings\n  [SCSI] fusion: Move a dereference below a NULL test\n  ...\n\nFixed up trivial conflict due to moving the async part of sd_probe\naround in the async probes vs using dev_set_name() in naming.\n"
    },
    {
      "commit": "025dfdafe77f20b3890981a394774baab7b9c827",
      "tree": "c4d514990d7a0673df5d32aa11fded95f9644ff0",
      "parents": [
        "0abb8b6a939b742f273edc68b64dba26c57331bc"
      ],
      "author": {
        "name": "Frederik Schwarzer",
        "email": "schwarzerf@gmail.com",
        "time": "Thu Oct 16 19:02:37 2008 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Jan 06 11:28:06 2009 +0100"
      },
      "message": "trivial: fix then -\u003e than typos in comments and documentation\n\n- (better, more, bigger ...) then -\u003e (...) than\n\nSigned-off-by: Frederik Schwarzer \u003cschwarzerf@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "372bd282900c2d480152622a82942b369b98d49a",
      "tree": "aabeeed813e87f1f3fe6d23ea36b54d5abc925bb",
      "parents": [
        "b99b4c67db9b6dde67955b3746666505a48ec7ee"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Tue Dec 16 16:15:08 2008 +0100"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Fri Jan 02 10:59:38 2009 -0600"
      },
      "message": "[SCSI] lpfc: Move a dereference below a NULL test\n\nIn each case, if the NULL test is necessary, then the dereference should be\nmoved below the NULL test.\n\nThe semantic patch that makes this change is as follows:\n(http://www.emn.fr/x-info/coccinelle/)\n\n// \u003csmpl\u003e\n@@\ntype T;\nexpression E;\nidentifier i,fld;\nstatement S;\n@@\n\n- T i \u003d E-\u003efld;\n+ T i;\n  ... when !\u003d E\n      when !\u003d i\n  if (E \u003d\u003d NULL) S\n+ i \u003d E-\u003efld;\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nAcked-by: James Smart \u003cJames.Smart@Emulex.Com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "87b5c328c7e32ab9075086f990001bffb7b19550",
      "tree": "ef64e2ec14880dd17b41f1d1d79f36f7aa81be57",
      "parents": [
        "302378534c8d4403f9a9b2a20f875b6866a27e42"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Tue Dec 16 10:34:09 2008 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Dec 29 11:24:34 2008 -0600"
      },
      "message": "[SCSI] lpfc : correct printk types on PPC compiles\n\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "5d2711c0ff9cdff79cd62d3c830e763d889e73de",
      "tree": "819a905b5a23aaa8387611def392bea68614e50b",
      "parents": [
        "923e4b6a72e5643fb2373a62e8563827a51520dc"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Thu Dec 04 22:40:12 2008 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Dec 29 11:24:28 2008 -0600"
      },
      "message": "[SCSI] lpfc 8.3.0 : Update driver version to 8.3.0\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "923e4b6a72e5643fb2373a62e8563827a51520dc",
      "tree": "532cdbf6ce1d8b71480192989d46c858a1eb4567",
      "parents": [
        "e2a0a9d69ce224c6f5b72515d81150e6bf4a905a"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Thu Dec 04 22:40:07 2008 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Dec 29 11:24:28 2008 -0600"
      },
      "message": "[SCSI] lpfc 8.3.0 : Hook lpfc\u0027s debugfs into Kconfig\n\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "e2a0a9d69ce224c6f5b72515d81150e6bf4a905a",
      "tree": "fdd6d82431841c31c80cbabc24927fbb94c59cd6",
      "parents": [
        "81301a9b05c3690bf32bf4ef37d941f0f870a7ba"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Thu Dec 04 22:40:02 2008 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Dec 29 11:24:28 2008 -0600"
      },
      "message": "[SCSI] lpfc 8.3.0 : Add BlockGuard support (T10-DIF) code\n\nAdd SCSI data path, error handling, and debugfs code to complete\nBlockGuard support.\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "81301a9b05c3690bf32bf4ef37d941f0f870a7ba",
      "tree": "cd4f13d46241e0652a697f057e5accd8df06b9a9",
      "parents": [
        "9f1e1b50ab43a281dbc75c25f11e1926a9ea367a"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Thu Dec 04 22:39:46 2008 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Dec 29 11:24:27 2008 -0600"
      },
      "message": "[SCSI] lpfc 8.3.0 : Add BlockGuard support (T10-DIF) structs and defs\n\nUpdate struct definitions, #defines, sysfs entries, and initialization\nto support BlockGuard.\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "9f1e1b50ab43a281dbc75c25f11e1926a9ea367a",
      "tree": "a88f66e6205bd1dbff333b1a9da9fb62cd6f0cd5",
      "parents": [
        "5b75da2fa2c9570c3c3dbb2f63cae5b4183e0ca3"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Thu Dec 04 22:39:40 2008 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Dec 29 11:24:27 2008 -0600"
      },
      "message": "[SCSI] lpfc 8.3.0 : Fix some memory handling issues\n\n- Fix mailbox buffer leak on dump mailbox completion\n\n- Fix mbuf leak in lpfc_pci_probe_one() SLI-2 mode error path\n\n- Don\u0027t allocate HBQs in interrupt context\n\n- Use correct size for FCP response buffer so that all available sense\n  data is copied\n\n- Fix jiffies calculation to prevent crash when collecting statistical\n  data\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "5b75da2fa2c9570c3c3dbb2f63cae5b4183e0ca3",
      "tree": "618f67c4fd9cda1d60aa24d04262e4fb3ee2911f",
      "parents": [
        "eaf15d5b5605e1a403f631489de30a49fd66905d"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Thu Dec 04 22:39:35 2008 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Dec 29 11:24:27 2008 -0600"
      },
      "message": "[SCSI] lpfc 8.3.0 : Add active interrupt test for enabling MSI/MSI-X/INTx\n\nPer the recent discussions at the Linux Plumbers Conference, when\nenabling MSI or MSI-X, generate a test interrupt to verify the\ninterrupt routing is working properly.  If the test interrupt fails,\nfall back to MSI first, and if that fails as well, to INTx.  If the\ninterrupt test fails with INTx, log an error and fail the PCI probe.\n\nAlso changed the use of spin_(lock|unlock) to the _irq(save|restore)\nvariants in the interrupt handlers because with multi-message MSI-X,\nboth interrupt handlers can now run in parallel.\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "eaf15d5b5605e1a403f631489de30a49fd66905d",
      "tree": "24d79af30d8d2053c8159cf0fa23ca37aaf1bd0e",
      "parents": [
        "8f34f4cea3234ae347c4b0ffa302ffb85f140838"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Thu Dec 04 22:39:29 2008 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Dec 29 11:24:26 2008 -0600"
      },
      "message": "[SCSI] lpfc 8.3.0 : Fix several minor issues\n\n- Avoid polling HBA Error Attention when HBA\u0027s PCI channel is offline\n  due to PCI EEH\n\n- Fix handling of RSCN with non-zero event qualifiers\n\n- Remove unnecessary sleeps during HBA initialization which slow down\n  driver load\n\n- Fix internal and external loopback on FCoE HBAs\n\n- Fix incorrect decrement of cmd_pending count in lpfc_queuecomand\n  error path\n\n- Fix reporting of port busy events to management application\n\n- Rename lpfc_adjust_queue_depth() to lpfc_rampdown_queue_depth() for\n  consistency with its partner lpfc_rampup_queue_depth()\n\n- Delete redundant lpfc_cmd-\u003estart_time \u003d jiffies assignment in\n  lpfc_queuecommand()\n\n- Fix handling for ELS, mailbox and heartbeat time outs in the worker\n  thread by removing unnecessary checking of the work_port_events\n  flags.\n\n- Fix NULL pointer dereference in lpfc_prep_els_iocb\n\n- In lpfc_device_recov_npr_node(), move clearing of NLP_NPR_2B_DISC\n  flag after call to lpfc_cancel_retry_delay_tmo() to keep\n  targets-in-discovery count correct\n\n- Remove lpfc_probe_one()\u0027s call to scsi_scan_host() which could cause\n  concurrent SCSI scans to step on each other\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "8f34f4cea3234ae347c4b0ffa302ffb85f140838",
      "tree": "b8e1393bc13d0f42770c807c5cdea4de9039bc93",
      "parents": [
        "97207482fcdd120a60a44e9eb6bbad8da6f81c9d"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Thu Dec 04 22:39:23 2008 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Dec 29 11:24:26 2008 -0600"
      },
      "message": "[SCSI] lpfc 8.3.0 : Fix issue with assumed Interrupt Enable Block support\n\nThe phba hbq_get address was setup before the HBA reported support for\nInterrupt Enable Block (INB).  This caused loopback tests to fail\nafter all HBQs had been used once.  Moved setting of hba_get until\nafter config port mailbox command completes.\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "97207482fcdd120a60a44e9eb6bbad8da6f81c9d",
      "tree": "505eaae602772597da496232efe787e485dda718",
      "parents": [
        "eada272dfc32ba3dcd33e7ca5875337defb13c54"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Thu Dec 04 22:39:19 2008 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Dec 29 11:24:26 2008 -0600"
      },
      "message": "[SCSI] lpfc 8.3.0 : Added 3 small features and improve PCI EEH support\n\n- Added FC_REG_VPORTRSCN_EVENT to lpfc_nl.h\n\n- Added code to provide option ROM version from HBA and via sysfs\n\n- Added support for HPS bit in config port mailbox command to tell HBA\n  that host group pointers are in host memory.\n\n- Bugfix for Extended Error Handling (EEH) support on IBM PowerPC P6\n  platform with MSI enabled\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "eada272dfc32ba3dcd33e7ca5875337defb13c54",
      "tree": "89e52427d2458a59db3a1aca0fdc01453bf1f748",
      "parents": [
        "109f6ed05aadb7dd1cc9671a63603658d3ba518e"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Thu Dec 04 22:39:13 2008 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Dec 29 11:24:26 2008 -0600"
      },
      "message": "[SCSI] lpfc 8.3.0 : Fix multiple NPIV issues\n\n- Fix lock up on rmmod with vports defined by having\n  lpfc_pci_remove_one() invoke fc_vport_terminate() to remove all the\n  vports before invoking fc_remove_host() for the physical port\n\n- Fix echotest failure when NPIV is enabled\n\n- Add the vport_disable function to the physical port\u0027s transport\n  template to make the vport disable attribute visible\n\n- Set the vport state to DISABLE on create if the disable flag is\n  true\n\n- Call lpfc_alloc_sysfs_attr() for vports so that statistical data\n  collection works on them\n\n- Support setting a vport\u0027s symbolic name via sysfs by writing to\n  /sys/class/fc_vport/vportX/symbolic_name\n\n- Fix create vport fails when link is down or in loop mode.  Should be\n  able to be create vports any time NPIV is enabled\n\n- Fix slow vport deletes when deleting multiple vports at once\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "109f6ed05aadb7dd1cc9671a63603658d3ba518e",
      "tree": "637d09437a45ab0f21e28a30ae4e876d59b6b733",
      "parents": [
        "9bad76719ee4fa8c305bb6cba6e19b4ddbe800b2"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Thu Dec 04 22:39:08 2008 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Dec 29 11:24:25 2008 -0600"
      },
      "message": "[SCSI] lpfc 8.3.0 : Fix system crash due to uninitialized node access\n\nIn the IOCB completion handler, always check if the node is valid\nbefore accessing the node object.  Added lpfc_initialize_node() to\ninitialize nodes.\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "9bad76719ee4fa8c305bb6cba6e19b4ddbe800b2",
      "tree": "e7934476b27070d570495ee3a82f48c27fee1783",
      "parents": [
        "3a55b5327b80d805eb3c9720092fd24f15193696"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Thu Dec 04 22:39:02 2008 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Dec 29 11:24:25 2008 -0600"
      },
      "message": "[SCSI] lpfc 8.3.0 : Add kernel-doc headers to lpfc_scsi.c\n\nAdd kernel-doc function headers to lpfc_scsi.c\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "3a55b5327b80d805eb3c9720092fd24f15193696",
      "tree": "0276c0d71f087d4976929f01eb2432ba08c5f75f",
      "parents": [
        "ddcc50f0f3538e4771c8ab9e8ec685a22c90d88c"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Thu Dec 04 22:38:54 2008 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Dec 29 11:24:25 2008 -0600"
      },
      "message": "[SCSI] lpfc 8.3.0 : Add support for Power Management Suspend/Resume operations\n\nImplement lpfc_pci_suspend_one() and lpfc_pci_resume_one() and\nregister them in the pci_driver table.\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "ddcc50f0f3538e4771c8ab9e8ec685a22c90d88c",
      "tree": "23dd2dce48b82eca6fdea70425d0e18bdcf4a2ad",
      "parents": [
        "5cd3bbfad088f86bde3e0f038ff4dd5bb0ac5290"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Thu Dec 04 22:38:46 2008 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Dec 29 11:24:24 2008 -0600"
      },
      "message": "[SCSI] lpfc 8.3.0 : Rework RSCN netlink event to send entire RSCN payload\n\nRework RSCN netlink event to send entire RSCN payload\n\nAlso replaces (SCSI_NL_VID_TYPE_PCI | PCI_VENDOR_ID_EMULEX) with\nLPFC_NL_VENDOR_ID\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    }
  ],
  "next": "ea2151b4e142fa2de0319d9dd80413a997bf435a"
}
