)]}'
{
  "log": [
    {
      "commit": "c6af404215bab0d333accbb497f835d10cb0050c",
      "tree": "fc58c360c3d678405b4bd38fd7894af9c8b91edd",
      "parents": [
        "6e883b0e42739aa560133cfaf41be1138c51a500"
      ],
      "author": {
        "name": "Martin K. Petersen",
        "email": "martin.petersen@oracle.com",
        "time": "Fri Sep 18 17:32:59 2009 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Fri Oct 02 09:46:25 2009 -0500"
      },
      "message": "[SCSI] Deprecate SCSI_PROT_*_CONVERT operations\n\nThe checksum format is orthogonal to whether the protection information\nis being passed on beyond the HBA or not.  It is perfectly valid to use\na non-T10 CRC with WRITE_STRIP and READ_INSERT.\n\nConsequently it no longer makes sense to explicitly refer to the\nconversion in the protection operation.  Update sd_dif and lpfc\naccordingly.\n\nSigned-off-by: Martin K. Petersen \u003cmartin.petersen@oracle.com\u003e\nAcked-by: Ihab Hamadi \u003cIhab.Hamadi@Emulex.Com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "a419aef8b858a2bdb98df60336063d28df4b272f",
      "tree": "1736f6650ec0bfc01074c489fc47396114099c5e",
      "parents": [
        "2944fcbe03d65a704f07e43efe14adb0d226fd09"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Tue Aug 18 11:18:35 2009 -0700"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Sep 21 15:14:58 2009 +0200"
      },
      "message": "trivial: remove unnecessary semicolons\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "7cfbc8d9663c88d11e2c1acd2009f1786e150cf6",
      "tree": "43d4aa48a8f9c08fbd2fd60b1dc03d2577cec122",
      "parents": [
        "e4e74273c3e8d0dc54ddce4fed27e266927c7ad0"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Sun Jul 19 10:01:44 2009 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Sat Aug 22 17:52:00 2009 -0500"
      },
      "message": "[SCSI] lpfc 8.3.4: Update driver version to 8.3.4\n\nUpdate driver version to 8.3.4\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "e4e74273c3e8d0dc54ddce4fed27e266927c7ad0",
      "tree": "0a48316775ae4976de434464241b013e3a71919c",
      "parents": [
        "f1c3b0fcbb8104dac92d65d5016500a09beea287"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Sun Jul 19 10:01:38 2009 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Sat Aug 22 17:51:59 2009 -0500"
      },
      "message": "[SCSI] lpfc 8.3.4: Remove spaces before newlines in several log messages\n\nRemove spaces before newlines in several log messages\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "f1c3b0fcbb8104dac92d65d5016500a09beea287",
      "tree": "f7c870106824c1b5294c96bc3fda6b8119383cc8",
      "parents": [
        "1c6834a7e85715a4ac07c1cac25a1950040decb0"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Sun Jul 19 10:01:32 2009 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Sat Aug 22 17:51:59 2009 -0500"
      },
      "message": "[SCSI] lpfc 8.3.4: Add bsg (SGIOv4) support for ELS/CT support\n\nAdd bsg (SGIOv4) support for sending and receiving ELS, CT commands\n\nThis patch adds a new file, lpfc_bsg.c.\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "1c6834a7e85715a4ac07c1cac25a1950040decb0",
      "tree": "66e859591d7bb25b26c10999ee861ac86701cfbc",
      "parents": [
        "32b9793fe6ff09a85f36b8bd7d6ff214653a7497"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Sun Jul 19 10:01:26 2009 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Sat Aug 22 17:51:58 2009 -0500"
      },
      "message": "[SCSI] lpfc 8.3.4: NPIV vport fixes\n\nNPIV vport fixes\n\n- Fixed static vport creation on SLI4 HBAs\n- Fixed vport create sending init_vpi before REG_VFI\n- Fix unable to create vports on SLI4 HBA\u0027s Port2\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "32b9793fe6ff09a85f36b8bd7d6ff214653a7497",
      "tree": "e4bfaf3c28982f9e9b2555ba06dc780e7cb70dca",
      "parents": [
        "8568a4d2495ebcf5da38a2141c7633399143b1a5"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Sun Jul 19 10:01:21 2009 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Sat Aug 22 17:51:58 2009 -0500"
      },
      "message": "[SCSI] lpfc 8.3.4: Fix a pair of FCoE issues\n\nFix a pair of FCoE issues\n\n- Fix Region 23 FCoE Parameters not being read correctly\n- Fix race condition when there are FCoE events during FCF table read\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "8568a4d2495ebcf5da38a2141c7633399143b1a5",
      "tree": "ca36764ce8d8703339e408b93ccfd06ec165eefd",
      "parents": [
        "a0c87cbdb52467a16343b31251f2722643db603c"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Sun Jul 19 10:01:16 2009 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Sat Aug 22 17:51:57 2009 -0500"
      },
      "message": "[SCSI] lpfc 8.3.4: Various SLI3 fixes\n\nVarious SLI3 fixes\n\n- Fix for firmware dump failure\n- Fix inband remote management\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "a0c87cbdb52467a16343b31251f2722643db603c",
      "tree": "0242b3b51f1984ca3f8d59390487f39a865812aa",
      "parents": [
        "8fa38513ddc1076f3e26c651f3567b084c273ba2"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Sun Jul 19 10:01:10 2009 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Sat Aug 22 17:51:57 2009 -0500"
      },
      "message": "[SCSI] lpfc 8.3.4: Consistently Implement persistent port disable\n\nConsistently implement persistent port disable.\n\nAbility was to be managed in the adapter via firmware via flash settings.\nHowever, not all firmware images supported it. Uniformly support it\neverywhere.\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "8fa38513ddc1076f3e26c651f3567b084c273ba2",
      "tree": "a13d51bd2b2deced5b2209f52118b53ad1f59bbc",
      "parents": [
        "66d6faec2f874cf6bf9bd4900966584ea9feae3d"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Sun Jul 19 10:01:03 2009 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Sat Aug 22 17:51:56 2009 -0500"
      },
      "message": "[SCSI] lpfc 8.3.4: Various SLI4 fixes\n\nVarious SLI4 fixes\n\n- Fix switch name not used in the FCF record for FCoE HBAs\n- Enabled HBA UE error polling error-condition action code\n- Rewrite lpfc_sli4_scmd_to_wqidx_distr() to handle counter rollover cleanly\n- Modify resume_rpi mailbox data structure to match current SLI4 spec\n- Do not issue mailbox command in MBX_POLL mode when LPFC_HBA_ERROR is set\n- Wait for HBA POST completion before checking Online and UE registers\n- Fix accumulated total length not being filled in on unsolicited IOCBs\n- Use PCI config space register to determine SLI rev of HBA\n- Turn on starting ELS tmo function timer during device initialization\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "e34ccdfe0e08a6acb8c5e649fef1e94e6cd637f9",
      "tree": "037fc5ca114556aefc9734d6034ba3ad1dfbc162",
      "parents": [
        "0fd30f77693f4fef32d30d4801cd21dcd487c2f0"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Mon Jul 13 23:25:54 2009 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Sat Aug 22 17:51:55 2009 -0500"
      },
      "message": "[SCSI] lpfc: don\u0027t dereference NULL\n\nWhen kzalloc fails in lpfc_hba_alloc, don\u0027t dereference the NULL by\nlpfc_printf_log. Use dev_err instead.\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nAcked-By: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "aa2638a210ab0d7c6702cd54315365785fce326c",
      "tree": "ccc6a99248a1e914fbb90a466b76c98e4f083bc6",
      "parents": [
        "b069e8ed4d5054b1fcd31a98bb2053bde645202f",
        "ea4431906d86686e541de527915ccbe556761b16"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jun 17 09:50:44 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jun 17 09:50:44 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6:\n  [SCSI] aic79xx: make driver respect nvram for IU and QAS settings\n  [SCSI] don\u0027t attach ULD to Dell Universal Xport\n  [SCSI] lpfc 8.3.3 : Update driver version to 8.3.3\n  [SCSI] lpfc 8.3.3 : Add support for Target Reset handler entrypoint\n  [SCSI] lpfc 8.3.3 : Fix a couple of spin_lock and memory issues and a crash\n  [SCSI] lpfc 8.3.3 : FC/FCOE discovery fixes\n  [SCSI] lpfc 8.3.3 : Fix various SLI-3 vs SLI-4 differences\n  [SCSI] qla2xxx: Resolve a performance issue in interrupt\n  [SCSI] cnic, bnx2i: Fix build failure when CONFIG_PCI is not set.\n  [SCSI] nsp_cs: time_out reaches -1\n  [SCSI] qla2xxx: fix printk format warnings\n  [SCSI] ncr53c8xx: div reaches -1\n  [SCSI] compat: don\u0027t perform unneeded copy in sg_io code\n  [SCSI] zfcp: Update FC pass-through support\n  [SCSI] zfcp: Add FC pass-through support\n  [SCSI] FC Pass Thru support\n"
    },
    {
      "commit": "156f5a7801195fa2ce44aeeb62d6cf8468f3332a",
      "tree": "dd506816ca6f14bb650189aa364eb0a2f51ad5cc",
      "parents": [
        "1b713e00500c6f03317742981674e89a21629399"
      ],
      "author": {
        "name": "GeunSik Lim",
        "email": "leemgs1@gmail.com",
        "time": "Tue Jun 02 15:01:37 2009 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 15 21:30:28 2009 -0700"
      },
      "message": "debugfs: Fix terminology inconsistency of dir name to mount debugfs filesystem.\n\nMany developers use \"/debug/\" or \"/debugfs/\" or \"/sys/kernel/debug/\"\ndirectory name to mount debugfs filesystem for ftrace according to\n./Documentation/tracers/ftrace.txt file.\n\nAnd, three directory names(ex:/debug/, /debugfs/, /sys/kernel/debug/) is\nexisted in kernel source like ftrace, DRM, Wireless, Documentation,\nNetwork[sky2]files to mount debugfs filesystem.\n\ndebugfs means debug filesystem for debugging easy to use by greg kroah\nhartman. \"/sys/kernel/debug/\" name is suitable as directory name\nof debugfs filesystem.\n- debugfs related reference: http://lwn.net/Articles/334546/\n\nFix inconsistency of directory name to mount debugfs filesystem.\n\n* From Steven Rostedt\n  - find_debugfs() and tracing_files() in this patch.\n\nSigned-off-by: GeunSik Lim \u003cgeunsik.lim@samsung.com\u003e\nAcked-by     : Inaky Perez-Gonzalez \u003cinaky@linux.intel.com\u003e\nReviewed-by  : Steven Rostedt \u003crostedt@goodmis.org\u003e\nReviewed-by  : James Smart \u003cjames.smart@emulex.com\u003e\nCC: Jiri Kosina \u003ctrivial@kernel.org\u003e\nCC: David Airlie \u003cairlied@linux.ie\u003e\nCC: Peter Osterlund \u003cpetero2@telia.com\u003e\nCC: Ananth N Mavinakayanahalli \u003cananth@in.ibm.com\u003e\nCC: Anil S Keshavamurthy \u003canil.s.keshavamurthy@intel.com\u003e\nCC: Masami Hiramatsu \u003cmhiramat@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c667940902aec32c7ec90aa74b8b661619460f56",
      "tree": "9208480427fc89d768ae1242958fcc429ef66358",
      "parents": [
        "bbb9d18009373bc74bfeba760097de277f395858"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Wed Jun 10 17:23:24 2009 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Jun 15 10:09:34 2009 -0500"
      },
      "message": "[SCSI] lpfc 8.3.3 : Update driver version to 8.3.3\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "bbb9d18009373bc74bfeba760097de277f395858",
      "tree": "1fdf2b7c81ae16c39a666823b5e44760081653a2",
      "parents": [
        "d11e31ddb9718755dc96e1c018843ae6f5bb085e"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Wed Jun 10 17:23:16 2009 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Jun 15 10:09:34 2009 -0500"
      },
      "message": "[SCSI] lpfc 8.3.3 : Add support for Target Reset handler entrypoint\n\nPatch was originally submitted upstream on 4/21/2008:\n  http://marc.info/?l\u003dlinux-scsi\u0026m\u003d120880973719266\u0026w\u003d2\n\nSomewhere, it never get merged. The patch restructures the task mgmt\nroutines, commonizing like behavior. Then the patch changes device\nreset to LUN resets, and adds a target reset handler.\n\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "d11e31ddb9718755dc96e1c018843ae6f5bb085e",
      "tree": "c6314c3e2b528077c8ff7c4ade53aa4ab74407ba",
      "parents": [
        "0c2875893ef27b93d5d3221f8f98ae944d6be5fa"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Wed Jun 10 17:23:06 2009 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Jun 15 10:09:33 2009 -0500"
      },
      "message": "[SCSI] lpfc 8.3.3 : Fix a couple of spin_lock and memory issues and a crash\n\nContains the following changes:\n- Fixed error paths retaking a spin lock which they already hold\n- Added code to free memory in a couple of error paths\n- Added code to free RPI bit map while unloading driver\n- Added code to write zero to memory object allocated through dma_alloc_coherent\n- Fixed crash/hang with target or LUN resets\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "0c2875893ef27b93d5d3221f8f98ae944d6be5fa",
      "tree": "01e201e3827611c9b5cfc35a5f00b6532fc948ef",
      "parents": [
        "f1126688805d77a4798b694439fa48bba6629388"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Wed Jun 10 17:22:56 2009 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Jun 15 10:09:33 2009 -0500"
      },
      "message": "[SCSI] lpfc 8.3.3 : FC/FCOE discovery fixes\n\nContains the following changes:\n- Force vport to send LOGO to fabric controller when deleting vport\n- Fixed driver failing to register login when a PLOGI is received\n- Fixes for FIP discovery\n- Added stricter checks for FCF addressing mode\n- Added code to send only FLOGI, FDISC and LOGO to Fabric controller as FIP\n- Fixed handling of LOGO from Fabric port\n- Fixed consecutive link up events skipped link_down processing\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "f1126688805d77a4798b694439fa48bba6629388",
      "tree": "8a6169f70dba7e8644f07c8ca654ebad1786281d",
      "parents": [
        "43fac4d97a1a30085f1cae61aa565e5e7e5e5d7d"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Wed Jun 10 17:22:44 2009 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Jun 15 10:09:32 2009 -0500"
      },
      "message": "[SCSI] lpfc 8.3.3 : Fix various SLI-3 vs SLI-4 differences\n\nContains the following changes\n- Set the CT field of FDISC to 3\n- Fixed over allocation of SCSI buffers on SLI4\n- Removed unused jump table entries\n- Increase LPFC_WQE_DEF_COUNT to 256\n- Updated FDISC context to VPI\n- Fixed immediate SCSI command for LUN reset translation to WQE\n- Extended mailbox handling to allow MBX_POLL commands in between async\n  MBQ commands\n- Fixed SID used for FDISC\n- Fix crash when accessing ctlregs from sysfs for SLI4 HBAs\n- Fix SLI4 firmware version not being saved or displayed correctly\n- Expand CQID field in WQE structure to 16 bits\n- Fix post header template mailbox command timing out\n- Removed FCoE PCI device ID 0x0705\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "489f7ab6c18cdd64a2d444e056d60a0e722f4ad7",
      "tree": "2c7ed6a0042dc15c91ece08c5a3866f610ddca6d",
      "parents": [
        "b322b7816908487c08b89b72f838174c37d8c836",
        "82d27b2b2f3a80ffa7759a49b9cba39e47df476e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 14 13:46:25 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 14 13:46:25 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (31 commits)\n  trivial: remove the trivial patch monkey\u0027s name from SubmittingPatches\n  trivial: Fix a typo in comment of addrconf_dad_start()\n  trivial: usb: fix missing space typo in doc\n  trivial: pci hotplug: adding __init/__exit macros to sgi_hotplug\n  trivial: Remove the hyphen from git commands\n  trivial: fix ETIMEOUT -\u003e ETIMEDOUT typos\n  trivial: Kconfig: .ko is normally not included in module names\n  trivial: SubmittingPatches: fix typo\n  trivial: Documentation/dell_rbu.txt: fix typos\n  trivial: Fix Pavel\u0027s address in MAINTAINERS\n  trivial: ftrace:fix description of trace directory\n  trivial: unnecessary (void*) cast removal in sound/oss/msnd.c\n  trivial: input/misc: Fix typo in Kconfig\n  trivial: fix grammo in bus_for_each_dev() kerneldoc\n  trivial: rbtree.txt: fix rb_entry() parameters in sample code\n  trivial: spelling fix in ppc code comments\n  trivial: fix typo in bio_alloc kernel doc\n  trivial: Documentation/rbtree.txt: cleanup kerneldoc of rbtree.txt\n  trivial: Miscellaneous documentation typo fixes\n  trivial: fix typo milisecond/millisecond for documentation and source comments.\n  ...\n"
    },
    {
      "commit": "98a1708de1bfa5fe1c490febba850d6043d3c7fa",
      "tree": "823104983ff8cd44fc8f3dbfbcc583dc69ee30b2",
      "parents": [
        "ab2274af0569a43c6da390e969759d1138799839"
      ],
      "author": {
        "name": "Martin Olsson",
        "email": "martin@minimum.se",
        "time": "Wed Apr 22 18:21:29 2009 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri Jun 12 18:01:46 2009 +0200"
      },
      "message": "trivial: fix typos s/paramter/parameter/ and s/excute/execute/ in documentation and source comments.\n\nSigned-off-by: Martin Olsson \u003cmartin@minimum.se\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "82681a318f9f028ea64e61f24bbd9ac535531921",
      "tree": "529b6a5b4fd040fb54b7672b1a224ebd47445876",
      "parents": [
        "3860c97bd60a4525bb62eb90e3e7d2f02662ac59",
        "8ebf975608aaebd7feb33d77f07ba21a6380e086"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Fri Jun 12 10:02:03 2009 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Fri Jun 12 10:02:03 2009 -0500"
      },
      "message": "[SCSI] Merge branch \u0027linus\u0027\n\nConflicts:\n\tdrivers/message/fusion/mptsas.c\n\nfixed up conflict between req-\u003edata_len accessors and mptsas driver updates.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "53331aa1c721336b661567e4c0aacc04ab9725d8",
      "tree": "a95a1293397d483173902b65df63d9c0fcf37d4f",
      "parents": [
        "21e9a0a5fbd2b7cb3ae29f6d491a30bc0e688422"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Fri May 22 14:53:27 2009 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Jun 08 11:26:34 2009 -0500"
      },
      "message": "[SCSI] lpfc 8.3.2 : Update the lpfc driver version to 8.3.2\n\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "21e9a0a5fbd2b7cb3ae29f6d491a30bc0e688422",
      "tree": "d5ae35da0cdec82a78b814d907d630d57b5cc7ae",
      "parents": [
        "f4b4c68f74dcd5da03df851090cad28ad4e8d7cc"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Fri May 22 14:53:21 2009 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Jun 08 11:26:19 2009 -0500"
      },
      "message": "[SCSI] lpfc 8.3.2 : Persistent Vport Support\n\nAdd support for persistent vport definitions at creation at boot time\n\nAlso includes a few misc fixes for:\n- conversion to vpi name from vport slang name\n- couple of small mailbox references\n- some additional discovery mods\n\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "f4b4c68f74dcd5da03df851090cad28ad4e8d7cc",
      "tree": "c9ae4867a01cbdb11c008c23830ddd7c7220bee8",
      "parents": [
        "d8e93df13c8f7bde45a7756944aab528c58df4cf"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Fri May 22 14:53:12 2009 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Jun 08 11:26:01 2009 -0500"
      },
      "message": "[SCSI] lpfc 8.3.2 : Miscellaneous Changes\n\nMiscellaneous Changes:\n- Convert from SLI2_ACTIVE flag to more correct SLI_ACTIVE (generic) flag\n- Reposition log verbose messaging definitions\n- Update naming for vpi object name from vport slang name\n- Handle deferred error attention condition\n- Add 10G link support\n- Small bug fixup\n\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "d8e93df13c8f7bde45a7756944aab528c58df4cf",
      "tree": "4b419f94232f7d09fdb8ab40745906ab6fae1411",
      "parents": [
        "6fb120a7ed882aae9636545142a51cf3182a3ace"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Fri May 22 14:53:05 2009 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Jun 08 11:25:43 2009 -0500"
      },
      "message": "[SCSI] lpfc 8.3.2 : Update of copyrights\n\nUpdate of copyrights on modified files\n\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "6fb120a7ed882aae9636545142a51cf3182a3ace",
      "tree": "7e830b09907286288f20f60c0f104d5fbec9998d",
      "parents": [
        "04c684968487eb4f98728363a97b8da48f3bb958"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Fri May 22 14:52:59 2009 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Jun 08 11:25:24 2009 -0500"
      },
      "message": "[SCSI] lpfc 8.3.2 : Addition of SLI4 Interface - FCOE Discovery support\n\nSLI4 supports both FC and FCOE, with some extended topology objects.\nThis patch adss support for the objects, and updates the disovery\nengines for their use.\n\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "04c684968487eb4f98728363a97b8da48f3bb958",
      "tree": "33f59839ca26a1904c4e2d2895598f543266feb0",
      "parents": [
        "4f774513f7b3fe96648b8936f60f835e6ceaa88e"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Fri May 22 14:52:52 2009 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Jun 08 11:24:50 2009 -0500"
      },
      "message": "[SCSI] lpfc 8.3.2 : Addition of SLI4 Interface - Mailbox handling\n\nThe mailbox commands themselves are the same, or very similar to\ntheir SLI3 counterparts. This patch genericizes mailbox command\nhandling and adds support for the new SLI4 mailbox queue.\n\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "4f774513f7b3fe96648b8936f60f835e6ceaa88e",
      "tree": "af3b73115c629a5475d116354db815feffe1dd27",
      "parents": [
        "da0436e915a5c17ee79e72c1bf978a4ebb1cbf4d"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Fri May 22 14:52:35 2009 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Jun 08 11:23:54 2009 -0500"
      },
      "message": "[SCSI] lpfc 8.3.2 : Addition of SLI4 Interface - Queues\n\nAdds support for the new queues in the SLI-4 interface.  There are :\n- Work Queues - host-to-adapter for fast-path traffic\n- Mailbox Queues - host-to-adapter for control (slow-path)\n- Buffer Queues - host-to-adapter for posting buffers for async receive\n- Completion Queues - adapter-to-host for posting async events,\n       completions for fast or slow patch work, receipt of async\n       receive traffic\n- Event Queues - tied to MSI-X vectors, binds completion queues with\n       interrupts\n\nThese patches add the all the support code to tie into command submission\nand response paths, updates the interrupt handling, etc.\n\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "da0436e915a5c17ee79e72c1bf978a4ebb1cbf4d",
      "tree": "7784646b7627117fa7849a901c85294fae905505",
      "parents": [
        "3772a99175f5378b5001e8da364341a8b8226a4a"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Fri May 22 14:51:39 2009 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Jun 08 11:21:29 2009 -0500"
      },
      "message": "[SCSI] lpfc 8.3.2 : Addition of SLI4 Interface - Base Support\n\nAdds new hardware and interface definitions.\n\nAdds new interface routines - utilizing the reorganized layout of the\ndriver. Adds SLI-4 specific functions for attachment, initialization,\nteardown, etc.\n\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "3772a99175f5378b5001e8da364341a8b8226a4a",
      "tree": "dd710f890c5bc097c874ad1783cd26ea56e88f57",
      "parents": [
        "a366695592ebc9151dd5a248681270f0925d8324"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Fri May 22 14:50:54 2009 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Jun 08 11:18:10 2009 -0500"
      },
      "message": "[SCSI] lpfc 8.3.2 : Reorganization for SLI4\n\nPreps the organization of the driver so that the bottom half, which\ninteracts with the hardware, can share common code sequences for\nattachment, detachment, initialization, teardown, etc with new hardware.\n\nFor very common code sections, which become specific to the interface\ntype, the driver uses an indirect function call. The function is set at\ninitialization. For less common sections, such as initialization, the\ndriver looks at the interface type and calls the routines relative to\nthe interface.\n\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "e4b636366c00738b9609cda307014d71b1225b7f",
      "tree": "760b67b3624eda62e943e48ce93635c30a5b47bf",
      "parents": [
        "b9ed7252d219c1c663944bf03846eabb515dbe75",
        "279e677faa775ad16e75c32e1bf4a37f8158bc61"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Fri May 22 20:25:34 2009 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Fri May 22 20:25:34 2009 +0200"
      },
      "message": "Merge branch \u0027master\u0027 into for-2.6.31\n\nConflicts:\n\tdrivers/block/hd.c\n\tdrivers/block/mg_disk.c\n\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "83096ebf1263b2c1ee5e653ba37d993d02e3eb7b",
      "tree": "2226b71a616ec1cb2d37511c6a09ba9507a1cd69",
      "parents": [
        "5b93629b4509c03ffa87a9316412fedf6f58cb37"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Thu May 07 22:24:39 2009 +0900"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Mon May 11 09:50:54 2009 +0200"
      },
      "message": "block: convert to pos and nr_sectors accessors\n\nWith recent cleanups, there is no place where low level driver\ndirectly manipulates request fields.  This means that the \u0027hard\u0027\nrequest fields always equal the !hard fields.  Convert all\nrq-\u003esectors, nr_sectors and current_nr_sectors references to\naccessors.\n\nWhile at it, drop superflous blk_rq_pos() \u003c 0 test in swim.c.\n\n[ Impact: use pos and nr_sectors accessors ]\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nAcked-by: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nTested-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nTested-by: Adrian McMenamin \u003cadrian@mcmen.demon.co.uk\u003e\nAcked-by: Adrian McMenamin \u003cadrian@mcmen.demon.co.uk\u003e\nAcked-by: Mike Miller \u003cmike.miller@hp.com\u003e\nCc: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nCc: Borislav Petkov \u003cpetkovbb@googlemail.com\u003e\nCc: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nCc: Eric Moore \u003cEric.Moore@lsi.com\u003e\nCc: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nCc: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nCc: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nCc: Paul Clements \u003cpaul.clements@steeleye.com\u003e\nCc: Tim Waugh \u003ctim@cyberelk.net\u003e\nCc: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nCc: Jeremy Fitzhardinge \u003cjeremy@xensource.com\u003e\nCc: Alex Dubov \u003coakad@yahoo.com\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: Dario Ballabio \u003cballabio_dario@emc.com\u003e\nCc: David S. Miller \u003cdavem@davemloft.net\u003e\nCc: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCc: unsik Kim \u003cdonari75@gmail.com\u003e\nCc: Laurent Vivier \u003cLaurent@lvivier.info\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "e832b3ca653895d479c872f995d0a31a0b0bdecd",
      "tree": "2594939baf54de96fcdd10a40c02a5d785f975f6",
      "parents": [
        "a257bf905efd22fd2c055580b0ab2e8e7ed1b6a1"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Mon Apr 06 18:48:17 2009 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Apr 27 09:43:19 2009 -0500"
      },
      "message": "[SCSI] lpfc 8.3.1 : Update version to 8.3.1\n\nUpdate driver version to 8.3.1\nAlso update copyright end year for driver.\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "a257bf905efd22fd2c055580b0ab2e8e7ed1b6a1",
      "tree": "e0f2ef6b9627d86456c92d56fa2c088c6d6544bf",
      "parents": [
        "3621a710a7dbb2d22a8e95d94bcf0c2d13ef57fc"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Mon Apr 06 18:48:10 2009 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Apr 27 09:42:47 2009 -0500"
      },
      "message": "[SCSI] lpfc 8.3.1: misc fixes/changes\n\n8.3.1 Fixes/Changes :\n\n- Fix incorrect byte-swapping on word 4 of IOCB (data length) which\n  caused LUNs to not be discovered on big-endian (e.g. PPC)\n\n- Remove a bad cast of MBslimaddr which loses the __iomem (sparse)\n\n- Make lpfc_debugfs_mask_disc_trc static (sparse)\n\n- Correct misspelled word BlockGuard in lpfc_logmsg.h comment\n\n- Replaced repeated code segment for canceling IOCBs from a list with\n  a function call, lpfc_sli_cancel_iocbs().\n\n- Increased HBQ buffers to support 40KB SSC sequences.\n\n- Added sysfs interface to update speed and topology parameter without\n  link bounce.\n\n- Fixed bug with sysfs fc_host WWNs not being updated after changing\n  the WWNs.\n\n- Check if the active mailbox is NULL in the beginning of the mailbox\n  timeout handler - fixes panic in the mailbox timeout handler while\n  running IO stress test\n\n- Fixed system panic in lpfc_pci_remove_one() due to ndlp indirect\n  reference to phba through vport\n\n- Removed de-reference of scsi device after call to scsi_done() to fix\n  panic in scsi completion path while accessing scsi device after\n  scsi_done is called.\n\n- Fixed \"Nodelist not empty\" message when unloading the driver after\n  target reboot test\n\n- Added LP2105 HBA model description\n\n- Added code to print all 16 words of unrecognized ASYNC events\n\n- Fixed memory leak in vport create + delete loop\n\n- Added support for handling dual error bit from HBA\n\n- Fixed a driver NULL pointer dereference in lpfc_sli_process_sol_iocb\n\n- Fixed a discovery bug with FC switch reboot in lpfc_setup_disc_node\n\n- Take NULL termintator into account when calculating available buffer space\n\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "3621a710a7dbb2d22a8e95d94bcf0c2d13ef57fc",
      "tree": "699b4174b8520a69d74a1ddd507f5e8ee9b28444",
      "parents": [
        "e7ee4cc04b058d1eae9c1ac359031301b1798e3f"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Mon Apr 06 18:47:14 2009 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Apr 27 09:41:51 2009 -0500"
      },
      "message": "[SCSI] lpfc 8.3.1 : Fix up kernel-doc function comments\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "2344b5b6851466511663154e517f8b31f70c4bb6",
      "tree": "d603582628b9df9d5ae0d89ba286d44759162831",
      "parents": [
        "78c5b82ee68207a176ad5ca5eabdb2dbe5cfbfd3"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Apr 14 17:08:34 2009 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 14 09:58:17 2009 -0700"
      },
      "message": "Fix lpfc_parse_bg_err()\u0027s use of do_div()\n\nFix lpfc_parse_bg_err()\u0027s use of do_div().  It should be passing a 64-bit\nvariable as the first parameter.  However, since it\u0027s only using a 32-bit\nvariable, it doesn\u0027t need to use do_div() at all, but can instead use the\ndivision operator.\n\nThis deals with the following warnings:\n\n    CC      drivers/scsi/lpfc/lpfc_scsi.o\n  drivers/scsi/lpfc/lpfc_scsi.c: In function \u0027lpfc_parse_bg_err\u0027:\n  drivers/scsi/lpfc/lpfc_scsi.c:1397: warning: comparison of distinct pointer types lacks a cast\n  drivers/scsi/lpfc/lpfc_scsi.c:1397: warning: right shift count \u003e\u003d width of type\n  drivers/scsi/lpfc/lpfc_scsi.c:1397: warning: passing argument 1 of \u0027__div64_32\u0027 from incompatible pointer type\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "284901a90a9e0b812ca3f5f852cbbfb60d10249d",
      "tree": "06c1b5a0f83c90cfb662f756e7781977ce739ce8",
      "parents": [
        "6afd142fd0dfba497246d0fab236c20a7b4bf778"
      ],
      "author": {
        "name": "Yang Hongyang",
        "email": "yanghy@cn.fujitsu.com",
        "time": "Mon Apr 06 19:01:15 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 07 08:31:11 2009 -0700"
      },
      "message": "dma-mapping: replace all DMA_32BIT_MASK macro with DMA_BIT_MASK(32)\n\nReplace all DMA_32BIT_MASK macro with DMA_BIT_MASK(32)\n\nSigned-off-by: Yang Hongyang\u003cyanghy@cn.fujitsu.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6a35528a8346f6e6fd32ed7e51f04d1fa4ca2c01",
      "tree": "9caaf8645b573687bbcf3a16b5aa7dd233fed46e",
      "parents": [
        "8a59f5d2526593c6bc1a0754c3a16ccc9ed41ce3"
      ],
      "author": {
        "name": "Yang Hongyang",
        "email": "yanghy@cn.fujitsu.com",
        "time": "Mon Apr 06 19:01:13 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 07 08:31:10 2009 -0700"
      },
      "message": "dma-mapping: replace all DMA_64BIT_MASK macro with DMA_BIT_MASK(64)\n\nReplace all DMA_64BIT_MASK macro with DMA_BIT_MASK(64)\n\nSigned-off-by: Yang Hongyang\u003cyanghy@cn.fujitsu.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1c9fbafc8c629c89183d6dccec67a8415513b0d1",
      "tree": "895ca90bbf8255568d691b6603414e15b4161887",
      "parents": [
        "5a9ef25b14d39b8413364df12cb8d9bb7a673a32"
      ],
      "author": {
        "name": "Martin K. Petersen",
        "email": "martin.petersen@oracle.com",
        "time": "Sun Jan 04 03:14:11 2009 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Thu Mar 12 12:58:02 2009 -0500"
      },
      "message": "[SCSI] Remove SUGGEST flags\n\nThe SUGGEST_* flags in the SCSI command result have been out of fashion\nfor a while and we don\u0027t actually use them in the error handling.\nRemove the remaining occurrences.\n\nSigned-off-by: Martin K. Petersen \u003cmartin.petersen@oracle.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "71fa7421822a251fc3e9ffb54653395b6b964309",
      "tree": "f632190e89f892401802dcd8c3800eee1dba7aeb",
      "parents": [
        "6e7490c73d8cc48e7084ac976c8be7bbaf530acf"
      ],
      "author": {
        "name": "Jan Engelhardt",
        "email": "jengelh@medozas.de",
        "time": "Sun Jan 11 10:38:59 2009 +0100"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Thu Mar 12 12:57:56 2009 -0500"
      },
      "message": "[SCSI] lpfc: constify virtual function tables\n\nSigned-off-by: Jan Engelhardt \u003cjengelh@medozas.de\u003e\nAcked-by: James Smart \u003cJames.Smart@Emulex.Com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "e916141c6889e2a35869d7057ef1cc5e5a2e86eb",
      "tree": "594ed76b74ae67796cbb6d7d43336a98e9ee3fb3",
      "parents": [
        "308cec14e6710b4d5b70e9778ce117be8371735d"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Sun Feb 08 22:43:19 2009 +0100"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Tue Feb 10 11:15:19 2009 -0500"
      },
      "message": "[SCSI] lpfc: introduce missing kfree\n\nError handling code following a kmalloc should free the allocated data.\n\nThe semantic match that finds the problem is as follows:\n(http://www.emn.fr/x-info/coccinelle/)\n\n// \u003csmpl\u003e\n@r exists@\nlocal idexpression x;\nstatement S;\nexpression E;\nidentifier f,l;\nposition p1,p2;\nexpression *ptr !\u003d NULL;\n@@\n\n(\nif ((x@p1 \u003d \\(kmalloc\\|kzalloc\\|kcalloc\\)(...)) \u003d\u003d NULL) S\n|\nx@p1 \u003d \\(kmalloc\\|kzalloc\\|kcalloc\\)(...);\n...\nif (x \u003d\u003d NULL) S\n)\n\u003c... when !\u003d x\n     when !\u003d if (...) { \u003c+...x...+\u003e }\nx-\u003ef \u003d E\n...\u003e\n(\n return \\(0\\|\u003c+...x...+\u003e\\|ptr\\);\n|\n return@p2 ...;\n)\n\n@script:python@\np1 \u003c\u003c r.p1;\np2 \u003c\u003c r.p2;\n@@\n\nprint \"* file: %s kmalloc %s return %s\" % (p1[0].file,p1[0].line,p2[0].line)\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nAcked-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "cd764695b67386a81964f68e9c66efd9f13f4d29",
      "tree": "504e961ab6bad164c41f4b9c1ff00c0ce7f645ee",
      "parents": [
        "97d61b8e3aef163a75f80f4762794c154572293d",
        "ffda8c7dc492e2170bb263f7c56f286992ceb54b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 08 16:27:31 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 08 16:27:31 2009 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6: (45 commits)\n  [SCSI] qla2xxx: Update version number to 8.03.00-k1.\n  [SCSI] qla2xxx: Add ISP81XX support.\n  [SCSI] qla2xxx: Use proper request/response queues with MQ instantiations.\n  [SCSI] qla2xxx: Correct MQ-chain information retrieval during a firmware dump.\n  [SCSI] qla2xxx: Collapse EFT/FCE copy procedures during a firmware dump.\n  [SCSI] qla2xxx: Don\u0027t pollute kernel logs with ZIO/RIO status messages.\n  [SCSI] qla2xxx: Don\u0027t fallback to interrupt-polling during re-initialization with MSI-X enabled.\n  [SCSI] qla2xxx: Remove support for reading/writing HW-event-log.\n  [SCSI] cxgb3i: add missing include\n  [SCSI] scsi_lib: fix DID_RESET status problems\n  [SCSI] fc transport: restore missing dev_loss_tmo callback to LLDD\n  [SCSI] aha152x_cs: Fix regression that keeps driver from using shared interrupts\n  [SCSI] sd: Correctly handle 6-byte commands with DIX\n  [SCSI] sd: DIF: Fix tagging on platforms with signed char\n  [SCSI] sd: DIF: Show app tag on error\n  [SCSI] Fix error handling for DIF/DIX\n  [SCSI] scsi_lib: don\u0027t decrement busy counters when inserting commands\n  [SCSI] libsas: fix test for negative unsigned and typos\n  [SCSI] a2091, gvp11: kill warn_unused_result warnings\n  [SCSI] fusion: Move a dereference below a NULL test\n  ...\n\nFixed up trivial conflict due to moving the async part of sd_probe\naround in the async probes vs using dev_set_name() in naming.\n"
    },
    {
      "commit": "025dfdafe77f20b3890981a394774baab7b9c827",
      "tree": "c4d514990d7a0673df5d32aa11fded95f9644ff0",
      "parents": [
        "0abb8b6a939b742f273edc68b64dba26c57331bc"
      ],
      "author": {
        "name": "Frederik Schwarzer",
        "email": "schwarzerf@gmail.com",
        "time": "Thu Oct 16 19:02:37 2008 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Jan 06 11:28:06 2009 +0100"
      },
      "message": "trivial: fix then -\u003e than typos in comments and documentation\n\n- (better, more, bigger ...) then -\u003e (...) than\n\nSigned-off-by: Frederik Schwarzer \u003cschwarzerf@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "372bd282900c2d480152622a82942b369b98d49a",
      "tree": "aabeeed813e87f1f3fe6d23ea36b54d5abc925bb",
      "parents": [
        "b99b4c67db9b6dde67955b3746666505a48ec7ee"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Tue Dec 16 16:15:08 2008 +0100"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Fri Jan 02 10:59:38 2009 -0600"
      },
      "message": "[SCSI] lpfc: Move a dereference below a NULL test\n\nIn each case, if the NULL test is necessary, then the dereference should be\nmoved below the NULL test.\n\nThe semantic patch that makes this change is as follows:\n(http://www.emn.fr/x-info/coccinelle/)\n\n// \u003csmpl\u003e\n@@\ntype T;\nexpression E;\nidentifier i,fld;\nstatement S;\n@@\n\n- T i \u003d E-\u003efld;\n+ T i;\n  ... when !\u003d E\n      when !\u003d i\n  if (E \u003d\u003d NULL) S\n+ i \u003d E-\u003efld;\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nAcked-by: James Smart \u003cJames.Smart@Emulex.Com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "87b5c328c7e32ab9075086f990001bffb7b19550",
      "tree": "ef64e2ec14880dd17b41f1d1d79f36f7aa81be57",
      "parents": [
        "302378534c8d4403f9a9b2a20f875b6866a27e42"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Tue Dec 16 10:34:09 2008 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Dec 29 11:24:34 2008 -0600"
      },
      "message": "[SCSI] lpfc : correct printk types on PPC compiles\n\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "5d2711c0ff9cdff79cd62d3c830e763d889e73de",
      "tree": "819a905b5a23aaa8387611def392bea68614e50b",
      "parents": [
        "923e4b6a72e5643fb2373a62e8563827a51520dc"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Thu Dec 04 22:40:12 2008 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Dec 29 11:24:28 2008 -0600"
      },
      "message": "[SCSI] lpfc 8.3.0 : Update driver version to 8.3.0\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "923e4b6a72e5643fb2373a62e8563827a51520dc",
      "tree": "532cdbf6ce1d8b71480192989d46c858a1eb4567",
      "parents": [
        "e2a0a9d69ce224c6f5b72515d81150e6bf4a905a"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Thu Dec 04 22:40:07 2008 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Dec 29 11:24:28 2008 -0600"
      },
      "message": "[SCSI] lpfc 8.3.0 : Hook lpfc\u0027s debugfs into Kconfig\n\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "e2a0a9d69ce224c6f5b72515d81150e6bf4a905a",
      "tree": "fdd6d82431841c31c80cbabc24927fbb94c59cd6",
      "parents": [
        "81301a9b05c3690bf32bf4ef37d941f0f870a7ba"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Thu Dec 04 22:40:02 2008 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Dec 29 11:24:28 2008 -0600"
      },
      "message": "[SCSI] lpfc 8.3.0 : Add BlockGuard support (T10-DIF) code\n\nAdd SCSI data path, error handling, and debugfs code to complete\nBlockGuard support.\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "81301a9b05c3690bf32bf4ef37d941f0f870a7ba",
      "tree": "cd4f13d46241e0652a697f057e5accd8df06b9a9",
      "parents": [
        "9f1e1b50ab43a281dbc75c25f11e1926a9ea367a"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Thu Dec 04 22:39:46 2008 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Dec 29 11:24:27 2008 -0600"
      },
      "message": "[SCSI] lpfc 8.3.0 : Add BlockGuard support (T10-DIF) structs and defs\n\nUpdate struct definitions, #defines, sysfs entries, and initialization\nto support BlockGuard.\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "9f1e1b50ab43a281dbc75c25f11e1926a9ea367a",
      "tree": "a88f66e6205bd1dbff333b1a9da9fb62cd6f0cd5",
      "parents": [
        "5b75da2fa2c9570c3c3dbb2f63cae5b4183e0ca3"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Thu Dec 04 22:39:40 2008 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Dec 29 11:24:27 2008 -0600"
      },
      "message": "[SCSI] lpfc 8.3.0 : Fix some memory handling issues\n\n- Fix mailbox buffer leak on dump mailbox completion\n\n- Fix mbuf leak in lpfc_pci_probe_one() SLI-2 mode error path\n\n- Don\u0027t allocate HBQs in interrupt context\n\n- Use correct size for FCP response buffer so that all available sense\n  data is copied\n\n- Fix jiffies calculation to prevent crash when collecting statistical\n  data\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "5b75da2fa2c9570c3c3dbb2f63cae5b4183e0ca3",
      "tree": "618f67c4fd9cda1d60aa24d04262e4fb3ee2911f",
      "parents": [
        "eaf15d5b5605e1a403f631489de30a49fd66905d"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Thu Dec 04 22:39:35 2008 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Dec 29 11:24:27 2008 -0600"
      },
      "message": "[SCSI] lpfc 8.3.0 : Add active interrupt test for enabling MSI/MSI-X/INTx\n\nPer the recent discussions at the Linux Plumbers Conference, when\nenabling MSI or MSI-X, generate a test interrupt to verify the\ninterrupt routing is working properly.  If the test interrupt fails,\nfall back to MSI first, and if that fails as well, to INTx.  If the\ninterrupt test fails with INTx, log an error and fail the PCI probe.\n\nAlso changed the use of spin_(lock|unlock) to the _irq(save|restore)\nvariants in the interrupt handlers because with multi-message MSI-X,\nboth interrupt handlers can now run in parallel.\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "eaf15d5b5605e1a403f631489de30a49fd66905d",
      "tree": "24d79af30d8d2053c8159cf0fa23ca37aaf1bd0e",
      "parents": [
        "8f34f4cea3234ae347c4b0ffa302ffb85f140838"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Thu Dec 04 22:39:29 2008 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Dec 29 11:24:26 2008 -0600"
      },
      "message": "[SCSI] lpfc 8.3.0 : Fix several minor issues\n\n- Avoid polling HBA Error Attention when HBA\u0027s PCI channel is offline\n  due to PCI EEH\n\n- Fix handling of RSCN with non-zero event qualifiers\n\n- Remove unnecessary sleeps during HBA initialization which slow down\n  driver load\n\n- Fix internal and external loopback on FCoE HBAs\n\n- Fix incorrect decrement of cmd_pending count in lpfc_queuecomand\n  error path\n\n- Fix reporting of port busy events to management application\n\n- Rename lpfc_adjust_queue_depth() to lpfc_rampdown_queue_depth() for\n  consistency with its partner lpfc_rampup_queue_depth()\n\n- Delete redundant lpfc_cmd-\u003estart_time \u003d jiffies assignment in\n  lpfc_queuecommand()\n\n- Fix handling for ELS, mailbox and heartbeat time outs in the worker\n  thread by removing unnecessary checking of the work_port_events\n  flags.\n\n- Fix NULL pointer dereference in lpfc_prep_els_iocb\n\n- In lpfc_device_recov_npr_node(), move clearing of NLP_NPR_2B_DISC\n  flag after call to lpfc_cancel_retry_delay_tmo() to keep\n  targets-in-discovery count correct\n\n- Remove lpfc_probe_one()\u0027s call to scsi_scan_host() which could cause\n  concurrent SCSI scans to step on each other\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "8f34f4cea3234ae347c4b0ffa302ffb85f140838",
      "tree": "b8e1393bc13d0f42770c807c5cdea4de9039bc93",
      "parents": [
        "97207482fcdd120a60a44e9eb6bbad8da6f81c9d"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Thu Dec 04 22:39:23 2008 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Dec 29 11:24:26 2008 -0600"
      },
      "message": "[SCSI] lpfc 8.3.0 : Fix issue with assumed Interrupt Enable Block support\n\nThe phba hbq_get address was setup before the HBA reported support for\nInterrupt Enable Block (INB).  This caused loopback tests to fail\nafter all HBQs had been used once.  Moved setting of hba_get until\nafter config port mailbox command completes.\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "97207482fcdd120a60a44e9eb6bbad8da6f81c9d",
      "tree": "505eaae602772597da496232efe787e485dda718",
      "parents": [
        "eada272dfc32ba3dcd33e7ca5875337defb13c54"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Thu Dec 04 22:39:19 2008 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Dec 29 11:24:26 2008 -0600"
      },
      "message": "[SCSI] lpfc 8.3.0 : Added 3 small features and improve PCI EEH support\n\n- Added FC_REG_VPORTRSCN_EVENT to lpfc_nl.h\n\n- Added code to provide option ROM version from HBA and via sysfs\n\n- Added support for HPS bit in config port mailbox command to tell HBA\n  that host group pointers are in host memory.\n\n- Bugfix for Extended Error Handling (EEH) support on IBM PowerPC P6\n  platform with MSI enabled\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "eada272dfc32ba3dcd33e7ca5875337defb13c54",
      "tree": "89e52427d2458a59db3a1aca0fdc01453bf1f748",
      "parents": [
        "109f6ed05aadb7dd1cc9671a63603658d3ba518e"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Thu Dec 04 22:39:13 2008 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Dec 29 11:24:26 2008 -0600"
      },
      "message": "[SCSI] lpfc 8.3.0 : Fix multiple NPIV issues\n\n- Fix lock up on rmmod with vports defined by having\n  lpfc_pci_remove_one() invoke fc_vport_terminate() to remove all the\n  vports before invoking fc_remove_host() for the physical port\n\n- Fix echotest failure when NPIV is enabled\n\n- Add the vport_disable function to the physical port\u0027s transport\n  template to make the vport disable attribute visible\n\n- Set the vport state to DISABLE on create if the disable flag is\n  true\n\n- Call lpfc_alloc_sysfs_attr() for vports so that statistical data\n  collection works on them\n\n- Support setting a vport\u0027s symbolic name via sysfs by writing to\n  /sys/class/fc_vport/vportX/symbolic_name\n\n- Fix create vport fails when link is down or in loop mode.  Should be\n  able to be create vports any time NPIV is enabled\n\n- Fix slow vport deletes when deleting multiple vports at once\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "109f6ed05aadb7dd1cc9671a63603658d3ba518e",
      "tree": "637d09437a45ab0f21e28a30ae4e876d59b6b733",
      "parents": [
        "9bad76719ee4fa8c305bb6cba6e19b4ddbe800b2"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Thu Dec 04 22:39:08 2008 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Dec 29 11:24:25 2008 -0600"
      },
      "message": "[SCSI] lpfc 8.3.0 : Fix system crash due to uninitialized node access\n\nIn the IOCB completion handler, always check if the node is valid\nbefore accessing the node object.  Added lpfc_initialize_node() to\ninitialize nodes.\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "9bad76719ee4fa8c305bb6cba6e19b4ddbe800b2",
      "tree": "e7934476b27070d570495ee3a82f48c27fee1783",
      "parents": [
        "3a55b5327b80d805eb3c9720092fd24f15193696"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Thu Dec 04 22:39:02 2008 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Dec 29 11:24:25 2008 -0600"
      },
      "message": "[SCSI] lpfc 8.3.0 : Add kernel-doc headers to lpfc_scsi.c\n\nAdd kernel-doc function headers to lpfc_scsi.c\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "3a55b5327b80d805eb3c9720092fd24f15193696",
      "tree": "0276c0d71f087d4976929f01eb2432ba08c5f75f",
      "parents": [
        "ddcc50f0f3538e4771c8ab9e8ec685a22c90d88c"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Thu Dec 04 22:38:54 2008 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Dec 29 11:24:25 2008 -0600"
      },
      "message": "[SCSI] lpfc 8.3.0 : Add support for Power Management Suspend/Resume operations\n\nImplement lpfc_pci_suspend_one() and lpfc_pci_resume_one() and\nregister them in the pci_driver table.\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "ddcc50f0f3538e4771c8ab9e8ec685a22c90d88c",
      "tree": "23dd2dce48b82eca6fdea70425d0e18bdcf4a2ad",
      "parents": [
        "5cd3bbfad088f86bde3e0f038ff4dd5bb0ac5290"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Thu Dec 04 22:38:46 2008 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Dec 29 11:24:24 2008 -0600"
      },
      "message": "[SCSI] lpfc 8.3.0 : Rework RSCN netlink event to send entire RSCN payload\n\nRework RSCN netlink event to send entire RSCN payload\n\nAlso replaces (SCSI_NL_VID_TYPE_PCI | PCI_VENDOR_ID_EMULEX) with\nLPFC_NL_VENDOR_ID\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "ea2151b4e142fa2de0319d9dd80413a997bf435a",
      "tree": "1daa395a0b8584431c1b739af2761a840d013985",
      "parents": [
        "977b5a0af6d22a1a0170057c19cde37eeac68acd"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Sun Sep 07 11:52:10 2008 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Oct 13 09:28:57 2008 -0400"
      },
      "message": "[SCSI] lpfc 8.2.8 v2 : Add statistical reporting control and additional fc vendor events\n\nAdded support for new sysfs attributes: lpfc_stat_data_ctrl and\nlpfc_max_scsicmpl_time. The attributes control statistical reporting\nof io load.\n\nAdded support for new fc vendor events for error reporting.\n\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "977b5a0af6d22a1a0170057c19cde37eeac68acd",
      "tree": "247128ab00aa554eca5366ff8fb3505930729eaf",
      "parents": [
        "b522d7d42d7ce843885d4c6740c5bd50876a2971"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Sun Sep 07 11:52:04 2008 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Oct 13 09:28:57 2008 -0400"
      },
      "message": "[SCSI] lpfc 8.2.8 v2 : Add sysfs control of target queue depth handling\n\nAdded new sysfs attribute lpfc_max_scsicmpl_time. Attribute, when enabled,\nwill control target queue depth based on I/O completion time.\n\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "b522d7d42d7ce843885d4c6740c5bd50876a2971",
      "tree": "56712bac7f155594941fefb20ccd9b5439bcfefc",
      "parents": [
        "64f84bc1cf49aa5e0c4b945b434e5d4b74e0831d"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Sun Sep 07 11:51:56 2008 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Oct 13 09:28:56 2008 -0400"
      },
      "message": "[SCSI] lpfc 8.2.8 v2 : Revert target busy in favor of transport disrupted\n\nRevert the target busy response in favor of the transport disrupted\nresponse for node state transitions.\n\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "d9cc21fa8caee54e7960114bce8946f563a8fddd",
      "tree": "b1bd6abe3a3dac74b0364d2963b9b207319e5efa",
      "parents": [
        "9399627f340794baebf7e4581470ccb92f019acc"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Sun Aug 24 21:50:45 2008 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Oct 13 09:28:56 2008 -0400"
      },
      "message": "[SCSI] lpfc 8.2.8 : update driver version to 8.2.8\n\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "9399627f340794baebf7e4581470ccb92f019acc",
      "tree": "c30e656a1c353e2f025bb5ca3daf142128434a34",
      "parents": [
        "0f1f53a7efd60d7cdd8e82925f0c62dcf64ba092"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Sun Aug 24 21:50:30 2008 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Oct 13 09:28:55 2008 -0400"
      },
      "message": "[SCSI] lpfc 8.2.8 : Add MSI-X support\n\nAdd support for MSI-X Multi-Message interrupts. We use different vectors\nfor fast-path interrupts (i/o) and slow-patch interrupts (discovery, etc).\n\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "0f1f53a7efd60d7cdd8e82925f0c62dcf64ba092",
      "tree": "9350e9df7683ffa14da6d53a25c706cd542fc133",
      "parents": [
        "a8e497d51e6adb2dd6ef307ae76f3433a4dbe895"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Sun Aug 24 21:50:18 2008 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Oct 13 09:28:54 2008 -0400"
      },
      "message": "[SCSI] lpfc 8.2.8 : Update driver to use new Host byte error code DID_TRANSPORT_DISRUPTED\n\n[jejb: drop rejecting hunk altered by target busy patches]\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "a8e497d51e6adb2dd6ef307ae76f3433a4dbe895",
      "tree": "35c1a66bcd2fc8903cc7f25cfbafb919f5cd7b9a",
      "parents": [
        "84774a4d0a4dba8a5767da6c58ea5a8c5b0cfe25"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Sun Aug 24 21:50:11 2008 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Oct 13 09:28:54 2008 -0400"
      },
      "message": "[SCSI] lpfc 8.2.8 : Add support for PCI-EEH permanent disabling\n\nAdd support for PCI-EEH permanent-disabling a device via lpfc_pci_remove_one()\n\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "84774a4d0a4dba8a5767da6c58ea5a8c5b0cfe25",
      "tree": "2bc1c62a32f76260ae5743f7888c4ff45122cef4",
      "parents": [
        "d7c255b26d8e3f12164d82093de3bf22efad2b4a"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Sun Aug 24 21:50:06 2008 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Oct 13 09:28:54 2008 -0400"
      },
      "message": "[SCSI] lpfc 8.2.8 : Add new FCOE hardware support\n\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "d7c255b26d8e3f12164d82093de3bf22efad2b4a",
      "tree": "0b3467eda322ec2d90e5a7369891ab4ba12ff0a1",
      "parents": [
        "34b02dcdcf1865405f4762b991965c0c3b8a3ae0"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Sun Aug 24 21:50:00 2008 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Oct 13 09:28:53 2008 -0400"
      },
      "message": "[SCSI] lpfc 8.2.8 : Miscellaneous Bug Fixes\n\nMiscellaneous Fixes:\n- Fix the wrong variable name used for checking node active usage status\n- Fix numerous duplicate log message numbers\n- Fix change KERN_WARNING messages to KERN_INFO.\n- Stop sending erroneous LOGO to fabric after vport is already terminated\n- Fix HBQ allocates that were kalloc\u0027ing w/ GFP_KERNEL while holding a lock.\n- Fix gcc 4.3.2 compiler warnings and a sparse warning\n- Fix bugs in handling unsolicited ct event queue\n- Reorder some of the initial link up checks, to remove odd VPI states.\n- Correct poor VPI handling\n- Add debug messages\n- Expand Update_CFG mailbox definition\n- Fix handling of VPD data offsets\n- Reorder loopback flags\n- convert to use offsetof()\n\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "34b02dcdcf1865405f4762b991965c0c3b8a3ae0",
      "tree": "00829334c2813d30e574a5f1290fbf7dd210d1cb",
      "parents": [
        "90160e010b6f3a91a9bb044bbe6723731e6f366c"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Sun Aug 24 21:49:55 2008 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Oct 13 09:28:53 2008 -0400"
      },
      "message": "[SCSI] lpfc 8.2.8 : Update driver for new SLI-3 features\n\nUpdate driver for new SLI-3 features:\n- interrupt enhancements\n- lose adapter doorbell writes\n- inlining support for FCP_Ixx cmds\n\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "90160e010b6f3a91a9bb044bbe6723731e6f366c",
      "tree": "8320400d5bed96f1976cef88adcad647fcb48f9e",
      "parents": [
        "e59058c44025d71c9b7f260076a932935d3bba95"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Sun Aug 24 21:49:45 2008 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Oct 13 09:28:53 2008 -0400"
      },
      "message": "[SCSI] lpfc 8.2.8 : Miscellaneous Discovery Fixes\n\nMiscellaneous Discovery fixes:\n- Fix rejection followed by acceptance in handling RPL and RPS\n  unsolicited events\n- Fix for vport delete crash\n- Fix PLOGI vs ADISC race condition\n\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "e59058c44025d71c9b7f260076a932935d3bba95",
      "tree": "36cd4b31ac3b130849c5ad4d2c0cef035a7389dd",
      "parents": [
        "4a27446f3e39b06c28d1c8e31d33a5340826ed5c"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Sun Aug 24 21:49:00 2008 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Oct 13 09:28:53 2008 -0400"
      },
      "message": "[SCSI] lpfc 8.2.8 : Add kernel-doc function headers\n\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "9cc328f502eacfcc52ab1c1bf9a7729cf12f14be",
      "tree": "02332fe0f0886774a7470a395f511da0137a530c",
      "parents": [
        "fff9d40ce0eb4b46f3e186823ceab6bc02c3e5d3"
      ],
      "author": {
        "name": "Mike Christie",
        "email": "michaelc@cs.wisc.edu",
        "time": "Tue Aug 19 18:45:24 2008 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Oct 13 09:28:48 2008 -0400"
      },
      "message": "[SCSI] ibmvfc, qla2xxx, lpfc: remove scsi_target_unblock calls in terminate callbacks\n\nThe fc class now calls scsi_target_unblock after calling the\nterminate callback, so this patch removes the calls from the\ndrivers.\n\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "a93ce0244f2e94dd48e0b4a2742a4e3bf196ab53",
      "tree": "d6b9184aa2886cfdf67aaf6ca6db2a33572abc9f",
      "parents": [
        "d6d13ee19da6d291c99f980dcb76f6b7dc676804"
      ],
      "author": {
        "name": "Mike Christie",
        "email": "michaelc@cs.wisc.edu",
        "time": "Sun Aug 17 15:24:41 2008 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Oct 13 09:28:47 2008 -0400"
      },
      "message": "[SCSI] lpfc: use SCSI_MLQUEUE_TARGET_BUSY when catching the rport transition race\n\nWe do want to call right back into the queuecommand during the race,\nso we can just use SCSI_MLQUEUE_TARGET_BUSY.\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@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "7a8fc9b248e77a4eab0613acf30a6811799786b3",
      "tree": "24b3beb8bc0633db27ffdb791f94dce95d51b1d0",
      "parents": [
        "d3ee1b405872214609868f3cde631ac157026dd0"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Sun Aug 17 17:36:59 2008 +0300"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Aug 23 12:14:12 2008 -0700"
      },
      "message": "removed unused #include \u003clinux/version.h\u003e\u0027s\n\nThis patch lets the files using linux/version.h match the files that\n#include it.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cadbd4a5e36dde7e6c49b587b2c419103c0b7218",
      "tree": "c44ec1b85a132ef5af452a6c26037c3efba4bcca",
      "parents": [
        "2b142900784c6e38c8d39fa57d5f95ef08e735d8"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Thu Jul 03 23:47:27 2008 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Sun Jul 27 10:31:49 2008 -0400"
      },
      "message": "[SCSI] replace __FUNCTION__ with __func__\n\n[jejb: fixed up a ton of missed conversions.\n\n All of you are on notice this has happened, driver trees will now\n need to be rebased]\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nCc: SCSI List \u003clinux-scsi@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "ff0f4cb5ea322dcc32d08bab2d758c050ba1ab07",
      "tree": "706133bac6e215d0540148717139b9f6b471b596",
      "parents": [
        "495a714c50e2c6ca6357129812f983b3ac0a32f2"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Sat Jun 14 22:53:02 2008 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Sat Jul 12 08:22:29 2008 -0500"
      },
      "message": "[SCSI] lpfc 8.2.7 : Update version to 8.2.7\n\nUpdate lpfc driver version to 8.2.7\n\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "495a714c50e2c6ca6357129812f983b3ac0a32f2",
      "tree": "f4f7237ed2bcb5e35c9dacae60864d169303b6b4",
      "parents": [
        "5e9d9b8276980fc5dfa88ce34f6ec88ce3026232"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Sat Jun 14 22:52:59 2008 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Sat Jul 12 08:22:28 2008 -0500"
      },
      "message": "[SCSI] lpfc 8.2.7 : Miscellaneous Fixes\n\nMiscellaneous Fixes:\n- Fix bug in mbox sysfs interface that locked in EAGAIN if discovery stalled.\n- Fix missing error message when npiv and loop are true when link up occurs.\n- Fix panic in lpfc_scsi_cmd_iocb_cmpl: scsi_buf was NULL, but created\n  race conditions with other code paths.\n- Fix error in sysfs mailbox structure that didn\u0027t rezero on next use.\n- Add missing mempool_free() to attachment failure path\n- Fix missing put of ndlp structure during driver unload.\n- Fix applications unable to send mailbox commands during discovery.\n- Remove unused argument (type) from function lpfc_post_buffer() API\n- Fix vport name is not shown after hbacmd vportcreate.\n- Remove repeated code statements.\n\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "5e9d9b8276980fc5dfa88ce34f6ec88ce3026232",
      "tree": "30b495edab629068f929a32f88a66ad705687f34",
      "parents": [
        "0d2b6b83030d6a88cbf7db57f84f2daf0e0b251b"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Sat Jun 14 22:52:53 2008 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Sat Jul 12 08:22:28 2008 -0500"
      },
      "message": "[SCSI] lpfc 8.2.7 : Rework the worker thread\n\nRework of the worker thread to make it more efficient.\nMake a finer-grain notfication of pending work so less time is\nspent checking conditions. Also made other general cleanups.\n\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "0d2b6b83030d6a88cbf7db57f84f2daf0e0b251b",
      "tree": "7523cdfa622916864ccd1cecef6f407a482e35e6",
      "parents": [
        "915caaaf622172bd3451e7b76ba9cfcea80e87c7"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Sat Jun 14 22:52:47 2008 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Sat Jul 12 08:22:27 2008 -0500"
      },
      "message": "[SCSI] lpfc 8.2.7 : Discovery Fixes\n\n- Fix ADISC timeout on initiators causing devloss timeout on targets\n- Correct FAN processing : port state vs unreg rpi\u0027s wasn\u0027t consistent\n- Correct mismatches between ASICs and PLOGI that would skip PLOGI\n\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "915caaaf622172bd3451e7b76ba9cfcea80e87c7",
      "tree": "ee336bd79be7cf81b6da86c278b45116a1b54f9f",
      "parents": [
        "235f7f25f4928f5075dbebdfb9ca2c5d90db882c"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Sat Jun 14 22:52:38 2008 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Sat Jul 12 08:22:27 2008 -0500"
      },
      "message": "[SCSI] lpfc 8.2.7 : Change device reset behavior\n\nPrior handler was only waiting for I/O on one lun to finish before\nreturning completion. Now, wait for all LUNs on the target.\nAlso performed some rudimentary cleanup while in this code.\n\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "bbd1ae412c9eb09ae7bb11cfaf7018a2367d493f",
      "tree": "ce26ca995c8058b6dffcb3f086c5ae5d92eda5b0",
      "parents": [
        "b0ed43360fdca227048d88a08290365cb681c1a8"
      ],
      "author": {
        "name": "Hannes Reinecke",
        "email": "hare@suse.de",
        "time": "Tue Mar 18 14:32:28 2008 +0100"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Tue Apr 22 15:16:30 2008 -0500"
      },
      "message": "[SCSI] qla2xxx, lfpc: Rename \u0027state\u0027 attribute to \u0027link_state\u0027\n\nlpfc and qla2xxx overwrite the standard \u0027state\u0027 attribute with\ncustom callbacks. So rename the custom attributes to \u0027link_state\u0027\nand retain the original meaning of the \u0027state\u0027 attribute.\n\nSigned-off-by: Hannes Reinecke \u003chare@suse.de\u003e\nAcked-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nAcked-by: James Smart \u003cJames.Smart@Emulex.Com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "ee959b00c335d7780136c5abda37809191fe52c3",
      "tree": "7775f3b274fd8caf5e7e5154fea89e96f2babd94",
      "parents": [
        "56d110e852b0b1c85ad6c9bfe1cb4473ceb16402"
      ],
      "author": {
        "name": "Tony Jones",
        "email": "tonyj@suse.de",
        "time": "Fri Feb 22 00:13:36 2008 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Sat Apr 19 19:10:33 2008 -0700"
      },
      "message": "SCSI: convert struct class_device to struct device\n\nIt\u0027s big, but there doesn\u0027t seem to be a way to split it up smaller...\n\nSigned-off-by: Tony Jones \u003ctonyj@suse.de\u003e\nSigned-off-by: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nCc: Roland Dreier \u003crolandd@cisco.com\u003e\nCc: Sean Hefty \u003csean.hefty@intel.com\u003e\nCc: Hal Rosenstock \u003chal.rosenstock@gmail.com\u003e\nCc: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "9f448b5554b485012b8a80c1c889175b3cb84940",
      "tree": "07ec0f77df5cd570a01656d2e46a433a92127049",
      "parents": [
        "97eab63490452f0a5242fa94ddaa9b727d69cb25"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Mon Apr 07 10:16:10 2008 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Thu Apr 10 07:53:34 2008 -0500"
      },
      "message": "[SCSI] lpfc 8.2.6 : Update lpfc driver version to 8.2.6\n\nUpdate lpfc driver version to 8.2.6\n\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "97eab63490452f0a5242fa94ddaa9b727d69cb25",
      "tree": "b85d3bf226d4acf208981f1fcdbc9fde98d1c6a6",
      "parents": [
        "9b37960523afb1b519b406dec4c4f3155b82b2ba"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Mon Apr 07 10:16:05 2008 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Thu Apr 10 07:53:12 2008 -0500"
      },
      "message": "[SCSI] lpfc 8.2.6 : Miscellaneous Fixes\n\nMiscellaneous Fixes\n- Allow WRITE_VPARAM command when the virtual port is in a stopped state\n- Fixed handling of our queue depth max that was unconditionally raising\n  the depth on all vports, rather than just the vport affected.\n- Fix race in interrupt handler for mailbox processing that did not take\n  out the host lock.\n- Removed unused functions: find_node, findnode_rpi, and fabric_abort_flogi\n- Correct misspelled word unsolicited in message 0146\n- Correct HW-error 5 handling - it should not reset the adapter\n- Correct handling of IOCBs, which did not null out our pCmd field before\n  invoking the midlayer io done function.\n- Changed our maximum supported target id to 4096\n\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "9b37960523afb1b519b406dec4c4f3155b82b2ba",
      "tree": "b6a2d07f0f441911c4f7d7580770c23f90c5167e",
      "parents": [
        "58da1ffb2b1234e9c6c75013a649c659cc38ebd4"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Mon Apr 07 10:16:00 2008 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Thu Apr 10 07:52:36 2008 -0500"
      },
      "message": "[SCSI] lpfc 8.2.6 : PCI Parity and EEH handling fixes\n\nPCI Parity and EEH handling Fixes:\n- Under a PCI Data Parity Error, remove a completion routine callback that\n  was on a command that we had already failed and released.\n- Under PCI parity error, we were not reinstalling the interrupt handler\n  in the slot_reset callback, so we never became functional again.\n\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "58da1ffb2b1234e9c6c75013a649c659cc38ebd4",
      "tree": "f159b38ff5c830e10eb90918ef5b42ae71645daa",
      "parents": [
        "b35c07d00751c3d554dd6e582b661ac2e8ffc162"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Mon Apr 07 10:15:56 2008 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Thu Apr 10 07:52:11 2008 -0500"
      },
      "message": "[SCSI] lpfc 8.2.6 : Multiple discovery fixes\n\nMultiple Discovery Fixes:\n- Fix race on discovery due to link events coinciding with vport_delete.\n- Use NLP_FABRIC state to filter out switch-based pseudo initiators that\n   reuse the same WWNs.\n- Correct erroneous setting of DID\u003d0 in lpfc_matchdid()\n- Correct extra reference count that was in the lookup path for the\n  remoteid from an unsolicited ELS.\n- Correct double-free bug in els abort path.\n- Correct FDMI server discovery logic for switch that return a WWN of 0.\n- Fix bugs in ndlp mgmt when a node changes address\n- Correct bug that did not delete RSCNs for vports upon link transitions\n- Fix \"0216 Link event during NS query\" error which pops up when vports\n  are swapped to different switch ports.\n- Add sanity checks on ndlp structures\n- Fix devloss log message to dump WWN correctly\n- Hold off mgmt commands that were interferring with discovery mailbox cmds\n- Remove unnecessary FC_ESTABLISH_LINK logic.\n- Correct some race conditions in the worker thread, resulting in devloss:\n  - Clear the work_port_events field before handling the work port events\n  - Clear the deferred ring event before handling a deferred ring event\n  - Hold the hba lock when waking up the work thread\n  - Send an acc for the rscn even when we aren\u0027t going to handle it\n- Fix locking behavior that was not properly protecting the ACTIVE flag,\n  thus allowing mailbox command order to shift.\n\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "eafe1df9e311034cce204e43c0e45c91723b802f",
      "tree": "6d96be5168ac4aaec4f7c001920dbcf0086cb117",
      "parents": [
        "65fecc77f3c47c5e8758d133b8ec47dcc16ed207"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Thu Feb 21 05:44:33 2008 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Fri Feb 22 17:15:35 2008 -0600"
      },
      "message": "[SCSI] lpfc: Balance locking\n\nCommit 3163f725a5d071eea1830bbbfab78cfe3fc9baaf introduced locking in\nlpfc_sli_hbqbuf_fill_hbqs, but missed unlocking on one exit.\n\nReported-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Matthew Wilcox \u003cwilly@linux.intel.com\u003e\nAcked-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "4d9db01ef8f62b03c46f1258fd45a8c8235687ba",
      "tree": "e3f3b167b8c6dc8088323faab3d119ad34c74602",
      "parents": [
        "2b28a4721e068ac89bd5435472723a1bc44442fe"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Thu Feb 14 23:24:02 2008 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Fri Feb 22 09:08:12 2008 -0600"
      },
      "message": "[SCSI] lpfc: make lpfc_disable_node() static\n\nThis patch makes the needlessly global lpfc_disable_node() static.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nAcked-by: James Smart \u003cJames.Smart@Emulex.Com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "e390bc0a26ba522f008a1f9479097f1c6fc0189c",
      "tree": "bf666966383894198b7850623022c756737fd613",
      "parents": [
        "3163f725a5d071eea1830bbbfab78cfe3fc9baaf"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Fri Feb 08 18:50:36 2008 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Feb 11 17:52:58 2008 -0600"
      },
      "message": "[SCSI] lpfc 8.2.5 : Update lpfc driver version to 8.2.5\n\nUpdate lpfc driver version to 8.2.5\n\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "3163f725a5d071eea1830bbbfab78cfe3fc9baaf",
      "tree": "c9c7904bcfade4e1ea45c3a6e47fbd83e77d348e",
      "parents": [
        "7f5f3d0d02aa2f124e764aee5c775589ce72fd42"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Fri Feb 08 18:50:25 2008 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Feb 11 17:52:58 2008 -0600"
      },
      "message": "[SCSI] lpfc 8.2.5 : Fix buffer leaks\n\nFix buffer leaks:\n- HBQ dma buffer leak at dma_pool_destroy when unloading driver\n- Fix missing buffer free in slow ring buffer handling\n\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "7f5f3d0d02aa2f124e764aee5c775589ce72fd42",
      "tree": "511bc7777d9053acbb04215bb682f534d88942f6",
      "parents": [
        "db2378e09151c855e8f92c1b4b2fb4fc5cd8cb40"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Fri Feb 08 18:50:14 2008 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Feb 11 17:52:58 2008 -0600"
      },
      "message": "[SCSI] lpfc 8.2.5 : Miscellaneous discovery Fixes\n\nMiscellaneous discovery fixes:\n- Flush RSCN buffers on vports when reseting HBA.\n- Fix incorrect FLOGI after vport reg failed\n- Fix a potential fabric ELS race condition\n- Fix handling of failed PLOGI command under high lip rates\n- Fix FDISC handling\n- Fix debug logging for npiv handling\n\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "db2378e09151c855e8f92c1b4b2fb4fc5cd8cb40",
      "tree": "82a79f9f5529ddc39ea2a6968ec6951ce02ad746",
      "parents": [
        "1b32f6aa9935ab88eac0d608a4b06369f5d9064a"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Fri Feb 08 18:49:51 2008 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Feb 11 17:52:57 2008 -0600"
      },
      "message": "[SCSI] lpfc 8.2.5 : Add MSI-X single message support\n\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "1b32f6aa9935ab88eac0d608a4b06369f5d9064a",
      "tree": "dfca777d4fcd442d33643536963c259a15d67662",
      "parents": [
        "e47c9093531d3406a8ae38acca4ce207ef70cc0e"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Fri Feb 08 18:49:39 2008 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Feb 11 17:52:57 2008 -0600"
      },
      "message": "[SCSI] lpfc 8.2.5 : Miscellaneous Fixes\n\nMiscellaneous fixes:\n- Fix ERRATT flag which was overlapping\n- Allow RESTART mbx commands through when stopped.\n- Accept incoming PLOGI when connected to an N_Port.\n- Fix NPort to NPort pt2pt problems: ADISC and reg_vpi issues\n- Fix vport unloading error that erroneously cleaned up RSCN buffers\n- Fix memory leak during repeated unloads - in mbox handling\n- Fix link bounce vs FLOGI race conditions\n\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "e47c9093531d3406a8ae38acca4ce207ef70cc0e",
      "tree": "cb115ec0b7981a100ef39ecfc68a36aa7e3e0f2e",
      "parents": [
        "4660c8ed5aaed99d82785499f034a8cc9199866d"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Fri Feb 08 18:49:26 2008 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Feb 11 17:52:57 2008 -0600"
      },
      "message": "[SCSI] lpfc 8.2.5 : Correct ndlp referencing issues\n\nCorrect ndlp referencing issues:\n- Fix ndlp kref issues due to race conditions between threads\n- Fix cancel els delay retry event which missed an ndlp reference count\n\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "f5bb3a5e9dcdb8435471562b6cada89525cf4df1",
      "tree": "7b7cf9b90bacd0e2fe07cb3387516e9243f1ab66",
      "parents": [
        "9853832c49dc1685587abeb4e1decd4be690d256",
        "1560a79a2c2ea0c3826150da8029991d685de990"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Feb 04 07:58:52 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Feb 04 07:58:52 2008 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/bunk/trivial\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/bunk/trivial: (79 commits)\n  Jesper Juhl is the new trivial patches maintainer\n  Documentation: mention email-clients.txt in SubmittingPatches\n  fs/binfmt_elf.c: spello fix\n  do_invalidatepage() comment typo fix\n  Documentation/filesystems/porting fixes\n  typo fixes in net/core/net_namespace.c\n  typo fix in net/rfkill/rfkill.c\n  typo fixes in net/sctp/sm_statefuns.c\n  lib/: Spelling fixes\n  kernel/: Spelling fixes\n  include/scsi/: Spelling fixes\n  include/linux/: Spelling fixes\n  include/asm-m68knommu/: Spelling fixes\n  include/asm-frv/: Spelling fixes\n  fs/: Spelling fixes\n  drivers/watchdog/: Spelling fixes\n  drivers/video/: Spelling fixes\n  drivers/ssb/: Spelling fixes\n  drivers/serial/: Spelling fixes\n  drivers/scsi/: Spelling fixes\n  ...\n"
    },
    {
      "commit": "b1c118121ae37285ddc0a7a908999196bb35fb0b",
      "tree": "d4822302497c87c7e054898c4e30fa08742a9d97",
      "parents": [
        "f26fc4e08a0d045b108ab279cb8c8bd676f83c02"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Sun Feb 03 17:28:22 2008 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Sun Feb 03 17:28:22 2008 +0200"
      },
      "message": "drivers/scsi/: Spelling fixes\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nAcked-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nAcked-by: James Smart \u003cjames.smart@emulex.com\u003e\nAcked-by: Darrick J. Wong \u003cdjwong@us.ibm.com\u003e\nAcked-by: David Somayajulu \u003cdavid.somayajulu@qlogic.com\u003e\nAcked-by: Mark Salyzyn \u003cmark_salyzyn@adaptec.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\n"
    },
    {
      "commit": "d5f78fb0c8ab7f929f94fa4087a2397ac8d29a30",
      "tree": "8349eec621c7d3a4ae8a36b9936d9d74a7af6a3d",
      "parents": [
        "cc3a1378b4dd45d3e78dd4aeb10641b06a87d614"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Sat Feb 02 12:13:22 2008 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Sat Feb 02 12:04:28 2008 -0800"
      },
      "message": "pci: pci_enable_device_bars() fix for lpfc driver\n\nBased on a patch from Ingo Molnar \u003cmingo@elte.hu\u003e as he pointed out that\nI wrongly missed this.\n\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "0948391641918b95d8d96c15089eb5ac156850b3",
      "tree": "8120c8b1eb2307ae13bddb62de1f4682c6c1cbc3",
      "parents": [
        "b718989da7cf1f77ed5665dba0d2c73bd9dfe2d7"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Dec 20 15:28:09 2007 +1100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 15:04:27 2008 -0800"
      },
      "message": "PCI: Remove users of pci_enable_device_bars()\n\nThis patch converts users of pci_enable_device_bars() to the new\npci_enable_device_{io,mem} interface.\n\nThe new API fits nicely, except maybe for the QLA case where a bit of\ncode re-organization might be a good idea but I prefer sticking to the\nsimple patch as I don\u0027t have hardware to test on.\n\nI\u0027ll also need some feedback on the cs5520 change.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d3f46f39b7092594b498abc12f0c73b0b9913bde",
      "tree": "6d595bdecbdd41a958e05e425664209f5d71ecf1",
      "parents": [
        "b8de16318410f6f8611a879678a531237e4aadc9"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Tue Jan 15 11:11:46 2008 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Wed Jan 30 13:14:02 2008 -0600"
      },
      "message": "[SCSI] remove use_sg_chaining\n\nWith the sg table code, every SCSI driver is now either chain capable\nor broken (or has sg_tablesize set so chaining is never activated), so\nthere\u0027s no need to have a check in the host template.\n\nAlso tidy up the code by moving the scatterlist size defines into the\nSCSI includes and permit the last entry of the scatterlist pools not\nto be a power of two.\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "32cfe344b002b4d6fe6852a006a9ef3c9ccdb545",
      "tree": "79d2201f7890ebd5dd18caf5bdacae3bd47384f9",
      "parents": [
        "fa4066b672821d24cb7180b8d0434b01a7043172"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Fri Jan 11 01:53:33 2008 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Wed Jan 23 11:29:24 2008 -0600"
      },
      "message": "[SCSI] lpfc 8.2.4 : Update lpfc driver version to 8.2.4\n\nUpdate lpfc driver version to 8.2.4\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    }
  ],
  "next": "fa4066b672821d24cb7180b8d0434b01a7043172"
}
