)]}'
{
  "log": [
    {
      "commit": "87bbbe22f84b91d0bcd3a7fc638e4f5e8224cc4e",
      "tree": "ef61839cade89a6c47c96c3447d0d4c12f913c41",
      "parents": [
        "d64d373ffed925f29c3e68a8d6f45677a622054e"
      ],
      "author": {
        "name": "Arik Nemtsov",
        "email": "arik@wizery.com",
        "time": "Thu Nov 10 11:28:55 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Nov 11 12:32:51 2011 -0500"
      },
      "message": "nl80211: Add probe response offload attribute\n\nNotify user-space about probe-response offloading support in the driver.\n\nA wiphy flag is used to indicate support and a bitmap of protocols\ndetermines which protocols are supported.\n\nSigned-off-by: Guy Eilam \u003cguy@wizery.com\u003e\nSigned-off-by: Arik Nemtsov \u003carik@wizery.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d64d373ffed925f29c3e68a8d6f45677a622054e",
      "tree": "8fb0699d7e249e2862f11d85dc858d22e2a13999",
      "parents": [
        "e0830f71e7b8c2c58031c9692384819943162e9b"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Thu Nov 10 09:44:46 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Nov 11 12:32:51 2011 -0500"
      },
      "message": "nl80211: fix compiler warning\n\nJohn reported the following warning:\n\nnet/wireless/nl80211.c: In function ‘nl80211_tx_mgmt’:\nnet/wireless/nl80211.c:5286:8: warning: ‘hdr’ may be used uninitialized in this function\n\nEvidently, his version of gcc isn\u0027t able to see that\nwhen \"msg\" is initialized, \"hdr\" must also be. My\ngcc, 4.6.1, can actually see that and doesn\u0027t warn.\nSimply initialize the variable to NULL. That means\nif the compiler was ever right we\u0027ll crash though so\nisn\u0027t really optimal since it may hide warnings from\nthe compiler when somebody modifies this code in the\nfuture.\n\nReported-by: John Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e0830f71e7b8c2c58031c9692384819943162e9b",
      "tree": "7b7ad69c6f4a2166a463eda9af20ff6e3c2cb989",
      "parents": [
        "fdacbcda7f21ba684cb4426daed67e23003d8311"
      ],
      "author": {
        "name": "Arik Nemtsov",
        "email": "arik@wizery.com",
        "time": "Thu Nov 10 09:35:13 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Nov 11 12:32:51 2011 -0500"
      },
      "message": "mac80211: make sure hw_key exists before checking its flags\n\nFixes a bug introduced in:\n\ncommit 077a9154898b374f20555adc3f620cccd02581d6\nAuthor: Arik Nemtsov \u003carik@wizery.com\u003e\nDate:   Sun Oct 23 08:21:41 2011 +0200\n\nReported-by: Arend van Spriel \u003carend@broadcom.com\u003e\nReported-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: Arik Nemtsov \u003carik@wizery.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "fdacbcda7f21ba684cb4426daed67e23003d8311",
      "tree": "df7f1cd1480e671f5f60c55f7d8034a1d342dc7e",
      "parents": [
        "776d68f863b8fa3880595a958cf86b837427713a"
      ],
      "author": {
        "name": "Daniel Kuehn",
        "email": "daniel@kuehn.se",
        "time": "Wed Nov 09 23:57:57 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Nov 11 12:32:51 2011 -0500"
      },
      "message": "ath9k: set ATH9K_PCI to y by default\n\nMost ath9k devices are PCI/PCIe based, therefor making PCI/PCIe support\ndefault y helps those porting a config from 2.6 kernel series\nfrom getting \"non-functional\" wireless drivers with 3.x kernel series.\n\nSigned-off-by: Daniel Kuehn \u003cdaniel@kuehn.se\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "776d68f863b8fa3880595a958cf86b837427713a",
      "tree": "e89725354f9d2069b60219f6222ca822ed2c61b8",
      "parents": [
        "8e1b23b9ed427c3bd4c69503fed64231458d3edb"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Wed Nov 09 21:33:45 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Nov 11 12:32:50 2011 -0500"
      },
      "message": "wireless: move ieee80211chan2mhz macro\n\nThe macro is only used in ipw2200 and we certainly\ndon\u0027t want to encourage its use, so move it out of\nthe radiotap header file and into the driver.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8e1b23b9ed427c3bd4c69503fed64231458d3edb",
      "tree": "41a766b55dbddc5093ea6e7dc90e1783a9d503d1",
      "parents": [
        "db98c829b70e0a313e627d1c63cf5a7087290e5c"
      ],
      "author": {
        "name": "Eyal Shapira",
        "email": "eyal@wizery.com",
        "time": "Wed Nov 09 12:29:06 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Nov 11 12:32:50 2011 -0500"
      },
      "message": "mac80211: add recalc PS in ieee80211_reconfig()\n\nDriver should be instructed to enter PS AFTER\nreconfiguring ASSOCIATED (in STA case) using ieee80211_bss_info_change_notify\nsame as it\u0027s being done in ieee80211_set_associated()\n\nSigned-off-by: Eyal Shapira \u003ceyal@wizery.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "db98c829b70e0a313e627d1c63cf5a7087290e5c",
      "tree": "ddf1c3982c0a07ece89355675efd4464475cac57",
      "parents": [
        "ee4c64fb984e652c0d49d41d19d1b8e4576c3203"
      ],
      "author": {
        "name": "Ilan Elias",
        "email": "ilane@ti.com",
        "time": "Wed Nov 09 12:09:16 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Nov 11 12:32:50 2011 -0500"
      },
      "message": "NFC: Check if NCI data flow control is used\n\nCheck if NCI data flow control is used in nci_tx_work.\n\nSigned-off-by: Ilan Elias \u003cilane@ti.com\u003e\nAcked-by: Lauro Ramos Venancio \u003clauro.venancio@openbossa.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ee4c64fb984e652c0d49d41d19d1b8e4576c3203",
      "tree": "5d5acb2fc248c030130eb298830787c9203b1f98",
      "parents": [
        "e8c0dacd9836dc2dcb28d236c9cc3cfaa9965a20"
      ],
      "author": {
        "name": "Ilan Elias",
        "email": "ilane@ti.com",
        "time": "Wed Nov 09 12:09:15 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Nov 11 12:32:50 2011 -0500"
      },
      "message": "NFC: Removal of unused operations for NCI spec 1.0 d18\n\nRemove unused NCI operations, e.g. create static rf connection.\n\nSigned-off-by: Ilan Elias \u003cilane@ti.com\u003e\nAcked-by: Lauro Ramos Venancio \u003clauro.venancio@openbossa.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e8c0dacd9836dc2dcb28d236c9cc3cfaa9965a20",
      "tree": "afc78589cb1a21a25d6ef0e1ad5532451bc47838",
      "parents": [
        "e999882a052a2959571989b2db2b51893d23c0bb"
      ],
      "author": {
        "name": "Ilan Elias",
        "email": "ilane@ti.com",
        "time": "Wed Nov 09 12:09:14 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Nov 11 12:32:50 2011 -0500"
      },
      "message": "NFC: Update names and structs to NCI spec 1.0 d18\n\nAddition, deletion and modification of NCI constants.\nChanges in NCI commands, responses and notifications structures.\n\nSigned-off-by: Ilan Elias \u003cilane@ti.com\u003e\nAcked-by: Lauro Ramos Venancio \u003clauro.venancio@openbossa.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e999882a052a2959571989b2db2b51893d23c0bb",
      "tree": "cbdb8c0ab84e372a0a9466720a058a9a0745349d",
      "parents": [
        "07ef03ee8b280a536b38ccfe512b9556996f0492"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Wed Nov 09 10:30:21 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Nov 11 12:32:50 2011 -0500"
      },
      "message": "mac80211/cfg80211: report monitor channel in wireless extensions\n\nJust add API to get the channel \u0026 report it. Trivial really.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "07ef03ee8b280a536b38ccfe512b9556996f0492",
      "tree": "c5f61667cb7bea4dbd9dee8175ac61aebb61c5de",
      "parents": [
        "86a2ea4134b48f6371103cfceb521bf2d2bf76cd"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Tue Nov 08 16:21:21 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Nov 11 12:32:49 2011 -0500"
      },
      "message": "mac80211: simplify scan state machine\n\nAttempting to micro-optimise the scan by going\nfully live again when scanning the operating\nchannel just made the code extremely complex\nand has little gain in most use cases. Remove\nall that code and simplify the state machine\nagain.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "86a2ea4134b48f6371103cfceb521bf2d2bf76cd",
      "tree": "3a8477f9b078b8dd69bba51be49fa62b48195b5f",
      "parents": [
        "94e2ad9ee47025747d19620f288fb533d49c0475"
      ],
      "author": {
        "name": "Eliad Peller",
        "email": "eliad@wizery.com",
        "time": "Tue Nov 08 15:36:59 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Nov 11 12:32:49 2011 -0500"
      },
      "message": "mac80211: set carrier_on for ibss vifs only while joined\n\nmac80211 should set carrier_on for ibss vifs\nonly while they are joined (similar to sta vifs)\n\nSigned-off-by: Eliad Peller \u003celiad@wizery.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "94e2ad9ee47025747d19620f288fb533d49c0475",
      "tree": "8df1f482f9b42095ccc7ab2767135e59ca3edee1",
      "parents": [
        "202bff08bf8ed3769dd49e1890352c0b106df796"
      ],
      "author": {
        "name": "Rajkumar Manoharan",
        "email": "rmanohar@qca.qualcomm.com",
        "time": "Tue Nov 08 14:19:34 2011 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Nov 11 12:32:49 2011 -0500"
      },
      "message": "ath9k_hw: Fix channel list of CalFreqPeir for AR938x\n\nThis patch sync up CalFreqPeir channel list and paprd rate mask\nof AR938x templates to the latest received from Systems team.\n\nSigned-off-by: Rajkumar Manoharan \u003crmanohar@qca.qualcomm.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "202bff08bf8ed3769dd49e1890352c0b106df796",
      "tree": "2667a5f703e9610bac4281e70d83574d10cd1548",
      "parents": [
        "df222edc09a0219ea0c5c6cec6217abb334280c4"
      ],
      "author": {
        "name": "Rajkumar Manoharan",
        "email": "rmanohar@qca.qualcomm.com",
        "time": "Tue Nov 08 14:19:33 2011 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Nov 11 12:32:49 2011 -0500"
      },
      "message": "ath9k_hw: Read and configure xpa timing field\n\nConfigure xpa timing field while loading boad defaults to\nfix 11b CCK spur issue that was observed in EMI testing.\n\nSigned-off-by: Rajkumar Manoharan \u003crmanohar@qca.qualcomm.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "df222edc09a0219ea0c5c6cec6217abb334280c4",
      "tree": "7ca3ef426a617cfaa965d54206cfc7afc65532f9",
      "parents": [
        "aa95a48d46328f35403f3b03e0cafb3c5883aaba"
      ],
      "author": {
        "name": "Rajkumar Manoharan",
        "email": "rmanohar@qca.qualcomm.com",
        "time": "Tue Nov 08 14:19:32 2011 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Nov 11 12:32:48 2011 -0500"
      },
      "message": "ath9k_hw: Read and configure quick drop for AR9003\n\nRead and configure quick drop feild from AR9003 eeprom\ninorder to help with strong signal. This patch also removes\nobsolate parameters ob, db_stage2, db_stage_3, db_stage4\nfrom the eeprom templates.\n\nSigned-off-by: Rajkumar Manoharan \u003crmanohar@qca.qualcomm.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "aa95a48d46328f35403f3b03e0cafb3c5883aaba",
      "tree": "511dced4d673a8180be97bb776255495776ea90a",
      "parents": [
        "f72fa45f7d3e3ec627b62fed2e3451f5a597914d"
      ],
      "author": {
        "name": "Amitkumar Karwar",
        "email": "akarwar@marvell.com",
        "time": "Mon Nov 07 21:41:12 2011 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Nov 11 12:32:48 2011 -0500"
      },
      "message": "mwifiex: release bss structure returned by cfg80211_inform_bss()\n\nFollowing compilation warning is fixed by releasing referenced BSS\nstructure returned by cfg80211_inform_bss().\n\n\"warning: ignoring return value of cfg80211_inform_bss,\ndeclared with attribute warn_unused_result\"\n\nCc: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: Amitkumar Karwar \u003cakarwar@marvell.com\u003e\nSigned-off-by: Bing Zhao \u003cbzhao@marvell.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f72fa45f7d3e3ec627b62fed2e3451f5a597914d",
      "tree": "6851fdc11b3a80327514683e346fe5581d92bfae",
      "parents": [
        "8ed1303321914a70ad580c1d034898e43c39b065"
      ],
      "author": {
        "name": "Amitkumar Karwar",
        "email": "akarwar@marvell.com",
        "time": "Mon Nov 07 21:41:11 2011 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Nov 11 12:32:48 2011 -0500"
      },
      "message": "mwifiex: remove unnecessary free_priv handler\n\nCfg80211 stack allocates private area for driver use in\nstruct cfg80211_bss. It will be freed by stack in bss_release().\nDriver don\u0027t need to worry about it.\n\nIn mwifiex driver, we use the private area just to store band\ninformation(u8). We don\u0027t allocate memory explicitly and store\nit\u0027s pointer in bss-\u003epriv. Hence we don\u0027t have any cleanup work\nto do in free_priv handler. Currently we try to free the allocated\nprivate area in free_priv handler which is not correct.\n\nThis patch removes unnecessary free_priv handler.\n\nSigned-off-by: Amitkumar Karwar \u003cakarwar@marvell.com\u003e\nSigned-off-by: Bing Zhao \u003cbzhao@marvell.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8ed1303321914a70ad580c1d034898e43c39b065",
      "tree": "6f550887cfb2d18a3e2e174ceba1a30483b711c2",
      "parents": [
        "63af63330f4c8b4fdcc13dec082dea3b81d53b0a"
      ],
      "author": {
        "name": "Yogesh Ashok Powar",
        "email": "yogeshp@marvell.com",
        "time": "Mon Nov 07 21:41:10 2011 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Nov 11 12:32:48 2011 -0500"
      },
      "message": "mwifiex: fix \u0027Smatch\u0027 warnings\n\nFollowing three warnings are fixed:\n\n\u003einit.c +256 mwifiex_init_adapter(71)\n\u003ewarn: variable dereferenced before check \u0027adapter-\u003esleep_cfm\u0027\n\u003e(see line 191)\n\n\u003esta_rx.c +193 mwifiex_process_sta_rx_packet(75)\n\u003ewarn: variable dereferenced before check \u0027priv\u0027 (see line 182)\n\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": "63af63330f4c8b4fdcc13dec082dea3b81d53b0a",
      "tree": "5aeb0cc2c7a003139b51231b07c9d78287dc3869",
      "parents": [
        "ab581472c01d8533a801c96c00575694739cb94c"
      ],
      "author": {
        "name": "Yogesh Ashok Powar",
        "email": "yogeshp@marvell.com",
        "time": "Mon Nov 07 21:41:09 2011 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Nov 11 12:32:48 2011 -0500"
      },
      "message": "mwifiex: fix coding style\n\nRename DataRate to data_rate and arrange \u0027for\u0027 loop\nfor better readability.\n\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": "ab581472c01d8533a801c96c00575694739cb94c",
      "tree": "16461e9ae36367b8a32a3005ecde9bf06080e518",
      "parents": [
        "eedf15d34d3997051cc3a4bdd2adef68f3e36f57"
      ],
      "author": {
        "name": "Yogesh Ashok Powar",
        "email": "yogeshp@marvell.com",
        "time": "Mon Nov 07 21:41:08 2011 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Nov 11 12:32:47 2011 -0500"
      },
      "message": "mwifiex: change return types to void\n\nFunctions mwifiex_11n_dispatch_pkt_until_start_win and\nmwifiex_11n_scan_and_dispatch used to always return value\nzero for all inputs. Changing these functions to void.\n\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": "eedf15d34d3997051cc3a4bdd2adef68f3e36f57",
      "tree": "fbcc2bca091edc78ca6f0ac18e48f40ecb332de2",
      "parents": [
        "33f38d425f65d767ac2f0f439465d1b3969c9a82"
      ],
      "author": {
        "name": "Yogesh Ashok Powar",
        "email": "yogeshp@marvell.com",
        "time": "Mon Nov 07 21:41:07 2011 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Nov 11 12:32:47 2011 -0500"
      },
      "message": "mwifiex: use existing helper function mwifiex_fill_cap_info\n\nUse existing helper function mwifiex_fill_cap_info to fill\nthe HT CAP info for ibss beacons.\n\nAlso removing extra parenthesis block for better readability.\n\nSigned-off-by: Yogesh Ashok Powar \u003cyogeshp@marvell.com\u003e\n\nSigned-off-by: Bing Zhao \u003cbzhao@marvell.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "33f38d425f65d767ac2f0f439465d1b3969c9a82",
      "tree": "fc631d0fdd2ccab1c707806cbae5f1f273131638",
      "parents": [
        "d64cf63e062f6741f80c393f19c9706358489cc7"
      ],
      "author": {
        "name": "Yogesh Ashok Powar",
        "email": "yogeshp@marvell.com",
        "time": "Mon Nov 07 21:41:06 2011 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Nov 11 12:32:47 2011 -0500"
      },
      "message": "mwifiex: fix ht_cap_info in ibss beacons\n\nA local variable is used to calculate ht_cap_info.\nErroneously ht_cap.cap_info isn\u0027t updated in the ibss beacons\nafter the calculation. This patch fixes it.\n\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: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d64cf63e062f6741f80c393f19c9706358489cc7",
      "tree": "4fdd104411270b7e4a7eb339cd457870bd413d82",
      "parents": [
        "dd9dfb9f95e2141db672eb12a1d71892e9e481fb"
      ],
      "author": {
        "name": "Arik Nemtsov",
        "email": "arik@wizery.com",
        "time": "Mon Nov 07 23:24:39 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Nov 11 12:32:47 2011 -0500"
      },
      "message": "mac80211: init rate-control for TDLS sta when supp-rates are known\n\nInitialize rate control algorithms only when supported rates are known\nfor a TDLS peer sta. Direct Tx between peers is not allowed before the\nlink is enabled. In turn, this only occurs after a change_station()\ncall that sets supported rates.\n\nSigned-off-by: Arik Nemtsov \u003carik@wizery.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "dd9dfb9f95e2141db672eb12a1d71892e9e481fb",
      "tree": "f804b9a7a7789bf167461de19a4bbfacce7c3a57",
      "parents": [
        "1eb54c8a0fa0061247f3bd327b320c3e20c97340"
      ],
      "author": {
        "name": "Dmitry Tarnyagin",
        "email": "abi.dmitryt@gmail.com",
        "time": "Fri Nov 04 17:12:07 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Nov 11 12:32:47 2011 -0500"
      },
      "message": "cfg80211: merge in beacon ies of hidden bss.\n\nThe problem with PSM when a hidden SSID was used was originally\nreported by Juuso Oikarinen.\n\n - When generally scanning, the AP is getting a bss entry with\n   a zero SSID.\n - When associating, a probe-req is sent to the AP with the SSID,\n   and as a result a probe-response is received with the hidden\n   SSID in place. As a consequence, a second bss entry is created\n   for the AP, now with the real SSID.\n - After association, mac80211 executes ieee80211_recalc_ps(),\n   but does not switch to powersave because the beacon-ies are missing.\n\nAs result, the STA does not ever enter PSM.\n\nThe patch merges in beacon ies of hidden bss from beacon to the probe\nresponse, creating a consistent set of ies in place.\n\nPatch is depended on \"cfg80211: fix cmp_ies\" made by Johannes.\n\nSigned-off-by: Dmitry Tarnyagin \u003cdmitry.tarnyagin@stericsson.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "1eb54c8a0fa0061247f3bd327b320c3e20c97340",
      "tree": "497dd62c738b42682bce13cf8e2931a0f2aebcdc",
      "parents": [
        "7d7ab02204ae2af26944ccd8a4c599756bdf0fc3"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "dan.carpenter@oracle.com",
        "time": "Mon Nov 07 19:31:47 2011 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 09 16:14:13 2011 -0500"
      },
      "message": "mwifiex: prevent corruption instead of just warning\n\nProbably we never hit this condition, but in case we do, we may as\nwell put a return here instead of just printing a warning message and\nthen corrupting memory.  The caller doesn\u0027t check the return code.\n\nSigned-off-by: Dan Carpenter \u003cdan.carpenter@oracle.com\u003e\nAcked-by: Bing Zhao \u003cbzhao@marvell.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7d7ab02204ae2af26944ccd8a4c599756bdf0fc3",
      "tree": "f4357077de5c6466bfcfa2a7dbbdae9e4911aa19",
      "parents": [
        "fa161cb7aa7da29018f7378ccbab6bb593be008c"
      ],
      "author": {
        "name": "Amitkumar Karwar",
        "email": "akarwar@marvell.com",
        "time": "Mon Nov 07 19:31:46 2011 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 09 16:14:13 2011 -0500"
      },
      "message": "mwifiex: enable SDIO multiport aggregation\n\nBy default SDIO multiport aggregation is disabled. It\u0027s useful to\nget good throughput results. This patch enables it.\n\nSigned-off-by: Amitkumar Karwar \u003cakarwar@marvell.com\u003e\nSigned-off-by: Bing Zhao \u003cbzhao@marvell.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "fa161cb7aa7da29018f7378ccbab6bb593be008c",
      "tree": "158bff5e6397ace8b83259dc433a00f631371f8d",
      "parents": [
        "fba6fe634787bb7ef95fb44682df71b4d4e8cb2d"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "dan.carpenter@oracle.com",
        "time": "Mon Nov 07 19:31:45 2011 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 09 16:14:12 2011 -0500"
      },
      "message": "mwifiex: remove an unneeded NULL check\n\nWe dereference adapter in the error handling code so this needed to\nbe fixed.  This function is always called like:\n\tadapter-\u003eif_ops.host_to_card(adapter, ...);\nso adapter can never be NULL and I\u0027ve removed the NULL check.\n\nSigned-off-by: Dan Carpenter \u003cdan.carpenter@oracle.com\u003e\nAcked-by: Bing Zhao \u003cbzhao@marvell.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "fba6fe634787bb7ef95fb44682df71b4d4e8cb2d",
      "tree": "13e46e15353fd5dc9f69f3f42ad6fa6d5d1fa9db",
      "parents": [
        "1bac92cac1d8417bf023571b1608b9793c4ecf86"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "dan.carpenter@oracle.com",
        "time": "Mon Nov 07 19:31:44 2011 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 09 16:14:11 2011 -0500"
      },
      "message": "mwifiex: remove unneeded kfree(NULL);\n\nThe previous if statement means this that pointer is NULL so there\nis no need to free it.\n\nSigned-off-by: Dan Carpenter \u003cdan.carpenter@oracle.com\u003e\nAcked-by: Bing Zhao \u003cbzhao@marvell.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "1bac92cac1d8417bf023571b1608b9793c4ecf86",
      "tree": "fa44a537fbb990135ba13568490a0e0f1e59dce6",
      "parents": [
        "61e3f32c11c35e5a54d37d98505cb29db639cfdb"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Sun Nov 06 14:26:49 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 09 16:14:10 2011 -0500"
      },
      "message": "net/rfkill/core.c: use kstrtoul, etc\n\nUse kstrtoul, etc instead of the now deprecated strict_strtoul, etc.\n\nA semantic patch rule for the kstrtoul case is as follows:\n(http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@@\nexpression a,b;\n{int,long} *c;\n@@\n\n-strict_strtoul\n+kstrtoul\n (a,b,c)\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "61e3f32c11c35e5a54d37d98505cb29db639cfdb",
      "tree": "8ec8a6f6a2f089a1bf0e840b3c6609b3961cbda8",
      "parents": [
        "a729cff8ad5120d0d5172ec28a3843d1cb458f79"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Sun Nov 06 14:26:48 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 09 16:14:10 2011 -0500"
      },
      "message": "net/mac80211/debugfs.c: use kstrtoul, etc\n\nUse kstrtoul, etc instead of the now deprecated strict_strtoul, etc.\n\nA semantic patch rule for the kstrtoul case is as follows:\n(http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@@\nexpression a,b;\n{int,long} *c;\n@@\n\n-strict_strtoul\n+kstrtoul\n (a,b,c)\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a729cff8ad5120d0d5172ec28a3843d1cb458f79",
      "tree": "96e85c0805050ba03a2df2a4278640da8f0454c5",
      "parents": [
        "1f074bd8eb7a4a210a5119cd7220f89da6c7a2c3"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Sun Nov 06 14:13:34 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 09 16:14:09 2011 -0500"
      },
      "message": "mac80211: implement wifi TX status\n\nImplement the socket wifi TX status error\nqueue reflection in mac80211.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "1f074bd8eb7a4a210a5119cd7220f89da6c7a2c3",
      "tree": "336706ad776cf96ce67ae0889f4fb93311c0d29a",
      "parents": [
        "e41215626607f2e9b2227504a8965389a1ba1a25"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Sun Nov 06 14:13:33 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 09 16:14:08 2011 -0500"
      },
      "message": "nl80211: advertise socket TX status capability\n\nThe new wifi socket TX capability should be\nsupported by wifi drivers, let them advertise\nwhether they do or not.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e41215626607f2e9b2227504a8965389a1ba1a25",
      "tree": "e88a911df4ef41b1deb3b8541d0ec206dbc17c05",
      "parents": [
        "99ba15cd75ed22e4ae86804ca2982a724e8102c2"
      ],
      "author": {
        "name": "Helmut Schaa",
        "email": "helmut.schaa@googlemail.com",
        "time": "Sat Nov 05 14:15:24 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 09 16:14:07 2011 -0500"
      },
      "message": "mac80211: Also report the STA\u0027s TDLS flag via nl80211\n\nSigned-off-by: Helmut Schaa \u003chelmut.schaa@googlemail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "99ba15cd75ed22e4ae86804ca2982a724e8102c2",
      "tree": "28139988c9aa4bfc98083a3f55cb6896f2f5c605",
      "parents": [
        "61213be4cc2201b58786464000113ecbfc9d2c99"
      ],
      "author": {
        "name": "Franky Lin",
        "email": "frankyl@broadcom.com",
        "time": "Fri Nov 04 22:23:42 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 09 16:14:06 2011 -0500"
      },
      "message": "brcm80211: fmac: optimize chip core info management\n\nPrepare for adding backplane interconnect type support\n\nReviewed-by: Arend van Spriel \u003carend@broadcom.com\u003e\nSigned-off-by: Franky 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": "61213be4cc2201b58786464000113ecbfc9d2c99",
      "tree": "516ab27ba536c47b108924852a1b911edd072508",
      "parents": [
        "e12afb6c5d13ebff64d4a2feb97cce0c2d7e1128"
      ],
      "author": {
        "name": "Franky Lin",
        "email": "frankyl@broadcom.com",
        "time": "Fri Nov 04 22:23:41 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 09 16:14:06 2011 -0500"
      },
      "message": "brcm80211: fmac: replace private SB macros with ssb_regs version\n\nUse SSB macros in order to clean up brcmfmac code\n\nReviewed-by: Arend van Spriel \u003carend@broadcom.com\u003e\nSigned-off-by: Franky 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": "e12afb6c5d13ebff64d4a2feb97cce0c2d7e1128",
      "tree": "ac43f2b0d1cfdeb743468a96fa3ee21637d26fb2",
      "parents": [
        "a8a6c04586233e12551552c292797cb56b31dade"
      ],
      "author": {
        "name": "Franky Lin",
        "email": "frankyl@broadcom.com",
        "time": "Fri Nov 04 22:23:40 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 09 16:14:05 2011 -0500"
      },
      "message": "brcm80211: fmac: move chip drive strength related code to sdio_chip.c\n\nThis patch is part of the abstracting chip backplane handle code\nseries.\n\nReviewed-by: Arend van Spriel \u003carend@broadcom.com\u003e\nSigned-off-by: Franky 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": "a8a6c04586233e12551552c292797cb56b31dade",
      "tree": "508c0867a99cbb02b6ee692e6c3687903109d3c9",
      "parents": [
        "2bc78e10d841f81ea7a2b25bc0481ea4af06437e"
      ],
      "author": {
        "name": "Franky Lin",
        "email": "frankyl@broadcom.com",
        "time": "Fri Nov 04 22:23:39 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 09 16:14:04 2011 -0500"
      },
      "message": "brcm80211: fmac: move chip detach function to sdio_chip.c\n\nThis patch is part of the abstracting chip backplane handle code\nseries.\n\nReviewed-by: Arend van Spriel \u003carend@broadcom.com\u003e\nSigned-off-by: Franky 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": "2bc78e10d841f81ea7a2b25bc0481ea4af06437e",
      "tree": "f33ba766ebc43fe574ef3e2ae90ba421037ce219",
      "parents": [
        "454d2a8816d6bc6594d3d475392290623af63656"
      ],
      "author": {
        "name": "Franky Lin",
        "email": "frankyl@broadcom.com",
        "time": "Fri Nov 04 22:23:38 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 09 16:14:03 2011 -0500"
      },
      "message": "brcm80211: fmac: move chip reset core function to sdio_chip.c\n\nThis patch is part of the abstracting chip backplane handle code\nseries.\n\nReviewed-by: Arend van Spriel \u003carend@broadcom.com\u003e\nSigned-off-by: Franky 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": "454d2a8816d6bc6594d3d475392290623af63656",
      "tree": "7913971ab023ee1a1773540ca1cef9d7e16ef4f9",
      "parents": [
        "d8f64a425b3a79e7d276e438ad7246c916a4b195"
      ],
      "author": {
        "name": "Franky Lin",
        "email": "frankyl@broadcom.com",
        "time": "Fri Nov 04 22:23:37 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 09 16:14:03 2011 -0500"
      },
      "message": "brcm80211: fmac: abstract chip core revision function\n\nPrepare for adding backplane interconnect type support\n\nReviewed-by: Arend van Spriel \u003carend@broadcom.com\u003e\nSigned-off-by: Franky 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": "d8f64a425b3a79e7d276e438ad7246c916a4b195",
      "tree": "84fc33b1cc1d8a7acde2dd4445af00475cfdc181",
      "parents": [
        "a97e4fc5ae4b00187b25a8216a61b2105efa9c60"
      ],
      "author": {
        "name": "Franky Lin",
        "email": "frankyl@broadcom.com",
        "time": "Fri Nov 04 22:23:36 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 09 16:14:02 2011 -0500"
      },
      "message": "brcm80211: fmac: abstract chip iscoreup function\n\nPrepare for adding backplane interconnect type support\n\nReviewed-by: Arend van Spriel \u003carend@broadcom.com\u003e\nSigned-off-by: Franky 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": "a97e4fc5ae4b00187b25a8216a61b2105efa9c60",
      "tree": "b185da43998f8251dc588ab7f518960daf696162",
      "parents": [
        "98ce903519b4874673e75ba80657c4114b933bac"
      ],
      "author": {
        "name": "Franky Lin",
        "email": "frankyl@broadcom.com",
        "time": "Fri Nov 04 22:23:35 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 09 16:14:01 2011 -0500"
      },
      "message": "brcm80211: fmac: chip attach code flow clean up\n\nMerged brcmf_sdbrcm_chip_attach into brcmf_sdio_chip_attach\nfor better readability.\n\nReviewed-by: Arend van Spriel \u003carend@broadcom.com\u003e\nSigned-off-by: Franky 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": "98ce903519b4874673e75ba80657c4114b933bac",
      "tree": "8985ca9e74f8dca3dfcdcb802683571accb850e3",
      "parents": [
        "960908dceabf40d7335170d26dbf13f63b240c67"
      ],
      "author": {
        "name": "Franky Lin",
        "email": "frankyl@broadcom.com",
        "time": "Fri Nov 04 22:23:34 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 09 16:14:00 2011 -0500"
      },
      "message": "brcm80211: fmac: remove duplicate regiter set in chip attach path\n\nSame register writes have been done in brcmf_sdbrcm_probe_init\nwhich is earlier in the same code path.\n\nReviewed-by: Arend van Spriel \u003carend@broadcom.com\u003e\nSigned-off-by: Franky 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": "960908dceabf40d7335170d26dbf13f63b240c67",
      "tree": "78dd176bc6f4f2b0fbb71542c5eadfb8b2e7b690",
      "parents": [
        "966414da2d5a0c957d331e3f06255ec2277acb65"
      ],
      "author": {
        "name": "Franky Lin",
        "email": "frankyl@broadcom.com",
        "time": "Fri Nov 04 22:23:33 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 09 16:14:00 2011 -0500"
      },
      "message": "brcm80211: fmac: move dongle gpio reset code to chip attach function\n\nThis patch is part of the abstracting chip backplane handle code\nseries.\n\nReviewed-by: Arend van Spriel \u003carend@broadcom.com\u003e\nSigned-off-by: Franky 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": "966414da2d5a0c957d331e3f06255ec2277acb65",
      "tree": "a117643f25e1d676eae462dde78dd0a8dcf0fe9c",
      "parents": [
        "2d4a9af172814b76bf2ad5da2213ea42d111893b"
      ],
      "author": {
        "name": "Franky Lin",
        "email": "frankyl@broadcom.com",
        "time": "Fri Nov 04 22:23:32 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 09 16:13:59 2011 -0500"
      },
      "message": "brcm80211: fmac: disable dongle arm core in bus core setup function\n\nThis will provide a better code flow that fits the logic\n\nReviewed-by: Arend van Spriel \u003carend@broadcom.com\u003e\nSigned-off-by: Franky 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": "2d4a9af172814b76bf2ad5da2213ea42d111893b",
      "tree": "3f5ab448be1da5f7e1e48a587c3467856b719672",
      "parents": [
        "5b45e54e77cc29a760461ca64cf143ffa49493b6"
      ],
      "author": {
        "name": "Franky Lin",
        "email": "frankyl@broadcom.com",
        "time": "Fri Nov 04 22:23:31 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 09 16:13:58 2011 -0500"
      },
      "message": "brcm80211: fmac: move core disable function to sdio_chip.c\n\nThis patch is part of the abstracting chip backplane handle code\nseries.\n\nReviewed-by: Arend van Spriel \u003carend@broadcom.com\u003e\nSigned-off-by: Franky 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": "5b45e54e77cc29a760461ca64cf143ffa49493b6",
      "tree": "d6d0156e80a40b00f12e86b1e79257e4d4c87253",
      "parents": [
        "e63ac6b888eed345f5b93751649515d6436abed2"
      ],
      "author": {
        "name": "Franky Lin",
        "email": "frankyl@broadcom.com",
        "time": "Fri Nov 04 22:23:30 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 09 16:13:57 2011 -0500"
      },
      "message": "brcm80211: fmac: abstract chip buscore setup function\n\nThis patch is part of the abstracting chip backplane handle code\nseries.\n\nReviewed-by: Arend van Spriel \u003carend@broadcom.com\u003e\nReviewed-by: Roland Vossen \u003crvossen@broadcom.com\u003e\nSigned-off-by: Franky 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": "e63ac6b888eed345f5b93751649515d6436abed2",
      "tree": "e52ae8f6db00cb2058b377f2852f08270e318946",
      "parents": [
        "a83369b6e1e7285edd5217601a0618b9a43bdc4b"
      ],
      "author": {
        "name": "Franky Lin",
        "email": "frankyl@broadcom.com",
        "time": "Fri Nov 04 22:23:29 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 09 16:13:56 2011 -0500"
      },
      "message": "brcm80211: fmac: move bus core prep code to sdio_chip.c\n\nThis patch is part of abstracting chip backplane handle code\nseries.\n\nReviewed-by: Arend van Spriel \u003carend@broadcom.com\u003e\nReviewed-by: Roland Vossen \u003crvossen@broadcom.com\u003e\nSigned-off-by: Franky 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": "a83369b6e1e7285edd5217601a0618b9a43bdc4b",
      "tree": "882387f8faeacdd589a6e1fef1baf8a1adcc152b",
      "parents": [
        "718897eb3f90a47a56acb504762d521388a3231c"
      ],
      "author": {
        "name": "Franky Lin",
        "email": "frankyl@broadcom.com",
        "time": "Fri Nov 04 22:23:28 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 09 16:13:56 2011 -0500"
      },
      "message": "brcm80211: fmac: move chip recognition function to sdio_chip.c\n\nCurrently backplane handle code is scatterd around dhd_sdio.c which\nis not good for maintenance and adding new backplane interconnect\ntype support. This patch and the follow up patches are going to\nabstract all chip backplane control code specific for sdio bus\ninto this new sdio_chip.c\n\nReviewed-by: Arend van Spriel \u003carend@broadcom.com\u003e\nReviewed-by: Roland Vossen \u003crvossen@broadcom.com\u003e\nSigned-off-by: Franky 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": "718897eb3f90a47a56acb504762d521388a3231c",
      "tree": "38d8a45b253d0d9af0cb0b21a2e63492b9bb2a1c",
      "parents": [
        "e247bd9068e3e86c3571147c128883596ace9d05"
      ],
      "author": {
        "name": "Franky Lin",
        "email": "frankyl@broadcom.com",
        "time": "Fri Nov 04 22:23:27 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 09 16:13:55 2011 -0500"
      },
      "message": "brcm80211: fmac: remove unnecessary 4329 chip specific code\n\n4329 with chiprev 0 can not be found on any product. The code can\nbe removed.\n\nReviewed-by: Arend van Spriel \u003carend@broadcom.com\u003e\nReviewed-by: Roland Vossen \u003crvossen@broadcom.com\u003e\nSigned-off-by: Franky 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": "e247bd9068e3e86c3571147c128883596ace9d05",
      "tree": "5639065f2b0bfe4cb7389a75e274bc8a53efd75f",
      "parents": [
        "e7f4a940bb5eecd07cf0039e7d9201badc332ae0"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Fri Nov 04 11:18:21 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 09 16:13:54 2011 -0500"
      },
      "message": "cfg80211/mac80211: allow management TX to not wait for ACK\n\nFor probe responses it can be useful to not wait for ACK to\navoid retransmissions if the station that sent the probe is\nalready on the next channel, so allow userspace to request\nnot caring about the ACK with a new nl80211 flag.\n\nSince mac80211 needs to be updated for the new function\nprototype anyway implement it right away -- it\u0027s just a\nfew lines of code.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e7f4a940bb5eecd07cf0039e7d9201badc332ae0",
      "tree": "49ae5164a9f2f247a6c33d24f27033e1db2f5ba5",
      "parents": [
        "b92ab5d86dafc2b3733c5fdd5def40c8fe7ea7c9"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Fri Nov 04 11:18:20 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 09 16:13:53 2011 -0500"
      },
      "message": "mac80211: send unexpected 4addr event\n\nImplement the cfg80211 notification but only send\none event per associated station to avoid having\ntons of events if the station thinks it should be\nallowed to use 4addr frames but it isn\u0027t.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b92ab5d86dafc2b3733c5fdd5def40c8fe7ea7c9",
      "tree": "2676545e9b179102b00e02cc19b9643e8f718871",
      "parents": [
        "ee971924543fe82f279d3e97f6f6d02320b381b7"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Fri Nov 04 11:18:19 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 09 16:13:52 2011 -0500"
      },
      "message": "cfg80211: add event for unexpected 4addr frames\n\nThe frames are used by AP/STA WDS mode, and hostapd\nneeds to know when such a frame was received to set\nup the VLAN appropriately to allow using it.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ee971924543fe82f279d3e97f6f6d02320b381b7",
      "tree": "8388d05cedbdf969fe05de3c752c0bf24f67efb3",
      "parents": [
        "5e760230e42cf759bd923457ca2753aacf2e656e"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Fri Nov 04 11:18:18 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 09 16:13:52 2011 -0500"
      },
      "message": "mac80211: report OBSS beacons\n\nIf there\u0027s an interface in AP mode, OBSS beacons\nare needed by hostapd/wpa_s to implement logic to\nenable/disable protection etc. Report the frames\nand set the capability flag.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5e760230e42cf759bd923457ca2753aacf2e656e",
      "tree": "c5fd969b75460a915f604fa10bf635999d09989f",
      "parents": [
        "06500736c5d26bff93a4f358713689073e66d0f5"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Fri Nov 04 11:18:17 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 09 16:13:51 2011 -0500"
      },
      "message": "cfg80211: allow registering to beacons\n\nAdd the ability to register to received beacon frames\nto allow implementing OLBC logic in userspace. The\nregistration is per wiphy since there\u0027s no point in\nreceiving the same frame multiple times.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "06500736c5d26bff93a4f358713689073e66d0f5",
      "tree": "809fb3df5a058e5cedf276e75c25d033405602b3",
      "parents": [
        "7f6cf311a594c1e7ca8120367dd1d4c685aabff1"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Fri Nov 04 11:18:16 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 09 16:13:46 2011 -0500"
      },
      "message": "mac80211: support client probe\n\nSupport probing clients with null data frames\nin AP mode.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7f6cf311a594c1e7ca8120367dd1d4c685aabff1",
      "tree": "60308101541ba278a4dabd8a5884b5a0de3722eb",
      "parents": [
        "562a74803f4881772ba2375ec4e5aa0ad90f4caa"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Fri Nov 04 11:18:15 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 09 16:12:39 2011 -0500"
      },
      "message": "nl80211: add API to probe a client\n\nWhen the AP SME in hostapd is used it wants to\nprobe the clients when they have been idle for\nsome time. Add explicit API to support this.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "562a74803f4881772ba2375ec4e5aa0ad90f4caa",
      "tree": "2f6e553b4bf17e410c4d4c16cd8388820e7f9b63",
      "parents": [
        "21fc756087d7659d86c344c0b38229313afc6c7c"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Mon Nov 07 12:39:33 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 09 16:12:38 2011 -0500"
      },
      "message": "nl80211: advertise device AP SME\n\nAdd the ability to advertise that the device\ncontains the AP SME and what features it can\nsupport. There are currently no features in\nthe bitmap -- probe response offload will be\nadvertised by a few patches Arik is working\non now (who took over from Guy Eilam) and a\ndevice with AP SME will typically implement\nand require response offload.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "21fc756087d7659d86c344c0b38229313afc6c7c",
      "tree": "93debdafff19ae1596f56fba519bffe761ed8328",
      "parents": [
        "28946da763e8b8d8ffd01ab861b684a4afb4bc3b"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Fri Nov 04 11:18:13 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 09 16:12:30 2011 -0500"
      },
      "message": "mac80211: support spurious class3 event\n\nAdd support for the spurious class3 frame event\nto mac80211 to enable AP w/o monitor mode.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "28946da763e8b8d8ffd01ab861b684a4afb4bc3b",
      "tree": "c4e1cd440702b81c2192a164356da4ba769a29a6",
      "parents": [
        "665c93a93e35cafcd8c84073824f1ef1b19f0a7d"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Fri Nov 04 11:18:12 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 09 16:05:49 2011 -0500"
      },
      "message": "nl80211: allow subscribing to unexpected class3 frames\n\nTo implement AP mode without monitor interfaces we\nneed to be able to send a deauth to stations that\nsend frames without being associated. Enable this\nby adding a new nl80211 event for such frames that\nan application can subscribe to.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "665c93a93e35cafcd8c84073824f1ef1b19f0a7d",
      "tree": "f466c5d30e1afd4e8201c916523574d563530785",
      "parents": [
        "6096de7fd4eeda305e114e7d74e6f47404590425"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Fri Nov 04 11:18:11 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 09 16:05:49 2011 -0500"
      },
      "message": "mac80211: add support for control port protocol in AP mode\n\nThis will allow us to support dynamic WEP with 802.1X\nproperly in mac80211 by not encrypting outgoing and\naccepting unencrypted incoming frames.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6096de7fd4eeda305e114e7d74e6f47404590425",
      "tree": "d1593ce73555299a8b209840f2db7437b9c94cc4",
      "parents": [
        "d0ce1855eab098c6257f1321b02b70f916064aaa"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Fri Nov 04 11:18:10 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 09 16:05:48 2011 -0500"
      },
      "message": "mac80211: add helper to free TX skb\n\nDrivers that need to drop a frame before it\ncan be transmitted will usually simply free\nthat frame. This is currently fine, but in\nthe future it\u0027ll be needed to tell mac80211\nabout this case, so add a new routine that\nfrees a TX skb.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d0ce1855eab098c6257f1321b02b70f916064aaa",
      "tree": "342a84dc8e35b73f6dc1aad2d81e91b711ce1b24",
      "parents": [
        "660c6a449a714cf770641134124f2aae49ed8ab0"
      ],
      "author": {
        "name": "Javier Cardona",
        "email": "javier@cozybit.com",
        "time": "Thu Nov 03 21:11:13 2011 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 09 16:05:48 2011 -0500"
      },
      "message": "mac80211: simplify mesh frame queue mapping and QoS\n\nWe only need to set the skb queue twice:\n\n1. by the netdev, on local TX.\n2. when forwarding a mesh frame.\n\nWe only need to set the qos header twice:\n\n1. by mac80211, on local TX.\n2. when putting a frame on the mpath-\u003eframe_queue\n\nWe also don\u0027t need the RA in order to set the proper queue mapping since\nall mesh STAs are QoS, indicate this and do it once when the frame is\nreceived. Also fixes an issue where the QoS header and queue mapping was not\nset for unicast forwarded frames.\n\nSigned-off-by: Javier Cardona \u003cjavier@cozybit.com\u003e\nSigned-off-by: Thomas Pedersen \u003cthomas@cozybit.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "660c6a449a714cf770641134124f2aae49ed8ab0",
      "tree": "63db5096b73dc8826a51b40b6696c2ffbf633306",
      "parents": [
        "6cc00d545a21ed26696f3bda865ebf11eccbf2b5"
      ],
      "author": {
        "name": "Thomas Pedersen",
        "email": "thomas@cozybit.com",
        "time": "Thu Nov 03 21:11:12 2011 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 09 16:05:48 2011 -0500"
      },
      "message": "mac80211: check if frame is really part of this BA\n\nThere was an an implicit assumption that any QoS data frame received\nfrom a STA/TID with an active BA session was sent to this vif as part of\na BA.  This is not true if IFF_PROMISC is enabled and the frame was\ndestined for a different peer, for example. Don\u0027t treat these frames as\npart of a BA from the sending STA.\n\nSigned-off-by: Thomas Pedersen \u003cthomas@cozybit.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6cc00d545a21ed26696f3bda865ebf11eccbf2b5",
      "tree": "e048b70728f9fcb8dac02b72b421c037d03c1e5d",
      "parents": [
        "f3011cf9deb689bd68279c728c501a4166983c19"
      ],
      "author": {
        "name": "Thomas Pedersen",
        "email": "thomas@cozybit.com",
        "time": "Thu Nov 03 21:11:11 2011 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 09 16:05:48 2011 -0500"
      },
      "message": "mac80211: QoS multicast frames have No Ack policy\n\nPreviously QoS multicast frames had the Normal Acknowledgment QoS\ncontrol bits set. This would cause broadcast frames to be discarded by\npeers with which we have a BA session, since their sequence number would\nfall outside the allowed range. Set No Ack QoS control bits on multicast\nQoS frames and filter these in de-aggregation code.\n\nSigned-off-by: Thomas Pedersen \u003cthomas@cozybit.com\u003e\n\nv2: Use proper QoS Ack Policy ctl field mask (Christian)\n\nv3: Clean up conditional (Johannes)\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f3011cf9deb689bd68279c728c501a4166983c19",
      "tree": "7d9945a2934c6de78063c358a6d350af8b6a19a9",
      "parents": [
        "7e1e386421e2ec7804b77f2c1c8e2517e82ecb7e"
      ],
      "author": {
        "name": "Javier Cardona",
        "email": "javier@cozybit.com",
        "time": "Thu Nov 03 21:11:10 2011 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 09 16:01:02 2011 -0500"
      },
      "message": "mac80211: Avoid filling up mesh preq queue with redundant requests\n\nDon\u0027t accept redundant PREQs for a given destination. This fixes a\nproblem under high load:\n\nkernel: [20386.250913] mesh_queue_preq: 235 callbacks suppressed\nkernel: [20386.253335] Mesh HWMP (mesh0): PREQ node queue full\nkernel: [20386.253352] Mesh HWMP (mesh0): PREQ node queue full\n(...)\n\nThe 802.11s protocol has a provision to limit the rate of path requests\n(PREQs) are transmitted (dot11MeshHWMPpreqMinInterval) but there was no\nlimit on the rate at which PREQs were being queued up.  There is a valid\nreason for queuing PREQs: this way we can even out PREQ bursts.  But\nqueueing multiple PREQs for the same destination is useless.\n\nReported-by: Pedro Larbig \u003cpedro.larbig@carhs.de\u003e\nSigned-off-by: Javier Cardona \u003cjavier@cozybit.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7e1e386421e2ec7804b77f2c1c8e2517e82ecb7e",
      "tree": "a3c1d34540218355392904c0f7a3741f0ada2e59",
      "parents": [
        "7b7eab6fc1bc8852d9649541b59283cd89cc526f"
      ],
      "author": {
        "name": "Ben Greear",
        "email": "greearb@candelatech.com",
        "time": "Thu Nov 03 11:33:13 2011 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 09 16:01:02 2011 -0500"
      },
      "message": "ath9k: Improve debugfs printout for stations.\n\nAdd interface address so it can be mapped to a local\ninterface.  Add max-ampdu and mpdu-density.\n\nPrint out the tid-\u003ebaw_size\n\nSigned-off-by: Ben Greear \u003cgreearb@candelatech.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7b7eab6fc1bc8852d9649541b59283cd89cc526f",
      "tree": "7b071ee01187bc3ee843c86b88189cc4eab73cf1",
      "parents": [
        "6e3e939f3b1bf8534b32ad09ff199d88800835a0"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Thu Nov 03 14:41:13 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 09 16:01:02 2011 -0500"
      },
      "message": "mac80211: verify virtual interfaces in driver API\n\nThe driver is never informed about monitor or\nAP_VLAN interfaces, so whenever we pass those\nto it later this is a bug. Verify we don\u0027t as\nthere are some cases where this could happen.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6e3e939f3b1bf8534b32ad09ff199d88800835a0",
      "tree": "78ec0638efbade2fdb0bebb7bad71410ded2e6c6",
      "parents": [
        "4fdbff0770bea059621bc4906fb7c7f5879f3ae1"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Wed Nov 09 10:15:42 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 09 16:01:02 2011 -0500"
      },
      "message": "net: add wireless TX status socket option\n\nThe 802.1X EAPOL handshake hostapd does requires\nknowing whether the frame was ack\u0027ed by the peer.\nCurrently, we fudge this pretty badly by not even\ntransmitting the frame as a normal data frame but\ninjecting it with radiotap and getting the status\nout of radiotap monitor as well. This is rather\ncomplex, confuses users (mon.wlan0 presence) and\ndoesn\u0027t work with all hardware.\n\nTo get rid of that hack, introduce a real wifi TX\nstatus option for data frame transmissions.\n\nThis works similar to the existing TX timestamping\nin that it reflects the SKB back to the socket\u0027s\nerror queue with a SCM_WIFI_STATUS cmsg that has\nan int indicating ACK status (0/1).\n\nSince it is possible that at some point we will\nwant to have TX timestamping and wifi status in a\nsingle errqueue SKB (there\u0027s little point in not\ndoing that), redefine SO_EE_ORIGIN_TIMESTAMPING\nto SO_EE_ORIGIN_TXSTATUS which can collect more\nthan just the timestamp; keep the old constant\nas an alias of course. Currently the internal APIs\ndon\u0027t make that possible, but it wouldn\u0027t be hard\nto split them up in a way that makes it possible.\n\nThanks to Neil Horman for helping me figure out\nthe functions that add the control messages.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4fdbff0770bea059621bc4906fb7c7f5879f3ae1",
      "tree": "2987e261cbc2b0a0b6c528c8c96d2d9e9700e2fd",
      "parents": [
        "0b62ffb53c9732e02ec77ae795f1e03cb2f2d406"
      ],
      "author": {
        "name": "Stanislaw Gruszka",
        "email": "sgruszka@redhat.com",
        "time": "Thu Nov 03 10:40:47 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 09 16:01:01 2011 -0500"
      },
      "message": "mac80211: simplify ieee80211_work_work\n\nSince local-\u003etmp_channel is always NULL in one branch, some code paths\nwill newer be taken in that branch, so remove them.\n\nSigned-off-by: Stanislaw Gruszka \u003csgruszka@redhat.com\u003e\nReviewed-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "0b62ffb53c9732e02ec77ae795f1e03cb2f2d406",
      "tree": "c7e4c59f0811c4849704bf41b4916410a2407228",
      "parents": [
        "5e5202a406896fb6d656d0e7d3f2f1cbfdda6384"
      ],
      "author": {
        "name": "Stanislaw Gruszka",
        "email": "sgruszka@redhat.com",
        "time": "Thu Nov 03 10:40:46 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 09 16:01:01 2011 -0500"
      },
      "message": "mac80211: remove useless brackets in ieee80211_cfg_on_oper_channel\n\nSigned-off-by: Stanislaw Gruszka \u003csgruszka@redhat.com\u003e\nReviewed-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5e5202a406896fb6d656d0e7d3f2f1cbfdda6384",
      "tree": "078013b4b83a2f7974d60b11dcfd4344d19910f9",
      "parents": [
        "68629c6133304f286a1f0c12d9aa8071a639f076"
      ],
      "author": {
        "name": "Stanislaw Gruszka",
        "email": "sgruszka@redhat.com",
        "time": "Thu Nov 03 10:40:45 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 09 16:01:01 2011 -0500"
      },
      "message": "mac80211: remove uneeded scan_chan variable\n\nSigned-off-by: Stanislaw Gruszka \u003csgruszka@redhat.com\u003e\nReviewed-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "68629c6133304f286a1f0c12d9aa8071a639f076",
      "tree": "6c1809d912dba4bb62c9ebc327c6f68729740002",
      "parents": [
        "819622678ed7011b4d785ca174de5d4bf179bf83"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Thu Nov 03 09:59:39 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 09 16:01:01 2011 -0500"
      },
      "message": "mac80211: preserve EOSP in QoS header\n\nJanusz reported that the EOSP bit in mac80211 was\ngetting cleared all the time. I had not found this\nsince I tested uAPSD with a device that always set\nthe bit itself. Preserve the bit when building the\nQoS header.\n\nReported-by: Janusz Dziedzic \u003cjanusz.dziedzic@gmail.com\u003e\nTested-by: Janusz Dziedzic \u003cjanusz.dziedzic@gmail.com\u003e\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "819622678ed7011b4d785ca174de5d4bf179bf83",
      "tree": "299b5ae38ff8e6b8dc7ebc072bd54b8925de2465",
      "parents": [
        "c2e889a7f7947bc346e0a341e793fd5cb471d884"
      ],
      "author": {
        "name": "Jouni Malinen",
        "email": "jouni@qca.qualcomm.com",
        "time": "Wed Nov 02 23:36:31 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 09 16:01:01 2011 -0500"
      },
      "message": "nl80211: Increase maximum NL80211_ATTR_KEY_SEQ length to 16\n\nWPI-SMS4 uses 16-octet PN field, so we need to allow longer key\nsequence values to be configured.\n\nSigned-off-by: Jouni Malinen \u003cjouni@qca.qualcomm.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c2e889a7f7947bc346e0a341e793fd5cb471d884",
      "tree": "cec5b18dd204cb53710006e35e4b96300121e4e5",
      "parents": [
        "55de47f65f661a229a982293a43739e57ec935a5"
      ],
      "author": {
        "name": "Jouni Malinen",
        "email": "jouni@qca.qualcomm.com",
        "time": "Wed Nov 02 23:34:56 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 09 16:01:00 2011 -0500"
      },
      "message": "ieee80211: Define cipher suite selector for WPI-SMS4\n\nThis value is used for WPI-SMS4 in ISO/IEC JTC 1 N 9880.\n\nSigned-off-by: Jouni Malinen \u003cjouni@qca.qualcomm.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "55de47f65f661a229a982293a43739e57ec935a5",
      "tree": "ab9f0c343a43ebbd318b12f4f6ec3243a9a3288e",
      "parents": [
        "6e6ae9ddf0bc19ce066ed2f66f7a52b827e4514e"
      ],
      "author": {
        "name": "Eliad Peller",
        "email": "eliad@wizery.com",
        "time": "Tue Nov 01 15:16:55 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 09 16:01:00 2011 -0500"
      },
      "message": "mac80211: set BSS_CHANGED_IDLE on vif reconfig\n\nThe vif might be busy while reconfiguring\n(e.g. associated), so indicate BSS_CHANGED_IDLE as well.\n\nReported-by: Eyal Shapira \u003ceyal@wizery.com\u003e\nSigned-off-by: Eliad Peller \u003celiad@wizery.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6e6ae9ddf0bc19ce066ed2f66f7a52b827e4514e",
      "tree": "25b340f7c908fecfb4f801967c9d4f5d46f35a58",
      "parents": [
        "fd6562344dea2b8b2a5d644cf971f4e56004500a"
      ],
      "author": {
        "name": "Stanislav Yakovlev",
        "email": "stas.yakovlev@gmail.com",
        "time": "Sun Oct 30 02:47:50 2011 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 09 16:01:00 2011 -0500"
      },
      "message": "ipw2x00: remove unused function libipw_ratelimit_debug.\n\nLooks like no one uses it.\n\nSigned-off-by: Stanislav Yakovlev \u003cstas.yakovlev@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "fd6562344dea2b8b2a5d644cf971f4e56004500a",
      "tree": "f7aa74fcefb9c6bb68e1a6097056d9d3a1e693d4",
      "parents": [
        "9236b2a848cac9cac8d7df74baeb6c335081890a"
      ],
      "author": {
        "name": "Jouni Malinen",
        "email": "jouni@qca.qualcomm.com",
        "time": "Thu Oct 27 17:31:50 2011 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 09 16:01:00 2011 -0500"
      },
      "message": "ath9k: Advertise support for TDLS\n\nBased on a quick test, TDLS seemed to be working fine with ath9k, so\nlet\u0027s start advertising support for this in the driver.\n\nSigned-off-by: Jouni Malinen \u003cjouni@qca.qualcomm.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "9236b2a848cac9cac8d7df74baeb6c335081890a",
      "tree": "f521af3c7115c8ae032d97d7232f7dc91feaa6e6",
      "parents": [
        "a64e2e2354679ad1742b4c43ac665ffa075ef8a0"
      ],
      "author": {
        "name": "David Kilroy",
        "email": "kilroyd@googlemail.com",
        "time": "Fri Oct 28 12:47:56 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 09 16:00:59 2011 -0500"
      },
      "message": "orinoco: release BSS structures returned by cfg80211_inform_bss()\n\nThe pointer returned by cfg80211_inform_bss is a referenced\nstruct. The orinoco driver does not need to keep the struct, so\nwe just release it.\n\nSigned-off-by: David Kilroy \u003ckilroyd@googlemail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a64e2e2354679ad1742b4c43ac665ffa075ef8a0",
      "tree": "101f571b97050821a8e77954723fdf2d5415cefa",
      "parents": [
        "ef100682814c429709f0904b757595e25019cb31"
      ],
      "author": {
        "name": "Jussi Kivilinna",
        "email": "jussi.kivilinna@mbnet.fi",
        "time": "Fri Oct 28 08:05:58 2011 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 09 16:00:59 2011 -0500"
      },
      "message": "rndis_wlan: release BSS structures returned by cfg80211_inform_bss()\n\nPatch fixes rndis_wlan to release referenced BSS structure returned by\ncfg80211_inform_bss().\n\nSigned-off-by: Jussi Kivilinna \u003cjussi.kivilinna@mbnet.fi\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ef100682814c429709f0904b757595e25019cb31",
      "tree": "60afaeb0de107b24430f870bd626c691e983a216",
      "parents": [
        "c74d084f914e16e42730bcf625ab3f37a4cae8d4"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Thu Oct 27 14:45:02 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 09 16:00:59 2011 -0500"
      },
      "message": "cfg80211: annotate cfg80211_inform_bss\n\nThis function returns a referenced BSS struct\n(or NULL), annotate with __must_check. It seems\nthat a lot of drivers get this completely wrong\nand leak all BSS structs as a result.\n\nReported-by: Adam Mikuta \u003cAdam.Mikuta@tieto.com\u003e\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c74d084f914e16e42730bcf625ab3f37a4cae8d4",
      "tree": "2d25a95c18b679d2bd56fae50d2f185851c0d8d5",
      "parents": [
        "fa5e91bc7715c772342b197269a85aa3ced16900"
      ],
      "author": {
        "name": "Christian Lamparter",
        "email": "chunkeey@googlemail.com",
        "time": "Sat Oct 15 00:14:49 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 09 16:00:59 2011 -0500"
      },
      "message": "mac80211: handle HT PHY BSS membership selector value correctly\n\n802.11n-2009 extends the supported rates element with a\nmagic value which can be used to prevent legacy stations\nfrom joining the BSS.\n\nHowever, this magic value is not a rate like the others\nand the magic can simply be ignored/skipped at this late\nstage.\n\nSigned-off-by: Christian Lamparter \u003cchunkeey@googlemail.com\u003e---\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "fa5e91bc7715c772342b197269a85aa3ced16900",
      "tree": "2485bad17e3c7970b3d43c9ebfd58606cb60fc37",
      "parents": [
        "312fef7d18adda2be822d31916547f84ed6af28b"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 09 15:25:18 2011 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 09 15:25:18 2011 -0500"
      },
      "message": "wireless: cleanup brcm80211 bits in drivers/net/wireless/Makefile\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "312fef7d18adda2be822d31916547f84ed6af28b",
      "tree": "095d936b751b0a92946fcf710fb74dea7f8f33f7",
      "parents": [
        "5e819059a20b0fc5a71875f28b4cae359e38d85a",
        "2aeabcbedd51aef94b61d05b57246d1db4984453"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 09 14:54:33 2011 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 09 14:54:33 2011 -0500"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/padovan/bluetooth-next\n\nConflicts:\n\tnet/bluetooth/l2cap_sock.c\n\tnet/bluetooth/mgmt.c\n"
    },
    {
      "commit": "5e819059a20b0fc5a71875f28b4cae359e38d85a",
      "tree": "b94a18142abc5e60c84f90ee2490e8a6af01c2a9",
      "parents": [
        "ae2772b313b98a14f69b5bc67135c9fee48771be",
        "cc438fccd5783c9f7b4c4858358ac897dcf8a58d"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 09 14:49:23 2011 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 09 14:49:23 2011 -0500"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless\n"
    },
    {
      "commit": "2aeabcbedd51aef94b61d05b57246d1db4984453",
      "tree": "5e345ebc1eada08264caa8c552e6655a94e18c02",
      "parents": [
        "fc2f4b13d8c91713efb972be42566f7f3625f5ed"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Wed Nov 09 13:58:57 2011 +0200"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Wed Nov 09 12:48:47 2011 -0200"
      },
      "message": "Bluetooth: Remove redundant hci_dev comparisons in mgmt lookups\n\nNow that pending commands are hci_dev specific there\u0027s no need to check\nwhether a command matches hci_dev when iterating through them.\n\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "fc2f4b13d8c91713efb972be42566f7f3625f5ed",
      "tree": "7769d00b479d512e765c251d5603edd4705ce825",
      "parents": [
        "e0f9309f371096b82ad35aa2c27d7f848f37e696"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Wed Nov 09 13:58:56 2011 +0200"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Wed Nov 09 12:48:39 2011 -0200"
      },
      "message": "Bluetooth: Fix consistency with u16 integer type in mgmt pending_cmd\n\nFor consistency the integer type should be u16 and not __u16.\n\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "e0f9309f371096b82ad35aa2c27d7f848f37e696",
      "tree": "37559bcc4c1df1a8d0b69255a45cd265ccb24da3",
      "parents": [
        "56e5cb86eb377970825486a5861f5926d65e64c1"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Wed Nov 09 01:44:22 2011 +0200"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Wed Nov 09 12:33:52 2011 -0200"
      },
      "message": "Bluetooth: Fix cancel_delayed_work_sync usage with locks\n\nThe cancel_delayed_work_sync function should not be used if we hold any\nlocks. Luckily all places where this is the case it is also safe to use\nthe non-sync version.\n\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "56e5cb86eb377970825486a5861f5926d65e64c1",
      "tree": "87e57ea9c98f2663a359717b658c05d0ee2fecac",
      "parents": [
        "2e58ef3e11d0775795345a20185b5a7c4bdae194"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Tue Nov 08 20:40:16 2011 +0200"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Wed Nov 09 12:33:46 2011 -0200"
      },
      "message": "Bluetooth: Add missing hci_dev locking when calling mgmt functions\n\nNow that the pending commands are within struct hci_dev we can properly\ncontrol access to them throught the hci_dev locking mechanism.\n\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "2e58ef3e11d0775795345a20185b5a7c4bdae194",
      "tree": "3187787dd2693ad0c43fb3e3c7f5ec959c7713e7",
      "parents": [
        "744cf19eadcf4de914394e0eb227f94f4318f5e4"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Tue Nov 08 20:40:15 2011 +0200"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Wed Nov 09 12:33:39 2011 -0200"
      },
      "message": "Bluetooth: Move pending management command list into struct hci_dev\n\nThis patch moves the pending management command list (previously global\nto mgmt.c) into struct hci_dev. This makes it possible to do proper\nlocking when accessing it (through the existing hci_dev locks) and\nthereby avoid race conditions.\n\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "744cf19eadcf4de914394e0eb227f94f4318f5e4",
      "tree": "a8c06c43be956e5db8db1bc1e052b773626892c6",
      "parents": [
        "4c659c3976e81f9def48993cd00988d53d7379f2"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Tue Nov 08 20:40:14 2011 +0200"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Wed Nov 09 12:33:26 2011 -0200"
      },
      "message": "Bluetooth: Pass full hci_dev struct to mgmt callbacks\n\nThe current global pending command list in mgmt.c is racy. Possibly the\nsimplest way to fix it is to have per-hci dev lists instead of a global\none (all commands that need a pending struct are hci_dev specific).\nThis way the list can be protected using the already existing per-hci\ndev lock. To enable this refactoring the first thing that needs to be\ndone is to ensure that the mgmt functions have access to the hci_dev\nstruct (instead of just the dev id).\n\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "ae2772b313b98a14f69b5bc67135c9fee48771be",
      "tree": "b219dba159c95c5de70c0c84e7aec3f23a70b108",
      "parents": [
        "739522baa1d6804a3ff33e8c135db0e6b2165f75"
      ],
      "author": {
        "name": "Thomas Pedersen",
        "email": "thomas@cozybit.com",
        "time": "Wed Oct 26 14:47:29 2011 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Nov 08 15:55:27 2011 -0500"
      },
      "message": "mac80211: allow frame aggregation for mesh\n\nSigned-off-by: Thomas Pedersen \u003cthomas@cozybit.com\u003e\nSigned-off-by: Ashok Nagarajan \u003canagar6@uic.edu\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "739522baa1d6804a3ff33e8c135db0e6b2165f75",
      "tree": "f0b634273a0bec7b88008c7c07e42608e2552f81",
      "parents": [
        "176f36086e8a00bdf701dc6e4c5a8784ef6529df"
      ],
      "author": {
        "name": "Thomas Pedersen",
        "email": "thomas@cozybit.com",
        "time": "Wed Oct 26 14:47:28 2011 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Nov 08 15:54:33 2011 -0500"
      },
      "message": "mac80211: set HT capabilities for mesh peer\n\nSet peer\u0027s HT capabilities, and disallow peering if we\u0027re on a different\nchannel type.\n\nSigned-off-by: Thomas Pedersen \u003cthomas@cozybit.com\u003e\nSigned-off-by: Ashok Nagarajan \u003canagar6@uic.edu\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "176f36086e8a00bdf701dc6e4c5a8784ef6529df",
      "tree": "808f70cf8db3eff72f66941516a3d39594ad6992",
      "parents": [
        "42e7aa771196d8129d9deaee950b3177a443b8cf"
      ],
      "author": {
        "name": "Thomas Pedersen",
        "email": "thomas@cozybit.com",
        "time": "Wed Oct 26 14:47:27 2011 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Nov 08 15:54:33 2011 -0500"
      },
      "message": "mac80211: add HT IEs to mesh frames\n\nSigned-off-by: Thomas Pedersen \u003cthomas@cozybit.com\u003e\nSigned-off-by: Ashok Nagarajan \u003canagar6@uic.edu\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "42e7aa771196d8129d9deaee950b3177a443b8cf",
      "tree": "0d6e20054a6a1d57bd751b1678de9e6c51774091",
      "parents": [
        "3b69a9c5f264d62a0cf46ea61ed3da732c1f88c2"
      ],
      "author": {
        "name": "Alexander Simon",
        "email": "an.alexsimon@googlemail.com",
        "time": "Wed Oct 26 14:47:26 2011 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Nov 08 15:54:32 2011 -0500"
      },
      "message": "mac80211: Add HT helper functions\n\nSome refactoring for IBSS HT.\n\nMove HT info and capability IEs building code into separate functions.\n\nAdd function to get the channel type from an HT info IE.\n\nSigned-off-by: Alexander Simon \u003can.alexsimon@googlemail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3b69a9c5f264d62a0cf46ea61ed3da732c1f88c2",
      "tree": "d40bbdbe62b517696711344e6f56278ac420cdd1",
      "parents": [
        "c63749d347afcb5c4790d1cbe27d9b66e585b9ff"
      ],
      "author": {
        "name": "Thomas Pedersen",
        "email": "thomas@cozybit.com",
        "time": "Wed Oct 26 14:47:25 2011 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Nov 08 15:54:31 2011 -0500"
      },
      "message": "mac80211: comment allocation of mesh frames\n\nRemove most references to magic numbers, save a few bytes and hopefully\nimprove readability.\n\nSigned-off-by: Thomas Pedersen \u003cthomas@cozybit.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c63749d347afcb5c4790d1cbe27d9b66e585b9ff",
      "tree": "661d9fc5fed7958768033bae597e9dce96b66f77",
      "parents": [
        "7dc181c273861c4d96991f59a4fdcda3a3eaccae"
      ],
      "author": {
        "name": "Rajkumar Manoharan",
        "email": "rmanohar@qca.qualcomm.com",
        "time": "Tue Oct 25 12:40:38 2011 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Nov 08 15:54:30 2011 -0500"
      },
      "message": "ath9k_hw: Updated AR9462 initval table to improve rx performance\n\nThe initval tables are updated as per system team input to improve\nrx performance and power accuracy at 5GHz.\n\nSigned-off-by: Rajkumar Manoharan \u003crmanohar@qca.qualcomm.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7dc181c273861c4d96991f59a4fdcda3a3eaccae",
      "tree": "d92c03f8e35868a2a29bf1f59d6797c233fce0a1",
      "parents": [
        "38df2f07b7bc5309ebb159438b435d1f25f31e35"
      ],
      "author": {
        "name": "Rajkumar Manoharan",
        "email": "rmanohar@qca.qualcomm.com",
        "time": "Mon Oct 24 18:19:49 2011 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Nov 08 15:54:30 2011 -0500"
      },
      "message": "ath9k: Add btcoex profile management support for AR9462\n\nAR9462 chips have the capabilities to provoide bluetooth\nprofile information. For non-AR9462 btcoex chips, the BT\npriority traffic was identified by periodically polling\nthe respective registers and updated dutycycle, stomptype,\netc. As AR9462 chip offers the BT profile informations,\nlet us make use of that to update aggregation limit,\ndutycycle, stomptype and wieghtages.\n\nSigned-off-by: Rajkumar Manoharan \u003crmanohar@qca.qualcomm.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "38df2f07b7bc5309ebb159438b435d1f25f31e35",
      "tree": "22eb1159231f564070bd4fa5be760d3b256ea275",
      "parents": [
        "43bc3e89cf3d2ad2ec827212ef0e69a21c0421b9"
      ],
      "author": {
        "name": "Rajkumar Manoharan",
        "email": "rmanohar@qca.qualcomm.com",
        "time": "Mon Oct 24 18:14:39 2011 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Nov 08 15:54:29 2011 -0500"
      },
      "message": "ath9k_hw: Update CCK spur mitigation for AR9462\n\nTo improve CCK sensitivity for AR9462 chips, performing\nspur mitigation at 2440, 2464 frequencies alone is sufficient.\n\nSigned-off-by: Rajkumar Manoharan \u003crmanohar@qca.qualcomm.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "43bc3e89cf3d2ad2ec827212ef0e69a21c0421b9",
      "tree": "69d8a2e81317847373b259cad1bce792e62c7962",
      "parents": [
        "077a9154898b374f20555adc3f620cccd02581d6"
      ],
      "author": {
        "name": "Jouni Malinen",
        "email": "j@w1.fi",
        "time": "Sun Oct 23 22:45:27 2011 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Nov 08 15:54:28 2011 -0500"
      },
      "message": "mac80211_hwsim: Claim support for TDLS\n\nSigned-off-by: Jouni Malinen \u003cj@w1.fi\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "077a9154898b374f20555adc3f620cccd02581d6",
      "tree": "77549521a0633899874a2b7f694f240cd7e61414",
      "parents": [
        "3b7b72eed19684824806b3fbefef653a180ef2b0"
      ],
      "author": {
        "name": "Arik Nemtsov",
        "email": "arik@wizery.com",
        "time": "Sun Oct 23 08:21:41 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Nov 08 15:54:27 2011 -0500"
      },
      "message": "mac80211: support adding IV-room in the skb for CCMP keys\n\nSome cards can generate CCMP IVs in HW, but require the space for the IV\nto be pre-allocated in the frame at the correct offset. Add a key flag\nthat allows us to achieve this.\n\nSigned-off-by: Arik Nemtsov \u003carik@wizery.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    }
  ],
  "next": "3b7b72eed19684824806b3fbefef653a180ef2b0"
}
