)]}'
{
  "log": [
    {
      "commit": "b83d543fd934d565fb243ef348b06a61d794b31d",
      "tree": "58d4b585bb6b8e201b3f71c578bfbb180daca37f",
      "parents": [
        "356293bc7ee39e1bb78bd159187664ffa8d45d1a"
      ],
      "author": {
        "name": "Mike Christie",
        "email": "michaelc@cs.wisc.edu",
        "time": "Wed May 23 20:40:54 2012 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Wed May 30 13:34:22 2012 +0400"
      },
      "message": "[SCSI] be2iscsi: fix dma free size mismatch regression\n\nThis patch should go into 3.5 fixes. The bug was added in the\npatches for the 3.5 feature window.\n\nAs you can see from the patch I made a mistake. During\ndevelopment I switched from passing a struct to the size of\nthe struct, but left the sizeof. This results in us allocating\n4 bytes (sizeof(int)) but then calling pci_free_consistent\nwith the size of the struct.\n\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "c62eef0d1b592cfbe4793173e8af4098b13e4455",
      "tree": "6f311045ca00a77a59d6ba497665182cef6ab846",
      "parents": [
        "0e43895ec1f405a25b5d57bc95c11fe17224ec43"
      ],
      "author": {
        "name": "John Soni Jose",
        "email": "sony.john-n@emulex.com",
        "time": "Tue Apr 03 23:41:52 2012 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Wed Apr 25 09:36:47 2012 +0100"
      },
      "message": "[SCSI] be2iscsi: Get Port State and Speed of the Adapter\n\nImplement ISCSI_HOST_PARAM_PORT_STATE and ISCSI_HOST_PARAM_PORT_SPEED\nto get the Adapter port state and port name\n\nSigned-off-by: John Soni Jose \u003csony.john-n@emulex.com\u003e\nSigned-off-by: Jayamohan Kallickal \u003cjayamohan.kallickal@emulex.com\u003e\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "0e43895ec1f405a25b5d57bc95c11fe17224ec43",
      "tree": "27002f8f9ce3983fdf7e6276532e788f4c8f2185",
      "parents": [
        "ffce3e2e8ce4ff2ee96df0944ee5daa783d5b2d0"
      ],
      "author": {
        "name": "Mike Christie",
        "email": "michaelc@cs.wisc.edu",
        "time": "Tue Apr 03 23:41:51 2012 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Wed Apr 25 09:35:31 2012 +0100"
      },
      "message": "[SCSI] be2iscsi: adding functionality to change network settings using iscsiadm\n\nThis patch allows iscsiadm to set/ delete static IP and enable /disable\nDHCP.\n\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: Jayamohan Kallickal \u003cjayamohan.kallickal@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "ffce3e2e8ce4ff2ee96df0944ee5daa783d5b2d0",
      "tree": "dc7513194f40ab3baee11adc30c22a735158dc70",
      "parents": [
        "2177199d5150cf61bf26badcb6901176cc13787b"
      ],
      "author": {
        "name": "Jayamohan Kallickal",
        "email": "jayamohan.kallickal@emulex.com",
        "time": "Tue Apr 03 23:41:50 2012 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Wed Apr 25 09:33:15 2012 +0100"
      },
      "message": "[SCSI] be2iscsi: Adding bsg interface for be2iscsi\n\nSigned-off-by: Jayamohan Kallickal \u003cjayamohan.kallickal@emulex.com\u003e\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "2177199d5150cf61bf26badcb6901176cc13787b",
      "tree": "d6fc1da211354f6601959ecb6fc7d2a704b1b039",
      "parents": [
        "605c6cd201714535e2723a60197228050f863a8f"
      ],
      "author": {
        "name": "John Soni Jose",
        "email": "sony.john-n@emulex.com",
        "time": "Tue Apr 03 23:41:49 2012 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Wed Apr 25 09:29:35 2012 +0100"
      },
      "message": "[SCSI] be2iscsi: Get Initiator Name for the iSCSI_Host\n\nImplement the ISCSI_HOST_PARAM_INITIATOR_NAME for .get_host_param\n\nSigned-off-by: John Soni Jose \u003csony.john-n@emulex.com\u003e\nSigned-off-by: Jayamohan Kallickal \u003cjayamohan.kallickal@emulex.com\u003e\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "605c6cd201714535e2723a60197228050f863a8f",
      "tree": "29463a985782a3b064ed314e62b0609c25685249",
      "parents": [
        "9728d8d035a539072bf4dc6162a9f4e7f35ce012"
      ],
      "author": {
        "name": "Jayamohan Kallickal",
        "email": "jayamohan.kallickal@emulex.com",
        "time": "Tue Apr 03 23:41:48 2012 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Wed Apr 25 09:27:40 2012 +0100"
      },
      "message": "[SCSI] be2iscsi: Return async handle of unknown opcode to free list.\n\nThe async handle corresponding to unknown Opcode was not freed\nearlier. This code does the fix for that.\n\nSigned-off-by: John Soni Jose \u003csony.john-n@emulex.com\u003e\nSigned-off-by: Jayamohan Kallickal \u003cjayamohan.kallickal@emulex.com\u003e\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "9728d8d035a539072bf4dc6162a9f4e7f35ce012",
      "tree": "cd5667cc76f6b8c9a9b071de91e14fcac692de66",
      "parents": [
        "76d15dbd5d3ecfb9bf9355ca3395036fc2f7a751"
      ],
      "author": {
        "name": "Jayamohan Kallickal",
        "email": "jayamohan.kallickal@emulex.com",
        "time": "Tue Apr 03 23:41:47 2012 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Wed Apr 25 09:26:24 2012 +0100"
      },
      "message": "[SCSI] be2iscsi: Check ASYNC PDU Handle corresponds to HDR/DATA Handle\n\nFor each ASYNC PDU received there is an HDR and DATA handle for it.\nThere will be only 1 HDR ASYNC Handle, but DATA Handle can be more\nthan 1 for each ASYNC PDU received. Checking if the ASYNC Handle\ncorrespongs to HDR or DATA while returning the Handle to the free list.\nhwi_free_async_msg just return the handles to the free list. No return\nvalues are needed so changing the return type to void.\n\nSigned-off-by: John Soni Jose \u003csony.john-n@emulex.com\u003e\nSigned-off-by: Jayamohan Kallickal \u003cjayamohan.kallickal@emulex.com\u003e\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "76d15dbd5d3ecfb9bf9355ca3395036fc2f7a751",
      "tree": "96b7b300fea025f79c2b602cc7bb271b22729910",
      "parents": [
        "2f63588386c5ccc39a2b59c3cb336440ac4dfcaa"
      ],
      "author": {
        "name": "Jayamohan Kallickal",
        "email": "jayamohan.kallickal@emulex.com",
        "time": "Tue Apr 03 23:41:46 2012 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Wed Apr 25 09:24:56 2012 +0100"
      },
      "message": "[SCSI] be2iscsi: Bump the driver Version\n\nSigned-off-by: Minh Tran \u003cMinhDuc.Tran@Emulex.Com\u003e\nSigned-off-by: Jayamohan Kallickal \u003cjayamohan.kallickal@emulex.com\u003e\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "2f63588386c5ccc39a2b59c3cb336440ac4dfcaa",
      "tree": "a9da04d7341d14c21e230864d3839b22290990cc",
      "parents": [
        "a49e06d58d91f170594af3f05454f43dbccae249"
      ],
      "author": {
        "name": "Jayamohan Kallickal",
        "email": "jayamohan.kallickal@emulex.com",
        "time": "Tue Apr 03 23:41:45 2012 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Wed Apr 25 09:23:08 2012 +0100"
      },
      "message": "[SCSI] be2iscsi: Update external Branding to Emulex\n\nChange MODULE_AUTHOR, driver name and other external print strings from\nServerengines to Emulex.\n\nSigned-off-by: Minh Tran \u003cMinhDuc.Tran@Emulex.Com\u003e\nSigned-off-by: Jayamohan Kallickal \u003cjayamohan.kallickal@emulex.com\u003e\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "a49e06d58d91f170594af3f05454f43dbccae249",
      "tree": "f3f1bcecc9ea8f9e65a53501c02d32cf8894aaef",
      "parents": [
        "db7f770968222c966e832eebc82b500b1e8ae6a1"
      ],
      "author": {
        "name": "Jayamohan Kallickal",
        "email": "jayamohan.kallickal@emulex.com",
        "time": "Tue Apr 03 23:41:44 2012 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Wed Apr 25 09:18:52 2012 +0100"
      },
      "message": "[SCSI] be2iscsi: Fix the function return values.\n\nSigned-off-by: John Soni Jose \u003csony.john-n@emulex.com\u003e\nSigned-off-by: Jayamohan Kallickal \u003cjayamohan.kallickal@emulex.com\u003e\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "db7f770968222c966e832eebc82b500b1e8ae6a1",
      "tree": "b3643ba9506f15814066573f60eb302867e1117c",
      "parents": [
        "c8b25598dc587b321cf97ed192c2e83d7cdc128a"
      ],
      "author": {
        "name": "Jayamohan Kallickal",
        "email": "jayamohan.kallickal@emulex.com",
        "time": "Tue Apr 03 23:41:43 2012 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Wed Apr 25 09:14:18 2012 +0100"
      },
      "message": "[SCSI] be2iscsi: Code cleanup, removing the goto statement\n\nSigned-off-by: John Soni Jose \u003csony.john-n@emulex.com\u003e\nSigned-off-by: Jayamohan Kallickal \u003cjayamohan.kallickal@emulex.com\u003e\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "c8b25598dc587b321cf97ed192c2e83d7cdc128a",
      "tree": "38e5042d777242db8950480ea11f072b880d67b6",
      "parents": [
        "b547f2d699c48e1defbbe7e9349d4bfca33bd219"
      ],
      "author": {
        "name": "Jayamohan Kallickal",
        "email": "jayamohan.kallickal@emulex.com",
        "time": "Tue Apr 03 23:41:42 2012 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Wed Apr 25 09:09:22 2012 +0100"
      },
      "message": "[SCSI] be2iscsi: Fix double free of MCCQ info memory.\n\nIn case of MCC_Q creation failed, the MCCQ info memory is freed\nfrom be_mcc_queues_destroy and be_mcc_queues_create. This caused\nkernel to panic because of double free.\n\nSigned-off-by: John Soni Jose \u003csony.john-n@emulex.com\u003e\nSigned-off-by: Jayamohan Kallickal \u003cjayamohan.kallickal@emulex.com\u003e\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "b547f2d699c48e1defbbe7e9349d4bfca33bd219",
      "tree": "11b8f4540fe121db385fe96bd280a80282b85376",
      "parents": [
        "b5b9323b9514d2d5d2b09d8e1b7a93f5bbf047f0"
      ],
      "author": {
        "name": "Jayamohan Kallickal",
        "email": "jayamohan.kallickal@emulex.com",
        "time": "Tue Apr 03 23:41:41 2012 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Wed Apr 25 09:08:14 2012 +0100"
      },
      "message": "[SCSI] be2iscsi: Set num_cpu \u003d 1 if pci_enable_msix fails\n\nSigned-off-by: Jayamohan Kallickal \u003cjayamohan.kallickal@emulex.com\u003e\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "b5b9323b9514d2d5d2b09d8e1b7a93f5bbf047f0",
      "tree": "d15f31780150b0936f9eb08f4f81fbe8c6d89ddd",
      "parents": [
        "1282ab76d983b2753b5cd4c9ae6b8019b0557b30"
      ],
      "author": {
        "name": "Jayamohan Kallickal",
        "email": "jayamohan.kallickal@emulex.com",
        "time": "Tue Apr 03 23:41:40 2012 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Wed Apr 25 09:05:08 2012 +0100"
      },
      "message": "[SCSI] be2iscsi: Fix typo function name mismatch\n\nSigned-off-by: Minh Tran \u003cMinhDuc.Tran@Emulex.Com\u003e\nSigned-off-by: Jayamohan Kallickal \u003cjayamohan.kallickal@emulex.com\u003e\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "1282ab76d983b2753b5cd4c9ae6b8019b0557b30",
      "tree": "79898110d3fb31019cc0103e98ec698490a642cf",
      "parents": [
        "3ec7827134a976a3ffffd9e438b8d8dfd6eca9b7"
      ],
      "author": {
        "name": "Mike Christie",
        "email": "michaelc@cs.wisc.edu",
        "time": "Wed Apr 18 03:06:00 2012 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Wed Apr 25 09:01:40 2012 +0100"
      },
      "message": "[SCSI] be2iscsi: Freeing of WRB and SGL Handle in cleanup task\n\nThe WRB and SGL Handle allocated for Login task were not freed\nback to the pool after the login process was done. This code\nreleases the WRB and SGL Handle after the login process.\n\nv2:\n- Fix up locking so bh calls are not done when not needed.\n- Make beiscsi_cleanup_task static.\n\nSigned-off-by: Jayamohan Kallickal \u003cjayamohan.kallickal@emulex.com\u003e\n[various fixes]\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "3ec7827134a976a3ffffd9e438b8d8dfd6eca9b7",
      "tree": "4dbe09ed1709e5937f08ae76012a25d272237da6",
      "parents": [
        "f2ba02b89a1bfccb152302fa01651e21d98e9d1b"
      ],
      "author": {
        "name": "Jayamohan Kallickal",
        "email": "jayamohan.kallickal@emulex.com",
        "time": "Tue Apr 03 23:41:38 2012 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Wed Apr 25 09:00:38 2012 +0100"
      },
      "message": "[SCSI] be2iscsi: WRB Initialization and Failure code path change\n\nRemoving code duplication during the WRB_Handle and WRB\ninitialization.\nAdded memory allocation failure handling code during WRB\ninitialization.\n\nSigned-off-by: Jayamohan Kallickal \u003cjayamohan.kallickal@emulex.com\u003e\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "f2ba02b89a1bfccb152302fa01651e21d98e9d1b",
      "tree": "aa1b78f21073eb385ca37cb3dd848140e45c9568",
      "parents": [
        "dc63aac62de5851ad11e8bc5fa1cf8a7f4e586fb"
      ],
      "author": {
        "name": "Jayamohan Kallickal",
        "email": "jayamohan.kallickal@emulex.com",
        "time": "Tue Apr 03 23:41:37 2012 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Wed Apr 25 08:57:02 2012 +0100"
      },
      "message": "[SCSI] be2iscsi: Fix in ASYNC PDU stitching logic.\n\nThe buffer length passed for processing the ASYNC PDU\nwas not proper.\n\nSigned-off-by: John Soni Jose \u003csony.john-n@emulex.com\u003e\nSigned-off-by: Jayamohan Kallickal \u003cjayamohan.kallickal@emulex.com\u003e\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "dc63aac62de5851ad11e8bc5fa1cf8a7f4e586fb",
      "tree": "375e00095d8a389eaf2b10d96f173bc65f6878e7",
      "parents": [
        "0fc9fd4016ae03b0f5da5d7156644755c94783c4"
      ],
      "author": {
        "name": "Jayamohan Kallickal",
        "email": "jayamohan.kallickal@emulex.com",
        "time": "Tue Apr 03 23:41:36 2012 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Wed Apr 25 08:52:50 2012 +0100"
      },
      "message": "[SCSI] be2iscsi: Fix in the Asynchronous Code Path\n\nSet the ASYNC PDU Handle pBuffer for Data ring with the VA/PA\nof the allocated memory for it.\nTo get the correct ASYNC PDY Handle iterate the list and compare\nthe PA set during initialization with the passed PHY Address.\nThe buffer_size and num_enteries are common for HDR and Data ring\n\nSigned-off-by: Jayamohan Kallickal \u003cjayamohan.kallickal@emulex.com\u003e\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "8643b32f275466f0b706e829150b7db49c11419c",
      "tree": "deb17d7ffbe5a8dc3ceba87e1cd174b913ba9eec",
      "parents": [
        "be4a07a0e7c468659e13ed8ed0b90ea6fd71e6c0"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "roland@purestorage.com",
        "time": "Wed Feb 29 22:41:49 2012 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Mon Apr 23 19:28:02 2012 +0100"
      },
      "message": "[SCSI] be2iscsi: Remove unused OFFSET_IN_PAGE() macro\n\nSigned-off-by: Roland Dreier \u003croland@purestorage.com\u003e\nReviewed-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nAcked-by: Jayamohan Kallickal \u003cjayamohan.kallickal@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "d04baa157d1b35cbd27c87b4a13111d9675b61f3",
      "tree": "c46966fbea1c34bed2bd38629ce948d5a088281c",
      "parents": [
        "88266917b518e2ca954d85983470592aaaf82993",
        "5c41dc3a79150e93e5d050871a10b761be8281a1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 10 10:36:08 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 10 10:36:08 2012 -0800"
      },
      "message": "Merge tag \u0027scsi-misc\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6\n\nSCSI updates for post 3.2 merge window\n\n* tag \u0027scsi-misc\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6: (67 commits)\n  [SCSI] lpfc 8.3.28: Update driver version to 8.3.28\n  [SCSI] lpfc 8.3.28: Add Loopback support for SLI4 adapters\n  [SCSI] lpfc 8.3.28: Critical Miscellaneous fixes\n  [SCSI] Lpfc 8.3.28: FC and SCSI Discovery Fixes\n  [SCSI] lpfc 8.3.28: Add support for ABTS failure handling\n  [SCSI] lpfc 8.3.28: SLI fixes and added SLI4 support\n  [SCSI] lpfc 8.3.28: Miscellaneous fixes in sysfs and mgmt interfaces\n  [SCSI] mpt2sas: Removed redundant calling of _scsih_probe_devices() from _scsih_probe\n  [SCSI] mac_scsi: Remove obsolete IRQ_FLG_* users\n  [SCSI] qla4xxx: Update driver version to 5.02.00-k10\n  [SCSI] qla4xxx: check for FW alive before calling chip_reset\n  [SCSI] qla4xxx: Fix qla4xxx_dump_buffer to dump buffer correctly\n  [SCSI] qla4xxx: Fix the IDC locking mechanism\n  [SCSI] qla4xxx: Wait for disable_acb before doing set_acb\n  [SCSI] qla4xxx: Don\u0027t recover adapter if device state is FAILED\n  [SCSI] qla4xxx: fix call trace on rmmod with ql4xdontresethba\u003d1\n  [SCSI] qla4xxx: Fix CPU lockups when ql4xdontresethba set\n  [SCSI] qla4xxx: Perform context resets in case of context failures.\n  [SCSI] iscsi class: export pid of process that created\n  [SCSI] mpt2sas: Remove unused duplicate diag_buffer_enable param\n  ...\n"
    },
    {
      "commit": "587a1f1659e8b330b8738ef4901832a2b63f0bed",
      "tree": "b785c3f44ddba6ee036e02268502cdc961f55ea0",
      "parents": [
        "9104e427f3e21ddb380ddc39752624365b5bffea"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sat Jul 23 23:11:19 2011 -0400"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Jan 03 22:54:55 2012 -0500"
      },
      "message": "switch -\u003eis_visible() to returning umode_t\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "4053a4be525d3441cad6cd1ae207177f03eb9ce7",
      "tree": "081b70eb50643040b85104aa652533ad07fa5379",
      "parents": [
        "7af0abbc2ffcae601ea14e39048901833528f104"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "dan.carpenter@oracle.com",
        "time": "Mon Sep 26 09:23:37 2011 +0300"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Thu Dec 15 10:57:31 2011 +0400"
      },
      "message": "[SCSI] be2iscsi: cleanup a min_t() call\n\n\"sense_len\" was declared as int type but actually it only stores a\nu16 value that comes from hardware.  The cast to u16 in min_t()\nconfuses static analysis because it truncates the int to u16 so I\u0027ve\nfixed the declaration to reflect that \"sense_len\" is just a u16.\n\nAlso there was a call to cpu_to_be16() which I\u0027ve changed to\nbe16_to_cpu().  The functions are equivalent, but obviously the\nhardware is big endian and we\u0027re doing the min_t() comparison on CPU\nendian values.\n\nThis whole patch is just a cleanup and doesn\u0027t affect how the code\nworks.\n\nSigned-off-by: Dan Carpenter \u003cdan.carpenter@oracle.com\u003e\nReviewed-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nAcked-by: Jayamohan Kallickal \u003cJayamohan.kallickal@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "acf3368ffb75fc4a83726655d697e79646fe4eb3",
      "tree": "71a150c988cbe40615502a3843f46482274cf299",
      "parents": [
        "09703660edf83b8b6d175440bf745f30580d85ab"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Fri May 27 09:47:43 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:31:24 2011 -0400"
      },
      "message": "scsi: Fix up files implicitly depending on module.h inclusion\n\nThe module.h header was implicitly present everywhere, so files\nwith no explicit include of the module infrastructure would build\nanyway.  We are now removing the implicit include, and so we need\nto call out the module.h file that we need explicitly.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "1379c254ec5f9152a6d8c2026142b926d4c6b24c",
      "tree": "e01963a66a40b2c55d6b72142aa855a63c0af161",
      "parents": [
        "37609766bf0f84b65b2181c17a7490eef139cdd1"
      ],
      "author": {
        "name": "Jayamohan Kallickal",
        "email": "jayamohan.kallickal@emulex.com",
        "time": "Fri Oct 07 19:31:12 2011 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Sun Oct 16 11:04:34 2011 -0500"
      },
      "message": "[SCSI] be2iscsi: Move driver Version to 4.1.239.0\n\nSigned-off-by: Jayamohan Kallickal \u003cjayamohan.kallickal@emulex.com\u003e\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "37609766bf0f84b65b2181c17a7490eef139cdd1",
      "tree": "e291aaf72344968ea2fca938921c57413522abfa",
      "parents": [
        "bd5354511d00cb9c81c64b0544786807a2209488"
      ],
      "author": {
        "name": "Jayamohan Kallickal",
        "email": "jayamohan.kallickal@emulex.com",
        "time": "Fri Oct 07 19:31:11 2011 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Sun Oct 16 11:03:40 2011 -0500"
      },
      "message": "[SCSI] be2iscsi: memset wrb for ring create\n\n   This patch fixes a situation when  wrb was not being memset to zero\nbefore being used\n\nSigned-off-by: Jayamohan Kallickal \u003cjayamohan.kallickal@emulex.com\u003e\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "bd5354511d00cb9c81c64b0544786807a2209488",
      "tree": "4b6c293978decaa611a86c1c49fb6e477c88fe60",
      "parents": [
        "685e16fdcf4324fe75ff28940311598f01704eaa"
      ],
      "author": {
        "name": "Jayamohan Kallickal",
        "email": "jayamohan.kallickal@emulex.com",
        "time": "Fri Oct 07 19:31:10 2011 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Sun Oct 16 11:03:19 2011 -0500"
      },
      "message": "[SCSI] be2iscsi: Fix for case where task-\u003esc was cleanedup earlier\n\nThis patch fixes a bug where the task-\u003esc was cleaned up earlier on a\ndifferent thread, possibly abort, and the completion comes later.\n\nThis was causing a crash which has been reported in multiple places\n\nSigned-off-by: Jayamohan Kallickal \u003cjayamohan.kallickal@emulex.com\u003e\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "685e16fdcf4324fe75ff28940311598f01704eaa",
      "tree": "0782ad885726468362f0e71b6abdef06498e23fe",
      "parents": [
        "e528586079a20c3d28a490ec8e3271bb4348fc3e"
      ],
      "author": {
        "name": "Jayamohan Kallickal",
        "email": "jayamohan.kallickal@emulex.com",
        "time": "Fri Oct 07 19:31:09 2011 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Sun Oct 16 11:01:54 2011 -0500"
      },
      "message": "[SCSI] be2iscsi: Fix for wrong dmsg setting in wrb\n\n   This patch fixes wrong dmsg setting when we send out wrb.\n\nIf the ttt is not ISCSI_RESERVED_TAG then we should be setting\ndmsg\u003d1 so that the completion is done without waiting for a\niscsi level response from the target\n\nSigned-off-by: Jayamohan Kallickal \u003cjayamohan.kallickal@emulex.com\u003e\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "e528586079a20c3d28a490ec8e3271bb4348fc3e",
      "tree": "7ee278d0f6578e9d6c0e954d539513b77bdea960",
      "parents": [
        "528c04ee6dcdb4591aab94a003e77e41cd7d2d23"
      ],
      "author": {
        "name": "Jayamohan Kallickal",
        "email": "jayamohan.kallickal@emulex.com",
        "time": "Fri Oct 07 19:31:08 2011 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Sun Oct 16 11:01:06 2011 -0500"
      },
      "message": "[SCSI] be2iscsi: Fix for kdump failure\n\nThis patch fixes the Kdump failure reported by Redhat wich was caused by\nbe2iscsi resetting the Chip when be2iscsi detects it is in crashdump mode. If\nbe2net was loaded before be2iscsi then this leaves be2net driver hanging on to\nresources that the chip stopped recognising after the reset.\n\nThis patch replaces  chip reset with Function reset so that only the\nparticular function and not the whole chip is affected\n\nSigned-off-by: Jayamohan Kallickal \u003cjayamohan.kallickal@emulex.com\u003e\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "8dce69ff481a8d17a7d1027f23595083f28b4556",
      "tree": "3ff0ebf6f1709a928410895de3ed97afa80e01cb",
      "parents": [
        "25602c97f50e4b7fea84d2c81326dc5e372ca868"
      ],
      "author": {
        "name": "Jayamohan Kallickal",
        "email": "jayamohan.kallickal@emulex.com",
        "time": "Mon Aug 22 10:08:29 2011 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Mon Aug 29 00:16:18 2011 -0700"
      },
      "message": "[SCSI] be2iscsi: Add pci_disable device\n\n  This patch adds call to pci_disable_device during\nrmmod and shutdown. The lack of this call was causing hang in\ninsmod - rmmod loop test\n\nSigned-off-by: Jayamohan Kallickal \u003cjayamohan.kallickal@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "25602c97f50e4b7fea84d2c81326dc5e372ca868",
      "tree": "1c063fce032185e1483b0be828e2b7377ee1b3a9",
      "parents": [
        "8fcfb21073ea4f4261c8ee3ccd2fde8e281a4f28"
      ],
      "author": {
        "name": "Jayamohan Kallickal",
        "email": "jayamohan.kallickal@emulex.com",
        "time": "Mon Aug 22 10:08:28 2011 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Mon Aug 29 00:16:18 2011 -0700"
      },
      "message": "[SCSI] be2iscsi: Adding a shutdown Routine\n\nThis patch adds a shutdown routine. It fixes a bug where when be2net\nand be2iscsi are both used be2iscsi was not cleaning up its resources\nproperly causing be2net to fail to get loaded when the system is\nrebooted.\n\nSigned-off-by: Jayamohan Kallickal \u003cjayamohan.kallickal@emulex.com\u003e\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "8fcfb21073ea4f4261c8ee3ccd2fde8e281a4f28",
      "tree": "de2eaebef137a95dcef0dc153531a53f6d0d53c0",
      "parents": [
        "e5fdae5583e30bbc730e2035d0b6da33e7d8e4ee"
      ],
      "author": {
        "name": "Jayamohan Kallickal",
        "email": "jayamohan.kallickal@emulex.com",
        "time": "Wed Aug 24 16:05:30 2011 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Mon Aug 29 00:16:17 2011 -0700"
      },
      "message": "[SCSI] be2iscsi: Fixing the /proc/interrupts problem V3\n\nFix be2iscsi driver to use a separate pointer for each irq action-\u003ename\nfield and avoid display corruption in /proc/interrupts. The be2iscsi driver\nwas using a single static array in a function for the irq action-\u003ename field.\nThis results in garbage output from  /proc/interrupts\n\nThe pointer for action-\u003ename is garbage and scribbles the output on the screen.\n\nThis patch fixes the problem:\n\n156:          0          0          0          0          0          0\n0          0          0          0          0          0          0\n0          0          0          0          0          0          0\n0          0          0          0       PCI-MSI-X  beiscsi_msix_0017\n\nThis patch is based on Prarit\u0027s patch here:\nhttp://www.spinics.net/lists/linux-scsi/msg52325.html\nbut I have fixed up the failure paths and removed\nredundant check for !i suggested by Eike.\n\nSigned-off-by: Jayamohan Kallickal \u003cjayamohan.kallickal@emulex.com\u003e\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "3093b0484d77ea774d74dfd7f5419831a716a9aa",
      "tree": "34b1afe3fea1f90fa1acac25015da3647b1479f7",
      "parents": [
        "f27fb2ef7bd88c9c5f67befe4d85e2155aa0e1a8"
      ],
      "author": {
        "name": "Mike Christie",
        "email": "michaelc@cs.wisc.edu",
        "time": "Mon Jul 25 13:48:46 2011 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Sat Aug 27 08:36:17 2011 -0600"
      },
      "message": "[SCSI] be2iscsi: remove host and session casts\n\niscsi_session_to_shost is a macro around dev_to_shost which returns a\nScsi_Host so there is no need to cast.\n\niscsi_session_to_shost is a macro around shost_priv which\nreturns a void pointer so no need to cast.\n\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "f27fb2ef7bd88c9c5f67befe4d85e2155aa0e1a8",
      "tree": "6c313f71cc2c0701a4e873e8231571c442b131e2",
      "parents": [
        "b78dbba0053c6f14384d55b929d21b85d03c38bb"
      ],
      "author": {
        "name": "Mike Christie",
        "email": "michaelc@cs.wisc.edu",
        "time": "Mon Jul 25 13:48:45 2011 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Sat Aug 27 08:36:14 2011 -0600"
      },
      "message": "[SCSI] iscsi class: sysfs group is_visible callout for iscsi host attrs\n\nThe iscsi class currently does not support writable sysfs\nattrs for LLD sysfs settings. This patch converts the\niscsi class and driver\u0027s host attrs to use the attribute\ncontainer sysfs group and the sysfs group\u0027s is_visible callout\nto be able to support readable or writable sysfs attrs.\n\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "1d063c17298d7cd26cfe350f1e93e1727b4aa53f",
      "tree": "ce7996d0b3fe0903287eac2649c79658b5c9c528",
      "parents": [
        "3128c6c73cdf3df92c3165bfb785ae50114d18bf"
      ],
      "author": {
        "name": "Mike Christie",
        "email": "michaelc@cs.wisc.edu",
        "time": "Mon Jul 25 13:48:43 2011 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Sat Aug 27 08:36:06 2011 -0600"
      },
      "message": "[SCSI] iscsi class: sysfs group is_visible callout for session attrs\n\nThe iscsi class currently does not support writable sysfs\nattrs for LLD sysfs settings. This patch converts the\niscsi class and driver\u0027s session attrs to use the attribute\ncontainer sysfs group and the sysfs group\u0027s is_visible callout\nto be able to support readable or writable sysfs attrs.\n\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "3128c6c73cdf3df92c3165bfb785ae50114d18bf",
      "tree": "49af7993064b0140bda96c795a47fa336525d02c",
      "parents": [
        "ed1086e041b4870313dd0c0755f4bbc3b62d0d08"
      ],
      "author": {
        "name": "Mike Christie",
        "email": "michaelc@cs.wisc.edu",
        "time": "Mon Jul 25 13:48:42 2011 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Sat Aug 27 08:36:03 2011 -0600"
      },
      "message": "[SCSI] iscsi cls: sysfs group is_visible callout for conn attrs\n\nThe iscsi class currently does not support writable sysfs\nattrs for LLD sysfs settings. This patch converts the\niscsi class and drivers to use the attribute container\nsysfs group and the sysfs group\u0027s is_visible callout\nto be able to support readable or writable sysfs attrs.\n\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "91d41fdf31f74e6e2e5f3cb018eca4200e36e202",
      "tree": "81ef11f06bd8047031a2d93706dc263fa1bacd56",
      "parents": [
        "c1095c6da518b0b64e724f629051fa67655cd8d9",
        "277c5f27a2c86a9a733c0ec0f6a9b1032dfa3e15"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 27 13:21:40 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 27 13:21:40 2011 -0700"
      },
      "message": "Merge branch \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending\n\n* \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending:\n  target: Convert to DIV_ROUND_UP_SECTOR_T usage for sectors / dev_max_sectors\n  kernel.h: Add DIV_ROUND_UP_ULL and DIV_ROUND_UP_SECTOR_T macro usage\n  iscsi-target: Add iSCSI fabric support for target v4.1\n  iscsi: Add Serial Number Arithmetic LT and GT into iscsi_proto.h\n  iscsi: Use struct scsi_lun in iscsi structs instead of u8[8]\n  iscsi: Resolve iscsi_proto.h naming conflicts with drivers/target/iscsi\n"
    },
    {
      "commit": "55bdabdf41b6ee99e22e9d78a895b001fb1d852e",
      "tree": "a66c6d6480a2bddc7cbd534be6411cdda27a4898",
      "parents": [
        "123521830c0ea35055b900d2ff0b73bb129e08cb"
      ],
      "author": {
        "name": "Andy Grover",
        "email": "agrover@redhat.com",
        "time": "Thu Jun 16 15:57:09 2011 -0700"
      },
      "committer": {
        "name": "Nicholas Bellinger",
        "email": "nab@linux-iscsi.org",
        "time": "Mon Jul 25 07:47:59 2011 +0000"
      },
      "message": "iscsi: Use struct scsi_lun in iscsi structs instead of u8[8]\n\nstruct scsi_lun is also just a struct with an array of 8 octets (64 bits)\nbut using it instead in iscsi structs lets us call scsilun_to_int\nwithout a cast, and also lets us copy it using assignment, instead of\nmemcpy().\n\nSigned-off-by: Andy Grover \u003cagrover@redhat.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "123521830c0ea35055b900d2ff0b73bb129e08cb",
      "tree": "e0f2a4b46d6b7759a17b91f4953627b51ce20d5a",
      "parents": [
        "bbd9d6f7fbb0305c9a592bf05a32e87eb364a4ff"
      ],
      "author": {
        "name": "Nicholas Bellinger",
        "email": "nab@linux-iscsi.org",
        "time": "Fri May 27 11:16:33 2011 +0000"
      },
      "committer": {
        "name": "Nicholas Bellinger",
        "email": "nab@linux-iscsi.org",
        "time": "Mon Jul 25 07:18:45 2011 +0000"
      },
      "message": "iscsi: Resolve iscsi_proto.h naming conflicts with drivers/target/iscsi\n\nThis patch renames the following iscsi_proto.h structures to avoid\nnamespace issues with drivers/target/iscsi/iscsi_target_core.h:\n\n*) struct iscsi_cmd -\u003e struct iscsi_scsi_req\n*) struct iscsi_cmd_rsp -\u003e struct iscsi_scsi_rsp\n*) struct iscsi_login -\u003e struct iscsi_login_req\n\nThis patch includes useful ISCSI_FLAG_LOGIN_[CURRENT,NEXT]_STAGE*,\nand ISCSI_FLAG_SNACK_TYPE_* definitions used by iscsi_target_mod, and\nfixes the incorrect definition of struct iscsi_snack to following\nRFC-3720 Section 10.16. SNACK Request.\n\nAlso, this patch updates libiscsi, iSER, be2iscsi, and bn2xi to\nuse the updated structure definitions in a handful of locations.\n\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: Nicholas A. Bellinger \u003cnab@linux-iscsi.org\u003e\n"
    },
    {
      "commit": "f457a46f179df41b0f6d80dee33b6e629945f276",
      "tree": "acbeac8630b898610fe71295f11cbc71f956b8ba",
      "parents": [
        "9d04516310aaef3970c642a54531a52123001178"
      ],
      "author": {
        "name": "Mike Christie",
        "email": "michaelc@cs.wisc.edu",
        "time": "Fri Jun 24 15:11:53 2011 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Wed Jun 29 16:43:06 2011 -0500"
      },
      "message": "[SCSI] iscsi_ibft, be2iscsi, iscsi_boot: fix boot kobj data lifetime management\n\nbe2iscsi passes the boot functions its phba object which is\nallocated in the shost, but iscsi_ibft passes in a object\nallocated for each item to display. The problem is that\niscsi_boot_sysfs was managing the lifetime of the object\npassed in and doing a kfree on release. This causes a double\nfree for be2iscsi which frees the shost in its pci_remove.\n\nThis patch fixes the problem by adding a release callback\nwhich the drivers can call kfree or a put() type of function\n(needed for be2iscsi which will do a get/put on the shost).\n\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "9d04516310aaef3970c642a54531a52123001178",
      "tree": "2e1948a93a6a136ebfc9f1ad08b6ab4d200b05cc",
      "parents": [
        "c682d602d0f9751c92e07c196be27d8fac6ec3ed"
      ],
      "author": {
        "name": "Mike Christie",
        "email": "michaelc@cs.wisc.edu",
        "time": "Fri Jun 24 15:11:52 2011 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Wed Jun 29 16:43:03 2011 -0500"
      },
      "message": "[SCSI] iscsi_boot_sysfs: have this module check for null on destruction\n\nThis moves the check for NULL boot_sets to the iscsi_boot_sysfs\nmodule instead of having the drivers do it.\n\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "516f43a2a555000e77c1d59b8298cb46aad9ecc1",
      "tree": "1e9fe8742e1c70cdf65e9f3f926ea30075e09131",
      "parents": [
        "2e00d24e7ebae3183aeab0f958ea1142d1af3a02"
      ],
      "author": {
        "name": "Andy Grover",
        "email": "agrover@redhat.com",
        "time": "Thu Jun 16 15:57:09 2011 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Wed Jun 29 16:22:13 2011 -0500"
      },
      "message": "[SCSI] iscsi: Use struct scsi_lun in iscsi structs instead of u8[8]\n\nstruct scsi_lun is also just a struct with an array of 8 octets (64 bits)\nbut using it instead in iscsi structs lets us call scsilun_to_int\nwithout a cast, and also lets us copy it using assignment, instead of\nmemcpy().\n\nSigned-off-by: Andy Grover \u003cagrover@redhat.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "57d19e80f459dd845fb3cfeba8e6df8471bac142",
      "tree": "8254766715720228db3d50f1ef3c7fe003c06d65",
      "parents": [
        "ee9ec4f82049c678373a611ce20ac67fe9ad836e",
        "e64851f5a0ad6ec991f74ebb3108c35aa0323d5f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 23 09:12:26 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 23 09:12:26 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (39 commits)\n  b43: fix comment typo reqest -\u003e request\n  Haavard Skinnemoen has left Atmel\n  cris: typo in mach-fs Makefile\n  Kconfig: fix copy/paste-ism for dell-wmi-aio driver\n  doc: timers-howto: fix a typo (\"unsgined\")\n  perf: Only include annotate.h once in tools/perf/util/ui/browsers/annotate.c\n  md, raid5: Fix spelling error in comment (\u0027Ofcourse\u0027 --\u003e \u0027Of course\u0027).\n  treewide: fix a few typos in comments\n  regulator: change debug statement be consistent with the style of the rest\n  Revert \"arm: mach-u300/gpio: Fix mem_region resource size miscalculations\"\n  audit: acquire creds selectively to reduce atomic op overhead\n  rtlwifi: don\u0027t touch with treewide double semicolon removal\n  treewide: cleanup continuations and remove logging message whitespace\n  ath9k_hw: don\u0027t touch with treewide double semicolon removal\n  include/linux/leds-regulator.h: fix syntax in example code\n  tty: fix typo in descripton of tty_termios_encode_baud_rate\n  xtensa: remove obsolete BKL kernel option from defconfig\n  m68k: fix comment typo \u0027occcured\u0027\n  arch:Kconfig.locks Remove unused config option.\n  treewide: remove extra semicolons\n  ...\n"
    },
    {
      "commit": "8a025bbc8ff897c36c6e2b91c2e852ea5e569394",
      "tree": "ed8e2dca3e8310efef6c1aa73f1520837aef6221",
      "parents": [
        "069adc7b0617348dd4c5cace1b35a90d6ddf1013"
      ],
      "author": {
        "name": "Jayamohan Kallickal",
        "email": "jayamohan.kallickal@emulex.com",
        "time": "Fri Apr 29 14:30:08 2011 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Sun May 01 16:35:11 2011 -0500"
      },
      "message": "[SCSI] be2iscsi: update version\n\nBump version.\n\nSigned-off-by: Jayamohan Kallickal \u003cjayamohan.kallickal@emulex.com\u003e\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "069adc7b0617348dd4c5cace1b35a90d6ddf1013",
      "tree": "e4289f1042819663b12cc2850c6f1763197d4f44",
      "parents": [
        "665d6d94b73f1d706d6c006264cce7537ac708f4"
      ],
      "author": {
        "name": "Jayamohan Kallickal",
        "email": "jayamohan.kallickal@emulex.com",
        "time": "Fri Apr 29 14:30:07 2011 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Sun May 01 16:34:41 2011 -0500"
      },
      "message": "[SCSI] be2iscsi: fix chip cleanup\n\nThis patch fixes a bug where proper queue id\u0027s were not passed to\nchip for cleanup.\n\nSigned-off-by: Jayamohan Kallickal \u003cjayamohan.kallickal@emulex.com\u003e\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "665d6d94b73f1d706d6c006264cce7537ac708f4",
      "tree": "905e08cf48d99976d8b0ad456b810f0c015d67f7",
      "parents": [
        "87f76152dfb1bf3de18dc01cf97c70a5c9d2583e"
      ],
      "author": {
        "name": "Jayamohan Kallickal",
        "email": "jayamohan.kallickal@emulex.com",
        "time": "Fri Apr 29 14:30:06 2011 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Sun May 01 16:33:46 2011 -0500"
      },
      "message": "[SCSI] be2iscsi: fix boot hang due to interrupts not getting rearmed\n\nThis patch fixes a bug where the interrupts were not rearmed if\nthe Interrupt Mask was enabled. This patch checks for Interrupt mask\nenabled and still rearms interrupt generation even if the Interrupt\nmask was enabled\n\nSigned-off-by: Jayamohan Kallickal \u003cjayamohan.kallickal@emulex.com\u003e\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "07f9479a40cc778bc1462ada11f95b01360ae4ff",
      "tree": "0676cf38df3844004bb3ebfd99dfa67a4a8998f5",
      "parents": [
        "9d5e6bdb3013acfb311ab407eeca0b6a6a3dedbf",
        "cd2e49e90f1cae7726c9a2c54488d881d7f1cd1c"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Apr 26 10:22:15 2011 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Apr 26 10:22:59 2011 +0200"
      },
      "message": "Merge branch \u0027master\u0027 into for-next\n\nFast-forwarded to current state of Linus\u0027 tree as there are patches to be\napplied for files that didn\u0027t exist on the old branch.\n"
    },
    {
      "commit": "1390b01b26300d42662e436d8f1d307c4e0903c7",
      "tree": "2cbee45bd5f4b9371aec75a5309d845720e36aec",
      "parents": [
        "0b1d3cbf51f75eaaabdb904f02362368487e2aa7"
      ],
      "author": {
        "name": "Jayamohan Kallickal",
        "email": "jayamohan.kallickal@emulex.com",
        "time": "Fri Mar 25 14:24:01 2011 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Fri Apr 15 16:46:17 2011 -0500"
      },
      "message": "[SCSI] be2iscsi: Fix for proper setting of FW\n\nThere was a bug in setting up type and dmsg for FW\n\nSigned-off-by: Jayamohan Kallickal \u003cjayamohan.kallickal@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "0b1d3cbf51f75eaaabdb904f02362368487e2aa7",
      "tree": "9c6a53cf353bf0ea18f1c887093ba072ba40c601",
      "parents": [
        "91eefa894add1617200c70d3886773e608de7a03"
      ],
      "author": {
        "name": "Jayamohan Kallickal",
        "email": "jayamohan.kallickal@emulex.com",
        "time": "Fri Mar 25 14:24:00 2011 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Fri Apr 15 16:46:16 2011 -0500"
      },
      "message": "[SCSI] be2iscsi: check boot_kset is created before destroying it\n\nSigned-off-by: Jayamohan Kallickal \u003cjayamohan.kallickal@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "91eefa894add1617200c70d3886773e608de7a03",
      "tree": "14083bccbe68fcb7db12488fcb579dab00252cbe",
      "parents": [
        "0ca43cc01ed6778ce7a870573dbbd1c6b44bbab2"
      ],
      "author": {
        "name": "Jayamohan Kallickal",
        "email": "jayamohan.kallickal@emulex.com",
        "time": "Fri Mar 25 14:23:59 2011 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Fri Apr 15 16:46:16 2011 -0500"
      },
      "message": "[SCSI] be2iscsi: Set a timeout to FW\n\nSigned-off-by: Jayamohan Kallickal \u003cjayamohan.kallickal@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "255fa9a3cce3e344ff245cf3b4fbb738bd7e3f48",
      "tree": "81eb5cfb08f554084a7cc0b80bf8716fdf024ded",
      "parents": [
        "deb1cb63d220fc6f24baef39a0ebb48e598f617b"
      ],
      "author": {
        "name": "Jayamohan Kallickal",
        "email": "jayamohan.kallickal@emulex.com",
        "time": "Fri Mar 25 14:23:57 2011 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Fri Apr 15 16:46:15 2011 -0500"
      },
      "message": "[SCSI] be2iscsi: change in copyright notice\n\n   - Modifying copyright year to 2011\n   - Replacing Serverengines with Emulex as Serverengines Corp\n\t has been acquired by Emulex Corp\n\nSigned-off-by: Jayamohan Kallickal \u003cjayamohan.kallickal@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "6eab04a87677a37cf15b52e2b4b4fd57917102ad",
      "tree": "dc92e25473e7e5c9183312d7feeeaeabb2157baf",
      "parents": [
        "9f0af69b2dd34d2c21817d599db7bdb3c972a759"
      ],
      "author": {
        "name": "Justin P. Mattock",
        "email": "justinmattock@gmail.com",
        "time": "Fri Apr 08 19:49:08 2011 -0700"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Sun Apr 10 17:01:05 2011 +0200"
      },
      "message": "treewide: remove extra semicolons\n\nSigned-off-by: Justin P. Mattock \u003cjustinmattock@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "25985edcedea6396277003854657b5f3cb31a628",
      "tree": "f026e810210a2ee7290caeb737c23cb6472b7c38",
      "parents": [
        "6aba74f2791287ec407e0f92487a725a25908067"
      ],
      "author": {
        "name": "Lucas De Marchi",
        "email": "lucas.demarchi@profusion.mobi",
        "time": "Wed Mar 30 22:57:33 2011 -0300"
      },
      "committer": {
        "name": "Lucas De Marchi",
        "email": "lucas.demarchi@profusion.mobi",
        "time": "Thu Mar 31 11:26:23 2011 -0300"
      },
      "message": "Fix common misspellings\n\nFixes generated by \u0027codespell\u0027 and manually reviewed.\n\nSigned-off-by: Lucas De Marchi \u003clucas.demarchi@profusion.mobi\u003e\n"
    },
    {
      "commit": "c55d267de274d308927b60c3e740c1a826832317",
      "tree": "21b53a8c725d9f9650f60d94b349459d5b8dae10",
      "parents": [
        "61ef46fd45c3c62dc7c880a45dd2aa841b9af8fb",
        "bc898c97f7ba24def788d9f80786cf028a197122"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 17 17:54:40 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 17 17:54:40 2011 -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: (170 commits)\n  [SCSI] scsi_dh_rdac: Add MD36xxf into device list\n  [SCSI] scsi_debug: add consecutive medium errors\n  [SCSI] libsas: fix ata list corruption issue\n  [SCSI] hpsa: export resettable host attribute\n  [SCSI] hpsa: move device attributes to avoid forward declarations\n  [SCSI] scsi_debug: Logical Block Provisioning (SBC3r26)\n  [SCSI] sd: Logical Block Provisioning update\n  [SCSI] Include protection operation in SCSI command trace\n  [SCSI] hpsa: fix incorrect PCI IDs and add two new ones (2nd try)\n  [SCSI] target: Fix volume size misreporting for volumes \u003e 2TB\n  [SCSI] bnx2fc: Broadcom FCoE offload driver\n  [SCSI] fcoe: fix broken fcoe interface reset\n  [SCSI] fcoe: precedence bug in fcoe_filter_frames()\n  [SCSI] libfcoe: Remove stale fcoe-netdev entries\n  [SCSI] libfcoe: Move FCOE_MTU definition from fcoe.h to libfcoe.h\n  [SCSI] libfc: introduce __fc_fill_fc_hdr that accepts fc_hdr as an argument\n  [SCSI] fcoe, libfc: initialize EM anchors list and then update npiv EMs\n  [SCSI] Revert \"[SCSI] libfc: fix exchange being deleted when the abort itself is timed out\"\n  [SCSI] libfc: Fixing a memory leak when destroying an interface\n  [SCSI] megaraid_sas: Version and Changelog update\n  ...\n\nFix up trivial conflicts due to whitespace differences in\ndrivers/scsi/libsas/{sas_ata.c,sas_scsi_host.c}\n"
    },
    {
      "commit": "c7f7fd5b7ea114e0f85fc4f2a853f6564410588d",
      "tree": "2e295b156c37a8d6ec6254ca6a1fed3db4b50118",
      "parents": [
        "7c53c6f89d7a6487986c51cd73ae9a9be338a8f4"
      ],
      "author": {
        "name": "Mike Christie",
        "email": "michaelc@cs.wisc.edu",
        "time": "Wed Feb 16 15:04:41 2011 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Thu Feb 24 12:41:26 2011 -0500"
      },
      "message": "[SCSI] be2iscsi: fix null ptr ref in conn get param\n\nThe ep_disconnect function could be freeing the ep\nwhile beiscsi_conn_get_param is running. This has\nthe driver use the get ep param callback instead\nof the get conn param to fix this.\n\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "278274d544e6c6b02312fee59817faa6e810b03a",
      "tree": "8b2033649834e81cf7c34800ef8390207aca4481",
      "parents": [
        "51f50f815778b91c699fbcc3aac0dda891a7b795"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Tue Feb 01 11:42:42 2011 +0100"
      },
      "committer": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Tue Feb 01 11:42:42 2011 +0100"
      },
      "message": "scsi/be2iscsi,qla2xxx: convert to alloc_workqueue()\n\nSwitch to new workqueue interface alloc_workqueue().  These are\nidentity conversions.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nAcked-by: Madhuranath Iyengar \u003cMadhu.Iyengar@qlogic.com\u003e\nCc: Jayamohan Kallickal \u003cjayamohank@serverengines.com\u003e\nCc: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nCc: \"James E.J. Bottomley\" \u003cJames.Bottomley@HansenPartnership.com\u003e\nCc: linux-scsi@vger.kernel.org\n"
    },
    {
      "commit": "1227633a441363642cdbaf38c4241d071e917095",
      "tree": "51b7ec4bc1d56b103bf74c5273a0d2b0e70abf70",
      "parents": [
        "bc7accec8788ada4f459461194c2b8fad94ed239"
      ],
      "author": {
        "name": "Mike Christie",
        "email": "michaelc@cs.wisc.edu",
        "time": "Fri Dec 31 02:22:20 2010 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Fri Dec 31 09:52:42 2010 -0600"
      },
      "message": "[SCSI] be2iscsi: fix null ptr when accessing task hdr\n\nIf alloc_pdu fails then the task-\u003ehdr pointer may not be\nset. This adds a check for this case in the cleanup callback.\n\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "bc7accec8788ada4f459461194c2b8fad94ed239",
      "tree": "4a8e044297611ce571ced562aad033b07f82e69d",
      "parents": [
        "df4da5cdfca05b37b366b9c69925b68586969c1c"
      ],
      "author": {
        "name": "Mike Christie",
        "email": "michaelc@cs.wisc.edu",
        "time": "Fri Dec 31 02:22:19 2010 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Fri Dec 31 09:52:22 2010 -0600"
      },
      "message": "[SCSI] be2iscsi: fix gfp use in alloc_pdu\n\nThe pdu allication callout is called from a spin lock\nand in the IO path so we cannot use GFP_KERNEL. This\nhas the driver use GFP_ATOMIC.\n\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "c70b5296e775cde46cfcb2d860ba160108a5ec7a",
      "tree": "30419cb982acca44499236adcca65f2f87698c74",
      "parents": [
        "80c226fbef56576946c9655fcb2ab62e63404d12",
        "58ff4bd042adf8013c8f70fd03c2c0f8d022e387"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 22 17:34:15 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 22 17:34:15 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6: (84 commits)\n  [SCSI] be2iscsi: SGE Len \u003d\u003d 64K\n  [SCSI] be2iscsi: Remove premature free of cid\n  [SCSI] be2iscsi: More time for FW\n  [SCSI] libsas: fix bug for vacant phy\n  [SCSI] sd: Fix overflow with big physical blocks\n  [SCSI] st: add MTWEOFI to write filemarks without flushing drive buffer\n  [SCSI] libsas: Don\u0027t issue commands to devices that have been hot-removed\n  [SCSI] megaraid_sas: Add Online Controller Reset to MegaRAID SAS drive\n  [SCSI] lpfc 8.3.17: Update lpfc driver version to 8.3.17\n  [SCSI] lpfc 8.3.17: Replace function reset methodology\n  [SCSI] lpfc 8.3.17: SCSI fixes\n  [SCSI] lpfc 8.3.17: BSG fixes\n  [SCSI] lpfc 8.3.17: SLI Additions and Fixes\n  [SCSI] lpfc 8.3.17: Code Cleanup and Locking fixes\n  [SCSI] zfcp: Remove scsi_cmnd-\u003eserial_number from debug traces\n  [SCSI] ipr: fix array error logging\n  [SCSI] aha152x: enable PCMCIA on 64bit\n  [SCSI] scsi_dh_alua: Handle all states correctly\n  [SCSI] cxgb4i: connection and ddp setting update\n  [SCSI] cxgb3i: fixed connection over vlan\n  ...\n"
    },
    {
      "commit": "58ff4bd042adf8013c8f70fd03c2c0f8d022e387",
      "tree": "3b0eec4ad3e79b267825ba66be48f3f7b128cc08",
      "parents": [
        "af4c609c0d645f196b570c58dd4ee878ff3afd24"
      ],
      "author": {
        "name": "Jayamohan Kallickal",
        "email": "jayamohan.kallickal@emulex.com",
        "time": "Wed Oct 06 23:46:47 2010 +0530"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Oct 11 17:43:59 2010 -0500"
      },
      "message": "[SCSI] be2iscsi: SGE Len \u003d\u003d 64K\n\nSigned-off-by: Jayamohan Kallickal \u003cjayamohan.kallickal@emulex.com\u003e\nReviewed-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "af4c609c0d645f196b570c58dd4ee878ff3afd24",
      "tree": "10e1aadc138f2ecd0ea75840d7da08366a84bff3",
      "parents": [
        "91446f060b9ae27875d38b00dc3c6394b8321bff"
      ],
      "author": {
        "name": "Jayamohan Kallickal",
        "email": "jayamohan.kallickal@emulex.com",
        "time": "Wed Oct 06 23:46:03 2010 +0530"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Oct 11 17:43:34 2010 -0500"
      },
      "message": "[SCSI] be2iscsi: Remove premature free of cid\n\nRemove unnecessary beiscsi_put_cid that was freeing up the cid while\nin use\n\nSigned-off-by: Jayamohan Kallickal \u003cjayamohan.kallickal@emulex.com\u003e\nReviewed-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "91446f060b9ae27875d38b00dc3c6394b8321bff",
      "tree": "e58ab18999db18d89bb0d445822fec21c4401846",
      "parents": [
        "2bc72c91ea7e104b0e40151543d135b933a12e93"
      ],
      "author": {
        "name": "Jayamohan Kallickal",
        "email": "jayamohan.kallickal@emulex.com",
        "time": "Wed Oct 06 23:45:21 2010 +0530"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Oct 11 17:43:10 2010 -0500"
      },
      "message": "[SCSI] be2iscsi: More time for FW\n\n   This patch provides more time for the FW to respond. This became\nnecessary in boot situations\n\nSigned-off-by: Jayamohan Kallickal \u003cjayamohan.kallickal@emulex.com\u003e\nReviewed-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "b15d05b0d358cedf9c4d420a60d2ee2d0f530788",
      "tree": "ac9f241824bc750507e5dc597e9045f7d08b0cb5",
      "parents": [
        "d842a93c4b3a20d31f4fb97357e0964210d6066f"
      ],
      "author": {
        "name": "Jayamohan Kallickal",
        "email": "jayamohank@serverengines.com",
        "time": "Thu Aug 12 23:36:06 2010 +0530"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Thu Sep 02 17:13:09 2010 -0300"
      },
      "message": "[SCSI] be2iscsi: Fix for Login failure\n\nThe current code in tree has problems with Login.\nThis patch fixes the Login Failure .\n\nSigned-off-by: Jayamohan Kallickal \u003cjayamohank@serverengines.com\u003e\n[mnc: Can\u0027t believe I missed that.]\nReviewed-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "787f0bd3376aedb3f9ba9bbf862d85e4b176f9b0",
      "tree": "ffaa6d4e6401594af6943a9c6b332bf321e9560b",
      "parents": [
        "dd81beaee9a8bf000f7fbfe609b5a0fc9607e233"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Thu Jul 29 10:16:09 2010 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Fri Aug 06 09:41:59 2010 -0500"
      },
      "message": "[SCSI] be2iscsi: select ISCSI_BOOT_SYSFS\n\nbe2iscsi uses iscsi_boot_*() interfaces, so it should ensure that\nISCSI_BOOT_SYSFS is enabled.\n\nERROR: \"iscsi_boot_create_target\" [drivers/scsi/be2iscsi/be2iscsi.ko] undefined!\nERROR: \"iscsi_boot_create_ethernet\" [drivers/scsi/be2iscsi/be2iscsi.ko] undefined!\nERROR: \"iscsi_boot_create_host_kset\" [drivers/scsi/be2iscsi/be2iscsi.ko] undefined!\nERROR: \"iscsi_boot_create_initiator\" [drivers/scsi/be2iscsi/be2iscsi.ko] undefined!\nERROR: \"iscsi_boot_destroy_kset\" [drivers/scsi/be2iscsi/be2iscsi.ko] undefined!\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nAcked-by: Jayamohan Kallickal \u003cjayamohank@serverengines.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "dd81beaee9a8bf000f7fbfe609b5a0fc9607e233",
      "tree": "421627b3029b59124d6af949533f1d400f4d5572",
      "parents": [
        "e919dee8a398fea1db184ce1418e70170a01c8fa"
      ],
      "author": {
        "name": "Jayamohan Kallickal",
        "email": "jayamohank@serverengines.com",
        "time": "Thu Jul 22 04:31:07 2010 +0530"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Fri Aug 06 09:41:52 2010 -0500"
      },
      "message": "[SCSI] be2iscsi: Driver Version change to 2.0.549.0\n\nSigned-off-by: Jayamohan Kallickal \u003cjayamohank@serverengines.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "e919dee8a398fea1db184ce1418e70170a01c8fa",
      "tree": "8d01e1567b3cab5c51de45aad5b184eb9fc6e01d",
      "parents": [
        "c7acc5b8f9a0e6cb17d313ebfbc5d392aa837ac7"
      ],
      "author": {
        "name": "Jayamohan Kallickal",
        "email": "jayamohank@serverengines.com",
        "time": "Thu Jul 22 04:30:32 2010 +0530"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Fri Aug 06 09:41:51 2010 -0500"
      },
      "message": "[SCSI] be2iscsi: Increase max sector\n\nThis patch increases the max_sectors to 2048\n\nSigned-off-by: Jayamohan Kallickal \u003cjayamohank@serverengines.com\u003e\nReviewed-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "c7acc5b8f9a0e6cb17d313ebfbc5d392aa837ac7",
      "tree": "73f61ea13608fdfb3c96c842e0cdb2e0257a9575",
      "parents": [
        "f3506b755f730f199aea3289712f9604ae562319"
      ],
      "author": {
        "name": "Jayamohan Kallickal",
        "email": "jayamohank@serverengines.com",
        "time": "Thu Jul 22 04:29:18 2010 +0530"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Fri Aug 06 09:41:51 2010 -0500"
      },
      "message": "[SCSI] be2iscsi: Add support for iscsi boot\n\nThis patch contains changes for adding support for iscsi_boot.\nHave modified to make read of mac address from chip as a function.\n\n  The mac_address is being cached after teh first call as it is\nnot expected to change\n\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: Jayamohan Kallickal \u003cjayamohank@serverengines.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "82c57028e4bf6e2755de91b36223f57406746fa8",
      "tree": "84da758923e51046e337854254bf5224aaa2fa10",
      "parents": [
        "b38c1e8bd19340e1a5b712287a8d61da26225d5b"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Tue May 04 10:29:52 2010 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Jul 28 09:05:38 2010 -0500"
      },
      "message": "[SCSI] scsi: add Kconfig dependency on NET\n\nbe2iscsi driver should #include linux/if_ether.h since it uses\nsysfs_format_mac().\n\nIt should also depend on NET since it selects SCSI_ISCSI_ATTRS,\nwhich depends on NET.\n\nThese changes fix a build error when CONFIG_NET is not enabled:\nERROR: \"sysfs_format_mac\" [drivers/scsi/be2iscsi/be2iscsi.ko] undefined!\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nAcked-by: Jayamohan Kallickal \u003cjayamohank@serverengines.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "b38c1e8bd19340e1a5b712287a8d61da26225d5b",
      "tree": "3aaed2ed1fb7ef3bedd2a3be5ffe796161ab1599",
      "parents": [
        "3cbb7a74a76e45f5e410367259844e8266fba6ec"
      ],
      "author": {
        "name": "Jayamohan Kallickal",
        "email": "jayamohank@serverengines.com",
        "time": "Thu Jul 22 04:28:13 2010 +0530"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Jul 28 09:05:38 2010 -0500"
      },
      "message": "[SCSI] be2iscsi: The extended shift must be 16\n\nSigned-off-by: Jayamohan Kallickal \u003cjayamohank@serverengines.com\u003e\nReviewed-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "3cbb7a74a76e45f5e410367259844e8266fba6ec",
      "tree": "0fecd55bd62d80961a0dd7c3fba3523fe8ab5e93",
      "parents": [
        "0aa094331b19e54f928e2ac083285ff68d91c69b"
      ],
      "author": {
        "name": "Jayamohan Kallickal",
        "email": "jayamohank@serverengines.com",
        "time": "Thu Jul 22 04:27:47 2010 +0530"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Jul 28 09:05:37 2010 -0500"
      },
      "message": "[SCSI] be2iscsi: Fix for premature buffer free\n\nThis patch fixes a bug where the buffer was being freed as soon as\n submission to HW is done.\n\nSigned-off-by: Jayamohan Kallickal \u003cjayamohank@serverengines.com\u003e\nReviewed-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "0aa094331b19e54f928e2ac083285ff68d91c69b",
      "tree": "fbed142888ed2819fd5a89dedb8ed0edccba08ea",
      "parents": [
        "42f43c419e1881b543faf20182cad0f789b73d2f"
      ],
      "author": {
        "name": "Jayamohan Kallickal",
        "email": "jayamohank@serverengines.com",
        "time": "Thu Jul 22 04:27:16 2010 +0530"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Jul 28 09:05:36 2010 -0500"
      },
      "message": "[SCSI] be2iscsi: Remove debug print in IO path\n\nThis patch removes a Debug Print in the IO path\n\nSigned-off-by: Jayamohan Kallickal \u003cjayamohank@serverengines.com\u003e\nReviewed-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "42f43c419e1881b543faf20182cad0f789b73d2f",
      "tree": "f5867e6452164fe16dd1456b8404c88a6b996905",
      "parents": [
        "d2cecf0dcb2eb066756e0303d9f162ebe20d0591"
      ],
      "author": {
        "name": "Jayamohan Kallickal",
        "email": "jayamohank@serverengines.com",
        "time": "Thu Jul 22 04:26:45 2010 +0530"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Jul 28 09:05:36 2010 -0500"
      },
      "message": "[SCSI] be2iscsi: Limit max_xmit_length\n\nThis patch limits max_xmit_length to 64K incase older\nutilities are used\n\nSigned-off-by: Jayamohan Kallickal \u003cjayamohank@serverengines.com\u003e\nReviewed-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "d2cecf0dcb2eb066756e0303d9f162ebe20d0591",
      "tree": "bfcda4d785072b75b55b096f1346e6f87efd5476",
      "parents": [
        "e9b911935033ea9e28a2f7a274c9a81db1f8d91a"
      ],
      "author": {
        "name": "Jayamohan Kallickal",
        "email": "jayamohank@serverengines.com",
        "time": "Thu Jul 22 04:25:40 2010 +0530"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Jul 28 09:05:34 2010 -0500"
      },
      "message": "[SCSI] be2iscsi: Maintain same ITT across login\n\nThis patch ensures that the same ITT is maintained across\nall login pdu\u0027s\n\nSigned-off-by: Jayamohan Kallickal \u003cjayamohank@serverengines.com\u003e\nReviewed-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "e9b911935033ea9e28a2f7a274c9a81db1f8d91a",
      "tree": "e7e050c9e3ed9b4368305624834f930c29550c8a",
      "parents": [
        "5db3f33d687c5a4ba589bf3af98c786399c6e213"
      ],
      "author": {
        "name": "Jayamohan Kallickal",
        "email": "jayamohank@serverengines.com",
        "time": "Thu Jul 22 04:24:53 2010 +0530"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Jul 28 09:05:34 2010 -0500"
      },
      "message": "[SCSI] be2iscsi: Adding crashdump support\n\nThese changes allow the driver to support crashdump. We need to reset the\nchip incase of a crashdump\n\nSigned-off-by: Jayamohan Kallickal \u003cjayamohank@serverengines.com\u003e\nReviewed-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "5db3f33d687c5a4ba589bf3af98c786399c6e213",
      "tree": "ce92480d2ab9be266e0ac76513643e66d4cc39f0",
      "parents": [
        "4f5af07e1bc4ae64b7a7ead5bf60f40a3115ceeb"
      ],
      "author": {
        "name": "Jayamohan Kallickal",
        "email": "jayamohank@serverengines.com",
        "time": "Thu Jul 22 04:24:22 2010 +0530"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Jul 28 09:05:33 2010 -0500"
      },
      "message": "[SCSI] be2iscsi: Free tags allocated\n\nThis patch  frees tags that are already allocated in case of\nfailure\n\nSigned-off-by: Jayamohan Kallickal \u003cjayamohank@serverengines.com\u003e\nReviewed-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "4f5af07e1bc4ae64b7a7ead5bf60f40a3115ceeb",
      "tree": "9e37f902315be640c8ef4b6079c8f1ef3f482ee1",
      "parents": [
        "238f6b7255c68d2774795c97b32701c09fd1e543"
      ],
      "author": {
        "name": "Jayamohan Kallickal",
        "email": "jayamohank@serverengines.com",
        "time": "Thu Jul 22 04:23:55 2010 +0530"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Jul 28 09:05:32 2010 -0500"
      },
      "message": "[SCSI] be2iscsi: Fix to handle request_irq failure\n\nThis patch handles request_irq failures  by properly cleaning up\n\nSigned-off-by: Jayamohan Kallickal \u003cjayamohank@serverengines.com\u003e\nReviewed-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "238f6b7255c68d2774795c97b32701c09fd1e543",
      "tree": "6dbd245f3d19d01e135860054c30ea7a223715ce",
      "parents": [
        "1f92638f074f7c6776fb2b565f252573f2b5488c"
      ],
      "author": {
        "name": "Jayamohan Kallickal",
        "email": "jayamohank@serverengines.com",
        "time": "Thu Jul 22 04:23:22 2010 +0530"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Jul 28 09:05:32 2010 -0500"
      },
      "message": "[SCSI] be2iscsi: No return value for hwi_enable_intr\n\nhwi_enable_intr need not return any value. This patch fixes the\nthat and removes code designed to handle a failure return value\n\nSigned-off-by: Jayamohan Kallickal \u003cjayamohank@serverengines.com\u003e\nReviewed-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "1f92638f074f7c6776fb2b565f252573f2b5488c",
      "tree": "4ae5df807024bf2e4dd46c28f0f9fc744e3d4880",
      "parents": [
        "f5ed7bd4c6ca5fcec77d3007779d38f63cbb95f4"
      ],
      "author": {
        "name": "Jayamohan Kallickal",
        "email": "jayamohank@serverengines.com",
        "time": "Thu Jul 22 04:22:27 2010 +0530"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Jul 28 09:05:31 2010 -0500"
      },
      "message": "[SCSI] be2iscsi: Fix for freeing cid\n\nThis patch frees up the allocated cid and returns error if allocation\nof tag fails.\n\nSigned-off-by: Jayamohan Kallickal \u003cjayamohank@serverengines.com\u003e\nReviewed-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "f5ed7bd4c6ca5fcec77d3007779d38f63cbb95f4",
      "tree": "93817d85fb3bf03cbb285c4c3b9de69247a80ff7",
      "parents": [
        "03a1231009927b7168d6d86a7a7f6c7f9b4be85a"
      ],
      "author": {
        "name": "Jayamohan Kallickal",
        "email": "jayamohank@serverengines.com",
        "time": "Thu Jul 22 04:18:01 2010 +0530"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Jul 28 09:05:30 2010 -0500"
      },
      "message": "[SCSI] be2iscsi: pass the return from beiscsi_open_conn\n\nThis patch passes on  the value returned by\nbeiscsi_open_conn\n\nSigned-off-by: Jayamohan Kallickal \u003cjayamohank@serverengines.com\u003e\nReviewed-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "03a1231009927b7168d6d86a7a7f6c7f9b4be85a",
      "tree": "d8dd64421f69e6c9a535bf33bbaadc87f7230daa",
      "parents": [
        "d3ad2bb31c26d7314fad98da8abb04f4fa24ed16"
      ],
      "author": {
        "name": "Jayamohan Kallickal",
        "email": "jayamohank@serverengines.com",
        "time": "Thu Jul 22 04:17:16 2010 +0530"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Jul 28 09:05:29 2010 -0500"
      },
      "message": "[SCSI] be2iscsi: Fixing the return type of functions\n\nFixing some functions return values that did not match with\nthe possible return values\n\nSigned-off-by: Jayamohan Kallickal \u003cjayamohank@serverengines.com\u003e\nReviewed-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "d3ad2bb31c26d7314fad98da8abb04f4fa24ed16",
      "tree": "cf2ccd6434cddce6e6c52df040b032384a52875a",
      "parents": [
        "457ff3b7dc3796d8778286217ad304ff122e948f"
      ],
      "author": {
        "name": "Jayamohan Kallickal",
        "email": "jayamohank@serverengines.com",
        "time": "Thu Jul 22 04:16:38 2010 +0530"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Jul 28 09:05:29 2010 -0500"
      },
      "message": "[SCSI] be2iscsi: Fixing return values\n\nThis patch fixes the return values as per comment from Mike Christie\n\nSigned-off-by: Jayamohan Kallickal \u003cjayamohank@serverengines.com\u003e\nReviewed-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "457ff3b7dc3796d8778286217ad304ff122e948f",
      "tree": "32a0a7e6c67d2bb564efc9238abefa9239d38c72",
      "parents": [
        "bbe56c734cc1ecccd7b2b143e1767bf2b1eafc76"
      ],
      "author": {
        "name": "Jayamohan Kallickal",
        "email": "jayamohank@serverengines.com",
        "time": "Thu Jul 22 04:16:00 2010 +0530"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Jul 28 09:05:28 2010 -0500"
      },
      "message": "[SCSI] be2iscsi: Fix warnings from new checkpatch.pl\n\nThe latest checkpatch.pl throws some new warnings. Fixing it\nto get rid of a bunch of warnings\n\nSigned-off-by: Jayamohan Kallickal \u003cjayamohank@serverengines.com\u003e\nReviewed-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "82284c09c5dc5c5a5046f3c852f2683dab60109c",
      "tree": "aaafb7f4401fc980efe13affa29212971a0a6702",
      "parents": [
        "1462b8ffd9a9e4798d4e0f9eaadbd1ac0373a11b"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Thu Jun 10 09:53:05 2010 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Tue Jul 27 12:01:41 2010 -0500"
      },
      "message": "[SCSI] be2iscsi: fix null dereference on error path\n\n\"phba\" is always null here so we can\u0027t dereference it.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nReviewed-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "1462b8ffd9a9e4798d4e0f9eaadbd1ac0373a11b",
      "tree": "5871d70365de8c83edaf199c59a085ec8fd96558",
      "parents": [
        "c5f10187965f93ef7ef67da9c7c449b13b6dee1b"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Thu Jun 10 09:52:21 2010 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Tue Jul 27 12:01:41 2010 -0500"
      },
      "message": "[SCSI] be2iscsi: fix memory leak on error path\n\nI added a kfree(pwrb_arr) in front of the return.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nReviewed-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "fa95d206e4a4fb549bdb9fe71091417f4912178f",
      "tree": "1d4adc8b1e38b5b9d0dc836d00c8322631f426eb",
      "parents": [
        "2cae179486a356aca2a2617f0399f04c66598d8b"
      ],
      "author": {
        "name": "Mike Christie",
        "email": "michaelc@cs.wisc.edu",
        "time": "Wed Jun 09 03:30:08 2010 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Tue Jul 27 12:01:39 2010 -0500"
      },
      "message": "[SCSI] be2iscsi: fix disconnection cleanup\n\nThis patch fixes 4 bugs in the connection connect/disconnect\ncleanup path.\n\n1. If beiscsi_open_conn fails beiscsi_free_ep was always being\ncalled, and if beiscsi_open_conn failed because beiscsi_get_cid\nfailed then we would free an unallocated cid.\n\n2. If beiscsi_ep_connect failed due to a beiscsi_open_conn failure\nit was leaking iscsi_endpoints.\n\n3. beiscsi_ep_disconnect was leaking iscsi_endpoints.\nbeiscsi_ep_disconnect should free the iscsi_endpoint. We cannot\ndo it in beiscsi_conn_stop because that is only called for\niscsi connection cleanup. If beiscsi_ep_connect returns\nsuccess, but then the poll function fails or the connect\ntimes out then beiscsi_ep_disconnect will be called to clean\nup the ep. The conn_stop callout will not be called in that path.\n\n4. beiscsi_conn_stop was freeing the iscsi_endpoint then accessing\nit a couple lines later.\n\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "e6b50c30fa8d46c9401c2d48eee2351bdbb4c51c",
      "tree": "eea4f5077ba4367bde3bffb89545abb5eb08ad77",
      "parents": [
        "f4b87dee923342505e1ddba8d34ce9de33e75050"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Fri May 07 10:53:45 2010 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon May 24 11:11:03 2010 -0500"
      },
      "message": "[SCSI] be2iscsi: correct return value in mgmt_invalidate_icds()\n\nThis function should return 0 on error.  Returning -1 would cause a\ncrash.\n\nAlso there is an extra space before the newline character and a missing\nspace between the \"for\" and the \"mgmt_invalidate_icds\".  I put the string\non one line.  The current version of checkpatch.pl complains that the\nline is too long, but it makes grepping easier.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nReviewed-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "4ec3fdbef17d0266826b56b33735dc9dada58c27",
      "tree": "0becf678e0dc256817732f933c9cecc8541284bd",
      "parents": [
        "229bab6bacc42295f13c0434772381a88ce2308b"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jslaby@suse.cz",
        "time": "Tue Mar 16 16:23:57 2010 +0100"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Thu Apr 08 18:41:50 2010 -0400"
      },
      "message": "[SCSI] be2iscsi: fix lock imbalance\n\nStanse found that one error path in mgmt_invalidate_icds omits to unlock\nctrl-\u003embox_lock. Fix that.\n\nAdded in 756d29c8c7ed8887ed7d752371ce2f (Enable async mode for mcc rings)\nwhere the spinlock was moved.\n\nSigned-off-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nAcked-by: Jayamohan Kallickal \u003cjayamohank@serverengines.com\u003e\nReviewed-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "5a0e3ad6af8660be21ca98a971cd00f331318c05",
      "tree": "5bfb7be11a03176a87296a43ac6647975c00a1d1",
      "parents": [
        "ed391f4ebf8f701d3566423ce8f17e614cde9806"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Wed Mar 24 17:04:11 2010 +0900"
      },
      "committer": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Tue Mar 30 22:02:32 2010 +0900"
      },
      "message": "include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h\n\npercpu.h is included by sched.h and module.h and thus ends up being\nincluded when building most .c files.  percpu.h includes slab.h which\nin turn includes gfp.h making everything defined by the two files\nuniversally available and complicating inclusion dependencies.\n\npercpu.h -\u003e slab.h dependency is about to be removed.  Prepare for\nthis change by updating users of gfp and slab facilities include those\nheaders directly instead of assuming availability.  As this conversion\nneeds to touch large number of source files, the following script is\nused as the basis of conversion.\n\n  http://userweb.kernel.org/~tj/misc/slabh-sweep.py\n\nThe script does the followings.\n\n* Scan files for gfp and slab usages and update includes such that\n  only the necessary includes are there.  ie. if only gfp is used,\n  gfp.h, if slab is used, slab.h.\n\n* When the script inserts a new include, it looks at the include\n  blocks and try to put the new include such that its order conforms\n  to its surrounding.  It\u0027s put in the include block which contains\n  core kernel includes, in the same order that the rest are ordered -\n  alphabetical, Christmas tree, rev-Xmas-tree or at the end if there\n  doesn\u0027t seem to be any matching order.\n\n* If the script can\u0027t find a place to put a new include (mostly\n  because the file doesn\u0027t have fitting include block), it prints out\n  an error message indicating which .h file needs to be added to the\n  file.\n\nThe conversion was done in the following steps.\n\n1. The initial automatic conversion of all .c files updated slightly\n   over 4000 files, deleting around 700 includes and adding ~480 gfp.h\n   and ~3000 slab.h inclusions.  The script emitted errors for ~400\n   files.\n\n2. Each error was manually checked.  Some didn\u0027t need the inclusion,\n   some needed manual addition while adding it to implementation .h or\n   embedding .c file was more appropriate for others.  This step added\n   inclusions to around 150 files.\n\n3. The script was run again and the output was compared to the edits\n   from #2 to make sure no file was left behind.\n\n4. Several build tests were done and a couple of problems were fixed.\n   e.g. lib/decompress_*.c used malloc/free() wrappers around slab\n   APIs requiring slab.h to be added manually.\n\n5. The script was run on all .h files but without automatically\n   editing them as sprinkling gfp.h and slab.h inclusions around .h\n   files could easily lead to inclusion dependency hell.  Most gfp.h\n   inclusion directives were ignored as stuff from gfp.h was usually\n   wildly available and often used in preprocessor macros.  Each\n   slab.h inclusion directive was examined and added manually as\n   necessary.\n\n6. percpu.h was updated not to include slab.h.\n\n7. Build test were done on the following configurations and failures\n   were fixed.  CONFIG_GCOV_KERNEL was turned off for all tests (as my\n   distributed build env didn\u0027t work with gcov compiles) and a few\n   more options had to be turned off depending on archs to make things\n   build (like ipr on powerpc/64 which failed due to missing writeq).\n\n   * x86 and x86_64 UP and SMP allmodconfig and a custom test config.\n   * powerpc and powerpc64 SMP allmodconfig\n   * sparc and sparc64 SMP allmodconfig\n   * ia64 SMP allmodconfig\n   * s390 SMP allmodconfig\n   * alpha SMP allmodconfig\n   * um on x86_64 SMP allmodconfig\n\n8. percpu.h modifications were reverted so that it could be applied as\n   a separate patch and serve as bisection point.\n\nGiven the fact that I had only a couple of failures from tests on step\n6, I\u0027m fairly confident about the coverage of this conversion patch.\nIf there is a breakage, it\u0027s likely to be something in one of the arch\nheaders which should be easily discoverable easily on most builds of\nthe specific arch.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nGuess-its-ok-by: Christoph Lameter \u003ccl@linux-foundation.org\u003e\nCc: Ingo Molnar \u003cmingo@redhat.com\u003e\nCc: Lee Schermerhorn \u003cLee.Schermerhorn@hp.com\u003e\n"
    },
    {
      "commit": "c03af1ae1cce97a5530b907ea03625ce6e00214e",
      "tree": "53034e3fa9c0ca634cc36de9de1cce050cb51f0f",
      "parents": [
        "ed58ea2ab58c7d80a07a829a1cc2c4161c300494"
      ],
      "author": {
        "name": "Jayamohan Kallickal",
        "email": "jayamohank@serverengines.com",
        "time": "Sat Feb 20 08:05:43 2010 +0530"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Mar 03 18:31:21 2010 +0530"
      },
      "message": "[SCSI] be2iscsi: Alloc only one EQ if intr mode\n\nThis patch ensures that we alloc only one EQ\nif we are if we are not in msix mode\n\nSigned-off-by: Jayamohan Kallickal \u003cjayamohank@serverengines.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "ed58ea2ab58c7d80a07a829a1cc2c4161c300494",
      "tree": "bf05922f8cf98270b16a31680d8dc7dcb1fb51c6",
      "parents": [
        "90a289e87648f80b63178c463aa7daaf5205805c"
      ],
      "author": {
        "name": "Jayamohan Kallickal",
        "email": "jayamohank@serverengines.com",
        "time": "Sat Feb 20 08:05:07 2010 +0530"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Mar 03 18:30:06 2010 +0530"
      },
      "message": "[SCSI] be2iscsi: Fixing memory allocation for connection\n\nThis patch fixes some situations where enough resources were not\navaialable  when targets exceeded a certain limit\n\nSigned-off-by: Jayamohan Kallickal \u003cjayamohank@serverengines.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "90a289e87648f80b63178c463aa7daaf5205805c",
      "tree": "be3b364c166b64551bee5da556cf60bc94b4fef4",
      "parents": [
        "dafab8e079f432268cca5cf378b92d6acfacc393"
      ],
      "author": {
        "name": "Jayamohan Kallickal",
        "email": "jayamohank@serverengines.com",
        "time": "Sat Feb 20 08:04:28 2010 +0530"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Mar 03 18:29:54 2010 +0530"
      },
      "message": "[SCSI] be2iscsi: Remove debug code\n\nThis patch removes some debug lines which are unnecessary and\nalso aligns some lines in code\n\nSigned-off-by: Jayamohan Kallickal \u003cjayamohank@serverengines.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "dafab8e079f432268cca5cf378b92d6acfacc393",
      "tree": "889839c1c8c42fe1602dca783e52ed0d14303ae8",
      "parents": [
        "944b2fbce26ce39555363fd092386807fa5ea08c"
      ],
      "author": {
        "name": "Jayamohan Kallickal",
        "email": "jayamohank@serverengines.com",
        "time": "Sat Feb 20 08:03:56 2010 +0530"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Mar 03 18:29:44 2010 +0530"
      },
      "message": "[SCSI] be2iscsi: cleans up abort handling\n\nThis patch cleans up abort handling when TMF is sent\n\nSigned-off-by: Jayamohan Kallickal \u003cjayamohank@serverengines.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "944b2fbce26ce39555363fd092386807fa5ea08c",
      "tree": "3eda716216ed53af6f2a47ba5e33afce9e7d89a5",
      "parents": [
        "4183122dbc7c489f11971c5afa8e42011bca7fa2"
      ],
      "author": {
        "name": "Jayamohan Kallickal",
        "email": "jayamohank@serverengines.com",
        "time": "Sat Feb 20 08:03:24 2010 +0530"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Mar 03 17:40:04 2010 +0530"
      },
      "message": "[SCSI] be2iscsi: Fix for a possible udelay while holding lock\n\nThis patch fixes a situation where we could call udelay\nwhile holding spin_lock\n\nSigned-off-by: Jayamohan Kallickal \u003cjayamohank@serverengines.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "4183122dbc7c489f11971c5afa8e42011bca7fa2",
      "tree": "4bd6555c54196a2d36f5215f8025a422522d8964",
      "parents": [
        "309ce156aa27f29338438011d292a8d6496623d3"
      ],
      "author": {
        "name": "Jayamohan Kallickal",
        "email": "jayamohank@serverengines.com",
        "time": "Sat Feb 20 08:02:39 2010 +0530"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Mar 03 17:39:24 2010 +0530"
      },
      "message": "[SCSI] be2iscsi: Cleanup of resets for device and target\n\nThis patch cleans up device and target reset handling\nfor the driver\n\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: Jayamohan Kallickal \u003cjayamohank@serverengines.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "309ce156aa27f29338438011d292a8d6496623d3",
      "tree": "7d0554a3a6c7c15b612b8eeb00991c0e54cdaf1e",
      "parents": [
        "d7b4627f5f3390a2f350f16c047b3fc3eccce6d8"
      ],
      "author": {
        "name": "Jayamohan Kallickal",
        "email": "jayamohank@serverengines.com",
        "time": "Sat Feb 20 08:02:10 2010 +0530"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Mar 03 17:39:04 2010 +0530"
      },
      "message": "[SCSI] libiscsi: Make iscsi_eh_target_reset start with session reset\n\nThe iscsi_eh_target_reset has been modified to attempt\ntarget reset only. If it fails, then iscsi_eh_session_reset\nwill be called.\n\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: Jayamohan Kallickal \u003cjayamohank@serverengines.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "f98c96b0b6572b5491e954148509b20f08f31491",
      "tree": "61754d9bc42c06511c55ca2d4bdc58f7eec386ed",
      "parents": [
        "b3925514f6f6878e3f671fb6990874e731a26d02"
      ],
      "author": {
        "name": "Jayamohan Kallickal",
        "email": "jayamohank@serverengines.com",
        "time": "Thu Feb 11 05:11:15 2010 +0530"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Feb 17 13:41:10 2010 -0600"
      },
      "message": "[SCSI] be2iscsi: Adding support for BE3\n\nThis patch contains changes to support the BE3 chip\n\nSigned-off-by: Jayamohan Kallickal \u003cjayamohank@serverengines.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "7c56533cf4fb072abc39e850e7ef4fb6166cc83b",
      "tree": "7e19ac848d2d351708a577acd74542e0c4ae84a8",
      "parents": [
        "b30c6dab1d87cc638a7413dd0e778d8c9a5232eb"
      ],
      "author": {
        "name": "Jayamohan Kallickal",
        "email": "jayamohank@serverengines.com",
        "time": "Sat Jan 23 05:39:37 2010 +0530"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Feb 08 18:34:20 2010 -0600"
      },
      "message": "[SCSI] be2iscsi: correction in the claculation for num_cxn_wrb\n\nThis patch correct the math done for num_cxn_wrb\n\nSigned-off-by: Jayamohan Kallickal \u003cjayamohank@serverengines.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "b30c6dab1d87cc638a7413dd0e778d8c9a5232eb",
      "tree": "6c945b079410fe459dfe08ed485f22754bb998c5",
      "parents": [
        "caf818f118b1ea60226a884072f1c3a9d5714766"
      ],
      "author": {
        "name": "Jayamohan Kallickal",
        "email": "jayamohank@serverengines.com",
        "time": "Sat Jan 23 05:38:56 2010 +0530"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Feb 08 18:34:18 2010 -0600"
      },
      "message": "[SCSI] be2iscsi: changing the chip opcode for TEXT\n\nThis patch corrects the chipopcode for text and chooses\ncorrect paramters for that command\n\nSigned-off-by: Jayamohan Kallickal \u003cjayamohank@serverengines.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "caf818f118b1ea60226a884072f1c3a9d5714766",
      "tree": "089670c5651b6e81aeb2e092a5eb2b87707f2f73",
      "parents": [
        "f55a24f2c24b63f8b4329eb28b4aec02a4bcf5d0"
      ],
      "author": {
        "name": "Jayamohan Kallickal",
        "email": "jayamohank@serverengines.com",
        "time": "Sat Jan 23 05:38:18 2010 +0530"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Feb 08 18:34:16 2010 -0600"
      },
      "message": "[SCSI] be2iscsi: Ensure clean reuse of wrb\n\nThis patch ensures that wrb is cleanly resued for io path\nand is memset to zero for non io path\n\nSigned-off-by: Jayamohan Kallickal \u003cjayamohank@serverengines.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "f55a24f2c24b63f8b4329eb28b4aec02a4bcf5d0",
      "tree": "83794a20c7bcb0c59221f796b3e41b7158bc9f5c",
      "parents": [
        "5dc1c416b39531e3bcf0651ca4123e64228dd553"
      ],
      "author": {
        "name": "Jayamohan Kallickal",
        "email": "jayamohank@serverengines.com",
        "time": "Sat Jan 23 05:37:40 2010 +0530"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Feb 08 18:34:15 2010 -0600"
      },
      "message": "[SCSI] be2iscsi: correcting the return\n\nThis patch fixes an issue where return was not called properly.\nThanks to Mike Christie for spotting this\n\nSigned-off-by: Jayamohan Kallickal \u003cjayamohank@serverengines.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "5dc1c416b39531e3bcf0651ca4123e64228dd553",
      "tree": "6d907865d8c8accad049c8014b5afb00141ff540",
      "parents": [
        "230dceb4316da9c8e05c82b64f2527aee95da2ff"
      ],
      "author": {
        "name": "Jayamohan Kallickal",
        "email": "jayamohank@serverengines.com",
        "time": "Sat Jan 23 05:36:52 2010 +0530"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Feb 08 18:34:13 2010 -0600"
      },
      "message": "[SCSI] be2iscsi: Proper checking of state\n\nThis patch adds proper checking of value in for hba state.\nWe would be adding more states later on\n\nSigned-off-by: Jayamohan Kallickal \u003cjayamohank@serverengines.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    }
  ],
  "next": "230dceb4316da9c8e05c82b64f2527aee95da2ff"
}
