)]}'
{
  "log": [
    {
      "commit": "2c3c8bea608866d8bd9dcf92657d57fdcac011c5",
      "tree": "f509b958d0a65c46c831dbdd447a81e706dd995a",
      "parents": [
        "68d75ed4b84a0806ecd4bc14da4759713b23a532"
      ],
      "author": {
        "name": "Chris Wright",
        "email": "chrisw@sous-sol.org",
        "time": "Wed May 12 18:28:57 2010 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri May 21 09:37:31 2010 -0700"
      },
      "message": "sysfs: add struct file* to bin_attr callbacks\n\nThis allows bin_attr-\u003eread,write,mmap callbacks to check file specific data\n(such as inode owner) as part of any privilege validation.\n\nSigned-off-by: Chris Wright \u003cchrisw@sous-sol.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "a7fc948f4d11d80ac2bd08335dc1e0fb77ddf468",
      "tree": "657962c3060a5534932e8e4101b724209ba578e4",
      "parents": [
        "20c67bd40eacf26c8d61727aaf9cc791d682b40a"
      ],
      "author": {
        "name": "Amit Kumar Salecha",
        "email": "amit.salecha@qlogic.com",
        "time": "Mon May 17 01:22:14 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 17 17:30:56 2010 -0700"
      },
      "message": "qlcnic: mark device state fail\n\nDevice state need to be mark as FAILED, if fail to start firmware.\n\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "20c67bd40eacf26c8d61727aaf9cc791d682b40a",
      "tree": "bb35a49efd79dc37d48804b12fe480635fd167ce",
      "parents": [
        "78ad38923094a479453f5b02b37a012377a36f34"
      ],
      "author": {
        "name": "Amit Kumar Salecha",
        "email": "amit.salecha@qlogic.com",
        "time": "Mon May 17 01:22:13 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 17 17:30:55 2010 -0700"
      },
      "message": "qlcnic: remove unused register\n\nRemoving register defines which are not used by Qlgoic CNA device.\n\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "78ad38923094a479453f5b02b37a012377a36f34",
      "tree": "10e56f34699d12e94ad0e97ea6499b839a332578",
      "parents": [
        "4d5bdb384813f1928016661f28fd45f8327c081d"
      ],
      "author": {
        "name": "Sucheta Chakraborty",
        "email": "sucheta.chakraborty@qlogic.com",
        "time": "Mon May 17 01:22:12 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 17 17:30:55 2010 -0700"
      },
      "message": "qlcnic: fix internal loopback test\n\nReset/set DEV_UP bit during allocation and deallocation of resources.\n\nSigned-off-by: Sucheta Chakraborty \u003csucheta.chakraborty@qlogic.com\u003e\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4d5bdb384813f1928016661f28fd45f8327c081d",
      "tree": "e8de3d90c5f7a6e53e6571bcd48dc45528269f07",
      "parents": [
        "7e382594a258f8733fd5b1790dc9362a05b9dbd9"
      ],
      "author": {
        "name": "Amit Kumar Salecha",
        "email": "amit.salecha@qlogic.com",
        "time": "Mon May 17 01:22:11 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 17 17:30:54 2010 -0700"
      },
      "message": "qlcnic: module param for firmware load option\n\nBy default fw is loaded from flash, user can\nchange this priority using load_fw_file module param.\n\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7e382594a258f8733fd5b1790dc9362a05b9dbd9",
      "tree": "4df43697293e20828c33357cc9eddf41ea6f888e",
      "parents": [
        "02f6e46f352d52bd88ab3f63e9546ecc6a16e385"
      ],
      "author": {
        "name": "Sucheta Chakraborty",
        "email": "sucheta.chakraborty@qlogic.com",
        "time": "Mon May 17 01:22:10 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 17 17:30:54 2010 -0700"
      },
      "message": "qlcnic: fix rx bytes statistics\n\nAdded lrobytes to it.\n\nSigned-off-by: Sucheta Chakraborty \u003csucheta.chakraborty@qlogic.com\u003e\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "02f6e46f352d52bd88ab3f63e9546ecc6a16e385",
      "tree": "f9ea5f295e1b8d980debdac172a5299f42aa2629",
      "parents": [
        "aadd8184ae4b3f0c7874929a1b0248aafc29e509"
      ],
      "author": {
        "name": "Sucheta Chakraborty",
        "email": "sucheta.chakraborty@qlogic.com",
        "time": "Mon May 17 01:22:09 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 17 17:30:53 2010 -0700"
      },
      "message": "qlcnic: change adapter name display\n\nAppend mac address to adapter name.\n\nSigned-off-by: Sucheta Chakraborty \u003csucheta.chakraborty@qlogic.com\u003e\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "aadd8184ae4b3f0c7874929a1b0248aafc29e509",
      "tree": "eba828488d708dd7d1b8bd5eb88075f5bb1335d3",
      "parents": [
        "0e995cd3d3c78377a0bc7d38236fc50e5438fabb"
      ],
      "author": {
        "name": "Anirban Chakraborty",
        "email": "anirban.chakraborty@qlogic.com",
        "time": "Mon May 17 01:22:08 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 17 17:30:53 2010 -0700"
      },
      "message": "qlcnic: fix memory leaks\n\nFixes memory leak in error path when memory allocation\nfor adapter data structures fails.\n\nSigned-off-by: Anirban Chakraborty \u003canirban.chakraborty@qlogic.com\u003e\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6df900e96c70208a931968da99f24cc982de116e",
      "tree": "501341a10ff49c425eee3fabb0b9a76c27528d12",
      "parents": [
        "a5e463d0b1c123873d6f0c6cdd234041c87b7c80"
      ],
      "author": {
        "name": "Sucheta Chakraborty",
        "email": "sucheta.chakraborty@qlogic.com",
        "time": "Thu May 13 03:07:50 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 14 03:08:02 2010 -0700"
      },
      "message": "qlcnic: add idc debug registers\n\nWhen ever driver changes the device state, it should write\npci-func number and timestamp in debug registers.\n\nSigned-off-by: Sucheta Chakraborty \u003csucheta.chakraborty@qlogic.com\u003e\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a5e463d0b1c123873d6f0c6cdd234041c87b7c80",
      "tree": "770fd13b8327ef52b364c4b4f5aa0488ef86a46b",
      "parents": [
        "b3a2464941e32ca58059cba68012105e35ce84af"
      ],
      "author": {
        "name": "Sucheta Chakraborty",
        "email": "sucheta.chakraborty@qlogic.com",
        "time": "Thu May 13 03:07:49 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 14 03:08:01 2010 -0700"
      },
      "message": "qlcnic: support quisce mode\n\nDevice can go to quiescent state, during which drivers\nshould refrain from using the device.\n\nSigned-off-by: Sucheta Chakraborty \u003csucheta.chakraborty@qlogic.com\u003e\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b3a2464941e32ca58059cba68012105e35ce84af",
      "tree": "1cd60c8732140819958f9acde18960c80586a3cc",
      "parents": [
        "96f8118c25ea812335986d96a68441c2bcb01fe0"
      ],
      "author": {
        "name": "Sucheta Chakraborty",
        "email": "sucheta.chakraborty@qlogic.com",
        "time": "Thu May 13 03:07:48 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 14 03:08:01 2010 -0700"
      },
      "message": "qlcnic: check device class\n\npci-func class can be other than ethernet in Qlogic CNA device.\n\nSigned-off-by: Sucheta Chakraborty \u003csucheta.chakraborty@qlogic.com\u003e\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "96f8118c25ea812335986d96a68441c2bcb01fe0",
      "tree": "cb8a537baf568dea2b3e303dd5fb0be52dc8abc1",
      "parents": [
        "251a84c9272b88eac4888d610c44c821b277c6c9"
      ],
      "author": {
        "name": "Sucheta Chakraborty",
        "email": "sucheta.chakraborty@qlogic.com",
        "time": "Thu May 13 03:07:47 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 14 03:08:00 2010 -0700"
      },
      "message": "qlcnic: check IDC version\n\nWarn user if IDC version mismatch with different class of drivers.\n\nSigned-off-by: Sucheta Chakraborty \u003csucheta.chakraborty@qlogic.com\u003e\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "251a84c9272b88eac4888d610c44c821b277c6c9",
      "tree": "f5b401d901040740368190aa053db3e848e2c4f7",
      "parents": [
        "1bb09fb9c9333c97dc58524b05d4ee35b02b4216"
      ],
      "author": {
        "name": "Amit Kumar Salecha",
        "email": "amit.salecha@qlogic.com",
        "time": "Thu May 13 03:07:46 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 14 03:08:00 2010 -0700"
      },
      "message": "qlcnic: cleanup unused code\n\nLRO ring, cut-thru mode and specific fw version are not\nvalid to Qlogic CNA device.\n\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1bb09fb9c9333c97dc58524b05d4ee35b02b4216",
      "tree": "2c0daaa5a98508b127960a863c27df011090b253",
      "parents": [
        "6edae7a4848ae5b363dcc7d8ee4f3f7a34e31e36"
      ],
      "author": {
        "name": "Amit Kumar Salecha",
        "email": "amit.salecha@qlogic.com",
        "time": "Fri May 14 03:07:46 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 14 03:07:46 2010 -0700"
      },
      "message": "qlcnic: cleanup dma mask setting\n\nDevice support 64 bit dma mask.\n\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6edae7a4848ae5b363dcc7d8ee4f3f7a34e31e36",
      "tree": "f3abc76586b0af5308c72eb18abbf95e6b9d0cbc",
      "parents": [
        "deffab05308f783482d11c1bb52f24afa94cd632"
      ],
      "author": {
        "name": "Amit Kumar Salecha",
        "email": "amit.salecha@qlogic.com",
        "time": "Thu May 13 03:07:44 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 14 03:06:54 2010 -0700"
      },
      "message": "qlcnic: fix caching window register\n\no Window register is not per pci-func, so caching can\nresult in expected result.\n\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "deffab05308f783482d11c1bb52f24afa94cd632",
      "tree": "cb2e4bf95cd74451de33aedb5bd76dab28ab04bf",
      "parents": [
        "2372a5f1c869fd1e4dc11fb41600197fcce1121c"
      ],
      "author": {
        "name": "Amit Kumar Salecha",
        "email": "amit.salecha@qlogic.com",
        "time": "Thu May 13 03:07:43 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 14 03:06:53 2010 -0700"
      },
      "message": "qlcnic: remove obsolete register\n\nMSI_MODE, CAPABILITIES_FW and SCRATCHPAD registers are obsolete.\nDriver should not use them.\n\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2372a5f1c869fd1e4dc11fb41600197fcce1121c",
      "tree": "53e1960f00ce51368d4019a0321d40f26c20035b",
      "parents": [
        "e0a67e2dd9aa01a59cd91a7b39a6af1282bbc214"
      ],
      "author": {
        "name": "Amit Kumar Salecha",
        "email": "amit.salecha@qlogic.com",
        "time": "Thu May 13 03:07:42 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 14 03:06:52 2010 -0700"
      },
      "message": "qlcnic: fix context cleanup\n\nBefore going for recovery, every pci-func should check fw state,\nirrespective of device state. This to avoid unnecssary sending\nof command for ctx destroy.\n\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a4b770972b8f819e408d7cc3ae9637e15bff62f6",
      "tree": "62e3c413b084c106d750cf6cc0701709cde30100",
      "parents": [
        "21ce849ba5cc178740c6532ba3dded852296ad91"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Fri May 14 00:19:28 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 14 00:19:28 2010 -0700"
      },
      "message": "drivers/net: Remove unnecessary returns from void function()s\n\nThis patch removes from drivers/net/ all the unnecessary\nreturn; statements that precede the last closing brace of\nvoid functions.\n\nIt does not remove the returns that are immediately\npreceded by a label as gcc doesn\u0027t like that.\n\nIt also does not remove null void functions with return.\n\nDone via:\n$ grep -rP --include\u003d*.[ch] -l \"return;\\n}\" net/ | \\\n  xargs perl -i -e \u0027local $/ ; while (\u003c\u003e) { s/\\n[ \\t\\n]+return;\\n}/\\n}/g; print; }\u0027\n\nwith some cleanups by hand.\n\nCompile tested x86 allmodconfig only.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "927b1375f9c53456b309ae12d048d41388f9f963",
      "tree": "078eda55b837718caffb7222d48e3e219d77e32a",
      "parents": [
        "780ab790f5099727baff6fa056bba6c5c7c2587a"
      ],
      "author": {
        "name": "Amit Kumar Salecha",
        "email": "amit.salecha@qlogic.com",
        "time": "Thu Apr 22 02:51:42 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 22 15:28:32 2010 -0700"
      },
      "message": "qlcnic: update version 5.0.2\n\nUpdate version to indicate IDC(fw recovery) changes.\n\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "780ab790f5099727baff6fa056bba6c5c7c2587a",
      "tree": "7d49abe211e17afec4337c8b1aaf0ca7be7edfc5",
      "parents": [
        "ed6f1353e195b4432e251667b2d84d766d07c79c"
      ],
      "author": {
        "name": "Amit Kumar Salecha",
        "email": "amit.salecha@qlogic.com",
        "time": "Thu Apr 22 02:51:41 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 22 15:28:31 2010 -0700"
      },
      "message": "qlcnic: protect resource access\n\nWe do netif_device_attach, even if resource allocation fails.\nDriver callbacks can be called, if device is attached.\nAll these callbacks need to be protected by ADAPTER_UP_MAGIC check.\n\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ed6f1353e195b4432e251667b2d84d766d07c79c",
      "tree": "c3431005c6e541dd65f23a8af7a7eb16b3ee4d8f",
      "parents": [
        "ade91f8ec92da43b62b0efaa854cfd4b5ec0c0c9"
      ],
      "author": {
        "name": "Amit Kumar Salecha",
        "email": "amit.salecha@qlogic.com",
        "time": "Thu Apr 22 02:51:40 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 22 15:28:30 2010 -0700"
      },
      "message": "qlcnic: fix rcv buffer leak\n\nRcv producer value should be read in spin-lock.\n\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ade91f8ec92da43b62b0efaa854cfd4b5ec0c0c9",
      "tree": "7d436d941994802743504a8d4acb4facc70f2904",
      "parents": [
        "6d2a47241f0f780819c111eaabaae0e86a937a40"
      ],
      "author": {
        "name": "Amit Kumar Salecha",
        "email": "amit.salecha@qlogic.com",
        "time": "Thu Apr 22 02:51:39 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 22 15:28:29 2010 -0700"
      },
      "message": "qlcnic: fix pci semaphore checks\n\nDriver should not go ahead with fw recovery if fails to acquire\nsemaphore.\n\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6d2a47241f0f780819c111eaabaae0e86a937a40",
      "tree": "2012c4d382439d0c982e8debf7e623ad7ba8e4be",
      "parents": [
        "f73dfc50f14d5c4c7f6243a87a65b78aef6f3a48"
      ],
      "author": {
        "name": "Amit Kumar Salecha",
        "email": "amit.salecha@qlogic.com",
        "time": "Thu Apr 22 02:51:38 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 22 15:28:28 2010 -0700"
      },
      "message": "qlcnic: define macro for driver state\n\nDefining macro to set and clear driver state.\n\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f73dfc50f14d5c4c7f6243a87a65b78aef6f3a48",
      "tree": "7b007ea5cc52cf7730b2fb548cba4961b0fd0b76",
      "parents": [
        "bbd8c6a45b0f8557a8fc38fc763d7a51fac4459d"
      ],
      "author": {
        "name": "Amit Kumar Salecha",
        "email": "amit.salecha@qlogic.com",
        "time": "Thu Apr 22 02:51:37 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 22 15:28:27 2010 -0700"
      },
      "message": "qlcnic: fix fw initialization responsibility\n\nNow any pci-func can start fw, whoever sees the reset ack first.\nBefore this, pci-func which sets the RESET state has the responsibility\nto start fw.\n\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bbd8c6a45b0f8557a8fc38fc763d7a51fac4459d",
      "tree": "38e1f4dfc627f8e6e76129e865ec8b4bafc2509f",
      "parents": [
        "8ae6df978b986a5ce099e7e7118f127563d2cbbe"
      ],
      "author": {
        "name": "Amit Kumar Salecha",
        "email": "amit.salecha@qlogic.com",
        "time": "Thu Apr 22 02:51:36 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 22 15:28:27 2010 -0700"
      },
      "message": "qlcnic: fix defines as per IDC document\n\nDifferent class of drivers co-exist for CNA device,\nthere is some minimal interaction that will be required amongst\nthe drivers for performing some device level operations.\n\nAll the driver should follow inter driver coexistence document.\n\nFixing polling interval and spelling mistake.\n\nSigned-off-by: Anirban Chakraborty \u003canirban.chakraborty@qlogic.com\u003e\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8ae6df978b986a5ce099e7e7118f127563d2cbbe",
      "tree": "3caffdbc168440397c2d20a0627c0254188b6bbf",
      "parents": [
        "e802af9cabb011f09b9c19a82faef3dd315f27eb"
      ],
      "author": {
        "name": "Amit Kumar Salecha",
        "email": "amit.salecha@qlogic.com",
        "time": "Thu Apr 22 02:51:35 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 22 15:28:26 2010 -0700"
      },
      "message": "qlcnic: additional driver statistics\n\nAdded additional driver statistics to track errors in rcv/tx path.\n\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "871039f02f8ec4ab2e5e9010718caa8e085786f1",
      "tree": "f0d2b3127fc48c862967d68c46c2d46668137515",
      "parents": [
        "e4077e018b5ead3de9951fc01d8bf12eeeeeefed",
        "4a1032faac94ebbf647460ae3e06fc21146eb280"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 11 14:53:53 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 11 14:53:53 2010 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\tdrivers/net/stmmac/stmmac_main.c\n\tdrivers/net/wireless/wl12xx/wl1271_cmd.c\n\tdrivers/net/wireless/wl12xx/wl1271_main.c\n\tdrivers/net/wireless/wl12xx/wl1271_spi.c\n\tnet/core/ethtool.c\n\tnet/mac80211/scan.c\n"
    },
    {
      "commit": "4a1032faac94ebbf647460ae3e06fc21146eb280",
      "tree": "7f31b97beb0406faa1523e619289ad0ab07c9787",
      "parents": [
        "ae4e8d63b5619d4d95f1d2bfa2b836caa6e62d06",
        "0eddb519b9127c73d53db4bf3ec1d45b13f844d1"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 11 02:44:30 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 11 02:44:30 2010 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of /home/davem/src/GIT/linux-2.6/\n"
    },
    {
      "commit": "a55cb185b4a8f84cd05b66bb00b267ea455ecdc8",
      "tree": "58f5d702ca045acc4a48c6bc23d880fad5a35dea",
      "parents": [
        "3bcf8229a8c49769e48d3e0bd1e20d8e003f8106"
      ],
      "author": {
        "name": "Amit Kumar Salecha",
        "email": "amit.salecha@qlogic.com",
        "time": "Wed Apr 07 16:51:49 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Apr 07 16:51:49 2010 -0700"
      },
      "message": "qlcnic: fix set mac addr\n\nIf interface is down, mac address request are not sent to fw\nbut it is getting add in driver mac list.\nDriver mac list should be in sync with fw i.e addresses communicated\nto fw.\n\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "22bedad3ce112d5ca1eaf043d4990fa2ed698c87",
      "tree": "b6fba5688d48b1396f01d13ee53610dea7749c15",
      "parents": [
        "a748ee2426817a95b1f03012d8f339c45c722ae1"
      ],
      "author": {
        "name": "Jiri Pirko",
        "email": "jpirko@redhat.com",
        "time": "Thu Apr 01 21:22:57 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Apr 03 14:22:15 2010 -0700"
      },
      "message": "net: convert multicast list to list_head\n\nConverts the list and the core manipulating with it to be the same as uc_list.\n\n+uses two functions for adding/removing mc address (normal and \"global\"\n variant) instead of a function parameter.\n+removes dev_mcast.c completely.\n+exposes netdev_hw_addr_list_* macros along with __hw_addr_* functions for\n manipulation with lists on a sandbox (used in bonding and 80211 drivers)\n\nSigned-off-by: Jiri Pirko \u003cjpirko@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9fc4178b149ae8b0a2fbf83f2f4df3cf8789177b",
      "tree": "01050cca4a7c3115512f22bdd9ddea17511f5e15",
      "parents": [
        "22dfaa86e90235b9e5ea014be4268f457c72a63c"
      ],
      "author": {
        "name": "Amit Kumar Salecha",
        "email": "amit.salecha@qlogic.com",
        "time": "Thu Apr 01 19:01:36 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Apr 03 14:19:16 2010 -0700"
      },
      "message": "qlcnic: update version to 5.0.1\n\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "22dfaa86e90235b9e5ea014be4268f457c72a63c",
      "tree": "c21258fff0dcc59538d0e86380c84698ef69e4db",
      "parents": [
        "34ce36268331719894c4b237a9413fe9e1ab4f75"
      ],
      "author": {
        "name": "Amit Kumar Salecha",
        "email": "amit.salecha@qlogic.com",
        "time": "Thu Apr 01 19:01:35 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Apr 03 14:19:16 2010 -0700"
      },
      "message": "qlcnic: fix endianness in fw validation\n\ncpu_to_le32 was missing and used improperly.\n\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "34ce36268331719894c4b237a9413fe9e1ab4f75",
      "tree": "c20b62fdcd5485be277ed55abb5daaea621c04cd",
      "parents": [
        "65b5b420b5974d86ee030b0a15cd9e6f228071f4"
      ],
      "author": {
        "name": "Amit Kumar Salecha",
        "email": "amit.salecha@qlogic.com",
        "time": "Thu Apr 01 19:01:34 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Apr 03 14:19:15 2010 -0700"
      },
      "message": "qlcnic: fix interface attach sequence\n\nInterface should be visible even if resource allocation fails.\nnetif_device_attach should be called for every netif_device_detach.\n\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "65b5b420b5974d86ee030b0a15cd9e6f228071f4",
      "tree": "5ddf10e7f5a3ed54dd6fc75f90c41c4694ff6061",
      "parents": [
        "aa5e18c04af8706251768e6aba83465e31de7810"
      ],
      "author": {
        "name": "Amit Kumar Salecha",
        "email": "amit.salecha@qlogic.com",
        "time": "Thu Apr 01 19:01:33 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Apr 03 14:19:15 2010 -0700"
      },
      "message": "qlcnic: add driver debug support\n\nAdd debug print in driver, can be tuned by ethtool msg level\ncallback.\n\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "aa5e18c04af8706251768e6aba83465e31de7810",
      "tree": "8a766de994e5a9313b5019cca67400375a6a7220",
      "parents": [
        "0c39aa4819fab75dcce0b1a9d99dcac0d85274f6"
      ],
      "author": {
        "name": "Sucheta Chakraborty",
        "email": "sucheta.chakraborty@qlogic.com",
        "time": "Thu Apr 01 19:01:32 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Apr 03 14:19:14 2010 -0700"
      },
      "message": "qlcnic: use IDC defined timeout value\n\no USE/Read IDC defined timeout value from ROM.\no While resetting chip, don\u0027t wait for other pci-func to respond,\n  more than reset_ack_timeo seconds,\n\nSigned-off-by: Sucheta Chakraborty \u003csucheta.chakraborty@qlogic.com\u003e\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0c39aa4819fab75dcce0b1a9d99dcac0d85274f6",
      "tree": "4c821047521aa1c53a9a9a873562ce357810a1e1",
      "parents": [
        "b47acacd7c888ef550fb786dd02db69d9eb2faee"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay.phadke@qlogic.com",
        "time": "Thu Apr 01 19:01:31 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Apr 03 14:19:14 2010 -0700"
      },
      "message": "qlcnic: fix onchip memory access\n\nFix incorrect offset calculation and remove unnecessary remap\nof the region in bar 0 to access onchip memory.\n\nThis was leading to read incorrect values by debug tools.\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay.phadke@qlogic.com\u003e\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b47acacd7c888ef550fb786dd02db69d9eb2faee",
      "tree": "960a55f66a1270cea01f31833dbcfac10566b460",
      "parents": [
        "897e8c7c450dac2912b677c6e6bf8b04aa5bdf72"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay.phadke@qlogic.com",
        "time": "Thu Apr 01 19:01:30 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Apr 03 14:19:13 2010 -0700"
      },
      "message": "qlcnic: update oncard memory size check\n\nAll QLogic converged NICs have 128-bit 128MB on card memory.\nFix the limit check from 64MB to 128MB and remove unnecessary\n64-bit read/write checks.\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay.phadke@qlogic.com\u003e\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "897e8c7c450dac2912b677c6e6bf8b04aa5bdf72",
      "tree": "9bd6fa9ef5c643e08c17847871703f8b0deafead",
      "parents": [
        "0bc92b5b4987ab55f2b75ef42251476b2e049e3d"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay.phadke@qlogic.com",
        "time": "Thu Apr 01 19:01:29 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Apr 03 14:19:13 2010 -0700"
      },
      "message": "qlcnic: handle queue manager access\n\nCheck the access by tools for hardware queue engine and handle it\nseparately than other block registers, otherwise incorrect data\nis returned.\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay.phadke@qlogic.com\u003e\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0bc92b5b4987ab55f2b75ef42251476b2e049e3d",
      "tree": "7e0ee140c0723651f47fc8d8536099215e84ee9a",
      "parents": [
        "4e4f10f6498bc5038c0a110b5f21682fcb5578d7"
      ],
      "author": {
        "name": "Amit Kumar Salecha",
        "email": "amit.salecha@qlogic.com",
        "time": "Thu Apr 01 19:01:28 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Apr 03 14:19:12 2010 -0700"
      },
      "message": "qlcnic: fix fw load from file\n\nRarely: Fw file size can be unaligned to 8.\n\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\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": "1515faf2f995add976d4428bbc1583a4a0c81e5f",
      "tree": "33a883c214a1b358b9650a7df4929c04b0a3c380",
      "parents": [
        "addd5abf49be31787aeb6203d266e0bd31a3fadd"
      ],
      "author": {
        "name": "Amit Kumar Salecha",
        "email": "amit.salecha@qlogic.com",
        "time": "Mon Mar 08 00:14:50 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 08 10:45:30 2010 -0800"
      },
      "message": "qlcnic: remove extra space from board names\n\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "addd5abf49be31787aeb6203d266e0bd31a3fadd",
      "tree": "bdddaaceab73650c7287834a85cba1d4746f2d46",
      "parents": [
        "b7eff1007fea3d153a9a5c0f872304ec19412bbb"
      ],
      "author": {
        "name": "Amit Kumar Salecha",
        "email": "amit.salecha@qlogic.com",
        "time": "Mon Mar 08 00:14:49 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 08 10:45:30 2010 -0800"
      },
      "message": "qlcnic: fix bios version check\n\nBios sub version from unified fw image is calculated incorrect.\n\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b7eff1007fea3d153a9a5c0f872304ec19412bbb",
      "tree": "6fb11b3fac7310e96ab45300029a096cd763b08f",
      "parents": [
        "9ab17b3968f9521bb4fffd8767953d2b0148aad0"
      ],
      "author": {
        "name": "Sucheta Chakraborty",
        "email": "sucheta@dut6195.unminc.com",
        "time": "Mon Mar 08 00:14:48 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 08 10:45:30 2010 -0800"
      },
      "message": "qlcnic: validate unified fw image\n\nValidate all sections of unified fw image, before accessing them,\nto avoid seg fault.\n\nSigned-off-by: Sucheta Chakraborty \u003csucheta@dut6195.unminc.com\u003e\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9ab17b3968f9521bb4fffd8767953d2b0148aad0",
      "tree": "832ba2be1bd501563f03138e90cd5a84b113293c",
      "parents": [
        "8bfe8b91b8b877066c8ac788f59a40324eaac6d8"
      ],
      "author": {
        "name": "Sucheta Chakraborty",
        "email": "sucheta.chakraborty@qlogic.com",
        "time": "Mon Mar 08 00:14:47 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 08 10:45:29 2010 -0800"
      },
      "message": "qlcnic: fix multicast handling\n\nFor promiscuous mode, driver send request to device for deleting\nmulticast addresses and again it send request for adding them back\nwhile exiting from this mode, this is bad for performance.\nJust setting device in promiscuous mode is enough, no need to del/add\nmulticast addresses.\n\nSigned-off-by: Sucheta Chakraborty \u003csucheta.chakraborty@qlogic.com\u003e\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8bfe8b91b8b877066c8ac788f59a40324eaac6d8",
      "tree": "a2347ff6e35f69af10a673e9173630a5e7e7eebd",
      "parents": [
        "8bae5698616ac336938684ce7a7370299bd55d01"
      ],
      "author": {
        "name": "Sucheta Chakraborty",
        "email": "sucheta.chakraborty@qlogic.com",
        "time": "Mon Mar 08 00:14:46 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 08 10:45:29 2010 -0800"
      },
      "message": "qlcnic: additional driver statistics.\n\nStatistics added for lro/lso bytes, count for tx stop queue and\nwake queue and skb alloc failure count.\n\nSigned-off-by: Sucheta Chakraborty \u003csucheta.chakraborty@qlogic.com\u003e\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8bae5698616ac336938684ce7a7370299bd55d01",
      "tree": "d46c8270bb82722129fec0eb8fb0b2537b85912e",
      "parents": [
        "7e8a9298adf7531c58d73ba9c499353e3807cf19"
      ],
      "author": {
        "name": "Sucheta Chakraborty",
        "email": "sucheta.chakraborty@qlogic.com",
        "time": "Mon Mar 08 00:14:45 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 08 10:45:28 2010 -0800"
      },
      "message": "qlcnic: fix tx csum status\n\nKernel default tx csum function (ethtool_op_get_tx_csum) doesn\u0027t show\ncorrect csum status. It takes various FLAGS (NETIF_F_ALL_CSUM) in account\nto show tx csum status, which driver doesn\u0027t set while disabling tx csum.\n\nSigned-off-by: Sucheta Chakraborty \u003csucheta.chakraborty@qlogic.com\u003e\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f9dcbcc9e338d08c0f7de7eba4eaafbbb7f81249",
      "tree": "8a1d9a37bc057440220a5ad23231e0fe974b93f6",
      "parents": [
        "52c793f24054f5dc30d228e37e0e19cc8313f086"
      ],
      "author": {
        "name": "Jiri Pirko",
        "email": "jpirko@redhat.com",
        "time": "Tue Feb 23 09:19:49 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Feb 26 02:07:30 2010 -0800"
      },
      "message": "net: convert multiple drivers to use netdev_for_each_mc_addr, part5 V2\n\nremoved some needless checks and also corrected bug in lp486e (dmi was passed\ninstead of dmi-\u003edmi_addr)\n\nSigned-off-by: Jiri Pirko \u003cjpirko@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4cd24eaf0c6ee7f0242e34ee77ec899f255e66b5",
      "tree": "99f57f6374a58022e1e5ed1cbc12699288c7eae1",
      "parents": [
        "8e5574211d96c0552f84c757718475fdb4021be7"
      ],
      "author": {
        "name": "Jiri Pirko",
        "email": "jpirko@redhat.com",
        "time": "Mon Feb 08 04:30:35 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Feb 12 11:38:58 2010 -0800"
      },
      "message": "net: use netdev_mc_count and netdev_mc_empty when appropriate\n\nThis patch replaces dev-\u003emc_count in all drivers (hopefully I didn\u0027t miss\nanything). Used spatch and did small tweaks and conding style changes when\nit was suitable.\n\nJirka\n\nSigned-off-by: Jiri Pirko \u003cjpirko@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cdaff1854f32ac9ddb4733530f617d32188665ed",
      "tree": "5d1e7b5bcf656d0071840431f1f3cbc94b828e21",
      "parents": [
        "7eb9855d68faabe0004ed18c2af1f0974d3c2c63"
      ],
      "author": {
        "name": "Amit Kumar Salecha",
        "email": "amit.salecha@qlogic.com",
        "time": "Mon Feb 01 05:25:00 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 02 15:55:46 2010 -0800"
      },
      "message": "qlcnic: add loopback diagnostic test\n\nLoopback test (offline) added in ethtool self test.\no Set device in loopback mode\no Send packets\no Process receive packets in qlcnic_process_rcv_ring_diag()\no Compare packets\no Reset device in normal mode.\n\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7eb9855d68faabe0004ed18c2af1f0974d3c2c63",
      "tree": "750382ba8db5b390847ce05fc4f216d1d7d7d533",
      "parents": [
        "897d3596e0dfc4c25963cff00f1159c79eaf38d3"
      ],
      "author": {
        "name": "Amit Kumar Salecha",
        "email": "amit.salecha@qlogic.com",
        "time": "Mon Feb 01 05:24:59 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 02 15:55:46 2010 -0800"
      },
      "message": "qlcnic: add interrupt diagnostic test\n\nInterrupt test (offline) added in ethtool self test.\nRegister a temporary interrupt handler and then send command to fw\nto raise an interrupt.\n\nSigned-off-by: Sucheta Chakraborty \u003csucheta.chakraborty@qlogic.com\u003e\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "897d3596e0dfc4c25963cff00f1159c79eaf38d3",
      "tree": "4e2e780345db8e1ef6b9a3de5d01a707ecb209fb",
      "parents": [
        "ce6684433fb277406dd861fd8a17133253e7c367"
      ],
      "author": {
        "name": "Sucheta Chakraborty",
        "email": "sucheta@dut6195.unminc.com",
        "time": "Mon Feb 01 05:24:58 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 02 15:55:45 2010 -0800"
      },
      "message": "qlcnic: support LED blink for device identification\n\nAdded support of device identification by blinking LED for specified time.\n\nSigned-off-by: Sucheta Chakraborty \u003csucheta.chakraborty@qlogic.com\u003e\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ce6684433fb277406dd861fd8a17133253e7c367",
      "tree": "d3734121875c91d01d37e448da2d1c34ba7c274a",
      "parents": [
        "1b95a839587f40abab2f9cb3e5254dc821b9829b"
      ],
      "author": {
        "name": "Amit Kumar Salecha",
        "email": "amit.salecha@qlogic.com",
        "time": "Mon Feb 01 05:24:57 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 02 15:55:45 2010 -0800"
      },
      "message": "qlcnic: protect resoruce cleanup by rtnl lock\n\no context resources can be in used, while resoruce cleanup is in progress,\n  during fw recover.\no Null pointer execption can occur in send_cmd_desc, if fw recovery\n  module frees tx ring without rtnl lock.\no Same applies to ethtool register dump and FW health registers should be dump\n  in any case.\n\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1b95a839587f40abab2f9cb3e5254dc821b9829b",
      "tree": "bade89b4209a5ae3c6fdb63cbeed13d08fc82fa1",
      "parents": [
        "02420be6fc5fc63526aca43b5bfc571547a1c926"
      ],
      "author": {
        "name": "Amit Kumar Salecha",
        "email": "amit.salecha@qlogic.com",
        "time": "Mon Feb 01 05:24:56 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 02 15:55:44 2010 -0800"
      },
      "message": "qlcnic: clear device reset state after fw recovery\n\no After firmware recovery, clear device reset state transition register.\n  Otherwise firmware reload can occur unnecessary.\n\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "02420be6fc5fc63526aca43b5bfc571547a1c926",
      "tree": "988de3be2676910116b84e3e533061673ce965b7",
      "parents": [
        "6a902881cc6993f136906559ca04b6a4c9e260fc"
      ],
      "author": {
        "name": "Amit Kumar Salecha",
        "email": "amit.salecha@qlogic.com",
        "time": "Mon Feb 01 05:24:55 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 02 15:55:44 2010 -0800"
      },
      "message": "qlcnic: add ethernet identifier in board info\n\nAdded missing identifier that distinguishes between\nFCOE/ISCSI/ETHERNET functions.\n\nSigned-off-by: Rajesh K Borundia \u003crajesh.borundia@qlogic.com\u003e\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6a902881cc6993f136906559ca04b6a4c9e260fc",
      "tree": "8bd9f4d6bc9a19babed9f3677bf6a7a1523d7c8c",
      "parents": [
        "0c2dc318e88100e1abdff07e8a7d60460984a2d2"
      ],
      "author": {
        "name": "Amit Kumar Salecha",
        "email": "amit.salecha@qlogic.com",
        "time": "Mon Feb 01 05:24:54 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 02 15:55:43 2010 -0800"
      },
      "message": "qlcnic: use DEFINE_PCI_DEVICE_TABLE\n\nUse DEFINE_PCI_DEVICE_TABLE() so we get place PCI ids table into\ncorrect section in every case.\n\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "af19b49152bdb68fda894183e88096d6d1aa5c3d",
      "tree": "811e6ecedf58c3356ac721a18d9a5270e9b2c40c",
      "parents": [
        "6eb3a8553345ba2b4efd5390709e158289b9ece4"
      ],
      "author": {
        "name": "Amit Kumar Salecha",
        "email": "amit.salecha@qlogic.com",
        "time": "Wed Jan 13 00:37:25 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Jan 16 01:17:15 2010 -0800"
      },
      "message": "qlcnic: Qlogic ethernet driver for CNA devices\n\no 1G/10G Ethernet Driver for Qlgic QLE8240 and QLE8242 CNA devices.\n\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    }
  ]
}
