)]}'
{
  "log": [
    {
      "commit": "76b311fdbdd2e16e5d39cd496a67aa1a1b948914",
      "tree": "0e02b81d8905bcabf0fc3520313268e00cc4c282",
      "parents": [
        "27b01b821f136e657c28078007a865a307816c1a"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Wed May 09 21:19:53 2012 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Thu May 17 11:18:30 2012 +0100"
      },
      "message": "[SCSI] lpfc 8.3.31: Update lpfc to version 8.3.31\n\nSigned-off-by: Alex Iannicelli \u003calex.iannicelli@emulex.com\u003e\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "27b01b821f136e657c28078007a865a307816c1a",
      "tree": "e2f3faf40148b02bcf65c751ce3fa6efdb500874",
      "parents": [
        "93d1379e6924daef1968779d97c46ba2e0915fd2"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Wed May 09 21:19:44 2012 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Thu May 17 11:17:18 2012 +0100"
      },
      "message": "[SCSI] lpfc 8.3.31: Fixed system crash due to not providing SCSI error-handling host reset handler\n\nSigned-off-by: Alex Iannicelli \u003calex.iannicelli@emulex.com\u003e\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "93d1379e6924daef1968779d97c46ba2e0915fd2",
      "tree": "b6638aef204c6c7cf1e524ddbf0d7347e20864c1",
      "parents": [
        "809c75368d94d73c1fb4f1e6e3578ae3b5b72b1c"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Wed May 09 21:19:34 2012 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Thu May 17 11:16:23 2012 +0100"
      },
      "message": "[SCSI] lpfc 8.3.31: Fix bug with driver using the wrong xritag when sending an els echo\n\nSigned-off-by: Alex Iannicelli \u003calex.iannicelli@emulex.com\u003e\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "809c75368d94d73c1fb4f1e6e3578ae3b5b72b1c",
      "tree": "9643edaae9384c8508fc59a1702137d394aaf962",
      "parents": [
        "ee0f4fe17b0fda87c7f4eb3ec6e96ef8291419bd"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Wed May 09 21:19:25 2012 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Thu May 17 11:11:52 2012 +0100"
      },
      "message": "[SCSI] lpfc 8.3.31: Debug helper utility routines for dumping various SLI4 queues\n\nSigned-off-by: Alex Iannicelli \u003calex.iannicelli@emulex.com\u003e\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "ee0f4fe17b0fda87c7f4eb3ec6e96ef8291419bd",
      "tree": "946eb55e8aa32e7682b4672d73500b9b1a4b3109",
      "parents": [
        "939723a4a680a7863fc95179b1480c5529f31d88"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Wed May 09 21:19:14 2012 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Thu May 17 11:10:25 2012 +0100"
      },
      "message": "[SCSI] lpfc 8.3.31: Fix unsol abts xri lookup\n\nSigned-off-by: Alex Iannicelli \u003calex.iannicelli@emulex.com\u003e\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "939723a4a680a7863fc95179b1480c5529f31d88",
      "tree": "247a5737b39aea3e3dfda95d9f59210bda5f6704",
      "parents": [
        "27aa1b73539f2c7118a68c9baaad590d3a92462f"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Wed May 09 21:19:03 2012 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Thu May 17 11:09:55 2012 +0100"
      },
      "message": "[SCSI] lpfc 8.3.31: Correct point-to-point mode discovery errors on LPe16xxx\n\nSigned-off-by: Alex Iannicelli \u003calex.iannicelli@emulex.com\u003e\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "27aa1b73539f2c7118a68c9baaad590d3a92462f",
      "tree": "e31d8010936c5687d793b929dd2f2b49f53c91ba",
      "parents": [
        "75ad83a452116c00c092bdc4c842c4401cd24080"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Wed May 09 21:18:49 2012 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Thu May 17 11:09:21 2012 +0100"
      },
      "message": "[SCSI] lpfc 8.3.31: Reregister VPI for SLI3 after cable moved to new Saturn port\n\nSigned-off-by: Alex Iannicelli \u003calex.iannicelli@emulex.com\u003e\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "75ad83a452116c00c092bdc4c842c4401cd24080",
      "tree": "db494dfcd6b8984ed5d6554c02408a2b3a2f31a3",
      "parents": [
        "cc459f19e32bdc783f9f0ce5c872c1ff399e3e82"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Wed May 09 21:18:40 2012 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Thu May 17 11:08:22 2012 +0100"
      },
      "message": "[SCSI] lpfc 8.3.31: Fix driver crash during back-to-back ramp events\n\nSigned-off-by: Alex Iannicelli \u003calex.iannicelli@emulex.com\u003e\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "cc459f19e32bdc783f9f0ce5c872c1ff399e3e82",
      "tree": "d34fc936b01cdf9eb85ba492796799b74049c301",
      "parents": [
        "5a0d80fc0dd3c134d42df34e66e0f5fc91261b53"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Wed May 09 21:18:30 2012 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Thu May 17 11:07:27 2012 +0100"
      },
      "message": "[SCSI] lpfc 8.3.31: Fix log message for Mailbox command when no error is detected\n\nSigned-off-by: Alex Iannicelli \u003calex.iannicelli@emulex.com\u003e\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "5a0d80fc0dd3c134d42df34e66e0f5fc91261b53",
      "tree": "82f88b36e507354df4cddab0b0269244d60ef07c",
      "parents": [
        "0829a19a6142af09eb4f9509cd1d3666270e87bd"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Wed May 09 21:18:20 2012 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Thu May 17 11:06:33 2012 +0100"
      },
      "message": "[SCSI] lpfc 8.3.31: Revise FCP LOG for easier Finisar trace correlation\n\nSigned-off-by: Alex Iannicelli \u003calex.iannicelli@emulex.com\u003e\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "0829a19a6142af09eb4f9509cd1d3666270e87bd",
      "tree": "29dba58bad7431af372226d41cd911d3fa6a4128",
      "parents": [
        "043c956f50ee9e19a02a681cdf198b0b964cf772"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Wed May 09 21:18:12 2012 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Thu May 17 11:04:30 2012 +0100"
      },
      "message": "[SCSI] lpfc 8.3.31: Fix build warnings when debugfs is not defined\n\nSigned-off-by: Alex Iannicelli \u003calex.iannicelli@emulex.com\u003e\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "043c956f50ee9e19a02a681cdf198b0b964cf772",
      "tree": "9f2e50ff6d8ca3ef7868b90966329789b3de49d2",
      "parents": [
        "81378052645b137e9973aa5e5b2bc0ddd69023d8"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Wed May 09 21:17:43 2012 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Thu May 17 11:03:11 2012 +0100"
      },
      "message": "[SCSI] lpfc 8.3.31: Fix kernel panic when going into to sleep state\n\nSigned-off-by: Alex Iannicelli \u003calex.iannicelli@emulex.com\u003e\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "81378052645b137e9973aa5e5b2bc0ddd69023d8",
      "tree": "5b732edad63688e2498b689a2c34b8ce547f6bcc",
      "parents": [
        "37db57e32bd1b00170fdd38ab36a7f2acdd7557c"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Wed May 09 21:17:37 2012 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Thu May 17 11:01:43 2012 +0100"
      },
      "message": "[SCSI] lpfc 8.3.31: Fix error message displayed even when not an error\n\nSigned-off-by: Alex Iannicelli \u003calex.iannicelli@emulex.com\u003e\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "37db57e32bd1b00170fdd38ab36a7f2acdd7557c",
      "tree": "8b37b9f9fb613ad182eef0e76b6f76c2830ac901",
      "parents": [
        "4f2e66c6d225a14fcf77d826fe71f6137cb27352"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Wed May 09 21:17:16 2012 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Thu May 17 10:59:11 2012 +0100"
      },
      "message": "[SCSI] lpfc 8.3.31: Fix Read Link status data\n\nSigned-off-by: Alex Iannicelli \u003calex.iannicelli@emulex.com\u003e\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "4f2e66c6d225a14fcf77d826fe71f6137cb27352",
      "tree": "b6235968d1a223d83e750d41aab8100f912a68ea",
      "parents": [
        "a7dd9c0f44966b4328b52c5e32f8c3345e3482e5"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Wed May 09 21:17:07 2012 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Thu May 17 10:57:29 2012 +0100"
      },
      "message": "[SCSI] lpfc 8.3.31: Fixed system panic due to midlayer abort and driver complete race on SCSI cmd\n\nSigned-off-by: Alex Iannicelli \u003calex.iannicelli@emulex.com\u003e\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "a7dd9c0f44966b4328b52c5e32f8c3345e3482e5",
      "tree": "b5e25f040d0614950415c56aa9cd2ab92445aad1",
      "parents": [
        "e64464391d39b69c950d3645f001eb1af7a8bfd0"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Wed May 09 21:16:50 2012 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Thu May 17 10:41:20 2012 +0100"
      },
      "message": "[SCSI] lpfc 8.3.31: Fix unable to create vports on FCoE SLI4 adapter\n\nSigned-off-by: Alex Iannicelli \u003calex.iannicelli@emulex.com\u003e\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "e64464391d39b69c950d3645f001eb1af7a8bfd0",
      "tree": "661757d92fa786b14b86c1f4dea18bb71e4b00cb",
      "parents": [
        "b99570dd63757834cd0c21e1b117c857af90a04a"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Wed May 09 21:16:42 2012 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Thu May 17 10:32:47 2012 +0100"
      },
      "message": "[SCSI] lpfc 8.3.31: Fix initiator sending flogi after acking flogi from target\n\nSigned-off-by: Alex Iannicelli \u003calex.iannicelli@emulex.com\u003e\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "b99570dd63757834cd0c21e1b117c857af90a04a",
      "tree": "0ea99e9afebfeb3d1ba690143ffaf295e0d23ca2",
      "parents": [
        "8a9d2e8003040d2e1cd24ac5e83bb30b68f7f488"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Wed May 09 21:16:24 2012 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Thu May 17 10:30:57 2012 +0100"
      },
      "message": "[SCSI] lpfc 8.3.31: Fix bug with driver not supporting the get controller attributes command\n\nSigned-off-by: Alex Iannicelli \u003calex.iannicelli@emulex.com\u003e\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "8a9d2e8003040d2e1cd24ac5e83bb30b68f7f488",
      "tree": "a0fb34a954b174681a7af4706dee3823db4260ce",
      "parents": [
        "587a37f6e007e97e4f88f10a51f5d0bc62eb6e0a"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Wed May 09 21:16:12 2012 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Thu May 17 10:29:22 2012 +0100"
      },
      "message": "[SCSI] lpfc 8.3.31: Correct handling of SLI4-port XRI resource-provisioning profile change\n\nSigned-off-by: Alex Iannicelli \u003calex.iannicelli@emulex.com\u003e\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "587a37f6e007e97e4f88f10a51f5d0bc62eb6e0a",
      "tree": "fbf13c7cb9b8a5ddc05fd5b5825154dee1b07548",
      "parents": [
        "18b8ba6cfb49b201e37489ca9761730c22be80af"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Wed May 09 21:16:03 2012 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Thu May 17 10:23:38 2012 +0100"
      },
      "message": "[SCSI] lpfc 8.3.31: Fix bug with driver unload leaving a scsi host for a vport around\n\nSigned-off-by: Alex Iannicelli \u003calex.iannicelli@emulex.com\u003e\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "5d32c88f0b94061b3af2e3ade92422407282eb12",
      "tree": "2e1f81aa47b2cf59625c8fba17199617e33802e6",
      "parents": [
        "43f63c8711ce02226b7bbdafeba7b8031faf3fb4",
        "dac23b0d0513916498d40412818bd2c581b365f7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 05 15:30:34 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 05 15:30:34 2012 -0700"
      },
      "message": "Merge branch \u0027akpm\u0027 (Andrew\u0027s patch-bomb)\n\nMerge batch of fixes from Andrew Morton:\n \"The simple_open() cleanup was held back while I wanted for laggards to\n  merge things.\n\n  I still need to send a few checkpoint/restore patches.  I\u0027ve been\n  wobbly about merging them because I\u0027m wobbly about the overall\n  prospects for success of the project.  But after speaking with Pavel\n  at the LSF conference, it sounds like they\u0027re further toward\n  completion than I feared - apparently davem is at the \"has stopped\n  complaining\" stage regarding the net changes.  So I need to go back\n  and re-review those patchs and their (lengthy) discussion.\"\n\n* emailed from Andrew Morton \u003cakpm@linux-foundation.org\u003e: (16 patches)\n  memcg swap: use mem_cgroup_uncharge_swap fix\n  backlight: add driver for DA9052/53 PMIC v1\n  C6X: use set_current_blocked() and block_sigmask()\n  MAINTAINERS: add entry for sparse checker\n  MAINTAINERS: fix REMOTEPROC F: typo\n  alpha: use set_current_blocked() and block_sigmask()\n  simple_open: automatically convert to simple_open()\n  scripts/coccinelle/api/simple_open.cocci: semantic patch for simple_open()\n  libfs: add simple_open()\n  hugetlbfs: remove unregister_filesystem() when initializing module\n  drivers/rtc/rtc-88pm860x.c: fix rtc irq enable callback\n  fs/xattr.c:setxattr(): improve handling of allocation failures\n  fs/xattr.c:listxattr(): fall back to vmalloc() if kmalloc() failed\n  fs/xattr.c: suppress page allocation failure warnings from sys_listxattr()\n  sysrq: use SEND_SIG_FORCED instead of force_sig()\n  proc: fix mount -t proc -o AAA\n"
    },
    {
      "commit": "234e340582901211f40d8c732afc49f0630ecf05",
      "tree": "753076500dfd883b3db56d4f5410af31d8945623",
      "parents": [
        "9b3ae64be658a573b33d05a8dc73b08d3345fa44"
      ],
      "author": {
        "name": "Stephen Boyd",
        "email": "sboyd@codeaurora.org",
        "time": "Thu Apr 05 14:25:11 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 05 15:25:50 2012 -0700"
      },
      "message": "simple_open: automatically convert to simple_open()\n\nMany users of debugfs copy the implementation of default_open() when\nthey want to support a custom read/write function op.  This leads to a\nproliferation of the default_open() implementation across the entire\ntree.\n\nNow that the common implementation has been consolidated into libfs we\ncan replace all the users of this function with simple_open().\n\nThis replacement was done with the following semantic patch:\n\n\u003csmpl\u003e\n@ open @\nidentifier open_f !\u003d simple_open;\nidentifier i, f;\n@@\n-int open_f(struct inode *i, struct file *f)\n-{\n(\n-if (i-\u003ei_private)\n-f-\u003eprivate_data \u003d i-\u003ei_private;\n|\n-f-\u003eprivate_data \u003d i-\u003ei_private;\n)\n-return 0;\n-}\n\n@ has_open depends on open @\nidentifier fops;\nidentifier open.open_f;\n@@\nstruct file_operations fops \u003d {\n...\n-.open \u003d open_f,\n+.open \u003d simple_open,\n...\n};\n\u003c/smpl\u003e\n\n[akpm@linux-foundation.org: checkpatch fixes]\nSigned-off-by: Stephen Boyd \u003csboyd@codeaurora.org\u003e\nCc: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\nCc: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nCc: Julia Lawall \u003cJulia.Lawall@lip6.fr\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3194eef325c126d1f3bfa28317e2acd78292250d",
      "tree": "dbffae68ba1d465e9b40ae52970581c72a2d837f",
      "parents": [
        "8a0cee4bfa92fb4acaf93e86780ceab3694ca6d5"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Thu Mar 01 22:38:52 2012 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Tue Mar 27 08:26:34 2012 +0100"
      },
      "message": "[SCSI] lpfc 8.3.30: Update lpfc to version 8.3.30\n\nSigned-off-by: Alex Iannicelli \u003calex.iannicelli@emulex.com\u003e\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "8a0cee4bfa92fb4acaf93e86780ceab3694ca6d5",
      "tree": "66e929dd8d3c959166261c026ef10007e0930c95",
      "parents": [
        "4ac9b22625333f9d86c01df702c83d2dfe732131"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Thu Mar 01 22:38:42 2012 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Tue Mar 27 08:26:34 2012 +0100"
      },
      "message": "[SCSI] lpfc 8.3.30: Revert fix for Link Pull Causes I/O Failures\n\nSigned-off-by: Alex Iannicelli \u003calex.iannicelli@emulex.com\u003e\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "4ac9b22625333f9d86c01df702c83d2dfe732131",
      "tree": "c54573b26a422a155e1d8231fd9af672f5484f3d",
      "parents": [
        "d85296cfddb0a4702bc9b05a6f288516b0adb6ba"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Thu Mar 01 22:38:29 2012 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Tue Mar 27 08:26:33 2012 +0100"
      },
      "message": "[SCSI] lpfc 8.3.30: Added more T10 DIF debugfs error injection\n\nSigned-off-by: Alex Iannicelli \u003calex.iannicelli@emulex.com\u003e\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "d85296cfddb0a4702bc9b05a6f288516b0adb6ba",
      "tree": "ed7e88ed8c20082434503cc23d1993fa577907ea",
      "parents": [
        "f5eca9be1424ffa76b36dce4a821c051b37a8ab9"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Thu Mar 01 22:38:13 2012 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Tue Mar 27 08:26:33 2012 +0100"
      },
      "message": "[SCSI] lpfc 8.3.30: Update copyright date for files modified in 2012\n\nSigned-off-by: Alex Iannicelli \u003calex.iannicelli@emulex.com\u003e\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "f5eca9be1424ffa76b36dce4a821c051b37a8ab9",
      "tree": "abe4481ff6b575f4c80ddf20b5d5b5a913071b92",
      "parents": [
        "9a6b09c071a5f66ed3c359d8631e07b34a9e738f"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Thu Mar 01 22:37:54 2012 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Tue Mar 27 08:26:33 2012 +0100"
      },
      "message": "[SCSI] lpfc 8.3.30: Fix handling of REG_VFI and cable pull.\n\nSigned-off-by: Alex Iannicelli \u003calex.iannicelli@emulex.com\u003e\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "9a6b09c071a5f66ed3c359d8631e07b34a9e738f",
      "tree": "e295ef167f092f2e3d160f54b12c5583ae6c6728",
      "parents": [
        "cf9712403f384f9e832f489e7f41ab535c8f1a74"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Thu Mar 01 22:37:42 2012 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Tue Mar 27 08:26:33 2012 +0100"
      },
      "message": "[SCSI] lpfc 8.3.30: Enhancements for T10 DIF debugfs error injection\n\nSigned-off-by: Alex Iannicelli \u003calex.iannicelli@emulex.com\u003e\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "cf9712403f384f9e832f489e7f41ab535c8f1a74",
      "tree": "c18a64c503f321998ed545020f1f0fdbacfdb5dc",
      "parents": [
        "2b81f942e75abda20f753e69f7a5416930ea001f"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Thu Mar 01 22:37:32 2012 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Tue Mar 27 08:26:32 2012 +0100"
      },
      "message": "[SCSI] lpfc 8.3.30: Change default DA_ID support from disabled to enabled\n\nSigned-off-by: Alex Iannicelli \u003calex.iannicelli@emulex.com\u003e\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "2b81f942e75abda20f753e69f7a5416930ea001f",
      "tree": "7465b3c2ce61f58ac18bcae16cc0e134a1c39eb4",
      "parents": [
        "d4379acda2320edfd086a4279ea6bcbbf36bfee9"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Thu Mar 01 22:37:18 2012 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Tue Mar 27 08:26:32 2012 +0100"
      },
      "message": "[SCSI] lpfc 8.3.30: Flush reset register write\n\nUsed PCI configure space read to flush PCI function reset register write\n\nSigned-off-by: Alex Iannicelli \u003calex.iannicelli@emulex.com\u003e\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "d4379acda2320edfd086a4279ea6bcbbf36bfee9",
      "tree": "be66c64324dc334ecd4cf62912179ab5aecc651f",
      "parents": [
        "25090d398e97309931f87682174f377cf0ac1131"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Thu Mar 01 22:37:07 2012 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Tue Mar 27 08:26:32 2012 +0100"
      },
      "message": "[SCSI] lpfc 8.3.30: Update copyright date for files modified in 2012\n\nSigned-off-by: Alex Iannicelli \u003calex.iannicelli@emulex.com\u003e\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "25090d398e97309931f87682174f377cf0ac1131",
      "tree": "f7f57445007616d22ad2bab6aef2ad08da7fd80d",
      "parents": [
        "d438bd3aef8ec96af02f5cba0c43aaffd35c0b46"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Thu Mar 01 22:36:54 2012 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Tue Mar 27 08:26:31 2012 +0100"
      },
      "message": "[SCSI] lpfc 8.3.30: Fixed panic with extents and small blocks\n\nFixed system panic when extents enabled with large number of small blocks\n\nSigned-off-by: Alex Iannicelli \u003calex.iannicelli@emulex.com\u003e\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "d438bd3aef8ec96af02f5cba0c43aaffd35c0b46",
      "tree": "68d2fec32579513f63d8c9fe8f12dc157a6cf5c0",
      "parents": [
        "d7069f09884ac3924dacaabbc769cc0b4ee6ad40"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Thu Mar 01 22:36:40 2012 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Tue Mar 27 08:26:31 2012 +0100"
      },
      "message": "[SCSI] lpfc 8.3.30: Add -Werror compilation flag\n\nSigned-off-by: Alex Iannicelli \u003calex.iannicelli@emulex.com\u003e\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "d7069f09884ac3924dacaabbc769cc0b4ee6ad40",
      "tree": "0ed3795aaaa22c47200f36197597578003d3b146",
      "parents": [
        "0a8a86facf359147b2d3ef796496a09b21984b03"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Thu Mar 01 22:36:29 2012 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Tue Mar 27 08:26:31 2012 +0100"
      },
      "message": "[SCSI] lpfc 8.3.30: Fixed the system panic during EEH recovery\n\nSigned-off-by: Alex Iannicelli \u003calex.iannicelli@emulex.com\u003e\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "0a8a86facf359147b2d3ef796496a09b21984b03",
      "tree": "f667f44e72a20aeb96d27911492fe43db40aea5a",
      "parents": [
        "8fcb8acd6cb1529c596c274a6d375cbe9a134dcb"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Thu Mar 01 22:36:15 2012 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Tue Mar 27 08:26:31 2012 +0100"
      },
      "message": "[SCSI] lpfc 8.3.30: Fix resource leak when acc fails for received plogi\n\nSigned-off-by: Alex Iannicelli \u003calex.iannicelli@emulex.com\u003e\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "8fcb8acd6cb1529c596c274a6d375cbe9a134dcb",
      "tree": "b16ef4cf2b68f4664e10c8f170e851d648254cbf",
      "parents": [
        "80c17849209e8773de122e58512c16c3fae3e29a"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Thu Mar 01 22:35:58 2012 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Tue Mar 27 08:26:31 2012 +0100"
      },
      "message": "[SCSI] lpfc 8.3.30: Fix SLI4 driver module load and unload\n\nSigned-off-by: Alex Iannicelli \u003calex.iannicelli@emulex.com\u003e\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "80c17849209e8773de122e58512c16c3fae3e29a",
      "tree": "b505957aa03c84bdbb3694509d738929dd560d5a",
      "parents": [
        "401ee0c1d698e798a9317e2ed6207badae93e266"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Thu Mar 01 22:35:45 2012 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Tue Mar 27 08:26:30 2012 +0100"
      },
      "message": "[SCSI] lpfc 8.3.30: Fixed missing CVL event causing FCF failover\n\nSigned-off-by: Alex Iannicelli \u003calex.iannicelli@emulex.com\u003e\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "401ee0c1d698e798a9317e2ed6207badae93e266",
      "tree": "a22fe0117fb5ae7ef22cd9bd5513a870eeb5e3c7",
      "parents": [
        "97f2ecf1f401d689d4036f64c244fad3b39e5e0a"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Thu Mar 01 22:35:34 2012 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Tue Mar 27 08:26:30 2012 +0100"
      },
      "message": "[SCSI] lpfc 8.3.30: Fix deadlock during adapter offline request\n\nSigned-off-by: Alex Iannicelli \u003calex.iannicelli@emulex.com\u003e\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "97f2ecf1f401d689d4036f64c244fad3b39e5e0a",
      "tree": "5f4cbe8b63ad61a02c00fc5e2076743f95e9aafe",
      "parents": [
        "5c1db2accd4b3e21aa7440526af9d2d0ccf5241c"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Thu Mar 01 22:35:23 2012 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Tue Mar 27 08:26:30 2012 +0100"
      },
      "message": "[SCSI] lpfc 8.3.30: Fix RPI registered multiple times after HBA reset\n\nSigned-off-by: Alex Iannicelli \u003calex.iannicelli@emulex.com\u003e\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "5c1db2accd4b3e21aa7440526af9d2d0ccf5241c",
      "tree": "52389bd42996f84699fc66160e822e2b97f5ebe2",
      "parents": [
        "41899be7e8b95c9c8b51ad4ff932769af508306f"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Thu Mar 01 22:34:36 2012 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Tue Mar 27 08:26:29 2012 +0100"
      },
      "message": "[SCSI] lpfc 8.3.30: Fix driver handling of XRI Aborted CQE response\n\nSigned-off-by: Alex Iannicelli \u003calex.iannicelli@emulex.com\u003e\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "41899be7e8b95c9c8b51ad4ff932769af508306f",
      "tree": "0e1782192f86a9bedbc23bbdc1414ef7a2552b2c",
      "parents": [
        "bdcd2b926192c7f690a9cb4fb2de30eb820983fc"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Thu Mar 01 22:34:19 2012 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Tue Mar 27 08:26:29 2012 +0100"
      },
      "message": "[SCSI] lpfc 8.3.30: Fix port and system failure in SLI4 FC function reset\n\nSigned-off-by: Alex Iannicelli \u003calex.iannicelli@emulex.com\u003e\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "bdcd2b926192c7f690a9cb4fb2de30eb820983fc",
      "tree": "2e47da9f6fd99f0d9757141f2dd72400b7d6b26b",
      "parents": [
        "f09c3acc451670a6f635a45acc6bdf4dc7ef2a4b"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Thu Mar 01 22:33:52 2012 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Tue Mar 27 08:26:29 2012 +0100"
      },
      "message": "[SCSI] lpfc 8.3.30: Fix lack of LOGO with vport delete.\n\nSigned-off-by: Alex Iannicelli \u003calex.iannicelli@emulex.com\u003e\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "f09c3acc451670a6f635a45acc6bdf4dc7ef2a4b",
      "tree": "5936fdd42ece1b67eceb5c9494d2ed2e67338700",
      "parents": [
        "2db93ce8cc1801ccb32a2f19062d110e5a9d4282"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Thu Mar 01 22:33:29 2012 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Tue Mar 27 08:26:29 2012 +0100"
      },
      "message": "[SCSI] lpfc 8.3.30: Make BA_ACC work on a fully qualified exchange\n\nSigned-off-by: Alex Iannicelli \u003calex.iannicelli@emulex.com\u003e\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "331954cfd89890b246ee2d0acd911593b987f603",
      "tree": "e57fee7313de7a825f25090bf3259cca28b1a96a",
      "parents": [
        "b42c07c8ade6ae9d74f0fd01638760650b049cdd"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Wed Jan 18 16:26:08 2012 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Sun Feb 19 08:08:54 2012 -0600"
      },
      "message": "[SCSI] lpfc 8.3.29: Update driver version to 8.3.29\n\nSigned-off-by: Alex Iannicelli \u003calex.iannicelli@emulex.com\u003e\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "b42c07c8ade6ae9d74f0fd01638760650b049cdd",
      "tree": "159d7f9e6ae79ca765f158af0e08ce47b90a4bca",
      "parents": [
        "728599090a9bf3aefb1226cc063295886525cd0e"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Wed Jan 18 16:25:55 2012 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Sun Feb 19 08:08:53 2012 -0600"
      },
      "message": "[SCSI] lpfc 8.3.29: Remove GFP_KERNEL allocation while lock is held\n\nNote: this is a replacement patch for the issue pointed out in\nhttp://www.gossamer-threads.com/lists/linux/kernel/1477270\n\nSigned-off-by: Alex Iannicelli \u003calex.iannicelli@emulex.com\u003e\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "728599090a9bf3aefb1226cc063295886525cd0e",
      "tree": "2328f85b1cc3c69261ee2e418abf68bd358feb47",
      "parents": [
        "eff4a01b6e9f8cee3c541ab7f2ad18b5bbffd124"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Wed Jan 18 16:25:38 2012 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Sun Feb 19 08:08:53 2012 -0600"
      },
      "message": "[SCSI] lpfc 8.3.29: Locking fix and Memory leak Fixes\n\nLocking fix and Memory leak Fixes\n\n- Fix Locking code raises IRQ twice (NA)\n- Fix mailbox and vpi memory leaks (126818)\n\nSigned-off-by: Alex Iannicelli \u003calex.iannicelli@emulex.com\u003e\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "eff4a01b6e9f8cee3c541ab7f2ad18b5bbffd124",
      "tree": "f77ae41ac94f3bdc6cfde5fb5847f807c1f257ae",
      "parents": [
        "acd6859b084d1e1b3ec8bc9befe6532223260d33"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Wed Jan 18 16:25:25 2012 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Sun Feb 19 08:08:53 2012 -0600"
      },
      "message": "[SCSI] lpfc 8.3.29: FC Discovery state machine fixes\n\nFC Discovery state machine fixes.\n\n- Fix bug with driver returning the inactive ndlp (125743)\n- Fix discovery problem when in pt2pt by copying old ndlp state before\n  state change (126887)\n- Fix ndlp nodelist not empty wait timeout during driver unloading (127052)\n\nSigned-off-by: Alex Iannicelli \u003calex.iannicelli@emulex.com\u003e\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "acd6859b084d1e1b3ec8bc9befe6532223260d33",
      "tree": "e06983f9b080226622fa06c071f3223caac4c7fd",
      "parents": [
        "6b5151fd7baec6812fece993ddd7a2cf9fd0125f"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Wed Jan 18 16:25:09 2012 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Sun Feb 19 08:08:52 2012 -0600"
      },
      "message": "[SCSI] lpfc 8.3.29: T10 Diff fixes and enhancements\n\nT10 Diff fixes and enhancements:\n\n- Add SLI4 Lancer support for T10 DIF / BlockGuard (121980)\n- Fix SLI4 BlockGuard behavior when protection data is generated by HBA (121980)\n- Enhance debugfs for injecting T10 DIF errors (123966, 132966)\n- Fix Incorrect usage of bghm for BlockGuard errors (127022)\n\nSigned-off-by: Alex Iannicelli \u003calex.iannicelli@emulex.com\u003e\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "6b5151fd7baec6812fece993ddd7a2cf9fd0125f",
      "tree": "feef3e1904163b444f90d834e16931cdb74f0088",
      "parents": [
        "3ef6d24cd9f473518dd7941e86cc2a5f8992eed0"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Wed Jan 18 16:24:06 2012 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Sun Feb 19 08:08:52 2012 -0600"
      },
      "message": "[SCSI] lpfc 8.3.29: SLI related fixes\n\nSLI related fixes:\n\n- Fix REG_RPI fails on SLI4 HBA putting NPort into NPR state (126230)\n- Fix ELS FDISC failing with local reject / invalid RPI. (126350)\n- Fix reset port when reset is needed during fw_dump (125807)\n- Fix unbounded firmware revision string from port cause panic (126560)\n- Fix driver behavior when receiving an ADISC (126654)\n- Fix driver not returning when bad ndlp found in abts error event\n  handling (126209)\n- Add more driver logs in area of SLI4 port error attention and reset\n  recovery (126813, 124466)\n- Fix failure in handling large CQ/EQ identifiers in an IOV\n  environment (126856)\n- Fix for driver using duplicate RPIs after lancer port reset (126723)\n- Clear vport-\u003efc_myDID in lpfc_els_issue_fdisc to guarentee a\n  zero SID (126779, 126897)\n- Fix for SLI4 Port delivery for BLS ABORT ACC (126289)\n\nSigned-off-by: Alex Iannicelli \u003calex.iannicelli@emulex.com\u003e\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "3ef6d24cd9f473518dd7941e86cc2a5f8992eed0",
      "tree": "0ba650da57b6187e7d635a89d849e064ef58f885",
      "parents": [
        "5954d7380f627371c4d8d7c59c08f9596aa2c674"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Wed Jan 18 16:23:48 2012 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Sun Feb 19 08:08:52 2012 -0600"
      },
      "message": "[SCSI] lpfc 8.3.29: BSG and User interface fixes\n\nBSG and User interface fixes:\n\n- Fix driver processing an els command using 16Gb FC Adapter (126345)\n- Change SLI4 FC port internal loopback to inner internal (126409)\n- Fix bug with driver dump command type 4 using 16Gb FC Adapter (126406)\n- Create character device to take a reference on the driver (126082)\n\nSigned-off-by: Alex Iannicelli \u003calex.iannicelli@emulex.com\u003e\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "5c41dc3a79150e93e5d050871a10b761be8281a1",
      "tree": "3dcde95be5b3cfe96360f2f33978c65016b4471a",
      "parents": [
        "1b51197d0fd0c06877c6df1bba84ac4008a7fc60"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Tue Dec 13 13:23:28 2011 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Thu Dec 15 10:57:45 2011 +0400"
      },
      "message": "[SCSI] lpfc 8.3.28: Update driver version to 8.3.28\n\nSigned-off-by: Alex Iannicelli \u003calex.iannicelli@emulex.com\u003e\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "1b51197d0fd0c06877c6df1bba84ac4008a7fc60",
      "tree": "0b8b6d450e94b10c12ddf4c8df8a765f8d2eecfc",
      "parents": [
        "2e90f4b5a2a0ce5ab72c0c81c74269bd0a62522b"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Tue Dec 13 13:23:09 2011 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Thu Dec 15 10:57:45 2011 +0400"
      },
      "message": "[SCSI] lpfc 8.3.28: Add Loopback support for SLI4 adapters\n\n- Add Basic support for SLI4 Loopback.\n  (CR 124951, 125766, 124951, 125843, 125832, 125843)\n- Added missing protection in setting/clearing of phba-\u003elink_flag bit\n  field (CR 125994)\n- Use link type and link number obtained from READ_CONFIG mailbox\n  command. (CR 126264)\n\nSigned-off-by: Alex Iannicelli \u003calex.iannicelli@emulex.com\u003e\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "2e90f4b5a2a0ce5ab72c0c81c74269bd0a62522b",
      "tree": "8e131436d13de07d6ee771243384e1d91bbb68c4",
      "parents": [
        "df9e1b59f9e4671930a7762b9518461df4ea85f5"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Tue Dec 13 13:22:37 2011 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Thu Dec 15 10:57:45 2011 +0400"
      },
      "message": "[SCSI] lpfc 8.3.28: Critical Miscellaneous fixes\n\n- Make lpfc_sli4_pci_mem_unset interface type aware (CR 124390)\n- Convert byte count to word count when calling __iowrite32_copy (CR 122550)\n- Checked the ERR1 and ERR2 registers for error attention due to SLI\n  Port state affected by forced debug dump. (CR 122986, 122426, 124859)\n- Use the lpfc_readl routine instead of the readl for the port status\n  register read in lpfc_handle_eratt_s4 (CR 125403)\n- Call lpfc_sli4_queue_destroy inside of lpfc_sli4_brdreset before doing\n  a pci function reset (CR 125124, 125168, 125572, 125622)\n- Zero out the HBQ when it is allocated (CR 125663)\n- Alter port reset log messages to indicate error type (CR 125989)\n- Added proper NULL pointer checking to all the places that accessing\n  the queue memory (CR 125832)\n\nSigned-off-by: Alex Iannicelli \u003calex.iannicelli@emulex.com\u003e\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "df9e1b59f9e4671930a7762b9518461df4ea85f5",
      "tree": "b5e81d6b02f138cb272c7f9020828184dccdb966",
      "parents": [
        "cb69f7decc3777822b240c46890a209df288c7bb"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Tue Dec 13 13:22:17 2011 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Thu Dec 15 10:57:44 2011 +0400"
      },
      "message": "[SCSI] Lpfc 8.3.28: FC and SCSI Discovery Fixes\n\nFC and SCSI Discovery Fixes:\n\n- Clear the virtual fabrics bit (word 1 bit 30) when sending the FLOGI\n  and FDISC. (CR 124339)\n- Return a MLQUEUE_DEVICE_BUSY if the driver detects that an I/O is being\n  retried too quickly (CR 124668)\n- Remove NDLP reference put in lpfc_cmpl_els_logo_acc for all but fabric\n  nodes (CR 123924)\n- Only retry FDISCs every second and stop retrying after devloss number\n  of retries (CR 13939)\n- Check to see if vports are unloading before adding them to the vport\n  work array. (CR 124996)\n- Fixed illegal state transition during driver unload (CR 124191)\n- Added missing protection on setting/clearing of vport-\u003efc_flag bit (CR 126002)\n- Set NPIV flag in lpfc_mbx_process_link_up for all ports sli3 and\n  above. (CR 126094)\n- Clear FCP command bytes that are not used. (CR 126209)\n\nSigned-off-by: Alex Iannicelli \u003calex.iannicelli@emulex.com\u003e\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "cb69f7decc3777822b240c46890a209df288c7bb",
      "tree": "8ae647f9d3d50452fc0bc684a8b4108a4f94a65e",
      "parents": [
        "ff78d8f97c85a568c0799b06137a4171db45b923"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Tue Dec 13 13:21:57 2011 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Thu Dec 15 10:57:44 2011 +0400"
      },
      "message": "[SCSI] lpfc 8.3.28: Add support for ABTS failure handling\n\nAdd support for ABTS failure handling:\n\n- Add asynchronous ABTS notification event feature to driver (CR 124578)\n- Change driver message 3092 and 3116 to KERN_WARNING (CR 124768)\n- Alter the SCR ELS command to use the temporary RPI and the\n  Destination DID for SLI4-FC (CR 126070)\n\nSigned-off-by: Alex Iannicelli \u003calex.iannicelli@emulex.com\u003e\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "ff78d8f97c85a568c0799b06137a4171db45b923",
      "tree": "f5bb5d1875075175075c0beb09d770073dd82612",
      "parents": [
        "026abb87a5586c838a47aca7198d78e356b6351e"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Tue Dec 13 13:21:35 2011 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Thu Dec 15 10:57:44 2011 +0400"
      },
      "message": "[SCSI] lpfc 8.3.28: SLI fixes and added SLI4 support\n\nAdapter (SLI) interface fixes:\n\n- Modify WQ handling to use entry_repost (CR 123981)\n- Fix for ABTS.  Do not free original IOCB whenever ABTS fails. (CR 115829)\n- Check board for FCoE before reading FCoE paramaters (CR124731)\n- Add support for SLI4 FC Loop mode (CR 124721)\n- Add support for resource count changes during fw reset. (CR 125888, 125675)\n- Increase CQE count from 256 to 1024. (CR 126149)\n\nSigned-off-by: Alex Iannicelli \u003calex.iannicelli@emulex.com\u003e\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "026abb87a5586c838a47aca7198d78e356b6351e",
      "tree": "39c99398f8aab41fd7623f1d9a79197565a8f2e2",
      "parents": [
        "2cb6fc8c014b9b00c4487a79b8f6ed0da4121f45"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Tue Dec 13 13:20:45 2011 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Thu Dec 15 10:57:43 2011 +0400"
      },
      "message": "[SCSI] lpfc 8.3.28: Miscellaneous fixes in sysfs and mgmt interfaces\n\nMiscellaneous fixes in sysfs and mgmt interfaces:\n\n- Added SLI4 INTF_TYPE and SLI_FAMILY as sub-field to the fwrev sysfs\n  attribute (CR 124103)\n- Added a sysfs attribute \"protocol\" to report SLI4 port link protocol\n  type (CR 124102)\n- Increment mix-and-match minor number by 1 for added \"protocol\" sysfs\n  attribute. (124102)\n- Move the link speed check into the generic sli3/sli4 code\n  path. (CR 124185, 124122)\n- Deleted check for inExtWLen (CR 122523)\n- Add the word \"offline\" to message 2889 (CR 124385)\n- Conditionalize the firmware upgrade/downgrade so that it is only\n  attempted for SLI4 type 2 boards (CR 124406)\n- Return an error if the mbox sysfs is called. (CR 124210)\n- When port_state is less than LPFC_VPORT_READY, report\n  FC_PORTSTATE_BYPASSED (CR 120018)\n- Added driver support for performing persistent linkdown based on\n  configure region 23 (CR 124534)\n- Added restore state and error log when sysfs board_mode attribute\n  access failed (CR 124158)\n- Added support for SLI4_CONFIG non-embedded COMN_GET_CNTL_ADDL_ATTR\n  pass-through (CR 124466)\n- Rejecting un-supported multi-buffer mailbox commands (CR 124771)\n- Byte swap the extended data request and response data for extended\n  mailbox data (CR 125081)\n\nSigned-off-by: Alex Iannicelli \u003calex.iannicelli@emulex.com\u003e\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "acf3368ffb75fc4a83726655d697e79646fe4eb3",
      "tree": "71a150c988cbe40615502a3843f46482274cf299",
      "parents": [
        "09703660edf83b8b6d175440bf745f30580d85ab"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Fri May 27 09:47:43 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:31:24 2011 -0400"
      },
      "message": "scsi: Fix up files implicitly depending on module.h inclusion\n\nThe module.h header was implicitly present everywhere, so files\nwith no explicit include of the module infrastructure would build\nanyway.  We are now removing the implicit include, and so we need\nto call out the module.h file that we need explicitly.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "09703660edf83b8b6d175440bf745f30580d85ab",
      "tree": "6ecccf6279b9229fd3fa6096352c7bcc895060c2",
      "parents": [
        "eefa9cfc891d18aa83744353d2a3fbe95a86ee2d"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Fri May 27 09:37:25 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:31:23 2011 -0400"
      },
      "message": "scsi: Add export.h for EXPORT_SYMBOL/THIS_MODULE as required\n\nFor the basic SCSI infrastructure files that are exporting symbols\nbut not modules themselves, add in the basic export.h header file\nto allow the exports.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "d15fdd348313c64438a99d1324ba2eccdcf1e7e6",
      "tree": "2c8b75edfd89039c23e7f0284e3aea5f6f1e5764",
      "parents": [
        "f9bb2da11db805fca899a18d7d1bb97860fc2cd5"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Mon Oct 10 21:34:27 2011 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Sun Oct 16 11:33:38 2011 -0500"
      },
      "message": "[SCSI] lpfc 8.3.27: Change driver version to 8.3.27\n\nChange driver version to 8.3.27\n\nSigned-off-by: Alex Iannicelli \u003calex.iannicelli@emulex.com\u003e\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "f9bb2da11db805fca899a18d7d1bb97860fc2cd5",
      "tree": "f43a24da27b0600fb2e98c035cadf5c930bf2a79",
      "parents": [
        "5350d872c19a59ef8eadab1e70db83064c134cfa"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Mon Oct 10 21:34:11 2011 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Sun Oct 16 11:32:53 2011 -0500"
      },
      "message": "[SCSI] lpfc 8.3.27: T10 additions for SLI4\n\nAdded T10 DIFF error injection code.\nAdded T10 DIFF structure definitions for SLI4 devices.\n\nSigned-off-by: Alex Iannicelli \u003calex.iannicelli@emulex.com\u003e\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "5350d872c19a59ef8eadab1e70db83064c134cfa",
      "tree": "4a34c698b36f0874ca808a76583a1d69b122437d",
      "parents": [
        "cd1c8301db15ee52bfc5a0e5bc16b52bab8475aa"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Mon Oct 10 21:33:49 2011 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Sun Oct 16 11:32:17 2011 -0500"
      },
      "message": "[SCSI] lpfc 8.3.27: Fix queue allocation failure recovery\n\nFix queue allocation failure recovery\n\n- Move the allocation of the Queues closer to the creation of the queues.\n- If there is a problem with creation, or if the HBA is reset, the queues\n  will be completely freed and re allocated.\n- Only allocate fcp_eq_hdl if cfg_fcp_eq_count is non-zero.\n\nSigned-off-by: Alex Iannicelli \u003calex.iannicelli@emulex.com\u003e\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "cd1c8301db15ee52bfc5a0e5bc16b52bab8475aa",
      "tree": "a05dbb780dd982efaa9ac8a949cfcdfed75c1054",
      "parents": [
        "a183a15f88a6803476abf4c7f097df33f6ca6f92"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Mon Oct 10 21:33:25 2011 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Sun Oct 16 11:31:56 2011 -0500"
      },
      "message": "[SCSI] lpfc 8.3.27: Change algorithm for getting physical port name\n\nImplemented new algorithm for getting physical port name for all SLI4 devices\n\nSigned-off-by: Alex Iannicelli \u003calex.iannicelli@emulex.com\u003e\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "a183a15f88a6803476abf4c7f097df33f6ca6f92",
      "tree": "98f4c78eec6d24b9032e1cf099ccda0c9e190212",
      "parents": [
        "73d91e503a60bd164b636258ae9f558b72010602"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Mon Oct 10 21:32:43 2011 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Sun Oct 16 11:31:19 2011 -0500"
      },
      "message": "[SCSI] lpfc 8.3.27: Changed worst case mailbox timeout\n\nChanged the timeout value for flash-based SLI_CONFIG (0x9B)\nmailbox command to 300 seconds for worst case flash delays.\n\nSigned-off-by: Alex Iannicelli \u003calex.iannicelli@emulex.com\u003e\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "73d91e503a60bd164b636258ae9f558b72010602",
      "tree": "dc319fbf3cb55fc8d011720d5c13f1b814ae8539",
      "parents": [
        "8d6f5cea12e5eebdaca94b3a3a4bd4f12e83d85d"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Mon Oct 10 21:32:10 2011 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Sun Oct 16 11:28:48 2011 -0500"
      },
      "message": "[SCSI] lpfc 8.3.27: Miscellanous logic and interface fixes\n\nMiscellanous logic and interface fixes\n\n- Fix lpfc_init_vfi_cmpl to check the interface type for interface type 0\n  before parsing the results.\n- Cast uint32_t values that are multiplied to uint64_t before the\n  multiplication.\n- Instead of \"break\" statement when PCI read returned error, use the goto\n  statement to the end of the routine after setting return value\n- moved the msleep(10) to the beginning of the wait loop for checking the\n  SLIPort_Status register\n- Added the code to follow the existing wait for SLIPort_Status register RDY,\n  ERR, and RN bits to be set by the port before proceeding to perform PCI\n  function reset.\n- Do not override ulpCt_h and ulpCt_l for SLI 4 ports.\n- For vport delete, call lpfc_nlp_put when the vport\u0027s vpi state is not\n  marked with VPI_REGISTERED.\n- Added missed fields into the driver\u0027s Controller Attributes Structure\n- Changed ringing EQ/CQ/RQ doorbell register to be dependent on the size\n  of the queue.\n- Return -EACCES in issue_reset if cfg_enable_hba_reset is zero.\n- Added new logging flag LOG_FCP_UNDER 0x00040000 to qualify underrun logging.\n- Add a check in the fabric name display routine to display 0 if the port\n  state is \u003c\u003d FLOGI.\n- Add a check to the switch statement in lpfc_decode_firmware_rev to check\n  for an \u0027X\u0027.\n\nSigned-off-by: Alex Iannicelli \u003calex.iannicelli@emulex.com\u003e\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "1dbf5a370606284aa2ed8ba54848631201121638",
      "tree": "c0144a634a83c9884c12d578fe6df33d9e918b47",
      "parents": [
        "f7a919b4cd048f345c07c2235d0fb8ac93d24cca"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Sun Aug 21 21:49:49 2011 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Mon Aug 29 00:16:19 2011 -0700"
      },
      "message": "[SCSI] lpfc 8.3.26: Change driver version to 8.3.26\n\nSigned-off-by: Alex Iannicelli \u003calex.iannicelli@emulex.com\u003e\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "f7a919b4cd048f345c07c2235d0fb8ac93d24cca",
      "tree": "2abd6930e878997db35dc57bf8374a3af6272a59",
      "parents": [
        "079b5c916d19e7533c060b32d4a31ce45c3552d2"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Sun Aug 21 21:49:16 2011 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Mon Aug 29 00:16:19 2011 -0700"
      },
      "message": "[SCSI] lpfc 8.3.26: Fix SYSFS interface issues\n\nFix SYSFS interface issues.\n\n- In the lpfc_sli4_pdev_status_reg_wait() routine, after initial 100ms delay\n  following write to PHYSDEV_CONTROL register for the firmware reaction, check\n  the RN bit and ERR bit of the SLIPORT_STATUS register. If none of them\n  became 1, the previous PHYSDEV_CONTROL register should be considered failed\n  due to lack of privilege and error for no permission should be returned\n  immediately without getting into the wait for RDY bits on the SLIPORT_STATUS\n  register.\n- Remove the driver check on dev-\u003eis_physfn before proceed to perform the\n  PHYSDEV_CONTROL register write, and let the PCI function\u0027s privilege\n  setting and driver handling of PHYSDEV_CONTROL register write failure to\n  handle the reset-ability through the SLI port.\n- Added key to ctlreg_write to prevent unauthorized or unexpected write to\n  the control register.\n- Change return to EACCES for sysfs access that are failed because hba_reset\n  is disabled.\n\nSigned-off-by: Alex Iannicelli \u003calex.iannicelli@emulex.com\u003e\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "079b5c916d19e7533c060b32d4a31ce45c3552d2",
      "tree": "7e1ed1356e7fb0395a7adba1c98fda2ee274efe7",
      "parents": [
        "bf08611bcc461d83199a8449930b176823017f58"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Sun Aug 21 21:48:49 2011 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Mon Aug 29 00:16:18 2011 -0700"
      },
      "message": "[SCSI] lpfc 8.3.26: Fix HBA initialization issues\n\nFix HBA initialization issues\n\n- Swap all values that come from the firmware image on little endian systems.\n  Created a new bf_get_be macro that does the same as the bf_get_le macro but\n  for big endian data instead of little endian data.\n- Moved the incrementing of temp_offset after the copy\n  fixed the write object loop to use temp_offset to figure out where the end\n  of the image is instead of offset.\n- Added the necessary codes for properly bringing the driver instance offline\n  and then trying to bring the port back online with the PCI function IP reset.\n  If it fails to bring the SLI port back online, it will fall through to\n  bringing the SLI port to HBA error offline.\n- Add a call in the probe_one_s3 and probe_one_s4 routines to get the Modeldesc\n- Change OCe50100 to OCe15100\n- Made the error log also include the PCI BAR bitmap returned from kernel call\n  pci_select_bars().\n\nSigned-off-by: Alex Iannicelli \u003calex.iannicelli@emulex.com\u003e\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "bf08611bcc461d83199a8449930b176823017f58",
      "tree": "61a606e4ee6fc73d119ac861887deb51e8a6c2bb",
      "parents": [
        "8dce69ff481a8d17a7d1027f23595083f28b4556"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Sun Aug 21 21:48:13 2011 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Mon Aug 29 00:16:18 2011 -0700"
      },
      "message": "[SCSI] lpfc 8.3.26: Fix issues pertaining to SCSI/FC protocol.\n\nFix issues pertaining to SCSI/FC protocol.\n\n- Allow frames destined to 0xFFFFFE to be processed by the driver by matching\n  that DID with the physical port.\n- Call lpfc_sli_issue_iocb with context1 set to ndlp\n- In echo command accept function, adjust memcpy to limit memcpy to 1K\n- Set LPFC_SLI3_BG_ENABLED properly upon completion.\n- Skip the INIT_VFI call in lpfc_register_fcf if the FCF is already\n  registered and go immediately to initial flogi.\n- use \"status\" variable instead of \"ret\" variable to hold the return of the\n  fc_block_scsi_eh.\n\nSigned-off-by: Alex Iannicelli \u003calex.iannicelli@emulex.com\u003e\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "8ead0bd175848729fc25415b840068e40b2998ad",
      "tree": "ba536b2001cdce05ac265229d4b326de9e009c49",
      "parents": [
        "7d791df730844932feeac3bbf3ac08b510682174"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Fri Jul 22 18:38:16 2011 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Wed Jul 27 15:17:10 2011 +0400"
      },
      "message": "[SCSI] lpfc 8.3.25: Change driver version to 8.3.25\n\nChange driver version to 8.3.25\n\nSigned-off-by: Alex Iannicelli \u003calex.iannicelli@emulex.com\u003e\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "7d791df730844932feeac3bbf3ac08b510682174",
      "tree": "8a1dd1666dc7df7518368327b7eff45719adeae1",
      "parents": [
        "b76f2dc91c0fff7a66616affdc039dc2e4b7ff98"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Fri Jul 22 18:37:52 2011 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Wed Jul 27 15:16:05 2011 +0400"
      },
      "message": "[SCSI] lpfc 8.3.25: Add FCF priority failover functionality\n\nThis patch implements a new FCF failover policy for the lpfc driver. It\nallows the driver to choose which FCF to failover to based on the FCF\npriority. This patch also introduces a new sysfs parameter\n(fcf_failover_policy) to allow the user to choose which FCF failover policy\nto use.\n\nSigned-off-by: Alex Iannicelli \u003calex.iannicelli@emulex.com\u003e\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "b76f2dc91c0fff7a66616affdc039dc2e4b7ff98",
      "tree": "c918b99e5e368f32118044a3ecbb4e793443028c",
      "parents": [
        "0a96e9754d6c4a2a31e50ee6c6e36ec13f80bc25"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Fri Jul 22 18:37:42 2011 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Wed Jul 27 15:14:00 2011 +0400"
      },
      "message": "[SCSI] lpfc 8.3.25: Enhancements to Debug infrastructure\n\nEnhancements to Debug infrastructure\n\n- debugfs additions for new hardware.\n- Correct stack overflow in lpfc_debugfs_dumpHBASlim_data()\n- Correct warning on uninitialized reg_val in lpfc_idiag_drbacc_write()\n- Separated the iDiag command for capturing mailbox commands for generic\n  issue mailbox command entry point and for BSG multi-buffer handling.\n- Added capturing dumping capabiliy of mailbox command and external buffer\n  for the completion of the mailbox command so that the outcome can be\n  examined.\n- Changed all the iDiag command structure data array indexing introduced so\n  far with properly defined macros.\n- Added SLI4 device PCI BAR memory mapped register read/browse, write-by-\n  value, set-bit, and clear-bit methods for both interface type 0 and\n  interface type 2.\n- Corrected warnings on mbxstatus being uninitialized in error paths in\n  lpfc_bsg.c\n\nSigned-off-by: Alex Iannicelli \u003calex.iannicelli@emulex.com\u003e\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "0a96e9754d6c4a2a31e50ee6c6e36ec13f80bc25",
      "tree": "177428ae74bb817eb299102cc5c90ea8f79b36f3",
      "parents": [
        "5248a7498e5f6f3d6d276080466946f82f0ea56a"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Fri Jul 22 18:37:28 2011 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Wed Jul 27 15:12:47 2011 +0400"
      },
      "message": "[SCSI] lpfc 8.3.25: PCI and SR-IOV Fixes\n\nPCI and SR-IOV Fixes\n\n- Call pci_save_state after the pci_restore_state completes.\n- After calling pci_enable_pcie_error_reporting() and checking the return\n  value for logging messages from rc, reset rc to 0 to it will not later be\n  interpreted for error.\n- Read PCI config space SR-IOV capability to get the number of VFs supported.\n- Check for the PF\u0027s supported number of VFs before invoking PCI enable sriov\n  API call and log error message that user requested number of VFs is beyond\n  the PF capability if such request is passed in.\n- Added check for Physical function with Virtual Functions attached. If so,\n  first disable all the VFs before proceeding to device reset.\n\nSigned-off-by: Alex Iannicelli \u003calex.iannicelli@emulex.com\u003e\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "5248a7498e5f6f3d6d276080466946f82f0ea56a",
      "tree": "902e39cd0c393453094a631a0ced072cdc885f6e",
      "parents": [
        "7851fe2c7f294d0beccf4c3d6af52e8247b89f00"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Fri Jul 22 18:37:06 2011 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Wed Jul 27 15:12:19 2011 +0400"
      },
      "message": "[SCSI] lpfc 8.3.25: Fabric and Target Discovery Fixes\n\nFabric and Target Discovery Fixes\n\n- Clear FC_VPORT_NEEDS_INIT_VPI flag during completion of REG_VFI mailbox\n  command.\n- Prevent SLI3 Code from unregistering the physical VPI.\n- Add an else clause to the code that checks and sets\n  sp-\u003ecmn.request_multiple_Nport to clear the bit.\n- Remove a redundant mbox free.\n- Modified lpfc_sli4_async_fip_evt to pass in physical VPI toi\n  lpfc_find_vport_by_vpid function.\n- Modified lpfc_find_vport_by_vpid to translate physical VPI to logical VPI\n  before comparing with vport VPI.\n\nSigned-off-by: Alex Iannicelli \u003calex.iannicelli@emulex.com\u003e\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "7851fe2c7f294d0beccf4c3d6af52e8247b89f00",
      "tree": "da056a1fd71824d3c8fd6e2b663cba5f3c965d94",
      "parents": [
        "88a2cfbb8bf3802ca5a90c7d1567a1e542e6ef0c"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Fri Jul 22 18:36:52 2011 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Wed Jul 27 15:11:02 2011 +0400"
      },
      "message": "[SCSI] lpfc 8.3.25: Adapter Interface fixes and changes\n\nAdapter Interface fixes and changes\n\n- Modify the macro field from lpfc_init_vpi_vpi to lpfc_init_vfi_vpi\n- Add the new CQE_CODE_RECEIVE_V1 CQE Code, add code in the driver to handle\n  the new Code the same as the CQE_CODE_RECEIVE code except that there are\n  two new checks for this code that will cause the driver to use the new V1\n  macros for rq_id and fcf_id.\n- Fix a bug in lpfc_prep_seq() where the size out of the first CQE was\n  ONLY being used, even though multiple dmabufs make up the sequence,\n  each have their own CQE with potentially different sizes.\n- Fix bug in lpfc_bsg_ct_unsol_event() where the ulpContext and ulpWord[3]\n  fields of the XMIT_SEQUENCE64_CX IOCB were being calculated incorrectly.\n- Do physical to logical translation before indexing into the active\n  XRI array.\n- Populate physical vpi in the iocb data structure.\n- Put the current accumulated total in each IOCB in the chain as we are\n  walking thru then. The last IOCB in the chain should have the total\n  length of the sequence.\n\nSigned-off-by: Alex Iannicelli \u003calex.iannicelli@emulex.com\u003e\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "88a2cfbb8bf3802ca5a90c7d1567a1e542e6ef0c",
      "tree": "ca4881c35397515cddea448084dd8a3c6db97191",
      "parents": [
        "7c56b9fd3b6d2d933075d12abee67ceb7c90d04a"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Fri Jul 22 18:36:33 2011 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Wed Jul 27 15:09:14 2011 +0400"
      },
      "message": "[SCSI] lpfc 8.3.25: Miscellaneous Bug fixes and code cleanup\n\nMiscellaneous Bug fixes and code cleanup\n\n- Fix 16G link speed reporting by adding check for 16G check.\n- Change the check and enforcement of MAILBOX_EXT_SIZE (2048B)\n  to the check and enforcement of BSG_MBOX_SIZE - sizeof(MAILBOX_t) (3840B).\n- Instead of waiting for a fixed amount of time after performing firmware\n  reset, the driver shall wait for the Lancer SLIPORT_STATUS register for the\n  readiness of the firmware for bring up.\n- Add logging to indicate when dynamic parameters are changed.\n- Add revision and date to the firmware image format.\n- Use revision instead of rev_name to check firmware image version.\n- Update temporary offset after memcopy is complete for firmware update.\n- Consolidated the use of the macros to get rid of duplicated register\n  offset definitions.\n- Removed the unused second parameter in routine lpfc_bsg_diag_mode_enter()\n- Enable debugfs when debugfs is enabled.\n- Update function comments for lpfc_sli4_alloc_xri and lpfc_sli4_init_rpi_hdrs.\n\nSigned-off-by: Alex Iannicelli \u003calex.iannicelli@emulex.com\u003e\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "7c56b9fd3b6d2d933075d12abee67ceb7c90d04a",
      "tree": "71edc723c736cdf55a738f8b56f83513238caebc",
      "parents": [
        "154fbf06485bbb6c28f1f7ebf462e4895613033c"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Fri Jul 22 18:36:25 2011 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Wed Jul 27 15:06:29 2011 +0400"
      },
      "message": "[SCSI] lpfc 8.3.25: T10 DIF Fixes\n\nT10 DIF Fixes\n\n- Fix the case where the SCSI Host supplies the CRC and driver to controller\n  protection is on.\n- Only support T10 DIF type 1. LBA always goes in ref tag and app tag is not\n  checked.\n- Change the format of the sense data passed up to the SCSI layer to match the\n  Descriptor Format Sense Data found in SPC-4 sections 4.5.2.1 and 4.5.2.2.\n- Fix Slip PDE implementation.\n- Remove BUG() in else casein lpfc_sc_to_bg_opcodes.\n\nSigned-off-by: Alex Iannicelli \u003calex.iannicelli@emulex.com\u003e\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "d3ec4844d449cf7af9e749f73ba2052fb7b72fc2",
      "tree": "c515913e85f7e50878c83da2a88bc5a7269d087c",
      "parents": [
        "0003230e8200699860f0b10af524dc47bf8aecad",
        "df2e301fee3c2c2a87592151397ad7699bb14c37"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 25 13:56:39 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 25 13:56:39 2011 -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: (43 commits)\n  fs: Merge split strings\n  treewide: fix potentially dangerous trailing \u0027;\u0027 in #defined values/expressions\n  uwb: Fix misspelling of neighbourhood in comment\n  net, netfilter: Remove redundant goto in ebt_ulog_packet\n  trivial: don\u0027t touch files that are removed in the staging tree\n  lib/vsprintf: replace link to Draft by final RFC number\n  doc: Kconfig: `to be\u0027 -\u003e `be\u0027\n  doc: Kconfig: Typo: square -\u003e squared\n  doc: Konfig: Documentation/power/{pm \u003d\u003e apm-acpi}.txt\n  drivers/net: static should be at beginning of declaration\n  drivers/media: static should be at beginning of declaration\n  drivers/i2c: static should be at beginning of declaration\n  XTENSA: static should be at beginning of declaration\n  SH: static should be at beginning of declaration\n  MIPS: static should be at beginning of declaration\n  ARM: static should be at beginning of declaration\n  rcu: treewide: Do not use rcu_read_lock_held when calling rcu_dereference_check\n  Update my e-mail address\n  PCIe ASPM: forcedly -\u003e forcibly\n  gma500: push through device driver tree\n  ...\n\nFix up trivial conflicts:\n - arch/arm/mach-ep93xx/dma-m2p.c (deleted)\n - drivers/gpio/gpio-ep93xx.c (renamed and context nearby)\n - drivers/net/r8169.c (just context changes)\n"
    },
    {
      "commit": "497888cf69bf607ac1fe061a6437e0a670b0022f",
      "tree": "ac0897eff214f09c89d5f4fbc3c03ef9d010a83c",
      "parents": [
        "06b72d06d6b182bdaaaec686dbd8b602949521ee"
      ],
      "author": {
        "name": "Phil Carmody",
        "email": "ext-phil.2.carmody@nokia.com",
        "time": "Thu Jul 14 15:07:13 2011 +0300"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Jul 21 14:10:00 2011 +0200"
      },
      "message": "treewide: fix potentially dangerous trailing \u0027;\u0027 in #defined values/expressions\n\nAll these are instances of\n  #define NAME value;\nor\n  #define NAME(params_opt) value;\n\nThese of course fail to build when used in contexts like\n  if(foo $OP NAME)\n  while(bar $OP NAME)\nand may silently generate the wrong code in contexts such as\n  foo \u003d NAME + 1;    /* foo \u003d value; + 1; */\n  bar \u003d NAME - 1;    /* bar \u003d value; - 1; */\n  baz \u003d NAME \u0026 quux; /* baz \u003d value; \u0026 quux; */\n\nReported on comp.lang.c,\nMessage-ID: \u003cab0d55fe-25e5-482b-811e-c475aa6065c3@c29g2000yqd.googlegroups.com\u003e\nInitial analysis of the dangers provided by Keith Thompson in that thread.\n\nThere are many more instances of more complicated macros having unnecessary\ntrailing semicolons, but this pile seems to be all of the cases of simple\nvalues suffering from the problem. (Thus things that are likely to be found\nin one of the contexts above, more complicated ones aren\u0027t.)\n\nSigned-off-by: Phil Carmody \u003cext-phil.2.carmody@nokia.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "b11d48e898de3cbe290051a31a4399e5ba40246b",
      "tree": "0096104b0672ceeef289e9ec7f2e9c20672229c4",
      "parents": [
        "0d72c6fcb5cd215eeab824fac216ea42c5b574aa"
      ],
      "author": {
        "name": "Stephen Boyd",
        "email": "sboyd@codeaurora.org",
        "time": "Thu May 12 16:50:06 2011 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Wed Jun 29 10:40:35 2011 -0500"
      },
      "message": "[SCSI] lpfc: Silence DEBUG_STRICT_USER_COPY_CHECKS\u003dy warning\n\nEnabling DEBUG_STRICT_USER_COPY_CHECKS causes the following\nwarning:\n\nIn file included from arch/x86/include/asm/uaccess.h:573,\n                 from include/linux/uaccess.h:5,\n                 from include/linux/highmem.h:7,\n                 from include/linux/pagemap.h:10,\n                 from include/linux/blkdev.h:12,\n                 from drivers/scsi/lpfc/lpfc_debugfs.c:21:\nIn function \u0027copy_from_user\u0027:\narch/x86/include/asm/uaccess_64.h:65:\nwarning: call to \u0027copy_from_user_overflow\u0027 declared with\nattribute warning: copy_from_user() buffer size is not provably\ncorrect\n\npresumably due to buf_size being signed causing GCC to fail to\nsee that buf_size can\u0027t become negative.\n\nSigned-off-by: Stephen Boyd \u003csboyd@codeaurora.org\u003e\nAcked-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "7ad20aa9d39a525542b0840ac38bfc77be831e19",
      "tree": "9ab9318a9e5f600fef19fde9f085d5d145e2dd6d",
      "parents": [
        "6d368e532168cb621731b3936945cd910cb25bd0"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Tue May 24 11:44:28 2011 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jbottomley@parallels.com",
        "time": "Thu May 26 22:49:39 2011 -0500"
      },
      "message": "[SCSI] lpfc 8.3.24: Extend BSG infrastructure and add link diagnostics\n\nExtend BSG infrastructure and add link diagnostics:\n- Removed unnecessary copies in handling pass-through mbox cmds.\n- Add embedded SLI_CONFIG support for BSG.\n- Add multibuffer support.\n- Implemented the setting up and tearing down Lancer FC device for performing\n  internal and external loopback diagnostic tests.\n- Implemented the driver support for performing new link diagnostic tests\n\nSigned-off-by: Alex Iannicelli \u003calex.iannicelli@emulex.com\u003e\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cjbottomley@parallels.com\u003e\n"
    },
    {
      "commit": "6d368e532168cb621731b3936945cd910cb25bd0",
      "tree": "6d49d2dea91c6637ab4cf38b61ec3a0eecc0bdfb",
      "parents": [
        "52d5244096017bbd11164479116baceaede342b0"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Tue May 24 11:44:12 2011 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jbottomley@parallels.com",
        "time": "Thu May 26 22:49:38 2011 -0500"
      },
      "message": "[SCSI] lpfc 8.3.24: Add resource extent support\n\nThis patch adds support for hardware that returns resource ids via\nextents rather than contiguous ranges.\n\n[jejb: checkpatch.pl fixes]\nSigned-off-by: Alex Iannicelli \u003calex.iannicelli@emulex.com\u003e\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cjbottomley@parallels.com\u003e\n"
    },
    {
      "commit": "52d5244096017bbd11164479116baceaede342b0",
      "tree": "1e61c05ab7f1babd2ed44f6136bc6f9384d9f786",
      "parents": [
        "912e3acde60b3b9ebf46c5ec5ae6bd01b80132c8"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Tue May 24 11:42:45 2011 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jbottomley@parallels.com",
        "time": "Thu May 26 22:49:37 2011 -0500"
      },
      "message": "[SCSI] lpfc 8.3.24: Add request-firmware support\n\nAdd request-firmware support:\n- Add support for request_firmware interface for INTF2 SLI4 ports.\n- Add ability to reset SLI4 INTF2 ports.\n\nSigned-off-by: Alex Iannicelli \u003calex.iannicelli@emulex.com\u003e\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cjbottomley@parallels.com\u003e\n"
    },
    {
      "commit": "912e3acde60b3b9ebf46c5ec5ae6bd01b80132c8",
      "tree": "2ca2593ff23e61580879e1deb405b2dfc8d92f83",
      "parents": [
        "c0c1151276aae83dffbe3f2837a3b1d893894115"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Tue May 24 11:42:11 2011 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jbottomley@parallels.com",
        "time": "Thu May 26 22:49:36 2011 -0500"
      },
      "message": "[SCSI] lpfc 8.3.24: Add SR-IOV control\n\nSigned-off-by: Alex Iannicelli \u003calex.iannicelli@emulex.com\u003e\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cjbottomley@parallels.com\u003e\n"
    },
    {
      "commit": "c0c1151276aae83dffbe3f2837a3b1d893894115",
      "tree": "60942e578180d31b37c4ae989c6bd98657362792",
      "parents": [
        "0558056c1ecd177f2621fc2a0484d565270f7ae1"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Tue May 24 11:41:34 2011 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jbottomley@parallels.com",
        "time": "Thu May 26 22:49:36 2011 -0500"
      },
      "message": "[SCSI] lpfc 8.3.24: Extended hardware support and support dump images\n\nExtended hardware support and support dump images:\n- Make the size to be MAILBOX_SYSFS_MAX (4096) so that it allows the maximum\n  sysfs binary access interface possible.\n- Add ids and model names for new hardware\n- Add capability of inducing SLI4 firmware dump obj file\n\nSigned-off-by: Alex Iannicelli \u003calex.iannicelli@emulex.com\u003e\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cjbottomley@parallels.com\u003e\n"
    },
    {
      "commit": "0558056c1ecd177f2621fc2a0484d565270f7ae1",
      "tree": "c29b0ac1ddd56b94f15f6edf8c62bdddf6ae851e",
      "parents": [
        "1ca1e43e55f4cd068f997154ffaf5fa62b08b802"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Tue May 24 11:40:48 2011 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jbottomley@parallels.com",
        "time": "Thu May 26 22:49:35 2011 -0500"
      },
      "message": "[SCSI] lpfc 8.3.24: Miscellaneous Fixes and Corrections\n\nMiscellaneous Fixes and Corrections\n- Remove the memset in the lpfc_sli4_remove_rpi_hdrs call.\n- Correct swapping of SGE word 2 relative to offset value\n- Reorganize CQ and EQ usage to comply with SLI4 Specification.\n- Expand the driver to check the rn bit. Only detect an error if the error bit\n  is set and the RN bit is NOT set.\n- If mailbox completion code is not success AND the mailbox status is success,\n  then and only then will the driver overwrite the mailbox status.\n- When driver initializing device, if the device is on a PCIe bus, set\n  PCI\u0027s \"needs fundamental reset\" bit so that EEH uses fundamental reset\n  instead of hot reset for recovery.\n- Prevent driver from using new WWN when changed in firmware (until driver\n  reload)\n- When HBA reports maximum SGE size \u003e 0xffffffff (infinite), override\n  with 0x80000000.\n- Fixed potential missed SLI4 device initialization failure conditions.\n- Added 100ms delay before driver action following IF_TYPE_2 function reset.\n- Reverted patch to UNREG/REG on PLOGI to mapped/unmapped node.\n- Add a check for the CVL received flag in the fcf inuse routine to avoid\n  unregistering the fcf if Devloss fires before Delay discover timer fires.\n\nSigned-off-by: Alex Iannicelli \u003calex.iannicelli@emulex.com\u003e\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cjbottomley@parallels.com\u003e\n"
    },
    {
      "commit": "57d19e80f459dd845fb3cfeba8e6df8471bac142",
      "tree": "8254766715720228db3d50f1ef3c7fe003c06d65",
      "parents": [
        "ee9ec4f82049c678373a611ce20ac67fe9ad836e",
        "e64851f5a0ad6ec991f74ebb3108c35aa0323d5f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 23 09:12:26 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 23 09:12:26 2011 -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: (39 commits)\n  b43: fix comment typo reqest -\u003e request\n  Haavard Skinnemoen has left Atmel\n  cris: typo in mach-fs Makefile\n  Kconfig: fix copy/paste-ism for dell-wmi-aio driver\n  doc: timers-howto: fix a typo (\"unsgined\")\n  perf: Only include annotate.h once in tools/perf/util/ui/browsers/annotate.c\n  md, raid5: Fix spelling error in comment (\u0027Ofcourse\u0027 --\u003e \u0027Of course\u0027).\n  treewide: fix a few typos in comments\n  regulator: change debug statement be consistent with the style of the rest\n  Revert \"arm: mach-u300/gpio: Fix mem_region resource size miscalculations\"\n  audit: acquire creds selectively to reduce atomic op overhead\n  rtlwifi: don\u0027t touch with treewide double semicolon removal\n  treewide: cleanup continuations and remove logging message whitespace\n  ath9k_hw: don\u0027t touch with treewide double semicolon removal\n  include/linux/leds-regulator.h: fix syntax in example code\n  tty: fix typo in descripton of tty_termios_encode_baud_rate\n  xtensa: remove obsolete BKL kernel option from defconfig\n  m68k: fix comment typo \u0027occcured\u0027\n  arch:Kconfig.locks Remove unused config option.\n  treewide: remove extra semicolons\n  ...\n"
    },
    {
      "commit": "70f23fd66bc821a0e99647f70a809e277cc93c4c",
      "tree": "3e768b77e63c6364ef32cf257c9449369afd215f",
      "parents": [
        "c719864f15676af92b705589c93ba1468b89cd24"
      ],
      "author": {
        "name": "Justin P. Mattock",
        "email": "justinmattock@gmail.com",
        "time": "Tue May 10 10:16:21 2011 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue May 10 10:16:21 2011 +0200"
      },
      "message": "treewide: fix a few typos in comments\n\n- kenrel -\u003e kernel\n- whetehr -\u003e whether\n- ttt -\u003e tt\n- sss -\u003e ss\n\nSigned-off-by: Justin P. Mattock \u003cjustinmattock@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "b413f498e12faaf5912de89e7ac7e882956e0b0a",
      "tree": "34e6103e652e74aa459dc7b99cd254fbd310f3ac",
      "parents": [
        "b6e3b9c606f271824bdeb6a40a080452eb086598"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Sat Apr 16 11:03:52 2011 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Sun May 01 11:11:09 2011 -0500"
      },
      "message": "[SCSI] lpfc 8.3.23: Update driver version to 8.3.23\n\nUpdate driver version to 8.3.22\n\nSigned-off-by: Alex Iannicelli \u003calex.iannicelli@emulex.com\u003e\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "b6e3b9c606f271824bdeb6a40a080452eb086598",
      "tree": "9180f8036f9a729b40b2c8243e241c600d6afa12",
      "parents": [
        "c31098cef5e091e22a02ff255f911e0ad71cc393"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Sat Apr 16 11:03:43 2011 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Sun May 01 11:10:41 2011 -0500"
      },
      "message": "[SCSI] lpfc 8.3.23: BSG additions and fixes\n\n- Fixed the mixed declarations and codes which violate ISO C90\n   (declarations in subsections that assign at declaration)\n- Add BSG data transfer size protection in mailbox command pass-through path\n- Invoke BSG job_done while holding spinlock to fix deadlock\n- Added support for checking SLI_CONFIG subcommands\n- Fixed bug in BSG mailbox size check to non-embedded external buffer\n\nSigned-off-by: Alex Iannicelli \u003calex.iannicelli@emulex.com\u003e\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "c31098cef5e091e22a02ff255f911e0ad71cc393",
      "tree": "426fa3ea6b39ee703a999db55e5d8283c1920603",
      "parents": [
        "9589b062f53e314ea3abfaca8de7a260b4ef69c2"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Sat Apr 16 11:03:33 2011 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Sun May 01 11:07:33 2011 -0500"
      },
      "message": "[SCSI] lpfc 8.3.23: Fixes related to new hardware\n\nFixes related to new hardware\n\n- Restrict driver to look at BAR2 or BAR4 only for if_type 0.\n- Allow SLI4 with FCOE_MODE not set for new SLI4 FC adapters.\n- Add Temporary RPI field to the ELS request WQE.\n- Do not override CT field in issue_els_flogi for SLI4 IF type 2\n- For RQ_CREATE_V2 mbx cmd: fill in the rqe_size and page_size for RQ_CREATE.\n\nSigned-off-by: Alex Iannicelli \u003calex.iannicelli@emulex.com\u003e\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "9589b062f53e314ea3abfaca8de7a260b4ef69c2",
      "tree": "e1a1e7138e2950aac7a83a7833fe50a9271b8288",
      "parents": [
        "86a80846a68eeb8575119db61f6b262f49522e6f"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Sat Apr 16 11:03:17 2011 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Sun May 01 11:03:38 2011 -0500"
      },
      "message": "[SCSI] lpfc 8.3.23: Miscellaneous fixes\n\nMiscellaneous fixes\n\n- Do not limit RPI Count to a minimum of 64\n- Fix FCFI incorrect on received unsolicited frames.\n- Save the FCFI returned in the REG_FCFI mailbox command if it was successful.\n- Fixed Vports not sending FDISC after lips.\n- Align based on the SLI4_PAGE_SIZE.\n- Fixed double byte swap on received RRQ.\n- Fixed mask size for the wq_id mask from 0x7F to 0x7FFF.\n- Clear FC_FABRIC flag when NPIV LOGO completes (and add a log message).\n- Modified driver to skip round robin only when ulpStatus\u003d\u003dLOCAL_REJECT\n  and word4\u003dSEQUENCE_TIMEOUT to prevent FLOGI to disconnected FCF.\n- Don\u0027t add rport if driver unloading\n\nSigned-off-by: Alex Iannicelli \u003calex.iannicelli@emulex.com\u003e\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "86a80846a68eeb8575119db61f6b262f49522e6f",
      "tree": "000c28dbd17cf370424b47771cbeb0876ccec3f6",
      "parents": [
        "7c38c05b3ef1a8a9f7e0416072a8ea2730841c91"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Sat Apr 16 11:03:04 2011 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Sun May 01 11:01:52 2011 -0500"
      },
      "message": "[SCSI] lpfc 8.3.23: Debugfs enhancements\n\nDebugfs enhancements\n\n- Added iDiag support for new adapters.\n- Added queue entry access methods.\n- Fix host/port index in decimal\n- Added Doorbell register access methods.\n\nSigned-off-by: Alex Iannicelli \u003calex.iannicelli@emulex.com\u003e\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "5cd049a59913f359e7d30c11d2dc6187822e77b1",
      "tree": "f1406a16f6f0b786857e4433467d7ad762e45186",
      "parents": [
        "f04ca1b65480df9ecbaaa797e62b063387429410"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@infradead.org",
        "time": "Mon Apr 04 09:42:14 2011 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Sun May 01 10:22:40 2011 -0500"
      },
      "message": "[SCSI] remove cmd-\u003eserial_number litter\n\nStop using cmd-\u003eserial_number in printks.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "07f9479a40cc778bc1462ada11f95b01360ae4ff",
      "tree": "0676cf38df3844004bb3ebfd99dfa67a4a8998f5",
      "parents": [
        "9d5e6bdb3013acfb311ab407eeca0b6a6a3dedbf",
        "cd2e49e90f1cae7726c9a2c54488d881d7f1cd1c"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Apr 26 10:22:15 2011 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Apr 26 10:22:59 2011 +0200"
      },
      "message": "Merge branch \u0027master\u0027 into for-next\n\nFast-forwarded to current state of Linus\u0027 tree as there are patches to be\napplied for files that didn\u0027t exist on the old branch.\n"
    },
    {
      "commit": "6eab04a87677a37cf15b52e2b4b4fd57917102ad",
      "tree": "dc92e25473e7e5c9183312d7feeeaeabb2157baf",
      "parents": [
        "9f0af69b2dd34d2c21817d599db7bdb3c972a759"
      ],
      "author": {
        "name": "Justin P. Mattock",
        "email": "justinmattock@gmail.com",
        "time": "Fri Apr 08 19:49:08 2011 -0700"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Sun Apr 10 17:01:05 2011 +0200"
      },
      "message": "treewide: remove extra semicolons\n\nSigned-off-by: Justin P. Mattock \u003cjustinmattock@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "25985edcedea6396277003854657b5f3cb31a628",
      "tree": "f026e810210a2ee7290caeb737c23cb6472b7c38",
      "parents": [
        "6aba74f2791287ec407e0f92487a725a25908067"
      ],
      "author": {
        "name": "Lucas De Marchi",
        "email": "lucas.demarchi@profusion.mobi",
        "time": "Wed Mar 30 22:57:33 2011 -0300"
      },
      "committer": {
        "name": "Lucas De Marchi",
        "email": "lucas.demarchi@profusion.mobi",
        "time": "Thu Mar 31 11:26:23 2011 -0300"
      },
      "message": "Fix common misspellings\n\nFixes generated by \u0027codespell\u0027 and manually reviewed.\n\nSigned-off-by: Lucas De Marchi \u003clucas.demarchi@profusion.mobi\u003e\n"
    },
    {
      "commit": "4b3203052494ea7b0a445ace676cd2013917c807",
      "tree": "e77e4e3af5c20ec911945de086e7a1eb6b069bad",
      "parents": [
        "792581de597c78ee353b6e2a06490f0ef576032e"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Fri Mar 11 16:06:58 2011 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Mar 23 11:36:16 2011 -0500"
      },
      "message": "[SCSI] lpfc 8.3.22: Update driver version to 8.3.22\n\nUpdate driver version to 8.3.22\n\nSigned-off-by: Alex Iannicelli \u003calex.iannicelli@emulex.com\u003e\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "792581de597c78ee353b6e2a06490f0ef576032e",
      "tree": "55e4bb0574fb60a4821e47bce4490c02d91cf362",
      "parents": [
        "546fc854d0faa76358d1deffd2c4f6b8598bf5f2"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Fri Mar 11 16:06:44 2011 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Mar 23 11:36:14 2011 -0500"
      },
      "message": "[SCSI] lpfc 8.3.22: Update Copyright Dates\n\nUpdate Copyright Dates\n\nSigned-off-by: Alex Iannicelli \u003calex.iannicelli@emulex.com\u003e\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "546fc854d0faa76358d1deffd2c4f6b8598bf5f2",
      "tree": "523076e691975ef8ade0f60e9f10aa6297f57e7b",
      "parents": [
        "9940b97bb30d7435c881418c809ed652eb329583"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Fri Mar 11 16:06:29 2011 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Mar 23 11:36:12 2011 -0500"
      },
      "message": "[SCSI] lpfc 8.3.22: FC Discovery fixes\n\nFC Discovery fixes\n- In lpfc_sli4_bpl2sgl byte swapping the SGL in word2.\n- In lpfc_sli4_iocb2wqe byteswap the data for CMD_GEN_REQUEST64_CR type WQE.\n- In lpfc_sli4_seq_abort_acc do not set the oxid into the iocb\u0027s xritag field.\n- In lpfc_sli4_seq_abort_acc check the return value of lpfc_sli_issue_iocb.\n- Inprove messages in this area.\n\nSigned-off-by: Alex Iannicelli \u003calex.iannicelli@emulex.com\u003e\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    }
  ],
  "next": "9940b97bb30d7435c881418c809ed652eb329583"
}
