)]}'
{
  "log": [
    {
      "commit": "5b1186350d67a7e1a2394de4df3fc937cd1ea3b8",
      "tree": "be33e40b2bffc62fb57f0ee6760032284ac99772",
      "parents": [
        "b0ebe79d6616fbd5a1fe8f08b5a6ba5d38d19841"
      ],
      "author": {
        "name": "Dmitry Shmidt",
        "email": "dimitrysh@google.com",
        "time": "Mon Aug 01 15:40:01 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Shmidt",
        "email": "dimitrysh@google.com",
        "time": "Tue Aug 02 15:45:28 2011 -0700"
      },
      "message": "net: wireless: bcmdhd: Check wldev_ioctl() for NULL parameter\n\nSigned-off-by: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\n"
    },
    {
      "commit": "5fd537ad96aec7b0a2e2f3e19046dcfebf6ab689",
      "tree": "0fc57efea80a970c09617996e3c09d66d52031c2",
      "parents": [
        "3eb50e2dd03feebcd3a66eb7601f2af328b7bd9c"
      ],
      "author": {
        "name": "Dmitry Shmidt",
        "email": "dimitrysh@google.com",
        "time": "Fri Jul 29 13:45:06 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Shmidt",
        "email": "dimitrysh@google.com",
        "time": "Fri Jul 29 16:05:32 2011 -0700"
      },
      "message": "net: wireless: bcmdhd: Fix memory corruption in wl_android_get_rssi()\n\nIn case of FW problem wldev_get_ssid() doesn\u0027t return error and ssid\nstructure has garbage.\n\nSigned-off-by: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\n"
    },
    {
      "commit": "3eb50e2dd03feebcd3a66eb7601f2af328b7bd9c",
      "tree": "41a954f6ddaa9fe420efd7f412c25ad5b242df76",
      "parents": [
        "4b05b77708b01dd4a335d1a77b753134ef3de2ef"
      ],
      "author": {
        "name": "Howard M. Harte",
        "email": "hharte@broadcom.com",
        "time": "Wed Jul 27 12:16:11 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Shmidt",
        "email": "dimitrysh@google.com",
        "time": "Fri Jul 29 16:05:15 2011 -0700"
      },
      "message": "net: wireless: bcmdhd: change logic for removing monitor interace for P2P.\n\nChange-Id: Ie757ec25c86d0402d0463a9b7f2fff14b840f446\nSigned-off-by: Howard M. Harte \u003chharte@broadcom.com\u003e\nSigned-off-by: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\n"
    },
    {
      "commit": "4b05b77708b01dd4a335d1a77b753134ef3de2ef",
      "tree": "a08f614df62de59d8f53fba8ae102a547d7b7602",
      "parents": [
        "a4f150206b06b658445c5b801933472af852ee36"
      ],
      "author": {
        "name": "Howard M. Harte",
        "email": "hharte@broadcom.com",
        "time": "Tue Jul 26 18:27:14 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Shmidt",
        "email": "dimitrysh@google.com",
        "time": "Wed Jul 27 10:52:19 2011 -0700"
      },
      "message": "Additional patch for scan and connection problem.\n\nChange-Id: I79a25bd3f36f5d3accae83116084b8baf63a1033\nSigned-off-by: Howard M. Harte \u003chharte@broadcom.com\u003e\nSigned-off-by: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\n"
    },
    {
      "commit": "a4f150206b06b658445c5b801933472af852ee36",
      "tree": "36271132b27e41c34b74b9b0ae2570202d604e8b",
      "parents": [
        "cfb2d73205ede92ba408ee6aca800cbf21374c0e"
      ],
      "author": {
        "name": "Dmitry Shmidt",
        "email": "dimitrysh@google.com",
        "time": "Tue Jul 26 15:05:47 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Shmidt",
        "email": "dimitrysh@google.com",
        "time": "Wed Jul 27 10:52:19 2011 -0700"
      },
      "message": "net: wireless: bcmdhd: Put p2p_dev_addr under DHD_P2P_DEV_ADDR_FROM_SYSFS\n\nSigned-off-by: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\n"
    },
    {
      "commit": "cfb2d73205ede92ba408ee6aca800cbf21374c0e",
      "tree": "684a4f69e60e9af76c497dfd3874e100ad4dd32d",
      "parents": [
        "0635505f1a2c9e78d11a4d96b9605514c2c06344"
      ],
      "author": {
        "name": "Dmitry Shmidt",
        "email": "dimitrysh@google.com",
        "time": "Tue Jul 26 15:00:34 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Shmidt",
        "email": "dimitrysh@google.com",
        "time": "Wed Jul 27 10:52:18 2011 -0700"
      },
      "message": "net: wireless: bcmdhd: Fix rfkill cleaning on failure\n\nSigned-off-by: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\n"
    },
    {
      "commit": "0635505f1a2c9e78d11a4d96b9605514c2c06344",
      "tree": "ee226a0f26b072d9b27ec0ff4f4ae410db22f0f2",
      "parents": [
        "c2851b52109d78527f55a1b4d0b80e751ab1f416"
      ],
      "author": {
        "name": "Howard M. Harte",
        "email": "hharte@broadcom.com",
        "time": "Mon Jul 25 19:46:20 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Shmidt",
        "email": "dimitrysh@google.com",
        "time": "Wed Jul 27 10:52:17 2011 -0700"
      },
      "message": "Fix scan and connection problem.\n\nChange-Id: Idd77caf358fc77c4b81929c644020d09009e4f36\nSigned-off-by: Howard M. Harte \u003chharte@broadcom.com\u003e\nSigned-off-by: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\n"
    },
    {
      "commit": "c2851b52109d78527f55a1b4d0b80e751ab1f416",
      "tree": "27b39487c5911dfe35c5855869e0a2284f67f3cc",
      "parents": [
        "fe4d980150fb55a303885ca28b4667c5547219ca"
      ],
      "author": {
        "name": "Howard M. Harte",
        "email": "hharte@broadcom.com",
        "time": "Mon Jul 25 19:15:11 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Shmidt",
        "email": "dimitrysh@google.com",
        "time": "Wed Jul 27 10:52:17 2011 -0700"
      },
      "message": "Update to 5.90.125.52:\nFix unremoved monitor interface problem after killing hostapd.\nAdd WPS support for hostapd.\n\nChange-Id: I4e476fafb203592fcdf5c15a526b67d4aa78df3e\nSigned-off-by: Howard M. Harte \u003chharte@broadcom.com\u003e\nSigned-off-by: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\n"
    },
    {
      "commit": "fe4d980150fb55a303885ca28b4667c5547219ca",
      "tree": "a35fd54929e4cff2c324bc32d86af379c83ecb29",
      "parents": [
        "237981dbc7cc651a1baea1ea1fdd0e0904722947"
      ],
      "author": {
        "name": "Howard M. Harte",
        "email": "hharte@broadcom.com",
        "time": "Mon Jul 25 17:19:49 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Shmidt",
        "email": "dimitrysh@google.com",
        "time": "Wed Jul 27 10:52:16 2011 -0700"
      },
      "message": "Fix a potential crash/memory leak if NVRAM fails to load.\n\nChange-Id: I27f41dd5833835b74f38524e9691d68ac807c991\nSigned-off-by: Howard M. Harte \u003chharte@broadcom.com\u003e\nSigned-off-by: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\n"
    },
    {
      "commit": "237981dbc7cc651a1baea1ea1fdd0e0904722947",
      "tree": "b0a10dc698132c8c11106404bc0e9838a79e56fe",
      "parents": [
        "48bf6f1fd700f9aab14f499d1602b37c7cd9317b"
      ],
      "author": {
        "name": "Dmitry Shmidt",
        "email": "dimitrysh@google.com",
        "time": "Mon Jul 25 09:53:20 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Shmidt",
        "email": "dimitrysh@google.com",
        "time": "Wed Jul 27 10:52:15 2011 -0700"
      },
      "message": "net: wireless: bcmdhd: Ignore WL_BSS_INFO_VERSION value\n\nSigned-off-by: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\n"
    },
    {
      "commit": "48bf6f1fd700f9aab14f499d1602b37c7cd9317b",
      "tree": "1c7c91b610da46c3acbe866b17fc270c30dc9db0",
      "parents": [
        "68cd235dda15c5eb223c86803e9068d2cfbf64b5"
      ],
      "author": {
        "name": "Lin Ma",
        "email": "linm@broadcom.com",
        "time": "Fri Jul 22 15:51:01 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Shmidt",
        "email": "dimitrysh@google.com",
        "time": "Wed Jul 27 10:52:09 2011 -0700"
      },
      "message": "Fix ag band issue and escan crashes\n\nChange-Id: Ie1bdb52a362755b7c922be9b721e9cf0e4042d95\nSigned-off-by: Howard M. Harte \u003chharte@broadcom.com\u003e\nSigned-off-by: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\n"
    },
    {
      "commit": "5d89db9f307306cae7a356c8af44e12fefdc87e9",
      "tree": "1ace0aaf724ffa206d16e8512455d206a1e46423",
      "parents": [
        "3a08bc6c0627d7788217796dfc64c367ca1e53e1"
      ],
      "author": {
        "name": "Dmitry Shmidt",
        "email": "dimitrysh@google.com",
        "time": "Wed Jul 20 16:04:45 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Shmidt",
        "email": "dimitrysh@google.com",
        "time": "Thu Jul 21 17:14:26 2011 -0700"
      },
      "message": "net: wireless: bcmdhd: Fix compilation for WEXT\n\nSigned-off-by: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\n"
    },
    {
      "commit": "3a08bc6c0627d7788217796dfc64c367ca1e53e1",
      "tree": "84f9ee1925df4b4204731ca6801d5b48bedf072a",
      "parents": [
        "8c44d8239691332aab357c001db5f52b1dc3f01f"
      ],
      "author": {
        "name": "Dmitry Shmidt",
        "email": "dimitrysh@google.com",
        "time": "Wed Jul 20 10:31:30 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Shmidt",
        "email": "dimitrysh@google.com",
        "time": "Thu Jul 21 17:14:25 2011 -0700"
      },
      "message": "net: wireless: bcmdhd: Allow firmware_path parameter change\n\nSigned-off-by: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\n"
    },
    {
      "commit": "8c44d8239691332aab357c001db5f52b1dc3f01f",
      "tree": "355a58b097526034e448f764b1f713838790ac5b",
      "parents": [
        "df24692c6673622f28c193014c4c21a3d8be2387"
      ],
      "author": {
        "name": "Lin Ma",
        "email": "linm@broadcom.com",
        "time": "Tue Jul 19 18:20:12 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Shmidt",
        "email": "dimitrysh@google.com",
        "time": "Thu Jul 21 17:14:19 2011 -0700"
      },
      "message": "Release 5.90.125.48 Add regulatory domain check in cfg80211 driver and fix PNO issues\n\nChange-Id: I394f4eb017ca61861f16632e8998a8fb07e6fca7\nSigned-off-by: Howard M. Harte \u003chharte@broadcom.com\u003e\nSigned-off-by: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\n"
    },
    {
      "commit": "df24692c6673622f28c193014c4c21a3d8be2387",
      "tree": "132371cafb27e338b7bbc98ff1e34aef395ec0f5",
      "parents": [
        "a76bd864b3e70e01085276dcc55bd4a0f543dec0"
      ],
      "author": {
        "name": "Dmitry Shmidt",
        "email": "dimitrysh@google.com",
        "time": "Tue Jul 19 10:00:31 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Shmidt",
        "email": "dimitrysh@google.com",
        "time": "Thu Jul 21 17:14:15 2011 -0700"
      },
      "message": "net: wireless: bcmdhd: Allow empty scan results\n\nSigned-off-by: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\n"
    },
    {
      "commit": "a76bd864b3e70e01085276dcc55bd4a0f543dec0",
      "tree": "0eec594f21869fa75f5b9aa2e4ebb205e352e837",
      "parents": [
        "2f66cb426e32ac6c731e4eda09aded204a800d64"
      ],
      "author": {
        "name": "Dmitry Shmidt",
        "email": "dimitrysh@google.com",
        "time": "Tue Jul 19 09:58:13 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Shmidt",
        "email": "dimitrysh@google.com",
        "time": "Thu Jul 21 17:14:14 2011 -0700"
      },
      "message": "net: wireless: bcmdhd: Fix compilation for kernel 3.0\n\nSigned-off-by: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\n"
    },
    {
      "commit": "2f66cb426e32ac6c731e4eda09aded204a800d64",
      "tree": "35cc7eeb8ec6f72697259048e85e6b21c25dce9d",
      "parents": [
        "b06f3b5edb8f9256f0435f13a439074291cd9055"
      ],
      "author": {
        "name": "Lin Ma",
        "email": "linm@broadcom.com",
        "time": "Mon Jul 18 11:42:36 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Shmidt",
        "email": "dimitrysh@google.com",
        "time": "Thu Jul 21 17:13:52 2011 -0700"
      },
      "message": "Update to 5.90.125.40\n\nAdd monitor interface support and fix cfg80211 management frame isses\nAdd support for hostapd\nUse private command to get p2p device address\n\nChange-Id: Ie490e38f1af9f259ff4a96b2f7d367119c65c377\nSigned-off-by: Howard M. Harte \u003chharte@broadcom.com\u003e\nSigned-off-by: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\n"
    },
    {
      "commit": "b06f3b5edb8f9256f0435f13a439074291cd9055",
      "tree": "f7afb9f6a0575245211dfe623a78e9698e7f2796",
      "parents": [
        "adf0760ceb775202fe7838c21eede5788f2ac31d"
      ],
      "author": {
        "name": "Choi, Jong-Hwan",
        "email": "jhbird.choi@samsung.com",
        "time": "Fri Jul 15 10:56:25 2011 +0900"
      },
      "committer": {
        "name": "Dmitry Shmidt",
        "email": "dimitrysh@google.com",
        "time": "Thu Jul 21 17:10:25 2011 -0700"
      },
      "message": "net: wireless: bcm4329: fix array subscript is below array bounds\n\nChange-Id: I5d521895070d255f7ac0c9eaf262ec9f4cdd2f8a\nSigned-off-by: Choi, Jong-Hwan \u003cjhbird.choi@samsung.com\u003e\n"
    },
    {
      "commit": "cacfcdeb500046c3e5cc4d39824b3d5ddf8e4728",
      "tree": "d713d52f64b12b15897e1bcda619dfb9cdfaaa4b",
      "parents": [
        "adce689ff77b097142cf49e76a232e59126da017"
      ],
      "author": {
        "name": "Chia-chi Yeh",
        "email": "chiachi@android.com",
        "time": "Fri Jul 15 15:32:57 2011 -0700"
      },
      "committer": {
        "name": "Chia-chi Yeh",
        "email": "chiachi@android.com",
        "time": "Fri Jul 15 17:06:10 2011 -0700"
      },
      "message": "net: Only NET_ADMIN is allowed to fully control TUN interfaces.\n\nSigned-off-by: Chia-chi Yeh \u003cchiachi@android.com\u003e\n"
    },
    {
      "commit": "f558e1e53997b661e85de0ba96c2596c9cc97b4f",
      "tree": "1b5313b4d331b267da8910e4e37f3f43842f7ebd",
      "parents": [
        "85ffb3696ef534c80cf8ffc197fe73e1f3b6da3b"
      ],
      "author": {
        "name": "Dmitry Shmidt",
        "email": "dimitrysh@google.com",
        "time": "Wed Jul 13 15:09:00 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Shmidt",
        "email": "dimitrysh@google.com",
        "time": "Wed Jul 13 16:00:11 2011 -0700"
      },
      "message": "net: wireless: bcmdhd: Add PNO support through CFG80211 private command\n\nSigned-off-by: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\n"
    },
    {
      "commit": "85ffb3696ef534c80cf8ffc197fe73e1f3b6da3b",
      "tree": "0f7a5321212d2c32fd520ad98d93c0918a21197e",
      "parents": [
        "c95d86dacd351d54da775f7e28da425981f3adef"
      ],
      "author": {
        "name": "Rom Lemarchand",
        "email": "rlemarchand@sta.samsung.com",
        "time": "Wed Jul 13 12:15:34 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Shmidt",
        "email": "dimitrysh@google.com",
        "time": "Wed Jul 13 16:00:10 2011 -0700"
      },
      "message": "net: wireless: bcmdhd: Fix build break with newer versions of gcc\n\nIn case the WPA cipher can\u0027t be determined the pval and gval variables don\u0027t\nget updated which generates a warning in newer versions of gcc (tested with\n4.5.2). Since the bcmdhd driver gets compiled with warnings treated as errors\nthis change is needed to fix the build.\n\nChange-Id: Ia483777fee54ac526bb0db7c666fa2bf5df17354\nSigned-off-by: Rom Lemarchand \u003crlemarchand@sta.samsung.com\u003e\n"
    },
    {
      "commit": "c95d86dacd351d54da775f7e28da425981f3adef",
      "tree": "04c00213ecb21f850940817a825c66ad539c6370",
      "parents": [
        "941067384045ad9b12a5178fbb778738d323f705"
      ],
      "author": {
        "name": "Dmitry Shmidt",
        "email": "dimitrysh@google.com",
        "time": "Wed Jul 13 10:43:20 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Shmidt",
        "email": "dimitrysh@google.com",
        "time": "Wed Jul 13 16:00:05 2011 -0700"
      },
      "message": "net: wireless: bcm4329: Fix roaming message processing\n\nSigned-off-by: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\n"
    },
    {
      "commit": "941067384045ad9b12a5178fbb778738d323f705",
      "tree": "4335c5ad1511e6d4c1539a3c49d9b8a794d131cb",
      "parents": [
        "7e26a6f63ad12130c0f3c10eb6515bc2afd099d4"
      ],
      "author": {
        "name": "Dmitry Shmidt",
        "email": "dimitrysh@google.com",
        "time": "Tue Jul 12 11:19:48 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Shmidt",
        "email": "dimitrysh@google.com",
        "time": "Wed Jul 13 16:00:01 2011 -0700"
      },
      "message": "net: wireless: bcmdhd: Add country private command\n\nSigned-off-by: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\n"
    },
    {
      "commit": "7e26a6f63ad12130c0f3c10eb6515bc2afd099d4",
      "tree": "049e35273b7afc9c5942aa5a3b77613332b52275",
      "parents": [
        "bb5b603036b99d80527b222dc98eba4ee8341020"
      ],
      "author": {
        "name": "Dmitry Shmidt",
        "email": "dimitrysh@google.com",
        "time": "Mon Jul 11 17:17:23 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Shmidt",
        "email": "dimitrysh@google.com",
        "time": "Wed Jul 13 15:59:59 2011 -0700"
      },
      "message": "net: wireless: bcm4329: Add packet filtering commands\n\nSigned-off-by: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\n"
    },
    {
      "commit": "75c56a81116e51c5cf15c0641906d0745188cd16",
      "tree": "c1d8e7def5bbb099a39d5e9ccfb13508ea5ca46a",
      "parents": [
        "b4294d618e8a19bb47826e51ae52b9fb2fe05f80",
        "620917de59eeb934b9f8cf35cc2d95c1ac8ed0fc"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Tue Jul 12 20:10:37 2011 -0700"
      },
      "committer": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Tue Jul 12 20:10:37 2011 -0700"
      },
      "message": "Merge commit \u0027v3.0-rc7\u0027 into android-3.0\n"
    },
    {
      "commit": "404ba3f029a53597928a20ce33351e77e3259840",
      "tree": "6396e72fc0b61893769f788dc1eb7acad488dce2",
      "parents": [
        "05801817845b308e1cf0fb8e2700b15dab79afc5"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Sun Jul 10 02:28:26 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 11 12:46:02 2011 -0700"
      },
      "message": "ath5k: Add missing breaks in switch/case\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nAcked-by: Pavel Roskin \u003cproski@gnu.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "23b6dd6ff795b3ed4e327d42fbc1e646e1f00e98",
      "tree": "59d0d47e2d251a14848d70b082da745af0f90ca5",
      "parents": [
        "7543710368958d90b50f454ee225a79451fce595"
      ],
      "author": {
        "name": "Dmitry Shmidt",
        "email": "dimitrysh@google.com",
        "time": "Mon Jul 11 10:48:09 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Shmidt",
        "email": "dimitrysh@google.com",
        "time": "Mon Jul 11 11:27:43 2011 -0700"
      },
      "message": "net: wireless: bcmdhd: Fix crash if event queue is empty\n\nSigned-off-by: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\n"
    },
    {
      "commit": "7543710368958d90b50f454ee225a79451fce595",
      "tree": "b2c9c9fa89717a5112734c435ec3bf112c6a8a38",
      "parents": [
        "8c3bcb428538007d88b0e76b1c2ce25e4c2ba0cf"
      ],
      "author": {
        "name": "Dmitry Shmidt",
        "email": "dimitrysh@google.com",
        "time": "Mon Jul 11 10:45:33 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Shmidt",
        "email": "dimitrysh@google.com",
        "time": "Mon Jul 11 11:27:42 2011 -0700"
      },
      "message": "net: wireless: bcmdhd: Fix CFG80211 suspend/resume if interface is down\n\nSigned-off-by: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\n"
    },
    {
      "commit": "8c3bcb428538007d88b0e76b1c2ce25e4c2ba0cf",
      "tree": "f080ca21efd1bab579234d6804d70aba37a6979d",
      "parents": [
        "2d7bb94169b3f36f8bb41950cc5b317db4035a95"
      ],
      "author": {
        "name": "Dmitry Shmidt",
        "email": "dimitrysh@google.com",
        "time": "Fri Jul 08 15:33:58 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Shmidt",
        "email": "dimitrysh@google.com",
        "time": "Mon Jul 11 11:27:42 2011 -0700"
      },
      "message": "net: wireless: bcmdhd: Add setband/getband private commands\n\nSigned-off-by: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\n"
    },
    {
      "commit": "2d7bb94169b3f36f8bb41950cc5b317db4035a95",
      "tree": "6237f3a288edee875f2d7a933e37dd39a3fc1f40",
      "parents": [
        "c72866db6b303d3af1f579a0270bc88353dd8458"
      ],
      "author": {
        "name": "Dmitry Shmidt",
        "email": "dimitrysh@google.com",
        "time": "Thu Jul 07 17:04:44 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Shmidt",
        "email": "dimitrysh@google.com",
        "time": "Mon Jul 11 11:27:42 2011 -0700"
      },
      "message": "net: wireless: bcmdhd: Add packet filtering commands\n\nSigned-off-by: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\n"
    },
    {
      "commit": "814cdea670616252e4cdf297a07b02ce59698bf1",
      "tree": "c4a5665995e813c252b07f1e863166059bfb5bcb",
      "parents": [
        "487ffb052891a552fecf865ad4b24bbe7945a413",
        "fe0d42203cb5616eeff68b14576a0f7e2dd56625"
      ],
      "author": {
        "name": "Dima Zavin",
        "email": "dima@android.com",
        "time": "Thu Jul 07 17:55:44 2011 -0700"
      },
      "committer": {
        "name": "Dima Zavin",
        "email": "dima@android.com",
        "time": "Thu Jul 07 17:55:44 2011 -0700"
      },
      "message": "Merge commit \u0027v3.0-rc6\u0027 into android-3.0\n"
    },
    {
      "commit": "487ffb052891a552fecf865ad4b24bbe7945a413",
      "tree": "1ea6e181d8e3ed82c0c877f74bf725538add839b",
      "parents": [
        "410ef5f9f09c14b3fcc7a3652ea3d2f52081bebd"
      ],
      "author": {
        "name": "Dmitry Shmidt",
        "email": "dimitrysh@google.com",
        "time": "Thu Jul 07 14:57:23 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Shmidt",
        "email": "dimitrysh@google.com",
        "time": "Thu Jul 07 15:00:19 2011 -0700"
      },
      "message": "net: wireless: bcmdhd: Fix private command output\n\nSigned-off-by: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\n"
    },
    {
      "commit": "eebb02b1f03b3722d678bfcb560f3b26661ab0d2",
      "tree": "6a133a4faa1278c2faf93962c19269f93b076edc",
      "parents": [
        "2e98e7974de208de0dab9e9969bd47576d07ff10"
      ],
      "author": {
        "name": "Shreyas Bhatewara",
        "email": "sbhatewara@vmware.com",
        "time": "Thu Jul 07 00:25:52 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jul 07 00:25:52 2011 -0700"
      },
      "message": "vmxnet3: round down # of queues to power of two\n\nvmxnet3 device supports only power-of-two number of queues. The driver\ntherefore needs to check this and rounds down the number of queues to the\nnearest power of two.\n\nSigned-off-by: Yong Wang \u003cyongwang@vmware.com\u003e\nSigned-off-by: Shreyas N Bhatewara \u003csbhatewara@vmware.com\u003e\nReviewed-by: Dmitry Torokhov \u003cdtor@vmware.com\u003e\n"
    },
    {
      "commit": "2e98e7974de208de0dab9e9969bd47576d07ff10",
      "tree": "c8fddb709c0e79cc899d189db84cd313925baa75",
      "parents": [
        "91a5615203355bb34e0b9e68e94f27f24719a74c"
      ],
      "author": {
        "name": "Yoshihiro Shimoda",
        "email": "yoshihiro.shimoda.uh@renesas.com",
        "time": "Tue Jul 05 20:33:57 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 05 23:41:17 2011 -0700"
      },
      "message": "net: sh_eth: fix the parameter for the ETHER of SH7757\n\nIf the driver didn\u0027t set this parameter on the ETHER, the CPU will\nencounter the \"data address error\" exception.\n\nSigned-off-by: Yoshihiro Shimoda \u003cyoshihiro.shimoda.uh@renesas.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "91a5615203355bb34e0b9e68e94f27f24719a74c",
      "tree": "cfafdf3c89ee8e40a3da28de6ed88c89e1876faa",
      "parents": [
        "712ae51afd55b20c04c5383d02ba5d10233313b1"
      ],
      "author": {
        "name": "Yoshihiro Shimoda",
        "email": "yoshihiro.shimoda.uh@renesas.com",
        "time": "Tue Jul 05 20:33:51 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 05 23:41:17 2011 -0700"
      },
      "message": "net: sh_eth: fix cannot work half-duplex mode\n\nWhen link was down, the bit of DM in ECMR was always set.\nSo, we could not use half-duplex mode on the controller.\n\nSigned-off-by: Yoshihiro Shimoda \u003cyoshihiro.shimoda.uh@renesas.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5318d809d7b4975ce5e5303e8508f89a5458c2b6",
      "tree": "2e676330331419d9bb2e3d17f2f97462df7ce548",
      "parents": [
        "44661462ee1ee3c922754fc1f246867f0d01e7ea"
      ],
      "author": {
        "name": "Shreyas Bhatewara",
        "email": "sbhatewara@vmware.com",
        "time": "Tue Jul 05 14:34:05 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 05 18:39:40 2011 -0700"
      },
      "message": "vmxnet3: fix starving rx ring whenoc_skb kb fails\n\nIf the rx ring is completely empty, then the device may never fire an rx\ninterrupt. Unfortunately, the rx interrupt is what triggers populating the\nrx ring with fresh buffers, so this will cause networking to lock up.\n\nThis patch replenishes the skb in recv descriptor as soon as it is\npeeled off while processing rx completions. If the skb/buffer\nallocation fails, existing one is recycled and the packet in hand is\ndropped. This way none of the RX desc is ever left empty, thus avoiding\nstarvation\n\nSigned-off-by: Scott J. Goldman \u003cscottjg@vmware.com\u003e\nSigned-off-by: Shreyas N Bhatewara \u003csbhatewara@vmware.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9b9cfe7cf663c16c0d93349cc0094bb28ae7135a",
      "tree": "24b51f8b2e8c3f7324dbde57e2cc6c0dd28ebe66",
      "parents": [
        "c349a528cd47e2272ded0ea358363855e86180da"
      ],
      "author": {
        "name": "Kristoffer Glembo",
        "email": "kristoffer@gaisler.com",
        "time": "Mon Jul 04 21:39:10 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 04 21:39:10 2011 -0700"
      },
      "message": "greth: greth_set_mac_add would corrupt the MAC address.\n\nThe MAC address was set using the signed char sockaddr-\u003esa_addr\nfield and thus the address could be corrupted through sign extension.\n\nSigned-off-by: Kristoffer Glembo \u003ckristoffer@gaisler.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2fb83cd618be34546fb526a9051eceaa95517026",
      "tree": "7dc2bafe07f20d8615a6d036bd8167c6d73a7e8c",
      "parents": [
        "60b677034fcb3e48ffa30d638b09ac925afb4b36"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Sun Jul 03 22:34:29 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jul 03 22:34:29 2011 -0700"
      },
      "message": "natsemi: silence dma-debug warnings\n\nThis silences dma-debug warnings:\n\nhttps://lkml.org/lkml/2011/6/30/341\n\n------------[ cut here ]------------\nWARNING: at /home/jimc/projects/lx/linux-2.6/lib/dma-debug.c:820\ncheck_unmap+0x1fe/0x56a()\nnatsemi 0000:00:06.0: DMA-API: device driver frees DMA memory with\ndifferent size [device address\u003d0x0000000006ef0040] [map size\u003d1538\nbytes] [unmap size\u003d1522 bytes]\nModules linked in: pc8736x_gpio pc87360 hwmon_vid scx200_gpio nsc_gpio\nscx200_hrt scx200_acb i2c_core arc4 rtl8180 mac80211 eeprom_93cx6\ncfg80211 pcspkr rfkill scx200 ide_gd_mod ide_pci_generic ohci_hcd\nusbcore sc1200 ide_core\nPid: 870, comm: collector Not tainted 3.0.0-rc5-sk-00080-gca56a95 #1\nCall Trace:\n [\u003cc011a556\u003e] warn_slowpath_common+0x4a/0x5f\n [\u003cc02565cb\u003e] ? check_unmap+0x1fe/0x56a\n [\u003cc011a5cf\u003e] warn_slowpath_fmt+0x26/0x2a\n [\u003cc02565cb\u003e] check_unmap+0x1fe/0x56a\n [\u003cc0256aaa\u003e] debug_dma_unmap_page+0x53/0x5b\n [\u003cc029d6cd\u003e] pci_unmap_single+0x4d/0x57\n [\u003cc029ea0a\u003e] natsemi_poll+0x343/0x5ca\n [\u003cc0116f41\u003e] ? try_to_wake_up+0xea/0xfc\n [\u003cc0122416\u003e] ? spin_unlock_irq.clone.28+0x18/0x23\n [\u003cc02d4667\u003e] net_rx_action+0x3f/0xe5\n [\u003cc011e35e\u003e] __do_softirq+0x5b/0xd1\n [\u003cc011e303\u003e] ? local_bh_enable+0xa/0xa\n \u003cIRQ\u003e  [\u003cc011e54b\u003e] ? irq_exit+0x34/0x75\n [\u003cc01034b9\u003e] ? do_IRQ+0x66/0x79\n [\u003cc034e869\u003e] ? common_interrupt+0x29/0x30\n [\u003cc0115ed0\u003e] ? finish_task_switch.clone.118+0x31/0x72\n [\u003cc034cb92\u003e] ? schedule+0x3b2/0x3f1\n [\u003cc012f4b0\u003e] ? hrtimer_start_range_ns+0x10/0x12\n [\u003cc012f4ce\u003e] ? hrtimer_start_expires+0x1c/0x24\n [\u003cc034d5aa\u003e] ? schedule_hrtimeout_range_clock+0x8e/0xb4\n [\u003cc012ed27\u003e] ? update_rmtp+0x68/0x68\n [\u003cc034d5da\u003e] ? schedule_hrtimeout_range+0xa/0xc\n [\u003cc017a913\u003e] ? poll_schedule_timeout+0x27/0x3e\n [\u003cc017b051\u003e] ? do_select+0x488/0x4cd\n [\u003cc0115ee2\u003e] ? finish_task_switch.clone.118+0x43/0x72\n [\u003cc01157ad\u003e] ? need_resched+0x14/0x1e\n [\u003cc017a99e\u003e] ? poll_freewait+0x74/0x74\n [\u003cc01157ad\u003e] ? need_resched+0x14/0x1e\n [\u003cc034cbc1\u003e] ? schedule+0x3e1/0x3f1\n [\u003cc011e55e\u003e] ? irq_exit+0x47/0x75\n [\u003cc01157ad\u003e] ? need_resched+0x14/0x1e\n [\u003cc034cf8a\u003e] ? preempt_schedule_irq+0x44/0x4a\n [\u003cc034dd1e\u003e] ? need_resched+0x17/0x19\n [\u003cc024bc12\u003e] ? put_dec_full+0x7b/0xaa\n [\u003cc0240060\u003e] ? blkdev_ioctl+0x434/0x618\n [\u003cc024bc70\u003e] ? put_dec+0x2f/0x6d\n [\u003cc024c6a5\u003e] ? number.clone.1+0x10b/0x1d0\n [\u003cc034cf8a\u003e] ? preempt_schedule_irq+0x44/0x4a\n [\u003cc034dd1e\u003e] ? need_resched+0x17/0x19\n [\u003cc024d046\u003e] ? vsnprintf+0x225/0x264\n [\u003cc024cea0\u003e] ? vsnprintf+0x7f/0x264\n [\u003cc018346f\u003e] ? seq_printf+0x22/0x40\n [\u003cc01a2fcc\u003e] ? do_task_stat+0x582/0x5a3\n [\u003cc017a913\u003e] ? poll_schedule_timeout+0x27/0x3e\n [\u003cc017b1b5\u003e] ? core_sys_select+0x11f/0x1a3\n [\u003cc017a913\u003e] ? poll_schedule_timeout+0x27/0x3e\n [\u003cc01a34a1\u003e] ? proc_tgid_stat+0xd/0xf\n [\u003cc012357c\u003e] ? recalc_sigpending+0x32/0x35\n [\u003cc0123b9c\u003e] ? __set_task_blocked+0x64/0x6a\n [\u003cc011dfb0\u003e] ? timespec_add_safe+0x24/0x48\n [\u003cc0123449\u003e] ? spin_unlock_irq.clone.16+0x18/0x23\n [\u003cc017b3a1\u003e] ? sys_pselect6+0xe5/0x13e\n [\u003cc034dd65\u003e] ? syscall_call+0x7/0xb\n [\u003cc0340000\u003e] ? rpc_clntdir_depopulate+0x26/0x30\n---[ end trace 180dcac41a50938b ]---\n\nReported-by: Jim Cromie \u003cjim.cromie@gmail.com\u003e\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nTested-by: Jim Cromie \u003cjim.cromie@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "60b677034fcb3e48ffa30d638b09ac925afb4b36",
      "tree": "3283d819f0a86e826ab865bdd6aaff9767c71ddd",
      "parents": [
        "5f77898de17ff983ff0e2988b73a6bdf4b6f9f8b"
      ],
      "author": {
        "name": "Shan Wei",
        "email": "shanwei@cn.fujitsu.com",
        "time": "Fri Jul 01 22:06:44 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jul 03 19:54:10 2011 -0700"
      },
      "message": "net: 8139too: Initial necessary vlan_features to support vlan\n\nOffload setting of vlan device requires\nvlan_features to be initialized.\n\nSigned-off-by: Shan Wei \u003cshanwei@cn.fujitsu.com\u003e\nAcked-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5f77898de17ff983ff0e2988b73a6bdf4b6f9f8b",
      "tree": "20ebc52fd87c5b6e06de0ee9402340261e9b6063",
      "parents": [
        "b4e4fe848c25af645a069bb2f21ba6456246e5de"
      ],
      "author": {
        "name": "Shyam Iyer",
        "email": "shyam.iyer.t@gmail.com",
        "time": "Tue Jun 28 08:58:05 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jul 01 17:49:45 2011 -0700"
      },
      "message": "Fix call trace when interrupts are disabled while sleeping function kzalloc is called\n\nrequest_threaded irq will call kzalloc that can sleep. Initializing the flags variable outside of spin_lock_irqsave/restore in bnad_mbox_irq_alloc will avoid call traces like below.\n\nJun 27 08:15:24 home-t710 kernel: [11735.634550] Brocade 10G Ethernet driver\nJun 27 08:15:24 home-t710 kernel: [11735.634590] bnad_pci_probe : (0xffff880427f3d000, 0xffffffffa020f3e0) PCI Func : (2)\nJun 27 08:15:24 home-t710 kernel: [11735.637677] bna 0000:82:00.2: PCI INT A -\u003e GSI 66 (level, low) -\u003e IRQ 66\nJun 27 08:15:24 home-t710 kernel: [11735.638290] bar0 mapped to ffffc90014980000, len 262144\nJun 27 08:15:24 home-t710 kernel: [11735.638732] BUG: sleeping function called from invalid context at mm/slub.c:847\nJun 27 08:15:24 home-t710 kernel: [11735.638736] in_atomic(): 0, irqs_disabled(): 1, pid: 11243, name: insmod\nJun 27 08:15:24 home-t710 kernel: [11735.638740] Pid: 11243, comm: insmod Not tainted 3.0.0-rc4+ #6\nJun 27 08:15:24 home-t710 kernel: [11735.638743] Call Trace:\nJun 27 08:15:24 home-t710 kernel: [11735.638755]  [\u003cffffffff81046427\u003e] __might_sleep+0xeb/0xf0\nJun 27 08:15:24 home-t710 kernel: [11735.638766]  [\u003cffffffffa01fe469\u003e] ? netif_wake_queue+0x3d/0x3d [bna]\nJun 27 08:15:24 home-t710 kernel: [11735.638773]  [\u003cffffffff8111201c\u003e] kmem_cache_alloc_trace+0x43/0xd8\nJun 27 08:15:24 home-t710 kernel: [11735.638782]  [\u003cffffffffa01fe469\u003e] ? netif_wake_queue+0x3d/0x3d [bna]\nJun 27 08:15:24 home-t710 kernel: [11735.638787]  [\u003cffffffff810ab791\u003e] request_threaded_irq+0xa1/0x113\nJun 27 08:15:24 home-t710 kernel: [11735.638798]  [\u003cffffffffa020f0c0\u003e] bnad_pci_probe+0x612/0x8e5 [bna]\nJun 27 08:15:24 home-t710 kernel: [11735.638807]  [\u003cffffffffa01fe469\u003e] ? netif_wake_queue+0x3d/0x3d [bna]\nJun 27 08:15:24 home-t710 kernel: [11735.638816]  [\u003cffffffff81482ef4\u003e] ? _raw_spin_unlock_irqrestore+0x17/0x19\nJun 27 08:15:24 home-t710 kernel: [11735.638822]  [\u003cffffffff8124d17a\u003e] local_pci_probe+0x44/0x75\nJun 27 08:15:24 home-t710 kernel: [11735.638826]  [\u003cffffffff8124dc06\u003e] pci_device_probe+0xd0/0xff\nJun 27 08:15:24 home-t710 kernel: [11735.638832]  [\u003cffffffff812ef8ab\u003e] driver_probe_device+0x131/0x213\nJun 27 08:15:24 home-t710 kernel: [11735.638836]  [\u003cffffffff812ef9e7\u003e] __driver_attach+0x5a/0x7e\nJun 27 08:15:24 home-t710 kernel: [11735.638840]  [\u003cffffffff812ef98d\u003e] ? driver_probe_device+0x213/0x213\nJun 27 08:15:24 home-t710 kernel: [11735.638844]  [\u003cffffffff812ee933\u003e] bus_for_each_dev+0x53/0x89\nJun 27 08:15:24 home-t710 kernel: [11735.638848]  [\u003cffffffff812ef48a\u003e] driver_attach+0x1e/0x20\nJun 27 08:15:24 home-t710 kernel: [11735.638852]  [\u003cffffffff812ef0ae\u003e] bus_add_driver+0xd1/0x224\nJun 27 08:15:24 home-t710 kernel: [11735.638858]  [\u003cffffffffa01b8000\u003e] ? 0xffffffffa01b7fff\nJun 27 08:15:24 home-t710 kernel: [11735.638862]  [\u003cffffffff812efe57\u003e] driver_register+0x98/0x105\nJun 27 08:15:24 home-t710 kernel: [11735.638866]  [\u003cffffffffa01b8000\u003e] ? 0xffffffffa01b7fff\nJun 27 08:15:24 home-t710 kernel: [11735.638871]  [\u003cffffffff8124e4c9\u003e] __pci_register_driver+0x56/0xc1\nJun 27 08:15:24 home-t710 kernel: [11735.638875]  [\u003cffffffffa01b8000\u003e] ? 0xffffffffa01b7fff\nJun 27 08:15:24 home-t710 kernel: [11735.638884]  [\u003cffffffffa01b8040\u003e] bnad_module_init+0x40/0x60 [bna]\nJun 27 08:15:24 home-t710 kernel: [11735.638892]  [\u003cffffffff81002099\u003e] do_one_initcall+0x7f/0x136\nJun 27 08:15:24 home-t710 kernel: [11735.638899]  [\u003cffffffff8108608b\u003e] sys_init_module+0x88/0x1d0\nJun 27 08:15:24 home-t710 kernel: [11735.638906]  [\u003cffffffff81489682\u003e] system_call_fastpath+0x16/0x1b\nJun 27 08:15:24 home-t710 kernel: [11735.639642] bnad_pci_probe : (0xffff880427f3e000, 0xffffffffa020f3e0) PCI Func : (3)\nJun 27 08:15:24 home-t710 kernel: [11735.639665] bna 0000:82:00.3: PCI INT A -\u003e GSI 66 (level, low) -\u003e IRQ 66\nJun 27 08:15:24 home-t710 kernel: [11735.639735] bar0 mapped to ffffc90014400000, len 262144\n\nSigned-off-by: Shyam Iyer \u003cshyam_iyer@dell.com\u003e\nAcked-by: Rasesh Mody \u003crmody@brocade.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b4e4fe848c25af645a069bb2f21ba6456246e5de",
      "tree": "84a6d96fce263ca923d4d4664ef53314b10c7735",
      "parents": [
        "5069ee555eb41192e7a5003ba3b1f91880cfec06"
      ],
      "author": {
        "name": "Jitendra Kalsaria",
        "email": "jitendra.kalsaria@qlogic.com",
        "time": "Thu Jun 30 10:02:07 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jul 01 17:36:04 2011 -0700"
      },
      "message": "qlge:Version change to v1.00.00.29\n\nSigned-off-by: Jitendra Kalsaria \u003cjitendra.kalsaria@qlogic.com\u003e\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5069ee555eb41192e7a5003ba3b1f91880cfec06",
      "tree": "3a7f3c8af4b117f173a3e55dfc32623a1465473a",
      "parents": [
        "da92b393e0bfc8e6d056885453201b0e7d8190dd"
      ],
      "author": {
        "name": "Jitendra Kalsaria",
        "email": "jitendra.kalsaria@qlogic.com",
        "time": "Thu Jun 30 10:02:06 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jul 01 17:36:04 2011 -0700"
      },
      "message": "qlge: Fix printk priority so chip fatal errors are always reported.\n\nPrecedence of the printk should be at higher level so chip fatal\nerrors are always reported.\n\nSigned-off-by: Jitendra Kalsaria \u003cjitendra.kalsaria@qlogic.com\u003e\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "da92b393e0bfc8e6d056885453201b0e7d8190dd",
      "tree": "23b064438a49d8ede510e7c40a41951373629b45",
      "parents": [
        "b00897b881f775040653955fda99dcf7c167b382"
      ],
      "author": {
        "name": "Jitendra Kalsaria",
        "email": "jitendra.kalsaria@qlogic.com",
        "time": "Thu Jun 30 10:02:05 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jul 01 17:36:03 2011 -0700"
      },
      "message": "qlge:Fix crash caused by mailbox execution on wedged chip.\n\nWhen we are in a recover process from a chip fatal error,\n\tdriver should skip over execution of mailbox commands during\n\tresetting chip.\n\nSigned-off-by: Jitendra Kalsaria \u003cjitendra.kalsaria@qlogic.com\u003e\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6e4e2f811bade330126d4029c88c831784a7efd9",
      "tree": "03d365ae386b9a8f43c24483eb0455a73a96bf48",
      "parents": [
        "60c2ce2b4facf28f569115a55e1f479eb12bd0f1"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Fri Jul 01 17:30:00 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jul 01 17:30:00 2011 -0700"
      },
      "message": "6pack,mkiss: fix lock inconsistency\n\nLockdep found a locking inconsistency in the mkiss_close function:\n\n\u003e kernel: [ INFO: inconsistent lock state ]\n\u003e kernel: 2.6.39.1 #3\n\u003e kernel: ---------------------------------\n\u003e kernel: inconsistent {IN-SOFTIRQ-R} -\u003e {SOFTIRQ-ON-W} usage.\n\u003e kernel: ax25ipd/2813 [HC0[0]:SC0[0]:HE1:SE1] takes:\n\u003e kernel: (disc_data_lock){+++?.-}, at: [\u003cffffffffa018552b\u003e] mkiss_close+0x1b/0x90 [mkiss]\n\u003e kernel: {IN-SOFTIRQ-R} state was registered at:\n\nThe message hints that disc_data_lock is aquired with softirqs disabled,\nbut does not itself disable softirqs, which can in rare circumstances\nlead to a deadlock. \nThe same problem is present in the 6pack driver, this patch fixes both\nby using write_lock_bh instead of write_lock.\n\nReported-by: Bernard F6BVP \u003cf6bvp@free.fr\u003e\nTested-by: Bernard F6BVP \u003cf6bvp@free.fr\u003e\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nAcked-by: Ralf Baechle\u003cralf@linux-mips.org\u003e\nCc: stable@kernel.org\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b9ea0a971aad8721742ab2a3962350125260b6c0",
      "tree": "5a008f7c6288f3d4f1a9fe710239cab0ba643161",
      "parents": [
        "bcc458fc7fa04599ea4a386367b0a0be3fce0554"
      ],
      "author": {
        "name": "Dmitry Shmidt",
        "email": "dimitrysh@google.com",
        "time": "Thu Jun 30 14:05:42 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Shmidt",
        "email": "dimitrysh@google.com",
        "time": "Fri Jul 01 17:04:23 2011 -0700"
      },
      "message": "net: wireless: bcmdhd: Set interface name to \u0027wlan\u0027 by default\n\nSigned-off-by: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\n"
    },
    {
      "commit": "bcc458fc7fa04599ea4a386367b0a0be3fce0554",
      "tree": "f663d494da93d9808ff492fe719e7c0ef6395f06",
      "parents": [
        "fdf95340f15770add3ede49472d82a647fda9444"
      ],
      "author": {
        "name": "Dmitry Shmidt",
        "email": "dimitrysh@google.com",
        "time": "Thu Jun 30 10:09:06 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Shmidt",
        "email": "dimitrysh@google.com",
        "time": "Fri Jul 01 17:04:23 2011 -0700"
      },
      "message": "net: wireless: bcmdhd: Fix pm_notifier unregistration\n\nSigned-off-by: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\n"
    },
    {
      "commit": "fdf95340f15770add3ede49472d82a647fda9444",
      "tree": "11624f82548590a89d995c1899a09fb7e8cd96a7",
      "parents": [
        "b7e9a09e85c283cd956fe3c08128fadc72aab6ce"
      ],
      "author": {
        "name": "Dmitry Shmidt",
        "email": "dimitrysh@google.com",
        "time": "Thu Jun 30 10:04:16 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Shmidt",
        "email": "dimitrysh@google.com",
        "time": "Fri Jul 01 17:04:22 2011 -0700"
      },
      "message": "net: wireless: bcmdhd: Postpone driver init call\n\nSigned-off-by: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\n"
    },
    {
      "commit": "b7e9a09e85c283cd956fe3c08128fadc72aab6ce",
      "tree": "930e89e00350e8b258eeffa30ec1a69521080188",
      "parents": [
        "0f11fdfd2c85b5a3f7d107fb859058510a7ff0d6"
      ],
      "author": {
        "name": "Dmitry Shmidt",
        "email": "dimitrysh@google.com",
        "time": "Thu Jun 30 09:54:27 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Shmidt",
        "email": "dimitrysh@google.com",
        "time": "Fri Jul 01 17:04:22 2011 -0700"
      },
      "message": "net: wireless: bcmdhd: Add private start/stop commands\n\nSigned-off-by: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\n"
    },
    {
      "commit": "0f11fdfd2c85b5a3f7d107fb859058510a7ff0d6",
      "tree": "91731df8eb052cbfe824f9cff046dee6460d6d49",
      "parents": [
        "ff8f36c95c1aa102075ce5f66d5ddd4a1c490442"
      ],
      "author": {
        "name": "Dmitry Shmidt",
        "email": "dimitrysh@google.com",
        "time": "Wed Jun 29 16:03:25 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Shmidt",
        "email": "dimitrysh@google.com",
        "time": "Fri Jul 01 17:04:21 2011 -0700"
      },
      "message": "net: wireless: bcmdhd: Fix MAC address setting\n\nIf MAC address setting fails from wifi_get_mac_addr() it will be picked up\nfrom nvram.\n\nSigned-off-by: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\n"
    },
    {
      "commit": "ff8f36c95c1aa102075ce5f66d5ddd4a1c490442",
      "tree": "afba76c291520130c96dcc243f26ed2d0f590c8b",
      "parents": [
        "9bcfe37603163f994804eafa21f3b0cf64a41037"
      ],
      "author": {
        "name": "Greg Goldman",
        "email": "ggoldman@broadcom.com",
        "time": "Wed Jun 29 14:34:18 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Shmidt",
        "email": "dimitrysh@google.com",
        "time": "Fri Jul 01 17:04:11 2011 -0700"
      },
      "message": "Update to 5.90.125.33\nAdd logic to get MAC address before firmware is loaded\n\nChange-Id: I2151a0fcc5aab914cfec8bfedf761b9f06445d1a\nSigned-off-by: Howard M. Harte \u003chharte@broadcom.com\u003e\nSigned-off-by: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\n"
    },
    {
      "commit": "9bcfe37603163f994804eafa21f3b0cf64a41037",
      "tree": "40b4df51424c7288d833b7568e7d172114b4defc",
      "parents": [
        "4720a01ff353c9d71c28fdac106efebf55c88bb9"
      ],
      "author": {
        "name": "Dmitry Shmidt",
        "email": "dimitrysh@google.com",
        "time": "Tue Jun 28 15:09:49 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Shmidt",
        "email": "dimitrysh@google.com",
        "time": "Fri Jul 01 17:04:02 2011 -0700"
      },
      "message": "net: wireless: bcmdhd: Add SETFWPATH private command\n\nSigned-off-by: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\n"
    },
    {
      "commit": "4720a01ff353c9d71c28fdac106efebf55c88bb9",
      "tree": "8730cd5f9ec04246eabb9e4a51ab4a9ed88e0149",
      "parents": [
        "3f409b9c1f6300114f8de2f52f518decafdeb451"
      ],
      "author": {
        "name": "Dmitry Shmidt",
        "email": "dimitrysh@google.com",
        "time": "Tue Jun 28 13:57:55 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Shmidt",
        "email": "dimitrysh@google.com",
        "time": "Fri Jul 01 17:04:02 2011 -0700"
      },
      "message": "net: wireless: bcmdhd: Fix wd_timer_valid field protection\n\nSigned-off-by: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\n"
    },
    {
      "commit": "3f409b9c1f6300114f8de2f52f518decafdeb451",
      "tree": "78c238ac7200247e4b47e689ccd6e61725c130ed",
      "parents": [
        "0db1fec422e22f9c7726f3c3a091bc834121728a"
      ],
      "author": {
        "name": "Lin Ma",
        "email": "linm@broadcom.com",
        "time": "Mon Jun 27 18:53:59 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Shmidt",
        "email": "dimitrysh@google.com",
        "time": "Fri Jul 01 17:03:37 2011 -0700"
      },
      "message": "Update to 5.90.125.32:\n* Move Android specific functions to wl_android (wifi control functions,\n  wifi device, pre-alloc buffer.)\n* Link Android start/stop commands to interface up/down (download firmware\n  when primary interfacde is up.)\n* Fix a issue in driver unload, the same IRQ can not be disabled twice\n  (set_irq_wake)\n\nChange-Id: Id49c4f746f69371323c9a34834c3b628b78ff713\nSigned-off-by: Howard M. Harte \u003chharte@broadcom.com\u003e\nSigned-off-by: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\n"
    },
    {
      "commit": "690b0cacb6dbbbcb06b76139ab65e1bf3f63e7f1",
      "tree": "9199b20addcd9167a210957ac477a284c6f9a73d",
      "parents": [
        "16adf5d07987d93675945f3cecf0e33706566005",
        "a0b8de350be458b33248e48b2174d9af8a4c4798"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Jun 30 11:26:04 2011 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Jun 30 11:26:04 2011 -0400"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6 into for-davem\n"
    },
    {
      "commit": "e55d4fa96762fd767a3b6d842c904e994db6bb2e",
      "tree": "c74157e01cb128cb97f106a50cfadc4c8b872c41",
      "parents": [
        "e32c14667e4fe9f16ac9b918d15d29abd2315a55",
        "b0af8dfdd67699e25083478c63eedef2e72ebd85"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Wed Jun 29 13:54:42 2011 -0700"
      },
      "committer": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Wed Jun 29 13:54:42 2011 -0700"
      },
      "message": "Merge commit \u0027v3.0-rc5\u0027 into android-3.0\n"
    },
    {
      "commit": "a0b8de350be458b33248e48b2174d9af8a4c4798",
      "tree": "553527255b492f175b91bed29a36767afff63259",
      "parents": [
        "c31eb8e926835582cd186b33a7a864880a4c0c79"
      ],
      "author": {
        "name": "Eugene A. Shatokhin",
        "email": "dame_eugene@mail.ru",
        "time": "Tue Jun 28 23:04:51 2011 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jun 29 14:36:45 2011 -0400"
      },
      "message": "ath5k: fix memory leak when fewer than N_PD_CURVES are in use\n\nWe would free the proper number of curves, but in the wrong\nslots, due to a missing level of indirection through\nthe pdgain_idx table.\n\nIt\u0027s simpler just to try to free all four slots, so do that.\n\nCc: stable@kernel.org\nSigned-off-by: Bob Copeland \u003cme@bobcopeland.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c31eb8e926835582cd186b33a7a864880a4c0c79",
      "tree": "e420418ad30c4e8631e3c96c2bf0dc8fa69b0742",
      "parents": [
        "5ee0a58d8ca443e80ed8712c86c9938360b79cac"
      ],
      "author": {
        "name": "Rajkumar Manoharan",
        "email": "rmanohar@qca.qualcomm.com",
        "time": "Tue Jun 28 18:21:19 2011 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jun 29 14:36:44 2011 -0400"
      },
      "message": "ath9k: Fix suspend/resume when no interface is UP\n\nWhen no interface has been brought up, the chip\u0027s power\nstate continued as AWAKE. So during resume, the chip never\nbeen powered up.\n\nCc: stable@kernel.org\nSigned-off-by: Rajkumar Manoharan \u003crmanohar@qca.qualcomm.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "16adf5d07987d93675945f3cecf0e33706566005",
      "tree": "9cd6b8daef665e6b818d0d60bd395a5d6b4d744f",
      "parents": [
        "1a8690aa50a00670f254282a92caf1401bd30528"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Fri Jun 17 20:02:10 2011 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jun 29 06:09:17 2011 -0700"
      },
      "message": "usbnet: Remove over-broad module alias from zaurus.\n\nThis module and a bunch of dependancies are getting loaded on several\nof laptops I have (probably picking up the mobile broadband device),\nthat have nothing to do with zaurus. Matching by class without\nany vendor/device pair isn\u0027t the right thing to do here, as it\nwill prevent any other driver from correctly binding to it.\n(Or in the absense of a driver, will just waste time \u0026 memory by\n unnecessarily loading modules)\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a30d5155a4f80af3cbe1fe0366e9f0c6fdbfd8dd",
      "tree": "d6d5104872ba7c02e48bdbfd3c905bb92162a089",
      "parents": [
        "55caa9241ece1c07a930e3d05a624061adcf2653"
      ],
      "author": {
        "name": "Marc Kleine-Budde",
        "email": "mkl@pengutronix.de",
        "time": "Sun Jun 26 21:39:51 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jun 29 05:58:42 2011 -0700"
      },
      "message": "net/can: activate bit-timing calculation and netlink based drivers by default\n\nThe two options \"CAN bit-timing calculation\" and\n\"Platform CAN drivers with Netlink support\" have a \"default Y\". In order to\nactivate them by default, change to \"default y\".\n\nSigned-off-by: Marc Kleine-Budde \u003cmkl@pengutronix.de\u003e\nAcked-by: Wolfgang Grandegger \u003cwg@grandegger.com\u003e\nAcked-by: Kurt Van Dijck \u003ckurt.van.dijck@eia.be\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "55caa9241ece1c07a930e3d05a624061adcf2653",
      "tree": "58747dba1d8c7711f8187216d1e433841bcd91ad",
      "parents": [
        "7ab24bfdf9a9a9f87ac8e5ad9a25f80b5b947be7"
      ],
      "author": {
        "name": "Yinglin Luan",
        "email": "synmyth@gmail.com",
        "time": "Sat Jun 25 18:12:12 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jun 29 05:57:35 2011 -0700"
      },
      "message": "rionet: fix NULL pointer dereference in rionet_remove\n\nFunction rionet_remove initializes local variable \u0027ndev\u0027 to NULL\nand do nothing changes before the call to unregister_netdev(ndev),\nthis could cause a NULL pointer dereference.\n\nReported-by: Jesper Juhl \u003cjj@chaosbits.net\u003e\nSigned-off-by: Yinglin Luan \u003csynmyth@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7ab24bfdf9a9a9f87ac8e5ad9a25f80b5b947be7",
      "tree": "897d12fb7498316d05ce2ed48722fc78b61fc4e1",
      "parents": [
        "ed6e4ef836d425bc35e33bf20fcec95e68203afa"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jun 29 05:48:41 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jun 29 05:48:41 2011 -0700"
      },
      "message": "net+crypto: Use vmalloc for zlib inflate buffers.\n\nThey are 64K and result in order-4 allocations, even with SLUB.\n\nTherefore, just like we always have for the deflate buffers, use\nvmalloc.\n\nReported-by: Martin Jackson \u003cmjackson220.list@gmail.com\u003e\nAcked-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5ee0a58d8ca443e80ed8712c86c9938360b79cac",
      "tree": "ac57dbce885cdc9957d0ef1aaf49390cb5b9a0ab",
      "parents": [
        "a66b98db570a638afd909459e1e6bfa272344bd3"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 27 15:38:05 2011 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jun 28 11:16:39 2011 -0400"
      },
      "message": "iwlagn: use PCI_DMA_* for pci_* operations\n\n\"iwlagn: map command buffers BIDI\" uses the DMA_* enumerations for DMA\ndirections, even though the pci_* DMA API is still in use.  That patch\nwas undoubtedly developed on top of \"iwlagn: don\u0027t use the PCI wrappers\nfor DMA operation\", which is due in the next release.\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8fcbd4dc7a1b338b393dcd6869deb1725cf1a9f3",
      "tree": "491bbff48750912db293cf5152cb2104f98bda2c",
      "parents": [
        "ed9ed3b82b12ac70aaa654ef32ebf393ec3179e0"
      ],
      "author": {
        "name": "Evgeni Golov",
        "email": "sargentd@die-welt.net",
        "time": "Sun Jun 12 05:34:31 2011 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 27 14:33:14 2011 -0400"
      },
      "message": "iwlagn: fix *_UCODE_API_MAX output in the firmware field\n\nCurrently (3.0-rc2), modinfo iwlagn shows:\n    firmware:       iwlwifi-5150-IWL5150_UCODE_API_MAX.ucode\n    firmware:       iwlwifi-5000-IWL5000_UCODE_API_MAX.ucode\n    firmware:       iwlwifi-6000g2b-IWL6000G2_UCODE_API_MAX.ucode\n    firmware:       iwlwifi-6000g2a-IWL6000G2_UCODE_API_MAX.ucode\n    firmware:       iwlwifi-6050-IWL6050_UCODE_API_MAX.ucode\n    firmware:       iwlwifi-6000-IWL6000_UCODE_API_MAX.ucode\n    firmware:       iwlwifi-100-IWL100_UCODE_API_MAX.ucode\n    firmware:       iwlwifi-1000-IWL1000_UCODE_API_MAX.ucode\n    firmware:       iwlwifi-105-IWL105_UCODE_API_MAX.ucode\n    firmware:       iwlwifi-2030-IWL2030_UCODE_API_MAX.ucode\n    firmware:       iwlwifi-2000-IWL2000_UCODE_API_MAX.ucode\n\nwhich is obviously wrong, the user should not see the *_UCODE_API_MAX\nmacros but the actual ucode API versions here.\n\nThe problem are the\n    #define *_MODULE_FIRMWARE(api) *_FW_PRE #api \".ucode\"\nwhich do not expand api correctly (because this is a macro itself).\n\nFixed by using __stringify() from linux/stringify.h.\n\nFurther information about macro stringification can be found here:\n    http://gcc.gnu.org/onlinedocs/cpp/Stringification.html\n\nSigned-off-by: Evgeni Golov \u003csargentd@die-welt.net\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ed9ed3b82b12ac70aaa654ef32ebf393ec3179e0",
      "tree": "f155cea1d3844008c3834b52f390a2129e79523e",
      "parents": [
        "9935d12651c9e54ad266e17cd542ec717ccd0fc8",
        "e815407d395e0b7fd1aa9145d9d0c391191b833c"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 27 14:26:04 2011 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 27 14:26:04 2011 -0400"
      },
      "message": "Merge branch \u0027wireless-2.6\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-2.6\n"
    },
    {
      "commit": "e815407d395e0b7fd1aa9145d9d0c391191b833c",
      "tree": "e46cda1a72379a3c4bc9c02bf7d01876584d90e8",
      "parents": [
        "1107a08a1a3e0f54d535d37ee0c4192acce6a7f3"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Mon Jun 27 07:54:49 2011 -0700"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Mon Jun 27 07:56:41 2011 -0700"
      },
      "message": "iwlagn: map command buffers BIDI\n\nEvidently, the device sometimes wants to write back\nto command buffers, even if I see no reason why it\nshould. Allow it to do that.\n\nTested-by: Andy Lutomirski \u003cluto@mit.edu\u003e\nTested-by: Kyle McMartin \u003ckyle@redhat.com\u003e\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "1107a08a1a3e0f54d535d37ee0c4192acce6a7f3",
      "tree": "5ed58ab5a2665e9568dcea8fb00934c30c4fdb27",
      "parents": [
        "5306c0807491e891125f4fb08b04340c91530f57"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Mon Jun 27 07:48:52 2011 -0700"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Mon Jun 27 07:50:45 2011 -0700"
      },
      "message": "iwlagn: fix cmd queue unmap\n\nWhen we stop the device while a command is in\nflight that uses multiple TBs, we can leak the\nDMA buffers for the second and higher TBs. Fix\nthis by using iwlagn_unmap_tfd() as we do when\nwe normally recover the entry.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "d6fe5f4eccc2a7d2ad885ecb26a192b08dcc7cd1",
      "tree": "af09c8f57dd66d3f44fddd97a0d1a39c33e9f044",
      "parents": [
        "bd4265fe365c0f3945dd5ff1527e52bbe2bedfa2"
      ],
      "author": {
        "name": "John (Jay) Hernandez",
        "email": "jay@chelsio.com",
        "time": "Thu Jun 23 14:39:12 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jun 24 17:55:22 2011 -0700"
      },
      "message": "cxgb3: skb_record_rx_queue now records the queue index relative to the net_device.\n\nFixed call to skb_record_rx_queue where we were passing the queue index\nrelative to the adapter when it should have been relative to the net_device.\n\nSigned-off-by: John (Jay) Hernandez \u003cjay@chelsio.com\u003e\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nReported-by: Shawn Bohrer \u003csbohrer@rgmadvisors.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4d03b446d2f09469cb731200577322eff660b204",
      "tree": "d4a12de8a026000055883fa4e102e71438fde0d8",
      "parents": [
        "acc468f5f9616ba564b772ac8a3aef218bff6bb3",
        "1e4e82baee8c2a8d753cbf6aa1a77326b71e59f0"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jun 24 14:33:01 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jun 24 14:33:01 2011 -0700"
      },
      "message": "Merge branch \u0027davem.r8169\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/romieu/netdev-2.6\n"
    },
    {
      "commit": "5306c0807491e891125f4fb08b04340c91530f57",
      "tree": "0b5bd616007da0bf45f7486c48aae7a22bbd3297",
      "parents": [
        "77e569edf5a33cd94dac67c714cf736675b0e2da"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Tue Jun 21 08:28:31 2011 -0700"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Fri Jun 24 11:21:24 2011 -0700"
      },
      "message": "iwlagn: fix change_interface for P2P types\n\nWhen an interface changes type to a P2P type,\niwlagn will erroneously set vif-\u003etype to the\nP2P type and not the reduced/split type. Fix\nthis by keeping \"newtype\" in another variable\nfor the assignment to vif-\u003etype.\n\nCc: stable@kernel.org [2.6.38+]\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "77e569edf5a33cd94dac67c714cf736675b0e2da",
      "tree": "dbdba768f14306e69f6e4d02c7fc98b6798fbc1e",
      "parents": [
        "3373b28e5af4a0b3c6cb39372581dcc1e41322ff"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Tue Jun 21 11:03:01 2011 -0700"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Fri Jun 24 11:20:38 2011 -0700"
      },
      "message": "iwlagn: Fix a bug introduced by the HUGE command removal\n\nSince we don\u0027t have HUGE command any more, there is no point in adding 1\nto the num of slots in the command queue. Doing so is buggy and might corrupt\nmemory.\n\nBug introduced by 4ce7cc2b09553a91d4aea014c39674685715173a\niwlagn: support multiple TBs per command\n\nCc: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "acc468f5f9616ba564b772ac8a3aef218bff6bb3",
      "tree": "02bb0277daadc820c7a6c40c2f50ef299665d241",
      "parents": [
        "5c18e80be9ff362f6523b097d495bb2e2f939946",
        "9935d12651c9e54ad266e17cd542ec717ccd0fc8"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jun 24 14:00:24 2011 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jun 24 14:00:24 2011 -0400"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6 into for-davem\n"
    },
    {
      "commit": "1e4e82baee8c2a8d753cbf6aa1a77326b71e59f0",
      "tree": "a7c2cdd267875c31c1e6908c6ae5ea361e55df15",
      "parents": [
        "5c18e80be9ff362f6523b097d495bb2e2f939946"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Fri Jun 24 19:52:13 2011 +0200"
      },
      "committer": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Fri Jun 24 19:52:13 2011 +0200"
      },
      "message": "r8169: fix wrong register use.\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nCc: Realtek linux nic maintainers \u003cnic_swsd@realtek.com\u003e\n"
    },
    {
      "commit": "fa0f10bee3e30bca9cdc70139e5186e2be44158b",
      "tree": "96bd882e82e2ad8ca4bafe244e625080af2ab421",
      "parents": [
        "fa150fc81938fda9247b595de74e981ac6b1888b"
      ],
      "author": {
        "name": "Dmitry Shmidt",
        "email": "dimitrysh@google.com",
        "time": "Fri Jun 24 10:16:22 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Shmidt",
        "email": "dimitrysh@google.com",
        "time": "Fri Jun 24 10:21:09 2011 -0700"
      },
      "message": "net: wireless: bcmdhd: Fix memory poisoning in wl_free_wdev()\n\nSigned-off-by: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\n"
    },
    {
      "commit": "fa150fc81938fda9247b595de74e981ac6b1888b",
      "tree": "edc9b816335114d0e8630e700914a42a125a8a02",
      "parents": [
        "5a3fe0122cb4c94f7991a7174fee424407253f58"
      ],
      "author": {
        "name": "Dmitry Shmidt",
        "email": "dimitrysh@google.com",
        "time": "Thu Jun 23 10:41:27 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Shmidt",
        "email": "dimitrysh@google.com",
        "time": "Thu Jun 23 10:44:08 2011 -0700"
      },
      "message": "net: wireless: bcmdhd: Set proper debug messages for private IOCTL\n\nSigned-off-by: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\n"
    },
    {
      "commit": "5c18e80be9ff362f6523b097d495bb2e2f939946",
      "tree": "8a1e980d04d8806cc41ab24ba7a79ed22aae5ed4",
      "parents": [
        "7cdfa4a348b6b199a3189604f2085f1b214b6458"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Thu Jun 23 03:15:39 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jun 23 03:15:39 2011 -0700"
      },
      "message": "net/usb/kalmia: signedness bug in kalmia_bind()\n\n\"status\" should be an int here for the error handling to work.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "dad7dc9c39d92af6cb94cc48c66a44dbb668106e",
      "tree": "c881e3a7741a8ce953b7de40ea72914d5e2f15cd",
      "parents": [
        "99e01b39d98cd93ca749cca79272d7eb40cc07b0"
      ],
      "author": {
        "name": "Dmitry Shmidt",
        "email": "dimitrysh@google.com",
        "time": "Wed Jun 22 11:06:16 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Shmidt",
        "email": "dimitrysh@google.com",
        "time": "Wed Jun 22 15:21:58 2011 -0700"
      },
      "message": "net: wireless: bcmdhd: Add RSSI and SETSUSPENDOPT private commands\n\nSigned-off-by: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\n"
    },
    {
      "commit": "7cdfa4a348b6b199a3189604f2085f1b214b6458",
      "tree": "aba49abac7eccaa1a90bbdc0e4bcb457c932238d",
      "parents": [
        "9cfaa8def1c795a512bc04f2aec333b03724ca2e"
      ],
      "author": {
        "name": "Marius B. Kotsbak",
        "email": "marius.kotsbak@gmail.com",
        "time": "Wed Jun 22 05:26:16 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jun 22 13:41:31 2011 -0700"
      },
      "message": "net/usb: kalmia: Various fixes for better support of non-x86 architectures.\n\n-Support for big endian.\n-Do not use USB buffers at the stack.\n-Safer/more efficient code for local constants.\n\nSigned-off-by: Marius B. Kotsbak \u003cmarius@kotsbak.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9935d12651c9e54ad266e17cd542ec717ccd0fc8",
      "tree": "1ea306c28301373c10bfe9d0bbace86d7203ce14",
      "parents": [
        "fa7ccfb17033bfb5bca86f6b909cab0b807efbc0"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Tue Jun 21 10:48:31 2011 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jun 22 15:47:59 2011 -0400"
      },
      "message": "rtl8192cu: Fix missing firmware load\n\nIn commit 3ac5e26a1e935469a8bdae1d624bc3b59d1fcdc5 entitled\n\"rtlwifi: rtl8192c-common: Change common firmware routines for addition\nof rtl8192se and rtl8192de\", the firmware loading code was moved.\nUnfortunately, some necessary code was dropped for rtl8192cu.\n\nThe dmesg output shows the following:\n\nrtl8192c: Loading firmware file rtlwifi/rtl8192cufw.bin\nrtl8192c_common:_rtl92c_fw_free_to_go():\u003c0-0\u003e Polling FW ready fail!! REG_MCUFWDL:0x00000006 .\nrtl8192c_common:rtl92c_download_fw():\u003c0-0\u003e Firmware is not ready to run!\n\nIn addition, the interface will authenticate and associate, but cannot\ntransfer data.\n\nThis is reported as Kernel Bug #38012.\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "af21159d1d2e0c31655df0aacded2e86444b025d",
      "tree": "682368da2756ef059d9ca998c79ce08914afaab5",
      "parents": [
        "4aac14eac617c631a12315f8da171426a3dd0d9d"
      ],
      "author": {
        "name": "Dmitry Shmidt",
        "email": "dimitrysh@google.com",
        "time": "Tue Jun 21 16:19:35 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Shmidt",
        "email": "dimitrysh@google.com",
        "time": "Tue Jun 21 17:10:06 2011 -0700"
      },
      "message": "net: wireless: bcmdhd: Fix failure in register_sysctl_table() call\n\nSigned-off-by: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\n"
    },
    {
      "commit": "58fa45973117ab7a79d5b6818275a887867fc4d7",
      "tree": "1be3c306cf95a56debfca42e738caa658d9a3087",
      "parents": [
        "56299378726d5f2ba8d3c8cbbd13cb280ba45e4f"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Tue Jun 21 08:01:20 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 21 16:26:27 2011 -0700"
      },
      "message": "netconsole: fix build when CONFIG_NETCONSOLE_DYNAMIC is turned on\n\nWhen NETCONSOLE_DYNAMIC\u003dy and CONFIGFS_FS\u003dm, there are build errors\nin netconsole:\n\ndrivers/built-in.o: In function `drop_netconsole_target\u0027:\nnetconsole.c:(.text+0x1a100f): undefined reference to `config_item_put\u0027\ndrivers/built-in.o: In function `make_netconsole_target\u0027:\nnetconsole.c:(.text+0x1a10b9): undefined reference to `config_item_init_type_name\u0027\ndrivers/built-in.o: In function `write_msg\u0027:\nnetconsole.c:(.text+0x1a11a4): undefined reference to `config_item_get\u0027\nnetconsole.c:(.text+0x1a1211): undefined reference to `config_item_put\u0027\ndrivers/built-in.o: In function `netconsole_netdev_event\u0027:\nnetconsole.c:(.text+0x1a12cc): undefined reference to `config_item_put\u0027\nnetconsole.c:(.text+0x1a12ec): undefined reference to `config_item_get\u0027\nnetconsole.c:(.text+0x1a1366): undefined reference to `config_item_put\u0027\ndrivers/built-in.o: In function `init_netconsole\u0027:\nnetconsole.c:(.init.text+0x953a): undefined reference to `config_group_init\u0027\nnetconsole.c:(.init.text+0x9560): undefined reference to `configfs_register_subsystem\u0027\ndrivers/built-in.o: In function `dynamic_netconsole_exit\u0027:\nnetconsole.c:(.exit.text+0x809): undefined reference to `configfs_unregister_subsystem\u0027\n\nso fix the NETCONSOLE_DYNAMIC depends clause to prevent this.\nBased on email suggestion from Ben Hutchings.  Thanks.\n\nFixes https://bugzilla.kernel.org/show_bug.cgi?id\u003d37992\n\nReported-by: David Hill \u003chilld@binarystorm.net\u003e\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4aac14eac617c631a12315f8da171426a3dd0d9d",
      "tree": "0e969d7ada6d21d01dd8db4d69397bef5cce3564",
      "parents": [
        "8c7bad8b84b5f89debf76f8ed29cf63bafe0bb67"
      ],
      "author": {
        "name": "Dmitry Shmidt",
        "email": "dimitrysh@google.com",
        "time": "Mon Jun 20 13:54:48 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Shmidt",
        "email": "dimitrysh@google.com",
        "time": "Mon Jun 20 17:01:22 2011 -0700"
      },
      "message": "net: wireless: bcmdhd: Fix 3.0 compilation for CFG80211\n\nSigned-off-by: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\n"
    },
    {
      "commit": "384420409d9b5d4443940abace49363d26135412",
      "tree": "c347e488ded1b6eb53168d52faa5f3e25c7acdc4",
      "parents": [
        "8ad2475e3555346fbd738e77da12578b97d10505"
      ],
      "author": {
        "name": "Richard Cochran",
        "email": "richardcochran@gmail.com",
        "time": "Sun Jun 19 21:48:06 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jun 20 14:02:07 2011 -0700"
      },
      "message": "pxa168_eth: fix race in transmit path.\n\nBecause the socket buffer is freed in the completion interrupt, it is not\nsafe to access it after submitting it to the hardware.\n\nCc: stable@kernel.org\nCc: Sachin Sanap \u003cssanap@marvell.com\u003e\nCc: Zhangfei Gao \u003czgao6@marvell.com\u003e\nCc: Philip Rakity \u003cprakity@marvell.com\u003e\nSigned-off-by: Richard Cochran \u003crichard.cochran@omicron.at\u003e\nAcked-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c82b9d7fe7464aec78210544948564ffe3bb2d2b",
      "tree": "7ee0b05997447d695b92f3890e47709f4f07c87c",
      "parents": [
        "44da29d26bb8df3b0411ba902f2bc9b973ea38e4"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Sun Jun 19 20:26:15 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jun 20 13:04:12 2011 -0700"
      },
      "message": "netxen: fix race in skb-\u003elen access\n\nAs soon as skb is given to hardware, TX completion can free skb under\nus.\nTherefore, we should update dev stats before kicking the device.\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nCC: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fa7ccfb17033bfb5bca86f6b909cab0b807efbc0",
      "tree": "5e4cc95ed1b6b98ae7837b1ff5f345fd85a67203",
      "parents": [
        "40fad6bad416fe337a4be194f524dd941e423cb9"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Sat Jun 18 22:49:53 2011 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 20 14:56:56 2011 -0400"
      },
      "message": "rtlwifi: rtl8192se: Handle duplicate PCI ID 0x10ec:0x8192 conflict with r8192e_pci\n\nThere are two devices with PCI ID 0x10ec:0x8192, namely RTL8192E and\nRTL8192SE. The method of distinguishing them is by the revision ID\nat offset 0x8 of the PCI configuration space. If the value is 0x10,\nthen the device uses rtl8192se for a driver.\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "658924dc9ae2ca8e3c46f36306f5dbd501cf4688",
      "tree": "a10de7dfe5bd02f963455559868d4574cb08724c",
      "parents": [
        "00ce2d5614a67521241d024c6e50afe3bd3df049"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Sun Jun 19 12:43:33 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jun 19 16:28:02 2011 -0700"
      },
      "message": "hp100: fix an skb-\u003elen race\n\nAs soon as skb is given to hardware and spinlock released, TX completion\ncan free skb under us. Therefore, we should update netdev stats before\nspinlock release.\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "00ce2d5614a67521241d024c6e50afe3bd3df049",
      "tree": "a0348045585f2d2c6c990710dca2f40a67e644bb",
      "parents": [
        "cefa9993f161c1c2b6b91b7ea2e84a9bfbd43d2e",
        "3744100e05c4e403ed21c99cd389c7e784664e4b"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jun 19 16:26:46 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jun 19 16:26:46 2011 -0700"
      },
      "message": "Merge branch \u0027davem.r8169\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/romieu/netdev-2.6\n"
    },
    {
      "commit": "cefa9993f161c1c2b6b91b7ea2e84a9bfbd43d2e",
      "tree": "ea1a587dd6a87e2c8c5ea84855ca068484fecdf5",
      "parents": [
        "9aa3c94ce59066f545521033007abb6441706068"
      ],
      "author": {
        "name": "WANG Cong",
        "email": "amwang@redhat.com",
        "time": "Sun Jun 19 16:13:01 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jun 19 16:13:01 2011 -0700"
      },
      "message": "netpoll: copy dev name of slaves to struct netpoll\n\nOtherwise we will not see the name of the slave dev in error\nmessage:\n\n[  388.469446] (null):  doesn\u0027t support polling, aborting.\n\nSigned-off-by: WANG Cong \u003camwang@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3744100e05c4e403ed21c99cd389c7e784664e4b",
      "tree": "7acf3f7062ce7cba233ac49388a8ba3d129da295",
      "parents": [
        "eeb1497277d6b1a0a34ed36b97e18f2bd7d6de0d"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Fri Jun 17 22:58:54 2011 +0200"
      },
      "committer": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Fri Jun 17 22:58:54 2011 +0200"
      },
      "message": "r8169: fix static initializers.\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\n"
    },
    {
      "commit": "d0fd64c1de437bdf91c32d4f84a53fa4b2150348",
      "tree": "85ed9777696fae76834a1e546bb1d733a73abc33",
      "parents": [
        "1eddceadb0d6441cd39b2c38705a8f5fec86e770"
      ],
      "author": {
        "name": "Pavel Shved",
        "email": "shved@ispras.ru",
        "time": "Fri Jun 17 06:25:10 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@conan.davemloft.net",
        "time": "Fri Jun 17 15:27:32 2011 -0400"
      },
      "message": "farsync: add module_put to error path in fst_open()\n\nThe fst_open() function, after a successful try_module_get() may return\nan error code if hdlc_open() returns it.  However, it does not put the\nmodule on this error path.\n\nThis patch adds the necessary module_put() call.\n\nFound by Linux Driver Verification project (linuxtesting.org).\n\nSigned-off-by: Pavel Shved \u003cshved@ispras.ru\u003e\nSigned-off-by: David S. Miller \u003cdavem@conan.davemloft.net\u003e\n"
    },
    {
      "commit": "cab758ef30e0e40f783627abc4b66d1b48fecd49",
      "tree": "c0fbc84d81711b4848129d1550941d4a662a0772",
      "parents": [
        "82362ccbf259b960192019deb562bf84549e3d1d"
      ],
      "author": {
        "name": "Clive Stubbings",
        "email": "clive.stubbings@xentech.co.uk",
        "time": "Thu Jun 16 22:30:39 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@conan.davemloft.net",
        "time": "Fri Jun 17 15:20:49 2011 -0400"
      },
      "message": "fs_enet: fix freescale FCC ethernet dp buffer alignment\n\nThe RIPTR and TIPTR  (receive/transmit internal temporary data pointer),\nused by microcode as a temporary buffer for data, must be 32-byte aligned\naccording to the RM for MPC8247.\n\nTested on mgcoge.\n\nSigned-off-by: Clive Stubbings \u003cclive.stubbings@xentech.co.uk\u003e\nSigned-off-by: Holger Brunck \u003cholger.brunck@keymile.com\u003e\ncc: Pantelis Antoniou \u003cpantelis.antoniou@gmail.com\u003e\ncc: Vitaly Bordug \u003cvbordug@ru.mvista.com\u003e\ncc: netdev@vger.kernel.org\nSigned-off-by: David S. Miller \u003cdavem@conan.davemloft.net\u003e\n"
    },
    {
      "commit": "0d9f3c2791c1e19796d3a41d8ec45093583817e7",
      "tree": "e39143aca1da3943af7945677dd79f1ae6811ebf",
      "parents": [
        "097d39641dc94f9e5891481e066ef14b12cca408"
      ],
      "author": {
        "name": "Howard M. Harte",
        "email": "hharte@broadcom.com",
        "time": "Wed Jun 15 18:52:15 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Shmidt",
        "email": "dimitrysh@google.com",
        "time": "Fri Jun 17 10:42:54 2011 -0700"
      },
      "message": "net: wireless: bcmdhd: Combined patch from 4.218.248-31\n\nbcmdhd: Allocate skb with GFP_KERNEL flag if possible: fix for older kernels.\nbcmdhd: Fix race conditions for sysioc_thread\n    * Fix up formatting and #ifdefs.\nnet: wireless: bcmdhd: Fix get_customized_country_code() for older kernels.\nnet: wireless: bcmdhd: Move PNO function prototypes to dhd.h.\nAdd private command support.\nnet: wireless: bcmdhd: Set proper read barrier\nnet: wireless: bcmdhd: Fix memory leak in case of dhd_bus_init() failure\nnet: wireless: bcmdhd: Fix wake_lock symmetry\nnet: wireless: bcmdhd: Ignore error if scan results are empty\nnet: wireless: bcmdhd: Add sdlock to firmware loading\nnet: wireless: bcmdhd: Fix watchdog syncronization during start/stop\nnet: wireless: bcmdhd: Fix Makefile to allow WEXT compilation\n\nSigned-off-by: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\n"
    },
    {
      "commit": "82362ccbf259b960192019deb562bf84549e3d1d",
      "tree": "fee34ec77d908cd32907553eed0f10fb30061708",
      "parents": [
        "118133e6580a0c912cda86109b6468b5ffe73f1c",
        "3373b28e5af4a0b3c6cb39372581dcc1e41322ff"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jun 17 12:40:36 2011 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jun 17 12:40:36 2011 -0400"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6 into for-davem\n"
    },
    {
      "commit": "118133e6580a0c912cda86109b6468b5ffe73f1c",
      "tree": "437d85afc373577934e168b9a6dc104fec7b155e",
      "parents": [
        "e3cb78c772de593afa720687ce3abbed8d93b0c3"
      ],
      "author": {
        "name": "Sonic Zhang",
        "email": "sonic.zhang@analog.com",
        "time": "Thu Jun 16 12:31:58 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@conan.davemloft.net",
        "time": "Fri Jun 17 00:19:09 2011 -0400"
      },
      "message": "netdev: bfin_mac: fix memory leak when freeing dma descriptors\n\nThe size of the desc array is not the size of the desc structure, so\nwhen we try to free up things, we leak some parts.\n\nReported-by: Regis Dargent \u003crdargent@edevice.com\u003e\nSigned-off-by: Sonic Zhang \u003csonic.zhang@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@conan.davemloft.net\u003e\n"
    },
    {
      "commit": "bebd097a0af8bd6c51f50a65f3a435019b0e906a",
      "tree": "22215109ca9499577da0690f84c7b691ee8e6df7",
      "parents": [
        "ae6e86b7fb15520ac64513ad643de63e0b077aa5"
      ],
      "author": {
        "name": "Neil Horman",
        "email": "nhorman@tuxdriver.com",
        "time": "Wed Jun 15 05:25:01 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@conan.davemloft.net",
        "time": "Thu Jun 16 23:53:10 2011 -0400"
      },
      "message": "tun: teach the tun/tap driver to support netpoll\n\nCommit 8d8fc29d02a33e4bd5f4fa47823c1fd386346093 changed the behavior of slave\ndevices in regards to netpoll.  Specifically it created a mutually exclusive\nrelationship between being a slave and a netpoll-capable device.  This creates\nproblems for KVM because guests relied on needing netconsole active on a slave\ndevice to a bridge.  Ideally libvirtd could just attach netconsole to the bridge\ndevice instead, but thats currently infeasible, because while the bridge device\nsupports netpoll, it requires that all slave interface also support it, but the\ntun/tap driver currently does not.  The most direct solution is to teach tun/tap\nto support netpoll, which is implemented by the patch below.\n\nI\u0027ve not tested this yet, but its pretty straightforward.\n\nSigned-off-by: Neil Horman \u003cnhorman@tuxdriver.com\u003e\nReported-by: Rik van Riel \u003criel@redhat.com\u003e\nCC: Rik van Riel \u003criel@redhat.com\u003e\nCC: Maxim Krasnyansky \u003cmaxk@qualcomm.com\u003e\nCC: Cong Wang \u003camwang@redhat.com\u003e\nCC: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nReviewed-by: Rik van Riel \u003criel@redhat.com\u003e\nTested-by: Rik van Riel \u003criel@redhat.com\u003e\nReviewed-by: WANG Cong \u003camwang@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@conan.davemloft.net\u003e\n"
    },
    {
      "commit": "ae6e86b7fb15520ac64513ad643de63e0b077aa5",
      "tree": "6de775cb23016792e18428f0266b0e5b662f02a3",
      "parents": [
        "2331038a96ecdad76c50ab223fd48d656d8a1184"
      ],
      "author": {
        "name": "Richard Cochran",
        "email": "richardcochran@gmail.com",
        "time": "Tue Jun 14 23:55:20 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@conan.davemloft.net",
        "time": "Thu Jun 16 23:48:12 2011 -0400"
      },
      "message": "dp83640: drop PHY status frames in the driver.\n\nThe dp83640 PHY provides time stamp and other information via special\nPHY status frames. Previously, the driver decoded the frames and then\nlet the network stack drop them. This works fine when the PTP messages\ncome over UDP.\n\nHowever, when receiving PTP messages via L2 packets, this creates a\nproblem. The status frames use the official PTP destination MAC address,\nand so they are delivered to user space along with the \"real\" frames,\ncausing confusion for applications.\n\nThis commit fixes the issue by simply dropping the PHY status frames\nin the driver.\n\nSigned-off-by: Richard Cochran \u003crichard.cochran@omicron.at\u003e\nSigned-off-by: David S. Miller \u003cdavem@conan.davemloft.net\u003e\n"
    },
    {
      "commit": "2331038a96ecdad76c50ab223fd48d656d8a1184",
      "tree": "43f58b2082b28e5ff56fbfb94fb6eee5db63fccf",
      "parents": [
        "f1dc045e685ea5424b3445c1ccaa0a25b3d661ec"
      ],
      "author": {
        "name": "Richard Cochran",
        "email": "richardcochran@gmail.com",
        "time": "Tue Jun 14 23:55:19 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@conan.davemloft.net",
        "time": "Thu Jun 16 23:48:12 2011 -0400"
      },
      "message": "dp83640: fix phy status frame event parsing\n\nIf two eternal time stamp events occur at nearly the same time, the\nphyter will add an extra word into the status frame. This commit fixes\nthe parsing code to recognize and skip over the extra word.\n\nSigned-off-by: Richard Cochran \u003crichard.cochran@omicron.at\u003e\nSigned-off-by: David S. Miller \u003cdavem@conan.davemloft.net\u003e\n"
    },
    {
      "commit": "f1dc045e685ea5424b3445c1ccaa0a25b3d661ec",
      "tree": "93227e223149aa646784e28d6145171ed6588c98",
      "parents": [
        "e6539e2b7aee117619153daaf61566dba1e04205"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jun 14 22:07:58 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@conan.davemloft.net",
        "time": "Thu Jun 16 23:45:01 2011 -0400"
      },
      "message": "phylib: Allow BCM63XX PHY to be selected only on BCM63XX.\n\nThis PHY is available integrated into BCM63xx series SOCs only.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n\n drivers/net/phy/Kconfig |    1 +\n 1 files changed, 1 insertions(+), 0 deletions(-)\nAcked-by: Florian Fainelli \u003cffainelli@freebox.fr\u003e\nSigned-off-by: David S. Miller \u003cdavem@conan.davemloft.net\u003e\n"
    },
    {
      "commit": "e6539e2b7aee117619153daaf61566dba1e04205",
      "tree": "165bfca1a57b3c10c80daebfaf4265c78680e744",
      "parents": [
        "d3ab6fde14b69c346939cd00765b3826a4760e5c"
      ],
      "author": {
        "name": "Changli Gao",
        "email": "xiaosuo@gmail.com",
        "time": "Tue Jun 14 21:58:13 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@conan.davemloft.net",
        "time": "Thu Jun 16 23:43:55 2011 -0400"
      },
      "message": "ppp: use PPP_TRANS instead of the magic number 0x20\n\nSigned-off-by: Changli Gao \u003cxiaosuo@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@conan.davemloft.net\u003e\n"
    },
    {
      "commit": "d40261236e8e278cb1936cb5e934262971692b10",
      "tree": "09e2616e7bd36f955af2470a395820dea2145e52",
      "parents": [
        "3009adf5acb2245216651318c2226812fd1b01a6"
      ],
      "author": {
        "name": "Marius B. Kotsbak",
        "email": "marius.kotsbak@gmail.com",
        "time": "Sun Jun 12 02:35:02 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@conan.davemloft.net",
        "time": "Thu Jun 16 21:57:49 2011 -0400"
      },
      "message": "net/usb: Add Samsung Kalmia driver for Samsung GT-B3730\n\nIntroducing driver for the network port of Samsung Kalmia based USB LTE modems.\nIt has also an ACM interface that previous patches associates with the \"option\"\nmodule. To access those interfaces, the modem must first be switched from modem\nmode using a tool like usb_modeswitch.\n\nAs the proprietary protocol has been discovered by watching the MS Windows driver\nbehavior, there might be errors in the protocol handling, but stable and fast\nconnection has been established for hours with Norwegian operator NetCom that\ndistributes this modem with their LTE/4G subscription.\n\nMore and updated information about how to use this driver is available here:\n\nhttp://www.draisberghof.de/usb_modeswitch/bb/viewtopic.php?t\u003d465\nhttps://github.com/mkotsbak/Samsung-GT-B3730-linux-driver\n\nSigned-off-by: Marius B. Kotsbak \u003cmarius@kotsbak.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@conan.davemloft.net\u003e\n"
    },
    {
      "commit": "170372e4abeddda05fc078e1ae0f01e26a8a7b43",
      "tree": "a5136f03c06b0943dfc79872c1d601514c0d2085",
      "parents": [
        "a70ab7beb436f1448445c1609e71fb9a4d4d68b3"
      ],
      "author": {
        "name": "Dmitry Shmidt",
        "email": "dimitrysh@google.com",
        "time": "Wed Jun 15 15:20:55 2011 -0700"
      },
      "committer": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Wed Jun 15 17:21:00 2011 -0700"
      },
      "message": "net: wireless: bcmdhd: Fix getting Mac address from platform data\n\nSigned-off-by: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\n"
    }
  ],
  "next": "a70ab7beb436f1448445c1609e71fb9a4d4d68b3"
}
