)]}'
{
  "log": [
    {
      "commit": "207ae4a3733686df2aabd2dd6feefbde4e69cdd5",
      "tree": "0149815dcaac4a21b814ddc2b8775381261ba3bf",
      "parents": [
        "5b346f3eb4b59e00fbaca51637f2cf1df3f47f9d"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Wed Oct 12 23:18:15 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 14 14:48:20 2011 -0400"
      },
      "message": "b43: N-PHY: report signal to mac80211\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5b346f3eb4b59e00fbaca51637f2cf1df3f47f9d",
      "tree": "0c5f0db1edd56ad9334b2e3f07d38c56b203c621",
      "parents": [
        "b7a57e762ecf5d9971549ab3f9eb66b559840e72"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Wed Oct 12 23:18:14 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 14 14:48:20 2011 -0400"
      },
      "message": "Revert \"b43: trivial: do not report any link quality instead of invalid one\"\n\nThis reverts commit 55ad5962e97430c83d51df36fc18865ee4f78c48.\n\nI assumed N is newer than LP, which isn\u0027t true. This regressed LP case.\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b7a57e762ecf5d9971549ab3f9eb66b559840e72",
      "tree": "76bfdc7875de56be10165032b71a153c55da0507",
      "parents": [
        "d8f6cd03de79530a7b8234d2c33a71f83d5b14b0"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Wed Oct 12 21:35:07 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 14 14:48:20 2011 -0400"
      },
      "message": "net: wireless: brcm80210: include module.h\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d8f6cd03de79530a7b8234d2c33a71f83d5b14b0",
      "tree": "fd0853a960514afecf11d7bcc7fac6564419fd4b",
      "parents": [
        "447606514450655885c5369782d7baa2478916a7"
      ],
      "author": {
        "name": "Alwin Beukers",
        "email": "alwin@broadcom.com",
        "time": "Wed Oct 12 20:51:32 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 14 14:48:20 2011 -0400"
      },
      "message": "brcm80211: removed file wifi.c\n\nWifi.c was empty after previous cleanups, so it was removed.\n\nReviewed-by: Arend van Spriel \u003carend@broadcom.com\u003e\nSigned-off-by: Arend van Spriel \u003carend@broadcom.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "447606514450655885c5369782d7baa2478916a7",
      "tree": "ee2fb529d989a3935d92dca45edc354d91cec0a3",
      "parents": [
        "53a2277d2ad411b440d2f102ced7bebef42c2fd7"
      ],
      "author": {
        "name": "Alwin Beukers",
        "email": "alwin@broadcom.com",
        "time": "Wed Oct 12 20:51:31 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 14 14:48:19 2011 -0400"
      },
      "message": "brcm80211: moved function brcmu_format_flags\n\nMoved the brcmu_format_flags function and brcmu_bit_desc structure\ninto smac. Names were adjusted accordingly.\n\nReported-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nReviewed-by: Roland Vossen \u003crvossen@broadcom.com\u003e\nReviewed-by: Arend van Spriel \u003carend@broadcom.com\u003e\nSigned-off-by: Arend van Spriel \u003carend@broadcom.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "53a2277d2ad411b440d2f102ced7bebef42c2fd7",
      "tree": "edb01de1b3e008a3d191864e70ec88aa897b162e",
      "parents": [
        "3de67818e7e7ef95c8f7eac665dd29454c07b48b"
      ],
      "author": {
        "name": "Alwin Beukers",
        "email": "alwin@broadcom.com",
        "time": "Wed Oct 12 20:51:30 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 14 14:48:19 2011 -0400"
      },
      "message": "brcm80211: moved function brcmu_mkiovar\n\nMoved the brcmu_mkiovar function into fmac, adjusting the\nname accordingly.\n\nReported-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nReviewed-by: Roland Vossen \u003crvossen@broadcom.com\u003e\nReviewed-by: Arend van Spriel \u003carend@broadcom.com\u003e\nSigned-off-by: Arend van Spriel \u003carend@broadcom.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3de67818e7e7ef95c8f7eac665dd29454c07b48b",
      "tree": "5ba3c52ae8c73233e4c349efeef4139a7c067c27",
      "parents": [
        "f8e4b412c9df596557baf36f9d9635fd4f55a2a0"
      ],
      "author": {
        "name": "Alwin Beukers",
        "email": "alwin@broadcom.com",
        "time": "Wed Oct 12 20:51:29 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 14 14:48:19 2011 -0400"
      },
      "message": "brcm80211: moved function brcmu_chspec_malformed\n\nMoved brcmu_chspec_malformed into the only file using it. The\nfunction name was adjusted accordingly.\n\nReported-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nReviewed-by: Roland Vossen \u003crvossen@broadcom.com\u003e\nReviewed-by: Arend van Spriel \u003carend@broadcom.com\u003e\nSigned-off-by: Arend van Spriel \u003carend@broadcom.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f8e4b412c9df596557baf36f9d9635fd4f55a2a0",
      "tree": "50738dc11f1ff895c8383c41ee1fd9667375f952",
      "parents": [
        "b0551fb7e01d76165367ce77ddfcb80009b31427"
      ],
      "author": {
        "name": "Alwin Beukers",
        "email": "alwin@broadcom.com",
        "time": "Wed Oct 12 20:51:28 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 14 14:48:19 2011 -0400"
      },
      "message": "brcm80211: moved function brcmu_parse_tlvs\n\nMoved the brcmu_parse_tlvs function and brcmu_tlv structure into\nthe only file using them. Names were adjusted accordingly.\n\nReported-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nReviewed-by: Roland Vossen \u003crvossen@broadcom.com\u003e\nReviewed-by: Arend van Spriel \u003carend@broadcom.com\u003e\nSigned-off-by: Arend van Spriel \u003carend@broadcom.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b0551fb7e01d76165367ce77ddfcb80009b31427",
      "tree": "b7b198beeb479bbcdb1b484ceec6d7de6f6a9c6b",
      "parents": [
        "ef6ac17a20a424fdfb049ae475d62b92c192d1bc"
      ],
      "author": {
        "name": "Alwin Beukers",
        "email": "alwin@broadcom.com",
        "time": "Wed Oct 12 20:51:27 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 14 14:48:19 2011 -0400"
      },
      "message": "brcm80211: moved function brcmu_chipname\n\nMoved the brcmu_chipname function into the only file using it.\nThe function name was adjusted accordingly.\n\nReported-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nReviewed-by: Roland Vossen \u003crvossen@broadcom.com\u003e\nReviewed-by: Arend van Spriel \u003carend@broadcom.com\u003e\nSigned-off-by: Arend van Spriel \u003carend@broadcom.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ef6ac17a20a424fdfb049ae475d62b92c192d1bc",
      "tree": "72d66b705f1b16d8a8af65638b88e14200342ded",
      "parents": [
        "f53b170f465d52546c33faa962c3d2609a6bf5b3"
      ],
      "author": {
        "name": "Alwin Beukers",
        "email": "alwin@broadcom.com",
        "time": "Wed Oct 12 20:51:26 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 14 14:48:19 2011 -0400"
      },
      "message": "brcm80211: moved power conversion functions\n\nMoved brcmu_mw_to_qdbm and brcmu_qdbm_to_mw functions into the only\nfile using them. Names were adjusted accordingly.\n\nReported-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nReviewed-by: Roland Vossen \u003crvossen@broadcom.com\u003e\nReviewed-by: Arend van Spriel \u003carend@broadcom.com\u003e\nSigned-off-by: Arend van Spriel \u003carend@broadcom.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f53b170f465d52546c33faa962c3d2609a6bf5b3",
      "tree": "e579a547aa62831b3ddfd51333e5b485590cc2cf",
      "parents": [
        "a718e2fed1a31239922d06d7877fc3436eb05288"
      ],
      "author": {
        "name": "Alwin Beukers",
        "email": "alwin@broadcom.com",
        "time": "Wed Oct 12 20:51:25 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 14 14:48:18 2011 -0400"
      },
      "message": "brcm80211: removed unused functions\n\nRemoved brcmu_bitcount, brcmu_mhz2channel, brcmu_chspec_ctlchan.\n\nReported-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nReviewed-by: Roland Vossen \u003crvossen@broadcom.com\u003e\nReviewed-by: Arend van Spriel \u003carend@broadcom.com\u003e\nSigned-off-by: Arend van Spriel \u003carend@broadcom.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a718e2fed1a31239922d06d7877fc3436eb05288",
      "tree": "ad0955906c3ff82190ec2c6dec9738228f706523",
      "parents": [
        "c68cdc0ff6da538226bd440ecc6a005e74e0ace6"
      ],
      "author": {
        "name": "Roland Vossen",
        "email": "rvossen@broadcom.com",
        "time": "Wed Oct 12 20:51:24 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 14 14:48:18 2011 -0400"
      },
      "message": "brcm80211: fmac: fixed weird indentation\n\nAnd changed function name to something more appropriate.\n\nReported-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nReviewed-by: Alwin Beukers \u003calwin@broadcom.com\u003e\nReviewed-by: Arend van Spriel \u003carend@broadcom.com\u003e\nSigned-off-by: Arend van Spriel \u003carend@broadcom.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c68cdc0ff6da538226bd440ecc6a005e74e0ace6",
      "tree": "84ab3d5b8a4ac2a597a09752ce7a407cd4f9539c",
      "parents": [
        "f588bc0c0b98cec3183333e52e3a28df2a3fc0c1"
      ],
      "author": {
        "name": "Arend van Spriel",
        "email": "arend@broadcom.com",
        "time": "Wed Oct 12 20:51:23 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 14 14:48:18 2011 -0400"
      },
      "message": "brcm80211: use endian annotation for scan time configuration\n\nFor scanning several timeout parameters are configured on the device.\nThese parameters have been endian annotated and converted appropriately.\n\nReported-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nReviewed-by: Roland Vossen \u003crvossen@broadcom.com\u003e\nReviewed-by: Franky (Zhenhui) Lin \u003cfrankyl@broadcom.com\u003e\nSigned-off-by: Arend van Spriel \u003carend@broadcom.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f588bc0c0b98cec3183333e52e3a28df2a3fc0c1",
      "tree": "ade1d121fbcd4802123bf153757637e4ac913aa2",
      "parents": [
        "c4e382d23969e97e9d07d1dc7a5b96d068170479"
      ],
      "author": {
        "name": "Arend van Spriel",
        "email": "arend@broadcom.com",
        "time": "Wed Oct 12 20:51:22 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 14 14:48:18 2011 -0400"
      },
      "message": "brcm80211: use endian annotation for roaming related parameters\n\nThe parameters for roaming are sent to the device and should be little\nendian. These have been annotated and converted appropriately.\n\nReported-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nReviewed-by: Roland Vossen \u003crvossen@broadcom.com\u003e\nReviewed-by: Franky (Zhenhui) Lin \u003cfrankyl@broadcom.com\u003e\nSigned-off-by: Arend van Spriel \u003carend@broadcom.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c4e382d23969e97e9d07d1dc7a5b96d068170479",
      "tree": "bf1b8a6551388331d7625aaa3c28e4d20305632a",
      "parents": [
        "40c8e95af02d29a488d6a6b127f562d9210e6005"
      ],
      "author": {
        "name": "Arend van Spriel",
        "email": "arend@broadcom.com",
        "time": "Wed Oct 12 20:51:21 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 14 14:48:18 2011 -0400"
      },
      "message": "brcm80211: use endian annotations for assoc ie length request\n\nThe driver requests the device for number of ie\u0027s in assoc request\nand response. This needed to be endian annotated.\n\nReported-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nReviewed-by: Roland Vossen \u003crvossen@broadcom.com\u003e\nReviewed-by: Franky (Zhenhui) Lin \u003cfrankyl@broadcom.com\u003e\nSigned-off-by: Arend van Spriel \u003carend@broadcom.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "40c8e95af02d29a488d6a6b127f562d9210e6005",
      "tree": "1b3d5c2fea3ddd5fafbb1b6820b03d4d2ea27efb",
      "parents": [
        "668310754f32b6c0a421361a3e45767a4b5f5c05"
      ],
      "author": {
        "name": "Arend van Spriel",
        "email": "arend@broadcom.com",
        "time": "Wed Oct 12 20:51:20 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 14 14:48:17 2011 -0400"
      },
      "message": "brcm80211: use endian annotation for pmk related structure\n\nThe pairwise master key configuration is sent to the device. The\nstructure has been annotated for endianess checking.\n\nReported-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nReviewed-by: Roland Vossen \u003crvossen@broadcom.com\u003e\nReviewed-by: Franky (Zhenhui) Lin \u003cfrankyl@broadcom.com\u003e\nSigned-off-by: Arend van Spriel \u003carend@broadcom.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "668310754f32b6c0a421361a3e45767a4b5f5c05",
      "tree": "79c2f9d49d6dd9d2a570d2034ce38d844c5fff3f",
      "parents": [
        "1062904c9b053ed4f2b77900aacc122f68febb0b"
      ],
      "author": {
        "name": "Arend van Spriel",
        "email": "arend@broadcom.com",
        "time": "Wed Oct 12 20:51:19 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 14 14:48:17 2011 -0400"
      },
      "message": "brcm80211: use endian annotations in scan related function\n\nThe scan related functions provide scan parameters to the device\nwhich need to be in little-endian. These parameters have been\nannotated and conversions were placed as needed.\n\nReported-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nReviewed-by: Roland Vossen \u003crvossen@broadcom.com\u003e\nReviewed-by: Franky (Zhenhui) Lin \u003cfrankyl@broadcom.com\u003e\nSigned-off-by: Arend van Spriel \u003carend@broadcom.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "1062904c9b053ed4f2b77900aacc122f68febb0b",
      "tree": "70620816ce823ec1fc3fc448204036cfbdf27f64",
      "parents": [
        "b5036243c122996d524235536542187dd3138aee"
      ],
      "author": {
        "name": "Arend van Spriel",
        "email": "arend@broadcom.com",
        "time": "Wed Oct 12 20:51:18 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 14 14:48:17 2011 -0400"
      },
      "message": "brcm80211: fix annotations in TOE configuration functions\n\nThe configuration function for the TCP offload engine were not\ntaking CPU endianess into account. Proper annotations and conversions\nhave been added.\n\nReported-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nReviewed-by: Roland Vossen \u003crvossen@broadcom.com\u003e\nReviewed-by: Franky (Zhenhui) Lin \u003cfrankyl@broadcom.com\u003e\nSigned-off-by: Arend van Spriel \u003carend@broadcom.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b5036243c122996d524235536542187dd3138aee",
      "tree": "c0faa926178f6c4c6e7fefa4a831c885dd13c433",
      "parents": [
        "f7264adb9a0ec492c3f6ee2a476a9ad9027317f9"
      ],
      "author": {
        "name": "Arend van Spriel",
        "email": "arend@broadcom.com",
        "time": "Wed Oct 12 20:51:17 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 14 14:48:17 2011 -0400"
      },
      "message": "brcm80211: rename variable in _brcmf_set_multicast_list()\n\nThe variable allmulti was used to provision IFF_ALLMULTI to the\ndevice as well as IFF_PROMISC. For clarity the variable has been\nrenamed.\n\nReviewed-by: Roland Vossen \u003crvossen@broadcom.com\u003e\nReviewed-by: Franky (Zhenhui) Lin \u003cfrankyl@broadcom.com\u003e\nSigned-off-by: Arend van Spriel \u003carend@broadcom.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f7264adb9a0ec492c3f6ee2a476a9ad9027317f9",
      "tree": "37e420a10ab199cc25b75eab1c9aa8d2fc1f56c4",
      "parents": [
        "df4492f89499fa5ba45f8fdfe1f100b4112f5368"
      ],
      "author": {
        "name": "Arend van Spriel",
        "email": "arend@broadcom.com",
        "time": "Wed Oct 12 20:51:16 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 14 14:48:17 2011 -0400"
      },
      "message": "brcm80211: add endian annotation to packet filter structures\n\nThe packet filter structures were byte copied and transferred over the\nhost bus to the device. As such they are little endian and have been\nannotated accordingly.\n\nReported-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nReviewed-by: Franky (Zhenhui) Lin \u003cfrankyl@broadcom.com\u003e\nReviewed-by: Roland Vossen \u003crvossen@broadcom.com\u003e\nSigned-off-by: Arend van Spriel \u003carend@broadcom.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "df4492f89499fa5ba45f8fdfe1f100b4112f5368",
      "tree": "c2ce2c5827ed757a26cd35e8bbf3fb81da0e774a",
      "parents": [
        "af5349581c01780824d3229fc958354c1f7e9c91"
      ],
      "author": {
        "name": "Arend van Spriel",
        "email": "arend@broadcom.com",
        "time": "Wed Oct 12 20:51:15 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 14 14:48:17 2011 -0400"
      },
      "message": "brcm80211: fix sparse endianess error in mac80211_if.c\n\nThe ht capabilities provided upon registration with mac80211 must\nbe in little endian. This was fixed adding cpu_to_le16() conversion.\n\nSigned-off-by: Arend van Spriel \u003carend@broadcom.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "af5349581c01780824d3229fc958354c1f7e9c91",
      "tree": "adaa8ba4eaee81b4336ce66030b874a667ce146c",
      "parents": [
        "94bdc2a2d487b1d51f024dba5db0bc34013d7706"
      ],
      "author": {
        "name": "Arend van Spriel",
        "email": "arend@broadcom.com",
        "time": "Wed Oct 12 20:51:14 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 14 14:48:16 2011 -0400"
      },
      "message": "brcm80211: remove sparse warning in fullmac debug function\n\nThe debug function did a write operation which required a different\npointer type resulting in a sparse warning.\n\nReviewed-by: Roland Vossen \u003crvossen@broadcom.com\u003e\nReviewed-by: Alwin Beukers \u003calwin@broadcom.com\u003e\nSigned-off-by: Arend van Spriel \u003carend@broadcom.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "94bdc2a2d487b1d51f024dba5db0bc34013d7706",
      "tree": "9cc38a3e0f2a94db58b31fac4cf90e83fbcea666",
      "parents": [
        "2a7fc5b1c17a6055fe2753ebacaf43b5780bcf99"
      ],
      "author": {
        "name": "Alwin Beukers",
        "email": "alwin@broadcom.com",
        "time": "Wed Oct 12 20:51:13 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 14 14:48:16 2011 -0400"
      },
      "message": "brcm80211: cleanup function prototypes\n\n- removed unneeded fn prototypes from include files.\n- explicitly marked fn prototypes as extern in include files.\n- reordered functions to account for removed forward declarations\n  in include files.\n- removed unused functions: brcms_c_txflowcontrol_override,\n  brcms_c_txflowcontrol_prio_isset, brcms_c_txflowcontrol.\n\nReviewed-by: Roland Vossen \u003crvossen@broadcom.com\u003e\nReviewed-by: Arend van Spriel \u003carend@broadcom.com\u003e\nSigned-off-by: Arend van Spriel \u003carend@broadcom.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "2a7fc5b1c17a6055fe2753ebacaf43b5780bcf99",
      "tree": "bae75a98fea99de15a4b38b4d6386596a820ecd3",
      "parents": [
        "be69c4ef462a476523f89c74e7db29f6ad207a1a"
      ],
      "author": {
        "name": "Roland Vossen",
        "email": "rvossen@broadcom.com",
        "time": "Wed Oct 12 20:51:12 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 14 14:48:16 2011 -0400"
      },
      "message": "brcm80211: smac: decreased timer callback irq level\n\nTimer functions were called at soft-irq level, leading to the limitation\nthat mutexes could not be used. Lifted this limitation by migrating to\nwork queues.\n\nReviewed-by: Alwin Beukers \u003calwin@broadcom.com\u003e\nReviewed-by: Arend van Spriel \u003carend@broadcom.com\u003e\nSigned-off-by: Arend van Spriel \u003carend@broadcom.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "be69c4ef462a476523f89c74e7db29f6ad207a1a",
      "tree": "0223292c3512608c1d1c5694372b0f1f2e1ebb6c",
      "parents": [
        "55182e4adfffa808a1d07a515637c05c67028a5f"
      ],
      "author": {
        "name": "Roland Vossen",
        "email": "rvossen@broadcom.com",
        "time": "Wed Oct 12 20:51:11 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 14 14:48:16 2011 -0400"
      },
      "message": "brcm80211: smac: removed redundant timer function parameters\n\nParameter \u0027wl\u0027 is already stored in struct brcms_timer, so the number of\nfunction parameters could be decreased.\n\nReviewed-by: Alwin Beukers \u003calwin@broadcom.com\u003e\nReviewed-by: Arend van Spriel \u003carend@broadcom.com\u003e\nSigned-off-by: Arend van Spriel \u003carend@broadcom.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "55182e4adfffa808a1d07a515637c05c67028a5f",
      "tree": "b07870ed475792815cafafabb3dce51f192143aa",
      "parents": [
        "107ef97a170dec95893f34614edd92eb8cb9b5d0"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Wed Oct 12 17:28:21 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 14 14:48:16 2011 -0400"
      },
      "message": "mac80211: reformat TX unauthorised check\n\nReformat the check, the indentation is completely strange.\nAlso change the last part of the condition to make the\ncode shorter.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "107ef97a170dec95893f34614edd92eb8cb9b5d0",
      "tree": "a53c6939653d75a72ac1c6cac5d6b1ab5f4f8de2",
      "parents": [
        "f9a703e173849425079e29e63bf960c2625e0a85"
      ],
      "author": {
        "name": "Stanislaw Gruszka",
        "email": "sgruszka@redhat.com",
        "time": "Wed Oct 12 10:16:35 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 14 14:48:16 2011 -0400"
      },
      "message": "iwlagn: fix priv-\u003ecfg-\u003eht_params NULL pointer dereference\n\nThis fix regression introduced by commit:\n\ncommit 15b3f3b006b42a678523cad989bfd60b76bf4403\nAuthor: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nDate:   Fri Jun 3 07:54:13 2011 -0700\n\n    iwlagn: set smps mode after assoc for 1000 device\n\nAlso remove unneeded brackets on the way.\n\nAddress:\nhttps://bugzilla.redhat.com/show_bug.cgi?id\u003d744155\n\nCc: stable@kernel.org # 3.1+\nSigned-off-by: Stanislaw Gruszka \u003csgruszka@redhat.com\u003e\nAcked-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f9a703e173849425079e29e63bf960c2625e0a85",
      "tree": "bebb01202223540fb20f5e4593fc6f8453188331",
      "parents": [
        "d83579e2a50ac68389e6b4c58b845c702cf37516"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "dan.carpenter@oracle.com",
        "time": "Wed Oct 12 11:10:37 2011 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 14 14:48:15 2011 -0400"
      },
      "message": "iwmc3200wifi: add a range check to iwm_cfg80211_get_key()\n\nSmatch complains that \"key_index\" is capped at 5 in nl80211_get_key()\nbut iwm-\u003ekeys[] only has 4 elements.  I don\u0027t know if this is really\nneeded, but the other -\u003eget_key() implementations seemed to check\nfor overflows so I\u0027ve added a check here.\n\nSigned-off-by: Dan Carpenter \u003cdan.carpenter@oracle.com\u003e\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d83579e2a50ac68389e6b4c58b845c702cf37516",
      "tree": "d09976a730352858956c3fba994b406aba5afbde",
      "parents": [
        "5c079d8848740278e70100797265a2965197c84f"
      ],
      "author": {
        "name": "Chaoming Li",
        "email": "chaoming_li@realsil.com.cn",
        "time": "Tue Oct 11 21:28:51 2011 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 14 14:48:15 2011 -0400"
      },
      "message": "rtlwifi: rtl8192de: Updates from latest Reaktek driver - Part III\n\nThis patch incorporate the differences between the 06/20/2011 and\n08/16/2011 Realtek releases of the rtl8192de driver.\n\nThe changes include:\n\n1. Update for new chip versions\n\nSigned-off-by: Chaoming Li \u003cchaoming_li@realsil.com.cn\u003e\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5c079d8848740278e70100797265a2965197c84f",
      "tree": "c7ff1a3567dde82e04aa62a2c0c1214dc859e0cc",
      "parents": [
        "db7599391385f9837ac8a35b8f9d202b85409992"
      ],
      "author": {
        "name": "Chaoming Li",
        "email": "chaoming_li@realsil.com.cn",
        "time": "Wed Oct 12 15:59:09 2011 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 14 14:48:15 2011 -0400"
      },
      "message": "rtlwifi: rtl8192se: Updates from latest Realtek driver version - Part II\n\nThis patch incorporate the differences between the 06/20/2011 and\n08/16/2011 Realtek releases of the rtl8192se driver.\n\nThe changes include:\n\n1. Fixing some typos in register usage.\n2. A change in the handling of decryption status for 802.11w packets.\n\nSigned-off-by: Chaoming Li \u003cchaoming_li@realsil.com.cn\u003e\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "db7599391385f9837ac8a35b8f9d202b85409992",
      "tree": "90ffb68c1eb7b70c704848373c7174567a53367b",
      "parents": [
        "09e92f0be2cc14dc808de0c0f12b57981b8c027d"
      ],
      "author": {
        "name": "Chaoming Li",
        "email": "chaoming_li@realsil.com.cn",
        "time": "Tue Oct 11 21:28:49 2011 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 14 14:48:15 2011 -0400"
      },
      "message": "rtlwifi: rtl8192ce: Add new chip revisions\n\nThis patch incorporate the differences between the 06/20/2011 and\n08/16/2011 Realtek releases of the rtlwifi driver.\n\nThe changes include:\n\n1. Adding new chip revisions including new firmware.\n\nSigned-off-by: Chaoming Li \u003cchaoming_li@realsil.com.cn\u003e\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "09e92f0be2cc14dc808de0c0f12b57981b8c027d",
      "tree": "89024ddca150be4ca8b14dfa3994585336a15677",
      "parents": [
        "603be3885b9d518ff4822b357e2687b6ff02f1ac"
      ],
      "author": {
        "name": "Chaoming Li",
        "email": "chaoming_li@realsil.com.cn",
        "time": "Tue Oct 11 21:28:48 2011 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 14 14:48:15 2011 -0400"
      },
      "message": "rtlwifi: Update to new Realtek version - Part I\n\nThis patch incorporate the differences between the 06/20/2011 and\n08/16/2011 Realtek releases of the rtlwifi driver.\n\nThe changes include:\n\n1. Handling of IEEE80211_HW_CONNECTION_MONITOR.\n2. Fix typo to get proper response to nullfunc frames.\n\nSigned-off-by: Chaoming Li \u003cchaoming_li@realsil.com.cn\u003e\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "603be3885b9d518ff4822b357e2687b6ff02f1ac",
      "tree": "69b87f3878235bd1e5032cfba9ccdc5a37e80130",
      "parents": [
        "7f2a5e214d3f8daf1e9a5ad021c74528f970e673"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Tue Oct 11 21:28:47 2011 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 14 14:48:14 2011 -0400"
      },
      "message": "rtlwifi: Change PCI drivers to use the new PM framework\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7f2a5e214d3f8daf1e9a5ad021c74528f970e673",
      "tree": "b71cbcdae3d7226e771b44576f2ca49ac85c3b97",
      "parents": [
        "a2fe81667410723d941a688e1958a49d67ca3346"
      ],
      "author": {
        "name": "Helmut Schaa",
        "email": "helmut.schaa@googlemail.com",
        "time": "Tue Oct 11 18:08:55 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 14 14:48:14 2011 -0400"
      },
      "message": "mac80211: Populate radiotap header with MCS info for TX frames\n\nmac80211 already filled in the MCS rate info for rx\u0027ed frames but tx\u0027ed\nframes that are sent to a monitor interface during the status callback\nlack this information.\n\nAdd the radiotap fields for MCS info to ieee80211_tx_status_rtap_hdr\nand populate them when sending tx\u0027ed frames to the monitors.\n\nThe needed headroom is only extended by one byte since we don\u0027t include\nlegacy rate information in the rtap header for HT frames.\n\nSigned-off-by: Helmut Schaa \u003chelmut.schaa@googlemail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a2fe81667410723d941a688e1958a49d67ca3346",
      "tree": "4330d321d7a62f50f5ec7e7f14e4f258b721e7a7",
      "parents": [
        "7bd9897e1a07d97e6297f38f741e2d1851e243b8"
      ],
      "author": {
        "name": "Helmut Schaa",
        "email": "helmut.schaa@googlemail.com",
        "time": "Tue Oct 11 18:08:54 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 14 14:48:14 2011 -0400"
      },
      "message": "mac80211: Build TX radiotap header dynamically\n\nGet rid of the ieee80211_tx_status_rtap_hdr struct and instead build the\nrtap header dynamically. This makes it easier to extend the rtap header\ngeneration in the future.\n\nAdd ieee80211_tx_radiotap_len to calculate the expected size of the\nrtap header before generating it. Since we can\u0027t check if the rtap\nheader fits into the requested headroom during compile time anymore\nadd a WARN_ON_ONCE.\n\nAlso move the actual rtap header generation into its own function.\n\nSigned-off-by: Helmut Schaa \u003chelmut.schaa@googlemail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7bd9897e1a07d97e6297f38f741e2d1851e243b8",
      "tree": "660ac92992f1989acd0b2a2b09f3cd98bafecbc0",
      "parents": [
        "397ede37a4defbe0000f2cc994fe9b7225f33c89"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Mon Oct 10 07:27:19 2011 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 14 14:48:14 2011 -0400"
      },
      "message": "iwlagn: add missing include to iwl-agn-rs.h\n\nA few were missing\n\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\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": "397ede37a4defbe0000f2cc994fe9b7225f33c89",
      "tree": "18af4316eb9699b808be9e47c117efa211aaec9f",
      "parents": [
        "6a686c600268b71619f93d35f9373e2b6ab5947b"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Mon Oct 10 07:27:18 2011 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 14 14:48:14 2011 -0400"
      },
      "message": "iwlagn: remove uneeded include to iwl-dev.h\n\niwl-core.c and iwl-trans-pcie-tx.c don\u0027t need to include iwl-dev.h\n\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\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": "6a686c600268b71619f93d35f9373e2b6ab5947b",
      "tree": "f57423fe69cb6e3baa982b9b7d9b915818e11afb",
      "parents": [
        "8c22254454eaa4f483103c6850f6f16d4f09c161"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Mon Oct 10 07:27:17 2011 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 14 14:48:13 2011 -0400"
      },
      "message": "iwlagn: move iwl_enable_rfkill_int and kill iwl-helpers.h\n\nMove iwl_enable_rfkill_int to iwl-core.h, and remove the empty\niwl-helpers.h\n\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\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": "8c22254454eaa4f483103c6850f6f16d4f09c161",
      "tree": "bdec5ff4a385753bd3ddf9a70523dafb714925ab",
      "parents": [
        "02f13d853c0632033f07752c87b0bfd74fd40b0b"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Mon Oct 10 07:27:16 2011 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 14 14:48:13 2011 -0400"
      },
      "message": "iwlagn: move iwl_beacon_time_mask_XXX near to usage\n\nSince iwl_beacon_time_mask_[high,low] are used in iwl-core.c only,\nmove them to there.\n\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\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": "02f13d853c0632033f07752c87b0bfd74fd40b0b",
      "tree": "ba0c718304122427925603f424696284cbb8e35b",
      "parents": [
        "0b3e6f861a108dee24e93624b279984e7385012f"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Mon Oct 10 07:27:15 2011 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 14 14:48:13 2011 -0400"
      },
      "message": "iwlagn: remove 6000 hw header\n\nThe constants can be moved together with\nthe similar ones for other devices and we\ncan then remove the file.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\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": "0b3e6f861a108dee24e93624b279984e7385012f",
      "tree": "2ce441d1857a9d882ffbd34be74c799e8c0bfa75",
      "parents": [
        "3246c4e6addfbf69b23095b69c5484cd76ddb37b"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Mon Oct 10 07:27:14 2011 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 14 14:48:13 2011 -0400"
      },
      "message": "iwlagn: remove 5000 hw header\n\nThe inline function in this header is only used\nin a single file, so we can move it there.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\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": "3246c4e6addfbf69b23095b69c5484cd76ddb37b",
      "tree": "1f3711d7d78fb04549b9d4ec0120d25d8e6761fd",
      "parents": [
        "c745f55baf63d08d6e9bb20682102fb8bae8f67a"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Mon Oct 10 07:27:13 2011 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 14 14:48:13 2011 -0400"
      },
      "message": "iwlagn: rename iwl-rx.c to iwl-agn-rx.c\n\nAfter driver split, there were no shared functions between agn and legacy;\nrename iwl-rx.c to iwl-agn-rx.c\n\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": "c745f55baf63d08d6e9bb20682102fb8bae8f67a",
      "tree": "133dbee0b351a2a8939db350147d98394a74fd59",
      "parents": [
        "ade4c649a0e9e862751fe1c98f43fbee86554c8a"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Mon Oct 10 07:27:12 2011 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 14 14:48:13 2011 -0400"
      },
      "message": "iwlagn: merge station management functions\n\nAfter driver split, no need to separate station management functions\nin two files, merge it\n\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": "ade4c649a0e9e862751fe1c98f43fbee86554c8a",
      "tree": "765b476be9dd596952fd399faf9b8afc0d22dac6",
      "parents": [
        "770c72c48193b070e13a08d5df7f3a2cac204569"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Mon Oct 10 07:27:11 2011 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 14 14:48:12 2011 -0400"
      },
      "message": "iwlagn: rename all the mac80211 callback functions\n\nUse the same calling style for all the mac80211 callback functions\n\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": "770c72c48193b070e13a08d5df7f3a2cac204569",
      "tree": "67296e38cd68d45b97499a46f4fed6fa24e4a376",
      "parents": [
        "ef082cb1e5f57fd3435fd9ccdf67e9d1c6bb7b17"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Mon Oct 10 07:27:10 2011 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 14 14:48:12 2011 -0400"
      },
      "message": "iwlagn: add debug for mac80211 callback\n\nAdd IWL_DEBUG_MAC80211 debug for all mac80211 callback function\n\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": "ef082cb1e5f57fd3435fd9ccdf67e9d1c6bb7b17",
      "tree": "bee8477abe14cfe8b0c6735b45ecb96d2bf176cf",
      "parents": [
        "8921d4cab903a0578663d8c924d9054e96c2a0fa"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Mon Oct 10 07:27:09 2011 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 14 14:48:12 2011 -0400"
      },
      "message": "iwlagn: don\u0027t stop rts/cts until last aggregation queue close\n\nOnce enable rts/cts for aggregation queue, do not disable until the\nlast aggregation queue closed.\n\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": "8921d4cab903a0578663d8c924d9054e96c2a0fa",
      "tree": "bb232b4f50c29845417ed9e3d15dbf60129474af",
      "parents": [
        "add6ff1aa35495f259056954202494f89f11cc98"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Mon Oct 10 07:27:08 2011 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 14 14:48:12 2011 -0400"
      },
      "message": "iwlagn: more info on warning for shutdown agg queue\n\nWhen detect wrong state on shutdown aggregation queue, show more\ninformation for debugging\n\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": "add6ff1aa35495f259056954202494f89f11cc98",
      "tree": "7ae62c7b21478f07a4cd0f3adeccc4751d875b79",
      "parents": [
        "f3129b73889086f326d810c1cf4e807849321d64"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Mon Oct 10 07:27:07 2011 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 14 14:48:12 2011 -0400"
      },
      "message": "iwlwifi: update comments on how to enable debug flag\n\nModify comments on how to enable and change debug_level\n\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": "f3129b73889086f326d810c1cf4e807849321d64",
      "tree": "be58840fe148adba9e7859bac966f52f62d4c052",
      "parents": [
        "281e27c8092da95c83f6bc3df8fc11235f4b364c"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Mon Oct 10 07:27:06 2011 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 14 14:48:11 2011 -0400"
      },
      "message": "iwlagn: use low retry limit for WoWLAN\n\nWhen in D3 state, use low retry limit for both data and rts\n\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": "281e27c8092da95c83f6bc3df8fc11235f4b364c",
      "tree": "4c676ba8c348306acb164010483ce92a26a0a4c5",
      "parents": [
        "9e8107ed9058e910eee982ee94d3a5eb201fb5d1"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Mon Oct 10 07:27:05 2011 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 14 14:48:11 2011 -0400"
      },
      "message": "iwlagn: do nothing when disable agg in wrong state\n\nWhen disable aggregation request come in on wrong agg state. ignore it\n\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": "9e8107ed9058e910eee982ee94d3a5eb201fb5d1",
      "tree": "7680a8a03fa015743c4a2368edf25a14fca21d74",
      "parents": [
        "984ecb9293b77901947f3ade5f7e1a70bfc7d940"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Mon Oct 10 07:27:03 2011 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 14 14:48:11 2011 -0400"
      },
      "message": "iwlagn: warn only once if AGG state is wrong\n\nThis one can be _very_ noisy.\n\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\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": "984ecb9293b77901947f3ade5f7e1a70bfc7d940",
      "tree": "478b235d7c457350049ddf6ee91425e37f050696",
      "parents": [
        "b319d3eb964a602dd1f77bd04b033c40f896e06f"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Mon Oct 10 07:27:02 2011 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 14 14:48:11 2011 -0400"
      },
      "message": "iwlagn: fix a race in the unmapping of the TFDs\n\nWhile inspecting the code, I saw that iwl_tx_queue_unmap modifies\nthe read pointer of the Tx queue without taking any locks. This means\nthat it can race with the reclaim flow. This can possibly lead to\na DMA warning complaining that we unmap the same buffer twice.\n\nThis is more a W/A than a fix since it is really weird to take\nsta_lock inside iwl_tx_queue_unmap, but it can help until we revamp\nthe locking model in the transport layer.\n\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\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": "b319d3eb964a602dd1f77bd04b033c40f896e06f",
      "tree": "17e3b6ab0b3834d54137cc71a2a532ea49de072e",
      "parents": [
        "5131a600f044bc2a85cadda1eeef684fdb6b190c"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Mon Oct 10 07:27:01 2011 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 14 14:48:11 2011 -0400"
      },
      "message": "iwlagn: Add \"_d\" sku to 105 series of devices\n\nAdd additional sku to 105 series\n\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": "5131a600f044bc2a85cadda1eeef684fdb6b190c",
      "tree": "8acda5cf0c9631b6da8f42145faaf26e20298585",
      "parents": [
        "78558cb4415919cae5ebc0213abd75fa86d7933b"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Mon Oct 10 07:27:00 2011 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 14 14:48:11 2011 -0400"
      },
      "message": "iwlagn: add \"_d\" sku to 6005 series of devices\n\nAdd additional sku to 6005 series of devices\n\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": "78558cb4415919cae5ebc0213abd75fa86d7933b",
      "tree": "94193ca2459a890990b8be8b72a3b85903557f7e",
      "parents": [
        "c3322b30fe37db53feb4f60ccb1eb5175af2d2e0"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Mon Oct 10 07:26:59 2011 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 14 14:48:10 2011 -0400"
      },
      "message": "iwlagn: set rts retry limit\n\nsetup the rts rety limit for tx command\n\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": "c3322b30fe37db53feb4f60ccb1eb5175af2d2e0",
      "tree": "04355d42c83cc261ed9c025e7a241f9724bbff74",
      "parents": [
        "d36120c6259e0d5bc435b8b690f73907357c26fb"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Mon Oct 10 07:26:58 2011 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 14 14:48:10 2011 -0400"
      },
      "message": "iwlagn: remove un-necessary step\n\nNo need to copy twice.\n\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": "d36120c6259e0d5bc435b8b690f73907357c26fb",
      "tree": "26239667c9ff2dddb57d50243004ddc8ce490257",
      "parents": [
        "26bfc0cfdb6b9a12911f8dde4f96c958aef357ae"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Mon Oct 10 07:26:57 2011 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 14 14:48:10 2011 -0400"
      },
      "message": "iwlagn: stop interrupts when suspending\n\nOccasionally, the device will send interrupts\nwhile it is resuming, at a point where we are\nnot set up again to handle them. This causes\nthe core IRQ handling to completely disable\nthe IRQ, and then the driver won\u0027t work again\nuntil it is reloaded/rebound.\n\nTo fix this issue disable the IRQ on suspend,\nthis will cause us to only get interrupts\nagain after we\u0027ve setup everything on resume.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\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": "26bfc0cfdb6b9a12911f8dde4f96c958aef357ae",
      "tree": "b9a332cf3507a3a7043188c707a7c17722e838d2",
      "parents": [
        "3eae4bb176d3d51f6c61b8b1679116e58586d669"
      ],
      "author": {
        "name": "Don Fry",
        "email": "donald.h.fry@intel.com",
        "time": "Mon Oct 10 07:26:56 2011 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 14 14:48:10 2011 -0400"
      },
      "message": "iwlagn: eliminate bus pointer from iwl_priv structure\n\nA pointer to the bus structure is still in iwl_priv.  Finish\ncleanup and remove it.\n\nSigned-off-by: Don Fry \u003cdonald.h.fry@intel.com\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": "3eae4bb176d3d51f6c61b8b1679116e58586d669",
      "tree": "4dc2e4a34b6eaef7285cb18d365fe0c6c17f11a2",
      "parents": [
        "c079166e1bb5d8e8ee9ee25f5a2ea3ff457ead65"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Mon Oct 10 07:26:55 2011 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 14 14:48:10 2011 -0400"
      },
      "message": "iwlagn: kill hw_params.max_stations\n\nNot needed since driver split.\n\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\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": "c079166e1bb5d8e8ee9ee25f5a2ea3ff457ead65",
      "tree": "159b5a3fd40b9f89d2c0e46d29a8188c897bebe3",
      "parents": [
        "164ae97eb5be612b58b2b1b395bb8287f555c661"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Mon Oct 10 07:26:54 2011 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 14 14:48:10 2011 -0400"
      },
      "message": "iwlagn: send simple LQ command for WoWLAN\n\nFor some reason, WoWLAN doesn\u0027t always seem to\nbe happy with more advanced LQ commands. Since\nwe don\u0027t need them as we\u0027re not going to send\na lot of data, simply program the station with\nthe very simple default LQ command.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\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": "164ae97eb5be612b58b2b1b395bb8287f555c661",
      "tree": "97ee44232cf46bc47ab4a5ea0ca0f7f3f3da8223",
      "parents": [
        "3bde2b68cfdeb3b68284172fa7759287a63cd981"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Mon Oct 10 07:26:53 2011 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 14 14:48:09 2011 -0400"
      },
      "message": "iwlagn: don\u0027t assign seqno to QoS Null frames\n\n802.11 says:\n\"Sequence numbers for QoS (+)Null frames may be\nset to any value.\"\n\nHowever, if we use the normal counters then peers\nwill get confused with aggregation since there\u0027ll\nbe holes in the sequence number sequence.\n\nTo avoid that, don\u0027t assign sequence numbers to\nQoS Null frames.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\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": "3bde2b68cfdeb3b68284172fa7759287a63cd981",
      "tree": "a93a6cc0a34e469b55428d36258653f92566fd0f",
      "parents": [
        "7e4005cc4ae49100582ee1c97368dd79474f0a82"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Mon Oct 10 07:26:52 2011 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 14 14:48:09 2011 -0400"
      },
      "message": "iwlagn: update beacon smarter\n\nUpdating the beacon every time right after one was\ntransmitted is pointless, most of the time we might\nnot even have to update it. We will update it every\ntime it changes, which includes from set_tim(), a\ncallback iwlwifi didn\u0027t implement so far.\n\nThis also reduces latency for clients, previously\nwe would update the beacon right after the previous\none was transmitted, and then a TIM change would\nonly take effect after that again -- updating the\nbeacon right after the TIM changes makes the TIM\nchange go out to the air faster.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\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": "7e4005cc4ae49100582ee1c97368dd79474f0a82",
      "tree": "4ad287cc0c2144f04504ecbb8e5ad379b7bfd68b",
      "parents": [
        "46e7741ea176b6bb86d9d0ae5770c2e7528dc146"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Mon Oct 10 07:26:51 2011 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 14 14:48:09 2011 -0400"
      },
      "message": "iwlagn: add \"echo test\" command to debugfs\n\nFor command queue testing, add \"echo test\" to debugfs\n\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": "46e7741ea176b6bb86d9d0ae5770c2e7528dc146",
      "tree": "4d0feec2db66ead289ca44a367d9581b32f95699",
      "parents": [
        "317d09f76976c5a0b1e758fe45474a47cbea1aef"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Mon Oct 10 07:26:50 2011 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 14 14:48:09 2011 -0400"
      },
      "message": "iwlagn: check rf kill in queue stuck\n\ncheck the RF KILL flag in queue stuck watch dog function\n\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": "317d09f76976c5a0b1e758fe45474a47cbea1aef",
      "tree": "5077c295b398195bb922acfe954bf58b9029ea76",
      "parents": [
        "05c89b917da27c15c82433bc6fc740548ee1cb35"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Mon Oct 10 07:26:49 2011 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 14 14:48:09 2011 -0400"
      },
      "message": "iwlagn: add \"echo\" test when command queue stuck\n\nWhen detect command queue stuck, instead of reload the firmware\ndo the \"echo\" test to make sure it is really stuck before reload\n\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": "05c89b917da27c15c82433bc6fc740548ee1cb35",
      "tree": "fc0970f3b677f5328d8a56e0e0fec0ece9b87f2b",
      "parents": [
        "e80eb00276c990b8d192cc594e607d2f4b4bfc65"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Mon Oct 10 07:26:48 2011 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 14 14:48:09 2011 -0400"
      },
      "message": "iwlagn: add WARN if tx cmd complete come back late\n\nFor error condition, STATUS_HCMD_ACTIVE already got clear before receive\ntx cmd complete, give warning\n\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": "e80eb00276c990b8d192cc594e607d2f4b4bfc65",
      "tree": "e30745e78ebb5b6c58dd18dca9651bee4df3158a",
      "parents": [
        "d10630aff7e40d97c8c8be91408d5f2433b12603"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Mon Oct 10 07:26:47 2011 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 14 14:48:09 2011 -0400"
      },
      "message": "iwlagn: add REPLY_ECHO host command\n\nAdd \"echo\" host command for testing and drebugging to make sure uCode still\nresponding\n\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": "d10630aff7e40d97c8c8be91408d5f2433b12603",
      "tree": "680f99bd84ff11892ea69ce3ec2b3936ed982984",
      "parents": [
        "722c9930f209dc428c1e568bd2c0f4cbd3b30dbd"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Mon Oct 10 07:26:46 2011 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 14 14:48:08 2011 -0400"
      },
      "message": "iwlagn: add cmd queue pointer info when timeout\n\nWhen detect cmd queue time out, display the current read/write pointer\n\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": "722c9930f209dc428c1e568bd2c0f4cbd3b30dbd",
      "tree": "a46f813f9ffe22c7444ae5b484933b72179bb49c",
      "parents": [
        "d930faee141bd0a6a4873791996c5354c9a85ca7"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Wed Oct 12 13:36:00 2011 +1100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Oct 12 14:41:45 2011 -0400"
      },
      "message": "net: wireless: brcm80211: replace ndo_set_multicast_list  with ndo_set_rx_mode\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d930faee141bd0a6a4873791996c5354c9a85ca7",
      "tree": "c0ce085b87900d346cd3442cb1756aea060d416f",
      "parents": [
        "ec205999d31bbb1208ab59c3b6d22c47cca74257"
      ],
      "author": {
        "name": "Amitkumar Karwar",
        "email": "akarwar@marvell.com",
        "time": "Tue Oct 11 17:41:21 2011 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Oct 12 14:41:44 2011 -0400"
      },
      "message": "mwifiex: add support for Marvell pcie8766 chipset\n\nThis patch supports 88W8766P chipset with a PCIe interface.\n\nThe corresponding firmware image file is located at:\n\"mrvl/pcie8766_uapsta.bin\"\n\nSigned-off-by: Amitkumar Karwar \u003cakarwar@marvell.com\u003e\nSigned-off-by: Ramesh Radhakrishnan \u003crramesh@marvell.com\u003e\nSigned-off-by: Yogesh Ashok Powar \u003cyogeshp@marvell.com\u003e\nSigned-off-by: Kiran Divekar \u003cdkiran@marvell.com\u003e\nSigned-off-by: Bing Zhao \u003cbzhao@marvell.com\u003e\nSigned-off-by: Frank Huang \u003cfrankh@marvell.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ec205999d31bbb1208ab59c3b6d22c47cca74257",
      "tree": "dcd2424c642e4a60e6a6f799ed33a52112d7cf04",
      "parents": [
        "846d9363505d14e591a427619ccb7ffe6a7a3541"
      ],
      "author": {
        "name": "Felix Fietkau",
        "email": "nbd@openwrt.org",
        "time": "Sat Oct 08 22:02:59 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Oct 11 16:41:30 2011 -0400"
      },
      "message": "ath9k: only send FCS-fail packets to mac80211 if requested\n\nPrevents lots of broken frames from showing up on monitor interfaces\nby default.\n\nSigned-off-by: Felix Fietkau \u003cnbd@openwrt.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "846d9363505d14e591a427619ccb7ffe6a7a3541",
      "tree": "ed8b1c7aa4eef315a700454ba243219e5ae75903",
      "parents": [
        "1b428a26a13732444ca4c16914e03cfe878b15f4"
      ],
      "author": {
        "name": "Felix Fietkau",
        "email": "nbd@openwrt.org",
        "time": "Sat Oct 08 22:02:58 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Oct 11 16:41:29 2011 -0400"
      },
      "message": "ath9k_hw: fix a regression in key miss handling\n\nThe commit \"ath9k_hw: Fix incorrect key_miss handling\" changed the code\nto only report key miss errors if a MIC error wasn\u0027t reported.\nWhen checking the flags in that order in the MAC code, it might miss some\nreal events, because the value of the MIC error flag is undefined under\nsome conditions.\n\nThe primary issue addressed by the previous commit is making sure that\nMIC errors are properly reported on the STA side. This can be fixed in\na better way by adding a separate rx status flag for key miss and\nignoring it for multicast frames.\n\nThis fix slightly improves stability in AP mode on some older hardware,\nlike AR9132.\n\nSigned-off-by: Felix Fietkau \u003cnbd@openwrt.org\u003e\nCc: stable@kernel.org\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "1b428a26a13732444ca4c16914e03cfe878b15f4",
      "tree": "04690d79ddd8c8cac0741d346236bc6bcc215c90",
      "parents": [
        "cd2ea0df6892893c9a47b55f37a4d73736221a39"
      ],
      "author": {
        "name": "Felix Fietkau",
        "email": "nbd@openwrt.org",
        "time": "Sat Oct 08 20:06:22 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Oct 11 16:41:28 2011 -0400"
      },
      "message": "ath9k_hw: remove EEP_REG_1\n\nIt was previously used for current_rd_ext\n\nSigned-off-by: Felix Fietkau \u003cnbd@openwrt.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "cd2ea0df6892893c9a47b55f37a4d73736221a39",
      "tree": "b0a51284d6c607cd482d5952b7f6c5a84392a3c5",
      "parents": [
        "ca2c68cc7bc80fc4504fb420df04cce99c9ee6ec"
      ],
      "author": {
        "name": "Felix Fietkau",
        "email": "nbd@openwrt.org",
        "time": "Sat Oct 08 20:06:21 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Oct 11 16:41:27 2011 -0400"
      },
      "message": "ath: remove ath_regulatory::current_rd_ext\n\nIt is unused since the previous dead code that was using it had been\nremoved earlier.\n\nSigned-off-by: Felix Fietkau \u003cnbd@openwrt.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ca2c68cc7bc80fc4504fb420df04cce99c9ee6ec",
      "tree": "999cd166f17b1d47226961267c1dd93ae9c8a4fd",
      "parents": [
        "72d874c67c3cdf21ca95045baabac6a5843222d8"
      ],
      "author": {
        "name": "Felix Fietkau",
        "email": "nbd@openwrt.org",
        "time": "Sat Oct 08 20:06:20 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Oct 11 16:41:26 2011 -0400"
      },
      "message": "ath9k_hw: clean up tx power handling\n\nThe code for handling various restrictions concerning regulatory limits,\nantenna gain, etc. is very convoluted and duplicated across various\nEEPROM parsing implementations, making it hard to review.\n\nThis patch partially cleans up the mess by unifying regulatory limit\nhandling in one function and simplifying handling of antenna gain.\nIt also removes unused transmit power scaling arrays from the EEPROM code,\nwhich belonged to an unimplemented API that isn\u0027t supposed to be in\nthe driver anyway.\n\nSigned-off-by: Felix Fietkau \u003cnbd@openwrt.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "72d874c67c3cdf21ca95045baabac6a5843222d8",
      "tree": "35991acbb640abc8f12aefa27cdcfc832a7d084d",
      "parents": [
        "ac06697c79bad09e44a8b1d52104014016fb90de"
      ],
      "author": {
        "name": "Felix Fietkau",
        "email": "nbd@openwrt.org",
        "time": "Sat Oct 08 20:06:19 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Oct 11 16:41:25 2011 -0400"
      },
      "message": "ath9k_hw: make ath9k_hw_set_interrupts use ah-\u003eimask by default\n\nSigned-off-by: Felix Fietkau \u003cnbd@openwrt.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ac06697c79bad09e44a8b1d52104014016fb90de",
      "tree": "3feb595d9e1bc1769fb6aae01972979a2dc5af5e",
      "parents": [
        "55ad5962e97430c83d51df36fc18865ee4f78c48"
      ],
      "author": {
        "name": "Felix Fietkau",
        "email": "nbd@openwrt.org",
        "time": "Sat Oct 08 15:49:57 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Oct 11 16:41:24 2011 -0400"
      },
      "message": "ath9k: disable unnecessary PHY error reporting\n\nPHY errors relevant for ANI are always tracked by hardware counters, the\nbits that allow them to pass through the rx filter are independent of that.\nEnabling PHY errors in the rx filter often creates lots of useless DMA traffic\nand might be responsible for some of the rx dma stop failure warnings.\n\nSigned-off-by: Felix Fietkau \u003cnbd@openwrt.org\u003e\nCc: stable@kernel.org\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "55ad5962e97430c83d51df36fc18865ee4f78c48",
      "tree": "af443bdc54aa0bc5f17af6c480c5297540d9140e",
      "parents": [
        "73a253ca9865cf743c9bc1c97982cb343f535655"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Fri Oct 07 22:39:35 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Oct 11 16:41:23 2011 -0400"
      },
      "message": "b43: trivial: do not report any link quality instead of invalid one\n\nWe don\u0027t want to report random quality info (new PHYs are affected).\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "73a253ca9865cf743c9bc1c97982cb343f535655",
      "tree": "6cf6cd7678e06968c259435634450bc1a7557a7c",
      "parents": [
        "d5294971f11fc2b150437e43a4057c867c2bf413"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Fri Oct 07 11:27:33 2011 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Oct 11 16:41:22 2011 -0400"
      },
      "message": "rtlwifi: Change debug parameter to apply to individual drivers\n\nThe current debug parameter is applied to rtlwifi, which means that all\nloaded drivers have the same level of debugging applied. In addition,\nthe previous method requires a two-step load process to enable debugging.\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d5294971f11fc2b150437e43a4057c867c2bf413",
      "tree": "34acbba5d71e15793a8e179edc2478c144b08706",
      "parents": [
        "72267e5cfefb2b54b6a16e5775da01e26ede2953"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Fri Oct 07 14:55:40 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Oct 11 16:41:21 2011 -0400"
      },
      "message": "mac80211: dont orphan TX skb\n\nThis was another workaround for truesize \"bugs\".\nThe reason we did this was that when we orphaned\nthe SKB it wouldn\u0027t be truesize-checked later.\nNow that the check is gone (and we just charge\nthe former smaller size to the socket) there\u0027s\nno longer a reason to orphan the skb here.\n\nKeep the skb charged to the socket until it is\nreally freed (or orphaned in TX status). This\nhelps flow control and allows us to get at the\nsocket later for other purposes.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "72267e5cfefb2b54b6a16e5775da01e26ede2953",
      "tree": "d69c7684f6040ee2392a9158bc6d5c346446dece",
      "parents": [
        "73b9f03a813d66484105c4ed648a1aa66fa267aa"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Fri Oct 07 14:55:39 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Oct 11 16:41:20 2011 -0400"
      },
      "message": "mac80211: dont adjust truesize\n\nThere\u0027s no need to adjust truesize.\n\nThe history of this was that we always ran into\nskb_truesize_bug (via skb_truesize_check) which\nhas since been removed in commit 92a0acce186cd.\nskb_truesize_check() checked that truesize  was\nbigger or equal to the actual allocation, which\nwould trigger in mac80211 due to header adding.\nThe check no longer exists and we shouldn\u0027t be\nmessing with the truesize anwyay.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "73b9f03a813d66484105c4ed648a1aa66fa267aa",
      "tree": "37a60a9c61f4537c898a5d863e93f1b445864d7d",
      "parents": [
        "a26eb27ab430147a82e4a9f2f1ebfadf03d99550"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Fri Oct 07 14:01:26 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Oct 11 16:41:19 2011 -0400"
      },
      "message": "mac80211: parse radiotap header earlier\n\nWe can now move the radiotap header parsing into\nieee80211_monitor_start_xmit(). This moves it out of\nthe hotpath, and also helps the code since now the\nradiotap header will no longer be present in\nieee80211_xmit() etc. which is easier to understand.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a26eb27ab430147a82e4a9f2f1ebfadf03d99550",
      "tree": "105c1b9db15ae37f4d69e22bf666861ed78a540e",
      "parents": [
        "68f2b517bcbd81cb19321d5ca208d4c0f13b8728"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Fri Oct 07 14:01:25 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Oct 11 16:41:19 2011 -0400"
      },
      "message": "mac80211: move fragment flag to info flag as dont-fragment\n\nThe purpose of this is two-fold:\n 1) by moving it out of tx_data.flags, we can in\n    another patch move the radiotap parsing so it\n    no longer is in the hotpath\n 2) if a device implements fragmentation but can\n    optionally skip it, the radiotap request for\n    not doing fragmentation may be honoured\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "68f2b517bcbd81cb19321d5ca208d4c0f13b8728",
      "tree": "7613b501332a00bdd43df5a0bcc24d41bd2437fe",
      "parents": [
        "5d9cf4a5d7d46e412bc43b20c79743d81a0328cb"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Fri Oct 07 14:01:24 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Oct 11 16:41:18 2011 -0400"
      },
      "message": "mac80211: remove tx_data ethertype\n\nIt\u0027s set, but never used, so kill it.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5d9cf4a5d7d46e412bc43b20c79743d81a0328cb",
      "tree": "5481f798c9407c16ee7958b24559f23d8808a888",
      "parents": [
        "d9cd48f95c5ba9e5f1d5287ed74630607471031c"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Fri Oct 07 14:01:23 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Oct 11 16:41:17 2011 -0400"
      },
      "message": "mac80211: optimise monitor xmit\n\nSince the only way the interface can be a monitor\ninterface in ieee80211_xmit() is because the frame\ncame from ieee80211_monitor_start_xmit() we can\nmove all the code there.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d9cd48f95c5ba9e5f1d5287ed74630607471031c",
      "tree": "ae3235da226994cd106b48742c5b5e0f67275133",
      "parents": [
        "daa5c408a57514aaeef49a798202d285ee355c3e"
      ],
      "author": {
        "name": "Helmut Schaa",
        "email": "helmut.schaa@googlemail.com",
        "time": "Fri Oct 07 11:53:41 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Oct 11 16:41:16 2011 -0400"
      },
      "message": "mac80211: Update injection documentation\n\nAdd documentation about NOACK tx flag usage.\n\nSigned-off-by: Helmut Schaa \u003chelmut.schaa@googlemail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "daa5c408a57514aaeef49a798202d285ee355c3e",
      "tree": "9253112a2b7fde5a2b385412a7cbea05ea3b31f6",
      "parents": [
        "26a64259b702ec3eccb785e32e473eefcc76b5a5"
      ],
      "author": {
        "name": "Felix Fietkau",
        "email": "nbd@openwrt.org",
        "time": "Fri Oct 07 02:28:15 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Oct 11 16:41:15 2011 -0400"
      },
      "message": "ath9k: fix retry counting / BAR handling during queue flush\n\nWhen tx is suspended temporarily and the queue is flushed, do not increase\nthe retry count or attempt to send out BAR frames. Instead simply retry\nthe affected subframes normally after the reset.\n\nSigned-off-by: Felix Fietkau \u003cnbd@openwrt.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "26a64259b702ec3eccb785e32e473eefcc76b5a5",
      "tree": "c11de2f462a64df3a292543cbcbe8faeaa56a40b",
      "parents": [
        "030d6294351bfb0e29e2814bb8f6e6c2e25ffb54"
      ],
      "author": {
        "name": "Felix Fietkau",
        "email": "nbd@openwrt.org",
        "time": "Fri Oct 07 02:28:14 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Oct 11 16:41:14 2011 -0400"
      },
      "message": "ath9k: improve PS filter clearing and retry counting for A-MPDU\n\nDo not increment the retry counter if packets to a sleeping station\nwere not sent because of tx failure, instead of only checking the filter\nflag.\nClear the PS filter only after an A-MPDU was reported as filtered,\notherwise the hardware might do some unnecessary extra retransmissions.\n\nSigned-off-by: Felix Fietkau \u003cnbd@openwrt.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "030d6294351bfb0e29e2814bb8f6e6c2e25ffb54",
      "tree": "0806ba8083596a73a0c274dc251bcddadfc08814",
      "parents": [
        "34d25810c7e73e49eed39a5d66170f3516a3c734"
      ],
      "author": {
        "name": "Felix Fietkau",
        "email": "nbd@openwrt.org",
        "time": "Fri Oct 07 02:28:13 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Oct 11 16:41:13 2011 -0400"
      },
      "message": "ath9k: keep track of what\u0027s triggering hardware resets\n\nExport how many times each of the reset triggers has fired through debugfs.\n\nSigned-off-by: Felix Fietkau \u003cnbd@openwrt.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "34d25810c7e73e49eed39a5d66170f3516a3c734",
      "tree": "786f0b2b6a0fc2f0ebbc2ede4414da2c9a1e60f7",
      "parents": [
        "97091317aa86955dfacf1e1b2ed55cd9e399958c"
      ],
      "author": {
        "name": "Felix Fietkau",
        "email": "nbd@openwrt.org",
        "time": "Fri Oct 07 02:28:12 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Oct 11 16:41:12 2011 -0400"
      },
      "message": "ath9k: indicate which queues are blocked when stopping tx fails\n\nSigned-off-by: Felix Fietkau \u003cnbd@openwrt.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "97091317aa86955dfacf1e1b2ed55cd9e399958c",
      "tree": "52289b9b7ba0d622667d5c0997adacd6b12629a1",
      "parents": [
        "3d82de0fa584fbe73cf74a3bbc906c8710c523b8"
      ],
      "author": {
        "name": "Javier Cardona",
        "email": "javier@cozybit.com",
        "time": "Thu Oct 06 14:54:22 2011 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Oct 11 16:41:12 2011 -0400"
      },
      "message": "mac80211: Fix regression that allowed mpaths between non-peers.\n\nMesh paths should only exist over established peer links.\n\nSigned-off-by: Javier Cardona \u003cjavier@cozybit.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3d82de0fa584fbe73cf74a3bbc906c8710c523b8",
      "tree": "7cc59834bd6e7b298b4ceca53ca4c48c9c74c3e0",
      "parents": [
        "f49bbd2a45bf37d9fe202486712c89c214e33b5a"
      ],
      "author": {
        "name": "Yogesh Ashok Powar",
        "email": "yogeshp@marvell.com",
        "time": "Wed Oct 05 14:58:24 2011 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Oct 11 16:41:11 2011 -0400"
      },
      "message": "mwifiex: fix smatch errors\n\ndrivers/net/wireless/mwifiex/main.c +828 mwifiex_remove_card(52)\n  error: potential null derefence \u0027priv\u0027.\ndrivers/net/wireless/mwifiex/main.c +828 mwifiex_remove_card(52)\n  error: we previously assumed \u0027priv\u0027 could be null (see line 820)\ndrivers/net/wireless/mwifiex/txrx.c +90 mwifiex_process_tx(24)\n  error: potential null derefence \u0027local_tx_pd\u0027.\ndrivers/net/wireless/mwifiex/sta_ioctl.c +766\nmwifiex_rate_ioctl_set_rate_value(30)\n  error: buffer overflow \u0027rate\u0027 14 \u003c\u003d 14\n\nCc: Dan Carpenter \u003cdan.carpenter@oracle.com\u003e\nSigned-off-by: Yogesh Ashok Powar \u003cyogeshp@marvell.com\u003e\nSigned-off-by: Bing Zhao \u003cbzhao@marvell.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f49bbd2a45bf37d9fe202486712c89c214e33b5a",
      "tree": "87ba96e3365c600cb85f76cbc5935c33bdfa1b82",
      "parents": [
        "8fb7475bde74814e5f9d0871590e00a6acb36a20"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "dan.carpenter@oracle.com",
        "time": "Wed Oct 05 08:48:20 2011 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Oct 11 16:41:10 2011 -0400"
      },
      "message": "ath9k: remove some bogus error handling code\n\nIf \"axq_qnum \u003e\u003d ARRAY_SIZE(sc-\u003etx.txq)\", then the call to\nath9k_hw_releasetxqueue() would read beyond the end of the ah-\u003etxq[]\narray and possibly corrupt memory.  Fortunately,\nath9k_hw_setuptxqueue() doesn\u0027t return high values of \"axq_qnum\" and\nthis code can be removed.\n\nSigned-off-by: Dan Carpenter \u003cdan.carpenter@oracle.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8fb7475bde74814e5f9d0871590e00a6acb36a20",
      "tree": "78545c895b288dce13188e2347abc2aa0299a20f",
      "parents": [
        "28a1bcdb57d50f3038a255741ecc83e391e5282e"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "dan.carpenter@oracle.com",
        "time": "Wed Oct 05 08:46:37 2011 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Oct 11 16:41:09 2011 -0400"
      },
      "message": "ath5k: remove some unneeded error handling code\n\nth5k_hw_setup_tx_queue() returns a valid offset into the ah-\u003eah_txq[]\narray.  The ah-\u003eah_txq[] and the ah-\u003etxqs[] array are the same size.\nBoth have AR5K_NUM_TX_QUEUES elements.  So this error handling code\nwill never trigger.\n\nAlso it\u0027s wrong.  The call to ath5k_hw_release_tx_queue() with a qnum\nof AR5K_NUM_TX_QUEUES or more will just trigger a WARN_ON() and\nreturn.  Or if it missed the WARN_ON(), it would just corrupt some\nmemory and return.\n\nSigned-off-by: Dan Carpenter \u003cdan.carpenter@oracle.com\u003e\nReviewed-by: Bob Copeland \u003cme@bobcopeland.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "28a1bcdb57d50f3038a255741ecc83e391e5282e",
      "tree": "dec9177c1756343a7ba27db929e189c3726f26f9",
      "parents": [
        "af4dc88c56559c1ebf53628ddcc18dde23924e33"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Tue Oct 04 18:27:10 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Oct 11 16:41:08 2011 -0400"
      },
      "message": "mac80211: fix offchannel TX cookie matching\n\nWhen I introduced in-kernel off-channel TX I\nintroduced a bug -- the work can\u0027t be canceled\nagain because the code clear the skb pointer.\nFix this by keeping track separately of whether\nTX status has already been reported.\n\nCc: stable@kernel.org [2.6.38+]\nReported-by: Jouni Malinen \u003cj@w1.fi\u003e\nTested-by: Jouni Malinen \u003cj@w1.fi\u003e\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "af4dc88c56559c1ebf53628ddcc18dde23924e33",
      "tree": "17599574b4d579c9d8ff421066dc2463add3a530",
      "parents": [
        "dcd83976bea3ae3bc0822ed26cf200d9d6203121"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Tue Oct 04 07:10:19 2011 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Oct 11 16:41:07 2011 -0400"
      },
      "message": "iwlagn: separate init calib and rt calib\n\nMy previous patch for init calib cfg disable a set of calibration for both\ninit and runtime which cause performance issue, Fix it\n\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": "dcd83976bea3ae3bc0822ed26cf200d9d6203121",
      "tree": "de9edc5d588be582ad5c07f400094beedd5c170b",
      "parents": [
        "5dde8e174909eee6945d5b294fad443c5bf094eb"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Tue Oct 04 15:07:33 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Oct 11 16:41:07 2011 -0400"
      },
      "message": "mac80211: pass no-CCK flag through to HW scan\n\nThis is needed so that offloaded scan can do the\nright thing. Without this patch, the no_cck flag\ncontains random values from the kernel heap.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5dde8e174909eee6945d5b294fad443c5bf094eb",
      "tree": "f123e7926f3f5bfef11f13b0a0fcf0e38c1f99f8",
      "parents": [
        "5b435de0d786869c95d1962121af0d7df2542009",
        "694440d93b9963a2c426708cb11494236c0b2552"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Oct 11 15:56:29 2011 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Oct 11 15:56:29 2011 -0400"
      },
      "message": "Merge branch \u0027for-linville\u0027 of git://github.com/lucacoelho/wl12xx\n"
    },
    {
      "commit": "5b435de0d786869c95d1962121af0d7df2542009",
      "tree": "9b7cfbc4aa9f1ec0e719e3a0c677bd9f4e56540d",
      "parents": [
        "5f68a2b0a890d086e40fc7b55f4a0c32c28bc0d2"
      ],
      "author": {
        "name": "Arend van Spriel",
        "email": "arend@broadcom.com",
        "time": "Wed Oct 05 13:19:03 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Oct 11 15:55:30 2011 -0400"
      },
      "message": "net: wireless: add brcm80211 drivers\n\nAdd the brcm80211 tree to drivers/net/wireless, and disable the version that\u0027s\nin drivers/staging.  This version includes the sources currently in staging,\nplus any changes that have been sent out for review.\n\nSources in staging will be deleted in a followup patch.\n\nSigned-off-by: Arend van Spriel \u003carend@broadcom.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5f68a2b0a890d086e40fc7b55f4a0c32c28bc0d2",
      "tree": "29c675e824f2346a8c81c88a6a2383d7ea96cd77",
      "parents": [
        "d6222fb0d669307a49e2a96aad86c156a9bb9551"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Oct 11 15:33:10 2011 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Oct 11 15:33:10 2011 -0400"
      },
      "message": "ath6kl: fixup merge damage in ath6kl_mgmt_tx\n\n  CC [M]  drivers/net/wireless/ath/ath6kl/cfg80211.o\ndrivers/net/wireless/ath/ath6kl/cfg80211.c:1838:2: warning: initialization from incompatible pointer type\n\nCaused by commit e9f935e3e8dc0bddd0df6d148165d95925422502...\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    }
  ],
  "next": "694440d93b9963a2c426708cb11494236c0b2552"
}
