)]}'
{
  "log": [
    {
      "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"
    },
    {
      "commit": "9940b97bb30d7435c881418c809ed652eb329583",
      "tree": "d274c01b97553711c10f0d862b460aa3cd00ba02",
      "parents": [
        "7f86059ac016d8662e5fbfab4875529510977b47"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Fri Mar 11 16:06:12 2011 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Mar 23 11:36:09 2011 -0500"
      },
      "message": "[SCSI] lpfc 8.3.22: Add support for PCI Adapter Failure\n\nPeriodically poll adapter registers to detect pci adapter failure\n(reads return -1). On failure, take port offline, set error indicators\nand wake up worker threads. Threads will take adapter offline.\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": "7f86059ac016d8662e5fbfab4875529510977b47",
      "tree": "d0baa921c2c2b642663d25a615905f7a302f567f",
      "parents": [
        "5a6f133eea2d0b4f8f75367b803fef0f03acf268"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Fri Mar 11 16:05:52 2011 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Mar 23 11:36:07 2011 -0500"
      },
      "message": "[SCSI] lpfc 8.3.22: T10-DIF corrections\n\nT10-DIF corrections\n- Add selective reset jump table entry\n- Split T10-DIF BDEs that cross 4K boundary\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": "5a6f133eea2d0b4f8f75367b803fef0f03acf268",
      "tree": "76c6b5cac1ba7b590289cb04f4a5e26fb631fc71",
      "parents": [
        "d1e12de804f9d8ad114786ca7c2ce593cba79891"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Fri Mar 11 16:05:35 2011 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Mar 23 11:36:03 2011 -0500"
      },
      "message": "[SCSI] lpfc 8.3.22: Add new mailbox command and new BSG fix\n\n- Add new Queue Create Mailbox version support\n- Make lpfc_bsg_wake_mbox_wait routine check the mailboxes job reference before\n  using it.\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": "a44f99c7efdb88fa41128065c9a9445c19894e34",
      "tree": "9d9dc6026b2c0409eca05e360c98b8a688ccdb1e",
      "parents": [
        "b87a2d3e3147bd140da2eae584772c353d11421b",
        "22942c00a6ad6e9e93b53811a6de72c821c15d22"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 20 18:14:55 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 20 18:14:55 2011 -0700"
      },
      "message": "Merge branch \u0027trivial\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6\n\n* \u0027trivial\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6: (25 commits)\n  video: change to new flag variable\n  scsi: change to new flag variable\n  rtc: change to new flag variable\n  rapidio: change to new flag variable\n  pps: change to new flag variable\n  net: change to new flag variable\n  misc: change to new flag variable\n  message: change to new flag variable\n  memstick: change to new flag variable\n  isdn: change to new flag variable\n  ieee802154: change to new flag variable\n  ide: change to new flag variable\n  hwmon: change to new flag variable\n  dma: change to new flag variable\n  char: change to new flag variable\n  fs: change to new flag variable\n  xtensa: change to new flag variable\n  um: change to new flag variables\n  s390: change to new flag variable\n  mips: change to new flag variable\n  ...\n\nFix up trivial conflict in drivers/hwmon/Makefile\n"
    },
    {
      "commit": "bfbec92075a296eaaddd53b3327ccc259b377299",
      "tree": "24d5cb30a713ee463a085390ebcc4df4f41be221",
      "parents": [
        "76aea3e9fe1e6b74e8f7c75324fde940701346d4"
      ],
      "author": {
        "name": "matt mooney",
        "email": "mfm@muteddisk.com",
        "time": "Fri Jan 14 06:12:49 2011 -0800"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu Mar 17 14:05:35 2011 +0100"
      },
      "message": "scsi: change to new flag variable\n\nReplace EXTRA_CFLAGS with ccflags-y.\n\nSigned-off-by: matt mooney \u003cmfm@muteddisk.com\u003e\nAcked-by: WANG Cong \u003cxiyou.wangcong@gmail.com\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "3496343df5062d36354a106f19c9688a6ecf9734",
      "tree": "7c7c10526f9181211640b05e074fa45884d44eb3",
      "parents": [
        "f55ca84d92d0c249ce4f4b8d493657a59c359c5d"
      ],
      "author": {
        "name": "Mike Christie",
        "email": "michaelc@cs.wisc.edu",
        "time": "Fri Feb 25 14:04:28 2011 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Feb 28 11:21:53 2011 -0600"
      },
      "message": "[SCSI] lpfc: block target when port queueing limit is hit\n\nInstead of blocking the entire host when the port\u0027s\nqueueing limit is hit, we should only block the port\u0027s\ntarget. This will allow IO to other ports to execute.\n\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nAcked-by: James Smart  \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "f55ca84d92d0c249ce4f4b8d493657a59c359c5d",
      "tree": "40bec986cc1f783efbb932c014ea146655b206a0",
      "parents": [
        "76f0c37a26b48522a1f4051a7b8d091fc3e545d5"
      ],
      "author": {
        "name": "Mike Christie",
        "email": "michaelc@cs.wisc.edu",
        "time": "Fri Feb 25 14:04:27 2011 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Feb 28 11:17:44 2011 -0600"
      },
      "message": "[SCSI] lpfc: force retry in queuecommand when port is transitioning\n\nIf the port takes a while to transition we could exhaust\nthe retries when using DID_TRANSPORT_DISRUPTED. For this\ncase we do not want to use any of the cmd\u0027s\nretries, because if the command was running then when\nit got failed the retry counter was already incremented.\nAnd if this is the first time we are seeing the command,\n(it got queued because it slipped through during the race)\nthen it should not have its retries incremented. The\nfc class will decide the correct handling later.\n\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nAcked-by: James Smart  \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "6fc124697a0428148b9a8179e8431fa538d2994c",
      "tree": "3ad586057217753ccda4e585a95ef609ce4f8354",
      "parents": [
        "2a622bfbe1d95664ecd4bc1cfe6dacf4788dfc10"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Wed Feb 16 12:40:15 2011 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Fri Feb 18 15:36:34 2011 -0600"
      },
      "message": "[SCSI] lpfc 8.3.21: Change lpfc driver version to 8.3.21\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": "2a622bfbe1d95664ecd4bc1cfe6dacf4788dfc10",
      "tree": "25d1bb419a3036612fe4967309804a2ec4c6a195",
      "parents": [
        "ab56dc2e1d32556971e0729b3a6c37e0ff3104a6"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Wed Feb 16 12:40:06 2011 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Fri Feb 18 15:36:33 2011 -0600"
      },
      "message": "[SCSI] lpfc 8.3.21: Debugfs additions\n\n- Add the driver debugfs framework for supporting debugfs read and write\n  operations, and iDiag command structure.\n- Add read and write to SLI4 device PCI config space registers.\n- Add the driver support of debugfs PCI config space register bits set/clear\n  methods to the provided bitmask.\n- Add iDiag driver support for SLI4 device queue diagnostic.\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": "ab56dc2e1d32556971e0729b3a6c37e0ff3104a6",
      "tree": "181e6ec72607f191b88aa7f0a56a4c00211c9aee",
      "parents": [
        "924941444b481fc862b2de5e1dd7692ca85274d7"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Wed Feb 16 12:39:57 2011 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Fri Feb 18 15:35:52 2011 -0600"
      },
      "message": "[SCSI] lpfc 8.3.21: Initialization and user interface changes\n\n- Make link speed not supported by port message an error message.\n- Add support for new SLI failure codes add sysfs parameter to reflect the\n  security setting and current state.\n- Add all lpfc module parameters to the /sys/modules/lpfc/parameters directory.\n\n[jejb: fix up compile failure]\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": "924941444b481fc862b2de5e1dd7692ca85274d7",
      "tree": "4a19d10d1e8803f3662b93d615c35a474b3d8328",
      "parents": [
        "1151e3ec15c32021a8a12a123459ab5e41692898"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Wed Feb 16 12:39:44 2011 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Fri Feb 18 12:47:20 2011 -0600"
      },
      "message": "[SCSI] lpfc 8.3.21: FC Discovery changes\n\nFC Discovery changes\n\n- Treat received PLOGI while logged in as a relogin (unregister and reregister).\n- Added a timer to delay Nport discovery when clean bit is cleared and Fabric\n  portname/nodename/FCID is changed.\n- Invalidate Port\u0027s DID when receiving PLOGI from p2p port with CONFIG_PORT\n  mailbox 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 \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "1151e3ec15c32021a8a12a123459ab5e41692898",
      "tree": "57cf6cf10dbd7e77654958987ca0f840311fcf2d",
      "parents": [
        "fedd3b7b93302c7789bd3eeb190653cfb0fe7645"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Wed Feb 16 12:39:35 2011 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Fri Feb 18 12:45:21 2011 -0600"
      },
      "message": "[SCSI] lpfc 8.3.21: RRQ Implementation fixes\n\nRRQ Implementation fixes\n\n- Added checks to prevent a call to findnode_did in clr_active_rrq\n- Added the del_sync_timer call for the rrq_tmr to the stop_hba_timers routine.\n- Added a check in __lpfc_set_active_rrq for the driver unloading to prevent\n  adding an rrq when the driver is being removed.\n- Add code to scsi_iocb_cmpl to check for the remote stop and add the rrq.\n- Added the same check to els retry.\n- Added code to compare the source did in the els rrq to the vports did and\n  chose the right exchange ID.\n- Initialize the start_cmd pointer to indicate when we have looped through\n  all of the scsi buffers.\n- Remove the need for the lock around the clearing of the active bit in the\n  rrq.\n- Added code to clean the els and fcp xri aborted list and remove the all of\n  the RRQs for a deleted vport.\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": "fedd3b7b93302c7789bd3eeb190653cfb0fe7645",
      "tree": "d4fef56133462b9879c63d15be391b9ea3490d19",
      "parents": [
        "382be668c5a284844f9dcbb5b1cb8ffba2386d80"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Wed Feb 16 12:39:24 2011 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Fri Feb 18 12:39:18 2011 -0600"
      },
      "message": "[SCSI] lpfc 8.3.21: Critical Errors and Bug Fixes\n\nCritical Errors:\n- Correctly handle non-zero return lpfc_workq_post_event and return ENOMEM\n- Save the irq level when locking the host_lock in lpfc_findnode_did\n\nBug Fixes:\n- Adjust payload_length and request_length for sli4_config mailbox commands.\n- Add the freed sgl/XRI to the tail of the list rather than to the head.\n- Set the FC_VPORT_NEEDS_INIT_VPI on vport deletes and check it before\n  issuing a fdisc on an els retry.\n- Only call lpfc_hba_init_link() if phba-\u003ecfg_suppress_link_up\n  is LPFC_INITIALIZE_LINK.\n- Add support for SLI-4 Performance Hints\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": "008d23e4852d78bb2618f2035f8b2110b6a6b968",
      "tree": "81c88f744f6f3fc84132527c1ddc0b4da410c5e2",
      "parents": [
        "8f685fbda43deccd130d192c9fcef1444649eaca",
        "bfc672dcf323877228682aff79dff8ecd9f30ff8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 13 10:05:56 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 13 10:05:56 2011 -0800"
      },
      "message": "Merge branch \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\n* \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (43 commits)\n  Documentation/trace/events.txt: Remove obsolete sched_signal_send.\n  writeback: fix global_dirty_limits comment runtime -\u003e real-time\n  ppc: fix comment typo singal -\u003e signal\n  drivers: fix comment typo diable -\u003e disable.\n  m68k: fix comment typo diable -\u003e disable.\n  wireless: comment typo fix diable -\u003e disable.\n  media: comment typo fix diable -\u003e disable.\n  remove doc for obsolete dynamic-printk kernel-parameter\n  remove extraneous \u0027is\u0027 from Documentation/iostats.txt\n  Fix spelling milisec -\u003e ms in snd_ps3 module parameter description\n  Fix spelling mistakes in comments\n  Revert conflicting V4L changes\n  i7core_edac: fix typos in comments\n  mm/rmap.c: fix comment\n  sound, ca0106: Fix assignment to \u0027channel\u0027.\n  hrtimer: fix a typo in comment\n  init/Kconfig: fix typo\n  anon_inodes: fix wrong function name in comment\n  fix comment typos concerning \"consistent\"\n  poll: fix a typo in comment\n  ...\n\nFix up trivial conflicts in:\n - drivers/net/wireless/iwlwifi/iwl-core.c (moved to iwl-legacy.c)\n - fs/ext4/ext4.h\n\nAlso fix missed \u0027diabled\u0027 typo in drivers/net/bnx2x/bnx2x.h while at it.\n"
    },
    {
      "commit": "474ffb74c75ea9845860ffb24cdc127eda0d5657",
      "tree": "bc1c05ce907a66d029bec0ef5460deb13b929b54",
      "parents": [
        "41511704b678f7b101a76e58d6c6b7bbe2a9ad70"
      ],
      "author": {
        "name": "Tomas Henzl",
        "email": "thenzl@redhat.com",
        "time": "Wed Dec 22 16:52:40 2010 +0100"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Jan 03 10:34:15 2011 -0600"
      },
      "message": "[SCSI] lpfc: lower stack use in lpfc_fc_frame_check\n\naccording to checkstack the lpfc_fc_frame_check occupies the first\nplace in stack usage:\n\nmake checkstack\nobjdump -d vmlinux $(find . -name \u0027*.ko\u0027) | \\\n\tperl /root/rpmbuild/BUILD/kernel-2.6.32/linux-2.6.32.x86_64/scripts/checkstack.pl x86_64\n0x000013f4 lpfc_fc_frame_check [lpfc]:\t\t\t1936\n...\nThis change makes the rctl_names static, thus not on stack.\n\nSigned-off-by: Tomas Henzl \u003cthenzl@redhat.com\u003e\nAcked-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "48e34d0f4f357bb24fa4c6f84a93b9b8349db722",
      "tree": "25c40bc72e9169a00682ec0d5809ee0b3eb73483",
      "parents": [
        "f3449bf31d352f70c80a7993c272a7854ae98086"
      ],
      "author": {
        "name": "Justin P. Mattock",
        "email": "justinmattock@gmail.com",
        "time": "Thu Dec 30 15:07:58 2010 -0800"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Jan 03 16:08:59 2011 +0100"
      },
      "message": "drivers: fix comment typo diable -\u003e disable.\n\nThe below patch fixes a typo \"diable\" to \"disable\" and also fixes another typo in a comment.\nPlease let me know if this is correct or not.\n\nSigned-off-by: Justin P. Mattock \u003cjustinmattock@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "4b7bd364700d9ac8372eff48832062b936d0793b",
      "tree": "0dbf78c95456a0b02d07fcd473281f04a87e266d",
      "parents": [
        "c0d8768af260e2cbb4bf659ae6094a262c86b085",
        "90a8a73c06cc32b609a880d48449d7083327e11a"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Dec 22 18:57:02 2010 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Dec 22 18:57:02 2010 +0100"
      },
      "message": "Merge branch \u0027master\u0027 into for-next\n\nConflicts:\n\tMAINTAINERS\n\tarch/arm/mach-omap2/pm24xx.c\n\tdrivers/scsi/bfa/bfa_fcpim.c\n\nNeeded to update to apply fixes for which the old branch was too\noutdated.\n"
    },
    {
      "commit": "774342844f368a0c3ba907f192d844ae337d01aa",
      "tree": "a66ed518a8ec05efbc4feb88a62d99a90062d96a",
      "parents": [
        "4042629e426da5ff0c793276a61103bd3f6b2183"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Wed Dec 15 17:58:20 2010 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Tue Dec 21 12:37:25 2010 -0600"
      },
      "message": "[SCSI] lpfc 8.3.20: Update lpfc driver version to 8.3.20\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": "4042629e426da5ff0c793276a61103bd3f6b2183",
      "tree": "7e7337e1349da7854b45cdf436258dd91b29b59f",
      "parents": [
        "2fcee4bf874a8ae72ada68b62728d1fdeb30e3d4"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Wed Dec 15 17:58:10 2010 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Tue Dec 21 12:37:24 2010 -0600"
      },
      "message": "[SCSI] lpfc 8.3.20: Updates to FC discovery commands\n\nUpdated commands used for ELS to utilize VPI\nAllocate RPI at node creation time and pass in ELS commnads.\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": "2fcee4bf874a8ae72ada68b62728d1fdeb30e3d4",
      "tree": "8664c529ffcc3e6967e55116b375ff078a455b8b",
      "parents": [
        "70f3c073362ef7b5e55c92b83eb2dd9a7fb4e9bf"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Wed Dec 15 17:57:46 2010 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Tue Dec 21 12:37:23 2010 -0600"
      },
      "message": "[SCSI] lpfc 8.3.20: Implement new SLI4 init procedures based on if_type\n\nImplement new SLI4 init procedures based on if_type:\n\n- Add structure changes for new SLIPORT registers and BAR changes.\n- Update register names to be consistent with inteface spec terms.\n- Added union to encapsulate Hardward error registers.\n- Rework lpfc_sli4_post_status_check() around SLI-4\u0027s SLI_INTF type\n- Removed the lpfc_sli4_fw_cfg_check routine\n- Segmented driver logic to include evaluation of the if_type to\n  engage different behaviors.\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": "70f3c073362ef7b5e55c92b83eb2dd9a7fb4e9bf",
      "tree": "dae363921765b9e61c5304b36a76126f1e8335f9",
      "parents": [
        "be858b65cf9701e75bc49ed38c56e5b51ff281cd"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Wed Dec 15 17:57:33 2010 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Tue Dec 21 12:37:20 2010 -0600"
      },
      "message": "[SCSI] lpfc 8.3.20: Implement the FC and SLI async event handlers\n\nImplement the FC and SLI async event handlers:\n\n- Updated MQ_CREATE_EXT mailbox structure to include fc and SLI async events.\n- Added the SLI trailer code.\n- Split physical field into type and number to reflect latest SLI spec.\n- Changed lpfc_acqe_fcoe to lpfc_acqe_fip to reflect latest Spec changes.\n- Added lpfc_acqe_fc_la structure for FC link attention async events.\n- Added lpfc_acqe_sli structure for sli async events.\n- Added lpfc_sli4_async_fc_evt routine to handle fc la async events.\n- Added lpfc_sli4_async_sli routine to handle sli async events.\n- Moved LPFC_TRAILER_CODE_FC to be handled by its own handler function.\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": "be858b65cf9701e75bc49ed38c56e5b51ff281cd",
      "tree": "bbfded30cbea9fb82f3a1d604c0fc5302e23d855",
      "parents": [
        "395eb20238f5f1d5fba0ae284760a68095dd9e66"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Wed Dec 15 17:57:20 2010 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Tue Dec 21 12:37:19 2010 -0600"
      },
      "message": "[SCSI] lpfc 8.3.20: Critical fixes\n\n- Use for iocbq-\u003econtext1 to hold the ndlp pointer.\n- Set ndlp in all iocbs generated from ioctl functions.\n- Turn parity and serr bits back on after performing sli4 board 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 \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "1f768e91e1fcd9f0df657783847347a833fdc573",
      "tree": "33ad76a1c38c2a12d01d37d8e3ca155e0fcd6d28",
      "parents": [
        "eb7a339e67dceec30f70a5cbed8e2bf6d8318f20"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Sat Nov 20 23:12:11 2010 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Tue Dec 21 12:24:02 2010 -0600"
      },
      "message": "[SCSI] lpfc 8.3.19: Update lpfc driver version to 8.3.19\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": "eb7a339e67dceec30f70a5cbed8e2bf6d8318f20",
      "tree": "d61a0fc739fe2a399ae63c532659a731085a074f",
      "parents": [
        "19ca760979e4be41a3eb215fb8d0e96637161947"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Sat Nov 20 23:12:02 2010 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Tue Dec 21 12:24:01 2010 -0600"
      },
      "message": "[SCSI] lpfc 8.3.19: Change heartbeat to default to 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 \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "19ca760979e4be41a3eb215fb8d0e96637161947",
      "tree": "de6c32815eb813ba770a26178c1612015acf719b",
      "parents": [
        "76a95d75ede64e4f1684ddb8c626fdfdb641bda2"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Sat Nov 20 23:11:55 2010 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Tue Dec 21 12:24:01 2010 -0600"
      },
      "message": "[SCSI] lpfc 8.3.19: Added support for ELS RRQ command\n\nAdded support for ELS RRQ command\n\n- Add new routine lpfc_set_rrq_active() to track XRI qualifier state.\n- Add new module parameter lpfc_enable_rrq to control RRQ operation.\n- Add logic to ELS RRQ completion handler and xri qualifier timeout\n  to clear XRI qualifier state.\n- Use OX_ID from XRI_ABORTED_CQE for RRQ payload.\n- Tie abort and XRI_ABORTED_CQE andler to RRQ generation.\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": "76a95d75ede64e4f1684ddb8c626fdfdb641bda2",
      "tree": "53420aed0a91873a382b886bf3b3ca828df48edc",
      "parents": [
        "085c647c3377c3e39c8c572278507b1e1c7e7bf7"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Sat Nov 20 23:11:48 2010 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Tue Dec 21 12:23:59 2010 -0600"
      },
      "message": "[SCSI] lpfc 8.3.19: Add SLI4 FC Discovery support\n\nAdd SLI4 FC Discovery support\n\n- Replace READ_LA and READ_LA64 with READ_TOPOLOGY mailbox command.\n- Converted the old READ_LA structure to use bf_set/get instead of bit fields.\n- Rename HBA_FCOE_SUPPORT flag to HBA_FCOE_MODE. Flag now indicates function\n  is running as SLI-4 FC or FCoE port. Make sure flag reset each time\n  READ_REV completed as it can dynamically change.\n- Removed BDE union in the READ_TOPOLOGY mailbox command and added a define to\n  define the ALPA MAP SIZE. Added FC Code for async events.\n- Added code to support new 16G link speed.\n- Define new set of values to keep track of valid user settable link speeds.\n- Used new link speed definitions to define link speed max and bitmap.\n- Redefined FDMI Port sppeds to be hax values and added the 16G value.\n- Added new CQE trailer code for FC Events.\n- Add lpfc_issue_init_vfi and lpfc_init_vfi_cmpl routines.\n- Replace many calls to the initial_flogi routine with lpfc_issue_init_vfi.\n- Add vp and vpi fields to the INIT_VFI mailbox command.\n- Addapt lpfc_hba_init_link routine for SLI4 use.\n- Use lpfc_hba_init_link call from lpfc_sli4_hba_setup.\n- Add a check for FC mode to register the FCFI before init link.\n- Convert lpfc_sli4_init_vpi to be called without a vpi (get it from vport).\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": "085c647c3377c3e39c8c572278507b1e1c7e7bf7",
      "tree": "b2b79117bace491f764a77a06e0f0fe093d823f6",
      "parents": [
        "63e801ce685d151c5faca8f491adc2ad2e732259"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Sat Nov 20 23:11:37 2010 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Tue Dec 21 12:23:59 2010 -0600"
      },
      "message": "[SCSI] lpfc 8.3.19: Add latest SLI4 Hardware initialization support\n\n- Add the Lancer FC and FCoE PCI IDs\n- Add new SLI4 INTF register definitions\n- Implement new SLI4 doorbell register\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": "63e801ce685d151c5faca8f491adc2ad2e732259",
      "tree": "6cf3db58849160580e4a5c1ce32e4ee14ed6902d",
      "parents": [
        "98db519573e805f9f7e988fb5661da951fcb16b1"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Sat Nov 20 23:14:19 2010 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Tue Dec 21 12:23:58 2010 -0600"
      },
      "message": "[SCSI] lpfc 8.3.19: Fix critical errors and crashes\n\nFix critical errors and crashes\n\n- Replace LOF_SECURITY with LOG_SECURITY\n- When calculating diag test memory size, use full size with header.\n- Return LS_RJT with status\u003dUNSUPPORTED on unrecognized ELS\u0027s\n- Correct NULL pointer dereference when lpfc_create_vport_work_array()\n  returns NULL.\n- Added code to handle CVL when port is in LPFC_VPORT_FAILED state.\n- In lpfc_do_scr_ns_plogi, check the nodelist for FDMI_DID and reuse\n  the resource.\n- Check for generic request 64 and calculate the sgl offset for the request\n  and reply sgls, also calculate the xmit length using only the request bde.\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": "f281233d3eba15fb225d21ae2e228fd4553d824a",
      "tree": "51134454ba8acb558735f90be5540f7d756483e3",
      "parents": [
        "bdbd01ac444bffb3c9aefed3059d12554059b320"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Nov 16 02:10:29 2010 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 16 13:33:23 2010 -0800"
      },
      "message": "SCSI host lock push-down\n\nMove the mid-layer\u0027s -\u003equeuecommand() invocation from being locked\nwith the host lock to being unlocked to facilitate speeding up the\ncritical path for drivers who don\u0027t need this lock taken anyway.\n\nThe patch below presents a simple SCSI host lock push-down as an\nequivalent transformation.  No locking or other behavior should change\nwith this patch.  All existing bugs and locking orders are preserved.\n\nAdditionally, add one parameter to queuecommand,\n\tstruct Scsi_Host *\nand remove one parameter from queuecommand,\n\tvoid (*done)(struct scsi_cmnd *)\n\nScsi_Host* is a convenient pointer that most host drivers need anyway,\nand \u0027done\u0027 is redundant to struct scsi_cmnd-\u003escsi_done.\n\nMinimal code disturbance was attempted with this change.  Most drivers\nneeded only two one-line modifications for their host lock push-down.\n\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\nAcked-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b595076a180a56d1bb170e6eceda6eb9d76f4cd3",
      "tree": "bc01ec7283808013e0b8ce7713fd6fc40f810429",
      "parents": [
        "6aaccece1c483f189f76f1282b3984ff4c7ecb0a"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Mon Nov 01 15:38:34 2010 -0400"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Nov 01 15:38:34 2010 -0400"
      },
      "message": "tree-wide: fix comment/printk typos\n\n\"gadget\", \"through\", \"command\", \"maintain\", \"maintain\", \"controller\", \"address\",\n\"between\", \"initiali[zs]e\", \"instead\", \"function\", \"select\", \"already\",\n\"equal\", \"access\", \"management\", \"hierarchy\", \"registration\", \"interest\",\n\"relative\", \"memory\", \"offset\", \"already\",\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "391cbf46f25ccbeb1a0ffd76c76765ffc9a6fb22",
      "tree": "e98c16a03eaf4c4e4aa0cd1c257238b26207dd97",
      "parents": [
        "f0d9bccc9084b8fe86fa2830a434259d140679c9"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Fri Oct 22 11:07:20 2010 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Tue Oct 26 10:42:29 2010 -0500"
      },
      "message": "[SCSI] lpfc 8.3.18: Update lpfc driver version to 8.3.18\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": "f0d9bccc9084b8fe86fa2830a434259d140679c9",
      "tree": "954f22fe1d98ed82ccc2d37fd1586155619d850d",
      "parents": [
        "5989b8d4dc0367a8c07cd1545dbad590a6de989d"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Fri Oct 22 11:07:09 2010 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Tue Oct 26 10:42:29 2010 -0500"
      },
      "message": "[SCSI] lpfc 8.3.18: Add new WQE support\n\n- Add new WQE fields as defined by new SLI interface to support new hardware.\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": "5989b8d4dc0367a8c07cd1545dbad590a6de989d",
      "tree": "bb74cf25232c61538a499e7a5d5624a54a0b67a8",
      "parents": [
        "5af5eee7ca4051d8ca31edeb5216831da9625b5c"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Fri Oct 22 11:06:56 2010 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Tue Oct 26 10:42:27 2010 -0500"
      },
      "message": "[SCSI] lpfc 8.3.18: Fix critical errors\n\nFix critical errors\n\n- Update send_scsi_event to validate pnode pointer active before copying\n  the wwpn information.\n- Add a message, mailbox_idle, and unlock before failing SECURITY_MGMT\n  or AUTH_PORT mailbox commands\n- Prevent spin_lock_irqsave from being called twice in a row.\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": "5af5eee7ca4051d8ca31edeb5216831da9625b5c",
      "tree": "9f631c04f8d626d3e7c0ef2611941f3f9cad66af",
      "parents": [
        "a93ff37a8a869c7065a1b05f75e69bfb74eb599c"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Fri Oct 22 11:06:38 2010 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Tue Oct 26 10:42:27 2010 -0500"
      },
      "message": "[SCSI] lpfc 8.3.18: Adapter Shutdown and Unregistration cleanup\n\nAdapter Shutdown and Unregistration cleanup\n\n- Correct the logic around hba shutdown. Prior to final reset, the\n  driver must wait for all XRIs to return from the adapter. Added logic\n  to poll, progressively slowing the poll rate as delay gets longer.\n- Correct behavior around the rsvd1 field in UNREG_RPI_ALL mailbox\n  completion and final rpi cleanup.\n- Updated logic to move pending VPI registrations to their completion\n  in cases where a CVL may be received while registration in progress.\n- Added unreg all rpi mailbox command before unreg 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 \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "a93ff37a8a869c7065a1b05f75e69bfb74eb599c",
      "tree": "357ef8d67e3a845c21a8843fc2a5b941e007b33d",
      "parents": [
        "12265f68ae925b9dee8099140b4213c28ef54f14"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Fri Oct 22 11:06:08 2010 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Tue Oct 26 10:40:49 2010 -0500"
      },
      "message": "[SCSI] lpfc 8.3.18: Add logic to detect last devloss timeout\n\nAdded driver logic to detect the last devloss timeout of remote nodes which\nwas still in use of FCF. At that point, the driver should set the last\nin-use remote node devloss timeout flag if it was not already set and should\nperform proper action on the in-use FCF and recover of FCF from firmware,\ndepending on the state the driver\u0027s FIP engine is in.\n\nFind eligible FCF through FCF table rescan or the next new FCF event when\nFCF table rescan turned out empty eligible FCF, and the successful flogi\ninto an FCF shall clear the HBA_DEVLOSS_TMO flag, indicating the successful\nrecovery from devloss timeout.\n\n[jejb: add delay.h include to lpfc_hbadisc.c to fix ppc compile]\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": "12265f68ae925b9dee8099140b4213c28ef54f14",
      "tree": "5f9046cd9a03635955bea6f583585a047028933d",
      "parents": [
        "5ac6b303834aa74855ecc3db98b4b1d9cad0de2f"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Fri Oct 22 11:05:53 2010 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Oct 25 16:36:18 2010 -0500"
      },
      "message": "[SCSI] lpfc 8.3.18: Add support of received ELS commands\n\nAdd support of received ELS commands\n\n- Add support for received RLS ELS command\n- Add support for received ECHO ELS command\n- Add support for received RTV ELS 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 \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "5ac6b303834aa74855ecc3db98b4b1d9cad0de2f",
      "tree": "62a3dc32a25d30dcdc4790151e1a01f51b431e9b",
      "parents": [
        "32622bdea031a5a6a6efd6dac9b317de46d5c6f8"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Fri Oct 22 11:05:36 2010 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Oct 25 16:35:36 2010 -0500"
      },
      "message": "[SCSI] lpfc 8.3.18: FC/FCoE Discovery fixes\n\nFC/FCoE Discovery fixes:\n\n- Call the lpfc_drain_txq only for SLI4 hba\n- In lpfc_cmpl_els_fdisc, fix code path that does not free IOCB.\n- Treated firmware matching FCF property with different index as error\n- Propagate error returns from lpfc_issue_els_flogi()\n- Refactored lpfc_unregister_unused_fcf() to create a post\n  lpfc_dev_loss_tmo handler call for SLI-4 devices. Allows checking of\n  fcf after last ndlp released so that fcf can be released if no longer\n  in use.\n- Replaced individual FCF_XXXX_DISC flag clearing in lieu of aggregate\n  FCF_DISCOVERY flag upon succesful completion of flogi.\n- Correct setting of altBbCredit value in sparams to correct issue with\n  logins with remote loop-based 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 \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "229aebb873e29726b91e076161649cf45154b0bf",
      "tree": "acc02a3702215bce8d914f4c8cc3d7a1382b1c67",
      "parents": [
        "8de547e1824437f3c6af180d3ed2162fa4b3f389",
        "50a23e6eec6f20d55a3a920e47adb455bff6046e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 24 13:41:39 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 24 13:41:39 2010 -0700"
      },
      "message": "Merge branch \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\n* \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (39 commits)\n  Update broken web addresses in arch directory.\n  Update broken web addresses in the kernel.\n  Revert \"drivers/usb: Remove unnecessary return\u0027s from void functions\" for musb gadget\n  Revert \"Fix typo: configuation \u003d\u003e configuration\" partially\n  ida: document IDA_BITMAP_LONGS calculation\n  ext2: fix a typo on comment in ext2/inode.c\n  drivers/scsi: Remove unnecessary casts of private_data\n  drivers/s390: Remove unnecessary casts of private_data\n  net/sunrpc/rpc_pipe.c: Remove unnecessary casts of private_data\n  drivers/infiniband: Remove unnecessary casts of private_data\n  drivers/gpu/drm: Remove unnecessary casts of private_data\n  kernel/pm_qos_params.c: Remove unnecessary casts of private_data\n  fs/ecryptfs: Remove unnecessary casts of private_data\n  fs/seq_file.c: Remove unnecessary casts of private_data\n  arm: uengine.c: remove C99 comments\n  arm: scoop.c: remove C99 comments\n  Fix typo configue \u003d\u003e configure in comments\n  Fix typo: configuation \u003d\u003e configuration\n  Fix typo interrest[ing|ed] \u003d\u003e interest[ing|ed]\n  Fix various typos of valid in comments\n  ...\n\nFix up trivial conflicts in:\n\tdrivers/char/ipmi/ipmi_si_intf.c\n\tdrivers/usb/gadget/rndis.c\n\tnet/irda/irnet/irnet_ppp.c\n"
    },
    {
      "commit": "969c9165581fbb55cab0f500f555a69279cecb57",
      "tree": "00b24ff8f36e7aa1f7ef363f491a46247451c545",
      "parents": [
        "3677a3a76e190f801af0778df3b8efa1fe161a6e"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Wed Sep 29 11:19:22 2010 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Thu Oct 07 17:30:54 2010 -0500"
      },
      "message": "[SCSI] lpfc 8.3.17: Update lpfc driver version to 8.3.17\n\nUpdate lpfc driver version to 8.3.17\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": "3677a3a76e190f801af0778df3b8efa1fe161a6e",
      "tree": "1a1ebb2267f27963a5699ff27f04b88bec2533c8",
      "parents": [
        "eee8877ee5e8a879f78034001b5e7c04db005ab2"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Wed Sep 29 11:19:14 2010 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Thu Oct 07 17:30:36 2010 -0500"
      },
      "message": "[SCSI] lpfc 8.3.17: Replace function reset methodology\n\nReplace graceful teardown steps with the singular function reset 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 \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "eee8877ee5e8a879f78034001b5e7c04db005ab2",
      "tree": "c579b4079a590a950066f2405f22122a40fc6a99",
      "parents": [
        "515e0aa21ec399ddcf783140a596312e83d20a80"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Wed Sep 29 11:19:08 2010 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Thu Oct 07 17:30:18 2010 -0500"
      },
      "message": "[SCSI] lpfc 8.3.17: SCSI fixes\n\n- Fail I/Os with incomplete data that complete with SCSI Check condition.\n- Complete aborted I/Os with host_scribble equal to NULL with success.\n- Initialize context1 field of iocbq in the new_scsi_buf routines.\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": "515e0aa21ec399ddcf783140a596312e83d20a80",
      "tree": "57d13e23e2458a66cdf5443c6f2180cd6bf512a1",
      "parents": [
        "dcf2a4e0792e837d6133506444a033a95cbc9616"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Wed Sep 29 11:19:00 2010 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Thu Oct 07 17:29:54 2010 -0500"
      },
      "message": "[SCSI] lpfc 8.3.17: BSG fixes\n\n- Add support for bsg MBX_SLI4_CONFIG.\n- Multiply linkup timeout in loopback test code by 100.\n- Set iocb_stat to 0 in the lpfcdiag_loop_get_xri function.\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": "dcf2a4e0792e837d6133506444a033a95cbc9616",
      "tree": "9ff7c9e1e4f7545a391cee4c205ef358f1894acc",
      "parents": [
        "d439d286f573afab8c164dbc953ce1d214585a40"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Wed Sep 29 11:18:53 2010 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Thu Oct 07 17:28:37 2010 -0500"
      },
      "message": "[SCSI] lpfc 8.3.17: SLI Additions and Fixes\n\n- Added driver support for management application to pass down two security\n  specific mailbox commands (MBX_SECURITY_MGMT and MBX_AUTH_PORT)\n- Added driver support for handling FIPS zeroization trap of host ERATT ER8,\n  performing selective reset and bringing the device up.\n- Added code to detect INIT_LINK mailbox command completion returning status\n  MBXERR_SEC_NO_PERMISSION.\n- Increased the wait timeout on host status register HS_FFRDY and HS_MBRDY\n  being set.\n- Remove the port offline code from the Heartbeat TMO 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 \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "d439d286f573afab8c164dbc953ce1d214585a40",
      "tree": "eec9c3089e49ae0938b4fff282afd2472d9b7fdc",
      "parents": [
        "bf5eefb007e7c5498a41af2dd65d957ae9793a63"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Wed Sep 29 11:18:45 2010 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Thu Oct 07 17:26:19 2010 -0500"
      },
      "message": "[SCSI] lpfc 8.3.17: Code Cleanup and Locking fixes\n\n- Move Unload flag earlier in vport deletei to stop ELS traffic\n- Replaced some unnecessary spin_lock_irqsave with spin_lock_irq\n- Fixed circular spinlock dependency between low-level driver and SCSI midlayer\n- Remove duplicate code from lpfc_els_retry routine\n- Make all error values negative\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": "0af5d708aae3aef1f98a1c689007b92db2c10277",
      "tree": "1e612e63740b59fcc9ab2fd21ace4844be2c3907",
      "parents": [
        "d2b5f10e5b93633a40d9263383b914f06019f00b"
      ],
      "author": {
        "name": "Mike Christie",
        "email": "michaelc@cs.wisc.edu",
        "time": "Wed Sep 15 16:52:31 2010 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Thu Oct 07 17:09:42 2010 -0500"
      },
      "message": "[SCSI] lpfc: prep for fc host dev loss tmo support\n\nThis removes the driver\u0027s get_host_def_dev_loss_tmo\ncallback and just has the driver set the dev loss\nusing the fc class fc_host_dev_loss_tmo macro like is\ndone for other fc params.\n\nIt also adds compat support for the driver\u0027s existing\ndev loss and nodev sysfs and modparams.\n\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "ec21b3b0dbbaf5965f6b508cb6b48d9fe5bb6ab5",
      "tree": "68f7925a20de12d5a1da4fc7c8bcdac05bf67ec0",
      "parents": [
        "7968f1944c9d6c83683e87fd2ede977ccfd29285"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Sun Aug 08 00:15:17 2010 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Sun Sep 05 14:21:00 2010 -0300"
      },
      "message": "[SCSI] lpfc: change spin_lock_irq() to spin_lock()\n\nIn lpfc_cleanup_pending_mbox() we already have IRQs disabled so we don\u0027t\nneed to disable them again.\n\nAlso in lpfc_sli_intr_handler() there is a typo where it has\nspin_unlock_irq() instead of just spin_unlock().\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nAcked-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "143beaa811aa3cfc4ae8b4a2092f232ad78b33da",
      "tree": "9c7c578b4f12f533ff6ce61e7fda57138f8c89ad",
      "parents": [
        "a74bdf4661441d79a700f7ab3fc6d225ea2cf409"
      ],
      "author": {
        "name": "Mike Christie",
        "email": "michaelc@cs.wisc.edu",
        "time": "Fri Aug 06 03:02:39 2010 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Sun Sep 05 13:45:26 2010 -0300"
      },
      "message": "[SCSI] lpfc: do not reset dev_loss_tmo in slave callout\n\nThis fixes a bug where the driver was resetting the\nrport dev_loss_tmo when devices were added by adding\nsupport for the get_host_def_dev_loss_tmo callout.\n\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "c29c08b59875fe053471cf9eb66f8cfef39bc509",
      "tree": "00c9b1794483666eddccdd7302611e0cffb4c184",
      "parents": [
        "bbbfb910d14988963fbc0b3fc5fc460daf21bf24",
        "3c3e210877e89aa3bfbda22551876986c035c433"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Aug 14 12:34:34 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Aug 14 12:34:34 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6: (28 commits)\n  [SCSI] qla4xxx: fix compilation warning\n  [SCSI] make error handling more robust in the face of reservations\n  [SCSI] tgt: fix warning\n  [SCSI] drivers/message/fusion: Adjust confusing if indentation\n  [SCSI] Return NEEDS_RETRY for eh commands with status BUSY\n  [SCSI] ibmvfc: Driver version 1.0.9\n  [SCSI] ibmvfc: Fix terminate_rport_io\n  [SCSI] ibmvfc: Fix rport add/delete race resulting in oops\n  [SCSI] lpfc 8.3.16: Change LPFC driver version to 8.3.16\n  [SCSI] lpfc 8.3.16: FCoE Discovery and Failover Fixes\n  [SCSI] lpfc 8.3.16: SLI Additions, updates, and code cleanup\n  [SCSI] pm8001: introduce missing kfree\n  [SCSI] qla4xxx: Update driver version to 5.02.00-k3\n  [SCSI] qla4xxx: Added AER support for ISP82xx\n  [SCSI] qla4xxx: Handle outstanding mbx cmds on hung f/w scenarios\n  [SCSI] qla4xxx: updated mbx_sys_info struct to sync with FW 4.6.x\n  [SCSI] qla4xxx: clear AF_DPC_SCHEDULED flage when exit from do_dpc\n  [SCSI] qla4xxx: Stop firmware before doing init firmware.\n  [SCSI] qla4xxx: Use the correct request queue.\n  [SCSI] qla4xxx: set correct value in sess-\u003erecovery_tmo\n  ...\n"
    },
    {
      "commit": "ecc3099002c1cc87e9e4b3dc5fdf7821828f6733",
      "tree": "7dff340773a244ef2eac7907a6b88c0c4131ac3a",
      "parents": [
        "3094141c6532a4f748425c21c091001f218da8ae"
      ],
      "author": {
        "name": "Andy Shevchenko",
        "email": "ext-andriy.shevchenko@nokia.com",
        "time": "Tue Aug 10 18:01:27 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:02 2010 -0700"
      },
      "message": "drivers: scsi: use newly introduced hex_to_bin() method\n\nSigned-off-by: Andy Shevchenko \u003cext-andriy.shevchenko@nokia.com\u003e\nCc: Adaptec OEM Raid Solutions \u003caacraid@adaptec.com\u003e\nCc: \"James E.J. Bottomley\" \u003cJames.Bottomley@suse.de\u003e\nCc: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fb8231a8b139035476f2a8aaac837d0099b66dad",
      "tree": "2875806beb96ea0cdab292146767a5085721dc6a",
      "parents": [
        "426d31071ac476ea62c62656b242930c17b58c00",
        "f6cec0ae58c17522a7bc4e2f39dae19f199ab534"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Aug 10 13:22:08 2010 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Aug 10 13:22:08 2010 +0200"
      },
      "message": "Merge branch \u0027master\u0027 into for-next\n\nConflicts:\n\tarch/arm/mach-omap1/board-nokia770.c\n"
    },
    {
      "commit": "eef35c2d41ddcc653c20d26b977acaa45c811e1f",
      "tree": "616db0eb06b6a3881902db59a0a5bd590277b5a1",
      "parents": [
        "3cfc2c42c1cbc8e238bb9c0612c0df4565e3a8b4"
      ],
      "author": {
        "name": "Stefan Weil",
        "email": "weil@mail.berlios.de",
        "time": "Fri Aug 06 21:11:15 2010 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Aug 09 11:22:49 2010 +0200"
      },
      "message": "Fix spelling fuction -\u003e function in comments\n\nTo avoid more patches, I also fixed other spelling\nand grammar bugs when they were in the same or\nfollowing line:\n\nsuccessfull -\u003e successful\nparse -\u003e parses\ncontroler -\u003e controller\ncontrolers -\u003e controllers\n\nCc: Jiri Kosina \u003ctrivial@kernel.org\u003e\nCc: linux-kernel@vger.kernel.org\nSigned-off-by: Stefan Weil \u003cweil@mail.berlios.de\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "161155519c27773b8f35ee3d7a1b49acfc9eee73",
      "tree": "7f1dd75b24f2983c964b1516ce095cc59093fb36",
      "parents": [
        "38b92ef89b0d5a255f2f812c623fcdec4e63a21c"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Wed Aug 04 16:12:12 2010 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Fri Aug 06 12:12:05 2010 -0500"
      },
      "message": "[SCSI] lpfc 8.3.16: Change LPFC driver version to 8.3.16\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": "38b92ef89b0d5a255f2f812c623fcdec4e63a21c",
      "tree": "974498b393ebc3ef8ac67dcb2b2969e58c2b32ca",
      "parents": [
        "bc73905abf7701920fe687564ecd3c6b316b9a2e"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Wed Aug 04 16:11:39 2010 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Fri Aug 06 12:11:44 2010 -0500"
      },
      "message": "[SCSI] lpfc 8.3.16: FCoE Discovery and Failover Fixes\n\n- Add support for re-reg\u0027ing changed VPI w/o unregister VPI\n- Copy WWN and state from old nodelist when target DID change.\n- Clean up old nodelist rport and put the nodelist when target DID change.\n- Clear the VFI_REGISTERED flag when UNREG_VFI completes.\n- Made both checks of port_state against LPFC_FLOGI and LPFC_FDISC\n  non-inclusive for ignoring CVL events.\n- Added logic to stop retrying of the ongoing PLOGI and FDISC if\n  transitioned back to the FCF rediscovery state in reaction to CVL.\n- Removed the dependency of scanning of all the available FCF table\n  entries for bulding round-robin bitmap.\n- Use the lpfc_sli4_fcf_rr_read_fcf_rec() in responding to\n  individual New FCF found event.\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": "bc73905abf7701920fe687564ecd3c6b316b9a2e",
      "tree": "7657fb517f7a604d8e330adbd93eacf6097aafff",
      "parents": [
        "823d219f23b958292279cfdc8583dc4f1f91c2d5"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Wed Aug 04 16:11:18 2010 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Fri Aug 06 12:09:24 2010 -0500"
      },
      "message": "[SCSI] lpfc 8.3.16: SLI Additions, updates, and code cleanup\n\n- Remove unneeded Endian swap for Block Guard IOCB response\n- Add a check for mailbox active before issuing the heartbeat command\n- Correct heartbeat last_completion updates to avoid unneeded heartbeats\n- Add Security crypto support to CONFIG_PORT mailbox command\n- Add fips level and fips spec revision sysfs parameters\n- Remove duplicate setting of ext_byte_len fields in lpfc_bsg_issue_mbox\n- Switch call to memcpy_toio to __write32_copy to prevent unaligned 64 bit copy\n- Change log message 0318 from an error to a warning as it is not an error\n- Patch an incorrect call to lpfc_drain_txq on SLI-3 functions\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": "3577dc76fc92c45ff61f8fa85b90e872755796d1",
      "tree": "197041924df297ecc5afa28819b441fb2bf314b0",
      "parents": [
        "676db4af043014e852f67ba0349dae0071bd11f3"
      ],
      "author": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Wed Jul 28 22:09:21 2010 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Aug 05 13:53:35 2010 -0700"
      },
      "message": "scsi: Remove owner field from attribute initialization in LPFC driver\n\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nAcked-by: Tejun Heo \u003ctj@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "32de596074592ee8593416c83347b5a787e825c5",
      "tree": "198180908457ffc120f7d795866e9b63899e828b",
      "parents": [
        "7dc517df3ace15b5a29b331abe0af86ed4836236"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Wed Jul 14 15:32:40 2010 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Jul 28 09:05:42 2010 -0500"
      },
      "message": "[SCSI] lpfc 8.3.15: Update driver version 8.3.15\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": "7dc517df3ace15b5a29b331abe0af86ed4836236",
      "tree": "7f95a4b9833b1549078244c28d4ddcde56d847ed",
      "parents": [
        "3804dc84b8c11038ef75d97fd11e43658f623665"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Wed Jul 14 15:32:10 2010 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Jul 28 09:05:41 2010 -0500"
      },
      "message": "[SCSI] lpfc 8.3.15: Add target queue depth throttling\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": "3804dc84b8c11038ef75d97fd11e43658f623665",
      "tree": "03f6a03b3a489efb11ed40548a5b79b7da34034b",
      "parents": [
        "589a52d6a97e01c5ff6c244ee6c8ea57726c610f"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Wed Jul 14 15:31:37 2010 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Jul 28 09:05:41 2010 -0500"
      },
      "message": "[SCSI] lpfc 8.3.15: FCoE Related Fixes\n\nFCoE Related Fixes\n- Correct find-next-FCF routine so that it searches at next FCF rather\n  than current one.\n- Enhanced round-robin FCF failover algorithm to re-start on \"New FCF\"\n  async event\n- Update the manner in which we look at FCFs while they may be in\n  their discovery state.\n- Use LPFC_FCOE_NULL_VID macro when checkinf for valid vlan_id for FCF\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": "589a52d6a97e01c5ff6c244ee6c8ea57726c610f",
      "tree": "c8df31220d1b46c792552cd04fe4697a12af139d",
      "parents": [
        "75576bb9b208d7c66822f310cdef9ca2d72c879c"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Wed Jul 14 15:30:54 2010 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Jul 28 09:05:40 2010 -0500"
      },
      "message": "[SCSI] lpfc 8.3.15: BSG, Discovery, and Misc fixes\n\n- BSG interface related:\n  - Fix node reference count if node is active\n  - Warn if we\u0027re overwriting an active CT context\n\n- Discovery related:\n  - Clear \"Ignore Reg Login\" flag when purging mailbox queue\n  - Pay attention to return code for fc_block_scsi_eh()\n  - Stall device loss code if we\u0027re almost done when it fires\n    (we\u0027re logged in, but PRLI is outstanding)\n\n- Bugs\n  - Correct DIF code for endianness issues\n  - Correct where we had missed points to check txq on i/o\n    completion/cleanup\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": "2cae179486a356aca2a2617f0399f04c66598d8b",
      "tree": "b63245075928a4db23ee63994eb3972d7e19d1cc",
      "parents": [
        "d7c479929b6804f4e9d5fb5f721aba31622f3d97"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Tue Jun 08 18:32:13 2010 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Tue Jul 27 12:01:39 2010 -0500"
      },
      "message": "[SCSI] lpfc 8.3.14: Update Driver version to 8.3.14\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": "d7c479929b6804f4e9d5fb5f721aba31622f3d97",
      "tree": "e849efe2d961fd7e1a8d8c9410f6c68ab5a6c03c",
      "parents": [
        "dbb6b3ab10464aa11df74c0d0a14e869a8c6fd1b"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Tue Jun 08 18:31:54 2010 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Tue Jul 27 12:01:38 2010 -0500"
      },
      "message": "[SCSI] lpfc 8.3.14: SCSI and SLI API fixes\n\n- Fixed accounting of allocated SCSI buffers when post sgl fails.\n- Restrict scsi buffer allocation based on LUN count (sdev_cnt).\n- Create __lpfc_sli_free_rpi that doesn\u0027t take out the hbalock.\n- Modify lpfc_sli_free_rpi to call __lpfc_sli_free_rpi.\n- Call __lpfc_sli_free_rpi in lpfc_cleanup_pending_mbox.\n- Do not swap the strings returned in mailbox commands and do\n  not swap byte aligned data in VPD.\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": "dbb6b3ab10464aa11df74c0d0a14e869a8c6fd1b",
      "tree": "88d59281937042a9cd8c4a93573f838763e8c7c7",
      "parents": [
        "75baf69657ea2107f2c202cd29dada206ae4b7c4"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Tue Jun 08 18:31:37 2010 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Tue Jul 27 12:01:36 2010 -0500"
      },
      "message": "[SCSI] lpfc 8.3.14: FCoE Discovery Fixes\n\n- Prevent unregistring of unused FCF when FLOGI is pending.\n- Prevent point to point discovery on a FCoE HBA.\n- Fixed FCF discovery failure after swapping FCoE port by\n  switching over to fast failover method when no FCF matches in-use FCF.\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": "75baf69657ea2107f2c202cd29dada206ae4b7c4",
      "tree": "76f48393730c19e0a0286ceaa5132d8e500f127f",
      "parents": [
        "c20c426732a5a5d21e99b36286f79c2024115341"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Tue Jun 08 18:31:21 2010 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Tue Jul 27 12:01:35 2010 -0500"
      },
      "message": "[SCSI] lpfc 8.3.14: PCI fixes and enhancements\n\n- Allow enabling MSI-X intterupts with fewer vectors than requested\n  by looking at the return value from pci_enable_msix.\n- Implemented driver PCI AER error handling routines for supporting\n  AER error recovering on SLI4 devices.\n- Remove redundant SLI_ACTIVE checks\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": "18cacc34887df274feb3f1ff420d7592e4ea246f",
      "tree": "d6484ef773f809c875fcec28d15e4c9d64054620",
      "parents": [
        "2a9bf3d011303d8da64cd5e0e7fdd95f0c143984"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Mon Jun 07 15:24:54 2010 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Tue Jul 27 12:01:34 2010 -0500"
      },
      "message": "[SCSI] lpfc 8.3.13: Update Driver Version to 8.3.13\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": "2a9bf3d011303d8da64cd5e0e7fdd95f0c143984",
      "tree": "fbec390538ff91adb0bee7116b3627524134db01",
      "parents": [
        "98fc5dd952ecfd3abff7c06e7a55a5eab4dd95b7"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Mon Jun 07 15:24:45 2010 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Tue Jul 27 12:01:34 2010 -0500"
      },
      "message": "[SCSI] lpfc 8.3.13: Add TX Queue Support for SLI4 ELS commands.\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": "98fc5dd952ecfd3abff7c06e7a55a5eab4dd95b7",
      "tree": "58c28d09e771d4f590bf161efc71b2cf7a25f95b",
      "parents": [
        "b92938b41ee84b83347b62baa6daa0d06a742e94"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Mon Jun 07 15:24:29 2010 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Tue Jul 27 12:01:33 2010 -0500"
      },
      "message": "[SCSI] lpfc 8.3.13: Misc fixes\n\n- Change the Max receive size on CIN FCFs to 0x800\n- (From linux community) Check boundary before checking for NULL.\n- Update last completion time for completed I/O to prevent heartbeat.\n- Add Balius PCI Device IDs\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": "b92938b41ee84b83347b62baa6daa0d06a742e94",
      "tree": "6418e92113a9b779aec03e1fc4f94cfe849afe0f",
      "parents": [
        "6e7288d9a4b6691bf13fb07e3593d70d725d0737"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Mon Jun 07 15:24:12 2010 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Tue Jul 27 12:01:32 2010 -0500"
      },
      "message": "[SCSI] lpfc 8.3.13: SCSI specific changes\n\n- Fix hba_queue_depth to reflect actual available XRIs\n- Add support for new SLER specific firmware status codes.\n- Free SCSI buffer when iotag allocation fails.\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": "6e7288d9a4b6691bf13fb07e3593d70d725d0737",
      "tree": "96541fadecb72ba942848da0c7ae71d772392849",
      "parents": [
        "ffc954936b134cc6d2eba1282cc71084929c3704"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Mon Jun 07 15:23:35 2010 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Tue Jul 27 12:01:32 2010 -0500"
      },
      "message": "[SCSI] lpfc 8.3.13: Initialization code clean up and fixes.\n\n- Add poll or wait flag parameter to hba_init_link and hba_down_link.\n- (From Linux Community) Make return with ENXIO negative.\n- Remove unused INB code from driver.\n- Prevent block_magmt_io from returning until mailbox is inactive.\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": "ffc954936b134cc6d2eba1282cc71084929c3704",
      "tree": "22cbdde46b1ee531c8664335ec35a0c8767bad79",
      "parents": [
        "8701f18504751a5b89be3203e28c5ec04c147167"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Mon Jun 07 15:23:17 2010 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Tue Jul 27 12:01:31 2010 -0500"
      },
      "message": "[SCSI] lpfc 8.3.13: FC Discovery Fixes and enhancements.\n\n- Retry PLOGI up to 48 times when LS_RJT reason is\n  \"Unable to supply requested data.\"\n- When dev loss timeout occures do not change state if there\n  is an outstanding REG_LOGIN.\n- Add logic to ignore REG_LOGIN completion if discovery is\n  restarted while waiting for REG_LOGIN.\n- Only change state on REG_LOGIN completion if still in\n  state waiting for REG_LOGIN completion.\n- Only send ADISCs to FCP-2 Targets (not Initiators).\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": "2c3c8bea608866d8bd9dcf92657d57fdcac011c5",
      "tree": "f509b958d0a65c46c831dbdd447a81e706dd995a",
      "parents": [
        "68d75ed4b84a0806ecd4bc14da4759713b23a532"
      ],
      "author": {
        "name": "Chris Wright",
        "email": "chrisw@sous-sol.org",
        "time": "Wed May 12 18:28:57 2010 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri May 21 09:37:31 2010 -0700"
      },
      "message": "sysfs: add struct file* to bin_attr callbacks\n\nThis allows bin_attr-\u003eread,write,mmap callbacks to check file specific data\n(such as inode owner) as part of any privilege validation.\n\nSigned-off-by: Chris Wright \u003cchrisw@sous-sol.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "a1172ca2f20074626d7aa77e747824757673cf22",
      "tree": "0a30015d2b4f50b55a2b5f8bbe56c196745f7d19",
      "parents": [
        "78730cfe0649bce86e64eafda9bdffa38f05d396"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Tue Apr 06 15:07:03 2010 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Sun Apr 11 13:46:09 2010 -0500"
      },
      "message": "[SCSI] lpfc 8.3.12: Update Driver version to 8.3.12\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": "78730cfe0649bce86e64eafda9bdffa38f05d396",
      "tree": "7a0cbdf556602349b81db5962b5aec87bff68d8a",
      "parents": [
        "c74959370369cd870560777b7db7ec940565bb85"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Tue Apr 06 15:06:30 2010 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Sun Apr 11 13:45:53 2010 -0500"
      },
      "message": "[SCSI] lpfc 8.3.12: Fix discovery issues\n\n- Add code to prevent unreg_vpi mailbox command from failing.\n- Add code to reset the HBA if unreg_vpi mailbox fails with busy status.\n- Remove code that was clearing the nlp_type stored during rport discovery.\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": "c74959370369cd870560777b7db7ec940565bb85",
      "tree": "febf7febd3fce3ba160a405f91bc1c42858c8ee8",
      "parents": [
        "49198b371e2da20548d1408a7d3a8dea2f91263c"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Tue Apr 06 15:05:28 2010 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Sun Apr 11 13:45:38 2010 -0500"
      },
      "message": "[SCSI] lpfc 8.3.12: BSG Fixes and enhancements\n\n- Add memcpy to mailbox completion to transfer reply correctly.\n- Add support for BSG mailbox commands (dump, update_cfg, and\n   event_log_status).\n- Add warning message and refuse mailbox command while mgmt is blocked.\n- Add checks for memory allocation failure.\n- Add check for sli4 dump zero BDE size.\n- Only copy data if mailbox commands succeed.\n- Add support for Read Event Log mailbox 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 \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "49198b371e2da20548d1408a7d3a8dea2f91263c",
      "tree": "b04993f74b2798bbf9e18f952ec6d1fd18cb0db6",
      "parents": [
        "6c8eea54ec62c1a3fdb21de583639c49dcdc8811"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Tue Apr 06 15:04:33 2010 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Sun Apr 11 13:45:24 2010 -0500"
      },
      "message": "[SCSI] lpfc 8.3.12: Critical fixes\n\n- Move the code to increase the sg seg count for LP21000 adapters.\n- Check pcmd on command completion before dereferencing it.\n- Clear queue memory when creating firmware queues to prevent stale entries.\n- Replace the use of PAGE_SIZE in many areas that assumed it was always 4k.\n- Add an else clause to a conditional that needed to unlock the hba_lock.\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": "6c8eea54ec62c1a3fdb21de583639c49dcdc8811",
      "tree": "81d7a9b54705ccd28be792b73c72604573ccfa87",
      "parents": [
        "15672319e3da68bb3f710e724185f4524722a6fa"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Tue Apr 06 14:49:53 2010 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Sun Apr 11 13:45:09 2010 -0500"
      },
      "message": "[SCSI] lpfc 8.3.12: T10-PI/DIF changes\n\nUpdate driver for change in T10-PI interface on adapter\n- Remove Profiles.\n- Add new SLI Opcodes.\n- Add new PDE structures used for BlockGuard.\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": "15672319e3da68bb3f710e724185f4524722a6fa",
      "tree": "456c11ff9a9bb435bfbc57460ecdc18d2ebd6f5c",
      "parents": [
        "b19a061a785db22401b62cc4ee2baf95d5c7e2e7"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Tue Apr 06 14:49:03 2010 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Sun Apr 11 13:44:55 2010 -0500"
      },
      "message": "[SCSI] lpfc 8.3.12: Miscellaneous Changes\n\n- Prevent log message 1801 during vport delete.\n- Enable NPIV by default.\n- Display correct value for max Vports on SLI4 HBAs.\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": "b19a061a785db22401b62cc4ee2baf95d5c7e2e7",
      "tree": "cc5219324cd5a59455f195f51afe9807d3b07595",
      "parents": [
        "40364a40b68a26cc882df05f7cc7f0ad87aac935"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Tue Apr 06 14:48:51 2010 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Sun Apr 11 13:44:44 2010 -0500"
      },
      "message": "[SCSI] lpfc 8.3.12: Emulex SLI enhancements\n\n- Add the new Logical Link speed event support.\n- Add RATOV and EDTOV to the REG_VFI mailbox 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 \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "b620debb06da7dff773460674695d524161d90af",
      "tree": "f9355cd7ecb1d57b536ba2a33fef344e48b9dea7",
      "parents": [
        "4b40c59eced94eea7f4583ffb0dbc33a5fa92499"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Mon Mar 15 11:25:58 2010 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Sun Apr 11 09:23:52 2010 -0500"
      },
      "message": "[SCSI] lpfc 8.3.11: Update Driver version to 8.3.11\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": "4b40c59eced94eea7f4583ffb0dbc33a5fa92499",
      "tree": "1a60a3f4e931b5a7295b1f2eed2a8d84f5062695",
      "parents": [
        "e2af0d2ed86a2415b0562526601cf2d5cae5a96d"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Mon Mar 15 11:25:44 2010 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Sun Apr 11 09:23:51 2010 -0500"
      },
      "message": "[SCSI] lpfc 8.3.11: NPIV changes\n\n- Enable NPIV by default.\n- Added code to handle unsolicited LOGO on physical 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 \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "e2af0d2ed86a2415b0562526601cf2d5cae5a96d",
      "tree": "9b9ac26c14c82847f234c9e270362000630c8f33",
      "parents": [
        "7a4702774381103e936cae09ec12301090c6c212"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Mon Mar 15 11:25:32 2010 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Sun Apr 11 09:23:50 2010 -0500"
      },
      "message": "[SCSI] lpfc 8.3.11: Fix AER uncorrectable non-fatal error handling\n\nOnly abort outstanding I/O to force the OS to retry failed I/Os for AER\nuncorrectable non-fatal errors instead of reseting the 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 \u003cJames.Bottomley@suse.de\u003e\n"
    }
  ],
  "next": "7a4702774381103e936cae09ec12301090c6c212"
}
