)]}'
{
  "log": [
    {
      "commit": "7873ca4e4401f0ecd8868bf1543113467e6bae61",
      "tree": "48b65eae8642838bde5bb2a7c7b14cfb8669eb3f",
      "parents": [
        "8c38a2951026e6b428d3ce6e518d123c35becd18"
      ],
      "author": {
        "name": "Krishna Gudipati",
        "email": "kgudipat@brocade.com",
        "time": "Fri May 21 14:39:45 2010 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Tue May 25 10:05:40 2010 -0500"
      },
      "message": "[SCSI] bfa: fix system crash when reading sysfs fc_host statistics\n\nThe port data structure related to fc_host statistics collection is\nnot initialized. This causes system crash when reading the fc_host\nstatistics. The fix is to initialize port structure during driver\nattach.\n\nSigned-off-by: Krishna Gudipati \u003ckgudipat@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "33cf23b0a535475aead57707cb9f4fe135a93544",
      "tree": "67e14f77f0eeab847a26a6cbfcb44eecb5fa2fda",
      "parents": [
        "7a9b149212f3716c598afe973b6261fd58453b7a",
        "95bb335c0ebe96afe926387a1ef3a096bd884a82"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 21 07:19:18 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 21 07:19:18 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6: (182 commits)\n  [SCSI] aacraid: add an ifdef\u0027d device delete case instead of taking the device offline\n  [SCSI] aacraid: prohibit access to array container space\n  [SCSI] aacraid: add support for handling ATA pass-through commands.\n  [SCSI] aacraid: expose physical devices for models with newer firmware\n  [SCSI] aacraid: respond automatically to volumes added by config tool\n  [SCSI] fcoe: fix fcoe module ref counting\n  [SCSI] libfcoe: FIP Keep-Alive messages for VPorts are sent with incorrect port_id and wwn\n  [SCSI] libfcoe: Fix incorrect MAC address clearing\n  [SCSI] fcoe: fix a circular locking issue with rtnl and sysfs mutex\n  [SCSI] libfc: Move the port_id into lport\n  [SCSI] fcoe: move link speed checking into its own routine\n  [SCSI] libfc: Remove extra pointer check\n  [SCSI] libfc: Remove unused fc_get_host_port_type\n  [SCSI] fcoe: fixes wrong error exit in fcoe_create\n  [SCSI] libfc: set seq_id for incoming sequence\n  [SCSI] qla2xxx: Updates to ISP82xx support.\n  [SCSI] qla2xxx: Optionally disable target reset.\n  [SCSI] qla2xxx: ensure flash operation and host reset via sg_reset are mutually exclusive\n  [SCSI] qla2xxx: Silence bogus warning by gcc for wrap and did.\n  [SCSI] qla2xxx: T10 DIF support added.\n  ...\n"
    },
    {
      "commit": "8637ac3340eca9d01f056f81c10fd61d15d2f5ee",
      "tree": "5bd8123f272f3b24096425048f990b3b1fb3b11b",
      "parents": [
        "a9083016a5314b3aeba6e0d2e814872e72168c08"
      ],
      "author": {
        "name": "Jing Huang",
        "email": "huangj@Brocade.com",
        "time": "Tue Apr 13 12:22:29 2010 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Sat May 01 14:12:11 2010 -0500"
      },
      "message": "[SCSI] bfa: fix compilation warning in powerpc\n\nFix the compilation warning in powerpc. The same change also fixes endian\nissue we found in powerpc test. This patch has been tested in x86 and\npowerpc platform. it is created using scsi-misc-2.6.\n\nSigned-off-by: Jing Huang \u003chuangj@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "6c9468e9eb1252eaefd94ce7f06e1be9b0b641b1",
      "tree": "797676a336b050bfa1ef879377c07e541b9075d6",
      "parents": [
        "4cb3ca7cd7e2cae8d1daf5345ec99a1e8502cf3f",
        "c81eddb0e3728661d1585fbc564449c94165cc36"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri Apr 23 02:08:44 2010 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri Apr 23 02:08:44 2010 +0200"
      },
      "message": "Merge branch \u0027master\u0027 into for-next\n"
    },
    {
      "commit": "077424e2e2c97c830d903891dfcd1532068b85b7",
      "tree": "d3e37bbbcc8d5f0d45dc39b95db05b6ddcd1a5a9",
      "parents": [
        "42b426ecb453cf49c3d16cf1d7a5e5d8cab9869d"
      ],
      "author": {
        "name": "Jing Huang",
        "email": "huangj@brocade.com",
        "time": "Fri Mar 19 11:07:36 2010 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Sun Apr 11 09:24:23 2010 -0500"
      },
      "message": "[SCSI] bfa: sg addr big endian fix\n\nsg address in IO request is not set up correctly for big endian platform.\nadd new macros to properly swap the address.\n\nSigned-off-by: Jing Huang \u003chuangj@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "42b426ecb453cf49c3d16cf1d7a5e5d8cab9869d",
      "tree": "42ca564f37e62c7797cea8816ac934e5347ea757",
      "parents": [
        "b3522f08ec7011aed0abc477bfedd00d189e9cd6"
      ],
      "author": {
        "name": "Jing Huang",
        "email": "huangj@brocade.com",
        "time": "Fri Mar 19 11:07:09 2010 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Sun Apr 11 09:24:20 2010 -0500"
      },
      "message": "[SCSI] bfa: protect idr using bfad_mutex\n\nidr is a global resource, protect it with global bfad_mutex.\n\nSigned-off-by: Jing Huang \u003chuangj@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "b3522f08ec7011aed0abc477bfedd00d189e9cd6",
      "tree": "369e355b051628a316724686fa07c822676163af",
      "parents": [
        "2eba0d4c000777ce43012d7fda806b075f6cf877"
      ],
      "author": {
        "name": "Jing Huang",
        "email": "huangj@brocade.com",
        "time": "Fri Mar 19 11:06:44 2010 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Sun Apr 11 09:24:19 2010 -0500"
      },
      "message": "[SCSI] bfa: use pci_iomap() and pci_iounmap()\n\nUse pci_iomap() and pci_iounmap() to simplify the code. Remove uncessary #ifdef\ncheck for ia64 (it was added as a workaound for some RHEL 5.x release which\ndoesn\u0027t export iounmap function)\n\nSigned-off-by: Jing Huang \u003chuangj@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "2eba0d4c000777ce43012d7fda806b075f6cf877",
      "tree": "fdebad0f55465301bfcbd4f119311f63d358c353",
      "parents": [
        "b504293fe9dc42917a919044f2b672fb361329d0"
      ],
      "author": {
        "name": "Jing Huang",
        "email": "huangj@brocade.com",
        "time": "Fri Mar 19 11:06:05 2010 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Sun Apr 11 09:24:17 2010 -0500"
      },
      "message": "[SCSI] bfa: fix the issue of not handling scsi_cmnd sg chaining case\n\nCurrently the driver doesn\u0027t take into consideraion of possible sg chaining\nwhen it walks through the sg list. This is fixed by using the sg_next()\nwhich automatically handles the chaining case. Obosolete code is removed\nas a result of this change.\n\nSigned-off-by: Jing Huang \u003chuangj@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "b504293fe9dc42917a919044f2b672fb361329d0",
      "tree": "13a7a576560155c6c8b49976e286060b5c904aba",
      "parents": [
        "12fb8c1574d7d0c262d2f4c667047889c4f27ebe"
      ],
      "author": {
        "name": "Jing Huang",
        "email": "huangj@brocade.com",
        "time": "Fri Mar 19 11:05:39 2010 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Sun Apr 11 09:24:16 2010 -0500"
      },
      "message": "[SCSI] bfa: add fc transport class based vport create/delete\n\nUse duplicate fc transport template for physical and vitual port. Add\nvport create/delete/disalbe functions in the transport template of physical\nport. Changes to make the vport create/delete function to work under this\nframework.\n\nSigned-off-by: Jing Huang \u003chuangj@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "4644efabde172808c0a8b6e3f17e4c204a4e52e7",
      "tree": "bda7fdf7b3d26a738f12f9f15bd423fce82c5f69",
      "parents": [
        "f3d6e1dcd291fd0da3accb0d60fbd0d26d2189ed"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Thu Mar 11 14:09:55 2010 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Sun Apr 11 09:23:32 2010 -0500"
      },
      "message": "[SCSI] bfa: eliminate useless code\n\nThe variable bfa_itnim is initialized twice to the same (side effect-free)\nexpression.  Drop one initialization.\n\nA simplified version of the semantic match that finds this problem is:\n(http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@forall@\nidexpression *x;\nidentifier f!\u003dERR_PTR;\n@@\n\nx \u003d f(...)\n... when !\u003d x\n(\nx \u003d f(...,\u003c+...x...+\u003e,...)\n|\n* x \u003d f(...)\n)\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nAcked-by: Jing Huang \u003chuangj@brocade.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "5a0e3ad6af8660be21ca98a971cd00f331318c05",
      "tree": "5bfb7be11a03176a87296a43ac6647975c00a1d1",
      "parents": [
        "ed391f4ebf8f701d3566423ce8f17e614cde9806"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Wed Mar 24 17:04:11 2010 +0900"
      },
      "committer": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Tue Mar 30 22:02:32 2010 +0900"
      },
      "message": "include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h\n\npercpu.h is included by sched.h and module.h and thus ends up being\nincluded when building most .c files.  percpu.h includes slab.h which\nin turn includes gfp.h making everything defined by the two files\nuniversally available and complicating inclusion dependencies.\n\npercpu.h -\u003e slab.h dependency is about to be removed.  Prepare for\nthis change by updating users of gfp and slab facilities include those\nheaders directly instead of assuming availability.  As this conversion\nneeds to touch large number of source files, the following script is\nused as the basis of conversion.\n\n  http://userweb.kernel.org/~tj/misc/slabh-sweep.py\n\nThe script does the followings.\n\n* Scan files for gfp and slab usages and update includes such that\n  only the necessary includes are there.  ie. if only gfp is used,\n  gfp.h, if slab is used, slab.h.\n\n* When the script inserts a new include, it looks at the include\n  blocks and try to put the new include such that its order conforms\n  to its surrounding.  It\u0027s put in the include block which contains\n  core kernel includes, in the same order that the rest are ordered -\n  alphabetical, Christmas tree, rev-Xmas-tree or at the end if there\n  doesn\u0027t seem to be any matching order.\n\n* If the script can\u0027t find a place to put a new include (mostly\n  because the file doesn\u0027t have fitting include block), it prints out\n  an error message indicating which .h file needs to be added to the\n  file.\n\nThe conversion was done in the following steps.\n\n1. The initial automatic conversion of all .c files updated slightly\n   over 4000 files, deleting around 700 includes and adding ~480 gfp.h\n   and ~3000 slab.h inclusions.  The script emitted errors for ~400\n   files.\n\n2. Each error was manually checked.  Some didn\u0027t need the inclusion,\n   some needed manual addition while adding it to implementation .h or\n   embedding .c file was more appropriate for others.  This step added\n   inclusions to around 150 files.\n\n3. The script was run again and the output was compared to the edits\n   from #2 to make sure no file was left behind.\n\n4. Several build tests were done and a couple of problems were fixed.\n   e.g. lib/decompress_*.c used malloc/free() wrappers around slab\n   APIs requiring slab.h to be added manually.\n\n5. The script was run on all .h files but without automatically\n   editing them as sprinkling gfp.h and slab.h inclusions around .h\n   files could easily lead to inclusion dependency hell.  Most gfp.h\n   inclusion directives were ignored as stuff from gfp.h was usually\n   wildly available and often used in preprocessor macros.  Each\n   slab.h inclusion directive was examined and added manually as\n   necessary.\n\n6. percpu.h was updated not to include slab.h.\n\n7. Build test were done on the following configurations and failures\n   were fixed.  CONFIG_GCOV_KERNEL was turned off for all tests (as my\n   distributed build env didn\u0027t work with gcov compiles) and a few\n   more options had to be turned off depending on archs to make things\n   build (like ipr on powerpc/64 which failed due to missing writeq).\n\n   * x86 and x86_64 UP and SMP allmodconfig and a custom test config.\n   * powerpc and powerpc64 SMP allmodconfig\n   * sparc and sparc64 SMP allmodconfig\n   * ia64 SMP allmodconfig\n   * s390 SMP allmodconfig\n   * alpha SMP allmodconfig\n   * um on x86_64 SMP allmodconfig\n\n8. percpu.h modifications were reverted so that it could be applied as\n   a separate patch and serve as bisection point.\n\nGiven the fact that I had only a couple of failures from tests on step\n6, I\u0027m fairly confident about the coverage of this conversion patch.\nIf there is a breakage, it\u0027s likely to be something in one of the arch\nheaders which should be easily discoverable easily on most builds of\nthe specific arch.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nGuess-its-ok-by: Christoph Lameter \u003ccl@linux-foundation.org\u003e\nCc: Ingo Molnar \u003cmingo@redhat.com\u003e\nCc: Lee Schermerhorn \u003cLee.Schermerhorn@hp.com\u003e\n"
    },
    {
      "commit": "88393161210493e317ae391696ee8ef463cb3c23",
      "tree": "6ec81a50d0e8174b415d83948b48cbabd7e54ddb",
      "parents": [
        "932fb06b0898f5883200f1da2e00075f0d70ba9c"
      ],
      "author": {
        "name": "Thomas Weber",
        "email": "swirl@gmx.li",
        "time": "Tue Mar 16 11:47:56 2010 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Mar 16 11:47:56 2010 +0100"
      },
      "message": "Fix typos in comments\n\n[Ss]ytem \u003d\u003e [Ss]ystem\nudpate \u003d\u003e update\nparamters \u003d\u003e parameters\norginal \u003d\u003e original\n\nSigned-off-by: Thomas Weber \u003cswirl@gmx.li\u003e\nAcked-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "d55f88f0275e4b21435957d3d354a79bb9edeec7",
      "tree": "ecc71573918931714d52bb879aaa0dfab531d7c5",
      "parents": [
        "d1c61f8ef582055569de76a86fa1984f9b6698cf"
      ],
      "author": {
        "name": "Krishna Gudipati",
        "email": "kgudipat@brocade.com",
        "time": "Fri Mar 05 19:38:52 2010 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Sun Mar 07 13:28:38 2010 +0530"
      },
      "message": "[SCSI] bfa: Update the driver version to 2.1.2.1.\n\nUpgrade the upstream driver from 2.0.0.0 to 2.1.2.1.\n\nSigned-off-by: Krishna Gudipati \u003ckgudipat@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "d1c61f8ef582055569de76a86fa1984f9b6698cf",
      "tree": "8fdde39bb65007096eebf834470a6d787a69b394",
      "parents": [
        "95aa060decd2472d319c3f12b0b1b699a5f35058"
      ],
      "author": {
        "name": "Krishna Gudipati",
        "email": "kgudipat@brocade.com",
        "time": "Fri Mar 05 19:38:44 2010 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Sun Mar 07 13:27:51 2010 +0530"
      },
      "message": "[SCSI] bfa: Remove unused header files and did some cleanup.\n\nSigned-off-by: Krishna Gudipati \u003ckgudipat@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "95aa060decd2472d319c3f12b0b1b699a5f35058",
      "tree": "c6167c5897c92dcee5c7c624d71b5be99057ee2d",
      "parents": [
        "25e2934c26f5efaea156c9fda4457d01a8bb44e1"
      ],
      "author": {
        "name": "Krishna Gudipati",
        "email": "kgudipat@brocade.com",
        "time": "Fri Mar 05 19:38:27 2010 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Sun Mar 07 13:12:38 2010 +0530"
      },
      "message": "[SCSI] bfa: Handle SCSI IO underrun case.\n\nWhen IO is completed with underrun and with good SCSI status, check if\nthe transferred bytes against scsi_cmnd-\u003eunderflow, which is set to\nminimum number of bytes that must be transferred for this command, if\nis less than required minimum, complete the IO with DID_ERROR.\n\nSigned-off-by: Krishna Gudipati \u003ckgudipat@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "25e2934c26f5efaea156c9fda4457d01a8bb44e1",
      "tree": "85329bd822e098c0a1b5fa1a29b4fc4fb4000f4d",
      "parents": [
        "ca8b4327e405820966971236224db0e0724b5673"
      ],
      "author": {
        "name": "Krishna Gudipati",
        "email": "kgudipat@brocade.com",
        "time": "Fri Mar 05 19:38:17 2010 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Sun Mar 07 13:12:04 2010 +0530"
      },
      "message": "[SCSI] bfa: FCS and include file changes.\n\nMS module did not invoke fdmi offline in all cases,\ncall fdmi offline when ms module receives a port offline,\nso that fdmi offline is from one place in the ms module.\n\nMake changes to handle 10G speed in the conversion routine.\n\nReplaced the usage of bfa_adapter_attr_s struct with specific API\u0027s.\n\nSigned-off-by: Krishna Gudipati \u003ckgudipat@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "ca8b4327e405820966971236224db0e0724b5673",
      "tree": "26d7bc6337c6b13c25d46ae7162c724227da4c99",
      "parents": [
        "0a4b1fc0b24fc7adbaf8413f2992ce1395991a78"
      ],
      "author": {
        "name": "Krishna Gudipati",
        "email": "kgudipat@brocade.com",
        "time": "Fri Mar 05 19:38:07 2010 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Sun Mar 07 13:10:13 2010 +0530"
      },
      "message": "[SCSI] bfa: Modified the portstats get/clear logic\n\nModified the portstats get/clear logic for port physical/FCoE/QoS stats.\nAdded more stats to FC\nFixed some issues with FCoE stats collection.\n\nSigned-off-by: Krishna Gudipati \u003ckgudipat@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "0a4b1fc0b24fc7adbaf8413f2992ce1395991a78",
      "tree": "9a07aeee614e2e3f3191aee552effc467163fb33",
      "parents": [
        "f58e9ebbf78bd36c6cf1ca651280d39efe73a7c0"
      ],
      "author": {
        "name": "Krishna Gudipati",
        "email": "kgudipat@brocade.com",
        "time": "Fri Mar 05 19:37:57 2010 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Sun Mar 07 13:07:00 2010 +0530"
      },
      "message": "[SCSI] bfa: Replace bfa_get_attr() with specific APIs\n\nbfa_ioc_attr_s is a big structure and some times could cause\nstack overflow if defined locally, so add specific APIs that\nare needed to replace the use of ioc_attr local var.\n\nSigned-off-by: Krishna Gudipati \u003ckgudipat@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "f58e9ebbf78bd36c6cf1ca651280d39efe73a7c0",
      "tree": "ffec92bd31a0ebb288cd8a67550a18bad18d2db3",
      "parents": [
        "1c8a4c37494932acd59079b4fc8d8f69fb329c2a"
      ],
      "author": {
        "name": "Krishna Gudipati",
        "email": "kgudipat@brocade.com",
        "time": "Fri Mar 05 19:37:45 2010 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Sun Mar 07 13:06:36 2010 +0530"
      },
      "message": "[SCSI] bfa: New portlog entries for events (FIP/FLOGI/FDISC/LOGO).\n\nSigned-off-by: Krishna Gudipati \u003ckgudipat@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "1c8a4c37494932acd59079b4fc8d8f69fb329c2a",
      "tree": "9d605be2a56606d89b41facda6cc13256d68cd2d",
      "parents": [
        "13cc20c5e764e6ef8d57f33980ab8c386c25fb4d"
      ],
      "author": {
        "name": "Krishna Gudipati",
        "email": "kgudipat@brocade.com",
        "time": "Fri Mar 05 19:37:37 2010 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Sun Mar 07 13:05:10 2010 +0530"
      },
      "message": "[SCSI] bfa: Rename pport to fcport in BFA FCS.\n\nRename pport structures to fcport in BFA FCS, to resolve confusion\nabout the port structures in the firmware, and make sure the SG page\nis setup correctly.\n\nSigned-off-by: Krishna Gudipati \u003ckgudipat@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "13cc20c5e764e6ef8d57f33980ab8c386c25fb4d",
      "tree": "cbff054ff7e961d8cf558de959c2fbad93fa235e",
      "parents": [
        "78f915f7b095dda76970c8c9568489fa779ef73f"
      ],
      "author": {
        "name": "Krishna Gudipati",
        "email": "kgudipat@brocade.com",
        "time": "Fri Mar 05 19:37:29 2010 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Sun Mar 07 13:03:50 2010 +0530"
      },
      "message": "[SCSI] bfa: IOC fixes, check for IOC down condition.\n\nCurrently BFA was not checking for IOC down condition when issuing\ngetstats/clearstats\n\nAdd check to see if IOC is operational, before issuing\ngetstats/clearstats.\n\nSigned-off-by: Krishna Gudipati \u003ckgudipat@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "78f915f7b095dda76970c8c9568489fa779ef73f",
      "tree": "5b455c396851323fa3c723c4d7b9befcb53fcccc",
      "parents": [
        "f5713c5dfb4d61cd77debf61d3873eb36877ff1f"
      ],
      "author": {
        "name": "Krishna Gudipati",
        "email": "kgudipat@brocade.com",
        "time": "Fri Mar 05 19:37:18 2010 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Sun Mar 07 13:02:45 2010 +0530"
      },
      "message": "[SCSI] bfa: In MSIX mode, ignore spurious RME interrupts when FCoE ports are in FW mismatch state.\n\nUse dummy interrupt handlers till chip initialization is complete.\nInstall real interrupt handlers after chip initialization.\n\nAlso removed msix installation code in bfa_iocfc_init().\n\nSigned-off-by: Krishna Gudipati \u003ckgudipat@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "f5713c5dfb4d61cd77debf61d3873eb36877ff1f",
      "tree": "486b3ed74ad3584cf414be3997a5d3ba77712fd4",
      "parents": [
        "816e49b8ed209e5e08d4c43359635cbca17e7196"
      ],
      "author": {
        "name": "Krishna Gudipati",
        "email": "kgudipat@brocade.com",
        "time": "Fri Mar 05 19:37:09 2010 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Sun Mar 07 13:02:14 2010 +0530"
      },
      "message": "[SCSI] bfa: Fix Command Queue (CPE) full condition check and ack CPE interrupt.\n\nFixed the issue of not acknowledging the command queue\nfull-to-non-full interrupt.  Implemented separate acknowledging\nfunctions for different ASIC and interrupt mode.\n\nFixed the case of missing CPE interrupt by always processing the\npending requests in the completion path.\n\nSigned-off-by: Krishna Gudipati \u003ckgudipat@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "816e49b8ed209e5e08d4c43359635cbca17e7196",
      "tree": "4e76c1555c8df9b37a50d11f6c50c76d447e84a9",
      "parents": [
        "2993cc71d1bff61999ade7f2b6b3ea2dd1e2c8d9"
      ],
      "author": {
        "name": "Krishna Gudipati",
        "email": "kgudipat@brocade.com",
        "time": "Fri Mar 05 19:36:56 2010 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Sun Mar 07 13:01:42 2010 +0530"
      },
      "message": "[SCSI] bfa: IOC recovery fix in fcmode.\n\nioc_recover failed to work in fcmode.\n\nFixed the code to initialize the ioc_regs.err_set during the\nnotify_hbfail.\n\nSigned-off-by: Krishna Gudipati \u003ckgudipat@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "2993cc71d1bff61999ade7f2b6b3ea2dd1e2c8d9",
      "tree": "d4efc1c68195a0cbf4d30abcc891a78b76439755",
      "parents": [
        "9693e7dff5c2911b4e445f5f656ef57b3a5bffac"
      ],
      "author": {
        "name": "Krishna Gudipati",
        "email": "kgudipat@brocade.com",
        "time": "Fri Mar 05 19:36:47 2010 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Sun Mar 07 13:01:23 2010 +0530"
      },
      "message": "[SCSI] bfa: AEN and byte alignment fixes.\n\nReplace enum types with int and rearrange the fields to fix some\nalignment issue.\n\nLocal var ioc_attr is causing the stack to overflow, so removed the\nusage of the local ioc_attr var and now invoking an API to return the\nioc_type.\n\nFix some AEN issues.\n\nSigned-off-by: Krishna Gudipati \u003ckgudipat@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "9693e7dff5c2911b4e445f5f656ef57b3a5bffac",
      "tree": "aff9c3bc987ab561f828ad286b3edc30547531bd",
      "parents": [
        "738c9e66dcb7e17a962a7d65c976386b970d10ca"
      ],
      "author": {
        "name": "Krishna Gudipati",
        "email": "kgudipat@brocade.com",
        "time": "Fri Mar 05 19:36:30 2010 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Sun Mar 07 12:59:36 2010 +0530"
      },
      "message": "[SCSI] bfa: Introduce a link notification state machine.\n\nIntroduce a link notification state machine to handle next incoming\nlink events while the current event is being delivered to the driver.\n\nWhen the event has been processed by the driver, the link notification\nstate machine will queue the next event (if there is any) to the\ndriver.\n\nSigned-off-by: Krishna Gudipati \u003ckgudipat@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "738c9e66dcb7e17a962a7d65c976386b970d10ca",
      "tree": "b45a592df452039b14ab9e5cafbb983961c62cfe",
      "parents": [
        "f926a05f5c1507aeae0e36175a03c0a19c201187"
      ],
      "author": {
        "name": "Krishna Gudipati",
        "email": "kgudipat@brocade.com",
        "time": "Fri Mar 05 19:36:19 2010 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Sun Mar 07 12:58:59 2010 +0530"
      },
      "message": "[SCSI] bfa: Added firmware save clear feature for BFA driver.\n\nSigned-off-by: Krishna Gudipati \u003ckgudipat@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "f926a05f5c1507aeae0e36175a03c0a19c201187",
      "tree": "c345e6caf5e30c3acf04b119bfa78d10f36a94bd",
      "parents": [
        "7af074dc9d343f69bab4bfd699e6d7ba09915fd9"
      ],
      "author": {
        "name": "Krishna Gudipati",
        "email": "kgudipat@brocade.com",
        "time": "Fri Mar 05 19:36:00 2010 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Sun Mar 07 12:58:41 2010 +0530"
      },
      "message": "[SCSI] bfa: FCS authentication related changes.\n\nMade FCS authentication related changes to state machines and header\nfiles.\n\nMade changes in FCS state machines to handle the case when secret\nstring is NULL.\n\nSigned-off-by: Krishna Gudipati \u003ckgudipat@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "7af074dc9d343f69bab4bfd699e6d7ba09915fd9",
      "tree": "9cf36d25d7dc4be457dfcc0e3fdd517abc319ec7",
      "parents": [
        "86e32dabbad0d860b2be3c30a33c10a134d4ccf1"
      ],
      "author": {
        "name": "Krishna Gudipati",
        "email": "kgudipat@brocade.com",
        "time": "Fri Mar 05 19:35:45 2010 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Sun Mar 07 12:57:35 2010 +0530"
      },
      "message": "[SCSI] bfa: PCI VPD, FIP and include file changes.\n\nChanged PCI VPD to incorporate specific OEM vendors.\n\nAdded FCoE specific interrupt latency and delay params.\n\nAdded some variables needed by FIP 2.0.\n\nAdded some new logging and tracing definitions.\n\nAdded reserved members to make the structures (IOC, IOCFC) 64bit aligned.\n\nChanged the module identifiers, as some files were moved.\n\nSigned-off-by: Krishna Gudipati \u003ckgudipat@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "86e32dabbad0d860b2be3c30a33c10a134d4ccf1",
      "tree": "e480ba9c619607bd0fa0b0ced11ce08d811129ec",
      "parents": [
        "72041ed8fc8ed92c11af90949bab7b08f3e34fd3"
      ],
      "author": {
        "name": "Krishna Gudipati",
        "email": "kgudipat@brocade.com",
        "time": "Fri Mar 05 19:35:33 2010 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Sun Mar 07 12:57:05 2010 +0530"
      },
      "message": "[SCSI] bfa: Fix to copy fpma MAC when requested by user space application.\n\nCopy fpma MAC when requested by user space application.  Added FPMA\nmac address to the lport attributes structure.\n\nSigned-off-by: Krishna Gudipati \u003ckgudipat@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "72041ed8fc8ed92c11af90949bab7b08f3e34fd3",
      "tree": "fdbb1d0d345790744969fd875116fd128bf8f512",
      "parents": [
        "e641de37e67953fa9ecad72608942481a5d66a1d"
      ],
      "author": {
        "name": "Krishna Gudipati",
        "email": "kgudipat@brocade.com",
        "time": "Fri Mar 05 19:35:16 2010 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Sun Mar 07 12:54:38 2010 +0530"
      },
      "message": "[SCSI] bfa: RPORT state machine: direct attach mode fix.\n\nMake sure that in direct attach mode, we do not query the name server\nafter a target is marked offline.\n\nSigned-off-by: Krishna Gudipati \u003ckgudipat@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "e641de37e67953fa9ecad72608942481a5d66a1d",
      "tree": "f9220a518ce6665e66c9e969f8f92d9564dadf3f",
      "parents": [
        "8b651b4294e67789028982d18779a9ebe75c2b8a"
      ],
      "author": {
        "name": "Krishna Gudipati",
        "email": "kgudipat@brocade.com",
        "time": "Fri Mar 05 19:35:02 2010 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Sun Mar 07 12:54:18 2010 +0530"
      },
      "message": "[SCSI] bfa: Replace bfa_assert() with bfa_sm_fault()\n\nReplace bfa_assert() with bfa_sm_fault() to get unhandled events for\ndebugging.\n\nSigned-off-by: Krishna Gudipati \u003ckgudipat@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "8b651b4294e67789028982d18779a9ebe75c2b8a",
      "tree": "043c7a9dfa3a864858ee3f3ed7d9e9a4ab729fbc",
      "parents": [
        "0a20de446c76529028cb239bf2a13cb0f05b263a"
      ],
      "author": {
        "name": "Krishna Gudipati",
        "email": "kgudipat@brocade.com",
        "time": "Fri Mar 05 19:34:44 2010 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Sun Mar 07 12:53:53 2010 +0530"
      },
      "message": "[SCSI] bfa: Clear LL_HALT and PSS_ERR bit when IOC crashes.\n\nClear LL_HALT and PSS_ERR bit in the interrupt status register on an IOC crash.\n\nSigned-off-by: Krishna Gudipati \u003ckgudipat@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "0a20de446c76529028cb239bf2a13cb0f05b263a",
      "tree": "081a440b7e877da08a2f84e0bf8efed233457d11",
      "parents": [
        "e67143243a1a6b47e1bdcda189ffac46d2a8744d"
      ],
      "author": {
        "name": "Krishna Gudipati",
        "email": "kgudipat@brocade.com",
        "time": "Fri Mar 05 19:34:20 2010 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Sun Mar 07 12:49:48 2010 +0530"
      },
      "message": "[SCSI] bfa: IOC changes: Support faster recovery and split bfa_ioc.c into ASIC specific code.\n\nAdd support for faster IOC recovery after failure.\n\nSplit bfa_ioc.c into three files:\n  bfa_ioc.c:    Common code shared between crossbow and catapult ASIC\u0027s.\n\n  bfa_ioc_cb.c: Code specific to the crossbow, reg mapping and\n                interrupt related routines.\n\n  bfa_ioc_ct.c: Code specific to the catapult, reg mapping and\n                interrupt related routines.\n\nFix to make sure IOC reinitialize\u0027s properly on enable request -\nupdate the ioc_fwstate reg with BFI_IOC_FAIL on ioc disable mbox cmd\ntimeout.\n\nMakefile changes to support the 2 newly added files bfa_ioc_cb.c and\nbfa_ioc_ct.c.\n\nSigned-off-by: Krishna Gudipati \u003ckgudipat@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "e67143243a1a6b47e1bdcda189ffac46d2a8744d",
      "tree": "03a14641d29ec2d93eedcc921af7200c62f2e723",
      "parents": [
        "a046bf0559018ba3d16c412fc4e1aa2be5f11f36"
      ],
      "author": {
        "name": "Krishna Gudipati",
        "email": "kgudipat@brocade.com",
        "time": "Wed Mar 03 17:44:02 2010 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Thu Mar 04 16:17:02 2010 +0530"
      },
      "message": "[SCSI] bfa: Resume BFA operations after firmware mismatch is resolved.\n\nbfad.c \u0026 bfad_drv.h:\n  * Created a kernel thread from pci_probe that does the bfad start\n    operations after BFA init done on a firmware mismatch.\n  * The kernel thread on a fw mismatch waits for an event from IOC\n    call back and is woken up from bfa_cb_init() on BFA init success.\n  * In normal cases of no firmware mismatch this thread is terminated\n    in pci_probe.\n\nbfa_fcs_lport.c, fabric.c, fcs_lport.h \u0026 vport.c:\n  * Split the lport init to attach time and init time code, so that\n    proper config attributes are set after firmware mismatch.\n\nbfa_iocfc.c:\n  * Handle an IOC timer issue, where the IOC timer would expire before\n    the init completion and send Init fail event to the driver,\n    however IOC init continues and completes successfully at the later\n    stage. The bfa and driver were not handling this kind of deferred\n    init completion.\n\nSigned-off-by: Krishna Gudipati \u003ckgudipat@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "a046bf0559018ba3d16c412fc4e1aa2be5f11f36",
      "tree": "e2f1583a2eadfe2211cf77fc25c03549cf5d0af9",
      "parents": [
        "82794a2e4153657d12a0c29272e40b47eaadb748"
      ],
      "author": {
        "name": "Krishna Gudipati",
        "email": "kgudipat@brocade.com",
        "time": "Wed Mar 03 17:43:45 2010 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Thu Mar 04 16:15:24 2010 +0530"
      },
      "message": "[SCSI] bfa: Fix to allow creation of only 190 vports on CNA.\n\nBrocade CNA currently supports only 190 vports (instead of 191),\nsince there are only 192 unicast cam entries reserved for FCoE.\n\nBrocade CNA has a total of 256 unicast cam entries (192 FCoE + 64 LL)\n\n192 cam entries \u003d 1 burned in mac + 1 baseport FPMA mac + 190 vport\nFPMA macs.\n\nMade changes to the code to support only 190 vports.\n\nSigned-off-by: Krishna Gudipati \u003ckgudipat@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "82794a2e4153657d12a0c29272e40b47eaadb748",
      "tree": "2c3296590a56deef6a63bbfb881a424d0673f4d9",
      "parents": [
        "5b098082e22c168b7df4c5c3cd924047cee7d995"
      ],
      "author": {
        "name": "Krishna Gudipati",
        "email": "kgudipat@brocade.com",
        "time": "Wed Mar 03 17:43:30 2010 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Thu Mar 04 16:14:10 2010 +0530"
      },
      "message": "[SCSI] bfa: New interface to handle firmware upgrade scenario\n\nSplit bfa_fcs_init() into bfa_fcs_attach() and bfa_fcs_init().\n\nRemoved empty function definitions in FCS modules\n\nModified driver to call bfa_fcs_attach() and bfa_fcs_init() as needed.\n\nSigned-off-by: Krishna Gudipati \u003ckgudipat@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "5b098082e22c168b7df4c5c3cd924047cee7d995",
      "tree": "f4d40a769b8793382f7e11c1439f1bccb29729d8",
      "parents": [
        "ab5336189a12b6561a1b5708d782a4e27e2e3b79"
      ],
      "author": {
        "name": "Krishna Gudipati",
        "email": "kgudipat@brocade.com",
        "time": "Wed Mar 03 17:43:19 2010 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Thu Mar 04 16:13:40 2010 +0530"
      },
      "message": "[SCSI] bfa: Changes to support FDMI Driver Parameter\n\n Added a FCS function to be called during driver init, to set the FDMI\n Driver parameter.\n\nfdmi.c: Created a disabled state when fdmi is disabled.\n\nbfad.c:\n  * Added fdmi_enable driver parameter.\n  * Added support to call bfa_fcs_set_fdmi_param() to initialize fcs\n    fdmi setting.\n\nSigned-off-by: Krishna Gudipati \u003ckgudipat@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "ab5336189a12b6561a1b5708d782a4e27e2e3b79",
      "tree": "84dd4fc380349d8303b5101fe506351ee59428fe",
      "parents": [
        "2f9b8857a914b71ba1b84fb23a0a20a87de41c91"
      ],
      "author": {
        "name": "Krishna Gudipati",
        "email": "kgudipat@brocade.com",
        "time": "Wed Mar 03 17:43:09 2010 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Thu Mar 04 16:12:58 2010 +0530"
      },
      "message": "[SCSI] bfa: Enable new halt interrupt in BFA.\n\nbfa_intr.c:  Enable new halt interrupt in BFA.\nbfi_ctreg.h: Expose new halt interrupt bit definition to host.\n\nSigned-off-by: Krishna Gudipati \u003ckgudipat@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "2f9b8857a914b71ba1b84fb23a0a20a87de41c91",
      "tree": "0b103e419e52faa01ab0b45212adbb775a0a73be",
      "parents": [
        "5c1fb1d55672a74d1c318f67cdddbb599df9a76c"
      ],
      "author": {
        "name": "Krishna Gudipati",
        "email": "kgudipat@brocade.com",
        "time": "Wed Mar 03 17:42:51 2010 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Thu Mar 04 16:10:02 2010 +0530"
      },
      "message": "[SCSI] bfa: Enable IOC auto-recovery and IOC type fix.\n\nbfa_ioc.c:\n  - Enable IOC auto-recovery by default.\n  - When CNA is in FC mode, return IOC type as FC (not FCoE)\n\nbfa_iocfc.c:\n  - Set fcmode before pci initialization/setup.\n\nSigned-off-by: Krishna Gudipati \u003ckgudipat@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "5c1fb1d55672a74d1c318f67cdddbb599df9a76c",
      "tree": "0f861cc0e81e201131c2997ae0c4d72b9c1c4247",
      "parents": [
        "4c147dd81966bd4ba7f026476237ba67ea72d5d9"
      ],
      "author": {
        "name": "Krishna Gudipati",
        "email": "kgudipat@brocade.com",
        "time": "Wed Mar 03 17:42:39 2010 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Thu Mar 04 16:09:37 2010 +0530"
      },
      "message": "[SCSI] bfa: Defined a new LPS event to clear virtual link on a vport\n\nClear virtual links was not propagated upwards to bfa from fw.\nThis resulted in HBA and switch being in an inconsistent state.\n\nSo defined a new LPS event for clear virtual link on a vport,\nand also now clear virtual link on a baseport, is sent as a\nlink down event from the fw.\n\nSigned-off-by: Krishna Gudipati \u003ckgudipat@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "4c147dd81966bd4ba7f026476237ba67ea72d5d9",
      "tree": "a01ed5dfc849dd166e3b1d1950d286ff2db10a42",
      "parents": [
        "fac829fdcaf451a20106cbc468ff886466320956"
      ],
      "author": {
        "name": "Krishna Gudipati",
        "email": "kgudipat@brocade.com",
        "time": "Wed Mar 03 17:42:11 2010 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Thu Mar 04 15:29:46 2010 +0530"
      },
      "message": "[SCSI] bfa: Added separate MSI-X module parameters.\n\nAdded separate MSI-X module parameters to selectively\nenable / disable MSI-X interrupts for both Brocade HBA and CNA\u0027s.\n\nSigned-off-by: Krishna Gudipati \u003ckgudipat@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "4ef58d4e2ad1fa2a3e5bbf41af2284671fca8cf8",
      "tree": "856ba96302a36014736747e8464f80eeb827bbdd",
      "parents": [
        "f6c4c8195b5e7878823caa1181be404d9e86d369",
        "d014d043869cdc591f3a33243d3481fa4479c2d0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 09 19:43:33 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 09 19:43:33 2009 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (42 commits)\n  tree-wide: fix misspelling of \"definition\" in comments\n  reiserfs: fix misspelling of \"journaled\"\n  doc: Fix a typo in slub.txt.\n  inotify: remove superfluous return code check\n  hdlc: spelling fix in find_pvc() comment\n  doc: fix regulator docs cut-and-pasteism\n  mtd: Fix comment in Kconfig\n  doc: Fix IRQ chip docs\n  tree-wide: fix assorted typos all over the place\n  drivers/ata/libata-sff.c: comment spelling fixes\n  fix typos/grammos in Documentation/edac.txt\n  sysctl: add missing comments\n  fs/debugfs/inode.c: fix comment typos\n  sgivwfb: Make use of ARRAY_SIZE.\n  sky2: fix sky2_link_down copy/paste comment error\n  tree-wide: fix typos \"couter\" -\u003e \"counter\"\n  tree-wide: fix typos \"offest\" -\u003e \"offset\"\n  fix kerneldoc for set_irq_msi()\n  spidev: fix double \"of of\" in comment\n  comment typo fix: sybsystem -\u003e subsystem\n  ...\n"
    },
    {
      "commit": "382f51fe2f2276344d8a21447656778cdf6583b6",
      "tree": "c2836a2cca4126c9c026ce5aa2fdf9f1c8ccded6",
      "parents": [
        "701791cc3c8fc6dd83f6ec8af7e2541b4a316606",
        "54987386ee3790f3900de4df2ed4deb0e18dfc9f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 09 19:42:25 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 09 19:42:25 2009 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6: (222 commits)\n  [SCSI] zfcp: Remove flag ZFCP_STATUS_FSFREQ_TMFUNCNOTSUPP\n  [SCSI] zfcp: Activate fc4s attributes for zfcp in FC transport class\n  [SCSI] zfcp: Block scsi_eh thread for rport state BLOCKED\n  [SCSI] zfcp: Update FSF error reporting\n  [SCSI] zfcp: Improve ELS ADISC handling\n  [SCSI] zfcp: Simplify handling of ct and els requests\n  [SCSI] zfcp: Remove ZFCP_DID_MASK\n  [SCSI] zfcp: Move WKA port to zfcp FC code\n  [SCSI] zfcp: Use common code definitions for FC CT structs\n  [SCSI] zfcp: Use common code definitions for FC ELS structs\n  [SCSI] zfcp: Update FCP protocol related code\n  [SCSI] zfcp: Dont fail SCSI commands when transitioning to blocked fc_rport\n  [SCSI] zfcp: Assign scheduled work to driver queue\n  [SCSI] zfcp: Remove STATUS_COMMON_REMOVE flag as it is not required anymore\n  [SCSI] zfcp: Implement module unloading\n  [SCSI] zfcp: Merge trace code for fsf requests in one function\n  [SCSI] zfcp: Access ports and units with container_of in sysfs code\n  [SCSI] zfcp: Remove suspend callback\n  [SCSI] zfcp: Remove global config_mutex\n  [SCSI] zfcp: Replace local reference counting with common kref\n  ...\n"
    },
    {
      "commit": "d014d043869cdc591f3a33243d3481fa4479c2d0",
      "tree": "63626829498e647ba058a1ce06419fe7e4d5f97d",
      "parents": [
        "6ec22f9b037fc0c2e00ddb7023fad279c365324d",
        "6070d81eb5f2d4943223c96e7609a53cdc984364"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Dec 07 18:36:35 2009 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Dec 07 18:36:35 2009 +0100"
      },
      "message": "Merge branch \u0027for-next\u0027 into for-linus\n\nConflicts:\n\n\tkernel/irq/chip.c\n"
    },
    {
      "commit": "6070d81eb5f2d4943223c96e7609a53cdc984364",
      "tree": "d2464159210bded5c7824fea2d4a8744233bd168",
      "parents": [
        "febe29d957c5076ff6a9fa49f39b01f1e48d1c04"
      ],
      "author": {
        "name": "Adam Buchbinder",
        "email": "adam.buchbinder@gmail.com",
        "time": "Fri Dec 04 15:47:01 2009 -0500"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri Dec 04 23:41:47 2009 +0100"
      },
      "message": "tree-wide: fix misspelling of \"definition\" in comments\n\n\"Definition\" is misspelled \"defintion\" in several comments; this\npatch fixes them. No code changes.\n\nSigned-off-by: Adam Buchbinder \u003cadam.buchbinder@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "f8ceafde6f5bf6b4b7087c7f5e9da1b2a5284a2e",
      "tree": "8c726ba2d6511a2a2be1adbd41af1cf09ecffb1d",
      "parents": [
        "8798a694da59486e4a3ff0abeec183202fb34c20"
      ],
      "author": {
        "name": "Jing Huang",
        "email": "huangj@brocade.com",
        "time": "Fri Sep 25 12:29:54 2009 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Fri Dec 04 12:00:09 2009 -0600"
      },
      "message": "[SCSI] bfa: fixed checkpatch errors for bfad files\n\nThis patch fixes checkpatch errors/warnings in bfad files.\n\nSigned-off-by: Jing Huang \u003chuangj@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "af901ca181d92aac3a7dc265144a9081a86d8f39",
      "tree": "380054af22521144fbe1364c3bcd55ad24c9bde4",
      "parents": [
        "972b94ffb90ea6d20c589d9a47215df103388ddd"
      ],
      "author": {
        "name": "André Goddard Rosa",
        "email": "andre.goddard@gmail.com",
        "time": "Sat Nov 14 13:09:05 2009 -0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri Dec 04 15:39:55 2009 +0100"
      },
      "message": "tree-wide: fix assorted typos all over the place\n\nThat is \"success\", \"unknown\", \"through\", \"performance\", \"[re|un]mapping\"\n, \"access\", \"default\", \"reasonable\", \"[con]currently\", \"temperature\"\n, \"channel\", \"[un]used\", \"application\", \"example\",\"hierarchy\", \"therefore\"\n, \"[over|under]flow\", \"contiguous\", \"threshold\", \"enough\" and others.\n\nSigned-off-by: André Goddard Rosa \u003candre.goddard@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "1a0f437235ccb15361bfe0a37c7023f6234c2e9f",
      "tree": "0696babe9dbc6849e4e0628cf01286b99bcfe9bc",
      "parents": [
        "690e744869f3262855b83b4fb59199cf142765b0"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Sat Nov 07 22:05:34 2009 +0000"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Nov 11 12:21:06 2009 -0500"
      },
      "message": "[SCSI] bfa: declare MODULE_FIRMWARE\n\nSigned-off-by: Ben Hutchings \u003cben@decadent.org.uk\u003e\nAcked-by: Jing Huang \u003chuangj@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "7542fa72e26f81bfc5d4119ca6f5bb5dcdc1ef82",
      "tree": "f6bf79b28d33a2f2a52a8b9eeb915e5b4b6d4d4c",
      "parents": [
        "1836d95928a0f41ada0cbb2a6c4e46b027db9491"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Thu Oct 15 20:15:17 2009 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Tue Nov 03 09:29:58 2009 -0600"
      },
      "message": "[SCSI] bfa: fix test in bfad_os_fc_host_init()\n\nBFA_PORT_ROLE_FCP_IPFC is 0x04 so this always evaluates to true\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nAcked-by: Jing Huang \u003chuangj@Brocade.COM\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "7725ccfda59715ecf8f99e3b520a0b84cc2ea79e",
      "tree": "df76910891c6b92bf23c06c84955bf600c9d7573",
      "parents": [
        "5415907af1f5ef80c95147bacbd321b0d4236dd5"
      ],
      "author": {
        "name": "Jing Huang",
        "email": "huangj@brocade.com",
        "time": "Wed Sep 23 17:46:15 2009 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Fri Oct 02 09:47:40 2009 -0500"
      },
      "message": "[SCSI] bfa: Brocade BFA FC SCSI driver\n\nAdd new driver for Brocade Hardware\n\nSigned-off-by: Jing Huang \u003chuangj@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    }
  ]
}
