)]}'
{
  "log": [
    {
      "commit": "4b337c5f245b6587ba844ac7bb13c313a2912f7b",
      "tree": "999c6a6580b76a083c8efb9dabff709d1c49fcd0",
      "parents": [
        "492b057c426e4aa747484958e18e9da29003985d",
        "3fe0344faf7fdcb158bd5c1a9aec960a8d70c8e8"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Jun 18 11:16:55 2009 +1000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Jun 18 11:16:55 2009 +1000"
      },
      "message": "Merge commit \u0027origin/master\u0027 into next\n"
    },
    {
      "commit": "aa2638a210ab0d7c6702cd54315365785fce326c",
      "tree": "ccc6a99248a1e914fbb90a466b76c98e4f083bc6",
      "parents": [
        "b069e8ed4d5054b1fcd31a98bb2053bde645202f",
        "ea4431906d86686e541de527915ccbe556761b16"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jun 17 09:50:44 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jun 17 09:50:44 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6:\n  [SCSI] aic79xx: make driver respect nvram for IU and QAS settings\n  [SCSI] don\u0027t attach ULD to Dell Universal Xport\n  [SCSI] lpfc 8.3.3 : Update driver version to 8.3.3\n  [SCSI] lpfc 8.3.3 : Add support for Target Reset handler entrypoint\n  [SCSI] lpfc 8.3.3 : Fix a couple of spin_lock and memory issues and a crash\n  [SCSI] lpfc 8.3.3 : FC/FCOE discovery fixes\n  [SCSI] lpfc 8.3.3 : Fix various SLI-3 vs SLI-4 differences\n  [SCSI] qla2xxx: Resolve a performance issue in interrupt\n  [SCSI] cnic, bnx2i: Fix build failure when CONFIG_PCI is not set.\n  [SCSI] nsp_cs: time_out reaches -1\n  [SCSI] qla2xxx: fix printk format warnings\n  [SCSI] ncr53c8xx: div reaches -1\n  [SCSI] compat: don\u0027t perform unneeded copy in sg_io code\n  [SCSI] zfcp: Update FC pass-through support\n  [SCSI] zfcp: Add FC pass-through support\n  [SCSI] FC Pass Thru support\n"
    },
    {
      "commit": "492b057c426e4aa747484958e18e9da29003985d",
      "tree": "34e08c24618688d8bcc190523028b5f94cce0c0b",
      "parents": [
        "313485175da221c388f6a8ecf4c30062ba9bea17",
        "300df7dc89cc276377fc020704e34875d5c473b6"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Jun 17 10:24:53 2009 +1000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Jun 17 10:24:53 2009 +1000"
      },
      "message": "Merge commit \u0027origin/master\u0027 into next\n"
    },
    {
      "commit": "156f5a7801195fa2ce44aeeb62d6cf8468f3332a",
      "tree": "dd506816ca6f14bb650189aa364eb0a2f51ad5cc",
      "parents": [
        "1b713e00500c6f03317742981674e89a21629399"
      ],
      "author": {
        "name": "GeunSik Lim",
        "email": "leemgs1@gmail.com",
        "time": "Tue Jun 02 15:01:37 2009 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 15 21:30:28 2009 -0700"
      },
      "message": "debugfs: Fix terminology inconsistency of dir name to mount debugfs filesystem.\n\nMany developers use \"/debug/\" or \"/debugfs/\" or \"/sys/kernel/debug/\"\ndirectory name to mount debugfs filesystem for ftrace according to\n./Documentation/tracers/ftrace.txt file.\n\nAnd, three directory names(ex:/debug/, /debugfs/, /sys/kernel/debug/) is\nexisted in kernel source like ftrace, DRM, Wireless, Documentation,\nNetwork[sky2]files to mount debugfs filesystem.\n\ndebugfs means debug filesystem for debugging easy to use by greg kroah\nhartman. \"/sys/kernel/debug/\" name is suitable as directory name\nof debugfs filesystem.\n- debugfs related reference: http://lwn.net/Articles/334546/\n\nFix inconsistency of directory name to mount debugfs filesystem.\n\n* From Steven Rostedt\n  - find_debugfs() and tracing_files() in this patch.\n\nSigned-off-by: GeunSik Lim \u003cgeunsik.lim@samsung.com\u003e\nAcked-by     : Inaky Perez-Gonzalez \u003cinaky@linux.intel.com\u003e\nReviewed-by  : Steven Rostedt \u003crostedt@goodmis.org\u003e\nReviewed-by  : James Smart \u003cjames.smart@emulex.com\u003e\nCC: Jiri Kosina \u003ctrivial@kernel.org\u003e\nCC: David Airlie \u003cairlied@linux.ie\u003e\nCC: Peter Osterlund \u003cpetero2@telia.com\u003e\nCC: Ananth N Mavinakayanahalli \u003cananth@in.ibm.com\u003e\nCC: Anil S Keshavamurthy \u003canil.s.keshavamurthy@intel.com\u003e\nCC: Masami Hiramatsu \u003cmhiramat@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "559fde706873256903155b3a62b05d0f52d62ab9",
      "tree": "4b242199a684e8ca8fadad29b8960a1567d441e2",
      "parents": [
        "317ccc4246bf205807c4d2f270d7fc8f024a9dc3"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon May 04 12:40:54 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 15 21:30:27 2009 -0700"
      },
      "message": "ibmvscsi: gadget: at91_udc: remove driver_data direct access of struct device\n\nIn the near future, the driver core is going to not allow direct access\nto the driver_data pointer in struct device.  Instead, the functions\ndev_get_drvdata() and dev_set_drvdata() should be used.  These functions\nhave been around since the beginning, so are backwards compatible with\nall older kernel versions.\n\nCc: linux-scsi@vger.kernel.org\nCc: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\nCc: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nCc: Robert Jennings \u003crcj@linux.vnet.ibm.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "78c55d76b84628862079351f77aa0f4aa3b65f58",
      "tree": "51e785a3b1a7c378607e12563b1dfcbf54490320",
      "parents": [
        "f3e7a7b64a79a3d82835ce83fb32616df762d456"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 30 14:43:31 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 15 21:30:27 2009 -0700"
      },
      "message": "scsi: remove driver_data direct access of struct device\n\nIn the near future, the driver core is going to not allow direct access\nto the driver_data pointer in struct device.  Instead, the functions\ndev_get_drvdata() and dev_set_drvdata() should be used.  These functions\nhave been around since the beginning, so are backwards compatible with\nall older kernel versions.\n\nCc: linux-scsi@vger.kernel.org\nCc: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c4b512bc832c6c6aab14acb2bd96940e867e5018",
      "tree": "59acf1e9bd14b1b5e6e7aedf6ceef11103137184",
      "parents": [
        "ba55bd74360ea4b8b95e73ed79474d37ff482b36"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "Geert.Uytterhoeven@sonycom.com",
        "time": "Wed Jun 10 04:38:56 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Jun 16 14:15:46 2009 +1000"
      },
      "message": "ps3rom: Use ps3_system_bus_[gs]et_drvdata() instead of direct access\n\nSigned-off-by: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nAcked-by: James E.J. Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "ea4431906d86686e541de527915ccbe556761b16",
      "tree": "ee24a3c6fb76443a11ab38fa2c87a4afa88788a1",
      "parents": [
        "4aa312b96f3220103e60c32740452a336dab6260"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Sat Jun 13 12:19:05 2009 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Jun 15 10:09:35 2009 -0500"
      },
      "message": "[SCSI] aic79xx: make driver respect nvram for IU and QAS settings\n\nThis patch allows the Adaptec firmware to pass on its values for Packetize and\nQAS.  To do this, the settings max_iu and max_qas have been introduced into\nthe SPI transport class and populated from the adaptec NVram tables.  Domain\nvalidation in the SPI transport class will respect the max settings when\nconfiguring to the highest possible speed for testing.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "4aa312b96f3220103e60c32740452a336dab6260",
      "tree": "b93db996c690e20bd34e0173f7abea04843f71e4",
      "parents": [
        "c667940902aec32c7ec90aa74b8b661619460f56"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Sat Jun 13 09:21:43 2009 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Jun 15 10:09:34 2009 -0500"
      },
      "message": "[SCSI] don\u0027t attach ULD to Dell Universal Xport\n\nWe already have blacklists for SGI, IBM and SUN versions of this; apparently\nthere\u0027s a Dell version too.\n\nReported-by: Thomas Witzel \u003cwitzel.thomas@gmail.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "c667940902aec32c7ec90aa74b8b661619460f56",
      "tree": "9208480427fc89d768ae1242958fcc429ef66358",
      "parents": [
        "bbb9d18009373bc74bfeba760097de277f395858"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Wed Jun 10 17:23:24 2009 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Jun 15 10:09:34 2009 -0500"
      },
      "message": "[SCSI] lpfc 8.3.3 : Update driver version to 8.3.3\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "bbb9d18009373bc74bfeba760097de277f395858",
      "tree": "1fdf2b7c81ae16c39a666823b5e44760081653a2",
      "parents": [
        "d11e31ddb9718755dc96e1c018843ae6f5bb085e"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Wed Jun 10 17:23:16 2009 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Jun 15 10:09:34 2009 -0500"
      },
      "message": "[SCSI] lpfc 8.3.3 : Add support for Target Reset handler entrypoint\n\nPatch was originally submitted upstream on 4/21/2008:\n  http://marc.info/?l\u003dlinux-scsi\u0026m\u003d120880973719266\u0026w\u003d2\n\nSomewhere, it never get merged. The patch restructures the task mgmt\nroutines, commonizing like behavior. Then the patch changes device\nreset to LUN resets, and adds a target reset handler.\n\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "d11e31ddb9718755dc96e1c018843ae6f5bb085e",
      "tree": "c6314c3e2b528077c8ff7c4ade53aa4ab74407ba",
      "parents": [
        "0c2875893ef27b93d5d3221f8f98ae944d6be5fa"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Wed Jun 10 17:23:06 2009 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Jun 15 10:09:33 2009 -0500"
      },
      "message": "[SCSI] lpfc 8.3.3 : Fix a couple of spin_lock and memory issues and a crash\n\nContains the following changes:\n- Fixed error paths retaking a spin lock which they already hold\n- Added code to free memory in a couple of error paths\n- Added code to free RPI bit map while unloading driver\n- Added code to write zero to memory object allocated through dma_alloc_coherent\n- Fixed crash/hang with target or LUN resets\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "0c2875893ef27b93d5d3221f8f98ae944d6be5fa",
      "tree": "01e201e3827611c9b5cfc35a5f00b6532fc948ef",
      "parents": [
        "f1126688805d77a4798b694439fa48bba6629388"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Wed Jun 10 17:22:56 2009 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Jun 15 10:09:33 2009 -0500"
      },
      "message": "[SCSI] lpfc 8.3.3 : FC/FCOE discovery fixes\n\nContains the following changes:\n- Force vport to send LOGO to fabric controller when deleting vport\n- Fixed driver failing to register login when a PLOGI is received\n- Fixes for FIP discovery\n- Added stricter checks for FCF addressing mode\n- Added code to send only FLOGI, FDISC and LOGO to Fabric controller as FIP\n- Fixed handling of LOGO from Fabric port\n- Fixed consecutive link up events skipped link_down processing\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "f1126688805d77a4798b694439fa48bba6629388",
      "tree": "8a6169f70dba7e8644f07c8ca654ebad1786281d",
      "parents": [
        "43fac4d97a1a30085f1cae61aa565e5e7e5e5d7d"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Wed Jun 10 17:22:44 2009 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Jun 15 10:09:32 2009 -0500"
      },
      "message": "[SCSI] lpfc 8.3.3 : Fix various SLI-3 vs SLI-4 differences\n\nContains the following changes\n- Set the CT field of FDISC to 3\n- Fixed over allocation of SCSI buffers on SLI4\n- Removed unused jump table entries\n- Increase LPFC_WQE_DEF_COUNT to 256\n- Updated FDISC context to VPI\n- Fixed immediate SCSI command for LUN reset translation to WQE\n- Extended mailbox handling to allow MBX_POLL commands in between async\n  MBQ commands\n- Fixed SID used for FDISC\n- Fix crash when accessing ctlregs from sysfs for SLI4 HBAs\n- Fix SLI4 firmware version not being saved or displayed correctly\n- Expand CQID field in WQE structure to 16 bits\n- Fix post header template mailbox command timing out\n- Removed FCoE PCI device ID 0x0705\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "43fac4d97a1a30085f1cae61aa565e5e7e5e5d7d",
      "tree": "52a532aac2f925bc104bc78aab29727fd3a29742",
      "parents": [
        "babdb788f7ec1a782a52240a5f6dae568f32565f"
      ],
      "author": {
        "name": "Anirban Chakraborty",
        "email": "anirban.chakraborty@qlogic.com",
        "time": "Wed Jun 10 13:55:11 2009 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Jun 15 10:09:32 2009 -0500"
      },
      "message": "[SCSI] qla2xxx: Resolve a performance issue in interrupt\n\nReverted back a change in qla*_intr_handler code that caused an increase in\ncpu cycles by allowing interrupts to occur while the instance hardware lock\nwas being held.  Fix by taking the lock in irqsave mode.\n\nReported-and-tested-by: Douglas W. Styner \u003cdouglas.w.styner@intel.com\u003e\nSigned-off-by: Anirban Chakraborty \u003canirban.chakraborty@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "babdb788f7ec1a782a52240a5f6dae568f32565f",
      "tree": "a1c4cdc0618b9568c6a2dff798beaa1dcd2277e0",
      "parents": [
        "0454c7408ac533a0690cb308554a4ed304270c3d"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Wed Jun 10 13:35:28 2009 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Jun 15 10:09:31 2009 -0500"
      },
      "message": "[SCSI] cnic, bnx2i: Fix build failure when CONFIG_PCI is not set.\n\nCNIC and BNX2I must depend on PCI.  Dependencies do not get\npropagated through select.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "0454c7408ac533a0690cb308554a4ed304270c3d",
      "tree": "866c98d36ea6b69e2905729d23d233e1216cb8a4",
      "parents": [
        "18020ba7915efe5763c1cbb11f9f7e3f85b3cb72"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Wed Jun 10 12:56:59 2009 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Jun 15 10:09:31 2009 -0500"
      },
      "message": "[SCSI] nsp_cs: time_out reaches -1\n\nWith a postfix decrement timeouts will reach -1 rather than 0, so the\nerrors do not appear.\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "18020ba7915efe5763c1cbb11f9f7e3f85b3cb72",
      "tree": "1e70891b2f637b6be6e80e562bf3eab6ca767cd6",
      "parents": [
        "36c7b3029784323d46d80b3262a4c1ab664eb0a3"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Wed Jun 10 12:56:58 2009 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Jun 15 10:09:31 2009 -0500"
      },
      "message": "[SCSI] qla2xxx: fix printk format warnings\n\nFix qla2xxx printk format warnings:\n\ndrivers/scsi/qla2xxx/qla_sup.c:915: warning: long long unsigned int format, u64 arg (arg 5)\ndrivers/scsi/qla2xxx/qla_sup.c:915: warning: long long unsigned int format, u64 arg (arg 6)\ndrivers/scsi/qla2xxx/qla_sup.c:923: warning: long long unsigned int format, u64 arg (arg 5)\ndrivers/scsi/qla2xxx/qla_sup.c:923: warning: long long unsigned int format, u64 arg (arg 6)\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nAcked-by: Seokmann Ju \u003cseokmann.ju@qlogic.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "36c7b3029784323d46d80b3262a4c1ab664eb0a3",
      "tree": "2a5fafa7533af7d58005ebbbea750bd533ef72d7",
      "parents": [
        "df59c0ad05182329688e514e5a9c3836fa208ea3"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Wed Jun 10 12:56:57 2009 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Jun 15 10:09:30 2009 -0500"
      },
      "message": "[SCSI] ncr53c8xx: div reaches -1\n\nWith while(--div \u003e\u003d 0) { ... } div reaches -1.\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "9cbc1cb8cd46ce1f7645b9de249b2ce8460129bb",
      "tree": "8d104ec2a459346b99413b0b77421ca7b9936c1a",
      "parents": [
        "ca44d6e60f9de26281fda203f58b570e1748c015",
        "45e3e1935e2857c54783291107d33323b3ef33c8"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jun 15 03:02:23 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jun 15 03:02:23 2009 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/torvalds/linux-2.6\n\nConflicts:\n\tDocumentation/feature-removal-schedule.txt\n\tdrivers/scsi/fcoe/fcoe.c\n\tnet/core/drop_monitor.c\n\tnet/core/net-traces.c\n"
    },
    {
      "commit": "489f7ab6c18cdd64a2d444e056d60a0e722f4ad7",
      "tree": "2c7ed6a0042dc15c91ece08c5a3866f610ddca6d",
      "parents": [
        "b322b7816908487c08b89b72f838174c37d8c836",
        "82d27b2b2f3a80ffa7759a49b9cba39e47df476e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 14 13:46:25 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 14 13:46:25 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (31 commits)\n  trivial: remove the trivial patch monkey\u0027s name from SubmittingPatches\n  trivial: Fix a typo in comment of addrconf_dad_start()\n  trivial: usb: fix missing space typo in doc\n  trivial: pci hotplug: adding __init/__exit macros to sgi_hotplug\n  trivial: Remove the hyphen from git commands\n  trivial: fix ETIMEOUT -\u003e ETIMEDOUT typos\n  trivial: Kconfig: .ko is normally not included in module names\n  trivial: SubmittingPatches: fix typo\n  trivial: Documentation/dell_rbu.txt: fix typos\n  trivial: Fix Pavel\u0027s address in MAINTAINERS\n  trivial: ftrace:fix description of trace directory\n  trivial: unnecessary (void*) cast removal in sound/oss/msnd.c\n  trivial: input/misc: Fix typo in Kconfig\n  trivial: fix grammo in bus_for_each_dev() kerneldoc\n  trivial: rbtree.txt: fix rb_entry() parameters in sample code\n  trivial: spelling fix in ppc code comments\n  trivial: fix typo in bio_alloc kernel doc\n  trivial: Documentation/rbtree.txt: cleanup kerneldoc of rbtree.txt\n  trivial: Miscellaneous documentation typo fixes\n  trivial: fix typo milisecond/millisecond for documentation and source comments.\n  ...\n"
    },
    {
      "commit": "9e4f5e29610162fd426366f3b29e3cc6e575b858",
      "tree": "aad7fed6b70d87bc9aae10563fa1e71535b11de9",
      "parents": [
        "e349792a385ed47390d156155b1a1e19af1bf163"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Thu Mar 26 13:33:19 2009 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Fri Jun 12 14:20:05 2009 -0500"
      },
      "message": "[SCSI] FC Pass Thru support\n\nAttached is the ELS/CT pass-thru patch for the FC Transport. The patch\ncreates a generic framework that lays on top of bsg and the SGIO v4 ioctl\nin order to pass transaction requests to LLDD\u0027s.\n\nThe interface supports the following operations:\n  On an fc_host basis:\n    Request login to the specified N_Port_ID, creating an fc_rport.\n    Request logout of the specified N_Port_ID, deleting an fc_rport\n    Send ELS request to specified N_Port_ID w/o requiring a login, and\n      wait for ELS response.\n    Send CT request to specified N_Port_ID and wait for CT response.\n      Login is required, but LLDD is allowed to manage login and decide\n      whether it stays in place after the request is satisfied.\n    Vendor-Unique request. Allows a LLDD-specific request to be passed\n      to the LLDD, and the passing of a response back to the application.\n  On an fc_rport basis:\n    Send ELS request to nport and wait for ELS response.\n    Send CT request to nport and wait for CT response.\n\nThe patch also exports several headers from include/scsi such that\nthey can be available to user-space applications:\n  include/scsi/scsi.h\n  include/scsi/scsi_netlink.h\n  include/scsi/scsi_netlink_fc.h\n  include/scsi/scsi_bsg_fc.h\n\nFor further information, refer to the last RFC:\nhttp://marc.info/?l\u003dlinux-scsi\u0026m\u003d123436574018579\u0026w\u003d2\n\nNote: Documentation is still spotty and will be added later.\n\n[bharrosh@panasas.com: update for new block API]\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "19af5cdb7c79ff5ec96a99893ffb7f894f4a3dc1",
      "tree": "09e855da51df91fc35e98b26e420f26e84305cff",
      "parents": [
        "98a1708de1bfa5fe1c490febba850d6043d3c7fa"
      ],
      "author": {
        "name": "Martin Olsson",
        "email": "martin@minimum.se",
        "time": "Thu Apr 23 11:37:37 2009 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri Jun 12 18:01:46 2009 +0200"
      },
      "message": "trivial: fix typo milisecond/millisecond for documentation and source comments.\n\nSigned-off-by: Martin Olsson \u003cmartin@minimum.se\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "98a1708de1bfa5fe1c490febba850d6043d3c7fa",
      "tree": "823104983ff8cd44fc8f3dbfbcc583dc69ee30b2",
      "parents": [
        "ab2274af0569a43c6da390e969759d1138799839"
      ],
      "author": {
        "name": "Martin Olsson",
        "email": "martin@minimum.se",
        "time": "Wed Apr 22 18:21:29 2009 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri Jun 12 18:01:46 2009 +0200"
      },
      "message": "trivial: fix typos s/paramter/parameter/ and s/excute/execute/ in documentation and source comments.\n\nSigned-off-by: Martin Olsson \u003cmartin@minimum.se\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "4b512d26f425be1c779c8319249b42ce3c3424d2",
      "tree": "2f48dd4f2361a0686bd8e1dd803e36080f529e09",
      "parents": [
        "0b1b51f50ed7b4225d0631140de8873fb235a6c0"
      ],
      "author": {
        "name": "Thadeu Lima de Souza Cascardo",
        "email": "cascardo@holoscopio.com",
        "time": "Tue Apr 14 23:14:10 2009 -0300"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri Jun 12 18:01:45 2009 +0200"
      },
      "message": "trivial: typo (en|dis|avail|remove)bale -\u003e (en|dis|avail|remove)able\n\nSigned-off-by: Thadeu Lima de Souza Cascardo \u003ccascardo@holoscopio.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "82681a318f9f028ea64e61f24bbd9ac535531921",
      "tree": "529b6a5b4fd040fb54b7672b1a224ebd47445876",
      "parents": [
        "3860c97bd60a4525bb62eb90e3e7d2f02662ac59",
        "8ebf975608aaebd7feb33d77f07ba21a6380e086"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Fri Jun 12 10:02:03 2009 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Fri Jun 12 10:02:03 2009 -0500"
      },
      "message": "[SCSI] Merge branch \u0027linus\u0027\n\nConflicts:\n\tdrivers/message/fusion/mptsas.c\n\nfixed up conflict between req-\u003edata_len accessors and mptsas driver updates.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "c9059598ea8981d02356eead3188bf7fa4d717b8",
      "tree": "03e73b20a30e988da7c6a3e0ad93b2dc5843274d",
      "parents": [
        "0a33f80a8373eca7f4bea3961d1346c3815fa5ed",
        "b0fd271d5fba0b2d00888363f3869e3f9b26caa9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 11 10:52:27 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 11 11:10:35 2009 -0700"
      },
      "message": "Merge branch \u0027for-2.6.31\u0027 of git://git.kernel.dk/linux-2.6-block\n\n* \u0027for-2.6.31\u0027 of git://git.kernel.dk/linux-2.6-block: (153 commits)\n  block: add request clone interface (v2)\n  floppy: fix hibernation\n  ramdisk: remove long-deprecated \"ramdisk\u003d\" boot-time parameter\n  fs/bio.c: add missing __user annotation\n  block: prevent possible io_context-\u003erefcount overflow\n  Add serial number support for virtio_blk, V4a\n  block: Add missing bounce_pfn stacking and fix comments\n  Revert \"block: Fix bounce limit setting in DM\"\n  cciss: decode unit attention in SCSI error handling code\n  cciss: Remove no longer needed sendcmd reject processing code\n  cciss: change SCSI error handling routines to work with interrupts enabled.\n  cciss: separate error processing and command retrying code in sendcmd_withirq_core()\n  cciss: factor out fix target status processing code from sendcmd functions\n  cciss: simplify interface of sendcmd() and sendcmd_withirq()\n  cciss: factor out core of sendcmd_withirq() for use by SCSI error handling code\n  cciss: Use schedule_timeout_uninterruptible in SCSI error handling code\n  block: needs to set the residual length of a bidi request\n  Revert \"block: implement blkdev_readpages\"\n  block: Fix bounce limit setting in DM\n  Removed reference to non-existing file Documentation/PCI/PCI-DMA-mapping.txt\n  ...\n\nManually fix conflicts with tracing updates in:\n\tblock/blk-sysfs.c\n\tdrivers/ide/ide-atapi.c\n\tdrivers/ide/ide-cd.c\n\tdrivers/ide/ide-floppy.c\n\tdrivers/ide/ide-tape.c\n\tinclude/trace/events/block.h\n\tkernel/trace/blktrace.c\n"
    },
    {
      "commit": "862366118026a358882eefc70238dbcc3db37aac",
      "tree": "4eb62bc10327a5afac064a95a091ea05ecd2acc1",
      "parents": [
        "57eee9ae7bbcfb692dc96c739a5184adb6349733",
        "511b01bdf64ad8a38414096eab283c7784aebfc4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jun 10 19:53:40 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jun 10 19:53:40 2009 -0700"
      },
      "message": "Merge branch \u0027tracing-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027tracing-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (244 commits)\n  Revert \"x86, bts: reenable ptrace branch trace support\"\n  tracing: do not translate event helper macros in print format\n  ftrace/documentation: fix typo in function grapher name\n  tracing/events: convert block trace points to TRACE_EVENT(), fix !CONFIG_BLOCK\n  tracing: add protection around module events unload\n  tracing: add trace_seq_vprint interface\n  tracing: fix the block trace points print size\n  tracing/events: convert block trace points to TRACE_EVENT()\n  ring-buffer: fix ret in rb_add_time_stamp\n  ring-buffer: pass in lockdep class key for reader_lock\n  tracing: add annotation to what type of stack trace is recorded\n  tracing: fix multiple use of __print_flags and __print_symbolic\n  tracing/events: fix output format of user stack\n  tracing/events: fix output format of kernel stack\n  tracing/trace_stack: fix the number of entries in the header\n  ring-buffer: discard timestamps that are at the start of the buffer\n  ring-buffer: try to discard unneeded timestamps\n  ring-buffer: fix bug in ring_buffer_discard_commit\n  ftrace: do not profile functions when disabled\n  tracing: make trace pipe recognize latency format flag\n  ...\n"
    },
    {
      "commit": "3860c97bd60a4525bb62eb90e3e7d2f02662ac59",
      "tree": "b3552abaa9e4e933c63a356fce728c6a83ec28cf",
      "parents": [
        "03306793e686fd895ab8fa095bb9ec33658ea53a"
      ],
      "author": {
        "name": "Boaz Harrosh",
        "email": "bharrosh@panasas.com",
        "time": "Sun May 24 20:05:58 2009 +0300"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Wed Jun 10 09:00:41 2009 -0500"
      },
      "message": "[SCSI] osd: Remove out-of-tree left overs\n\n* Delete Makefile. It is only used for out-of-tree compilation\n  and was never needed. It slipped in by mistake.\n* Remove from Kbuild all the out of tree stuff as promised.\n\nSigned-off-by: Boaz Harrosh \u003cbharrosh@panasas.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "03306793e686fd895ab8fa095bb9ec33658ea53a",
      "tree": "3999634449315b7eb237e947328b11c32f3da973",
      "parents": [
        "021e2230d6c04d80289fceb2d21c9ce93a615b32"
      ],
      "author": {
        "name": "Boaz Harrosh",
        "email": "bharrosh@panasas.com",
        "time": "Sun May 24 20:05:43 2009 +0300"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Wed Jun 10 09:00:32 2009 -0500"
      },
      "message": "[SCSI] libosd: Use REQ_QUIET requests.\n\nlibosd has it\u0027s own sense decoding and printout. Don\u0027t\nlet scsi_lib duplicate that printout. (Which is done wrong\nin regard to osd commands)\n\nSigned-off-by: Boaz Harrosh \u003cbharrosh@panasas.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "021e2230d6c04d80289fceb2d21c9ce93a615b32",
      "tree": "f8a4eeb7be9aa2ea65bf343680893e30d02ead92",
      "parents": [
        "fc2fac5b5f11e2bee3bf37215c8746236f5ea188"
      ],
      "author": {
        "name": "Boaz Harrosh",
        "email": "bharrosh@panasas.com",
        "time": "Sun May 24 20:05:05 2009 +0300"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Wed Jun 10 09:00:25 2009 -0500"
      },
      "message": "[SCSI] osduld: use filp_open() when looking up an osd-device\n\nThis patch was inspired by Al Viro, for simplifying and fixing the\nretrieval of osd-devices by in-kernel users, eg: file systems.\nIn-Kernel users, now, go through the same path user-mode does by\nopening a file on the osd char-device and though holding a reference\nto both the device and the Module.\n\nA file pointer was added to the osd_dev structure which is now\nallocated for each user. The internal osd_dev is no longer exposed\noutside of the uld. I wanted to do that for a long time so each\nlibosd user can have his own defaults on the device.\n\nThe API is left the same, so user code need not change.\n\nIt is no longer needed to open/close a file handle on the osd\nchar-device from user-mode, before mounting an exofs on it.\n\nSigned-off-by: Boaz Harrosh \u003cbharrosh@panasas.com\u003e\nCC: Al Viro \u003cviro@ZenIV.linux.org.uk\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "fc2fac5b5f11e2bee3bf37215c8746236f5ea188",
      "tree": "1a76933892cd58d820558aa70a853fb590935e7d",
      "parents": [
        "62f469b596dd0aadf046a69027087c18db43734e"
      ],
      "author": {
        "name": "Boaz Harrosh",
        "email": "bharrosh@panasas.com",
        "time": "Sun May 24 20:04:43 2009 +0300"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Wed Jun 10 09:00:13 2009 -0500"
      },
      "message": "[SCSI] libosd: Define an osd_dev wrapper to retrieve the request_queue\n\nlibosd users that need to work with bios, must sometime use\nthe request_queue associated with the osd_dev. Make a wrapper for\nthat, and convert all in-tree users.\n\nSigned-off-by: Boaz Harrosh \u003cbharrosh@panasas.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "62f469b596dd0aadf046a69027087c18db43734e",
      "tree": "2e7fd67763b328fb47c3793e8a9d5a13ed49ea33",
      "parents": [
        "546881aea9787ed5c626ac99ab80158ea9ae0515"
      ],
      "author": {
        "name": "Boaz Harrosh",
        "email": "bharrosh@panasas.com",
        "time": "Sun May 24 20:04:26 2009 +0300"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Wed Jun 10 08:59:52 2009 -0500"
      },
      "message": "[SCSI] libosd: osd_req_{read,write} takes a length parameter\n\nFor supporting of chained-bios we can not inspect the first\nbio only, as before. Caller shall pass the total length of the\nrequest, ie. sum_bytes(bio-chain).\n\nAlso since the bio might be a chain we don\u0027t set it\u0027s direction\non behalf of it\u0027s callers. The bio direction should be properly\nset prior to this call. So fix a couple of write users that now\nneed to set the bio direction properly\n\n[In this patch I change both library code and user sites at\n exofs, to make it easy on integration. It should be submitted\n via James\u0027s scsi-misc tree.]\n\nSigned-off-by: Boaz Harrosh \u003cbharrosh@panasas.com\u003e\nCC: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "546881aea9787ed5c626ac99ab80158ea9ae0515",
      "tree": "1fd837f6bd53d69e257a659183d3387b7ace6654",
      "parents": [
        "0e35afbc8b054e04a35faa796c72abb3b82bd33b"
      ],
      "author": {
        "name": "Boaz Harrosh",
        "email": "bharrosh@panasas.com",
        "time": "Sun May 24 20:04:00 2009 +0300"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Wed Jun 10 08:58:20 2009 -0500"
      },
      "message": "[SCSI] libosd: Let _osd_req_finalize_data_integrity receive number of out_bytes\n\n_osd_req_finalize_data_integrity was trying to deduce the number of\nout_bytes from passed osd_request-\u003eout.bio. This is wrong when\nthe bio is chained. The caller of _osd_req_finalize_data_integrity\nhas more ready available information and should just pass it.\n\nAlso in the light of future support for CDB-continuation segment this is\na better solution.\n\nSigned-off-by: Boaz Harrosh \u003cbharrosh@panasas.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "0e35afbc8b054e04a35faa796c72abb3b82bd33b",
      "tree": "004a19d25dfc45cbbc88464e4e9d711b2027a668",
      "parents": [
        "de6b20385b1c14f97ccdf7da173b4c9a7405083b"
      ],
      "author": {
        "name": "Boaz Harrosh",
        "email": "bharrosh@panasas.com",
        "time": "Sun May 24 20:02:22 2009 +0300"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Wed Jun 10 08:57:07 2009 -0500"
      },
      "message": "[SCSI] libosd: osd_req_{read,write}_kern new API\n\nBy popular demand, define usefull wrappers for osd_req_read/write\nthat recieve kernel pointers. All users had their own.\n\nAlso remove these from exofs\n\nSigned-off-by: Boaz Harrosh \u003cbharrosh@panasas.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "de6b20385b1c14f97ccdf7da173b4c9a7405083b",
      "tree": "b242e4dfeb1bc1aa6c8e0fa699d04b5a3c544389",
      "parents": [
        "29191b92030bc97b05b539ce5ae0543c24a6d7ca"
      ],
      "author": {
        "name": "Boaz Harrosh",
        "email": "bharrosh@panasas.com",
        "time": "Sun May 24 20:01:26 2009 +0300"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Wed Jun 10 08:54:10 2009 -0500"
      },
      "message": "[SCSI] libosd: Better printout of OSD target system information\n\nShorten out the Attributes names.\nAlign all results on column 24.\nPrint system ID in a new line.\n\nSigned-off-by: Boaz Harrosh \u003cbharrosh@panasas.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "238ddbb98c327a7392ced5ae65216c55969749ea",
      "tree": "db32edfaa5b71261c53a87bdc4d9b860e88f4091",
      "parents": [
        "cf4e6363859d30f24f8cd3e8930dbff399cc3550"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Tue Jun 09 13:44:02 2009 +0100"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Tue Jun 09 10:31:46 2009 -0500"
      },
      "message": "[SCSI] gdth: fix overlapping snprintf users\n\nCloses-bug: http://bugzilla.kernel.org/show_bug.cgi?id\u003d13438\nCloses-bug: http://bugzilla.kernel.org/show_bug.cgi?id\u003d13437\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "cf4e6363859d30f24f8cd3e8930dbff399cc3550",
      "tree": "bb2419cc519689664c34b21eff5ad4a882bceadb",
      "parents": [
        "a463696039f7097ce87c21db3cf5c16cdcb3850d"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Mon Jun 08 18:14:44 2009 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Tue Jun 09 10:22:45 2009 -0500"
      },
      "message": "[SCSI] bnx2i: Add bnx2i iSCSI driver.\n\nNew iSCSI driver for Broadcom BNX2 devices.  The driver interfaces with\nthe CNIC driver to access the hardware.\n\nSigned-off-by: Anil Veerabhadrappa \u003canilgv@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "43514774ff40c4fbe0cbbd3d8293a359f1a9fe71",
      "tree": "954efd0de3578d117e27df775b37972fc2368c04",
      "parents": [
        "126c5cc37e682e7c5ae96754994b1cb50c2d0cb5"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Mon Jun 08 18:14:41 2009 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Tue Jun 09 10:22:35 2009 -0500"
      },
      "message": "[SCSI] iscsi class: Add new NETLINK_ISCSI messages for cnic/bnx2i driver.\n\nAdd ISCSI_NETLINK messages for iSCSI NICs to get information such as\npath from userspace.  Original iscsid messages are now always sent as\nmulticast to group 1.  The new messages are sent to group 2.\n\nThe multicast changes were made by Mike Christie.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: Benjamin Li \u003cbenli@broadcom.com\u003e\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "126c5cc37e682e7c5ae96754994b1cb50c2d0cb5",
      "tree": "054781df1e5f7fb4d34eaed7e5674eff92cf63c1",
      "parents": [
        "c1988e3123751fd425fbae99d5c1776608e965a9"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@linux.vnet.ibm.com",
        "time": "Mon Jun 08 16:19:08 2009 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Jun 08 18:05:21 2009 -0500"
      },
      "message": "[SCSI] ibmvscsi: Add support for capabilities MAD\n\nAdd support to ibmvscsi for the capabilities MAD. This command gets sent\nto the Virtual I/O server prior to login in order to communicate client\ncapabilities. Additionally it returns information regarding capabilities\nthat the server supports. The two main capabilities communicated in this\nMAD are related to partition migration and client reserve. Client reserve\nallows for SCSI-2 reservations to be sent to virtual disks which are backed\nby physical LUNs and will result in the reservation being sent to the\nphysical LUN.\n\nSigned-off-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "c1988e3123751fd425fbae99d5c1776608e965a9",
      "tree": "01ebad88b7799665097a96b4b8f0da447c0e4ee2",
      "parents": [
        "3507e13fcba6b97501891a410ec8ef9f1f188620"
      ],
      "author": {
        "name": "Robert Jennings",
        "email": "rcj@linux.vnet.ibm.com",
        "time": "Mon Jun 08 16:19:07 2009 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Jun 08 18:05:20 2009 -0500"
      },
      "message": "[SCSI] ibmvscsi: Enable fast fail feature\n\nA new mode of error reporting, fast fail, has been added to the VIOS\nwhich allows failover to happen more quickly.\n\nIf this new fast fail mode is enabled on the VIOS and the vSCSI client\nsupports the mode, the VIOS will not return MEDIUM error on path failures,\nbut rather return VIOSRP_ADAPTER_FAIL in the crq response, which\nibmvscsi will translate to DID_ERROR.\n\nThis new mode can be enabled for single path configurations as well,\nso it is the new default error reporting mode. A module parameter is\nprovided to disable this new behavior on the off chance it causes a\nproblem on some old VIOS version.\n\nSigned-off-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "3507e13fcba6b97501891a410ec8ef9f1f188620",
      "tree": "61fe3efb517492be9af6ef3ec3b31d06f62921d0",
      "parents": [
        "e1a5ce5b88d06344caec0c71b4ee33e7296358dd"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@linux.vnet.ibm.com",
        "time": "Mon Jun 08 16:19:04 2009 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Jun 08 18:05:18 2009 -0500"
      },
      "message": "[SCSI] ibmvscsi: Send adapter info before login\n\nThe ibmvscsi driver currently sends the SRP Login before sending the Adapter\nInfo MAD, which can result in commands getting sent to the virtual adapter\nbefore we are ready for them. This results in a slight window where the target\ndevices may not behave as expected. Change the order and close the window.\n\nSigned-off-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "e1a5ce5b88d06344caec0c71b4ee33e7296358dd",
      "tree": "f07bcf69a40a26222565027903c53d3d84ad6d45",
      "parents": [
        "fbc56f0801f58041a4372a030933bac076b46aad"
      ],
      "author": {
        "name": "Robert Jennings",
        "email": "rcj@linux.vnet.ibm.com",
        "time": "Mon Jun 08 16:19:03 2009 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Jun 08 18:05:16 2009 -0500"
      },
      "message": "[SCSI] ibmvscsi: Add specific timeouts for operations\n\nPreviously we had one timeout that was used for all types of operations.\nThis adds specific timeout values for different operations (init, login,\nadapter info MAD, abort task, and LUN reset).\n\nSigned-off-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "fbc56f0801f58041a4372a030933bac076b46aad",
      "tree": "023a63d8cc50099e683f4864ef6c7cef49402708",
      "parents": [
        "714df9399b3d2c0a7484e8cfb7c9cb100b0b7f19"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@linux.vnet.ibm.com",
        "time": "Mon Jun 08 16:19:01 2009 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Jun 08 18:05:15 2009 -0500"
      },
      "message": "[SCSI] ibmvscsi: Add 16 byte CDB support\n\nAdds support for 16 byte CDBs to the ibmvscsi driver.\n\nSigned-off-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "714df9399b3d2c0a7484e8cfb7c9cb100b0b7f19",
      "tree": "a0e92f4bfb382528f8753e58f3b2d31554360c6f",
      "parents": [
        "18e7555a38eaadb757353c4b76667e07166ad26c"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Wed Jun 03 09:55:31 2009 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Jun 08 14:47:02 2009 -0500"
      },
      "message": "[SCSI] qla2xxx: Update version number to 8.03.01-k3.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "18e7555a38eaadb757353c4b76667e07166ad26c",
      "tree": "3b8b0f43076aff5d87c0c8800fb3c4a221af78a0",
      "parents": [
        "656e89122a737b60cebc7b8fcb669faf0e7bc905"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Wed Jun 03 09:55:30 2009 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Jun 08 14:47:00 2009 -0500"
      },
      "message": "[SCSI] qla2xxx: Synchronize MPI settings after a PE Reset.\n\nEnsure MPS remains in synchronization across all NIC/FCoE\nfunctions after a reset.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "656e89122a737b60cebc7b8fcb669faf0e7bc905",
      "tree": "c0aa6e674b51a1484d194fe7d4f60173b9c736af",
      "parents": [
        "f999f4c1961fe5399fd66c95860cc2d5d67e591e"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Wed Jun 03 09:55:29 2009 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Jun 08 14:46:58 2009 -0500"
      },
      "message": "[SCSI] qla2xxx: Export additional firmware-states for application support.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "f999f4c1961fe5399fd66c95860cc2d5d67e591e",
      "tree": "aa1b4389021f1676f04aa3a79e8b7f00ecfbb2c7",
      "parents": [
        "6805c1504eb4cfd4a31c05ed88fdeb56228eb3ba"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Wed Jun 03 09:55:28 2009 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Jun 08 14:46:57 2009 -0500"
      },
      "message": "[SCSI] qla2xxx: Reduce lock-contention during do-work processing.\n\nQueued work processing will now be serialized with its own\nlower-priority spinlock.  This also simplifies the work-queue\ninterface for future work-queue consumers.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "6805c1504eb4cfd4a31c05ed88fdeb56228eb3ba",
      "tree": "4b6b97ac814dcef7a14e1d730e7405694263c3a7",
      "parents": [
        "aed10881129c52f0e5dc1c96ac706b5ce7708a13"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Wed Jun 03 09:55:27 2009 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Jun 08 14:46:55 2009 -0500"
      },
      "message": "[SCSI] qla2xxx: Avoid explicit LOGO during driver host tear-down.\n\nAs firmware will ultimately terminate (stop) and port\nstates-cleared.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "aed10881129c52f0e5dc1c96ac706b5ce7708a13",
      "tree": "7c5e83f9d1f318f581792a0e2988aa44dd5ac7e6",
      "parents": [
        "e8233ca40bfe7b9dade6cefc984e305516c4eceb"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Wed Jun 03 09:55:26 2009 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Jun 08 14:46:54 2009 -0500"
      },
      "message": "[SCSI] qla2xxx: Query supported RISC registers bits in determining a paused-state.\n\nISP24xx and above must query the host-status register, not HCCR.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "e8233ca40bfe7b9dade6cefc984e305516c4eceb",
      "tree": "2a790a8f7cafac4a579aa2b4749f16f697201908",
      "parents": [
        "eeebcc922326a2ea0302937b425a0d1471cbd6a7"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Wed Jun 03 09:55:25 2009 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Jun 08 14:46:53 2009 -0500"
      },
      "message": "[SCSI] qla2xxx: Avoid redundant RISC reset during (re)-initialization.\n\nISP24xx and above ISPs perform a RISC reset in\nqla24xx_reset_chip(), which is called prior to\nqla24xx_chip_diag().\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "eeebcc922326a2ea0302937b425a0d1471cbd6a7",
      "tree": "a5abef53830418e4d7e4e5952b529f613daab4fc",
      "parents": [
        "81eb9b4985b9cf965f9c05f4679a77fae2a85fe5"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Wed Jun 03 09:55:24 2009 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Jun 08 14:46:51 2009 -0500"
      },
      "message": "[SCSI] qla2xxx: Fallback enode-mac should not be a multicast address.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "81eb9b4985b9cf965f9c05f4679a77fae2a85fe5",
      "tree": "d71d7d2c24f8d293091b22887c4bf942e8c05af8",
      "parents": [
        "9f8fddeef2264a0315032b0aa2ee0052dad90076"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Wed Jun 03 09:55:23 2009 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Jun 08 14:46:50 2009 -0500"
      },
      "message": "[SCSI] qla2xxx: Add notification message when an NPIV fails to acquire a port-id.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "9f8fddeef2264a0315032b0aa2ee0052dad90076",
      "tree": "4a110df2b3745638887dd0ddbbc2020c227c0035",
      "parents": [
        "f4658b6ccc9d54b28b89004accc989db185b6a2e"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Wed Jun 03 09:55:22 2009 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Jun 08 14:46:49 2009 -0500"
      },
      "message": "[SCSI] qla2xxx: Add 10Gb iiDMA support.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "f4658b6ccc9d54b28b89004accc989db185b6a2e",
      "tree": "b9c465a7439200031d13d5f6631281fb480e2b81",
      "parents": [
        "ca9e9c3eb118d0cb9dc2e5232f6f2dcaa4b7a5e0"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Wed Jun 03 09:55:21 2009 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Jun 08 14:46:47 2009 -0500"
      },
      "message": "[SCSI] qla2xxx: Mark a port\u0027s state as needing-rediscovery during link disruptions.\n\nWith RSCN states not being kept across qla2x00_configure_loop()\ninvocations, loop-resync distruptions during fabric-discovery may\ncause ports to remain in a lost state.  Force state\nrenegotiation during a follow-on configure-loop iteration.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "ca9e9c3eb118d0cb9dc2e5232f6f2dcaa4b7a5e0",
      "tree": "b022eac4bf1820af0e82671e53f33143e65bc285",
      "parents": [
        "59e0b8b088031b3b751f0608f797f2581f49a827"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Wed Jun 03 09:55:20 2009 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Jun 08 14:46:46 2009 -0500"
      },
      "message": "[SCSI] qla2xxx: Check status of qla2x00_get_fw_version() call.\n\nUnlike earlier ISPs, recent ISPs (ISP81xx) can in fact fail this\nmailbox command.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "59e0b8b088031b3b751f0608f797f2581f49a827",
      "tree": "8c1c5c84c3e86abfe9ea1bda8516988b2a8a02e2",
      "parents": [
        "94b3aa47ac1ea0aa31b3f59ad121cdf55e038594"
      ],
      "author": {
        "name": "Anirban Chakraborty",
        "email": "anirban.chakraborty@qlogic.com",
        "time": "Wed Jun 03 09:55:19 2009 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Jun 08 14:46:44 2009 -0500"
      },
      "message": "[SCSI] qla2xxx: Correct NULL pointer bug in cpu affinity mode.\n\nThis patch fixes a NULL pointer bug that occurs when IO is being\ncarried out on a vport for which the cpu affinity mode is turned on.\n\nSigned-off-by: Anirban Chakraborty \u003canirban.chakraborty@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "94b3aa47ac1ea0aa31b3f59ad121cdf55e038594",
      "tree": "308dd3f096153b0217f8accc8de6e1746fc7d1d2",
      "parents": [
        "cbc8eb67da11a4972834f61fe4729f4c037a17c9"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Wed Jun 03 09:55:18 2009 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Jun 08 14:46:43 2009 -0500"
      },
      "message": "[SCSI] qla2xxx: Use \u0027proper\u0027 DID_* status code for dropped-frame scenarios.\n\nThe SCSI-midlayer\u0027s fast-fail codes consider an DID_ERROR status\nas a driver-error and the failed I/O would then be retried in the\nmidlayer without being fast-failed to dm-multipath.  DID_BUS_BUSY\nstatus returns would induce unneeded path-failures events being\npropagated to the DM/MD.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "cbc8eb67da11a4972834f61fe4729f4c037a17c9",
      "tree": "52880ae49bce8a8b733d0d59bd84b324eb0871ef",
      "parents": [
        "40859ae5f13534624cc35a05179b4f93ecbf531a"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Wed Jun 03 09:55:17 2009 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Jun 08 14:46:41 2009 -0500"
      },
      "message": "[SCSI] qla2xxx: Fallback to \u0027golden-firmware\u0027 operation on supported ISPs.\n\nIn case the onboard firmware is unable to be read or loaded for\noperation, attempt to fallback to a limited-operational firmware\nimage stored in a different flash region.  This will allow a user\nto reflash and correct a board with proper operational firmware.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "40859ae5f13534624cc35a05179b4f93ecbf531a",
      "tree": "2023f47deed9d145c2a63ee77085ac2e8c90b798",
      "parents": [
        "1b91a2e6712393cffc33eeff5cf857f7d5b62fed"
      ],
      "author": {
        "name": "Anirban Chakraborty",
        "email": "anirban.chakraborty@qlogic.com",
        "time": "Wed Jun 03 09:55:16 2009 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Jun 08 14:46:39 2009 -0500"
      },
      "message": "[SCSI] qla2xxx: Correct queue-creation bug when driver loaded in QoS mode.\n\nSigned-off-by: Anirban Chakraborty \u003canirban.chakraborty@qlogic.com\u003e\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "1b91a2e6712393cffc33eeff5cf857f7d5b62fed",
      "tree": "83334a613612a884e04f9b8ba6a89f438f04edc0",
      "parents": [
        "11bbc1d896637c1d83b11cc3b97ed3d6d2076c63"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Wed Jun 03 09:55:15 2009 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Jun 08 14:46:38 2009 -0500"
      },
      "message": "[SCSI] qla2xxx: Correct logic-bug in set-model-info().\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "11bbc1d896637c1d83b11cc3b97ed3d6d2076c63",
      "tree": "a3c9ac3bbf1b09a8ece52496ada28316f06ecd09",
      "parents": [
        "ce0423f4a23317d0166addd7d6fcc4a0fa95e751"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Wed Jun 03 09:55:14 2009 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Jun 08 14:46:36 2009 -0500"
      },
      "message": "[SCSI] qla2xxx: Export TLV data on supported ISPs.\n\nFirmware currently provides PB and PGF TLVs.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "ce0423f4a23317d0166addd7d6fcc4a0fa95e751",
      "tree": "ae4124a1fecdefd5f19a1218c7b6684cff05a58a",
      "parents": [
        "7f774025171f626fc1a6a97781967c84a869d277"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Wed Jun 03 09:55:13 2009 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Jun 08 14:46:34 2009 -0500"
      },
      "message": "[SCSI] qla2xxx: Export XGMAC statistics on supported ISPs.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "7f774025171f626fc1a6a97781967c84a869d277",
      "tree": "453c29bcd336bd18b2935f83b3cf348a76cd4498",
      "parents": [
        "226c7ffe74474257b4b87bd38ae8ba0030cf65e2"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Wed Jun 03 09:55:12 2009 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Jun 08 14:46:32 2009 -0500"
      },
      "message": "[SCSI] qla2xxx: Export negotiated fabric-parameters for application support.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "4e57e1cbbd1435b523b9cedb949728e9fdcfb5d4",
      "tree": "691339538848a618713cae0a579ddf7cd40f7a52",
      "parents": [
        "1047f22108bd9bfedefd3ff014cb56691dfbaa3f"
      ],
      "author": {
        "name": "Vasu Dev",
        "email": "vasu.dev@intel.com",
        "time": "Wed May 06 10:52:46 2009 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Jun 08 13:29:16 2009 -0500"
      },
      "message": "[SCSI] fcoe: removes reserving memory for vlan_ethdr on tx path\n\nThis is not required as VLAN header is added by device\ninterface driver, this was causing bad FC_CRC in FCoE pkts when\nusing VLAN interface.\n\nSigned-off-by: Vasu Dev \u003cvasu.dev@intel.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "1047f22108bd9bfedefd3ff014cb56691dfbaa3f",
      "tree": "1c651877a07e81d9be009dfe5cd95fc2b127584c",
      "parents": [
        "4bb6b5153313269b4b328f4f5ddc558c45c50713"
      ],
      "author": {
        "name": "Vasu Dev",
        "email": "vasu.dev@intel.com",
        "time": "Wed May 06 10:52:40 2009 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Jun 08 13:29:14 2009 -0500"
      },
      "message": "[SCSI] fcoe: removes fcoe_watchdog\n\nRemoves periodic fcoe_watchdog timer used across all fcoe interface\nmaintained in fcoe_hostlist instead added new fcoe_queue_timer\nper fcoe interface.\n\nAdded timer is armed only when some pending skb need to be flushed\nas oppose to periodic 1 second fcoe_watchdog, since now\nfcoe_queue_timer is used on demand thus set this to 2 jiffies.\n\nNow fcoe_queue_timer is much simple than fcoe_watchdog using lock to\nprocess all fcoe interface from fcoe_hostlist.\n\nI noticed +ve performance result with using 2 jiffies timer as\nthis helps flushing fcoe_pending_queue quickly.\n\nSigned-off-by: Vasu Dev \u003cvasu.dev@intel.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "4bb6b5153313269b4b328f4f5ddc558c45c50713",
      "tree": "a75bdbf690d9f91b7486db40515b61302a44e12b",
      "parents": [
        "30121d14f503dac056ee7f68d99eb5d548899b59"
      ],
      "author": {
        "name": "Vasu Dev",
        "email": "vasu.dev@intel.com",
        "time": "Wed May 06 10:52:34 2009 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Jun 08 13:29:13 2009 -0500"
      },
      "message": "[SCSI] fcoe: reduces lock cost when adding a new skb to fcoe_pending_queue\n\nCurrently fcoe_pending_queue.lock held twice for every new skb\nadding to this queue when already least one pkt is pending in this\nqueue and that is not uncommon once skb pkts starts getting queued\nhere upon fcoe_start_io \u003d\u003e dev_queue_xmit failure.\n\nThis patch moves most fcoe_pending_queue logic to fcoe_check_wait_queue\nfunction, this new logic grabs fcoe_pending_queue.lock only once to\nadd a new skb instead twice as used to be.\n\nI think after this patch call flow around fcoe_check_wait_queue\ncalling in fcoe_xmit is bit simplified with modified\nfcoe_check_wait_queue function taking care of adding and\nremoving pending skb in one function.\n\nSigned-off-by: Vasu Dev \u003cvasu.dev@intel.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "30121d14f503dac056ee7f68d99eb5d548899b59",
      "tree": "558f950c8bf620347344b84d0bff60be464366db",
      "parents": [
        "d5e6054a0a097527b3920a8a0aefe7f830c014fd"
      ],
      "author": {
        "name": "Steve Ma",
        "email": "steve.ma@intel.com",
        "time": "Wed May 06 10:52:29 2009 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Jun 08 13:29:11 2009 -0500"
      },
      "message": "[SCSI] libfc: Check if exchange is completed when receiving a sequence\n\nWhen a sequence is received in response to an exchange we issued previously,\nwe should check to see if the exchange has completed. If yes, the sequence\nshould be discarded. Since the exchange might be still in the completion\nprocess, it should be untouched.\n\nSigned-off-by: Steve Ma \u003csteve.ma@intel.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "d5e6054a0a097527b3920a8a0aefe7f830c014fd",
      "tree": "c10e28eb8c3feaa760bde491b530464b45a7b6a3",
      "parents": [
        "0f4915398a4233cdbfc4e9bf4436323546945b3f"
      ],
      "author": {
        "name": "Mike Christie",
        "email": "michaelc@cs.wisc.edu",
        "time": "Wed May 06 10:52:23 2009 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Jun 08 13:29:10 2009 -0500"
      },
      "message": "[SCSI] libfc: use DID_ERROR when we have internall aborted command\n\nIf we aborted a command, because it timed out we should not use\nDID_ABORT. It will fail the command right away back to the upper\nlayer. We want to use something that indicated that the problem\ndid not complete normally, but it was not a fatal problem.\n\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "0f4915398a4233cdbfc4e9bf4436323546945b3f",
      "tree": "6a13e4f1cbc7570906b740b2c3ffe228ea6368e3",
      "parents": [
        "5f48f70ecef25df93e122985272ff647f5653836"
      ],
      "author": {
        "name": "Chris Leech",
        "email": "christopher.leech@intel.com",
        "time": "Wed May 06 10:52:18 2009 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Jun 08 13:29:08 2009 -0500"
      },
      "message": "[SCSI] fcoe: use ETH_P_FIP for skb-\u003eprotocol of FIP frames\n\nFIP frames should leave the fcoe layer with skb-\u003eprotocol set to\nETH_P_FIP, not ETH_P_802_3.\n\nSigned-off-by: Chris Leech \u003cchristopher.leech@intel.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "5f48f70ecef25df93e122985272ff647f5653836",
      "tree": "aa649391e6629ec9f4009ce83dec3f24c37d0e62",
      "parents": [
        "f00a3328bf9ecff46abd68a421693ba71cd16fc8"
      ],
      "author": {
        "name": "Joe Eykholt",
        "email": "jeykholt@cisco.com",
        "time": "Wed May 06 10:52:12 2009 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Jun 08 13:29:07 2009 -0500"
      },
      "message": "[SCSI] libfcoe: fip: fix non-FIP-mode FLOGI state after reset.\n\nWhen a reset is sent using fcoeadm on a non-FIP mode NIC,\nthere\u0027s no link flap, so the fcoe_ctlr stays in non-FIP mode.\n\nIn that case, FIP wasn\u0027t setting the flogi_oxid or map_dest flag,\ncausing the FLOGI to be sent with the both wrong source MAC and\nthe wrong destination MAC address, causing it to fail.\n\nThis leads to a non-functioning HBA until a link flap or\ninstance delete/create.\n\nSigned-off-by: Joe Eykholt \u003cjeykholt@cisco.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "f00a3328bf9ecff46abd68a421693ba71cd16fc8",
      "tree": "5674448c7fbecda6f83be8369b59581de582c42d",
      "parents": [
        "cbbf58f2e2cb73dbed660fdc7b741a010d6bdbef"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sat May 30 13:40:04 2009 +1000"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Jun 08 13:09:33 2009 -0500"
      },
      "message": "[SCSI] cxgb3i: Include net/dst.h for struct dst_cache\n\nThis driver needs dst_cache-\u003edev so it should include net/dst.h\nto ensure that it builds.  While net/tcp.h probably includes it\nalready, we shouldn\u0027t rely on that since there is no guarantee\nthat this won\u0027t change in future.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nAcked-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "cbbf58f2e2cb73dbed660fdc7b741a010d6bdbef",
      "tree": "1d723a16d10b98006844ba6352cdc37375a2709a",
      "parents": [
        "6d29cc56bead73b6f386cf43333708579deb5eed"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@linux.vnet.ibm.com",
        "time": "Thu May 28 16:17:34 2009 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Jun 08 13:07:51 2009 -0500"
      },
      "message": "[SCSI] ibmvfc: Driver version 1.0.6\n\nBump driver version\n\nSigned-off-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "6d29cc56bead73b6f386cf43333708579deb5eed",
      "tree": "d85c03bd760f1c4359d81b4e94881b46dbe42f13",
      "parents": [
        "5e47167b6be0ca24cbb04fb71ea611ab7c089aff"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@linux.vnet.ibm.com",
        "time": "Thu May 28 16:17:33 2009 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Jun 08 13:07:49 2009 -0500"
      },
      "message": "[SCSI] ibmvfc: Improve LOGO/PRLO ELS handling\n\nThere are several scenarios where the ibmvfc driver needs to\ntry to log back into a target on the fabric. Today when these events\noccur, we simply go through re-discovery for all attached targets,\nassuming that either the query of the name server or an ADISC will\nindicate we might need to log back into the target, which doesn\u0027t\nwork for all scenarios. Fix this by taking note of the affected target(s)\nin these conditions and ensuring we try to PLOGI back into the target.\n\nSigned-off-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "5e47167b6be0ca24cbb04fb71ea611ab7c089aff",
      "tree": "01e5f39d7944cbc4a220f53ebeb08abb897f101f",
      "parents": [
        "497f9c504f76e7a751cd370604e1c8521743746d"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@linux.vnet.ibm.com",
        "time": "Thu May 28 16:17:32 2009 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Jun 08 13:07:47 2009 -0500"
      },
      "message": "[SCSI] ibmvfc: Improve device rediscovery\n\nFor certain scenarios during device rediscovery, we detect we need\nto log back into a target. Currently we do just that - PLOGI/PRLI\nback into the target. Change the code to delete and add the target\nfrom the FC transport layer as well, to ensure we handle any cases\nwhere the target may have changed.\n\nSigned-off-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "497f9c504f76e7a751cd370604e1c8521743746d",
      "tree": "ba7c6a0bb9044d1d6b723c99c028b5d8121344e9",
      "parents": [
        "79111d0899a122fa3cf0a2921292c3e6a25452d0"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@linux.vnet.ibm.com",
        "time": "Thu May 28 16:17:30 2009 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Jun 08 13:07:45 2009 -0500"
      },
      "message": "[SCSI] ibmvfc: Add flush on halt support\n\nThe virtual I/O server controlling the NPIV adapter associated with\na virtual fibre channel adapter can send a HALT event to the client.\nWhen this occurs, the client can no longer send commands until a RESUME\nis received. By adding support for flush on halt, we will get all of\nour outstanding commands flushed back before the Virtual I/O server\nenters the halt state, eliminating potential command timeouts for\noutstanding commands which might occur if we did not support this feature.\n\nSigned-off-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "79111d0899a122fa3cf0a2921292c3e6a25452d0",
      "tree": "73300ac26b25f515e2c04aa04f50cc9664886441",
      "parents": [
        "43c8da907ccc656935d1085701f4db83385d8a59"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@linux.vnet.ibm.com",
        "time": "Thu May 28 16:17:29 2009 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Jun 08 13:07:44 2009 -0500"
      },
      "message": "[SCSI] ibmvfc: Add support for NPIV Logout\n\nThis patch adds support for a new command supported by the Virtual I/O\nServer, NPIV Logout. The command will abort all outstanding commands\nand log out of the fabric. Currently, the only way to do this is\nby breaking the CRQ, which can take a fairly long time when lots of\ncommands are outstanding. The NPIV Logout commands provides a mechanism\nto accomplish virtually the same function, but is much faster.\n\nSigned-off-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "43c8da907ccc656935d1085701f4db83385d8a59",
      "tree": "586046bab83b676553104d7b80894863ba31872a",
      "parents": [
        "7d0e462247241b8ec2d377306203b58c7f423553"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@linux.vnet.ibm.com",
        "time": "Thu May 28 16:17:28 2009 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Jun 08 13:07:42 2009 -0500"
      },
      "message": "[SCSI] ibmvfc: Fix deadlock in EH\n\nFixes the following deadlock scenario shown below. We currently allow\nqueuecommand to send commands when the ibmvfc workqueue is scanning for\nnew rports, so we should also allow EH to function at this time as well.\n\nscsi_eh_3     D 0000000000000000 12304  1279      2\nCall Trace:\n[c0000002f7257730] [c0000002f72577e0] 0xc0000002f72577e0 (unreliable)\n[c0000002f7257900] [c0000000000118f4] .__switch_to+0x158/0x1a0\n[c0000002f72579a0] [c0000000004f8b40] .schedule+0x8d4/0x9dc\n[c0000002f7257b60] [c0000000004f8f08] .schedule_timeout+0xa8/0xe8\n[c0000002f7257c50] [d0000000001d23e0] .ibmvfc_wait_while_resetting+0xe4/0x140 [ibmvfc]\n[c0000002f7257d20] [d0000000001d3984] .ibmvfc_eh_abort_handler+0x60/0xe4 [ibmvfc]\n[c0000002f7257dc0] [d000000000366714] .scsi_error_handler+0x38c/0x674 [scsi_mod]\n[c0000002f7257f00] [c0000000000a7470] .kthread+0x78/0xc4\n[c0000002f7257f90] [c000000000029b8c] .kernel_thread+0x4c/0x68\nibmvfc_3      D 0000000000000000 12432  1280      2\nCall Trace:\n[c0000002f7253540] [c0000002f72535f0] 0xc0000002f72535f0 (unreliable)\n[c0000002f7253710] [c0000000000118f4] .__switch_to+0x158/0x1a0\n[c0000002f72537b0] [c0000000004f8b40] .schedule+0x8d4/0x9dc\n[c0000002f7253970] [c0000000004f8e98] .schedule_timeout+0x38/0xe8\n[c0000002f7253a60] [c0000000004f80cc] .wait_for_common+0x138/0x220\n[c0000002f7253b40] [c0000000000a2784] .flush_cpu_workqueue+0xac/0xcc\n[c0000002f7253c10] [c0000000000a2960] .flush_workqueue+0x58/0xa0\n[c0000002f7253ca0] [d0000000000827fc] .fc_flush_work+0x4c/0x64 [scsi_transport_fc]\n[c0000002f7253d20] [d000000000082db4] .fc_remote_port_add+0x48/0x6c4 [scsi_transport_fc]\n[c0000002f7253dd0] [d0000000001d7d04] .ibmvfc_work+0x820/0xa7c [ibmvfc]\n[c0000002f7253f00] [c0000000000a7470] .kthread+0x78/0xc4\n[c0000002f7253f90] [c000000000029b8c] .kernel_thread+0x4c/0x68\nfc_wq_3       D 0000000000000000 10720  1283      2\nCall Trace:\n[c0000002f559ac30] [c0000002f559ace0] 0xc0000002f559ace0 (unreliable)\n[c0000002f559ae00] [c0000000000118f4] .__switch_to+0x158/0x1a0\n[c0000002f559aea0] [c0000000004f8b40] .schedule+0x8d4/0x9dc\n[c0000002f559b060] [c0000000004f8e98] .schedule_timeout+0x38/0xe8\n[c0000002f559b150] [c0000000004f80cc] .wait_for_common+0x138/0x220\n[c0000002f559b230] [c0000000002721c4] .blk_execute_rq+0xb4/0x100\n[c0000002f559b360] [d00000000036a1f8] .scsi_execute+0x118/0x194 [scsi_mod]\n[c0000002f559b420] [d00000000036a32c] .scsi_execute_req+0xb8/0x124 [scsi_mod]\n[c0000002f559b500] [d0000000000c1330] .sd_sync_cache+0x8c/0x108 [sd_mod]\n[c0000002f559b5e0] [d0000000000c15b4] .sd_shutdown+0x9c/0x158 [sd_mod]\n[c0000002f559b660] [d0000000000c16d0] .sd_remove+0x60/0xb4 [sd_mod]\n[c0000002f559b700] [c000000000392ecc] .__device_release_driver+0xd0/0x118\n[c0000002f559b7a0] [c000000000393080] .device_release_driver+0x30/0x54\n[c0000002f559b830] [c000000000392108] .bus_remove_device+0x128/0x16c\n[c0000002f559b8d0] [c00000000038f94c] .device_del+0x158/0x234\n[c0000002f559b960] [d00000000036f078] .__scsi_remove_device+0x5c/0xd4 [scsi_mod]\n[c0000002f559b9f0] [d00000000036f124] .scsi_remove_device+0x34/0x58 [scsi_mod]\n[c0000002f559ba80] [d00000000036f204] .__scsi_remove_target+0xb4/0x120 [scsi_mod]\n[c0000002f559bb10] [d00000000036f338] .__remove_child+0x2c/0x44 [scsi_mod]\n[c0000002f559bb90] [c00000000038f11c] .device_for_each_child+0x54/0xb4\n[c0000002f559bc50] [d00000000036f2e0] .scsi_remove_target+0x70/0x9c [scsi_mod]\n[c0000002f559bce0] [d000000000083454] .fc_starget_delete+0x24/0x3c [scsi_transport_fc]\n[c0000002f559bd70] [c0000000000a2368] .run_workqueue+0x118/0x208\n[c0000002f559be30] [c0000000000a2580] .worker_thread+0x128/0x154\n[c0000002f559bf00] [c0000000000a7470] .kthread+0x78/0xc4\n[c0000002f559bf90] [c000000000029b8c] .kernel_thread+0x4c/0x68\n\nSigned-off-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "7d0e462247241b8ec2d377306203b58c7f423553",
      "tree": "8460e4c8b58f05b99a1b802c3be85345d3708e01",
      "parents": [
        "85e2399e925e0afa04dd6e185a910bdd3dc4626b"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@linux.vnet.ibm.com",
        "time": "Thu May 28 16:17:26 2009 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Jun 08 13:07:34 2009 -0500"
      },
      "message": "[SCSI] ibmvfc: Reduce error logging noise\n\nThe ibmvfc driver currently logs errors during discovery for several\ntransient fabric errors, which generally get retried. If retries\ndo not work, we see multiple errors in the log. If retries do work,\nwe see errors in the log which may be confusing since the retry worked.\nThis patch enhances the discovery time error logging to only log errors\nfor command failures during discovery if all allowed retries have been\nused up. The existing behavior of logging all failures can be restored\nby setting the hosts log_level to a value of 3 or greater.\n\nSigned-off-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "85e2399e925e0afa04dd6e185a910bdd3dc4626b",
      "tree": "3eeb22266e6e42411d4e1503c3bd96b7d673679d",
      "parents": [
        "7270b9bde5f382e730e1ef69d6c1b34d388df2b0"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@linux.vnet.ibm.com",
        "time": "Thu May 28 16:17:25 2009 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Jun 08 13:07:33 2009 -0500"
      },
      "message": "[SCSI] ibmvfc: Use DEVICE_ATTR macro\n\nUse DEVICE_ATTR macro for defining device sysfs attributes.\n\nSigned-off-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "7270b9bde5f382e730e1ef69d6c1b34d388df2b0",
      "tree": "081c826dd97cc7310eab63cfa0b719e6211f98cb",
      "parents": [
        "4a2837d4fcaf8a2c2ad61523287073d0c14b9ed0"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@linux.vnet.ibm.com",
        "time": "Thu May 28 16:17:24 2009 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Jun 08 13:07:31 2009 -0500"
      },
      "message": "[SCSI] ibmvfc: Fixup GFP flags for target allocations\n\nSince target allocations can occur while resetting the virtual adapter,\nwe shouldn\u0027t be using GFP_KERNEL for them as it could hang. Switch to\nuse GFP_NOIO.\n\nSigned-off-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "4a2837d4fcaf8a2c2ad61523287073d0c14b9ed0",
      "tree": "9c5a664d6c5b2ca63daa5907c66d6a644a0bc1e5",
      "parents": [
        "601e7638254c118fca135af9b1a9f35061420f62"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@linux.vnet.ibm.com",
        "time": "Thu May 28 16:17:22 2009 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Jun 08 13:07:29 2009 -0500"
      },
      "message": "[SCSI] ibmvfc: Fix invalid error response handling\n\nFix an obvious bug in processing error responses for SCSI commands\nwhich can result in successful responses being incorrectly returned\nwith DID_ERROR.\n\nSigned-off-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "601e7638254c118fca135af9b1a9f35061420f62",
      "tree": "61b883be6901e4c994c5b472959e91ebdb267d6f",
      "parents": [
        "91bc31fb3bae4e55832c7c39d4f9c193285e6ab2"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Tue May 26 20:35:48 2009 +0000"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Jun 08 13:00:13 2009 -0500"
      },
      "message": "[SCSI] sd: fix bug in SCSI async probing\n\nThe async split up of probing in sd.c created a potential failure case where\nsomething goes wrong with device_add(), but which we don\u0027t recover properly.\nSince, in general, asynchronous error handling is hard, move the device_add()\ninto the asynchronous path (it should be fast) and make sure all the deferred\nprocessing cannot fail.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "91bc31fb3bae4e55832c7c39d4f9c193285e6ab2",
      "tree": "6c6de6dafead71faf2027a2e7fe525cec16a3d9d",
      "parents": [
        "477e608c03eb2f561a23994bee38a32a9fd3357d"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Sun May 17 09:30:48 2009 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Jun 08 12:47:40 2009 -0500"
      },
      "message": "[SCSI] fix up scsi_eh_lock_door()\n\nThe Documentation is incorrect (we removed some functions referred to), and\nnone of the bug warnings now apply.  Additionally remove the spurious check on\nthe return from blk_get_request() which can\u0027t fail if __GFP_WAIT is passed in.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "477e608c03eb2f561a23994bee38a32a9fd3357d",
      "tree": "b53af8943ea8b6b794a16fd70b379892f1662a70",
      "parents": [
        "53331aa1c721336b661567e4c0aacc04ab9725d8"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Apr 27 20:54:22 2009 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Jun 08 12:23:35 2009 -0500"
      },
      "message": "[SCSI] fix documentation for two functions\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "53331aa1c721336b661567e4c0aacc04ab9725d8",
      "tree": "a95a1293397d483173902b65df63d9c0fcf37d4f",
      "parents": [
        "21e9a0a5fbd2b7cb3ae29f6d491a30bc0e688422"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Fri May 22 14:53:27 2009 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Jun 08 11:26:34 2009 -0500"
      },
      "message": "[SCSI] lpfc 8.3.2 : Update the lpfc driver version to 8.3.2\n\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "21e9a0a5fbd2b7cb3ae29f6d491a30bc0e688422",
      "tree": "d5ae35da0cdec82a78b814d907d630d57b5cc7ae",
      "parents": [
        "f4b4c68f74dcd5da03df851090cad28ad4e8d7cc"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Fri May 22 14:53:21 2009 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Jun 08 11:26:19 2009 -0500"
      },
      "message": "[SCSI] lpfc 8.3.2 : Persistent Vport Support\n\nAdd support for persistent vport definitions at creation at boot time\n\nAlso includes a few misc fixes for:\n- conversion to vpi name from vport slang name\n- couple of small mailbox references\n- some additional discovery mods\n\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "f4b4c68f74dcd5da03df851090cad28ad4e8d7cc",
      "tree": "c9ae4867a01cbdb11c008c23830ddd7c7220bee8",
      "parents": [
        "d8e93df13c8f7bde45a7756944aab528c58df4cf"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Fri May 22 14:53:12 2009 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Jun 08 11:26:01 2009 -0500"
      },
      "message": "[SCSI] lpfc 8.3.2 : Miscellaneous Changes\n\nMiscellaneous Changes:\n- Convert from SLI2_ACTIVE flag to more correct SLI_ACTIVE (generic) flag\n- Reposition log verbose messaging definitions\n- Update naming for vpi object name from vport slang name\n- Handle deferred error attention condition\n- Add 10G link support\n- Small bug fixup\n\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "d8e93df13c8f7bde45a7756944aab528c58df4cf",
      "tree": "4b419f94232f7d09fdb8ab40745906ab6fae1411",
      "parents": [
        "6fb120a7ed882aae9636545142a51cf3182a3ace"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Fri May 22 14:53:05 2009 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Jun 08 11:25:43 2009 -0500"
      },
      "message": "[SCSI] lpfc 8.3.2 : Update of copyrights\n\nUpdate of copyrights on modified files\n\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "6fb120a7ed882aae9636545142a51cf3182a3ace",
      "tree": "7e830b09907286288f20f60c0f104d5fbec9998d",
      "parents": [
        "04c684968487eb4f98728363a97b8da48f3bb958"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Fri May 22 14:52:59 2009 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Jun 08 11:25:24 2009 -0500"
      },
      "message": "[SCSI] lpfc 8.3.2 : Addition of SLI4 Interface - FCOE Discovery support\n\nSLI4 supports both FC and FCOE, with some extended topology objects.\nThis patch adss support for the objects, and updates the disovery\nengines for their use.\n\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "04c684968487eb4f98728363a97b8da48f3bb958",
      "tree": "33f59839ca26a1904c4e2d2895598f543266feb0",
      "parents": [
        "4f774513f7b3fe96648b8936f60f835e6ceaa88e"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Fri May 22 14:52:52 2009 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Jun 08 11:24:50 2009 -0500"
      },
      "message": "[SCSI] lpfc 8.3.2 : Addition of SLI4 Interface - Mailbox handling\n\nThe mailbox commands themselves are the same, or very similar to\ntheir SLI3 counterparts. This patch genericizes mailbox command\nhandling and adds support for the new SLI4 mailbox queue.\n\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "4f774513f7b3fe96648b8936f60f835e6ceaa88e",
      "tree": "af3b73115c629a5475d116354db815feffe1dd27",
      "parents": [
        "da0436e915a5c17ee79e72c1bf978a4ebb1cbf4d"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Fri May 22 14:52:35 2009 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Jun 08 11:23:54 2009 -0500"
      },
      "message": "[SCSI] lpfc 8.3.2 : Addition of SLI4 Interface - Queues\n\nAdds support for the new queues in the SLI-4 interface.  There are :\n- Work Queues - host-to-adapter for fast-path traffic\n- Mailbox Queues - host-to-adapter for control (slow-path)\n- Buffer Queues - host-to-adapter for posting buffers for async receive\n- Completion Queues - adapter-to-host for posting async events,\n       completions for fast or slow patch work, receipt of async\n       receive traffic\n- Event Queues - tied to MSI-X vectors, binds completion queues with\n       interrupts\n\nThese patches add the all the support code to tie into command submission\nand response paths, updates the interrupt handling, etc.\n\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "da0436e915a5c17ee79e72c1bf978a4ebb1cbf4d",
      "tree": "7784646b7627117fa7849a901c85294fae905505",
      "parents": [
        "3772a99175f5378b5001e8da364341a8b8226a4a"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Fri May 22 14:51:39 2009 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Jun 08 11:21:29 2009 -0500"
      },
      "message": "[SCSI] lpfc 8.3.2 : Addition of SLI4 Interface - Base Support\n\nAdds new hardware and interface definitions.\n\nAdds new interface routines - utilizing the reorganized layout of the\ndriver. Adds SLI-4 specific functions for attachment, initialization,\nteardown, etc.\n\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "3772a99175f5378b5001e8da364341a8b8226a4a",
      "tree": "dd710f890c5bc097c874ad1783cd26ea56e88f57",
      "parents": [
        "a366695592ebc9151dd5a248681270f0925d8324"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Fri May 22 14:50:54 2009 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Jun 08 11:18:10 2009 -0500"
      },
      "message": "[SCSI] lpfc 8.3.2 : Reorganization for SLI4\n\nPreps the organization of the driver so that the bottom half, which\ninteracts with the hardware, can share common code sequences for\nattachment, detachment, initialization, teardown, etc with new hardware.\n\nFor very common code sections, which become specific to the interface\ntype, the driver uses an indirect function call. The function is set at\ninitialization. For less common sections, such as initialization, the\ndriver looks at the interface type and calls the routines relative to\nthe interface.\n\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "ccffad25b5136958d4769ed6de5e87992dd9c65c",
      "tree": "cd5f36fe67f4deeae23d76436f7a032a201cba44",
      "parents": [
        "ae63e808f508c38fe65e23a1480c85d5bd00ecbd"
      ],
      "author": {
        "name": "Jiri Pirko",
        "email": "jpirko@redhat.com",
        "time": "Fri May 22 23:22:17 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 29 22:12:32 2009 -0700"
      },
      "message": "net: convert unicast addr list\n\nThis patch converts unicast address list to standard list_head using\npreviously introduced struct netdev_hw_addr. It also relaxes the\nlocking. Original spinlock (still used for multicast addresses) is not\nneeded and is no longer used for a protection of this list. All\nreading and writing takes place under rtnl (with no changes).\n\nI also removed a possibility to specify the length of the address\nwhile adding or deleting unicast address. It\u0027s always dev-\u003eaddr_len.\n\nThe convertion touched especially e1000 and ixgbe codes when the\nchange is not so trivial.\n\nSigned-off-by: Jiri Pirko \u003cjpirko@redhat.com\u003e\n\n drivers/net/bnx2.c               |   13 +--\n drivers/net/e1000/e1000_main.c   |   24 +++--\n drivers/net/ixgbe/ixgbe_common.c |   14 ++--\n drivers/net/ixgbe/ixgbe_common.h |    4 +-\n drivers/net/ixgbe/ixgbe_main.c   |    6 +-\n drivers/net/ixgbe/ixgbe_type.h   |    4 +-\n drivers/net/macvlan.c            |   11 +-\n drivers/net/mv643xx_eth.c        |   11 +-\n drivers/net/niu.c                |    7 +-\n drivers/net/virtio_net.c         |    7 +-\n drivers/s390/net/qeth_l2_main.c  |    6 +-\n drivers/scsi/fcoe/fcoe.c         |   16 ++--\n include/linux/netdevice.h        |   18 ++--\n net/8021q/vlan.c                 |    4 +-\n net/8021q/vlan_dev.c             |   10 +-\n net/core/dev.c                   |  195 +++++++++++++++++++++++++++-----------\n net/dsa/slave.c                  |   10 +-\n net/packet/af_packet.c           |    4 +-\n 18 files changed, 227 insertions(+), 137 deletions(-)\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a366695592ebc9151dd5a248681270f0925d8324",
      "tree": "cbf40a330cdd04733a34fb8f684cfe1d7a979c31",
      "parents": [
        "d17bf602fbfe4a5ab134a90f6c082fa161d398ee"
      ],
      "author": {
        "name": "Abhijeet Joglekar",
        "email": "abjoglek@cisco.com",
        "time": "Fri May 01 10:01:26 2009 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Sat May 23 15:44:18 2009 -0500"
      },
      "message": "[SCSI] libfc,fcoe,fnic: Separate rport and lport max retry counts\n\nThis allows fnic to configure number of retries for lport and rport\nseparately.\n\nSigned-off-by: Abhijeet Joglekar \u003cabjoglek@cisco.com\u003e\nAcked-by: Robert Love \u003crobert.w.love@intel.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "d17bf602fbfe4a5ab134a90f6c082fa161d398ee",
      "tree": "d8bf51889a3a8fe228c7408d1aebf89ae43967cf",
      "parents": [
        "d5d135b3a76750df250e18956476b6b2c4ad97c2"
      ],
      "author": {
        "name": "Eric Moore",
        "email": "eric.moore@lsi.com",
        "time": "Mon May 18 13:02:49 2009 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Sat May 23 15:44:18 2009 -0500"
      },
      "message": "[SCSI] mpt2sas: bump driver version to 01.100.03.00\n\nBump driver version.\n\nSigned-off-by: Eric Moore \u003ceric.moore@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "d5d135b3a76750df250e18956476b6b2c4ad97c2",
      "tree": "a3634bd11f235cfd7d30625b24f224e180b37f4e",
      "parents": [
        "ddf59a35e98aa12255ed64c892271339504cc65c"
      ],
      "author": {
        "name": "Eric Moore",
        "email": "eric.moore@lsi.com",
        "time": "Mon May 18 13:02:08 2009 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Sat May 23 15:44:17 2009 -0500"
      },
      "message": "[SCSI] mpt2sas: using the same naming convention for all static function\n\nThis fix\u0027s is for all local function so their name has the \"_\" preceeding\nthe module name, then function name.  Most the code is already is using this\nnaming convention.\n\nSigned-off-by: Eric Moore \u003ceric.moore@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "ddf59a35e98aa12255ed64c892271339504cc65c",
      "tree": "be79aacc3ee850ca8073806fd0a9a6e5f8263c2f",
      "parents": [
        "993e0da7b767c0a7c1fd0079b16f3d28e6f25a48"
      ],
      "author": {
        "name": "Eric Moore",
        "email": "eric.moore@lsi.com",
        "time": "Mon May 18 13:01:29 2009 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Sat May 23 15:44:17 2009 -0500"
      },
      "message": "[SCSI] mpt2sas: add query task support for MPT2COMMAND ioctl\n\nThis patch will find an active mid for a query_task request via the ioctl path.\n\nThis code is already there for task_abort, so this patch combining code using\nthe same fuction _ctl_set_task_mid(), previously _ctl_do_task_abort().\n\nSigned-off-by: Eric Moore \u003ceric.moore@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "993e0da7b767c0a7c1fd0079b16f3d28e6f25a48",
      "tree": "1e64897334fdeb48b71778c0eddbb929c04eb4c1",
      "parents": [
        "3c621b3ee1432e7a2aca4a3b670b1d05f19ecf9c"
      ],
      "author": {
        "name": "Eric Moore",
        "email": "eric.moore@lsi.com",
        "time": "Mon May 18 13:00:45 2009 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Sat May 23 15:44:17 2009 -0500"
      },
      "message": "[SCSI] mpt2sas: LUN Reset Support\n\nAdding new eh_target_reset_handler for target reset. Change the\neh_device_reset_handler so its sending\nMPI2_SCSITASKMGMT_TASKTYPE_LOGICAL_UNIT_RESET, instead of\nMPI2_SCSITASKMGMT_TASKTYPE_TARGET_RESET.  Add new function\n_scsih_scsi_lookup_find_by_lun as a sanity check to insure I_T_L commands are\ncompleted upon completing lun reset.\n\nSigned-off-by: Eric Moore \u003ceric.moore@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    }
  ],
  "next": "3c621b3ee1432e7a2aca4a3b670b1d05f19ecf9c"
}
