)]}'
{
  "log": [
    {
      "commit": "0b18ac42aa036c7fa217f178aa6a02c66e19e0a1",
      "tree": "e0f63327348e57975d2f4e7ce623c2c1d28b71f7",
      "parents": [
        "6e1cad02763edec83dba8559d4be8d518a6562a5"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Mon May 01 21:50:40 2006 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed May 03 12:12:39 2006 -0500"
      },
      "message": "[SCSI] lpfc 8.1.6 : Fix Data Corruption in Bus Reset Path\n\nThis patch updates the lpfc driver to revision 8.1.6, which includes\nthe following changes:\n\n - Fix data corruption in SCSI BUS reset path, due to reusing\n   the same request structure for each target.\n - Change version number to 8.1.6\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "36ab26185c0b6060203829bce32eaeab0fa781ae",
      "tree": "eddfe124edc9bcf51744298b662c3c905d24bcf8",
      "parents": [
        "071fbd3de93fdbe059d492e6a0b691e84cf7be68"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Sat Apr 15 11:53:24 2006 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed Apr 19 20:50:18 2006 -0400"
      },
      "message": "[SCSI] lpfc 8.1.5 : Change version number to 8.1.5\n\nChange version number to 8.1.5\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "071fbd3de93fdbe059d492e6a0b691e84cf7be68",
      "tree": "10e5b9b52648adead22b99c751e8a00d0591123b",
      "parents": [
        "10d4e957e027b96adfed05c3af1d3fd782a242fe"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Sat Apr 15 11:53:20 2006 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed Apr 19 20:50:03 2006 -0400"
      },
      "message": "[SCSI] lpfc 8.1.5 : Misc small fixes\n\nContains the following misc fixes:\n - Fix build warnings\n - Race condition in lpfc_workq_post_event() could corrupt phba-\u003ework_list.\n - nlp_sid was not being initialized properly\n - Fix some RSCN handling during the re-discovery after Link Up event.\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "10d4e957e027b96adfed05c3af1d3fd782a242fe",
      "tree": "c64384daa94201553bd08fdb7289fc9aba1ff2ce",
      "parents": [
        "defbcf11ab56e09965b2135d70f44a82a5ab5fc3"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Sat Apr 15 11:53:15 2006 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed Apr 19 20:49:48 2006 -0400"
      },
      "message": "[SCSI] lpfc 8.1.5 : Additional fixes to LOGO, PLOGI, and RSCN processing\n\nAdditional fixes to LOGO, PLOGI, and RSCN processing\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "defbcf11ab56e09965b2135d70f44a82a5ab5fc3",
      "tree": "1d0707b38c4c74cd5d15e5b23555772b461136d9",
      "parents": [
        "82d9a2a2900b17223117dc10b56503acc678c337"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Sun Apr 16 22:26:50 2006 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed Apr 19 20:49:34 2006 -0400"
      },
      "message": "[SCSI] lpfc 8.1.5 : Fix cleanup code in the lpfc_pci_probe_one() error code path\n\nFix cleanup code in the lpfc_pci_probe_one() error code path.\n\nThis changes the original patch by:\n  - hardsetting the return value from lpfc_pci_probe_one() to\n    -ENODEV (negative value) if we fail attach\n  - removes the checks from lpfc_pci_remove_one() validating the\n    host and phba pointers as it\u0027s no longer needed.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "82d9a2a2900b17223117dc10b56503acc678c337",
      "tree": "757f398e585a6bbe64ebedae98b0957cab770279",
      "parents": [
        "4b0b91d4611aba058c16440f9841906853741330"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Sat Apr 15 11:53:05 2006 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed Apr 19 20:48:58 2006 -0400"
      },
      "message": "[SCSI] lpfc 8.1.5 : Fixed FC protocol violation in handling of PRLO.\n\nFixed FC protocol violation in handling of PRLO.\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "4b0b91d4611aba058c16440f9841906853741330",
      "tree": "95e98122db452fad9981801a7f826a9a5464257e",
      "parents": [
        "a0f9b48dc0954c48a6b0342d9697886be6b0e4d3"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Sat Apr 15 11:53:00 2006 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed Apr 19 20:48:41 2006 -0400"
      },
      "message": "[SCSI] lpfc 8.1.5 : Use asynchronous ABTS completion to speed up abort completions\n\nUse asynchronous ABTS completion to speed up abort completions\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "a0f9b48dc0954c48a6b0342d9697886be6b0e4d3",
      "tree": "acf2628338bf6da9a5cce36a6f2cc13a0dbe79f5",
      "parents": [
        "5236467ae72ecd71baa162b7734c57bfe8fa0ff9"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Sat Apr 15 11:52:56 2006 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed Apr 19 20:48:25 2006 -0400"
      },
      "message": "[SCSI] lpfc 8.1.5 : Fix Discovery processing for NPorts that hit nodev_tmo during discovery\n\nFix Discovery processing for NPorts that hit nodev_tmo during discovery\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "0eaae62abaa1ad1f231932b6cdd9fb1b91df6651",
      "tree": "cda02cffff075a8b542ddcea4fa0ff0064130502",
      "parents": [
        "53184082b070dfb077218828fdf839826102ed96"
      ],
      "author": {
        "name": "Matthew Dobson",
        "email": "colpatch@us.ibm.com",
        "time": "Sun Mar 26 01:37:47 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:56:59 2006 -0800"
      },
      "message": "[PATCH] mempool: use common mempool kmalloc allocator\n\nThis patch changes several mempool users, all of which are basically just\nwrappers around kmalloc(), to use the common mempool_kmalloc/kfree, rather\nthan their own wrapper function, removing a bunch of duplicated code.\n\nSigned-off-by: Matthew Dobson \u003ccolpatch@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a382dd7c13377c8ff98f6ec59f64355653fb507e",
      "tree": "6c87f1cc695242f25a4d7d1d52ec7d63d299535b",
      "parents": [
        "fc6c12bcc19bdff6b4bcb02f5bd6d9fa59a7e1af"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Tue Mar 07 15:04:25 2006 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sun Mar 12 08:57:29 2006 -0600"
      },
      "message": "[SCSI] lpfc 8.1.4 : Change version number to 8.1.4\n\nChange version number to 8.1.4\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "fc6c12bcc19bdff6b4bcb02f5bd6d9fa59a7e1af",
      "tree": "52a69666dcd29c20975ec2ae218f87f2ab3024f1",
      "parents": [
        "9290831f00879d4a66d3bffb609949d5ea5576fb"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Tue Mar 07 15:04:19 2006 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sun Mar 12 08:57:13 2006 -0600"
      },
      "message": "[SCSI] lpfc 8.1.4 : Two misc fixes\n\nTwo misc fixes:\n - Fix deadlock caused by return with host_lock held in lpfc_findnode_did\n - Initialize all fields of the allocated mail box structure to zero.\n   Was causing some sysfs mailbox commands to fail immediately after load.\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "9290831f00879d4a66d3bffb609949d5ea5576fb",
      "tree": "f66748c875962518f9d4784fd684e189feb50d84",
      "parents": [
        "1a169689c2152ea599c94d622204f7bf5b7dc09f"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Tue Mar 07 15:04:13 2006 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sun Mar 12 08:56:58 2006 -0600"
      },
      "message": "[SCSI] lpfc 8.1.4 : Introduce lpfc_reset_barrier() function for resets on dual channel adapters\n\nIntroduce lpfc_reset_barrier() function for resets on dual channel adapters\n\nWorkaround for a hardware errata on dual channel asics. There is a\npotential for the chip to lock up on a reset if a shared dma engine is in\nuse. The (ugly) work around requires a reset process which uses a mailbox\ncommand to synchronize the independent channels prior to the reset to\navoid the issue. Unfortunately, the timing windows required to ensure this\nworkaround succeeds are very specific, meaning we can\u0027t release the cpu\nduring the barrier.\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "1a169689c2152ea599c94d622204f7bf5b7dc09f",
      "tree": "e9a354d5970de009b8c1ec647e31835a0bf09423",
      "parents": [
        "fdcebe282fd8654381852260efec267eff8002fb"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Tue Mar 07 15:04:06 2006 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sun Mar 12 08:56:38 2006 -0600"
      },
      "message": "[SCSI] lpfc 8.1.4 : Fixed a timer panic due to timer firing after freeing ndlp\n\nFixed a timer panic due to timer firing after freeing ndlp\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "fdcebe282fd8654381852260efec267eff8002fb",
      "tree": "6cde5a6376cfc4880be192a41a5b84407fad0d38",
      "parents": [
        "488d1469b318e6bf2b907743d626008340bc4f6e"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Tue Mar 07 15:04:01 2006 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sun Mar 12 08:56:13 2006 -0600"
      },
      "message": "[SCSI] lpfc 8.1.4 : Fixed RSCN handling when a PLOGI is in retry\n\nFixed RSCN handling when a PLOGI is in retry.\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "488d1469b318e6bf2b907743d626008340bc4f6e",
      "tree": "66853f237b78ebbe2b28b991c640aefe83297615",
      "parents": [
        "071a651e28bfc1a66a885dc285792e335427a097"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Tue Mar 07 15:02:37 2006 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sun Mar 12 08:54:29 2006 -0600"
      },
      "message": "[SCSI] lpfc 8.1.4 : Fix Discovery processing for NPorts that change their NPortId on the fly\n\nFix Discovery processing for NPorts that change their NPortId on the fly\ndue to a cable swap.\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "286fc8f8ea7ef58b54f150fc900ce019af483e89",
      "tree": "6439b4ad904b396c5d29516f650d83193499332e",
      "parents": [
        "b2e977ca364764dabb091c360f329868b7e3f29b"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Mon Mar 06 10:20:56 2006 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Mon Mar 06 10:20:56 2006 -0600"
      },
      "message": "[SCSI] lpfc: minor syntax fixes\n\nStop gcc complaining about undefined variables\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "b2e977ca364764dabb091c360f329868b7e3f29b",
      "tree": "8b95d1ee9539556a766c1bcf786668f14844b520",
      "parents": [
        "b808608bd7afdf1b0a2eb096ff2b5b93781fdbb6"
      ],
      "author": {
        "name": "Jamie Wellnitz",
        "email": "Jamie.Wellnitz@emulex.com",
        "time": "Tue Feb 28 22:33:15 2006 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Mon Mar 06 09:48:02 2006 -0600"
      },
      "message": "[PATCH] lpfc 8.1.3: Change version number to 8.1.3\n\nChange version number to 8.1.3\n\nSigned-off-by: Jamie Wellnitz \u003cJamie.Wellnitz@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "b808608bd7afdf1b0a2eb096ff2b5b93781fdbb6",
      "tree": "c09a1b80000231144129ef988c259117e55630aa",
      "parents": [
        "66a9ed66000d186933892ca5121e68a071d624ac"
      ],
      "author": {
        "name": "Jamie Wellnitz",
        "email": "Jamie.Wellnitz@emulex.com",
        "time": "Tue Feb 28 22:33:12 2006 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Mon Mar 06 09:47:46 2006 -0600"
      },
      "message": "[PATCH] lpfc 8.1.3: Fix polling mode panic\n\nFix polling mode panic\n\nCause: Race between interrupt driven and polling path in harvesting iocbs\nfrom\nthe response ring.\n\nSigned-off-by: Jamie Wellnitz \u003cJamie.Wellnitz@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "66a9ed66000d186933892ca5121e68a071d624ac",
      "tree": "c5aa2b1e2e819876a980e59f3cbd8d0a7761aeae",
      "parents": [
        "5fe9f5119378e75986ad90c783a7e085bf67703a"
      ],
      "author": {
        "name": "Jamie Wellnitz",
        "email": "Jamie.Wellnitz@emulex.com",
        "time": "Tue Feb 28 22:33:10 2006 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Mon Mar 06 09:47:31 2006 -0600"
      },
      "message": "[PATCH] lpfc 8.1.3: Protect NPL lists with host lock\n\nProtect NPL lists with host lock\n\nSymptoms: lpfc_findnode_rpi and lpfc_findnode_did can be called\noutside of the discovery thread context. We have to iterate\nthrough the NPL lists under the host lock and all add/del\noperations on those lists have to be done under host lock.\n\nSigned-off-by: Jamie Wellnitz \u003cJamie.Wellnitz@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "5fe9f5119378e75986ad90c783a7e085bf67703a",
      "tree": "b06f5d7bb921f78dd284a960792523355249c3d1",
      "parents": [
        "cf5bf97e1d28651fd689be9c974b2318ac262f2d"
      ],
      "author": {
        "name": "Jamie Wellnitz",
        "email": "Jamie.Wellnitz@emulex.com",
        "time": "Tue Feb 28 22:33:09 2006 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Mon Mar 06 09:47:14 2006 -0600"
      },
      "message": "[PATCH] lpfc 8.1.3: Fix deadlock in lpfc_fdmi_tmo_handler\n\nFix deadlock in lpfc_fdmi_tmo_handler\n\nlpfc_fdmi_tmo_handler was calling lpfc_fdmi_cmd with the host_lock\nheld.  lpfc_fdmi_cmd assumes the host_lock is released as it calls functions\nthat acquire the host_lock.  lpfc_fdmi_tmo_handler acquired the host_lock to\nprotect access to work_hba_events.  This was already checked in the worker\nthread so we can remove that code completely and remove access to the\nhost_lock.\n\nSigned-off-by: Jamie Wellnitz \u003cJamie.Wellnitz@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "cf5bf97e1d28651fd689be9c974b2318ac262f2d",
      "tree": "df7a3b25a5fccc189bf1cb00de8f2f04eaef0e71",
      "parents": [
        "56178645c2686a7ef630e1b23b81d40dcfb553e6"
      ],
      "author": {
        "name": "Jamie Wellnitz",
        "email": "Jamie.Wellnitz@emulex.com",
        "time": "Tue Feb 28 22:33:08 2006 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Mon Mar 06 09:46:57 2006 -0600"
      },
      "message": "[PATCH] lpfc 8.1.3: Fix performance when using multiple SLI rings\n\nFix performance when using multiple SLI rings\n\nCurrently the driver allocates all of its SLI command and response ring\nentries to one primary ring. Other rings get little, or no, resources.\n\nAllow more resources to be given to ring 1\n\nSigned-off-by: Jamie Wellnitz \u003cJamie.Wellnitz@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "56178645c2686a7ef630e1b23b81d40dcfb553e6",
      "tree": "4a6fe50e78f2c9ae57d291fde4626457cc1a219e",
      "parents": [
        "719396b48ce6310ab43d7432b6d7f2a330a831b3"
      ],
      "author": {
        "name": "Jamie Wellnitz",
        "email": "Jamie.Wellnitz@emulex.com",
        "time": "Tue Feb 28 22:33:06 2006 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Mon Mar 06 09:46:34 2006 -0600"
      },
      "message": "[PATCH] lpfc 8.1.3: Remove unused MBhostaddr from lpfc_sli structure\n\nRemove unused MBhostaddr from lpfc_sli structure\n\nSigned-off-by: Jamie Wellnitz \u003cJamie.Wellnitz@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "719396b48ce6310ab43d7432b6d7f2a330a831b3",
      "tree": "0cbd685cea4896cc3b703268fbcabe0dd8fc1014",
      "parents": [
        "74b72a59b8d42d31aa6ffac8f10ca7a784be392c"
      ],
      "author": {
        "name": "Jamie Wellnitz",
        "email": "Jamie.Wellnitz@emulex.com",
        "time": "Tue Feb 28 22:33:05 2006 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Mon Mar 06 09:46:10 2006 -0600"
      },
      "message": "[PATCH] lpfc 8.1.3: PCI hrd_type should be obtained with pci_read_config_byte() macro\n\nPCI hrd_type should be obtained with pci_read_config_byte() macro\n\nDriver keys off of this field to report the proper adapter type.\nThe pci subsystem explicitly clears the multiport bit in the copy of\nthe field given the driver. Thus, to properly name the card, obtain it\nfrom config space.\n\nSigned-off-by: Jamie Wellnitz \u003cJamie.Wellnitz@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "74b72a59b8d42d31aa6ffac8f10ca7a784be392c",
      "tree": "524eabfe74685220fb9a0778149ec5e696277422",
      "parents": [
        "42ab03609cca4ef5079e248296f015650c626899"
      ],
      "author": {
        "name": "Jamie Wellnitz",
        "email": "Jamie.Wellnitz@emulex.com",
        "time": "Tue Feb 28 22:33:04 2006 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Mon Mar 06 09:45:43 2006 -0600"
      },
      "message": "[PATCH] lpfc 8.1.3: Derive supported speeds from LMT field in the READ_CONFIG\n\nDerive supported speeds from LMT field in the READ_CONFIG\n\nDriver was keying off internal cores. Use what the firmware reports instead.\n\nSigned-off-by: Jamie Wellnitz \u003cJamie.Wellnitz@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "3ef0b47ee498ea183bffd9b3b4a1eef757fef4ba",
      "tree": "bebce8fb3f67d8359c39a5fc9fb8a936caa4d375",
      "parents": [
        "50eba24f2e0576910a3e23dced769b7be7f3683e"
      ],
      "author": {
        "name": "Jamie Wellnitz",
        "email": "Jamie.Wellnitz@emulex.com",
        "time": "Tue Feb 28 19:25:39 2006 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Tue Feb 28 19:06:03 2006 -0600"
      },
      "message": "[SCSI] lpfc 8.1.2: Change version number to 8.1.2\n\nChange version number to 8.1.2\n\nSigned-off-by: Jamie Wellnitz \u003cJamie.Wellnitz@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "50eba24f2e0576910a3e23dced769b7be7f3683e",
      "tree": "e338c335b3b019ebbeb77dc85aad1ea5f29cf1c6",
      "parents": [
        "0c6ac8efa83a465b950fe4dca096cd7ff1937f67"
      ],
      "author": {
        "name": "Jamie Wellnitz",
        "email": "Jamie.Wellnitz@emulex.com",
        "time": "Tue Feb 28 19:25:38 2006 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Tue Feb 28 19:05:42 2006 -0600"
      },
      "message": "[SCSI] lpfc 8.1.2: Modify RSCN handling to unregister rpis on lost FCP_TARGETs immediately\n\nModify RSCN handling to unregister rpis on lost FCP_TARGETs immediately\n\nSigned-off-by: Jamie Wellnitz \u003cJamie.Wellnitz@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "0c6ac8efa83a465b950fe4dca096cd7ff1937f67",
      "tree": "febbaea575e431c64e56ee741b3024c68e3241fe",
      "parents": [
        "8189fd19ac5ee517f276982c5947ef7f565841ad"
      ],
      "author": {
        "name": "Jamie Wellnitz",
        "email": "Jamie.Wellnitz@emulex.com",
        "time": "Tue Feb 28 19:25:36 2006 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Tue Feb 28 19:05:14 2006 -0600"
      },
      "message": "[SCSI] lpfc 8.1.2: Fix panic caused by HBA resets and target side cable pulls\n\nFix panic caused by HBA resets and target side cable pulls\n\nSigned-off-by: Jamie Wellnitz \u003cJamie.Wellnitz@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "8189fd19ac5ee517f276982c5947ef7f565841ad",
      "tree": "e2a02fca035aefac77043f2f93fc8659b3d65020",
      "parents": [
        "25594c6b84ff96e156d8cf8168d68f50e07e8318"
      ],
      "author": {
        "name": "Jamie Wellnitz",
        "email": "Jamie.Wellnitz@emulex.com",
        "time": "Tue Feb 28 19:25:35 2006 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Tue Feb 28 19:04:52 2006 -0600"
      },
      "message": "[SCSI] lpfc 8.1.2: Fixed module parameter descriptions.\n\nFixed module parameter descriptions.\n\nSigned-off-by: Jamie Wellnitz \u003cJamie.Wellnitz@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "25594c6b84ff96e156d8cf8168d68f50e07e8318",
      "tree": "c692ec480f9399a940d45bdb148baf0e05bcaac5",
      "parents": [
        "367c27134a94dce351080ae66ab87a1b296d1e64"
      ],
      "author": {
        "name": "Jamie Wellnitz",
        "email": "Jamie.Wellnitz@emulex.com",
        "time": "Tue Feb 28 19:25:34 2006 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Tue Feb 28 19:04:28 2006 -0600"
      },
      "message": "[SCSI] lpfc 8.1.2: Code cleanup of lpfc_mbx_cmpl_config_link\n\nCode cleanup of lpfc_mbx_cmpl_config_link\n\nSigned-off-by: Jamie Wellnitz \u003cJamie.Wellnitz@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "367c27134a94dce351080ae66ab87a1b296d1e64",
      "tree": "270e6ab2fab043403c311692c518938471076981",
      "parents": [
        "2fe165b65089925292122e9772321738627f325c"
      ],
      "author": {
        "name": "Jamie Wellnitz",
        "email": "Jamie.Wellnitz@emulex.com",
        "time": "Tue Feb 28 19:25:32 2006 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Tue Feb 28 19:03:12 2006 -0600"
      },
      "message": "[SCSI] lpfc 8.1.2: Allow turning on internal loop-back mode\n\nAllow turning on internal loop-back mode\n\nSigned-off-by: Jamie Wellnitz \u003cJamie.Wellnitz@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "2fe165b65089925292122e9772321738627f325c",
      "tree": "275ed8dc03c43545576cbbb4d0a2707d2b981ed3",
      "parents": [
        "082c02667d98d3060f63382e7a695d58d4c8c5e4"
      ],
      "author": {
        "name": "Jamie Wellnitz",
        "email": "Jamie.Wellnitz@emulex.com",
        "time": "Tue Feb 28 19:25:31 2006 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Tue Feb 28 19:02:47 2006 -0600"
      },
      "message": "[SCSI] lpfc 8.1.2: Code style changes for Discovery code\n\nCode style changes for Discovery code\n\nSigned-off-by: Jamie Wellnitz \u003cJamie.Wellnitz@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "082c02667d98d3060f63382e7a695d58d4c8c5e4",
      "tree": "5924dcbe426120200948cbabe56df5e5238be138",
      "parents": [
        "5024ab179c13d763f95c8391f45f22309609f479"
      ],
      "author": {
        "name": "Jamie Wellnitz",
        "email": "Jamie.Wellnitz@emulex.com",
        "time": "Tue Feb 28 19:25:30 2006 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Tue Feb 28 19:02:11 2006 -0600"
      },
      "message": "[SCSI] lpfc 8.1.2: Make lpfc_els_rsp_rps_acc and lpfc_els_rsp_rpl_acc static\n\nMake lpfc_els_rsp_rps_acc and lpfc_els_rsp_rpl_acc static\n\nSigned-off-by: Jamie Wellnitz \u003cJamie.Wellnitz@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "5024ab179c13d763f95c8391f45f22309609f479",
      "tree": "7c22b094371c8831f8724d7a2e8580a3ed394c1f",
      "parents": [
        "41415862a23f422b80eccc92cf885935139e2415"
      ],
      "author": {
        "name": "Jamie Wellnitz",
        "email": "Jamie.Wellnitz@emulex.com",
        "time": "Tue Feb 28 19:25:28 2006 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Tue Feb 28 19:01:51 2006 -0600"
      },
      "message": "[SCSI] lpfc 8.1.2: Added support for FAN\n\nAdded support for FAN\n\nSigned-off-by: Jamie Wellnitz \u003cJamie.Wellnitz@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "41415862a23f422b80eccc92cf885935139e2415",
      "tree": "e3a9537653e472f15405778c4dcc678a56304848",
      "parents": [
        "d9d959c41f013439508e0fa1d31f5644d8d626ef"
      ],
      "author": {
        "name": "Jamie Wellnitz",
        "email": "Jamie.Wellnitz@emulex.com",
        "time": "Tue Feb 28 19:25:27 2006 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Tue Feb 28 19:00:36 2006 -0600"
      },
      "message": "[SCSI] lpfc 8.1.2: Add ERROR and WARM_START modes for diagnostic purposes.\n\nAdd ERROR and WARM_START modes for diagnostic purposes.\n\nSigned-off-by: Jamie Wellnitz \u003cJamie.Wellnitz@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "d9d959c41f013439508e0fa1d31f5644d8d626ef",
      "tree": "0f4e8131152858ad64de4f24e272e210c3b4204a",
      "parents": [
        "7f0b5b1913ba20ae035adbaeca176e78a53fa7a8"
      ],
      "author": {
        "name": "Jamie Wellnitz",
        "email": "Jamie.Wellnitz@emulex.com",
        "time": "Tue Feb 28 19:25:26 2006 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Tue Feb 28 19:00:11 2006 -0600"
      },
      "message": "[SCSI] lpfc 8.1.2: Remove hba_list from struct lpfc_hba\n\nRemove hba_list from struct lpfc_hba\n\nSigned-off-by: Jamie Wellnitz \u003cJamie.Wellnitz@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "7f0b5b1913ba20ae035adbaeca176e78a53fa7a8",
      "tree": "9919be31d3cf0cef742536aec9cf885883848184",
      "parents": [
        "c9f8735beadfba403045c4423c91bbcf594b6ef2"
      ],
      "author": {
        "name": "Jamie Wellnitz",
        "email": "Jamie.Wellnitz@emulex.com",
        "time": "Tue Feb 28 19:25:24 2006 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Tue Feb 28 18:58:02 2006 -0600"
      },
      "message": "[SCSI] lpfc 8.1.2: Correct use of the hostdata field in scsi_host\n\nCorrect use of the hostdata field in scsi_host\n\nSigned-off-by: Jamie Wellnitz \u003cJamie.Wellnitz@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "c9f8735beadfba403045c4423c91bbcf594b6ef2",
      "tree": "472f7053abdfe1b18fecddf3caacdd2976e7baeb",
      "parents": [
        "b28485acb930f67c014024bc3b9c01129124e566"
      ],
      "author": {
        "name": "Jamie Wellnitz",
        "email": "Jamie.Wellnitz@emulex.com",
        "time": "Tue Feb 28 19:25:23 2006 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Tue Feb 28 18:57:23 2006 -0600"
      },
      "message": "[SCSI] lpfc 8.1.2: Misc FC Discovery changes :\n\nMisc FC Discovery changes :\n   - Added FC_BYPASSED_MODE statistic\n   - Corrected some log message data\n   - Fix up Discovery infrastructure to support FAN:\n       Allow Fabric entities to flow thru DSM\n       Fix up linkup/linkdown unregister login processing for Fabric entities\n       Clean up Discovery code\n       Utilize nodev_tmo for Fabric entities\n   - Use of 3 * ratov for CT handling timeouts\n   - Fix up DSM to make more appropriate decisions and clean up code.\n\nSigned-off-by: Jamie Wellnitz \u003cJamie.Wellnitz@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "b28485acb930f67c014024bc3b9c01129124e566",
      "tree": "1fcbc64296d1b592457f56474ce82f3870513627",
      "parents": [
        "406d6041ace581b63a7898f3c1ef036c58c74989"
      ],
      "author": {
        "name": "Jamie Wellnitz",
        "email": "Jamie.Wellnitz@emulex.com",
        "time": "Tue Feb 28 19:25:21 2006 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Tue Feb 28 18:56:23 2006 -0600"
      },
      "message": "[SCSI] lpfc 8.1.2: Add module parameter to limit number of outstanding commands per lpfc HBA\n\nAdd module parameter to limit number of outstanding commands per lpfc HBA\n\nSigned-off-by: Jamie Wellnitz \u003cJamie.Wellnitz@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "406d6041ace581b63a7898f3c1ef036c58c74989",
      "tree": "29388d4dbafbe59382bdd8ce40981c9b48ac7738",
      "parents": [
        "901a920f0759c6ea94255f3c2cd6ec324f7e4752"
      ],
      "author": {
        "name": "Jamie Wellnitz",
        "email": "Jamie.Wellnitz@emulex.com",
        "time": "Tue Feb 28 19:25:20 2006 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Tue Feb 28 18:55:50 2006 -0600"
      },
      "message": "[SCSI] lpfc 8.1.2: Fixed a double insertion of mail box object to the SLI mailbox list.\n\nFixed a double insertion of mail box object to the SLI mailbox list.\n\nSigned-off-by: Jamie Wellnitz \u003cJamie.Wellnitz@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "901a920f0759c6ea94255f3c2cd6ec324f7e4752",
      "tree": "073f8d1071b0c2193fcbcda0b33a3279dd3e2cb4",
      "parents": [
        "7062c5281c68dfdb685ec9ba25cfc7b6a15bc0fe"
      ],
      "author": {
        "name": "Jamie Wellnitz",
        "email": "Jamie.Wellnitz@emulex.com",
        "time": "Tue Feb 28 19:25:19 2006 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Tue Feb 28 18:55:24 2006 -0600"
      },
      "message": "[SCSI] lpfc 8.1.2: Fixed system panic in lpfc_sli_brdreset during dynamic add of LP11K\n\nFixed system panic in lpfc_sli_brdreset during dynamic add of LP11K\n\nSigned-off-by: Jamie Wellnitz \u003cJamie.Wellnitz@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "7062c5281c68dfdb685ec9ba25cfc7b6a15bc0fe",
      "tree": "00699178b6bf29ce87b8f98e4cf7205e9cd6d648",
      "parents": [
        "6ad425356bba9664393b579d81df8135ca1510e6"
      ],
      "author": {
        "name": "Jamie Wellnitz",
        "email": "Jamie.Wellnitz@emulex.com",
        "time": "Tue Feb 28 19:25:17 2006 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Tue Feb 28 18:54:09 2006 -0600"
      },
      "message": "[SCSI] lpfc 8.1.2: Explicitly initialize the skip_post argument to lpfc_sli_send_reset\n\nExplicitly initialize the skip_post argument to lpfc_sli_send_reset\n  on a ERATT interrupt.\n\nSigned-off-by: Jamie Wellnitz \u003cJamie.Wellnitz@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "6ad425356bba9664393b579d81df8135ca1510e6",
      "tree": "d8eeed5accb502d9e099e2dc9d440169a4b50e78",
      "parents": [
        "7bb3b137abf2b7073e683c14cfe062d811d35247"
      ],
      "author": {
        "name": "Jamie Wellnitz",
        "email": "Jamie.Wellnitz@emulex.com",
        "time": "Tue Feb 28 19:25:16 2006 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Tue Feb 28 18:53:33 2006 -0600"
      },
      "message": "[SCSI] lpfc 8.1.2: Fixed a race condition in the PLOGI retry logic.\n\nFixed a race condition in the PLOGI retry logic.\n\nSigned-off-by: Jamie Wellnitz \u003cJamie.Wellnitz@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "7bb3b137abf2b7073e683c14cfe062d811d35247",
      "tree": "3293962805fc790ef90fd5aa28171cb419dd82c4",
      "parents": [
        "0228aadd0fb1d8ca90efbe74291f3b5b753c2da2"
      ],
      "author": {
        "name": "Jamie Wellnitz",
        "email": "Jamie.Wellnitz@emulex.com",
        "time": "Tue Feb 28 19:25:15 2006 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Tue Feb 28 18:52:50 2006 -0600"
      },
      "message": "[SCSI] lpfc 8.1.2: Handling of ELS commands RRQ, RPS, RPL and LIRR correctly\n\nHandling of ELS commands RRQ, RPS, RPL and LIRR correctly\n\nSigned-off-by: Jamie Wellnitz \u003cJamie.Wellnitz@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "0228aadd0fb1d8ca90efbe74291f3b5b753c2da2",
      "tree": "739ef15f5560cbccda5aa2236c9678af785f5b10",
      "parents": [
        "0c71fd9e433c032c08e85a955471bc03138afa80"
      ],
      "author": {
        "name": "Jamie Wellnitz",
        "email": "Jamie.Wellnitz@emulex.com",
        "time": "Tue Feb 28 19:25:13 2006 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Tue Feb 28 18:51:38 2006 -0600"
      },
      "message": "[SCSI] lpfc 8.1.2: Remove unused SLI_IOCB_HIGH_PRIORITY\n\nRemove unused SLI_IOCB_HIGH_PRIORITY\n\nSigned-off-by: Jamie Wellnitz \u003cJamie.Wellnitz@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "0c71fd9e433c032c08e85a955471bc03138afa80",
      "tree": "dba4b0012622016cf2e86a7c0db5042df2354ee7",
      "parents": [
        "3bbae37ab42d9d7d6c707e275ea944104a1f38ca"
      ],
      "author": {
        "name": "Jamie Wellnitz",
        "email": "Jamie.Wellnitz@emulex.com",
        "time": "Tue Feb 28 19:25:12 2006 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Tue Feb 28 18:51:19 2006 -0600"
      },
      "message": "[SCSI] lpfc 8.1.2: Remove unreferenced cfg_fcp_bind_method from struct lpfc_hba\n\nRemove unreferenced cfg_fcp_bind_method from struct lpfc_hba\n\nSigned-off-by: Jamie Wellnitz \u003cJamie.Wellnitz@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "3bbae37ab42d9d7d6c707e275ea944104a1f38ca",
      "tree": "306a7a3b7dbdc02eb27099f3d5669007c7f6d752",
      "parents": [
        "32f95792500794a0a7cce266b7dafb2bee323bf8"
      ],
      "author": {
        "name": "Jamie Wellnitz",
        "email": "Jamie.Wellnitz@emulex.com",
        "time": "Tue Feb 28 19:25:11 2006 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Tue Feb 28 18:50:44 2006 -0600"
      },
      "message": "[SCSI] lpfc 8.1.2: Remove unused prototypes from lpfc_crtn.h\n\nRemove unused prototypes from lpfc_crtn.h\n\nSigned-off-by: Jamie Wellnitz \u003cJamie.Wellnitz@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "455c53ec61a6c96d7b21b72ad1fa26ac89824e8e",
      "tree": "9c7a9a68a35bd1d2c8a0aac060c8713a9e3acab4",
      "parents": [
        "bdd70f2cebce0f5172350aab37c057c3b66494ac"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri Jan 06 20:21:28 2006 +0100"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Thu Jan 12 11:36:37 2006 -0600"
      },
      "message": "[SCSI] lpfc_scsi.c: make lpfc_get_scsi_buf() static\n\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nAcked-by: James Smart \u003cJames.Smart@Emulex.Com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "1cb25a27d0a3f8296e67e5cc915048db10910d4f",
      "tree": "3aae0f701a4cf392880511a58acc6796c00a0030",
      "parents": [
        "fefcb2b677fbfce894133e59a34395f8988d4610"
      ],
      "author": {
        "name": "James.Smart@Emulex.Com",
        "email": "James.Smart@Emulex.Com",
        "time": "Mon Nov 28 11:42:49 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Tue Dec 13 18:36:15 2005 -0700"
      },
      "message": "[SCSI] lpfc 8.1.1 : Change version number to 8.1.1\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "fefcb2b677fbfce894133e59a34395f8988d4610",
      "tree": "59115b4389dc04bfcd2f011360aa98597943c3ad",
      "parents": [
        "445cf4f4d2aa28f6ddd1d7a5f0986341ad61ec91"
      ],
      "author": {
        "name": "James.Smart@Emulex.Com",
        "email": "James.Smart@Emulex.Com",
        "time": "Mon Nov 28 15:08:56 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Tue Dec 13 18:35:50 2005 -0700"
      },
      "message": "[SCSI] lpfc 8.1.1 : kill use of pci_read_config_xxx\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "445cf4f4d2aa28f6ddd1d7a5f0986341ad61ec91",
      "tree": "4a26741b03835b44e266ce4799f4e35cc3800e6f",
      "parents": [
        "875fbdfe9b1b4c8f12622a8d8d81428ff0984875"
      ],
      "author": {
        "name": "James.Smart@Emulex.Com",
        "email": "James.Smart@Emulex.Com",
        "time": "Mon Nov 28 11:42:38 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Tue Dec 13 18:35:09 2005 -0700"
      },
      "message": "[SCSI] lpfc 8.1.1 : Added code to adjust lun queue depth to avoid target overloading\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "875fbdfe9b1b4c8f12622a8d8d81428ff0984875",
      "tree": "63c787cb9a7d4a92eaedcc9f8a89a00d5d8f6603",
      "parents": [
        "5cc36b3cd0e3610ad7c7e2514160998276798fc0"
      ],
      "author": {
        "name": "James.Smart@Emulex.Com",
        "email": "James.Smart@Emulex.Com",
        "time": "Tue Nov 29 16:32:13 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Tue Dec 13 18:34:14 2005 -0700"
      },
      "message": "[SCSI] lpfc 8.1.1 : Add polled-mode support\n\n- Add functionality to run in polled mode only. Includes run time\n  attribute to enable mode.\n- Enable runtime writable hba settings for coallescing and delay parameters\n\nCustomers have requested a mode in the driver to run strictly polled.\nThis is generally to support an environment where the server is extremely\nloaded and is looking to reclaim some cpu cycles from adapter interrupt\nhandling.\n\nThis patch adds a new \"poll\" attribute, and the following behavior:\n\nif value is 0 (default):\n  The driver uses the normal method for i/o completion. It uses the\n  firmware feature of interrupt coalesing. The firmware allows a\n  minimum number of i/o completions before an interrupt, or a maximum\n  time delay between interrupts.  By default, the driver sets these\n  to no delay (disabled) or 1 i/o - meaning coalescing is disabled.\n\n  Attributes were provided to change the coalescing values, but it was\n  a module-load time only and global across all adapters.\n  This patch allows them to be writable on a per-adapter basis.\n\nif value is 1 :\n  Interrupts are left enabled, expecting that the user has tuned the\n  interrupt coalescing values. When this setting is enabled, the driver\n  will attempt to service completed i/o whenever new i/o is submitted\n  to the adapter. If the coalescing values are large, and the i/o\n  generation rate steady, an interrupt will be avoided by servicing\n  completed i/o prior to the coalescing thresholds kicking in. However,\n  if the i/o completion load is high enough or i/o generation slow, the\n  coalescion values will ensure that completed i/o is serviced in a timely\n  fashion.\n\nif value is 3 :\n  Turns off FCP i/o interrupts altogether. The coalescing values now have\n  no effect. A new attribute \"poll_tmo\" (default 10ms) exists to set\n  the polling interval for i/o completion. When this setting is enabled,\n  the driver will attempt to service completed i/o and restart the\n  interval timer whenever new i/o is submitted. This behavior allows for\n  servicing of completed i/o sooner than the interval timer, but ensures\n  that if no i/o is being issued, then the interval timer will kick in\n  to service the outstanding i/o.\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "5cc36b3cd0e3610ad7c7e2514160998276798fc0",
      "tree": "ae9e107f3b4eea99df1598c15ba0a0f306082ed8",
      "parents": [
        "e4adb20406385d1cc8fdb15e92ed7ac3d0ae41f6"
      ],
      "author": {
        "name": "James.Smart@Emulex.Com",
        "email": "James.Smart@Emulex.Com",
        "time": "Mon Nov 28 11:42:19 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Tue Dec 13 18:27:57 2005 -0700"
      },
      "message": "[SCSI] lpfc 8.1.1 : Bring model descriptions in sync with Emulex standard generic names\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "e4adb20406385d1cc8fdb15e92ed7ac3d0ae41f6",
      "tree": "f5fea630ac56209181a041d2f3c276f81d86834e",
      "parents": [
        "6175c02a0b12f92c03b56c756c4f1e131ae1456c"
      ],
      "author": {
        "name": "James.Smart@Emulex.Com",
        "email": "James.Smart@Emulex.Com",
        "time": "Mon Nov 28 11:42:12 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Tue Dec 13 18:27:22 2005 -0700"
      },
      "message": "[SCSI] lpfc 8.1.1 : Add support for more members of the Light Pulse 11xxx (4Gb) family\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "6175c02a0b12f92c03b56c756c4f1e131ae1456c",
      "tree": "cee1a84d2c98d52456ceffc3d5d64eadc024266b",
      "parents": [
        "63c59c3b8ff444b771a245f59935c0202ece963b"
      ],
      "author": {
        "name": "James.Smart@Emulex.Com",
        "email": "James.Smart@Emulex.Com",
        "time": "Mon Nov 28 11:42:05 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Tue Dec 13 18:26:47 2005 -0700"
      },
      "message": "[SCSI] lpfc 8.1.1 : Fixes to error handlers\n\n- Release task management command before counting outstanding commands.\n  TMF was being erroneously counted as an active outstanding command.\n- Serialize EH calls and block requests when EH function is running.\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "63c59c3b8ff444b771a245f59935c0202ece963b",
      "tree": "eccb686ade63b3c8997f6dd797caca81a2740608",
      "parents": [
        "23dc04f1ec0d2f8fdda82ad1f9aa87b6ed74cd4a"
      ],
      "author": {
        "name": "James.Smart@Emulex.Com",
        "email": "James.Smart@Emulex.Com",
        "time": "Mon Nov 28 11:41:53 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Tue Dec 13 18:20:22 2005 -0700"
      },
      "message": "[SCSI] lpfc 8.1.1 : Remove locking wrappers around error handlers\n\nRemove locking wrappers around error handlers. Wrappers were added in\nearly 2.6.13 api change\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "23dc04f1ec0d2f8fdda82ad1f9aa87b6ed74cd4a",
      "tree": "969cf15f4be04be9cc3f3b20d8faf166f0261ffd",
      "parents": [
        "6281bfe0002acd7765cb4afe0304c36962ad6b15"
      ],
      "author": {
        "name": "James.Smart@Emulex.Com",
        "email": "James.Smart@Emulex.Com",
        "time": "Mon Nov 28 11:41:44 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Tue Dec 13 18:18:47 2005 -0700"
      },
      "message": "[SCSI] lpfc 8.1.1 : Adjust use of scsi_block_requests and interaction w/ FC transport\n\n- Remove unnecessary scsi_block_requests calls on rport deletes.\n  This was deadlocking the sdev removals as they wanted to flush commands.\n- No longer block requests when adding the remote port (to block\n  discovery). Instead, register, then change port role. Maps to Qlogic\n  behavior, and closer to the register-node-upon-first-ELS behavior.\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "6281bfe0002acd7765cb4afe0304c36962ad6b15",
      "tree": "f67190c5ed4032dc501a07b5df233c2071892d67",
      "parents": [
        "2fb70f79936e7180e8b0287a4053b8ba89182717"
      ],
      "author": {
        "name": "James.Smart@Emulex.Com",
        "email": "James.Smart@Emulex.Com",
        "time": "Mon Nov 28 11:41:33 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Tue Dec 13 18:16:01 2005 -0700"
      },
      "message": "[SCSI] lpfc 8.1.1 : Fixes for short cable pulls\n\nCause: Link bounces were causing discovery ELS\u0027s to be killed.\nDriver was not properly flushing ELS commands upon the subsequent\nlink bounces. Thus, processing of ELS post link bounce erroneously\nassumed discovery failure and device loss.\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "2fb70f79936e7180e8b0287a4053b8ba89182717",
      "tree": "a19435077babd8612ef2709d2d00f53bb9e26912",
      "parents": [
        "1de933f35b17622f977eff1630eb1f2c92e9450c"
      ],
      "author": {
        "name": "James.Smart@Emulex.Com",
        "email": "James.Smart@Emulex.Com",
        "time": "Mon Nov 28 11:41:24 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Tue Dec 13 18:15:40 2005 -0700"
      },
      "message": "[SCSI] lpfc 8.1.1 : Correct some 8bit to 16bit field conversions/comparisons\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "1de933f35b17622f977eff1630eb1f2c92e9450c",
      "tree": "6524603eee767c6be140e1647b6fed0a44f15267",
      "parents": [
        "0a21ef1e603096a8f57fcd7fa0b8b53e7147d3b9"
      ],
      "author": {
        "name": "James.Smart@Emulex.Com",
        "email": "James.Smart@Emulex.Com",
        "time": "Mon Nov 28 11:41:15 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Tue Dec 13 18:14:08 2005 -0700"
      },
      "message": "[SCSI] lpfc 8.1.1: Miscellaneous Cleanups\n\nMiscellaneous Cleanups:\n- Remove ProgType READ_REV mailbox command value check in lpfc_config_port_prep.\n- Convert simple printk to an lpfc_printf_log in queuecommand.\n- Modify lpfc_abort_handler message 0749 to display more accurate text and data.\n- Minor style cleanup: fix 3 long lines in lpfc_hw.h\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "a5cf8b7dc5ae69c65ef366325dfc1abb507276c7",
      "tree": "8765e8247ad7a58ca8e8b3b081b7a076c17fcdfe",
      "parents": [
        "79ffeeb9e66da8c60de8c8ab676658bcbc47c1f7"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Thu Nov 10 20:34:12 2005 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Nov 10 21:25:04 2005 -0800"
      },
      "message": "[PATCH] lpfc build fix\n\nCurrent upstream \u0027allmodconfig\u0027 build is broken.  This is the obvious\npatch...\n\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c9475cb0c358ff0dd473544280d92482df491913",
      "tree": "091617d0bdab9273d44139c86af21b7540e6d9b1",
      "parents": [
        "089b1dbbde28f0f641c20beabba28fa89ab4fab9"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Mon Nov 07 01:01:26 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:54:01 2005 -0800"
      },
      "message": "[PATCH] kfree cleanup: drivers/scsi\n\nThis is the drivers/scsi/ part of the big kfree cleanup patch.\n\nRemove pointless checks for NULL prior to calling kfree() in drivers/scsi/.\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nCc: James Bottomley \u003cJames.Bottomley@steeleye.com\u003e\nAcked-by: Kai Makisara \u003ckai.makisara@kolumbus.fi\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a9a3047dd8ae43ff24caae5ec733a93df129568e",
      "tree": "c69433a7a4a5f43ecb440e173284026b0d42d9fe",
      "parents": [
        "6521018d4bf9522b4de47254ea15e8c1be1ec00f"
      ],
      "author": {
        "name": "Nishanth Aravamudan",
        "email": "nacc@us.ibm.com",
        "time": "Mon Nov 07 01:01:20 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:59 2005 -0800"
      },
      "message": "[PATCH] drivers/scsi: fix-up schedule_timeout() usage\n\nUse schedule_timeout_uninterruptible() instead of\nset_current_state()/schedule_timeout() to reduce kernel size.\n\nSigned-off-by: Nishanth Aravamudan \u003cnacc@us.ibm.com\u003e\nCc: James Bottomley \u003cJames.Bottomley@steeleye.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "eb66fff7d94199f80378bc0b51a06e62ce379b53",
      "tree": "e77316896c47dfca6da822ad6225459f18d5f032",
      "parents": [
        "73797e31b5b07c8a53afd19d8a382625bcd32005"
      ],
      "author": {
        "name": "James.Smart@Emulex.Com",
        "email": "James.Smart@Emulex.Com",
        "time": "Fri Oct 28 20:30:10 2005 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sat Oct 29 10:33:14 2005 -0500"
      },
      "message": "[SCSI] lpfc: Change version number to 8.1.0\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "73797e31b5b07c8a53afd19d8a382625bcd32005",
      "tree": "de6621068cf27582ea5dbe93bf9fccbfae8df4c5",
      "parents": [
        "0bd4ca25ad2ace4aa717c83dbd4ed21c53c953cb"
      ],
      "author": {
        "name": "James.Smart@Emulex.Com",
        "email": "James.Smart@Emulex.Com",
        "time": "Fri Oct 28 20:30:05 2005 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sat Oct 29 10:32:49 2005 -0500"
      },
      "message": "[SCSI] lpfc 8.1.0 : Add owner field to struct pci_driver\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "0bd4ca25ad2ace4aa717c83dbd4ed21c53c953cb",
      "tree": "10ae769505f9f306ea7a312663011e95019c34ef",
      "parents": [
        "4a0dfcdefb1cc81c0920dc98fbb82bb57326b16d"
      ],
      "author": {
        "name": "James.Smart@Emulex.Com",
        "email": "James.Smart@Emulex.Com",
        "time": "Fri Oct 28 20:30:02 2005 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sat Oct 29 10:31:48 2005 -0500"
      },
      "message": "[SCSI] lpfc: Fix eh_ return codes for commands\n\nReturn FAILED from eh_ routines if command(s) is(are) not completed\n\nThere were scenarios where we may have returned from the error\nhandlers prior to all affected commands being flushed to the midlayer.\nAdd changes to ensure this doesn\u0027t happen.\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "4a0dfcdefb1cc81c0920dc98fbb82bb57326b16d",
      "tree": "f99331f2d68c9e03608314f1c19f01e0c0e44e88",
      "parents": [
        "a784efbff725b7f4893a8835ac7232c0e00d24e4"
      ],
      "author": {
        "name": "James.Smart@Emulex.Com",
        "email": "James.Smart@Emulex.Com",
        "time": "Fri Oct 28 20:29:56 2005 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sat Oct 29 10:31:05 2005 -0500"
      },
      "message": "[SCSI] lpfc: Remove unneeded IOCB_t * cast\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "a784efbff725b7f4893a8835ac7232c0e00d24e4",
      "tree": "ea7a50121dbbca571f702a67c246f69eb911f35b",
      "parents": [
        "68876920f442912c94f749bc337c888696cb9ed0"
      ],
      "author": {
        "name": "James.Smart@Emulex.Com",
        "email": "James.Smart@Emulex.Com",
        "time": "Fri Oct 28 20:29:51 2005 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sat Oct 29 10:30:12 2005 -0500"
      },
      "message": "[SCSI] lpfc: Adjust lpfc_scsi_buf allocation\n\nAdjust lpfc_scsi_buf allocation to account for lun_queue_depth and\nerror handling\n\nUnder high load and high duress, the error handler could steal some\ncommand resources from the normal i/o path. Rework to allocate\nadditional resources to avoid this scneario.\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "68876920f442912c94f749bc337c888696cb9ed0",
      "tree": "12fe1c63be2fedad13706b4b14d46c90c94cce49",
      "parents": [
        "604a3e3042eb89ffaa4f735ef9208281aae786c7"
      ],
      "author": {
        "name": "James.Smart@Emulex.Com",
        "email": "James.Smart@Emulex.Com",
        "time": "Fri Oct 28 20:29:47 2005 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sat Oct 29 10:29:09 2005 -0500"
      },
      "message": "[SCSI] lpfc: Replace lpfc_sli_issue_iocb_wait_high_priority\n\nReplace lpfc_sli_issue_iocb_wait_high_priority with lpfc_sli_issue_iocb_wait.\n\nSimplify code paths, as there really wasn\u0027t a \"priority\"\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "604a3e3042eb89ffaa4f735ef9208281aae786c7",
      "tree": "54c4ad58274b0bb79386c6c57b4849bfb92d4118",
      "parents": [
        "21568f5387636fe2bfb9ee42383d76de11ed99c7"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sat Oct 29 10:28:33 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sat Oct 29 10:28:33 2005 -0500"
      },
      "message": "[SCSI] lpfc: Fix for \"command completion for iotax x?? not found\"\n\nFrom: James Smart \u003cJames.Smart@emulex.com\u003e\n\nThere were scenarios where the error handlers could reuse an iotag\nvalue of an active io.  Remove all possibility of this by\npre-assigning iotag resources to command resources.\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\n\nRejections fixed up and\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "21568f5387636fe2bfb9ee42383d76de11ed99c7",
      "tree": "4b07a791e5d1e03607a3dd3312b85d584fb98141",
      "parents": [
        "93a20f74450ca3402b3ba89fb490114cf6f2d353"
      ],
      "author": {
        "name": "James.Smart@Emulex.Com",
        "email": "James.Smart@Emulex.Com",
        "time": "Fri Oct 28 20:29:36 2005 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sat Oct 29 10:22:50 2005 -0500"
      },
      "message": "[SCSI] lpfc: Remove RPI hash from the driver\n\nTable was not providing a lot of value and injected a couple of\nerrors. Removed it and made functionality inline.\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "93a20f74450ca3402b3ba89fb490114cf6f2d353",
      "tree": "fd0285b3d699c350dc82fbb815d05cad26a19243",
      "parents": [
        "f91b392c4d20fcd2684587c0a091123c0409959c"
      ],
      "author": {
        "name": "James.Smart@Emulex.Com",
        "email": "James.Smart@Emulex.Com",
        "time": "Fri Oct 28 20:29:32 2005 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sat Oct 29 10:21:26 2005 -0500"
      },
      "message": "[SCSI] lpfc: Restore HEX safe bahavior of the sysfs xxx_store functions.\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "f91b392c4d20fcd2684587c0a091123c0409959c",
      "tree": "d6ffb11b617930a5c518367c5d3dea84d560a406",
      "parents": [
        "09703d38d47d2b4ff769269ffe01c9aa340e3c8b"
      ],
      "author": {
        "name": "James.Smart@Emulex.Com",
        "email": "James.Smart@Emulex.Com",
        "time": "Fri Oct 28 20:29:28 2005 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sat Oct 29 10:19:52 2005 -0500"
      },
      "message": "[SCSI] lpfc: Fix for \"Unknown IOCB command Data: x0 x3 x0 x0\"\n\nFix for \"Unknown IOCB command Data: x0 x3 x0 x0\" messages and\ninability to see devices\n\nOn some platforms, the host-memory based ring mgmt area was not\nzero. Also, driver wasn\u0027t manipulating the entire 32bits of the ring\npointers.\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "09703d38d47d2b4ff769269ffe01c9aa340e3c8b",
      "tree": "30d5789d729cc6d92d365863e19b229c24b3ef11",
      "parents": [
        "7bcbb7527fb2f06b6500f6ee3e7f750a0ed0239c"
      ],
      "author": {
        "name": "James.Smart@Emulex.Com",
        "email": "James.Smart@Emulex.Com",
        "time": "Fri Oct 28 20:29:21 2005 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sat Oct 29 10:18:30 2005 -0500"
      },
      "message": "[SCSI] lpfc: Fix comments for nodev_tmo\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "7bcbb7527fb2f06b6500f6ee3e7f750a0ed0239c",
      "tree": "d9904852f6848d2c70df3843ee5829e71521946e",
      "parents": [
        "755c0d06c58f7b84e9798365f806dadfef8c1839"
      ],
      "author": {
        "name": "James.Smart@Emulex.Com",
        "email": "James.Smart@Emulex.Com",
        "time": "Fri Oct 28 20:29:13 2005 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sat Oct 29 10:12:49 2005 -0500"
      },
      "message": "[SCSI] lpfc: Add range checking for attributes passed as options at load time.\n\nReuse macros defined for sysfs store callbacks in the initialization\ncode in order to enforce the same range checking.\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "755c0d06c58f7b84e9798365f806dadfef8c1839",
      "tree": "3d6c36dd2ca4137e33faaa0ede901c7710443026",
      "parents": [
        "964b77e77666fbe9f2ca02e87c6adce0cd209971"
      ],
      "author": {
        "name": "James.Smart@Emulex.Com",
        "email": "James.Smart@Emulex.Com",
        "time": "Fri Oct 28 20:29:06 2005 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sat Oct 29 10:11:40 2005 -0500"
      },
      "message": "[SCSI] lpfc: Return -EINVAL, -EPERM, and -EIO instead of 0 from sysfs callbacks\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "964b77e77666fbe9f2ca02e87c6adce0cd209971",
      "tree": "0e192d7490c2dd88e86ddca8ff14a3a78a4cecca",
      "parents": [
        "433c357956b5a9da79d42d9128dcacc32929f2dd"
      ],
      "author": {
        "name": "James.Smart@Emulex.Com",
        "email": "James.Smart@Emulex.Com",
        "time": "Fri Oct 28 20:29:01 2005 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sat Oct 29 10:10:44 2005 -0500"
      },
      "message": "[SCSI] lpfc: Update to Emulex hba model names\n\nUpdate adapter names to match Emulex naming conventions.\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "433c357956b5a9da79d42d9128dcacc32929f2dd",
      "tree": "a49a1d933c7335b3e950fc82af7bb5a53b855c1c",
      "parents": [
        "ca61f10ab2b874b889e89d14ea09fae2dcccdca6"
      ],
      "author": {
        "name": "James.Smart@Emulex.Com",
        "email": "James.Smart@Emulex.Com",
        "time": "Fri Oct 28 20:28:56 2005 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sat Oct 29 10:09:58 2005 -0500"
      },
      "message": "[SCSI] lpfc: Cleanup code in lpfc_get_stats().\n\nCleanup white spaces in argument calls \u0026 initializations, prune if\nstatements, remove casting and remove redundant if checks.\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "19a7b4aebf9ad435c69a7e39930338499af4d152",
      "tree": "6d1c4cbc822009c8facb219dcd955d52070655d1",
      "parents": [
        "422c0d61d591cbfb70f029e13505fb437e169d68"
      ],
      "author": {
        "name": "James.Smart@Emulex.Com",
        "email": "James.Smart@Emulex.Com",
        "time": "Tue Oct 18 12:03:35 2005 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Fri Oct 28 21:20:07 2005 -0500"
      },
      "message": "[SCSI] update fc_transport for removal of block/unblock functions\n\nWe recently went back to implement a board reset. When we perform the\nreset, we wanted to tear down the internal data structures and rebuild\nthem. Unfortunately, when it came to the rport structure, things were\nodd. If we deleted them, the scsi targets and sdevs would be\ntorn down. Not a good thing for a temporary reset. We could block the\nrports, but we either maintain the internal structures to keep the\nrport reference (perhaps even replicating what\u0027s in the transport),\nor we have to fatten the fc transport with new search routines to find\nthe rport (and deal with a case of a dangling rport that the driver\nforgets).\n\nIt dawned on me that we had actually reached this state incorrectly.\nWhen the fc transport first started, we did the block/unblock first, then\nadded the rport interface. The purpose of block/unblock is to hide the\ntemporary disappearance of the rport (e.g. being deleted, then readded).\nWhy are we making the driver do the block/unblock ? We should be making\nthe transport have only an rport add/delete, and the let the transport\nhandle the block/unblock.\n\nSo... This patch removes the existing fc_remote_port_block/unblock\nfunctions. It moves the block/unblock functionality into the\nfc_remote_port_add/delete functions.  Updates for the lpfc driver are\nincluded. Qlogic driver updates are also enclosed, thanks to the\ncontributions of Andrew Vasquez. [Note: the qla2xxx changes are\nrelative to the scsi-misc-2.6 tree as of this morning - which does\nnot include the recent patches sent by Andrew]. The zfcp driver does\nnot use the block/unblock functions.\n\nOne last comment: The resulting behavior feels very clean. The LLDD is\nconcerned only with add/delete, which corresponds to the physical\ndisappearance.  However, the fact that the scsi target and sdevs are\nnot immediately torn down after the LLDD calls delete causes an\ninteresting scenario... the midlayer can call the xxx_slave_alloc and\nxxx_queuecommand functions with a sdev that is at the location the\nrport used to be. The driver must validate the device exists when it\nfirst enters these functions. In thinking about it, this has always\nbeen the case for the LLDD and these routines. The existing drivers\nalready check for existence. However, this highlights that simple\nvalidation via data structure dereferencing needs to be watched.\nTo deal with this, a new transport function, fc_remote_port_chkready()\nwas created that LLDDs should call when they first enter these two\nroutines. It validates the rport state, and returns a scsi result\nwhich could be returned. In addition to solving the above, it also\ncreates consistent behavior from the LLDD\u0027s when the block and deletes\nare occuring.\n\nRejections fixed up and\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "91ca7b01ecc916632202180569a7ddbfccfc3f05",
      "tree": "d26c8af7ba9d06f6b04e85270dbce0dad0624668",
      "parents": [
        "f9a2d2e0c89f73f0203fa796101089c2bce31974"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Thu Oct 27 16:03:37 2005 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Fri Oct 28 19:35:25 2005 -0500"
      },
      "message": "[SCSI] Add an \u0027Issue LIP\u0027 device attribute in fc_transport class\n\nOk, here\u0027s a patch to add such a common API for fc transport users.\nRelevant LLD changes (lpfc and qla2xxx) also present.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "c53033f6b0bd7cc133b7f433083f0394cf29ac70",
      "tree": "0e53b6f65b41f69de987e6b2a96248218933d497",
      "parents": [
        "9796fdd829da626374458e8706daedcc0e432ddd"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri Oct 21 03:22:08 2005 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 28 08:16:50 2005 -0700"
      },
      "message": "[PATCH] gfp_t: drivers/scsi\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "68ce1eb54056e4fad6e73968e958b926d28cb0dd",
      "tree": "c960d7488ba1888b7e01a5b4bd68590d2b3bbe71",
      "parents": [
        "a418500b42c5c54f3f9d68036950c701740a2765"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Wed Sep 21 09:46:54 2005 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Wed Sep 21 16:25:46 2005 -0500"
      },
      "message": "[SCSI] lpfc build fix\n\ngcc-2.95.x doesn\u0027t do anonymous unions.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "f631b4be76355dc3bf49563c706a9fb938993bde",
      "tree": "c3e1484cdb30546042eb525a237f0da85d5df919",
      "parents": [
        "f8b02a85ebbf5eed63163ca9ed915bf8c47309c5"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Wed Aug 31 15:23:12 2005 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sat Sep 10 11:11:48 2005 -0500"
      },
      "message": "[SCSI] lpfc: use wwn_to_u64() transport helper\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nAcked-by: Smart, James \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "9909b79e3d533b422c6c72945da35aef124dbce1",
      "tree": "fc7d4cf9f2f1fa7d7ddefb272583a844120328cf",
      "parents": [
        "918865230e55b1fece2d8edec39d46c00626590b"
      ],
      "author": {
        "name": "James.Smart@Emulex.Com",
        "email": "James.Smart@Emulex.Com",
        "time": "Wed Aug 10 15:03:17 2005 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Fri Aug 12 12:09:32 2005 -0500"
      },
      "message": "[SCSI] lpfc driver 8.0.30 : update version to 8.0.30\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "918865230e55b1fece2d8edec39d46c00626590b",
      "tree": "db1f8660dba0b448b1a4150d44a084dafaf5253e",
      "parents": [
        "ea84c3f74df646a0897e95c78147190517a751a9"
      ],
      "author": {
        "name": "James.Smart@Emulex.Com",
        "email": "James.Smart@Emulex.Com",
        "time": "Wed Aug 10 15:03:09 2005 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Fri Aug 12 12:09:01 2005 -0500"
      },
      "message": "[SCSI] lpfc driver 8.0.30 : convert to use of int_to_scsilun()\n\nReplace use of lpfc_put_lun with midlayer\u0027s int_to_scsilun\n\nRemove driver\u0027s local definition of lpfc_put_lun (which converts an\nint back to a 64-bit LUN) and replace it\u0027s use with the recently added\nint_to_scsilun function provided by the midlayer.\n\nNote: Embedding midlayer structure in our structure caused\nneed for more files to include midlayer headers.\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "ea84c3f74df646a0897e95c78147190517a751a9",
      "tree": "ab04eda0ed5763908dfbb5803e44052e53607f40",
      "parents": [
        "f888ba3ce77c66bece3d804caf7d559838209a4a"
      ],
      "author": {
        "name": "James.Smart@Emulex.Com",
        "email": "James.Smart@Emulex.Com",
        "time": "Wed Aug 10 15:02:30 2005 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Fri Aug 12 12:08:54 2005 -0500"
      },
      "message": "[SCSI] lpfc driver 8.0.30 : dev_loss and nodev timeouts\n\nFix handling of the dev_loss and nodev timeouts.\n\nSymptoms: when remote port disappears for a period of time longer then\neither nodev_tmo or dev_loss_tmo, the lpfc driver worker thread will\nstall removing that remote port.\n\nCause: removing remote port involves un-blocking and sync-ing\ncorresponding block device queue. But corresponding node in the lpfc\ndriver is still in the NPR(?node port recovery?) state and mid-layer\ngets SCSI_MLQUEUE_HOST_BUSY as a return value when it is trying to call\nqueuecommand() with command for that node (AKA remote port)\n\nFix: Instead of returning SCSI_MLQUEUE_HOST_BUS from queuecommand() for\nnodes in NPR states complete it with retry-able error code  DID_BUS_BUSY\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "f888ba3ce77c66bece3d804caf7d559838209a4a",
      "tree": "7bdd2439b758199b84eee084f6e5b184dfc28b75",
      "parents": [
        "69859dc47744430ecda16522b0791b6d17e3fa93"
      ],
      "author": {
        "name": "James.Smart@Emulex.Com",
        "email": "James.Smart@Emulex.Com",
        "time": "Wed Aug 10 15:03:01 2005 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Fri Aug 12 12:08:48 2005 -0500"
      },
      "message": "[SCSI] lpfc driver 8.0.30 : fix get_stats panic\n\nFix panic in lpfc_get_stats()\n\nSymptoms: Panic on sysfs stats access\n\nCause: In lpfc_get_stats() we are writing to memory that we do not\nown.\n\nFix: Fix our stats structure allocation. Embed phba-\u003elink_stats in\nstruct lpfc_hba and stop treating it like rogue structure.\n\nNote: Embedding midlayer/transport structure in our structure caused\nneed for more files to include midlayer/transport headers.\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "69859dc47744430ecda16522b0791b6d17e3fa93",
      "tree": "9a0caa381b4302e4bd29f67cff2805a9198f4ab9",
      "parents": [
        "8cbdc5fffa15d5c573e2531c6f533822d08b6b0f"
      ],
      "author": {
        "name": "James.Smart@Emulex.Com",
        "email": "James.Smart@Emulex.Com",
        "time": "Wed Aug 10 15:02:37 2005 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Fri Aug 12 12:08:40 2005 -0500"
      },
      "message": "[SCSI] lpfc driver 8.0.30 : task mgmt bit clearing\n\nClear task management bits when preparing SCSI commands\n\nIn lpfc_scsi_prep_cmnd, clear the task management bits (fcpCntl2 member\nin the fcp_cmd structure) when preparing regular SCSI commands.\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "8cbdc5fffa15d5c573e2531c6f533822d08b6b0f",
      "tree": "3bd3c4f60e0cbb5c316dad3789abaf4fc1facbd0",
      "parents": [
        "483f05f0134e60b724bc3678507c1def860c56d5"
      ],
      "author": {
        "name": "James.Smart@Emulex.Com",
        "email": "James.Smart@Emulex.Com",
        "time": "Wed Aug 10 15:02:50 2005 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Fri Aug 12 12:08:30 2005 -0500"
      },
      "message": "[SCSI] lpfc driver 8.0.30 : fix lip/cablepull panic\n\nFix panic on lip and cable pull\n\nSymptoms: Panic on lip or cable pull\n\nCause: Use after free of nlp in lpfc_nlp_remove()\n\nFix: Do not make FC transport calls after a node is removed. Transport\ncalls are disabled by ignoring the initial delete transition.\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "483f05f0134e60b724bc3678507c1def860c56d5",
      "tree": "d9bd0a9261a2e9e37a3c8149c66439e9cf8b01bd",
      "parents": [
        "507caac75e86bd041c5462e5e988fb7138e21d79"
      ],
      "author": {
        "name": "James.Smart@Emulex.Com",
        "email": "James.Smart@Emulex.Com",
        "time": "Wed Aug 10 15:02:45 2005 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Fri Aug 12 12:08:13 2005 -0500"
      },
      "message": "[SCSI] lpfc driver 8.0.30 : fix iocb reuse initialization\n\nIOCB BDE not getting fully initialized during reuse\n\nSymptoms: Driver gets Status 3 and Reason 0x13 on IOCB completions.\n\nCause: The IOCB bpl.bdeSize and bdeFlags are not getting initialized on reuse.\n\nFix: Reinitialize these fields in prep_dma each time an IOCB is used.\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "44456d37b59d8e541936ed26d8b6e08d27e88ac1",
      "tree": "11ca6fa29b8cfb56ecef2d1f4f9dc2d9d71d2a2f",
      "parents": [
        "02b775696fee75a04041d8d94db26a9462216d24"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olh@suse.de",
        "time": "Wed Jul 27 11:45:17 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jul 27 16:26:08 2005 -0700"
      },
      "message": "[PATCH] turn many #if $undefined_string into #ifdef $undefined_string\n\nturn many #if $undefined_string into #ifdef $undefined_string to fix some\nwarnings after -Wno-def was added to global CFLAGS\n\nSigned-off-by: Olaf Hering \u003colh@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "eda912e34a0cc40ddd502b3f984e37ebb2b13a71",
      "tree": "15c5f3b2ee64fe53f67d5fdd442d1e215bc931fe",
      "parents": [
        "c44ce1737438d20ac58e808897e3f8eb015c66d3"
      ],
      "author": {
        "name": "James.Smart@Emulex.Com",
        "email": "James.Smart@Emulex.Com",
        "time": "Sat Jun 25 10:34:42 2005 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sat Jul 02 19:08:56 2005 -0500"
      },
      "message": "[SCSI] lpfc: Change version to 8.0.29.\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "c44ce1737438d20ac58e808897e3f8eb015c66d3",
      "tree": "2e164356e424ea7b17c1086f777355146b534c71",
      "parents": [
        "5542134f61157d0bbd4e392919cae811a88a3e81"
      ],
      "author": {
        "name": "James.Smart@Emulex.Com",
        "email": "James.Smart@Emulex.Com",
        "time": "Sat Jun 25 10:34:39 2005 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sat Jul 02 19:08:29 2005 -0500"
      },
      "message": "[SCSI] lpfc: Update copyright notices\n\nUpdate copyright notice text and include year 2005.\n\nAdd Copyright notice for Christoph Hellwig to several files: lpfc.h\nlpfc_attr.c lpfc_els.c lpfc_hbadisc.c lpfc_init.c lpfc_mbox.c\nlpfc_mem.c lpfc_nportdisc.c lpfc_scsi.c lpfc_sli.c\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "5542134f61157d0bbd4e392919cae811a88a3e81",
      "tree": "addf48e45dc8444702b4e3380a7139f8b68902cf",
      "parents": [
        "2501322eee84763a07fd4a3eed81b63c1837e204"
      ],
      "author": {
        "name": "James.Smart@Emulex.Com",
        "email": "James.Smart@Emulex.Com",
        "time": "Sat Jun 25 10:34:36 2005 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sat Jul 02 19:06:16 2005 -0500"
      },
      "message": "[SCSI] lpfc: Remove $Id$ keyword strings.\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "2501322eee84763a07fd4a3eed81b63c1837e204",
      "tree": "b256f2185fdcca3c4c6087e4c989ac1a3de9a622",
      "parents": [
        "5eb95af086f5d2e554bb119f3cb71f7ca38bfe85"
      ],
      "author": {
        "name": "James.Smart@Emulex.Com",
        "email": "James.Smart@Emulex.Com",
        "time": "Sat Jun 25 10:34:33 2005 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sat Jul 02 18:58:48 2005 -0500"
      },
      "message": "[SCSI] lpfc: Fix ADISC completion incorrectly putting initiators on mapped list\n\nSymptom - An unmapped node (initiator) that goes away in a situation\nsuch as cable pull, comes back as a mapped node.  Fix - On ADISC\ncompletion, put a list on the mapped list only if it is a FCP_TARGET.\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "5eb95af086f5d2e554bb119f3cb71f7ca38bfe85",
      "tree": "d969d2f0e53b4c5289ff2acc4c141bf246866ac2",
      "parents": [
        "1f679cafd2d02b7076e9045d9c4fb77ef8d059f2"
      ],
      "author": {
        "name": "James.Smart@Emulex.Com",
        "email": "James.Smart@Emulex.Com",
        "time": "Sat Jun 25 10:34:30 2005 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sat Jul 02 18:57:22 2005 -0500"
      },
      "message": "[SCSI] lpfc: Add completion handler to the abort iocbs\n\nAdd completion handler to the abort iocbs to close a hole where we\ncould reuse an iotag.\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "1f679cafd2d02b7076e9045d9c4fb77ef8d059f2",
      "tree": "634a1337b734ed2ff8715e4c9368e764a03b6aac",
      "parents": [
        "06325e7459b54fc924d00fe363068f6cbf284571"
      ],
      "author": {
        "name": "James.Smart@Emulex.Com",
        "email": "James.Smart@Emulex.Com",
        "time": "Sat Jun 25 10:34:27 2005 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sat Jul 02 18:55:23 2005 -0500"
      },
      "message": "[SCSI] lpfc: Fix LS_RJT never sent by lpfc_els_unsol_event()\n\nlpfc_els_unsol_event() checks rjt_err to determine is LS_RJT should be\nsent.  However, rjt_err was set to LSEXP_NOTHING_ELSE (which is 0) in\ncases where an LS_RJT should be sent, so rjt_err was never true.\nChange lpfc_els_unsol_event() to set rjt_err to 1 when LS_RJT should\nbe sent.\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "06325e7459b54fc924d00fe363068f6cbf284571",
      "tree": "4fc2b7b6b9e77e489ed9b5e64ad77393ba23b15f",
      "parents": [
        "564b2960833f8802ae2b7b7ad840f154647549c7"
      ],
      "author": {
        "name": "James.Smart@Emulex.Com",
        "email": "James.Smart@Emulex.Com",
        "time": "Sat Jun 25 10:34:22 2005 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sat Jul 02 17:18:52 2005 -0500"
      },
      "message": "[SCSI] lpfc: Add LP6000 PCI ID\n\nFix driver not seeing LP6000.  Fix: add PCI id to the pci_device_id\ntable and a short description for the HBA in get_hba_model_desc().\nAlso add a default clause to the switch statement that parses the\nvarious PCI ID\u0027s.\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "564b2960833f8802ae2b7b7ad840f154647549c7",
      "tree": "ba4413981f7141f657a20f8be85b4f2592b97060",
      "parents": [
        "87f6eaffd732bc20b5a02e9f36b86f67310d8129"
      ],
      "author": {
        "name": "James.Smart@Emulex.Com",
        "email": "James.Smart@Emulex.Com",
        "time": "Sat Jun 25 10:34:17 2005 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sat Jul 02 17:07:57 2005 -0500"
      },
      "message": "[SCSI] lpfc: Set max_sectors in host template\n\nAdd max_sectors to the driver host template and initialize it with\n0xFFFF since the driver has no limitations on the size a transfer\ncontained by a scsi command and that fits within the sg_tablesize\nprovisioned by the driver.  This fixes a performance issue seen in\nsome configurations.\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "87f6eaffd732bc20b5a02e9f36b86f67310d8129",
      "tree": "8f2efa960a64c503fe4a945f3e514cd689bd1daa",
      "parents": [
        "db468d108abc0bb348bcfc54b8e06145922fb6b1"
      ],
      "author": {
        "name": "James.Smart@Emulex.Com",
        "email": "James.Smart@Emulex.Com",
        "time": "Sat Jun 25 10:34:13 2005 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sat Jul 02 17:07:03 2005 -0500"
      },
      "message": "[SCSI] lpfc: Fix error loading on sparc\n\nBug reported via SourceForge - lpfc does not load on sparc.  The lpfc\ndriver must byteswap all FCP IOCBs to recover the data into cpu native\nformat.\n\nAlso correct issue of \"iotag not found\" messages\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "db468d108abc0bb348bcfc54b8e06145922fb6b1",
      "tree": "20fc4fd71fe9e194bb36c5083e3ea1cb3fab81a5",
      "parents": [
        "6e8215e48865bda2e07c1c0633952e35fa3b170c"
      ],
      "author": {
        "name": "James.Smart@Emulex.Com",
        "email": "James.Smart@Emulex.Com",
        "time": "Sat Jun 25 10:34:08 2005 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sat Jul 02 17:05:32 2005 -0500"
      },
      "message": "[SCSI] lpfc: Fixes in mbox_timeout_handler\n\nAnalysis:\n\nTimeout of READ_SPARM64 causes call to lpfc_mbox_timeout_handler which\nreads psli-\u003embox_active to determine the timeout mbox.  Timeout\nhandler then NULL\u0027s psli-\u003embox_active and calls\nlpfc_mbx_cmpl_read_sparam(), which on timeout condition, calls\nlink_down().  link_down() now calls disc_done() which calls\nmbox_timeout_hander() again since WORKER_MBOX_TMO is still set, which\ngoes back to read psli-\u003embox_active which is already NULL\u0027ed.\n\nRemove redundant if statement in lpfc_mbox_timeout_handler.  pmbox is\nassigned psli-\u003embox_active so there is no need to check if it actually\nequals psli-\u003embox_active.\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    }
  ],
  "next": "6e8215e48865bda2e07c1c0633952e35fa3b170c"
}
