)]}'
{
  "log": [
    {
      "commit": "6192bd7cdc37e2df9391403235b72668a5bf27da",
      "tree": "c5e3363c7f3b4a8a4cf74fe1f45bfb67eb93597f",
      "parents": [
        "e91506dbcfc9e405b2a8013e3a59741bbedce471"
      ],
      "author": {
        "name": "Krishna Gudipati",
        "email": "kgudipat@brocade.com",
        "time": "Fri May 11 17:49:59 2012 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Tue May 22 11:06:29 2012 +0100"
      },
      "message": "[SCSI] bfa: Fix to set vport FC host sysfs entries\n\nMade changes to set the fc_host sysfs entries supported_speeds,\nsupported_classes etc., during the vport creation from the\nFC transport template.\n\nSigned-off-by: Krishna Gudipati \u003ckgudipat@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "a3f29cccbe32676b1ffe46ae30ab1ccee71f5eea",
      "tree": "1723a81c53a4cc51714e466c0b9cd73764635f03",
      "parents": [
        "9d8ad782b9b5163351427ba0bcaa984aea474030"
      ],
      "author": {
        "name": "Krishna Gudipati",
        "email": "kgudipat@brocade.com",
        "time": "Mon Apr 09 18:41:18 2012 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Wed Apr 25 10:02:03 2012 +0100"
      },
      "message": "[SCSI] bfa: Fix bfa logging for Logical port state change notification\n\nMade changes to have the same logging level for Logical port\nonline and offline events, to display these events in pairs.\n\nSigned-off-by: Krishna Gudipati \u003ckgudipat@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "9d8ad782b9b5163351427ba0bcaa984aea474030",
      "tree": "29f08bf9f76248ee257933bb40bd8ab3a9f6d243",
      "parents": [
        "17c201b3281cfc2c7d7ecfabb33313b747e414cb"
      ],
      "author": {
        "name": "Krishna Gudipati",
        "email": "kgudipat@brocade.com",
        "time": "Mon Apr 09 18:40:43 2012 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Wed Apr 25 09:59:59 2012 +0100"
      },
      "message": "[SCSI] bfa: sysfs model description fix.\n\nMake changes to remove unsupported model numbers from the sysfs\nmodel description routine.\n\nSigned-off-by: Krishna Gudipati \u003ckgudipat@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "17c201b3281cfc2c7d7ecfabb33313b747e414cb",
      "tree": "319c52a76dfc293881c00aef99c879d66f1b9923",
      "parents": [
        "42e22cac4e57f3e0b4b631c9489effe97f7d7d6c"
      ],
      "author": {
        "name": "Krishna Gudipati",
        "email": "kgudipat@brocade.com",
        "time": "Mon Apr 09 18:40:01 2012 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Wed Apr 25 09:58:31 2012 +0100"
      },
      "message": "[SCSI] bfa: Fix to defer vport delete handler invocation till firmware logo response.\n\nMade changes to avoid queuing the vport delete work to IM driver\nwork queue in the bfa_fcb_lport_delete() - since at this stage we\nare not completely done with using the vport structure as we are\nstill waiting for the LOGO response from the fw in online state or\njust doing some cleanup. Since queuing up the vport delete work at\nthis stage will result in the FC transport layer to clean up the vport\nbefore we get the response from firmware.\nMade changes to queue the port delete work to the IM driver work queue -\nfrom the bfa_fcs_vport_free() function since at this state we are done\nwith using the vport data structure and the FCS state machine is completely\ncleaned up.\n\nSigned-off-by: Krishna Gudipati \u003ckgudipat@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "a165de82b08ddba1fc8b0c4eb56b9020f981c002",
      "tree": "cedb34386a7bd8ff798a3940c51a25c6663fcaa7",
      "parents": [
        "bd5a026019bc1f799065b0a39230d1f81bb4ff76"
      ],
      "author": {
        "name": "Krishna Gudipati",
        "email": "kgudipat@brocade.com",
        "time": "Tue Mar 13 17:41:25 2012 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Wed Mar 28 10:02:46 2012 +0100"
      },
      "message": "[SCSI] bfa: Update the driver version to 3.0.23.0\n\nSigned-off-by: Krishna Gudipati \u003ckgudipat@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "bd5a026019bc1f799065b0a39230d1f81bb4ff76",
      "tree": "08fd936b5b18fbfb59342a8c4aba33717d5d62c6",
      "parents": [
        "ff179e0f4a4da030df52c0632b0615e9a13b5e66"
      ],
      "author": {
        "name": "Krishna Gudipati",
        "email": "kgudipat@brocade.com",
        "time": "Tue Mar 13 17:41:02 2012 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Wed Mar 28 09:57:58 2012 +0100"
      },
      "message": "[SCSI] bfa: BSG and User interface fixes.\n\nMade changes to set the rport maxfrsize param to use a value that is\nequal to or less than the Buffer-to-Buffer Receive Data_Field size\nspecified in the Common Service Parameters.\nIncreased the diag memtest timeout for the Brocade-1860 adapters.\nMade changes to enable valid port speed configuration check for all adapters.\nMade changes to increase the max hw segments in a request, in order to\nsupport larger data transfers from user space.\n\nSigned-off-by: Krishna Gudipati \u003ckgudipat@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "ff179e0f4a4da030df52c0632b0615e9a13b5e66",
      "tree": "802f4a9caf9b9774f75709bce1779e88b17e51ee",
      "parents": [
        "f0cdfcee19b259c209a9acda45ab063fd962b66d"
      ],
      "author": {
        "name": "Krishna Gudipati",
        "email": "kgudipat@brocade.com",
        "time": "Tue Mar 13 17:40:31 2012 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Wed Mar 28 09:57:09 2012 +0100"
      },
      "message": "[SCSI] bfa: Fix to avoid vport delete hang on request queue full scenario.\n\nFixed the LPS (Logical Port Services) state machine to send a\nFDISC/FLOGI to the FW from the request queue wait state, when\nthere is space available again on the request queue.\nMade changes to free the vport on LOGO/cleanup complete instead\nof free\u0027ing it from vport_delete_handler in the module unload scenario.\n\nSigned-off-by: Krishna Gudipati \u003ckgudipat@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "f0cdfcee19b259c209a9acda45ab063fd962b66d",
      "tree": "7312ee8ef07e78bb33a3705c012c5048caac4860",
      "parents": [
        "db9d8a75afd9dbd32c80d12d6033eca3336ef4f2"
      ],
      "author": {
        "name": "Krishna Gudipati",
        "email": "kgudipat@brocade.com",
        "time": "Tue Mar 13 17:40:01 2012 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Wed Mar 28 09:56:19 2012 +0100"
      },
      "message": "[SCSI] bfa: Move service parameter programming logic into firmware.\n\nProgramming of the service parameters Tx credits etc., is now done in firmware.\nRemove the logic of sending the service parameters to firmware from driver.\n\nSigned-off-by: Krishna Gudipati \u003ckgudipat@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "db9d8a75afd9dbd32c80d12d6033eca3336ef4f2",
      "tree": "e13c0bc9be09b70028a3672f2c666e7dfd7ff8d3",
      "parents": [
        "a6b963db0de3c9aa22db2f872e38c2a12edf09a7"
      ],
      "author": {
        "name": "Krishna Gudipati",
        "email": "kgudipat@brocade.com",
        "time": "Tue Mar 13 17:39:36 2012 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Wed Mar 28 09:55:22 2012 +0100"
      },
      "message": "[SCSI] bfa: Revised Fabric Assigned Address(FAA) feature implementation.\n\nMade changes to the Fabric Assigned Address(FAA) feature implementation.\nIntroduced the IOCFC state machine, which now handles the FAA logic,\nIOC and BFA sub-modules enablement.\nRemoved un-wanted FAA enable/disable routines; FAA is enabled by default.\n\nSigned-off-by: Krishna Gudipati \u003ckgudipat@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "a6b963db0de3c9aa22db2f872e38c2a12edf09a7",
      "tree": "d5c68b277b7db6920992ca7b4133f2f9b589d8e4",
      "parents": [
        "8919678eaaa2988000ff79341e42b656d5ca009b"
      ],
      "author": {
        "name": "Krishna Gudipati",
        "email": "kgudipat@brocade.com",
        "time": "Tue Mar 13 17:39:22 2012 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Wed Mar 28 09:54:32 2012 +0100"
      },
      "message": "[SCSI] bfa: Flash controller IOC pll init fixes.\n\nMade changes to resume the flash controller if it is halted before going\nahead with flash controller pause/resume logic.\nMade changes to avoid clearing off the interrupts during the initial\npll initialization.\n\nSigned-off-by: Krishna Gudipati \u003ckgudipat@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "8919678eaaa2988000ff79341e42b656d5ca009b",
      "tree": "8503168181cd438360e9811fd48bcc48ac0061dc",
      "parents": [
        "1f67096ca5299ab67d06abeb4180c988960f9280"
      ],
      "author": {
        "name": "Krishna Gudipati",
        "email": "kgudipat@brocade.com",
        "time": "Tue Mar 13 17:38:56 2012 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Wed Mar 28 09:53:45 2012 +0100"
      },
      "message": "[SCSI] bfa: Serialize the IOC hw semaphore unlock logic.\n\nMade changes to ensure only the function that comes first will execute\nthe IOC hw semaphore unlock logic.\nUsed IOC init sem register to serialize execution of the unlock logic.\n\nSigned-off-by: Krishna Gudipati \u003ckgudipat@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "1f67096ca5299ab67d06abeb4180c988960f9280",
      "tree": "24416b6486c9d7717f04a7e48838fbd55f5b8c11",
      "parents": [
        "acea241510b068b0a92a0e023915aeeaf1065866"
      ],
      "author": {
        "name": "Krishna Gudipati",
        "email": "kgudipat@brocade.com",
        "time": "Tue Mar 13 17:38:15 2012 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Wed Mar 28 09:50:34 2012 +0100"
      },
      "message": "[SCSI] bfa: Modify ISR to process pending completions\n\nMade changes to the driver ISR to process any pending completions even if\nthe RME bit is not set in the interrupt status register.\n\nSigned-off-by: Krishna Gudipati \u003ckgudipat@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "acea241510b068b0a92a0e023915aeeaf1065866",
      "tree": "52154a907e2c0c626514d895eb3292648acb615e",
      "parents": [
        "714be35885093305b7491cc3eea959bb3e1be6f2"
      ],
      "author": {
        "name": "Krishna Gudipati",
        "email": "kgudipat@brocade.com",
        "time": "Tue Mar 13 17:37:26 2012 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Wed Mar 28 09:49:34 2012 +0100"
      },
      "message": "[SCSI] bfa: Add fc host issue lip support\n\nSigned-off-by: Krishna Gudipati \u003ckgudipat@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "76c8ae4b2fbcbc92601c48e1b534c35638c8d597",
      "tree": "6d3e9269516b7d7a682ca406d29676fa71a2fe83",
      "parents": [
        "6d76222e1a57deaba1562ce3d3312b5f21888bd1"
      ],
      "author": {
        "name": "Santosh Nayak",
        "email": "santoshprasadnayak@gmail.com",
        "time": "Tue Mar 06 22:36:59 2012 +0530"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Tue Mar 27 08:26:35 2012 +0100"
      },
      "message": "[SCSI] bfa: Fix endian bug in bfad_iocmd_debug_fw_core().\n\nCasting pointer from native data type to other type is\nendian-sensitive.\n\n\"iocmd-\u003eoffset\"  is 64 bit but we use only first 32 bit.\nIt works in little-endian system but in big-endian system\nit will break.\n\nSigned-off-by: Santosh Nayak \u003csantoshprasadnayak@gmail.com\u003e\nAcked-by: Jing Huang \u003chuangj@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "64b8aa75bc101eb73e2c76a66fb5432b4c83ffb2",
      "tree": "185dcaa9eca3df2d5ab3dce10e42527a28ca4db5",
      "parents": [
        "e5cc6aa4b6ef34c3f054af8c61a4f73c157589c3"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jj@chaosbits.net",
        "time": "Sat Jan 28 00:23:41 2012 +0100"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Sun Feb 19 08:09:01 2012 -0600"
      },
      "message": "[SCSI] bfa: don\u0027t leak mem in bfad_im_bsg_els_ct_request()\n\nIf \u0027drv_fcxp \u003d kzalloc(sizeof(struct bfad_fcxp), GFP_KERNEL);\u0027 fails\nand returns NULL, then we\u0027ll leak the memory allocated to \u0027bsg_fcpt\u0027\nwhen we jump to \u0027out:\u0027 and the variable subsequently goes out of\nscope.\n\nAlso remove the cast of the kzalloc() return value. kzalloc() returns\na void* which is implicitly converted, so the explicit cast is\npointless.\n\nSigned-off-by: Jesper Juhl \u003cjj@chaosbits.net\u003e\nAcked-by: Krishna Gudipati \u003ckgudipat@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "5b7db7af522d9f281ff8bf540d2b5cbea2206b27",
      "tree": "7e2b2750a13a5ee9794d1893a0b575419cde95cf",
      "parents": [
        "8ca2dd87e7f29df99389e9dc41f7a45a35223672"
      ],
      "author": {
        "name": "Krishna Gudipati",
        "email": "kgudipat@brocade.com",
        "time": "Tue Dec 20 18:58:32 2011 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Tue Jan 10 17:01:24 2012 -0600"
      },
      "message": "[SCSI] bfa: Implement LUN Masking feature using the SCSI Slave Callouts.\n\nThis patch re-implements LUN Masking feature using SCSI Slave Callouts.  With\nthe new design in the slave_alloc entry point; for each new LUN discovered we\ncheck with our internal LUN Masking config whether to expose or to mask this\nparticular LUN. We return -ENXIO (No such device or address) from slave_alloc\nfor the LUNs we don\u0027t want to be exposed.  We also notify the SCSI mid-layer\nto do a sequential LUN scan rather than REPORT_LUNS based scan if LUN masking\nis enabled on our HBA port, since a -ENXIO from any LUN in REPORT_LUNS based\nscan translates to a scan abort.  This patch also handles the dynamic lun\nmasking config change from enable to disable or vice-versa by resetting\nsdev_bflags of LUN 0 appropriately.\n\nSigned-off-by: Krishna Gudipati \u003ckgudipat@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "8ca2dd87e7f29df99389e9dc41f7a45a35223672",
      "tree": "e64df5281ac4a44ba6ae2808b8e387a0071ed438",
      "parents": [
        "6bc6204e3b7f4ac235e98e362714213369d6a012"
      ],
      "author": {
        "name": "Krishna Gudipati",
        "email": "kgudipat@brocade.com",
        "time": "Tue Dec 20 18:55:07 2011 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Tue Jan 10 17:01:24 2012 -0600"
      },
      "message": "[SCSI] bfa: Revert back the current LUN Masking Implementation.\n\nThis patch reverts the current LUN Masking Implementation.  We re-implemented\nthis feature using the SCSI Slave Callout\u0027s as per the review comments.\n\nSigned-off-by: Krishna Gudipati \u003ckgudipat@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "6bc6204e3b7f4ac235e98e362714213369d6a012",
      "tree": "e390f206bf9583446e22ab70408f5f70c2e4a08c",
      "parents": [
        "f1633011e4fcb65bf65aebeaf4024efdc4c49d6e"
      ],
      "author": {
        "name": "Krishna Gudipati",
        "email": "kgudipat@brocade.com",
        "time": "Tue Dec 20 18:54:30 2011 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Tue Jan 10 17:01:23 2012 -0600"
      },
      "message": "[SCSI] bfa: Fix possible NULL pointer dereference in lunmask add/delete.\n\nPatch fixes the possible NULL pointer dereference when we try to add or delete\na rpwwn to the lunmask config which is not zoned to this port.  Check if the\nFCS rport is not NULL before de-referencing it.\n\nSigned-off-by: Krishna Gudipati \u003ckgudipat@brocade.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": "f4ae40a6a50a98ac23d4b285f739455e926a473e",
      "tree": "c84d7393700bd85e5285a194f8c22d4d00e36b28",
      "parents": [
        "48176a973d65572e61d0ce95495e5072887e6fb6"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sun Jul 24 04:33:43 2011 -0400"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Jan 03 22:54:56 2012 -0500"
      },
      "message": "switch debugfs to umode_t\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "98cdfb4347f5d38b97de2045d688e44e2a26ea42",
      "tree": "4d6c9c71e27039183b201422188d00e223f23061",
      "parents": [
        "275a63acda70dc1fae0ee0cb6032aaec4dc801d2"
      ],
      "author": {
        "name": "Jing Huang",
        "email": "huangj@brocade.com",
        "time": "Wed Nov 16 12:29:26 2011 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Thu Dec 15 10:55:01 2011 +0400"
      },
      "message": "[SCSI] bfa: fix endian and bit field check bug\n\nFix some endian issue. __BIGENDIAN is not defined and it needs to be\nreplaced with __BIG_ENDIAN. Also fixed a bug in bit field access.\nThese two issues were reported by Dan Carpenter.\n\nSigned-off-by: Jing Huang \u003chuangj@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "275a63acda70dc1fae0ee0cb6032aaec4dc801d2",
      "tree": "c3798594733e496d2f6b09efad7eab0486111fe0",
      "parents": [
        "2b132577a05ec2970581c99da70825430d5919df"
      ],
      "author": {
        "name": "Jing Huang",
        "email": "huangj@brocade.com",
        "time": "Wed Nov 16 12:28:49 2011 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Thu Dec 15 10:55:01 2011 +0400"
      },
      "message": "[SCSI] bfa: fix formating and checkpatch issues\n\nFixed code indentation and alignment issues.\nFixed all checkpatch warnings.\n\nSigned-off-by: Jing Huang \u003chuangj@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "09703660edf83b8b6d175440bf745f30580d85ab",
      "tree": "6ecccf6279b9229fd3fa6096352c7bcc895060c2",
      "parents": [
        "eefa9cfc891d18aa83744353d2a3fbe95a86ee2d"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Fri May 27 09:37:25 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:31:23 2011 -0400"
      },
      "message": "scsi: Add export.h for EXPORT_SYMBOL/THIS_MODULE as required\n\nFor the basic SCSI infrastructure files that are exporting symbols\nbut not modules themselves, add in the basic export.h header file\nto allow the exports.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "e060c38434b2caa78efe7cedaff4191040b65a15",
      "tree": "407361230bf6733f63d8e788e4b5e6566ee04818",
      "parents": [
        "10e4ac572eeffe5317019bd7330b6058a400dfc2",
        "cc39c6a9bbdebfcf1a7dee64d83bf302bc38d941"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Sep 15 15:08:05 2011 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Sep 15 15:08:18 2011 +0200"
      },
      "message": "Merge branch \u0027master\u0027 into for-next\n\nFast-forward merge with Linus to be able to merge patches\nbased on more recent version of the tree.\n"
    },
    {
      "commit": "101ae14edc14efb0fe6ed8a77ed370cca670ffc8",
      "tree": "b30faae55e981a049880f52100b8244c6b3345a3",
      "parents": [
        "e5de063016ce838aff08683ce38ac40211c247d9"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jj@chaosbits.net",
        "time": "Mon Aug 01 23:27:12 2011 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Sep 15 14:57:07 2011 +0200"
      },
      "message": "Remove unneeded version.h includes from drivers/scsi/\n\nIt was pointed out by \u0027make versioncheck\u0027 that some includes of\nlinux/version.h are not needed in drivers/scsi/.\nThis patch removes them.\n\nSigned-off-by: Jesper Juhl \u003cjj@chaosbits.net\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "154fbf06485bbb6c28f1f7ebf462e4895613033c",
      "tree": "e01d1692349157e384524f6edb86bf501309e585",
      "parents": [
        "4c5d22bf7bdea68d3d449f6a8e1835da84909346"
      ],
      "author": {
        "name": "Krishna Gudipati",
        "email": "kgudipat@brocade.com",
        "time": "Wed Jul 20 17:04:44 2011 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Wed Jul 27 14:59:02 2011 +0400"
      },
      "message": "[SCSI] bfa: Update the driver version to 3.0.2.2\n\nSigned-off-by: Krishna Gudipati \u003ckgudipat@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "4c5d22bf7bdea68d3d449f6a8e1835da84909346",
      "tree": "fb891101e865e1794c2c4cca71e1f0ecc6485bcb",
      "parents": [
        "83763d591b343b07331cebe86715205230c568b1"
      ],
      "author": {
        "name": "Krishna Gudipati",
        "email": "kgudipat@brocade.com",
        "time": "Wed Jul 20 17:04:24 2011 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Wed Jul 27 14:57:31 2011 +0400"
      },
      "message": "[SCSI] bfa: Added support to configure lunmasking\n\n- Added support to enable / disable lunmasking on Brocade adapter ports.\n- Added support to query / clear lunmasking configuration.\n\nSigned-off-by: Krishna Gudipati \u003ckgudipat@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "83763d591b343b07331cebe86715205230c568b1",
      "tree": "3d81bae3ca6ddcee24415001b1dd8ed2d27e3599",
      "parents": [
        "45c5dc1d3f42d4f54a5ab5f45ee55f0ffe1099f1"
      ],
      "author": {
        "name": "Krishna Gudipati",
        "email": "kgudipat@brocade.com",
        "time": "Wed Jul 20 17:04:03 2011 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Wed Jul 27 14:55:03 2011 +0400"
      },
      "message": "[SCSI] bfa: Introduced initiator based lun masking feature.\n\n- Added support to enable initiator based lun masking.\n- Initiator based Lun masking works similar to zoning where\n  initiator port is allowed to see only those LUNs which are\n  configured to be seen.\n\nSigned-off-by: Krishna Gudipati \u003ckgudipat@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "45c5dc1d3f42d4f54a5ab5f45ee55f0ffe1099f1",
      "tree": "d0a5f76929e47c6876f6db5b9a03a1d60c2d9b62",
      "parents": [
        "c0350bf57445b9e2a4369668127ecc4431472d26"
      ],
      "author": {
        "name": "Krishna Gudipati",
        "email": "kgudipat@brocade.com",
        "time": "Wed Jul 20 17:03:46 2011 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Wed Jul 27 14:54:03 2011 +0400"
      },
      "message": "[SCSI] bfa: Add support to store driver configuration in flash.\n\n- Added dconf (Driver Config) BFA sub-module.\n- The dconf sub-module provides interfaces and manages flash writes\n  to the flash DRV parition.\n- dconf sub-module also ensures that the whole 64K DRV partition is updated\n  on a flash write.\n\nSigned-off-by: Krishna Gudipati \u003ckgudipat@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "c0350bf57445b9e2a4369668127ecc4431472d26",
      "tree": "0dfa9c2dd2ddde736f6c0e867eb456a6ae1c89ee",
      "parents": [
        "3ec4f2c8bff2568e5a51ba083db2c073321ca2c1"
      ],
      "author": {
        "name": "Krishna Gudipati",
        "email": "kgudipat@brocade.com",
        "time": "Wed Jul 20 17:03:27 2011 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Wed Jul 27 14:53:40 2011 +0400"
      },
      "message": "[SCSI] bfa: Add support to collect / reset fabric stats.\n\nSigned-off-by: Krishna Gudipati \u003ckgudipat@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "3ec4f2c8bff2568e5a51ba083db2c073321ca2c1",
      "tree": "95618b9afd2e59f6fa85c33603f34535e1b0485e",
      "parents": [
        "45191236b179877d259a40e13c5144628d4df37f"
      ],
      "author": {
        "name": "Krishna Gudipati",
        "email": "kgudipat@brocade.com",
        "time": "Wed Jul 20 17:03:09 2011 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Wed Jul 27 14:51:44 2011 +0400"
      },
      "message": "[SCSI] bfa: Added support to configure QOS and collect stats.\n\n- Added support to configure QOS on Brocade adapter ports.\n- Added support to collect / reset QOS statistics.\n\nSigned-off-by: Krishna Gudipati \u003ckgudipat@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "45191236b179877d259a40e13c5144628d4df37f",
      "tree": "3d1489ec9dbbd30c080bbbfdf12c08fe83a9062e",
      "parents": [
        "a46bd300e191d5a1a7367a799a9f5268c5e6aafd"
      ],
      "author": {
        "name": "Krishna Gudipati",
        "email": "kgudipat@brocade.com",
        "time": "Wed Jul 20 17:02:50 2011 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Wed Jul 27 14:51:11 2011 +0400"
      },
      "message": "[SCSI] bfa: Add support to configure trunking on Brocade adapter ports.\n\n- Added logic to enable / disable trunking on Brocade adapter ports.\n- Added logic to query trunking info.\n\nSigned-off-by: Krishna Gudipati \u003ckgudipat@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "a46bd300e191d5a1a7367a799a9f5268c5e6aafd",
      "tree": "d5735b3f19dc62fb0ad182e597337eb416f620b9",
      "parents": [
        "37ea0558b87abb151245bc750070a4dcda490aca"
      ],
      "author": {
        "name": "Krishna Gudipati",
        "email": "kgudipat@brocade.com",
        "time": "Wed Jul 20 17:02:32 2011 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Wed Jul 27 14:50:06 2011 +0400"
      },
      "message": "[SCSI] bfa: Add support to configure and query flash boot partition\n\nSigned-off-by: Krishna Gudipati \u003ckgudipat@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "37ea0558b87abb151245bc750070a4dcda490aca",
      "tree": "352d00d22b8f9c91ace2dc8d72dc465deb6ffa7b",
      "parents": [
        "42a8e6e298f39518445785c53a16357267db37ef"
      ],
      "author": {
        "name": "Krishna Gudipati",
        "email": "kgudipat@brocade.com",
        "time": "Wed Jul 20 17:02:11 2011 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Wed Jul 27 14:48:52 2011 +0400"
      },
      "message": "[SCSI] bfa: Added support to collect and reset fcport stats\n\n- Added support to collect and reset fcport stats.\n- Modified design to allow multiple requests for fcport stats.\n  - fcport will remember the stats request in its stats_pending\n    queue and service each of the queued requests after receiving\n    a firmware response for the prior request.\n\nSigned-off-by: Krishna Gudipati \u003ckgudipat@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "42a8e6e298f39518445785c53a16357267db37ef",
      "tree": "11e02e5579c5eef3cb5226b881f83808f2e862ca",
      "parents": [
        "f2ee76017b30c84f128dfbf716950ffc0e4d949a"
      ],
      "author": {
        "name": "Krishna Gudipati",
        "email": "kgudipat@brocade.com",
        "time": "Wed Jul 20 17:01:52 2011 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Wed Jul 27 14:47:45 2011 +0400"
      },
      "message": "[SCSI] bfa: Add support for IO profiling.\n\n- Made changes to support IO profiling.\n- Added support to configure and query IO profiling info.\n\nSigned-off-by: Krishna Gudipati \u003ckgudipat@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "f2ee76017b30c84f128dfbf716950ffc0e4d949a",
      "tree": "f1459794f89f68f7c9bbd1c829df257aa4c1637a",
      "parents": [
        "fb778b06299f424c4db60817bd3dcfcaad3a8a75"
      ],
      "author": {
        "name": "Krishna Gudipati",
        "email": "kgudipat@brocade.com",
        "time": "Wed Jul 20 17:01:34 2011 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Wed Jul 27 14:46:12 2011 +0400"
      },
      "message": "[SCSI] bfa: Extend BSG to support more user commands\n\nExtended BSG to support stats, port log and trace reset and to support\nadapter, port SET operations.\n\nSigned-off-by: Krishna Gudipati \u003ckgudipat@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "fb778b06299f424c4db60817bd3dcfcaad3a8a75",
      "tree": "c7e141ca0e0ef2c390192f57ae8499471b6c614f",
      "parents": [
        "ca6e0ea71cd0f442875b05357dd51774bd84b418"
      ],
      "author": {
        "name": "Krishna Gudipati",
        "email": "kgudipat@brocade.com",
        "time": "Wed Jul 20 17:01:07 2011 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Wed Jul 27 14:45:44 2011 +0400"
      },
      "message": "[SCSI] bfa: Check supported speed based on port mode\n\nAdded logic to check the loopback test input speed based on port mode.\n\nSigned-off-by: Krishna Gudipati \u003ckgudipat@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "ca6e0ea71cd0f442875b05357dd51774bd84b418",
      "tree": "d57fc05d9bd1141d1c8a340347bdb28ea20b8e45",
      "parents": [
        "9afbcfab74d26051702862b57c0115f71477a3cc"
      ],
      "author": {
        "name": "Krishna Gudipati",
        "email": "kgudipat@brocade.com",
        "time": "Wed Jul 20 17:00:45 2011 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Wed Jul 27 14:44:48 2011 +0400"
      },
      "message": "[SCSI] bfa: Update RME interrupt handling.\n\n- Made changes to always acknowledge RME interrupt and update\n  consumer index (CI) when RME interrupt is generated.\n- Made changes to have ASIC specific hw_rspq_ack() handler.\n\nSigned-off-by: Krishna Gudipati \u003ckgudipat@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "9afbcfab74d26051702862b57c0115f71477a3cc",
      "tree": "4ed2dd5c6d0334c21cb191540942a41d9290248a",
      "parents": [
        "7826f304b1efa5ab839cf029742290f51c4fa009"
      ],
      "author": {
        "name": "Krishna Gudipati",
        "email": "kgudipat@brocade.com",
        "time": "Wed Jul 20 16:59:44 2011 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Wed Jul 27 14:44:06 2011 +0400"
      },
      "message": "[SCSI] bfa: use negative error return values in all functions\n\nSigned-off-by: Krishna Gudipati \u003ckgudipat@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "7826f304b1efa5ab839cf029742290f51c4fa009",
      "tree": "90b5271779b889c9b503cef0abf05e29286ade64",
      "parents": [
        "a53becc9a9dbe4f2961b2bba129b3b2624401021"
      ],
      "author": {
        "name": "Krishna Gudipati",
        "email": "kgudipat@brocade.com",
        "time": "Wed Jul 20 16:59:13 2011 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Wed Jul 27 14:41:24 2011 +0400"
      },
      "message": "[SCSI] bfa: Add FC-transport based Asynchronous Event Notification support.\n\n- Added support to post vendor unique events on fc_host.\n- Supports adapter, port, ioc, flash and remote port based AEN events.\n\nSigned-off-by: Krishna Gudipati \u003ckgudipat@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "2dabc55dfe655390a7bfd346e595c33ee2f2cc82",
      "tree": "64561c9a290f7f83794ddd686452b3f82d99e372",
      "parents": [
        "61e62e21afe469854e04546ea10b7a6f4cfd1142"
      ],
      "author": {
        "name": "Krishna Gudipati",
        "email": "kgudipat@brocade.com",
        "time": "Fri Jun 24 20:29:27 2011 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Wed Jun 29 17:29:32 2011 -0500"
      },
      "message": "[SCSI] bfa: Update the driver version to 3.0.2.1\n\nSigned-off-by: Krishna Gudipati \u003ckgudipat@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "61e62e21afe469854e04546ea10b7a6f4cfd1142",
      "tree": "d475caae7c70854788f0950d69a7bae1798794a7",
      "parents": [
        "3350d98d6d072fc4ac3622e61dc3dc351ef01dc5"
      ],
      "author": {
        "name": "Krishna Gudipati",
        "email": "kgudipat@brocade.com",
        "time": "Fri Jun 24 20:29:07 2011 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Wed Jun 29 17:28:17 2011 -0500"
      },
      "message": "[SCSI] bfa: Driver and BSG enhancements.\n\n- Added a new module parameter max_xfer_size to\n  set the max_sectors in the scsi_host template.\n- Added logic to handle request_irq() failure so\n  that msix vector resource is de-allocated immediately\n  when failure happens.\n- BSG enhancements to collect vHBA releated info and port log.\n- Removed the workaround of incrementing the module refcnt on bsg request.\n\nSigned-off-by: Krishna Gudipati \u003ckgudipat@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "3350d98d6d072fc4ac3622e61dc3dc351ef01dc5",
      "tree": "44aa4df294c2bea6ff7cf84b6bbe340737fe4331",
      "parents": [
        "3d7fc66dcd8d510aaa46ab9b914b632bc149b05c"
      ],
      "author": {
        "name": "Krishna Gudipati",
        "email": "kgudipat@brocade.com",
        "time": "Fri Jun 24 20:28:37 2011 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Wed Jun 29 17:27:20 2011 -0500"
      },
      "message": "[SCSI] bfa: Added support to query PHY.\n\n- Added PHY sub-module.\n- Implemented interface to obtain stats and to\n  read/update the fw from the PHY module.\n\nSigned-off-by: Krishna Gudipati \u003ckgudipat@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "3d7fc66dcd8d510aaa46ab9b914b632bc149b05c",
      "tree": "256cf906d79359a90c462b5c1d08dc1969b6b7ed",
      "parents": [
        "5a54b1d576d1880eb249e906e0c8e2ffe64506d3"
      ],
      "author": {
        "name": "Krishna Gudipati",
        "email": "kgudipat@brocade.com",
        "time": "Fri Jun 24 20:28:17 2011 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Wed Jun 29 17:25:44 2011 -0500"
      },
      "message": "[SCSI] bfa: Added HBA diagnostics support.\n\n- Added diagnostics sub-module to BFA.\n- Implemented interface to perform memtest/loopback test\n  and some other diagnostics tests.\n\nSigned-off-by: Krishna Gudipati \u003ckgudipat@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "5a54b1d576d1880eb249e906e0c8e2ffe64506d3",
      "tree": "642890240be4d1fed626ff591296f7cb59338132",
      "parents": [
        "51e569aa1f0c10bd71af05e76e4ba0e42c51e4ab"
      ],
      "author": {
        "name": "Krishna Gudipati",
        "email": "kgudipat@brocade.com",
        "time": "Fri Jun 24 20:27:13 2011 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Wed Jun 29 17:23:29 2011 -0500"
      },
      "message": "[SCSI] bfa: Added support for flash configuration\n\n- Added flash sub-module.\n- Implemented the interface to read/erase/update flash partition.\n\nSigned-off-by: Krishna Gudipati \u003ckgudipat@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "51e569aa1f0c10bd71af05e76e4ba0e42c51e4ab",
      "tree": "65ab17fd7da7c3432c04c45269cbd62ee19198c5",
      "parents": [
        "148d61039c625f3f7e2d0a6ad1efe17f83153e65"
      ],
      "author": {
        "name": "Krishna Gudipati",
        "email": "kgudipat@brocade.com",
        "time": "Fri Jun 24 20:26:25 2011 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Wed Jun 29 17:22:26 2011 -0500"
      },
      "message": "[SCSI] bfa: Added support to obtain SFP info.\n\n- Added SFP sub-module to BFA.\n- Added interface to collect sfp media info and sfp speed.\n\nSigned-off-by: Krishna Gudipati \u003ckgudipat@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "148d61039c625f3f7e2d0a6ad1efe17f83153e65",
      "tree": "00ae7ce1b9096b35ecb37a1bb9de86edef58f0b5",
      "parents": [
        "601380669baa2ba6427b821a14e5c91afb580dfc"
      ],
      "author": {
        "name": "Krishna Gudipati",
        "email": "kgudipat@brocade.com",
        "time": "Fri Jun 24 20:25:36 2011 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Wed Jun 29 17:21:23 2011 -0500"
      },
      "message": "[SCSI] bfa: Added support for CEE info and stats query.\n\n- Added CEE sub-module.\n- Added support to collect stats/cee module info\n  using BSG interface.\n\nSigned-off-by: Krishna Gudipati \u003ckgudipat@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "601380669baa2ba6427b821a14e5c91afb580dfc",
      "tree": "61eb7c58f09a91161db9d28be195335bcf7cef7c",
      "parents": [
        "d7be54cc5c5f6f9cb9ac67462aadda57813698b8"
      ],
      "author": {
        "name": "Krishna Gudipati",
        "email": "kgudipat@brocade.com",
        "time": "Fri Jun 24 20:25:15 2011 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Wed Jun 29 17:16:54 2011 -0500"
      },
      "message": "[SCSI] bfa: Extend BSG interface.\n\n- Added support to collect driver/fw stats.\n- Added support to perform adapter/ioc enable, disable operations.\n\nSigned-off-by: Krishna Gudipati \u003ckgudipat@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "d7be54cc5c5f6f9cb9ac67462aadda57813698b8",
      "tree": "2f77812fe06a7ed59172a51f11166aadd6a262d8",
      "parents": [
        "4507025d01149aea8705e43508d0ef11e7010cfd"
      ],
      "author": {
        "name": "Krishna Gudipati",
        "email": "kgudipat@brocade.com",
        "time": "Fri Jun 24 20:24:52 2011 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Wed Jun 29 17:12:11 2011 -0500"
      },
      "message": "[SCSI] bfa: FCS bug fixes.\n\n- Added logic to initiate a PLOGI to the target, while processing a LOGO\n  from the same target in Direct attach mode.\n- Added logic to generate a FCCT Reject indicating unsupported command,\n  upon receiving FCCT/FCGS requests.\n- Added logic to set the fcpim in offline state and avoid any PRLI retries\n  if a PRLI response is a reject with a reason Command Not Supported.\n- Updated the FDMI Supported/Current speeds.\n- Added logic to wait for the response  from the firmware before sending\n  ACC to PLOGI and transitioning to subsequent states - while processing an\n  Incoming PLOGI in online state.\n- Added a wait state in the fcs_vport state machine - For case where\n  FDISC is in progress and we get a vport delete request we wait for\n  fdisc response and will transition to the appropriate state based on\n  rsp status, else its causing both driver/fw resources to be not\n  freed.\n- Remove the fc_credit_recovery module param.\n\nSigned-off-by: Krishna Gudipati \u003ckgudipat@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "4507025d01149aea8705e43508d0ef11e7010cfd",
      "tree": "937fefad76c8534bd42e0d1e46659db61ea57288",
      "parents": [
        "3fd459804ff8e002db2671900debd0fc6dc6c443"
      ],
      "author": {
        "name": "Krishna Gudipati",
        "email": "kgudipat@brocade.com",
        "time": "Fri Jun 24 20:24:29 2011 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Wed Jun 29 17:11:09 2011 -0500"
      },
      "message": "[SCSI] bfa: DMA memory allocation enhancement.\n\n- Modified the design such that each BFA sub-module will provide\n  the amount of DMA and KVA memory needed by it and queues the\n  same request to the global dma and kva info queues.\n- During the memory allocation we iterate over this queue to allocate\n  the dma and kva memory requested by sub-modules.\n- The change is needed to avoid requesting the aggregate amount of memory\n  needed by all the BFA sub-modules as one contiguous chunk.\n\nSigned-off-by: Krishna Gudipati \u003ckgudipat@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "3fd459804ff8e002db2671900debd0fc6dc6c443",
      "tree": "34d71220521bedb451182ae98a32c16906881503",
      "parents": [
        "10a07379247078448c076690657a076076bf89aa"
      ],
      "author": {
        "name": "Krishna Gudipati",
        "email": "kgudipat@brocade.com",
        "time": "Fri Jun 24 20:24:08 2011 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Wed Jun 29 17:02:28 2011 -0500"
      },
      "message": "[SCSI] bfa: Brocade-1860 Fabric Adapter vHBA support.\n\n- Introduced partitioning of the BFA resources.\n- Added h/w queue ID in CPE messages, firmware uses h/w queue ID\n  from messages to pick a matching RME queue.\n- Added message header to bfa_reqq_produce(). h/w queue ID is set\n  in the message header and firmware modules use h/w queue ID from\n  message header instead of from cpqe event.\n- Made changes to allow using all 256 queues of Brocade-1860 asic.\n  Previously only a single queue per queue group was used.\n- Added function tag to BFI message header. Only used by FC BFI\n  messages.  Used to translate host tag to firmware tag. bfa_lpuid()\n  is changed to bfa_fn_lpu() that encodes both PCI function and port\n  ID in BFI message header.\n\nSigned-off-by: Krishna Gudipati \u003ckgudipat@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "10a07379247078448c076690657a076076bf89aa",
      "tree": "9d1a18ccf937203a0e9f0bb24ed601391c80b1e8",
      "parents": [
        "a714134a857d3984250ee52fda7850b61bf8a94e"
      ],
      "author": {
        "name": "Krishna Gudipati",
        "email": "kgudipat@brocade.com",
        "time": "Fri Jun 24 20:23:38 2011 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Wed Jun 29 16:59:59 2011 -0500"
      },
      "message": "[SCSI] bfa: Brocade-1860 Fabric Adapter PLL init fixes.\n\n- If flash controller is halted unconditionally, this results in\n  illegal write access to flash controller register domain. Since\n  flash controller registers are only accessible once s_clk is started\n  - added logic to check for WGN status and halt flash controller only\n  if it is already running.\n- Added check to wait for flash controller halt to be completed before\n  proceeding with s_clk/l_clk initializations.\n- Removed unnecessary reset logic for PMM 1T memory and moved memory\n  initialization after flash access enable.\n- Disable Brocade-1860 asic MBOX interrupt before PLL initialization.\n- Remove reset enable for S_CLK/L_CLK after both PLL initializations\n  are complete.\n\nSigned-off-by: Krishna Gudipati \u003ckgudipat@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "a714134a857d3984250ee52fda7850b61bf8a94e",
      "tree": "95a54d43ded235da2b61e15499151998ed9df3d8",
      "parents": [
        "5a0adaedffce91100d03fc1036dde024c8589295"
      ],
      "author": {
        "name": "Krishna Gudipati",
        "email": "kgudipat@brocade.com",
        "time": "Fri Jun 24 20:23:19 2011 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Wed Jun 29 16:59:01 2011 -0500"
      },
      "message": "[SCSI] bfa: Added Fabric Assigned Address(FAA) support\n\n- Updated/added data structures and definitions to support FAA protocol.\n- Modified the IOC state machine to support FAA.\n- Introduced FAA feature configuration - enable/disable/query.\n\nSigned-off-by: Krishna Gudipati \u003ckgudipat@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "5a0adaedffce91100d03fc1036dde024c8589295",
      "tree": "672bba0f2dd33eea68a492dc4567f42d16a53c4d",
      "parents": [
        "1a4d8e1bd81c018f7b8c7622066d5cfead59b38a"
      ],
      "author": {
        "name": "Krishna Gudipati",
        "email": "kgudipat@brocade.com",
        "time": "Fri Jun 24 20:22:56 2011 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Wed Jun 29 16:57:52 2011 -0500"
      },
      "message": "[SCSI] bfa: IOC bug fixes.\n\n- Add logic to handle the case where PCI mapping goes away when\n  IOCPF state machine is waiting for semaphore.\n- Added logic to unlock hw semaphore if the previos FW boot was\n  from flash based and the current FW initialization attempt is from OS.\n- Added fix to update hbfails and hb_count stats during hwerror event.\n\nSigned-off-by: Krishna Gudipati \u003ckgudipat@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "1a4d8e1bd81c018f7b8c7622066d5cfead59b38a",
      "tree": "52ec78c60131cf3d861929e1f90d84e8acd0a429",
      "parents": [
        "ea9582d721a0d711fb046a25f5e94dcbbc5be410"
      ],
      "author": {
        "name": "Krishna Gudipati",
        "email": "kgudipat@brocade.com",
        "time": "Fri Jun 24 20:22:28 2011 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Wed Jun 29 16:56:05 2011 -0500"
      },
      "message": "[SCSI] bfa: Enable ASIC block configuration and query.\n\n- Added ASIC block configuration APIs:\n\t- to create/delete/update the physical functions\n\t- to do adapter/port mode configuration\n\t- to query the current ASIC block configuration.\n\nSigned-off-by: Krishna Gudipati \u003ckgudipat@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "7bb66fc06eb8ac1b823f8221ff1eb574ec3bacb1",
      "tree": "f82515a8afe371d18a9d61b0cf5957e475dc31ef",
      "parents": [
        "b85daafe46eeb0a9ad32c4b2c3a4e09ffcae9599"
      ],
      "author": {
        "name": "Krishna Gudipati",
        "email": "kgudipat@brocade.com",
        "time": "Mon Jun 13 15:55:39 2011 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Wed Jun 29 16:04:05 2011 -0500"
      },
      "message": "[SCSI] bfa: Update the driver version to 3.0.2.0\n\nSigned-off-by: Krishna Gudipati \u003ckgudipat@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "b85daafe46eeb0a9ad32c4b2c3a4e09ffcae9599",
      "tree": "8b54ba0700e1cea95f5c8a47e2e04c3c9d295727",
      "parents": [
        "75332a70a84908810ab5f525b03f230be9e31753"
      ],
      "author": {
        "name": "Krishna Gudipati",
        "email": "kgudipat@brocade.com",
        "time": "Mon Jun 13 15:55:11 2011 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Wed Jun 29 15:59:53 2011 -0500"
      },
      "message": "[SCSI] bfa: Add BSG interface to support ELS, CT and vendor commands.\n\n- Added BSG interface support to BFA driver\n- Adds support to send ELS/CT FC passthru commands and\n  few vendor specific BSG requests.\n\nSigned-off-by: Krishna Gudipati \u003ckgudipat@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "75332a70a84908810ab5f525b03f230be9e31753",
      "tree": "f15001807ccaf2b9857e6de82640faff160c7bb1",
      "parents": [
        "e2187d7f38967aeaf4148cdbe3498f76f4f71bca"
      ],
      "author": {
        "name": "Krishna Gudipati",
        "email": "kgudipat@brocade.com",
        "time": "Mon Jun 13 15:54:31 2011 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Wed Jun 29 15:56:05 2011 -0500"
      },
      "message": "[SCSI] bfa: Driver initialization and model description fix\n\n- Moved FCS initialization, which internally does the im_port creation\n  as well as the scsi_host creation before bfa_init.\n\nOnce the bfa_init is complete \u0026 successful:\n- Reset the FCS base port cfg params such as pwwn/nwwn and setup fc host\n  params - based on the values learned during the ioc getattr request.\n- Change needed to support BSG commands even on bfa init failure.\n- Model description fixes for Brocade adapters.\n\nSigned-off-by: Krishna Gudipati \u003ckgudipat@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "e2187d7f38967aeaf4148cdbe3498f76f4f71bca",
      "tree": "9d04ce87a63d934853cdd61ddc23dcc0c57c8acd",
      "parents": [
        "be540a991e2097c313d7304e0daaf89d68011bb9"
      ],
      "author": {
        "name": "Krishna Gudipati",
        "email": "kgudipat@brocade.com",
        "time": "Mon Jun 13 15:53:58 2011 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Wed Jun 29 15:54:23 2011 -0500"
      },
      "message": "[SCSI] bfa: Enhancement for fcpim and IO tag handling.\n\n- Enhancements to FCPIM module.\n- Introduced IO tag management to allocate/release IOs to FCPIM module\n  from a free IOtag pool.\n\nSigned-off-by: Krishna Gudipati \u003ckgudipat@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "be540a991e2097c313d7304e0daaf89d68011bb9",
      "tree": "a44685889c9989546ffac1ee7ad1da7dd641c20c",
      "parents": [
        "8b070b4a022f86dd5098308e36426ce29b6b8960"
      ],
      "author": {
        "name": "Krishna Gudipati",
        "email": "kgudipat@brocade.com",
        "time": "Mon Jun 13 15:53:04 2011 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Wed Jun 29 15:52:21 2011 -0500"
      },
      "message": "[SCSI] bfa: FC credit recovery and misc bug fixes.\n\n- Introduce FC credit recovery.\n- Added module parameter to enable/disable credit recovery.\n\nBug Fixes:\n- Removed check for ignoring plogi from initiator in switched fabric mode.\n- The ABTS for PLOGI is going out few millisecs earlier due to FW\n  timer calibration (around 300 miilisecs earlier). So there is a\n  window if an accept comes during this time HBA would have initiated\n  an ABORT.\n- Added 1 to FC_ELS_TOV for compensating for FW timer.\n\nSigned-off-by: Krishna Gudipati \u003ckgudipat@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "8b070b4a022f86dd5098308e36426ce29b6b8960",
      "tree": "6e6e2077aa3de449d4e3917392eb0179a635f1ad",
      "parents": [
        "775c7742adfd7726f05914198bf33eaa3b9f64bb"
      ],
      "author": {
        "name": "Krishna Gudipati",
        "email": "kgudipat@brocade.com",
        "time": "Mon Jun 13 15:52:40 2011 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Wed Jun 29 15:50:50 2011 -0500"
      },
      "message": "[SCSI] bfa: Brocade-1860 Fabric Adapter 16Gbs support and flash controller fixes.\n\n- Added support for 16Gbps.\n- Added logic to flush pending mailbox command queue when IOC is disabled.\n- Fix to Halt the flash controller during fw initialization - since\n  when asic blck is programmed flash controller\u0027s continuous access\n  blocks f/w access to flash.\n- Added new asic based card types and modified IOC get card model routine.\n- Added PLL init fix to do LPU reset every time we do a memory\n  initialization, since not doing so will cause LPU to be\n  uninitialized during driver load.\n- Added fix to Halt flash controller before PLL initialization.\n\nSigned-off-by: Krishna Gudipati \u003ckgudipat@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "775c7742adfd7726f05914198bf33eaa3b9f64bb",
      "tree": "87c9373091ca11b5808dc28a2acb7d4a4efe33a2",
      "parents": [
        "dd5aaf4536c5111784a18d935b9b5adeac9f914c"
      ],
      "author": {
        "name": "Krishna Gudipati",
        "email": "kgudipat@brocade.com",
        "time": "Mon Jun 13 15:52:12 2011 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Wed Jun 29 15:46:19 2011 -0500"
      },
      "message": "[SCSI] bfa: IOC and PLL init changes for Brocade-1860 Fabric Adapter.\n\n- Introduced IOC poll mechanism which replaces current interrupt\n  based FW READY method.\n- The timer based poll routine in IOC will query the ioc_fwstate\n  register to see if there is a state change in FW, and sends the READY event.\n- Bug fixes in the new asic PLL initialization.\n- Added logic to handle CPE/RME queue interrupts before iocfc config done.\n  1. Use the queue_process flag to see if iocfc configuration is done\n     in INTX mode.\n  2. Split the MSIX handler installation in two - one for IOC intr\n     handler and the other for cpe/rme queue handler - and delay\n     assigning queue handlers until iocfc config is done in MSIX mode.\n\nSigned-off-by: Krishna Gudipati \u003ckgudipat@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "dd5aaf4536c5111784a18d935b9b5adeac9f914c",
      "tree": "14902190b847f78c638880b63392b909fbcc3234",
      "parents": [
        "111892082ed7a3214bc7a7ec6b8b20e8f847501a"
      ],
      "author": {
        "name": "Krishna Gudipati",
        "email": "kgudipat@brocade.com",
        "time": "Mon Jun 13 15:51:24 2011 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Wed Jun 29 15:37:48 2011 -0500"
      },
      "message": "[SCSI] bfa: Changes to support vport disable and enable operations.\n\nMade changes to FCS lport, vport state machines to support vport\nenable / disable operations.\n\nSigned-off-by: Krishna Gudipati \u003ckgudipat@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "111892082ed7a3214bc7a7ec6b8b20e8f847501a",
      "tree": "fb4950f69aaf7c2bf07ce8987884bb52aa497ffa",
      "parents": [
        "43ffdf4dfb827babcdca5345a76031598a985dc8"
      ],
      "author": {
        "name": "Krishna Gudipati",
        "email": "kgudipat@brocade.com",
        "time": "Mon Jun 13 15:50:35 2011 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Wed Jun 29 15:31:31 2011 -0500"
      },
      "message": "[SCSI] bfa: Brocade-1860 Fabric Adapter Hardware Enablement\n\n- Added support for Brocade-1860 Fabric Adapter.\n- Made changes to support single firmware image per asic type.\n- Combined bfi_cbreg.h and bfi_ctreg.h defines into bfi_reg.h with\n  only minimal defines used by host.\n- Added changes to setup CPE/RME Queue register offsets based on\n  firmware response.\n- Removed queue register offset initializations and added register offsets\n  to BFI config response message.\n- Added Brocade-1860 asic specific interrupt status definitions and\n  mailbox interfaces.\n\nSigned-off-by: Krishna Gudipati \u003ckgudipat@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "43ffdf4dfb827babcdca5345a76031598a985dc8",
      "tree": "54d7a506915bcc657e80dbee07523aad8a60e984",
      "parents": [
        "d37779f8d98a1d7c5ba904982958167d988f01dd"
      ],
      "author": {
        "name": "Krishna Gudipati",
        "email": "kgudipat@brocade.com",
        "time": "Mon Jun 13 15:46:21 2011 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Wed Jun 29 15:27:46 2011 -0500"
      },
      "message": "[SCSI] bfa: Add pbc port disable check and fix LPS message name\n\n- Add PBC port Disabled condition check.\n- Rename incorrectly named LPS I2H messages.\n\nSigned-off-by: Krishna Gudipati \u003ckgudipat@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "d37779f8d98a1d7c5ba904982958167d988f01dd",
      "tree": "8d73314ba2894c322494d3cfa06f3273b7ff1c35",
      "parents": [
        "85ce928dbb87585042e7dfebe513f724eadebd5e"
      ],
      "author": {
        "name": "Krishna Gudipati",
        "email": "kgudipat@brocade.com",
        "time": "Mon Jun 13 15:42:10 2011 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Wed Jun 29 15:25:57 2011 -0500"
      },
      "message": "[SCSI] bfa: Introduce IOC event notification mechanism.\n\nIntroduced a generic event notification callback function that\nreceives IOC_ENABLED, IOC_DISABLED, IOC_FAILED events and notifies the\nmodules registered for these events.\n\nSigned-off-by: Krishna Gudipati \u003ckgudipat@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "85ce928dbb87585042e7dfebe513f724eadebd5e",
      "tree": "121604b0dfe16ea282b378901e1b00d85f215f97",
      "parents": [
        "4d08e731bd6e3c5fd0b65bcfba22dc159fec3487"
      ],
      "author": {
        "name": "Krishna Gudipati",
        "email": "kgudipat@brocade.com",
        "time": "Mon Jun 13 15:39:36 2011 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Wed Jun 29 15:24:46 2011 -0500"
      },
      "message": "[SCSI] bfa: Introduced generic address len pair to represent DMA memory chunk.\n\n- Avoid the use of hardware defined structure bfi_sge_s for DMA\n  requests in host.\n\n- Defined a generic address len pair to represent a DMA memory chunk\n  (bfi_alen_s).\n\nSigned-off-by: Krishna Gudipati \u003ckgudipat@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "45d7f0cc58183062adea0a1de3d8cba768134138",
      "tree": "1977a1b1a1452a53f5e6504674168235f32ce23a",
      "parents": [
        "a5442ba4a428081ebac7090f46c62ffaa17ca951"
      ],
      "author": {
        "name": "Jing Huang",
        "email": "huangj@brocade.com",
        "time": "Wed Apr 13 11:45:53 2011 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jbottomley@parallels.com",
        "time": "Tue May 24 12:38:02 2011 -0400"
      },
      "message": "[SCSI] bfa: kdump fix\n\nRoot cause: When kernel crashes, bfa IOC state machine and FW doesn\u0027t get\na notification and hence are not cleanly shutdown. So registers holding\ndriver/IOC state information are not reset back to valid disabled/parking\nvalues. This causes subsequent driver initialization to hang during kdump\nkernel boot.\n\nFix description: during the initialization of first PCI function, reset\ncorresponding register when unclean shutown is detect by reading chip\nregisters. This will make sure that ioc/fw gets clean re-initialization.\n\nSigned-off-by: Jing Huang \u003chuangj@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cjbottomley@parallels.com\u003e\n"
    },
    {
      "commit": "7c38c05b3ef1a8a9f7e0416072a8ea2730841c91",
      "tree": "673a2620a7e933b8d177734f7339d7ec87394e4d",
      "parents": [
        "61338a0b3493fddfca2980ece4423839748fcbab"
      ],
      "author": {
        "name": "Krishna Gudipati",
        "email": "kgudipat@brocade.com",
        "time": "Thu Apr 14 16:50:35 2011 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Sun May 01 10:55:56 2011 -0500"
      },
      "message": "[SCSI] bfa: Move debugfs initialization before bfa init.\n\nMove the initialization of debugfs before bfa init, to enable us to\ncollect driver/firmware traces if init fails.  Also add a printk to\ndisplay message on bfa_init failure.\n\nSigned-off-by: Krishna Gudipati \u003ckgudipat@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "61338a0b3493fddfca2980ece4423839748fcbab",
      "tree": "77406ab428762e76063d94de996cbf120a6265d3",
      "parents": [
        "7dacb64f49848f1f28018fd3e58af8d6ba234960"
      ],
      "author": {
        "name": "Jing Huang",
        "email": "huangj@brocade.com",
        "time": "Wed Apr 13 11:44:03 2011 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Sun May 01 10:53:49 2011 -0500"
      },
      "message": "[SCSI] bfa: firmware download fix\n\nThis patch includes fixes for two issues releated to firmware download\nimplementation: 1) Merged memory leak fix provided by Jesper Juhl\n\u003cjj@chaosbits.net\u003e. Basically we need to call release_firmware() after\nrequest_firmware(). 2) fixed issues with the firmware download interface\nas pointed out by Rolf Eike Beer \u003ceike@sf-mail.de\u003e in linux-scsi. Rearranged\nthe code and fixed related function protypes.\n\nSigned-off-by: Jing Huang \u003chuangj@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\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": "008d23e4852d78bb2618f2035f8b2110b6a6b968",
      "tree": "81c88f744f6f3fc84132527c1ddc0b4da410c5e2",
      "parents": [
        "8f685fbda43deccd130d192c9fcef1444649eaca",
        "bfc672dcf323877228682aff79dff8ecd9f30ff8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 13 10:05:56 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 13 10:05:56 2011 -0800"
      },
      "message": "Merge branch \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\n* \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (43 commits)\n  Documentation/trace/events.txt: Remove obsolete sched_signal_send.\n  writeback: fix global_dirty_limits comment runtime -\u003e real-time\n  ppc: fix comment typo singal -\u003e signal\n  drivers: fix comment typo diable -\u003e disable.\n  m68k: fix comment typo diable -\u003e disable.\n  wireless: comment typo fix diable -\u003e disable.\n  media: comment typo fix diable -\u003e disable.\n  remove doc for obsolete dynamic-printk kernel-parameter\n  remove extraneous \u0027is\u0027 from Documentation/iostats.txt\n  Fix spelling milisec -\u003e ms in snd_ps3 module parameter description\n  Fix spelling mistakes in comments\n  Revert conflicting V4L changes\n  i7core_edac: fix typos in comments\n  mm/rmap.c: fix comment\n  sound, ca0106: Fix assignment to \u0027channel\u0027.\n  hrtimer: fix a typo in comment\n  init/Kconfig: fix typo\n  anon_inodes: fix wrong function name in comment\n  fix comment typos concerning \"consistent\"\n  poll: fix a typo in comment\n  ...\n\nFix up trivial conflicts in:\n - drivers/net/wireless/iwlwifi/iwl-core.c (moved to iwl-legacy.c)\n - fs/ext4/ext4.h\n\nAlso fix missed \u0027diabled\u0027 typo in drivers/net/bnx2x/bnx2x.h while at it.\n"
    },
    {
      "commit": "8f4bfadd200477acb6dcf41a45919dd37d01a6db",
      "tree": "ec25c381eb99246efbc4fb0911529b229323df0f",
      "parents": [
        "2f2f40a45845e52fbbe07bcd3e09ccff44feb01b"
      ],
      "author": {
        "name": "Jing Huang",
        "email": "huangj@brocade.com",
        "time": "Sun Dec 26 21:50:10 2010 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Fri Dec 31 09:43:31 2010 -0600"
      },
      "message": "[SCSI] bfa: remove unused defintions and misc cleanups\n\nThis patch removes unused functions, data strucutres, and definitions.  It\nalso includes misc comment and formatting cleanups.\n\nSigned-off-by: Jing Huang \u003chuangj@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "2f2f40a45845e52fbbe07bcd3e09ccff44feb01b",
      "tree": "687e69e250d3e501c31a972d3498e35ed1e2c644",
      "parents": [
        "d4b671c58ebeb56dfc8fe8bcca25e0a06bc9359a"
      ],
      "author": {
        "name": "Jing Huang",
        "email": "huangj@brocade.com",
        "time": "Sun Dec 26 21:48:53 2010 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Fri Dec 31 09:38:53 2010 -0600"
      },
      "message": "[SCSI] bfa: remove inactive functions\n\nThis patch removes some inactive functions and macros.\n\nSigned-off-by: Jing Huang \u003chuangj@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "d4b671c58ebeb56dfc8fe8bcca25e0a06bc9359a",
      "tree": "f8b5a2cc309ce68dc4399922fe01341d2a332aa0",
      "parents": [
        "aa5cbf8a70f57c5360ce1bfef692b357c866ae7f"
      ],
      "author": {
        "name": "Jing Huang",
        "email": "huangj@brocade.com",
        "time": "Sun Dec 26 21:46:35 2010 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Fri Dec 31 09:36:53 2010 -0600"
      },
      "message": "[SCSI] bfa: replace bfa_assert with WARN_ON\n\nSigned-off-by: Jing Huang \u003chuangj@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "4b7bd364700d9ac8372eff48832062b936d0793b",
      "tree": "0dbf78c95456a0b02d07fcd473281f04a87e266d",
      "parents": [
        "c0d8768af260e2cbb4bf659ae6094a262c86b085",
        "90a8a73c06cc32b609a880d48449d7083327e11a"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Dec 22 18:57:02 2010 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Dec 22 18:57:02 2010 +0100"
      },
      "message": "Merge branch \u0027master\u0027 into for-next\n\nConflicts:\n\tMAINTAINERS\n\tarch/arm/mach-omap2/pm24xx.c\n\tdrivers/scsi/bfa/bfa_fcpim.c\n\nNeeded to update to apply fixes for which the old branch was too\noutdated.\n"
    },
    {
      "commit": "395eb20238f5f1d5fba0ae284760a68095dd9e66",
      "tree": "8fbca3783ebc5a1cd61598885e3294b3e7cbb2a0",
      "parents": [
        "15821f05b78dbeb2f897d1d22576449103a4d8d5"
      ],
      "author": {
        "name": "Krishna Gudipati",
        "email": "kgudipat@brocade.com",
        "time": "Mon Dec 13 16:23:51 2010 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Tue Dec 21 12:37:18 2010 -0600"
      },
      "message": "[SCSI] bfa: Update the driver version to 2.3.2.3\n\nSigned-off-by: Krishna Gudipati \u003ckgudipat@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "15821f05b78dbeb2f897d1d22576449103a4d8d5",
      "tree": "d71a92b42ceba66e2cd33d5494b05f378cae0476",
      "parents": [
        "b704495c6707013806d1b66507a967896e2b4a7c"
      ],
      "author": {
        "name": "Krishna Gudipati",
        "email": "kgudipat@brocade.com",
        "time": "Mon Dec 13 16:23:27 2010 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Tue Dec 21 12:37:17 2010 -0600"
      },
      "message": "[SCSI] bfa: io tag handling and minor bug fix.\n\nFix iotag handling:\n\n1) Update and check io tag for retry case.\n2) Clearing upper 3 bits in io tag when an IO completes.\n   The 3 upper bits in io tags are used for counting FCP exchange retry.\n   Un-cleared bits will cause firmware to access invalid memory when the\n   same io tag is used for an IO to a target that doesn\u0027t support FCP\n   exchange retry.\n3) Only check the effective bits when validating an iotag.\n\nOther minor fixes:\n\n1) Added trace to get FC header type with assert of unhandled packet received.\n   Ignore the type FC_TYPE_FC_FSS (FC_XS).\n2) Fixed the adapter info display check - to check for fcmode flag even.\n\nSigned-off-by: Krishna Gudipati \u003ckgudipat@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "b704495c6707013806d1b66507a967896e2b4a7c",
      "tree": "4ef277e362f33d1803bbacf0e24053e9a6506bb5",
      "parents": [
        "f1d584d70f31f54e0a559049906f42db89e2746d"
      ],
      "author": {
        "name": "Krishna Gudipati",
        "email": "kgudipat@brocade.com",
        "time": "Mon Dec 13 16:17:42 2010 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Tue Dec 21 12:37:16 2010 -0600"
      },
      "message": "[SCSI] bfa: direct attach mode fix.\n\n- Direct attach is not working due to the check of PID in fcxp_send request.\n- Added logic to set the lps-\u003elp_pid with the PID assigned for n2n mode.\n\nSigned-off-by: Krishna Gudipati \u003ckgudipat@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "f1d584d70f31f54e0a559049906f42db89e2746d",
      "tree": "7bfa223d53221c5930802b988a8bb6c0aed201d6",
      "parents": [
        "f3a060ca57903daaf2f1a88c6c25832619b2a74f"
      ],
      "author": {
        "name": "Krishna Gudipati",
        "email": "kgudipat@brocade.com",
        "time": "Mon Dec 13 16:17:11 2010 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Tue Dec 21 12:37:15 2010 -0600"
      },
      "message": "[SCSI] bfa: IOC auto recovery fix.\n\n- Made IOC auto_recovery synchronized and not timer based.\n- Only one PCI function will attempt to recover and reinitialize\n  the ASIC on a failure, after all the active PCI fns\n  acknowledge the IOC failure.\n\nSigned-off-by: Krishna Gudipati \u003ckgudipat@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "f3a060ca57903daaf2f1a88c6c25832619b2a74f",
      "tree": "ae23aad4020a301ba23301f4c21655af7887ed85",
      "parents": [
        "4e78efefa3c083240bd47153ffa99642bfdc7811"
      ],
      "author": {
        "name": "Krishna Gudipati",
        "email": "kgudipat@brocade.com",
        "time": "Mon Dec 13 16:16:50 2010 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Tue Dec 21 12:37:12 2010 -0600"
      },
      "message": "[SCSI] bfa: Store port configuration in flash for persistency.\n\nWhen the bfa driver is loaded a flogi is sent without the knowledge of\ntrunking configuration. This normal flogi causes the switch ports\nwhich had trunking enabled to go to persistent offline.  Solution is\nto store the port configuration (which has trunking info) in the flash\nfor persistency. The firmware will read this configuration when the\nvery first fcport enable is received.\n\nSigned-off-by: Krishna Gudipati \u003ckgudipat@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "4e78efefa3c083240bd47153ffa99642bfdc7811",
      "tree": "22fc66e5ce15626437555a5574ca93323e8355a8",
      "parents": [
        "da99dcc98dd66a2de4864645bcafffd93cf5a62f"
      ],
      "author": {
        "name": "Krishna Gudipati",
        "email": "kgudipat@brocade.com",
        "time": "Mon Dec 13 16:16:09 2010 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Tue Dec 21 12:37:11 2010 -0600"
      },
      "message": "[SCSI] bfa: IOC fwtrace save logic \u0026 state machine fixes.\n\n- Move fw trace save logic to bfa_ioc_sm_fail_entry(),\n  so that fw trace is saved irrespective of the cause of the failure.\n- Make bfa_ioc_sm_fail() a failure parking state.\n- Rename bfa_ioc_sm_initfail() to a more appropriate bfa_ioc_sm_fail_retry()\n  as it is no longer a parking state.\n\nSigned-off-by: Krishna Gudipati \u003ckgudipat@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "da99dcc98dd66a2de4864645bcafffd93cf5a62f",
      "tree": "da6286a7f91f2087f916f6949dbd67d46570fe58",
      "parents": [
        "f16a17507b09e10e0cccc4d675ccbfe030d51ef1"
      ],
      "author": {
        "name": "Maggie Zhang",
        "email": "xmzhang@brocade.com",
        "time": "Thu Dec 09 19:13:20 2010 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Tue Dec 21 12:32:58 2010 -0600"
      },
      "message": "[SCSI] bfa: remove unused functions and misc cleanups\n\nRemove unused functions and fix checkpatch errors. Misc cleanups in\ncomment and formatting.\n\nSigned-off-by: Maggie Zhang \u003cxmzhang@brocade.com\u003e\nSigned-off-by: Jing Huang \u003chuangj@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "f16a17507b09e10e0cccc4d675ccbfe030d51ef1",
      "tree": "4ead59bd8bfbd06f22dd18040b713fca998e1336",
      "parents": [
        "f314878ab95d4802ddde066096f7b30087cea7ba"
      ],
      "author": {
        "name": "Maggie Zhang",
        "email": "xmzhang@brocade.com",
        "time": "Thu Dec 09 19:12:32 2010 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Tue Dec 21 12:32:56 2010 -0600"
      },
      "message": "[SCSI] bfa: remove all OS wrappers\n\nRemove OS wrapper functions/macros, and as a result remove bfa_os_inc.h.\n\nSigned-off-by: Maggie Zhang \u003cxmzhang@brocade.com\u003e\nSigned-off-by: Jing Huang \u003chuangj@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "f314878ab95d4802ddde066096f7b30087cea7ba",
      "tree": "b5f45f7be429386ca5b209d9058680f448541a43",
      "parents": [
        "e3e7d3eebb08735c8a14cd27f76dac784e9a9b75"
      ],
      "author": {
        "name": "Maggie Zhang",
        "email": "xmzhang@brocade.com",
        "time": "Thu Dec 09 19:11:39 2010 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Tue Dec 21 12:32:47 2010 -0600"
      },
      "message": "[SCSI] bfa: remove all SCSI IO callbacks\n\nRemove SCSI IO callbacks, and as a result remove bfa_cb_ioim.h.\n\nSigned-off-by: Maggie Zhang \u003cxmzhang@brocade.com\u003e\nSigned-off-by: Jing Huang \u003chuangj@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "e3e7d3eebb08735c8a14cd27f76dac784e9a9b75",
      "tree": "4ceb179b8e41c85f205d9356c1d83784ae784d3f",
      "parents": [
        "b77ee1fb10e4b76dc61094b3678d805be0e4f7ba"
      ],
      "author": {
        "name": "Maggie Zhang",
        "email": "xmzhang@brocade.com",
        "time": "Thu Dec 09 19:10:27 2010 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Tue Dec 21 12:32:45 2010 -0600"
      },
      "message": "[SCSI] bfa: scatter gather processing change\n\nModified scatter gather processing to use the kernel provided\nscsi_for_each_sg() macro.\n\n1) Instead of allocating and setting up sgpg in bfa_ioim_sge_setup(),\n   we only do allocation.  As a result, we remove\n   bfa_ioim_sgpg_setup() and rename bfa_ioim_sge_setup() to\n   bfa_ioim_sgpg_alloc().\n\n2) bfa_ioim_send_ioreq() call scsi_for_each_sg() to handle both inline\n   and sgpg setup.\n\nSigned-off-by: Maggie Zhang \u003cxmzhang@brocade.com\u003e\nSigned-off-by: Jing Huang \u003chuangj@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "b77ee1fb10e4b76dc61094b3678d805be0e4f7ba",
      "tree": "edc3a683d39dcfac8448c80ea3710d66f4805054",
      "parents": [
        "f7f73812e95077c19a2801bbf4f483fcdab5232f"
      ],
      "author": {
        "name": "Maggie Zhang",
        "email": "xmzhang@brocade.com",
        "time": "Thu Dec 09 19:09:26 2010 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Tue Dec 21 12:32:44 2010 -0600"
      },
      "message": "[SCSI] bfa: remove a file with small size\n\nRemoved bfa_drv.c, merged it to bfa_core.c and modified Makefile.\n\nSigned-off-by: Maggie Zhang \u003cxmzhang@brocade.com\u003e\nSigned-off-by: Jing Huang \u003chuangj@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "f7f73812e95077c19a2801bbf4f483fcdab5232f",
      "tree": "1683aef984bf23a83dc5764503a0972f64ddf5a5",
      "parents": [
        "df0f1933eb5454a5c481311837076056557467ad"
      ],
      "author": {
        "name": "Maggie Zhang",
        "email": "xmzhang@brocade.com",
        "time": "Thu Dec 09 19:08:43 2010 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Tue Dec 21 12:32:43 2010 -0600"
      },
      "message": "[SCSI] bfa: clean up one line functions\n\nCleaned up one line functions.\n\nSigned-off-by: Maggie Zhang \u003cxmzhang@brocade.com\u003e\nSigned-off-by: Jing Huang \u003chuangj@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "df0f1933eb5454a5c481311837076056557467ad",
      "tree": "6eb376420c7fd6db38b0b6b045a3b6eda28d9281",
      "parents": [
        "402c6eec1bd04581c04de758e4efddc020b78f91"
      ],
      "author": {
        "name": "Maggie Zhang",
        "email": "xmzhang@brocade.com",
        "time": "Thu Dec 09 19:07:46 2010 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Tue Dec 21 12:24:50 2010 -0600"
      },
      "message": "[SCSI] bfa: remove unused and empty functions\n\nRemoved unused and empty functions.\n\nSigned-off-by: Maggie Zhang \u003cxmzhang@brocade.com\u003e\nSigned-off-by: Jing Huang \u003cxmzhang@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "50444a340028119ce5ba45d60b4cf44e3e6e1b32",
      "tree": "a1030723aaa84cc07f37f8c3d76766f8a9f1f19a",
      "parents": [
        "52f94b6fd0d1ff9d935c52f8a6360834ed871d92"
      ],
      "author": {
        "name": "Maggie",
        "email": "xmzhang@brocade.com",
        "time": "Mon Nov 29 18:26:32 2010 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Tue Dec 21 12:24:17 2010 -0600"
      },
      "message": "[SCSI] bfa: fix endianess sparse check warnings\n\nFirst round of fix for the endianess check warnings from make C\u003d2 CF\u003d\"-D__CHECK_ENDIAN__\".\n\nSigned-off-by: Maggie \u003cxmzhang@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "52f94b6fd0d1ff9d935c52f8a6360834ed871d92",
      "tree": "09a71f556a01fa71f37aacdc1da37bf60131f0d6",
      "parents": [
        "3db86353abba4549f665fbdde8572d619566afbb"
      ],
      "author": {
        "name": "Maggie",
        "email": "xmzhang@brocade.com",
        "time": "Mon Nov 29 18:21:32 2010 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Tue Dec 21 12:24:16 2010 -0600"
      },
      "message": "[SCSI] bfa: fix regular sparse check warnings.\n\nFix all sparse check warnings from make C\u003d2.\n\nSigned-off-by: Maggie \u003cxmzhang@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "8816624222b12e5d7e291e9d1973fc42b994eb6b",
      "tree": "f8e8054fd34ae9feda25c33e9320a19d6122b7dc",
      "parents": [
        "b0c3844d8af6b9f3f18f31e1b0502fbefa2166be"
      ],
      "author": {
        "name": "Jing Huang",
        "email": "huangj@brocade.com",
        "time": "Thu Dec 09 17:11:53 2010 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Dec 20 12:28:34 2010 -0600"
      },
      "message": "[SCSI] bfa: rename log_level to bfa_log_level\n\nRename log_level to bfa_log_level to make the global variable more bfa\nspecific and avoid clashes with other drivers which was causing a\nbuild failure.\n\nSigned-off-by: Jing Huang \u003chuangj@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "f281233d3eba15fb225d21ae2e228fd4553d824a",
      "tree": "51134454ba8acb558735f90be5540f7d756483e3",
      "parents": [
        "bdbd01ac444bffb3c9aefed3059d12554059b320"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Nov 16 02:10:29 2010 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 16 13:33:23 2010 -0800"
      },
      "message": "SCSI host lock push-down\n\nMove the mid-layer\u0027s -\u003equeuecommand() invocation from being locked\nwith the host lock to being unlocked to facilitate speeding up the\ncritical path for drivers who don\u0027t need this lock taken anyway.\n\nThe patch below presents a simple SCSI host lock push-down as an\nequivalent transformation.  No locking or other behavior should change\nwith this patch.  All existing bugs and locking orders are preserved.\n\nAdditionally, add one parameter to queuecommand,\n\tstruct Scsi_Host *\nand remove one parameter from queuecommand,\n\tvoid (*done)(struct scsi_cmnd *)\n\nScsi_Host* is a convenient pointer that most host drivers need anyway,\nand \u0027done\u0027 is redundant to struct scsi_cmnd-\u003escsi_done.\n\nMinimal code disturbance was attempted with this change.  Most drivers\nneeded only two one-line modifications for their host lock push-down.\n\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\nAcked-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b595076a180a56d1bb170e6eceda6eb9d76f4cd3",
      "tree": "bc01ec7283808013e0b8ce7713fd6fc40f810429",
      "parents": [
        "6aaccece1c483f189f76f1282b3984ff4c7ecb0a"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Mon Nov 01 15:38:34 2010 -0400"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Nov 01 15:38:34 2010 -0400"
      },
      "message": "tree-wide: fix comment/printk typos\n\n\"gadget\", \"through\", \"command\", \"maintain\", \"maintain\", \"controller\", \"address\",\n\"between\", \"initiali[zs]e\", \"instead\", \"function\", \"select\", \"already\",\n\"equal\", \"access\", \"management\", \"hierarchy\", \"registration\", \"interest\",\n\"relative\", \"memory\", \"offset\", \"already\",\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "5fbe25c7a664601666895e8f95eaa59bd9741392",
      "tree": "f2d452938ba5ba924d0e8cc4f173f963df13018e",
      "parents": [
        "acdc79a60cb3cbbc9f07bb5032d890e9cf94f0ff"
      ],
      "author": {
        "name": "Jing Huang",
        "email": "huangj@brocade.com",
        "time": "Mon Oct 18 17:17:23 2010 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Oct 25 16:28:09 2010 -0500"
      },
      "message": "[SCSI] bfa: fix comments for c files\n\nThis patch addresses the comments from Randy Dunlap (Randy.Dunlap@oracle.com)\nregarding comment blocks that begining with \"/**\". bfa driver comments\ncurrently do not follow kernel-doc convention, we hence replace all\n/** with /* and **/ with */.\n\nSigned-off-by: Jing Huang \u003chuangj@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "acdc79a60cb3cbbc9f07bb5032d890e9cf94f0ff",
      "tree": "cea700a23bf6e96e084bee54392b11bc4d307710",
      "parents": [
        "e0a08a30c9451333c9c4a8981fbfccc80b87ce78"
      ],
      "author": {
        "name": "Jing Huang",
        "email": "huangj@brocade.com",
        "time": "Mon Oct 18 17:15:55 2010 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Oct 25 16:26:57 2010 -0500"
      },
      "message": "[SCSI] bfa: fix comments for header files\n\nThis patch addresses the comments from Randy Dunlap (Randy.Dunlap@oracle.com)\nregarding comment blocks that begining with \"/**\". bfa driver comments\ncurrently do not follow kernel-doc convention, we hence replace all\n/** with /* and **/ with */.\n\nSigned-off-by: Jing Huang \u003chuangj@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "e0a08a30c9451333c9c4a8981fbfccc80b87ce78",
      "tree": "6ec318b2d48eb6206a1e584e78873044b0712b4a",
      "parents": [
        "5344026065f79b102fcc44bc6332f856a111962a"
      ],
      "author": {
        "name": "Jing Huang",
        "email": "huangj@brocade.com",
        "time": "Mon Oct 18 17:14:01 2010 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Oct 25 16:25:35 2010 -0500"
      },
      "message": "[SCSI] bfa: fix frame size over 1024 compile warning\n\nFix compile warning for frame size over 1024 in gcc 4.4.\n\nSigned-off-by: Jing Huang \u003chuangj@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "5344026065f79b102fcc44bc6332f856a111962a",
      "tree": "c28f91eb4593e3e89b030a65a4fd71b8b43cc1f1",
      "parents": [
        "ba816ea8e2eacbf3d198ad1859f413c2d6213434"
      ],
      "author": {
        "name": "Jing Huang",
        "email": "huangj@brocade.com",
        "time": "Mon Oct 18 17:12:29 2010 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Oct 25 16:18:20 2010 -0500"
      },
      "message": "[SCSI] bfa: remove os wrapper functions and macros\n\nThis patch replaces register access functions and macros with the the ones\nprovided by linux.\n\nSigned-off-by: Jing Huang \u003chuangj@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "ba816ea8e2eacbf3d198ad1859f413c2d6213434",
      "tree": "92399b02434b350fe4c767c0cb4f1790b7fee763",
      "parents": [
        "6a18b1675fdf08a6dc861e39c3f94309a03e7f16"
      ],
      "author": {
        "name": "Jing Huang",
        "email": "huangj@brocade.com",
        "time": "Mon Oct 18 17:10:50 2010 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Oct 25 16:17:14 2010 -0500"
      },
      "message": "[SCSI] bfa: replace endian swap macros with the ones provided by linux\n\nSigned-off-by: Jing Huang \u003chuangj@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "6a18b1675fdf08a6dc861e39c3f94309a03e7f16",
      "tree": "0437af49a6e9edc1ce87e2ee85962c4ff24c7a48",
      "parents": [
        "156606768cc234146e21fa6ba6316dbc67a204dd"
      ],
      "author": {
        "name": "Jing Huang",
        "email": "huangj@brocade.com",
        "time": "Mon Oct 18 17:08:54 2010 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Oct 25 16:15:58 2010 -0500"
      },
      "message": "[SCSI] bfa: remove os wrapper and unused functions\n\nThis patch removes os wrapper and unused functions.\nbfa_os_assign(), bfa_os_memset(), bfa_os_memcpy(), bfa_os_udelay()\nbfa_os_vsprintf(), bfa_os_snprintf(), and bfa_os_get_clock() are replaced with\ndirect assignment or native linux functions. Some unused functions related to VF\n(Vitual fabric) are also removed.\n\nSigned-off-by: Jing Huang \u003chuangj@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    }
  ],
  "next": "a36c61f9025b8924f99f54d518763bee7aa84085"
}
