)]}'
{
  "log": [
    {
      "commit": "242f9dcb8ba6f68fcd217a119a7648a4f69290e9",
      "tree": "1bfe245ffbc50d204d76665cd8f90d85100f86a1",
      "parents": [
        "608aeef17a91747d6303de4df5e2c2e6899a95e8"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Sun Sep 14 05:55:09 2008 -0700"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Thu Oct 09 08:56:13 2008 +0200"
      },
      "message": "block: unify request timeout handling\n\nRight now SCSI and others do their own command timeout handling.\nMove those bits to the block layer.\n\nInstead of having a timer per command, we try to be a bit more clever\nand simply have one per-queue. This avoids the overhead of having to\ntear down and setup a timer for each command, so it will result in a lot\nless timer fiddling.\n\nSigned-off-by: Mike Anderson \u003candmike@linux.vnet.ibm.com\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "7d0e367ab3f3ad345bd3e121c4c5f511e8b274fa",
      "tree": "5ad628bbc35ca7a1c478a39f100cb806c39dc2a5",
      "parents": [
        "3e3399467d4c4aefe6a24225b5b277cf7d6e58a7"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@linux.vnet.ibm.com",
        "time": "Fri Aug 15 10:59:28 2008 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Sat Aug 16 10:49:32 2008 -0500"
      },
      "message": "[SCSI] ibmvfc: Driver version 1.0.2\n\nBump driver version to 1.0.2.\n\nSigned-off-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "3e3399467d4c4aefe6a24225b5b277cf7d6e58a7",
      "tree": "44d2eab875bbbb3808de1279b3568e5a6f351d1c",
      "parents": [
        "2bac406df52100aec42e230a2cc2986d34e86218"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@linux.vnet.ibm.com",
        "time": "Fri Aug 15 10:59:27 2008 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Sat Aug 16 10:49:16 2008 -0500"
      },
      "message": "[SCSI] ibmvfc: Add details to async event log\n\nWhen logging async events, also print the payload in addition to the\nevent received.\n\nSigned-off-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "2bac406df52100aec42e230a2cc2986d34e86218",
      "tree": "a862e7a4ac91f9aceff797fc728619a7251b3db5",
      "parents": [
        "cf6f10d794ab4a9bd84fce345c3947588670d5f5"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@linux.vnet.ibm.com",
        "time": "Fri Aug 15 10:59:26 2008 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Sat Aug 16 10:49:01 2008 -0500"
      },
      "message": "[SCSI] ibmvfc: Sanitize response lengths\n\nSanitize the response lengths in order to prevent possible oopses\nin the command response path.\n\nSigned-off-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "cf6f10d794ab4a9bd84fce345c3947588670d5f5",
      "tree": "a760b9050b684c74c81b3521fdc35eeb60352a28",
      "parents": [
        "915be024414c52e311f795566ac938223ba3c847"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@linux.vnet.ibm.com",
        "time": "Fri Aug 15 10:59:23 2008 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Sat Aug 16 10:48:40 2008 -0500"
      },
      "message": "[SCSI] ibmvfc: Fix for lost async events\n\nIf the client virtual fibre channel adapter is already logged into the\nserver and does an NPIV Login again, the async queue, which is used for\nreporting Link Up/Link Down type of events, does not get reset on the\nserver side. Fix up the client driver so that we also do not reset it.\nThis fixes a problem of lost async events following relogins.\n\nSigned-off-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "915be024414c52e311f795566ac938223ba3c847",
      "tree": "85f488b8bbf6d7379500764b3595f541c207a9bf",
      "parents": [
        "3eddc569770a76f2ca65621cdde3c0a2552b5b0c"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@linux.vnet.ibm.com",
        "time": "Fri Aug 15 10:59:22 2008 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Sat Aug 16 10:48:25 2008 -0500"
      },
      "message": "[SCSI] ibmvfc: Fixup host state during reinit\n\nIf an ELS is received while the virtual fibre channel adapter is going\nthrough its discovery, a flag is set which causes discovery to get\nre-driven. However, the hosts\u0027s state does not get set back to\nIBMVFC_INITIALIZING and scsi_block_requests does not get called again,\nwhich can result in queuecommand ops getting sent during\ndiscovery. This should not occur and may cause problems. One example\nis that we may no longer be logged into the target we send the command\nto, resulting in a failure which should not have occurred.\n\nSigned-off-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "3eddc569770a76f2ca65621cdde3c0a2552b5b0c",
      "tree": "acea9c8f9985dcac6630dc622d6682da55a2837a",
      "parents": [
        "004dd5e88673516a408f0e8e43edbe6a4424be2f"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@linux.vnet.ibm.com",
        "time": "Fri Aug 15 10:59:21 2008 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Sat Aug 16 10:47:46 2008 -0500"
      },
      "message": "[SCSI] ibmvfc: Fix another hang on module removal\n\nThis fixes a hang on module removal. The module removal code was setting\nthe hosts\u0027s state to IBMVFC_HOST_OFFLINE before tearing down the kernel\nthread, but, due to a bug in ibmvfc_wait_while_resetting, was not waiting\nfor the kernel thread\u0027s offlining work to be done prior to destroying\nthe kernel thread, which left the scsi host in a blocked state which we\nnever got out of.\n\nSigned-off-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "004dd5e88673516a408f0e8e43edbe6a4424be2f",
      "tree": "47507c5c05efa112a8b055c9658452dbe80ec7ca",
      "parents": [
        "66dca9b8c50b5e59d3bea8b21cee5c6dae6c9c46"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@linux.vnet.ibm.com",
        "time": "Fri Aug 15 10:48:47 2008 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Sat Aug 16 10:33:01 2008 -0500"
      },
      "message": "[SCSI] ibmvscsi: Fixup desired DMA value for shared memory partitions\n\nWhen running ibmvscsi in a shared memory partition, it must provide\na default value for the amount of DMA resources it will need in order to\nperform reasonably well. This was being calculated in sectors rather than\nbytes, as it should. This patch fixes this.\n\nSigned-off-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "211c8d4942edf2f3337820dda101da6b13c8a19a",
      "tree": "a2a107acb80a61623d27fa3affe813eab5f4b2a3",
      "parents": [
        "7a82323da3d21ea59a0509569fc5c7bc5aa7eed7",
        "cadbd4a5e36dde7e6c49b587b2c419103c0b7218"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 27 10:04:52 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 27 10:04:52 2008 -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: (59 commits)\n  [SCSI] replace __FUNCTION__ with __func__\n  [SCSI] extend the last_sector_bug flag to cover more sectors\n  [SCSI] qla2xxx: Update version number to 8.02.01-k6.\n  [SCSI] qla2xxx: Additional NPIV corrections.\n  [SCSI] qla2xxx: suppress uninitialized-var warning\n  [SCSI] qla2xxx: use memory_read_from_buffer()\n  [SCSI] qla2xxx: Issue proper ISP callbacks during stop-firmware.\n  [SCSI] ch: fix ch_remove oops\n  [SCSI] 3w-9xxx: add MSI support and misc fixes\n  [SCSI] scsi_lib: use blk_rq_tagged in scsi_request_fn\n  [SCSI] ibmvfc: Update driver version to 1.0.1\n  [SCSI] ibmvfc: Add ADISC support\n  [SCSI] ibmvfc: Miscellaneous fixes\n  [SCSI] ibmvfc: Fix hang on module removal\n  [SCSI] ibmvfc: Target refcounting fixes\n  [SCSI] ibmvfc: Reduce unnecessary log noise\n  [SCSI] sym53c8xx: free luntbl in sym_hcb_free\n  [SCSI] scsi_scan.c: Release mutex in error handling code\n  [SCSI] scsi_eh_prep_cmnd should save scmd-\u003eunderflow\n  [SCSI] sd: Support for SCSI disk (SBC) Data Integrity Field\n  ...\n"
    },
    {
      "commit": "cadbd4a5e36dde7e6c49b587b2c419103c0b7218",
      "tree": "c44ec1b85a132ef5af452a6c26037c3efba4bcca",
      "parents": [
        "2b142900784c6e38c8d39fa57d5f95ef08e735d8"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Thu Jul 03 23:47:27 2008 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Sun Jul 27 10:31:49 2008 -0400"
      },
      "message": "[SCSI] replace __FUNCTION__ with __func__\n\n[jejb: fixed up a ton of missed conversions.\n\n All of you are on notice this has happened, driver trees will now\n need to be rebased]\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nCc: SCSI List \u003clinux-scsi@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "b7b1a35ea563a8f1219dc3fdf12f37937cb83245",
      "tree": "fa1c18b8d126171afaabd9136e2d129df48e04ba",
      "parents": [
        "989b854579875b38d45fffa7f8c89177f7698cd3"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@linux.vnet.ibm.com",
        "time": "Tue Jul 22 08:31:48 2008 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Sat Jul 26 15:14:59 2008 -0400"
      },
      "message": "[SCSI] ibmvfc: Update driver version to 1.0.1\n\nUpdate driver version to 1.0.1.\n\nSigned-off-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "989b854579875b38d45fffa7f8c89177f7698cd3",
      "tree": "dfd8ea7a20edac28c0fb803e06bf30301fe69cce",
      "parents": [
        "52d7e861cc071688f5fa3ee1b6e94785adeff8db"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@linux.vnet.ibm.com",
        "time": "Tue Jul 22 08:31:47 2008 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Sat Jul 26 15:14:58 2008 -0400"
      },
      "message": "[SCSI] ibmvfc: Add ADISC support\n\nAdd an ADISC to the target discovery job in order to sanity check whether or\nnot we need to re-login to 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": "52d7e861cc071688f5fa3ee1b6e94785adeff8db",
      "tree": "c2055d400a73da08848db5ef09702a4467155147",
      "parents": [
        "2d0da2a44e065a5bdd90bed2ebe0b9216c27f682"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@linux.vnet.ibm.com",
        "time": "Tue Jul 22 08:31:46 2008 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Sat Jul 26 15:14:58 2008 -0400"
      },
      "message": "[SCSI] ibmvfc: Miscellaneous fixes\n\nProperly setup the size of the async event queue. This fixes a bug where async events\nwere not getting processed by the driver.\n\nSetup target_id field in the driver\u0027s target struct so that target sysfs attributes\nwork for multiple targets.\n\nSigned-off-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "2d0da2a44e065a5bdd90bed2ebe0b9216c27f682",
      "tree": "6658ff20477018a5dc749d0637ee1fea6d37ccc2",
      "parents": [
        "b3c10489cb464b12a74dda65f826433f71f2c2e2"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@linux.vnet.ibm.com",
        "time": "Tue Jul 22 08:31:42 2008 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Sat Jul 26 15:14:57 2008 -0400"
      },
      "message": "[SCSI] ibmvfc: Fix hang on module removal\n\nIf certain ELS events are received during module removal, after the kthread\nis stopped, the rmmod can hang. This fixes the ibmvfc driver so that ELS\nevents during rmmod are ignored by stopping all device activity prior to\nkilling the kthread and also changes reinitialization to not attempt a reinit\nif the adapter has been taken offline.\n\nSigned-off-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "b3c10489cb464b12a74dda65f826433f71f2c2e2",
      "tree": "b3d461f577e63708a6a5ab1bef48c8dc91283b92",
      "parents": [
        "0ae808e02e000058cf65a47662c187dc061bcfd3"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@linux.vnet.ibm.com",
        "time": "Tue Jul 22 08:31:41 2008 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Sat Jul 26 15:14:57 2008 -0400"
      },
      "message": "[SCSI] ibmvfc: Target refcounting fixes\n\nFix up some refcounting on the ibmvfc drivers internal target struct\nwhen accessed through some 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": "0ae808e02e000058cf65a47662c187dc061bcfd3",
      "tree": "a3ad1f54461da1d89c37898b4b6a6bacae0555c0",
      "parents": [
        "e41443ec3bb3dc4b12c861e91a5d36feb45f8a46"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@linux.vnet.ibm.com",
        "time": "Tue Jul 22 08:31:39 2008 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Sat Jul 26 15:14:57 2008 -0400"
      },
      "message": "[SCSI] ibmvfc: Reduce unnecessary log noise\n\nReduces some unnecessary log noise by removing a printk during\nhost port state query and increasing the log level required to\nlog received async events.\n\nSigned-off-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "8d8bb39b9eba32dd70e87fd5ad5c5dd4ba118e06",
      "tree": "64090a84f4c4466f9f30ff46c993e0cede379052",
      "parents": [
        "c485b465a031b6f9b9a51300e0ee1f86efc6db87"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Fri Jul 25 19:44:49 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 26 12:00:03 2008 -0700"
      },
      "message": "dma-mapping: add the device argument to dma_mapping_error()\n\nAdd per-device dma_mapping_ops support for CONFIG_X86_64 as POWER\narchitecture does:\n\nThis enables us to cleanly fix the Calgary IOMMU issue that some devices\nare not behind the IOMMU (http://lkml.org/lkml/2008/5/8/423).\n\nI think that per-device dma_mapping_ops support would be also helpful for\nKVM people to support PCI passthrough but Andi thinks that this makes it\ndifficult to support the PCI passthrough (see the above thread).  So I\nCC\u0027ed this to KVM camp.  Comments are appreciated.\n\nA pointer to dma_mapping_ops to struct dev_archdata is added.  If the\npointer is non NULL, DMA operations in asm/dma-mapping.h use it.  If it\u0027s\nNULL, the system-wide dma_ops pointer is used as before.\n\nIf it\u0027s useful for KVM people, I plan to implement a mechanism to register\na hook called when a new pci (or dma capable) device is created (it works\nwith hot plugging).  It enables IOMMUs to set up an appropriate\ndma_mapping_ops per device.\n\nThe major obstacle is that dma_mapping_error doesn\u0027t take a pointer to the\ndevice unlike other DMA operations.  So x86 can\u0027t have dma_mapping_ops per\ndevice.  Note all the POWER IOMMUs use the same dma_mapping_error function\nso this is not a problem for POWER but x86 IOMMUs use different\ndma_mapping_error functions.\n\nThe first patch adds the device argument to dma_mapping_error.  The patch\nis trivial but large since it touches lots of drivers and dma-mapping.h in\nall the architecture.\n\nThis patch:\n\ndma_mapping_error() doesn\u0027t take a pointer to the device unlike other DMA\noperations.  So we can\u0027t have dma_mapping_ops per device.\n\nNote that POWER already has dma_mapping_ops per device but all the POWER\nIOMMUs use the same dma_mapping_error function.  x86 IOMMUs use device\nargument.\n\n[akpm@linux-foundation.org: fix sge]\n[akpm@linux-foundation.org: fix svc_rdma]\n[akpm@linux-foundation.org: build fix]\n[akpm@linux-foundation.org: fix bnx2x]\n[akpm@linux-foundation.org: fix s2io]\n[akpm@linux-foundation.org: fix pasemi_mac]\n[akpm@linux-foundation.org: fix sdhci]\n[akpm@linux-foundation.org: build fix]\n[akpm@linux-foundation.org: fix sparc]\n[akpm@linux-foundation.org: fix ibmvscsi]\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nCc: Muli Ben-Yehuda \u003cmuli@il.ibm.com\u003e\nCc: Andi Kleen \u003candi@firstfloor.org\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Avi Kivity \u003cavi@qumranet.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "39c1ffecc6aabcc8105602a95ce769f27bcf6048",
      "tree": "69850b0c50c8628db3276581575757c4854519c8",
      "parents": [
        "7912a0ac5907df1f8b214b3ca15ccf96129daae0"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@linux.vnet.ibm.com",
        "time": "Thu Jul 24 04:35:48 2008 +1000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Jul 25 15:44:45 2008 +1000"
      },
      "message": "ibmvfc: Add support for collaborative memory overcommit\n\nAdds support to the ibmvfc driver for collaborative memory overcommit.\n\nSigned-off-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: Robert Jennings \u003crcj@linux.vnet.ibm.com\u003e\nAcked-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "7912a0ac5907df1f8b214b3ca15ccf96129daae0",
      "tree": "1e281da81b4f7cac8394306303d9129ba4a2051e",
      "parents": [
        "1096d63d8e7d226630706e15648705d0187787e4"
      ],
      "author": {
        "name": "Robert Jennings",
        "email": "rcj@linux.vnet.ibm.com",
        "time": "Thu Jul 24 04:35:27 2008 +1000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Jul 25 15:44:44 2008 +1000"
      },
      "message": "ibmvscsi: driver enablement for CMO\n\nEnable the driver to function in a Cooperative Memory Overcommitment (CMO)\nenvironment.\n\nThe following changes are made to enable the driver for CMO:\n * DMA mapping errors will not result in error messages if entitlement has\n   been exceeded and resources were not available.\n * The driver has a get_desired_dma function defined to function\n   in a CMO environment. It will indicate how much IO memory it would like\n   to function.\n\nSigned-off-by: Robert Jennings \u003crcj@linux.vnet.ibm.com\u003e\nAcked by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nAcked-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nAcked-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "072b91f9c6510d0ec4a49d07dbc318760c7da7b3",
      "tree": "de62bcec6c00511f6b9ac534e917d803b464d77d",
      "parents": [
        "39120e11705782c77d3a47d7d2927676fd8e3aaa"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@linux.vnet.ibm.com",
        "time": "Tue Jul 01 13:14:30 2008 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Sat Jul 12 08:22:32 2008 -0500"
      },
      "message": "[SCSI] ibmvfc: IBM Power Virtual Fibre Channel Adapter Client Driver\n\nThis patch adds a new device driver to support the Virtual Fibre Channel\ninterface on IBM Power based servers. The Virtual I/O Server on IBM Power\nservers utilizes N-Port ID Virtualization to export a Virtual Fibre Channel\nadapter to the client. This driver is the client device 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": "ca61668b82a902143997794aae3f681a602e6ebc",
      "tree": "06b5ba6df7b967faf7f8d25c3df1813fdff7126b",
      "parents": [
        "7ba2db5f38955907e46a65c9334d287cd3da32c2"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@linux.vnet.ibm.com",
        "time": "Mon May 19 10:27:56 2008 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Tue May 27 11:10:57 2008 -0500"
      },
      "message": "[SCSI] ibmvscsi: Non SCSI error status fixup\n\nSome versions of the Virtual I/O Server on Power\nreturn 0x99 in the non-SCSI error status field as success,\nrather than 0. This fixes the ibmvscsi driver to treat this\nresponse as success.\n\nSigned-off-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "64a87b244b9297667ca80264aab849a36f494884",
      "tree": "554d78d1cfe594b92409a19b3ed1d32efcbd31cc",
      "parents": [
        "9f5de6b105bfa45911d46566df0b36720b648c42"
      ],
      "author": {
        "name": "Boaz Harrosh",
        "email": "bharrosh@panasas.com",
        "time": "Wed Apr 30 11:19:47 2008 +0300"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Fri May 02 10:18:22 2008 -0500"
      },
      "message": "[SCSI] Let scsi_cmnd-\u003ecmnd use request-\u003ecmd buffer\n\n - struct scsi_cmnd had a 16 bytes command buffer of its own.\n   This is an unnecessary duplication and copy of request\u0027s\n   cmd. It is probably left overs from the time that scsi_cmnd\n   could function without a request attached. So clean that up.\n\n - Once above is done, few places, apart from scsi-ml, needed\n   adjustments due to changing the data type of scsi_cmnd-\u003ecmnd.\n\n - Lots of drivers still use MAX_COMMAND_SIZE. So I have left\n   that #define but equate it to BLK_MAX_CDB. The way I see it\n   and is reflected in the patch below is.\n   MAX_COMMAND_SIZE - means: The longest fixed-length (*) SCSI CDB\n                      as per the SCSI standard and is not related\n                      to the implementation.\n   BLK_MAX_CDB.     - The allocated space at the request level\n\n - I have audit all ISA drivers and made sure none use -\u003ecmnd in a DMA\n   Operation. Same audit was done by Andi Kleen.\n\n(*)fixed-length here means commands that their size can be determined\n   by their opcode and the CDB does not carry a length specifier, (unlike\n   the VARIABLE_LENGTH_CMD(0x7f) command). This is actually not exactly\n   true and the SCSI standard also defines extended commands and\n   vendor specific commands that can be bigger than 16 bytes. The kernel\n   will support these using the same infrastructure used for VARLEN CDB\u0027s.\n   So in effect MAX_COMMAND_SIZE means the maximum size command\n   scsi-ml supports without specifying a cmd_len by ULD\u0027s\n\nSigned-off-by: Boaz Harrosh \u003cbharrosh@panasas.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "c3a3b55ae80a0d595445064159c69f8e80911e85",
      "tree": "34ee20d6ab5b3624bb0a3d6d4749314cf1e8d079",
      "parents": [
        "61d7416a286e840d905c18b1e6b0977c036c8656"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@linux.vnet.ibm.com",
        "time": "Fri Apr 25 16:58:29 2008 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Tue Apr 29 19:42:32 2008 -0500"
      },
      "message": "[SCSI] ibmvscsi: Handle non SCSI error status\n\nAdds support to the ibmvscsi driver to handle non SCSI error\nstatus. This is needed to support some new VIOS enhancements.\n\nSigned-off-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: Santiago Leon \u003csantil@us.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "ee959b00c335d7780136c5abda37809191fe52c3",
      "tree": "7775f3b274fd8caf5e7e5154fea89e96f2babd94",
      "parents": [
        "56d110e852b0b1c85ad6c9bfe1cb4473ceb16402"
      ],
      "author": {
        "name": "Tony Jones",
        "email": "tonyj@suse.de",
        "time": "Fri Feb 22 00:13:36 2008 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Sat Apr 19 19:10:33 2008 -0700"
      },
      "message": "SCSI: convert struct class_device to struct device\n\nIt\u0027s big, but there doesn\u0027t seem to be a way to split it up smaller...\n\nSigned-off-by: Tony Jones \u003ctonyj@suse.de\u003e\nSigned-off-by: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nCc: Roland Dreier \u003crolandd@cisco.com\u003e\nCc: Sean Hefty \u003csean.hefty@intel.com\u003e\nCc: Hal Rosenstock \u003chal.rosenstock@gmail.com\u003e\nCc: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "21f1e91d4bb8fa7cd3a59938471fc7c7d27f82da",
      "tree": "5e0ae325e1e72d9a59b46eef4d6dafaf5d7c34f7",
      "parents": [
        "cccddc2d15c32bdb6972aaf98f4c9e3e807833df"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Sat Mar 01 15:36:37 2008 +0900"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Mar 03 13:19:52 2008 -0600"
      },
      "message": "[SCSI] tgt: fix build errors when dprintk is defined\n\ndrivers/scsi/ibmvscsi/ibmvstgt.c: In function \u0027ibmvstgt_cmd_done\u0027:\ndrivers/scsi/ibmvscsi/ibmvstgt.c:292: error: \u0027cmd\u0027 undeclared (first use in this function)\ndrivers/scsi/ibmvscsi/ibmvstgt.c:292: error: (Each undeclared identifier is reported only once\ndrivers/scsi/ibmvscsi/ibmvstgt.c:292: error: for each function it appears in.)\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "b560665ce5a617aff9c62b94a82340fe11fc0d91",
      "tree": "3f55c9ee12459c6b373cc298f854f7dde65b0e6b",
      "parents": [
        "ab3b0be84c3877dd0cccef38693254b83782bb70"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Sat Mar 01 15:36:34 2008 +0900"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Mar 03 13:19:03 2008 -0600"
      },
      "message": "[SCSI] ibmvstgt: set up scsi_host properly before __scsi_alloc_queue\n\nBefore calling __scsi_alloc_queue, scsi_host-\u003eshost_gendev.parent must\nbe initialized properly.\n\nThis patch moves __scsi_alloc_queue after scsi_add_host (like\ninitiator drivers do).\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "15aafa2f9d8399b22e418c53a87dfc0c43f4030f",
      "tree": "7861111fb87f4f69e496901d8883d0b796521255",
      "parents": [
        "bcfbf84d4067674b0740a39605f8057622ad5230"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Feb 06 01:36:20 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 06 10:41:01 2008 -0800"
      },
      "message": "Remove pointless casts from void pointers\n\nMostly in and around irq handlers.\n\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: \"Luck Tony\" \u003ctony.luck@intel.com\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nAcked-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nCc: Karsten Keil \u003ckkeil@suse.de\u003e\nAcked-by: \"John W. Linville\" \u003clinville@tuxdriver.com\u003e\nCc: James Bottomley \u003cJames.Bottomley@steeleye.com\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nAcked-by: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\nAcked-by: Holger Schurig \u003chs4233@mail.mn-solutions.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d3f46f39b7092594b498abc12f0c73b0b9913bde",
      "tree": "6d595bdecbdd41a958e05e425664209f5d71ecf1",
      "parents": [
        "b8de16318410f6f8611a879678a531237e4aadc9"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Tue Jan 15 11:11:46 2008 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Wed Jan 30 13:14:02 2008 -0600"
      },
      "message": "[SCSI] remove use_sg_chaining\n\nWith the sg table code, every SCSI driver is now either chain capable\nor broken (or has sg_tablesize set so chaining is never activated), so\nthere\u0027s no need to have a check in the host template.\n\nAlso tidy up the code by moving the scatterlist size defines into the\nSCSI includes and permit the last entry of the scatterlist pools not\nto be a power of two.\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "860784c8a2b077157b6a51fb8749524d0363cc49",
      "tree": "720d50af0b50e65969d313e9ae62966f5b8d02ac",
      "parents": [
        "dc8875e1078961591af4fbf9556c44648bf28d11"
      ],
      "author": {
        "name": "Robert Jennings",
        "email": "rcj@linux.vnet.ibm.com",
        "time": "Mon Nov 12 09:00:23 2007 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Fri Jan 11 18:22:45 2008 -0600"
      },
      "message": "[SCSI] ibmvscsi: requeue while CRQ closed\n\nCRQ send errors that return with H_CLOSED should return with\nSCSI_MLQUEUE_HOST_BUSY until firmware alerts the client of a CRQ\ntransport event.  The transport event will either reinitialize and\nrequeue the requests or fail and return IO with DID_ERROR.\n\nTo avoid failing the eh_* functions while re-attaching to the server\nadapter this will retry for a period of time while ibmvscsi_send_srp_event\nreturns SCSI_MLQUEUE_HOST_BUSY.\n\nIn ibmvscsi_eh_abort_handler() the loop includes the search of the\nevent list.  The lock on the hostdata is dropped while waiting to try\nagain after failing ibmvscsi_send_srp_event.  The event could have been\npurged if a login was in progress when the function was called.\n\nIn ibmvscsi_eh_device_reset_handler() the loop includes the call to\nget_event_struct() because a failing call to ibmvscsi_send_srp_event()\nwill have freed the event struct.\n\nSigned-off-by: Robert Jennings \u003crcj@linux.vnet.ibm.com\u003e\nSigned-off-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "d1a357fcc8348d325d151f6fe0ea54e317652457",
      "tree": "a0ae3559d1877a99248e5e22fda0d097b6b7c3c0",
      "parents": [
        "f37a7238d379bc2befbcb08a03de03f4f446131c"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@linux.vnet.ibm.com",
        "time": "Thu Oct 25 16:06:34 2007 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Fri Jan 11 18:22:31 2008 -0600"
      },
      "message": "[SCSI] ibmvscsi: Set default command timeout\n\nSet the default command timeout for ibmvscsi disks to 60 seconds\nto ensure we don\u0027t prematurely timeout commands. This fixes a problem\nseen where the default 30 seconds was not long enough due to\ncongestion on the server.\n\nSigned-off-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "f10ab66fa564fd624b04fe207ccae206df85efbf",
      "tree": "02d74570656d5be2a799c17576ee50d00221664b",
      "parents": [
        "1237c98db2aa94b42dbb9fb1df062b7d3733dc83"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "tomof@acm.org",
        "time": "Thu Oct 25 01:21:30 2007 +0900"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Fri Jan 11 18:22:30 2008 -0600"
      },
      "message": "[SCSI] tgt: convert to use the data buffer accessors\n\n- convert to use the new accessors for the sg lists and the\nparameters.\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "3c887e8a1a4553ae6263fc9490e33de213e3746f",
      "tree": "38cf13ce92acd4740a74b12a37808650c83edca3",
      "parents": [
        "7e2b19fbc7b9c1fd8ee9c79b375fcedb69dd07c9"
      ],
      "author": {
        "name": "Robert Jennings",
        "email": "rcj@linux.vnet.ibm.com",
        "time": "Tue Oct 30 11:37:07 2007 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Sat Nov 03 12:10:36 2007 -0500"
      },
      "message": "[SCSI] ibmvscsi: Prevent IO during partner login\n\nBy setting the request_limit in send_srp_login to 1 we allowed login\nrequests to be sent to the server adapter.  If this was not an initial\nlogin, but was a login after a disconnect with the server, other I/O\nrequests could attempt to be processed before the login occured.  These\nI/O requests would fail, sometimes resulting in filesystems getting\nmarked read-only.\n\nTo address this we can set the request_limit to 0 while doing the login\nand add an exception where login requests, along with task management\nevents, are always passed to the server.\n\nThere is a case where the request_limit had already reached 0 would result\nin all events being sent rather than returning SCSI_MLQUEUE_HOST_BUSY; this\nhas also been fixed by this patch.\n\nSigned-off-by: Robert Jennings \u003crcj@linux.vnet.ibm.com\u003e\nSigned-off-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "9cb83c7529d929c00f37d821daed1942a1b20602",
      "tree": "bb2fded1c443b1c370bdbe27076b62dc66eeddf2",
      "parents": [
        "c0dcffd71d5064efefa620231152c38eca8e066b"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "tomof@acm.org",
        "time": "Tue Oct 16 11:24:32 2007 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Tue Oct 16 11:24:32 2007 +0200"
      },
      "message": "[SCSI] add use_sg_chaining option to scsi_host_template\n\nThis option is true if a low-level driver can support sg\nchaining. This will be removed eventually when all the drivers are\nconverted to support sg chaining. q-\u003emax_phys_segments is set to\nSCSI_MAX_SG_SEGMENTS if false.\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "d3849d512fb0ca1e369e3efcaec910a949f55f62",
      "tree": "52b79dd6cd4fe8835ad46b35083edf803c5180b5",
      "parents": [
        "5307b1e8b050f309901acc9c6121061206a70ba5"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sat Sep 22 08:29:36 2007 +1000"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:49:26 2007 -0400"
      },
      "message": "[SCSI] Fix ibmvscsi client for multiplatform iSeries+pSeries kernel\n\nIf you build a multiplatform kernel for iSeries and pSeries, with\nibmvscsic support, the resulting client doesn\u0027t work on iSeries.\n\nThis fixes that, using the appropriate low-level operations\nfor the machine detected at runtime.\n\n[jejb: fixed up rejections around the srp transport patch]\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nAcked by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "72e39ea7e03d0685945d177dc8cb8fe633ca9400",
      "tree": "c4fa1f874e37c91f9ebd34a1a2f5828000f31fda",
      "parents": [
        "7525236d0bc7ad17eb5e0733417896cab745d6c8"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "tomof@acm.org",
        "time": "Sat Sep 01 02:03:39 2007 +0900"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:47:02 2007 -0400"
      },
      "message": "[SCSI] srp_transport: convert to use supported_mode attribute\n\nsrp transport works for target drivers without supported_mode\nattribute but it would be better to use it explicitly.\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "e9906fe8c6e8d004635753b7c4189692df281b70",
      "tree": "08cc5d3e65b291b17e8851494bf8648400154001",
      "parents": [
        "bfb743740e1598d3030c4972a8808f2bb5b95b6b"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "tomof@acm.org",
        "time": "Wed Jul 11 15:08:24 2007 +0900"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:38:04 2007 -0400"
      },
      "message": "[SCSI] tgt: convert ibmvstgt to use transport tsk_mgmt_response callback\n\nThis converts ibmvstgt to use transport tsk_mgmt_response callback.\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "17b0bcfad795913b1f2a3926cd238fa2ad5522a2",
      "tree": "d5ea7751a3dfab990db03361316261a5006d7f64",
      "parents": [
        "62fe88261b9d865264d857777cf58a0335513151"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "tomof@acm.org",
        "time": "Wed Jul 11 15:08:21 2007 +0900"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:37:57 2007 -0400"
      },
      "message": "[SCSI] tgt: convert libsrp and ibmvstgt to use srp_transport\n\nThis converts libsrp and ibmvstgt to use srp transport.\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nAcked-by: Brian King \u003cbrking@us.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "aebd5e476ecc8ceb53577b20f2a352ff4ceffd8d",
      "tree": "43103d35db1aa80440515db3fc968b0d96dd1d5e",
      "parents": [
        "3236822b1c9b67ad10745d965515b528818f1120"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "tomof@acm.org",
        "time": "Wed Jul 11 15:08:15 2007 +0900"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:37:46 2007 -0400"
      },
      "message": "[SCSI] transport_srp: add rport roles attribute\n\nThis adds a \u0027roles\u0027 attribute to rport like transport_fc. The role can\nbe initiator or target. That is, the initiator driver creates target\nremote ports and the target driver creates initiator remote ports.\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "4d68041907b150b07640b607c6c626391cf3fe8b",
      "tree": "13672f3d6c86dd8ff7405650d6ef4d931eee3b90",
      "parents": [
        "09345f65058bb927f3b3f4c33421f83ba8eeb5f8"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Wed Jun 27 16:32:50 2007 +0900"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:37:39 2007 -0400"
      },
      "message": "[SCSI] ibmvscsi: convert to use the srp transport class\n\nThis converts ibmvscsi to use the srp transport class.\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nAcked-by: Brian King \u003cbrking@us.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "7603e02eac309626c0153ebddf277253ea7fe0e0",
      "tree": "7048bed26c04abcb0873ca1be7c2a91e94dfd2f0",
      "parents": [
        "ed3a3633b798a15281f9c9a89a7e74d4bdd02ebe"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Mon Jul 23 09:28:40 2007 +0900"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Tue Jul 31 10:34:34 2007 -0500"
      },
      "message": "[SCSI] ibmvscsi: use shost_priv\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nAcked-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "ed3a3633b798a15281f9c9a89a7e74d4bdd02ebe",
      "tree": "07ad05b1c80db1b3bbb076d051c1d7dba58cd774",
      "parents": [
        "7936a892e72498a05b9a7fb1fec6506d65c8e435"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Mon Jul 23 09:28:39 2007 +0900"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Tue Jul 31 10:31:55 2007 -0500"
      },
      "message": "[SCSI] ibmvscsi: remove unnecessary map_sg check\n\nNo need to check use_sg since sg_tablesize is set appropriately in the\nscsi host template.\n\nBrian King\u0027s patch (2a7309372fe56ae46c499b772d811ad31c501dd9) did this\ncleanup but the data buffer accessors patch (written before the patch\nand merged after it) restored the check.\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nAcked-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "9413d7b8aa777dd1fc7db9563ce5e80d769fe7b5",
      "tree": "66e7e9094baf3ac57f9e87f5cc0c6eb6bfc71e4e",
      "parents": [
        "a862ea31655a382488315b701e0820a74faf120d"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Sat May 26 00:32:58 2007 +0900"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Sun Jul 15 10:05:33 2007 -0500"
      },
      "message": "[SCSI] ibmvscsi: convert to use the data buffer accessors\n\n- remove the unnecessary map_single path.\n\n- convert to use the new accessors for the sg lists and the\nparameters.\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nCc: Santiago Leon \u003csantil@us.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "33874a002d4fdd34e35e8265f9b2e0582385f744",
      "tree": "f7e0213d600a80e70b83ff398c5d95bfd4e5e900",
      "parents": [
        "24f02e1d819ad91de46ad3a636cd3f2bf11c720f"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Tue May 22 13:50:51 2007 +0900"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Mon Jun 25 13:26:14 2007 -0500"
      },
      "message": "[SCSI] ibmvscsi: fix timeout bugs\n\nThe viosrp_crq timeout field is in seconds.\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nCc: Santiago Leon \u003csantil@us.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "35f51eee99efe88866476300ccb7f206e88f3394",
      "tree": "5868e28632c581a261d24ae9fcdc06bce443e9b0",
      "parents": [
        "06f923cbf080e22d1ffccbf3fd2cbab0176f6025"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@linux.vnet.ibm.com",
        "time": "Wed Jun 13 17:12:40 2007 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sun Jun 17 15:53:30 2007 -0500"
      },
      "message": "[SCSI] ibmvscsi: Abort path fix\n\nSince it is completely possible for scsi core to call\na LLDD\u0027s eh_abort function after the command has completed,\nfix ibmvscsi to return SUCCESS if this is the case.\n\nSigned-off-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "06f923cbf080e22d1ffccbf3fd2cbab0176f6025",
      "tree": "92c673e82114652e02a7ebfc1749e7763eb22f19",
      "parents": [
        "3d0e91f7ace12499c4b00088e9a6b1361e1bb0ca"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@linux.vnet.ibm.com",
        "time": "Wed Jun 13 17:12:33 2007 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sun Jun 17 15:53:17 2007 -0500"
      },
      "message": "[SCSI] ibmvscsi: Misc. locking fixes\n\nFix a couple locking bugs discovered during code inspection.\nibmvscsi_send_srp_event needs to be called with the host lock\nheld. This patch fixes a couple paths in the code where this\nwasn\u0027t true.\n\nSigned-off-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "3d0e91f7ace12499c4b00088e9a6b1361e1bb0ca",
      "tree": "273cd6b7b751b371ef5584475456d253d4f97577",
      "parents": [
        "6c0a60ec52042ece8bf4904c91ac497188e8d70b"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@linux.vnet.ibm.com",
        "time": "Wed Jun 13 17:12:26 2007 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sun Jun 17 15:52:53 2007 -0500"
      },
      "message": "[SCSI] ibmvscsi: Add eh_host_reset_handler\n\nAdds an eh_host_reset_handler to ibmvscsi which resets the connection\nto the vscsi server. This patch also adds a timer to internally\nissues commands to prevent client hangs in the case of a misbehaving\nserver. Tested by modifying the VIOS such that it would occasionally\ndrop one or more request in sequence.\n\nSigned-off-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "6c0a60ec52042ece8bf4904c91ac497188e8d70b",
      "tree": "27bcae804d75986c54636ba7497775f9f9094a08",
      "parents": [
        "2a7309372fe56ae46c499b772d811ad31c501dd9"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@linux.vnet.ibm.com",
        "time": "Wed Jun 13 17:12:19 2007 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sun Jun 17 15:52:25 2007 -0500"
      },
      "message": "[SCSI] ibmvscsi: Enhanced error logging\n\nConverts ibmvscsi to use dev_printk and friends to simplify\ndebugging. ibmvscsi adapter initialization now looks like this:\n\nibmvscsi 30000005: SRP_VERSION: 16.a\nibmvscsi 30000005: partner initialization complete\nibmvscsi 30000005: sent SRP login\nibmvscsi 30000005: SRP_LOGIN succeeded\n\nAdditionally, this patch adds the logging of a couple return codes in\na couple logs.\n\nSigned-off-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "2a7309372fe56ae46c499b772d811ad31c501dd9",
      "tree": "d000f69cc8fc62071c039fa75c99e28e62614c98",
      "parents": [
        "0ea7154fbc740e8c44f6175fc44c4e56fbbbdc0f"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@linux.vnet.ibm.com",
        "time": "Wed Jun 13 17:12:11 2007 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sun Jun 17 15:51:45 2007 -0500"
      },
      "message": "[SCSI] ibmvscsi: Remove unnecessary map_sg check\n\nSince sg_tablesize is set appropriately in the scsi host template,\nremove the unnecessary check to make sure it is not exceeded\nfollowing the dma_map_sg call.\n\nSigned-off-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "742d25b819f11dce91b89e6c9ac17402a119f20a",
      "tree": "542323687fa594b0fecf2136585998668124a957",
      "parents": [
        "d5587d5dcd275338af21627a3e931a77a6c04b8d"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@linux.vnet.ibm.com",
        "time": "Tue May 29 15:46:14 2007 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Tue May 29 22:52:31 2007 -0500"
      },
      "message": "[SCSI] ibmvscsi: Changeable queue depth\n\nAdds support for a changeable queue depth to ibmvscsi.\n\nSigned-off-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "02bbc0f09c90cefdb2837605c96a66c5ce4ba2e1",
      "tree": "04ef573cd4de095c500c9fc3477f4278c0b36300",
      "parents": [
        "7487a2245b8841c77ba9db406cf99a483b9334e9",
        "5b94f675f57e4ff16c8fda09088d7480a84dcd91"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue May 08 13:37:51 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue May 08 13:37:51 2007 +1000"
      },
      "message": "Merge branch \u0027linux-2.6\u0027\n"
    },
    {
      "commit": "4f7a307dc6e4d8bfeb56f7cf7231b08cb845687c",
      "tree": "3bf90522c87fcb32373cb2a5ff25b1ead33405f5",
      "parents": [
        "fabb5c4e4a474ff0f7d6c1d3466a1b79bbce5f49",
        "7297824581755593535fc97d2c8b6c47e2dc2db6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat May 05 13:30:44 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat May 05 13:30:44 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6: (87 commits)\n  [SCSI] fusion: fix domain validation loops\n  [SCSI] qla2xxx: fix regression on sparc64\n  [SCSI] modalias for scsi devices\n  [SCSI] sg: cap reserved_size values at max_sectors\n  [SCSI] BusLogic: stop using check_region\n  [SCSI] tgt: fix rdma transfer bugs\n  [SCSI] aacraid: fix aacraid not finding device\n  [SCSI] aacraid: Correct SMC products in aacraid.txt\n  [SCSI] scsi_error.c: Add EH Start Unit retry\n  [SCSI] aacraid: [Fastboot] Panics for AACRAID driver during \u0027insmod\u0027 for kexec test.\n  [SCSI] ipr: Driver version to 2.3.2\n  [SCSI] ipr: Faster sg list fetch\n  [SCSI] ipr: Return better qc_issue errors\n  [SCSI] ipr: Disrupt device error\n  [SCSI] ipr: Improve async error logging level control\n  [SCSI] ipr: PCI unblock config access fix\n  [SCSI] ipr: Fix for oops following SATA request sense\n  [SCSI] ipr: Log error for SAS dual path switch\n  [SCSI] ipr: Enable logging of debug error data for all devices\n  [SCSI] ipr: Add new PCI-E IDs to device table\n  ...\n"
    },
    {
      "commit": "40cd3a4564ed6b7bc0279430120ca0e9b83cf486",
      "tree": "1b7b7705613d915f4f2ca2f79bec4d246171086a",
      "parents": [
        "9f9a3b8a06b7965335bfe5162c1a50e4d9c3859b"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Tue May 01 13:54:02 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed May 02 20:04:32 2007 +1000"
      },
      "message": "[POWERPC] Rename get_property to of_get_property: drivers\n\nThese are all the remaining instances of get_property.  Simple rename of\nget_property to of_get_property.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "a48141db68e4b9143759435badcc1a49d9022db4",
      "tree": "a7d9e5e259c5aa44131e5d1e280f772edb5cdeb5",
      "parents": [
        "0999ed7f57728c1919b131207e47d9b311cfbd74"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Apr 26 22:24:31 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Apr 26 22:24:31 2007 +1000"
      },
      "message": "Revert \"[POWERPC] Rename get_property to of_get_property: drivers\"\n\nThis reverts commit d05c7a80cf39ae7d0f8d0c3e47c93d51fcd393d3,\nwhich included changes which should go via other subsystem\nmaintainers.\n"
    },
    {
      "commit": "8c8dc322486d5394dc981bef9276dd0ce6c8d1ce",
      "tree": "2275c19196414da08a3834c4b56a1da72e1e3715",
      "parents": [
        "112466b4d0036b3244509d01dbbf3c8caec52a23"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Tue Apr 24 13:50:55 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Apr 24 22:08:59 2007 +1000"
      },
      "message": "[POWERPC] Remove old interface find_path_device\n\nReplaced by of_find_node_by_path.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "ad1331a792f9f253bef362de9b6872c6b8f88c0c",
      "tree": "188cc1e7384dfce2a97c9db493bc3067445c134e",
      "parents": [
        "4def7fa11208f779f22e6ba7344370b0220d3350"
      ],
      "author": {
        "name": "Bastian Blank",
        "email": "bastian@waldi.eu.org",
        "time": "Sat Apr 07 18:10:00 2007 +0900"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Tue Apr 17 18:03:31 2007 -0400"
      },
      "message": "[SCSI] tgt: fix rdma transfer bugs\n\n- ibmstgt hits the max rdma transfer size (128k).\n- libsrp returns a rdma transfer error properly.\n\nSigned-off-by: Bastian Blank \u003cbastian@waldi.eu.org\u003e\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "d05c7a80cf39ae7d0f8d0c3e47c93d51fcd393d3",
      "tree": "6b51334a2427c0392c391d0e0bfab0ab9aae690e",
      "parents": [
        "c4f55b394505fff6ad831d17e36e02dde1c3a8d7"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Tue Apr 03 22:40:39 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 13 03:55:19 2007 +1000"
      },
      "message": "[POWERPC] Rename get_property to of_get_property: drivers\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "a7edd0e676d51145ae634a2acf7a447e319200fa",
      "tree": "24047c72a067e7c670fca186d89b1b7c032e1bde",
      "parents": [
        "6c2d046980299d52d78b2738ad7f11fc593dea75"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Tue Apr 03 10:52:17 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Apr 13 03:55:17 2007 +1000"
      },
      "message": "[POWERPC] get_property returns const\n\nThis just tidies up some of the remains.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "0979c84b4affaf924a894380dd0069638b64de03",
      "tree": "45810a42af66614a4cb0ba80ba2290396a58227f",
      "parents": [
        "a897ff2a6386ac4368ba41db18b626afd903f9d8"
      ],
      "author": {
        "name": "Robert Jennings",
        "email": "rcj@linux.vnet.ibm.com",
        "time": "Thu Mar 29 12:30:40 2007 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sun Apr 01 10:37:02 2007 -0500"
      },
      "message": "[SCSI] ibmvscsi: add slave_configure to allow device restart\n\nFixed the kernel-doc comment for ibmvscsi_slave_configure.  Thanks to\nRandy Dunlap for pointing this out.\n\nAdding a slave_configure function for the driver. Now the disks can be\nrestarted by the scsi mid-layer when the are disconnected and reconnected.\n\nSigned-off-by: \"Robert Jennings\" \u003crcj@linux.vnet.ibm.com\u003e\nSigned-off-by: \"Santiago Leon\" \u003csantil@us.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "a897ff2a6386ac4368ba41db18b626afd903f9d8",
      "tree": "b88472fc877f6f85d76fe89d9d92b737e675dc6b",
      "parents": [
        "a45c863f02c808107172b4b2975e1130c7da66d6"
      ],
      "author": {
        "name": "Robert Jennings",
        "email": "rcjenn@us.ibm.com",
        "time": "Wed Mar 28 12:45:46 2007 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sun Apr 01 10:36:39 2007 -0500"
      },
      "message": "[SCSI] ibmvscsi: allow for dynamic adjustment of server request_limit\n\nThe request limit calculations used previously on the client failed to\nmirror the state of the server.  Additionally, when a value \u003c 3 was provided\nthere could be problems setting can_queue and handling abort and reset\ncommands.\n\nSigned-off-by: \"Robert Jennings\" \u003crcj@linux.vnet.ibm.com\u003e\nSigned-off-by: Santiago Leon \u003csantil@us.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "bc7e380a6a4c94f79a49c36bdb28062a750b3c2b",
      "tree": "c5ae13015fd0f7f15e9dbf16f865a11d0c495f3b",
      "parents": [
        "181011e04a2a32f8d5df212254239ac9a3c8ab5e"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Sat Mar 03 09:55:54 2007 +0900"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sun Mar 11 11:39:27 2007 -0500"
      },
      "message": "[SCSI] tgt: fix sesnse buffer problems\n\nThis patch simplify the way to notify LLDs of the command completion\nand addresses the following sense buffer problems:\n\n- can\u0027t handle both data and sense.\n- forces user-space to use aligned sense buffer\n\ntgt copies sense_data from userspace to cmnd-\u003esense_buffer (if\nnecessary), maps user-space pages (if necessary) and then calls\nhost-\u003etransfer_response (host-\u003etransfer_data is removed).\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "38515e908ba3a9c467ad3bf347b9bce69216df94",
      "tree": "3bb0287ad4ea18d61cb3cad74337343ef5034b5d",
      "parents": [
        "3159f06dc2303630c02d1ad2eeaeaf341414c9df"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Feb 14 00:33:16 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 14 08:09:54 2007 -0800"
      },
      "message": "[PATCH] Scheduled removal of SA_xxx interrupt flags fixups\n\nThe obsolete SA_xxx interrupt flags have been used despite the scheduled\nremoval.  Fixup the remaining users.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: Wim Van Sebroeck \u003cwim@iguana.be\u003e\nCc: Roland Dreier \u003crolandd@cisco.com\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: James Bottomley \u003cJames.Bottomley@steeleye.com\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nCc: Dave Airlie \u003cairlied@linux.ie\u003e\nCc: James Simmons \u003cjsimmons@infradead.org\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "76598ebe081b04132f272440183e0aeb6507a079",
      "tree": "11ab1593eec584516546ece4e5446541dd74fc89",
      "parents": [
        "1ebb1101c556b1915ff041655e629a072e64dcda"
      ],
      "author": {
        "name": "Judith Lebzelter",
        "email": "judith@osdl.org",
        "time": "Fri Dec 29 16:47:06 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sat Dec 30 10:55:54 2006 -0800"
      },
      "message": "[PATCH] powerpc iseries link error in allmodconfig\n\nChoose rpa_vscsi.c over iseries_vscsi.c when building both pseries and\niseries.  This fixes a link error.\n\nSigned-off-by: Judith Lebzelter \u003cjudith@osdl.org\u003e\nAcked-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2fdb611d3102509e31ef21c79fc91f97f300b9c3",
      "tree": "715f253eb5a3231fe0691b54a7d9a9b428363470",
      "parents": [
        "91c7c56855855d63c46c854c38576135be31a4c9"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Wed Dec 06 21:15:22 2006 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 06 14:51:14 2006 -0800"
      },
      "message": "[PATCH] ... and then some more work_struct-induced breakage (ibmvscsi)\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0e5d030bef4de3e35bcca35dd9465e6672128570",
      "tree": "88c3bee5f6d35744e8aac2de8193294e1ced8a9d",
      "parents": [
        "26b14823441382264e6f3dfd01b8687dc18196fe"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Fri Dec 01 03:00:54 2006 +0900"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sun Dec 03 09:28:01 2006 -0600"
      },
      "message": "[SCSI] scsi tgt: IBM eServer i/pSeries virtual SCSI target driver\n\nThis is IBM Virtual SCSI target driver for tgt. The driver is based on\nthe original ibmvscsis driver:\n\nhttp://lkml.org/lkml/2005/10/17/99\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: Santiago Leon \u003csantil@us.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "9c3121feef7e1fba86f74b2677e6f54e7153d149",
      "tree": "70f94b04793d554ce38240fccddbc992243ec250",
      "parents": [
        "7c83a3ceb6d06e7cb908f5102687c9661e7d4d0a"
      ],
      "author": {
        "name": "Santiago Leon",
        "email": "santil@us.ibm.com",
        "time": "Fri Oct 13 10:22:50 2006 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed Oct 25 15:13:17 2006 -0700"
      },
      "message": "[SCSI] ibmvscsi: correctly reenable CRQ\n\nThe \"ibmvscsi: treat busy and error conditions separately\" patch\nsubmitted by Dave Boutcher back in June incorrectly reenables the CRQ.\nThe broken logic causes the adapter to get disabled if the CRQ\nconnection happens to close temporarily.  This patch \"fixes that\nobviously wrong logic check\" (Dave\u0027s words).\n\nSigned-off-by: Santiago Leon \u003csantil@us.ibm.com\u003e\nSigned-off-by: David Boutcher \u003csleddog@us.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "7d12e780e003f93433d49ce78cfedf4b4c52adc5",
      "tree": "6748550400445c11a306b132009f3001e3525df8",
      "parents": [
        "da482792a6d1a3fbaaa25fae867b343fb4db3246"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Thu Oct 05 14:55:46 2006 +0100"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@warthog.cambridge.redhat.com",
        "time": "Thu Oct 05 15:10:12 2006 +0100"
      },
      "message": "IRQ: Maintain regs pointer globally rather than passing to IRQ handlers\n\nMaintain a per-CPU global \"struct pt_regs *\" variable which can be used instead\nof passing regs around manually through all ~1800 interrupt handlers in the\nLinux kernel.\n\nThe regs pointer is used in few places, but it potentially costs both stack\nspace and code to pass it around.  On the FRV arch, removing the regs parameter\nfrom all the genirq function results in a 20% speed up of the IRQ exit path\n(ie: from leaving timer_interrupt() to leaving do_IRQ()).\n\nWhere appropriate, an arch may override the generic storage facility and do\nsomething different with the variable.  On FRV, for instance, the address is\nmaintained in GR28 at all times inside the kernel as part of general exception\nhandling.\n\nHaving looked over the code, it appears that the parameter may be handed down\nthrough up to twenty or so layers of functions.  Consider a USB character\ndevice attached to a USB hub, attached to a USB controller that posts its\ninterrupts through a cascaded auxiliary interrupt controller.  A character\ndevice driver may want to pass regs to the sysrq handler through the input\nlayer which adds another few layers of parameter passing.\n\nI\u0027ve build this code with allyesconfig for x86_64 and i386.  I\u0027ve runtested the\nmain part of the code on FRV and i386, though I can\u0027t test most of the drivers.\nI\u0027ve also done partial conversion for powerpc and MIPS - these at least compile\nwith minimal configurations.\n\nThis will affect all archs.  Mostly the changes should be relatively easy.\nTake do_IRQ(), store the regs pointer at the beginning, saving the old one:\n\n\tstruct pt_regs *old_regs \u003d set_irq_regs(regs);\n\nAnd put the old one back at the end:\n\n\tset_irq_regs(old_regs);\n\nDon\u0027t pass regs through to generic_handle_irq() or __do_IRQ().\n\nIn timer_interrupt(), this sort of change will be necessary:\n\n\t-\tupdate_process_times(user_mode(regs));\n\t-\tprofile_tick(CPU_PROFILING, regs);\n\t+\tupdate_process_times(user_mode(get_irq_regs()));\n\t+\tprofile_tick(CPU_PROFILING);\n\nI\u0027d like to move update_process_times()\u0027s use of get_irq_regs() into itself,\nexcept that i386, alone of the archs, uses something other than user_mode().\n\nSome notes on the interrupt handling in the drivers:\n\n (*) input_dev() is now gone entirely.  The regs pointer is no longer stored in\n     the input_dev struct.\n\n (*) finish_unlinks() in drivers/usb/host/ohci-q.c needs checking.  It does\n     something different depending on whether it\u0027s been supplied with a regs\n     pointer or not.\n\n (*) Various IRQ handler function pointers have been moved to type\n     irq_handler_t.\n\nSigned-Off-By: David Howells \u003cdhowells@redhat.com\u003e\n(cherry picked from 1b16e7ac850969f38b375e511e3fa2f474a33867 commit)\n"
    },
    {
      "commit": "57cad8084e0837e0f2c97da789ec9b3f36809be9",
      "tree": "e9c790afb4286f78cb08d9664f58baa7e876fe55",
      "parents": [
        "cb18bd40030c879cd93fef02fd579f74dbab473d",
        "49b1e3ea19b1c95c2f012b8331ffb3b169e4c042"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Aug 01 10:37:25 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Aug 01 10:37:25 2006 +1000"
      },
      "message": "Merge branch \u0027merge\u0027\n"
    },
    {
      "commit": "294ef16a2ee34d0d94aa63616f7552d3bc66c982",
      "tree": "fd41d15117e97a756566a040ca9833e76ea8e525",
      "parents": [
        "b04e3dd4ab4c7763a4ca8f751caaf69ce8dabbba"
      ],
      "author": {
        "name": "Jeremy Kerr",
        "email": "jk@ozlabs.org",
        "time": "Wed Jul 12 15:40:51 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jul 31 15:55:05 2006 +1000"
      },
      "message": "[POWERPC] scsi: Constify \u0026 voidify get_property()\n\nNow that get_property() returns a void *, there\u0027s no need to cast its\nreturn value. Also, treat the return value as const, so we can\nconstify get_property later.\n\npowerpc-specific scsi driver changes.\n\nSigned-off-by: Jeremy Kerr \u003cjk@ozlabs.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "ae0fda0cdf009731a33f031f86df8566f1977ffe",
      "tree": "397016e9b52ef94086e5acc16a40a41595d9a45b",
      "parents": [
        "6c51fe10475eda9f5c535f337411e1ed0e6915b9"
      ],
      "author": {
        "name": "Dave C Boutcher",
        "email": "boutcher@cs.umn.edu",
        "time": "Thu Jul 06 22:08:49 2006 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sun Jul 09 11:28:58 2006 -0500"
      },
      "message": "[SCSI] ibmvscsi: handle inactive SCSI target during probe\n\nWithout this patch we register an interrupt with request_irq,\nbut then return a bad return code from the module probe.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "6c51fe10475eda9f5c535f337411e1ed0e6915b9",
      "tree": "2c02961223f15997313db9ad50b8e40a36470e28",
      "parents": [
        "d14164316d48a4319d8da9dc24be8663b2472bae"
      ],
      "author": {
        "name": "Dave C Boutcher",
        "email": "boutcher@cs.umn.edu",
        "time": "Thu Jul 06 22:07:47 2006 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sun Jul 09 11:28:38 2006 -0500"
      },
      "message": "[SCSI] ibmvscsi: allocate lpevents for ibmvscsi on iseries\n\nAllocate the correct number of lp events when running\nibmvscsi on legacy iseries\n\nSigned-off-by: Dave Boutcher \u003csleddog@us.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "cefbda2d6cd9bf78a93768130729a6d142588d67",
      "tree": "73c2b6e956d4959c292e550ae230534a2214d23c",
      "parents": [
        "c65b1445d153a66ca91b00c1f10187e495c17918"
      ],
      "author": {
        "name": "Dave C Boutcher",
        "email": "boutcher@cs.umn.edu",
        "time": "Mon Jun 12 21:22:51 2006 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Mon Jun 26 09:15:41 2006 -0500"
      },
      "message": "[SCSI] ibmvscsi: treat busy and error conditions separately\n\nThis patch fixes a condition where ibmvscsi treats a transport error as a\n\"busy\" condition, so no errors were returned to the scsi mid-layer.\nIn a RAID environment this means that I/O hung rather than failing\nover.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "f0cd91a68acdc9b49d7f6738b514a426da627649",
      "tree": "8ad73564015794197583b094217ae0a71e71e753",
      "parents": [
        "60eef25701d25e99c991dd0f4a9f3832a0c3ad3e",
        "128e6ced247cda88f96fa9f2e4ba8b2c4a681560"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sat Jun 10 13:47:26 2006 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sat Jun 10 13:47:26 2006 -0500"
      },
      "message": "Merge ../linux-2.6\n"
    },
    {
      "commit": "e5dbfa6621732a110514fb10f9a43f0e8f4befd4",
      "tree": "9e99000eed6e9c60905a44182ab2eccd13fe7d70",
      "parents": [
        "2ea0020250f6aeaec1ed3adf9069973a91eff57c"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Fri Apr 14 13:52:18 2006 +0900"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Fri Apr 28 09:24:44 2006 -0500"
      },
      "message": "[SCSI] ibmvscsi: fix leak when failing to send srp event\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "4c021dd136c0ad524e6d117296beafad2bf570c0",
      "tree": "a919121c43a6a47f5e9d8fdff6bf0b9c23701c90",
      "parents": [
        "84d891d6727c17832c79ec96d3d107a87d857978"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Fri Apr 07 19:10:03 2006 +0900"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Fri Apr 14 15:50:04 2006 -0500"
      },
      "message": "[SCSI] ibmvscsi: convert kmalloc + memset to kcalloc\n\nConvert kmalloc + memset to kcalloc in ibmvscsi\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nAcked-by: Dave Boutcher \u003csleddog@us.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "441f987ca4cdca9c72aaf32fdd0d0ca9ebf46e94",
      "tree": "d0509e60e265e7b1badb0c8a38946b94441a8f3b",
      "parents": [
        "f41b5cec9bd6fec1b11b74500f5fb9c3e6e808b2"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "tomof@acm.org",
        "time": "Sun Mar 26 10:19:10 2006 +0900"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Thu Apr 13 13:21:51 2006 -0500"
      },
      "message": "[SCSI] ibmvscsi: remove drivers/scsi/ibmvscsi/srp.h\n\nIt\u0027s no longer needed after the convrsion to use the linux srp.h file.\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "ef265673434680f2307ceafae4a2badc657e94cc",
      "tree": "2cb37e46c89673b65dde2e20685517a3106f84bf",
      "parents": [
        "9b833e428ad24dc7cec2c0c7e6898caa91449c95"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "tomof@acm.org",
        "time": "Sun Mar 26 03:57:14 2006 +0900"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Thu Apr 13 10:13:17 2006 -0500"
      },
      "message": "[SCSI] ibmvscsi: convert the ibmvscsi driver to use include/scsi/srp.h\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "9b833e428ad24dc7cec2c0c7e6898caa91449c95",
      "tree": "6b65f8372acb4829c01c58ac0890e05bd6e35354",
      "parents": [
        "18c49b8cd69c360735df2cc6eeeb2593c01a81e8"
      ],
      "author": {
        "name": "Dave C Boutcher",
        "email": "boutcher@cs.umn.edu",
        "time": "Thu Mar 23 13:47:07 2006 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Thu Apr 13 10:13:16 2006 -0500"
      },
      "message": "[SCSI] ibmvscsi: prevent scsi commands being sent in invalid state\n\nThere is a window where we can be re-enabling an adapter, but\nstill allow SCSI commands to be sent to the target.  This fix\nsets our window (request_limit) to -1 as soon as we know the\nadapter is being reenabled, and closes a very teeny tiny\nwindow where we could set the window back to 1 before we\ngrab a lock.\n\nSigned-off-by: Dave Boutcher \u003csleddog@us.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "706c8c93ba4865a19e981b9770151a7a63c15794",
      "tree": "63cbae3a74bfe40adcb1efa9ea5a6e7f6898b8ca",
      "parents": [
        "8df83028cf52e3bf68dfd35a4b1a044b326a4a99"
      ],
      "author": {
        "name": "Segher Boessenkool",
        "email": "segher@kernel.crashing.org",
        "time": "Thu Mar 30 14:49:40 2006 +0200"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Apr 01 22:36:57 2006 +1100"
      },
      "message": "[PATCH] powerpc/pseries: Change H_StudlyCaps to H_SHOUTING_CAPS\n\nAlso cleans up some nearby whitespace problems.\n\nSigned-off-by: Segher Boessenkool \u003csegher@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "2b541f8f77fd339e4c5c5cbe8549b52445012704",
      "tree": "2df9275132ac1bdaadf6695e4d50132b8b955efd",
      "parents": [
        "2dbb04c65561122cc53b22dbea9aa59f9609215b"
      ],
      "author": {
        "name": "Dave C Boutcher",
        "email": "sleddog@us.ibm.com",
        "time": "Thu Jan 19 13:34:44 2006 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Thu Jan 26 08:10:08 2006 -0500"
      },
      "message": "[SCSI] ibmvscsi: handle re-enable firmware message\n\nNew versions of the Power5 firmware can send a \"re-enable\" message to\nthe virtual scsi adapter.  This fix makes us handle the message\ncorrectly.  Without it, the driver goes catatonic and the system crashes\nunpleasantly.\n\nSigned-off-by: Dave Boutcher \u003csleddog@us.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "bb58596f6802a4959c2cea02acd272245e671c1d",
      "tree": "e9fc2ebcd34b2301e471820f6cafcfcba96fddc6",
      "parents": [
        "e4f5c82a92c2a546a16af1614114eec19120e40a"
      ],
      "author": {
        "name": "Dave C Boutcher",
        "email": "sleddog@us.ibm.com",
        "time": "Tue Nov 15 09:53:00 2005 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Wed Dec 07 09:30:01 2005 -0500"
      },
      "message": "[SCSI] ibmvscsi kexec fix\n\nThis makes ibmvscsi work correctly with the recent set of kexec\npatches that went in.  This is based on work by Michael Ellerman, who\nchased this initially.  He validated that it works during kexec.\n\nHandle kexec correctly in ibmvscsi.   During kexec the adapter\nwill not get cleaned up correctly, so we may need to reset it\nto make it sane again.\n\nSigned-off-by: Dave Boutcher \u003csleddog@us.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "b420677870e53b9b76ced91da207431f687eaed1",
      "tree": "1469e4a0dfb537d0a192ffd6ffd74e8faf1e8e78",
      "parents": [
        "bbc8b628b07e191624a74ce99fe36681cd70af37"
      ],
      "author": {
        "name": "Kelly Daly",
        "email": "kelly@au.ibm.com",
        "time": "Wed Nov 02 15:13:57 2005 +1100"
      },
      "committer": {
        "name": "Kelly Daly",
        "email": "kelly@au.ibm.com",
        "time": "Wed Nov 02 15:13:57 2005 +1100"
      },
      "message": "merge filename and modify references to iseries/vio.h\n\nSigned-off-by: Kelly Daly \u003ckelly@au.ibm.com\u003e\n"
    },
    {
      "commit": "1ec65d76f3e5d4863b4bf93dfd2bff37f8bf4374",
      "tree": "c3c31614e923a95413f6a89a1a451c3a1db5cf13",
      "parents": [
        "e45423eac2e191a6cfdacdf61cb931976d73cc0b"
      ],
      "author": {
        "name": "Kelly Daly",
        "email": "kelly@au.ibm.com",
        "time": "Wed Nov 02 13:46:07 2005 +1100"
      },
      "committer": {
        "name": "Kelly Daly",
        "email": "kelly@au.ibm.com",
        "time": "Wed Nov 02 13:46:07 2005 +1100"
      },
      "message": "merge filename and modify references to iseries/hv_types.h\n\nSigned-off-by: Kelly Daly \u003ckelly@au.ibm.com\u003e\n"
    },
    {
      "commit": "e45423eac2e191a6cfdacdf61cb931976d73cc0b",
      "tree": "63f750d5be8ee2252c83edb109bd7bdbaaa867ba",
      "parents": [
        "15b17189489f6d759fa2d61e7b6c87c55eeffb2c"
      ],
      "author": {
        "name": "Kelly Daly",
        "email": "kelly@au.ibm.com",
        "time": "Wed Nov 02 12:08:31 2005 +1100"
      },
      "committer": {
        "name": "Kelly Daly",
        "email": "kelly@au.ibm.com",
        "time": "Wed Nov 02 12:08:31 2005 +1100"
      },
      "message": "merge filename and modify references to iseries/hv_lp_event.h\n\nSigned-off-by: Kelly Daly \u003ckelly@au.ibm.com\u003e\n"
    },
    {
      "commit": "15b17189489f6d759fa2d61e7b6c87c55eeffb2c",
      "tree": "9e91b666f440103ee3849c1a4527567c0672e54e",
      "parents": [
        "8021b8a77690d13ffb93eeadb6728e924d700bd5"
      ],
      "author": {
        "name": "Kelly Daly",
        "email": "kelly@au.ibm.com",
        "time": "Wed Nov 02 11:55:28 2005 +1100"
      },
      "committer": {
        "name": "Kelly Daly",
        "email": "kelly@au.ibm.com",
        "time": "Wed Nov 02 11:55:28 2005 +1100"
      },
      "message": "merge filename and modify reference to iseries/hv_lp_config.h\n\nSigned-off-by: Kelly Daly \u003ckelly@au.ibm.com\u003e\n"
    },
    {
      "commit": "915124d8114ec8c3825b10a39151bf9e851593bb",
      "tree": "854dd90a4ec252c6282abb2570424c7d17656114",
      "parents": [
        "7c7eb28481a038c3859a0efcf38ac5b642aca212"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Mon Oct 24 15:12:22 2005 +1000"
      },
      "committer": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Mon Oct 24 16:59:13 2005 +1000"
      },
      "message": "powerpc: set the driver.owner field for all vio drivers\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\n"
    },
    {
      "commit": "6fdf5392caa4c3cba65add0a4beec9f5eb96b723",
      "tree": "336ba343889a1d720e09477c2ea88cd5f99a67b9",
      "parents": [
        "f38d87f566195d78bd70538d5c774758f2d926d3"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Mon Oct 24 14:53:21 2005 +1000"
      },
      "committer": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Mon Oct 24 15:42:12 2005 +1000"
      },
      "message": "powerpc: don\u0027t duplicate name between vio_driver and device_driver\n\nJust set the name field directly in the device_driver structure\ncontained in the vio_driver struct.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\n"
    },
    {
      "commit": "154fb614df83086ceb18a2c19908154e78d4dc98",
      "tree": "4db0b4124cc635d4eadc245ea4716d13ec5d293b",
      "parents": [
        "1c5363153dc7ae694404e7732b4ce36eecc94ca7"
      ],
      "author": {
        "name": "Dave C Boutcher",
        "email": "sleddog@us.ibm.com",
        "time": "Tue Sep 13 10:09:02 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Tue Sep 13 10:15:10 2005 -0500"
      },
      "message": "[SCSI] ibmvscsi compatibility fix\n\nLinda Xie ever so gently pointed out that she had a patch\nto preserve compatibility with older SLES targets, and I told\nher we didn\u0027t need to push it to mainline.\n\nThis patch explicitly checks the version of the IBMVSCSI target\nand ensures that large scatterlists are not sent to older\ntargets.\n\nSigned-off-by: Linda Xie \u003clxie@us.ibm.com\u003e\nSigned-off-by: Dave Boutcher \u003cboutcher@us.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "0481990b758628e12f4b0a9e15094e70cefc7cd1",
      "tree": "67a4b4b7acc6a688b87ef2a2d3ec0e296e6e480c",
      "parents": [
        "db400b3c4ee89d384d9163836a55577abdae772d",
        "17fa53da1239b8712c5cebbd72a74c713b6c2db9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 07 17:31:27 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 07 17:31:27 2005 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-for-linus-2.6 \n"
    },
    {
      "commit": "17fa53da1239b8712c5cebbd72a74c713b6c2db9",
      "tree": "8cf55e47ce681a6c899ccf8e06abeccecb20d38b",
      "parents": [
        "3173d8c342971a03857d8af749a3f57da7d06b57",
        "fe1b2d544d71300f8e2d151c3c77a130d13a58be"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "jejb@titanic.(none)",
        "time": "Tue Sep 06 17:52:54 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@titanic.(none)",
        "time": "Tue Sep 06 17:52:54 2005 -0500"
      },
      "message": "Merge by hand (conflicts in sd.c)\n"
    },
    {
      "commit": "4dddbc26c3895ecdab1f4b16435685b47f96f599",
      "tree": "1b7c78e961482c4a7a451627d5d421d509bafb99",
      "parents": [
        "1aab60c25e9a500b9f15c1dfd775e70e7bde555c"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Tue Sep 06 17:11:54 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Tue Sep 06 17:11:54 2005 -0500"
      },
      "message": "[SCSI] ibmvscsi: handle large scatter/gather lists\n\nThe maximum size of a scatter-gather list that the current IBM VSCSI\nClient can handle is 10.  This patch adds large scatter-gather support\nto the client so that it is capable of handling up to SG_ALL(255)\nnumber of requests in the scatter-gather list.\n\nSigned-off-by: Linda Xie \u003clxie@us.ibm.com\u003e\nAcked by: Dave C Boutcher \u003csleddog@us.ibm.com\u003e\n\nRejections fixed up and\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "fb120da678c517f72d4b39932062c2191827b331",
      "tree": "0ae6b9d42e0c66293c3cc567f2f8279ca2e89cde",
      "parents": [
        "71d276d751ff5ddba28312aecefb174b20a5b970"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Wed Aug 17 16:42:59 2005 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Aug 30 13:31:56 2005 +1000"
      },
      "message": "[PATCH] Make MODULE_DEVICE_TABLE work for vio devices\n\nMake MODULE_DEVICE_TABLE work for vio devices.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "71d276d751ff5ddba28312aecefb174b20a5b970",
      "tree": "1d2262f427fb0e117d0ad464eaf3375373e166f8",
      "parents": [
        "b877b90f227fb9698d99fb70492d432362584082"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Wed Aug 17 16:41:44 2005 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Aug 30 13:23:47 2005 +1000"
      },
      "message": "[PATCH] Create vio_bus_ops\n\nCreate vio_bus_ops so that we just pass a structure to vio_bus_init\ninstead of three separate function pointers.\n\nRearrange vio.h to avoid forward references. vio.h only needs\nstruct device_node from prom.h so remove the include and just\ndeclare it.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "7a93aef7fbac6f4db40b6fec5c0c6b654ae7a93c",
      "tree": "4cd7aae38012dfc1ff6c62be20ef8840e56d8383",
      "parents": [
        "392160335c798bbe94ab3aae6ea0c85d32b81bbc",
        "8224bfa84d510630b40ea460b2bb380c91acb8ae"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "jejb@titanic.(none)",
        "time": "Sun Aug 28 11:18:35 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@titanic.(none)",
        "time": "Sun Aug 28 11:18:35 2005 -0500"
      },
      "message": "Merge HEAD from ../scsi-misc-2.6-tmp \n"
    },
    {
      "commit": "8224bfa84d510630b40ea460b2bb380c91acb8ae",
      "tree": "2bfb5eda755e307e6c96a587bb30a48714f3956a",
      "parents": [
        "de540a53f2f7b68a48c3021e5ab78ea49f6cf21c"
      ],
      "author": {
        "name": "Dave C Boutcher",
        "email": "sleddog@us.ibm.com",
        "time": "Mon Aug 22 14:38:26 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sun Aug 28 11:14:11 2005 -0500"
      },
      "message": "[SCSI] ibmvscsi timeout fix\n\nThis patch fixes a long term borkenness in\nibmvscsi where we were using the wrong timeout\nfield from the scsi command (and using the\nwrong units.)  Now broken by the fact that the\nscsi_cmnd timeout field is gone entirely.\nThis only worked before because all the SCSI\ntargets assumed that 0 was default.\n\nSigned-off-by: Dave Boutcher \u003cboutcher@us.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "be042f240a8528b8f6b741a484cdbbf515698388",
      "tree": "2015cb8448cdfb0350cfd582c660535e4242fed0",
      "parents": [
        "3b2946cc96bfafa90a555c70b2e876cbbd0fae98"
      ],
      "author": {
        "name": "Dave C Boutcher",
        "email": "sleddog@us.ibm.com",
        "time": "Mon Aug 15 16:52:58 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sun Aug 28 11:14:08 2005 -0500"
      },
      "message": "[SCSI] ibmvscsi eh locking\n\nWith the removal of the spinlocking around eh calls, we need to add a\nlittle more locking back in, otherwise we do some naked list\nmanipulation.\n\nSigned-off-by: Dave Boutcher \u003cboutcher@us.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "7cd7ae531c7896f90485ce6ebb2b1370a0a7d8c8",
      "tree": "df79e5962567bac1f527e40a1671a8d08933f091",
      "parents": [
        "b0825488a642cadcf39709961dde61440cb0731c"
      ],
      "author": {
        "name": "Linda Xie",
        "email": "lxiep@us.ibm.com",
        "time": "Fri Jul 15 17:49:27 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sat Jul 30 08:59:04 2005 -0500"
      },
      "message": "[SCSI] scsi/ibmvscsi/srp.h: Fix a wrong type code used for SRP_LOGIN_REJ\n\nThis patch fixes srp.h which uses 0x80 for SRP_LOGIN_REJ instead of\n0xc2.\n\nSigned-off-by: Linda Xie \u003clxie@us.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "b4687ca42cb82a7821f682dde0310b16ce284770",
      "tree": "e36a26a2908369535d89863626934e269976d662",
      "parents": [
        "fc2b035d38c06a884cb521bb4a1e1183f5eaccf1"
      ],
      "author": {
        "name": "Linda Xie",
        "email": "lxiep@us.ibm.com",
        "time": "Mon Jun 27 17:01:48 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sat Jul 02 19:25:09 2005 -0500"
      },
      "message": "[SCSI] IBM VSCSI Client: sending client info to server\n\nFix the problem in IBM VSCSI Client where the client doesn\u0027t send the\ninformation which is expected by the server.\n\nSigned-off-by: Linda Xie \u003clxie@us.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "94d0e7b805961c44e4dc486ffc21075084bb7175",
      "tree": "1609752ea7a9adb28583147f0bea33a9f10877d7",
      "parents": [
        "8fa728a26886f56a9ee10a44fea0ddda301d21c3"
      ],
      "author": {
        "name": "Jeff Garzik ",
        "email": "jgarzik@pobox.com",
        "time": "Sat May 28 07:55:48 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik ",
        "email": "jgarzik@pobox.com",
        "time": "Fri Jun 17 12:05:03 2005 -0500"
      },
      "message": "[SCSI] allow sleeping in -\u003eeh_device_reset_handler()\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "8fa728a26886f56a9ee10a44fea0ddda301d21c3",
      "tree": "105ead5c90057400abae0c8aa9e2b5ba1818c327",
      "parents": [
        "3471c288036bf0835a82d0b1bbce2002f6e68390"
      ],
      "author": {
        "name": "Jeff Garzik ",
        "email": "jgarzik@pobox.com",
        "time": "Sat May 28 07:54:40 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik ",
        "email": "jgarzik@pobox.com",
        "time": "Fri Jun 17 12:04:55 2005 -0500"
      },
      "message": "[SCSI] allow sleeping in -\u003eeh_abort_handler()\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "1da177e4c3f41524e886b7f1b8a0c1fc7321cac2",
      "tree": "0bba044c4ce775e45a88a51686b5d9f90697ea9d",
      "parents": [],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "message": "Linux-2.6.12-rc2\n\nInitial git repository build. I\u0027m not bothering with the full history,\neven though we have it. We can create a separate \"historical\" git\narchive of that later if we want to, and in the meantime it\u0027s about\n3.2GB when imported into git - space that would just make the early\ngit days unnecessarily complicated, when we don\u0027t have a lot of good\ninfrastructure for it.\n\nLet it rip!\n"
    }
  ]
}
