)]}'
{
  "log": [
    {
      "commit": "c57199bc32ebcd914253496486d2e09b1c9a3de0",
      "tree": "51fdb8bb308f240b320eaa2c5ef078ad812b4f09",
      "parents": [
        "67c0d6e2d1abb9cbff9235143a8faaef89119628"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Sun Jan 17 13:04:08 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jan 19 16:43:08 2010 -0500"
      },
      "message": "b43: N-PHY: store seq mode for proper restoring (follow specs)\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "67c0d6e2d1abb9cbff9235143a8faaef89119628",
      "tree": "2f68469e7021346f7ecdb255dd74e221248940d7",
      "parents": [
        "4f4ab6cd1486fcb0ab8d689d625ac7691198f36b"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Sun Jan 17 13:04:02 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jan 19 16:41:44 2010 -0500"
      },
      "message": "b43: N-PHY: move RF sequence declarations top, add missing calls\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4f4ab6cd1486fcb0ab8d689d625ac7691198f36b",
      "tree": "64764c250791e5196ac32faf3c91afdb8cff8bc9",
      "parents": [
        "53ae8e8c92b2715f27c95e8e7169bca9a8909856"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Sun Jan 17 13:03:55 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jan 19 16:39:08 2010 -0500"
      },
      "message": "b43: N-PHY: implement chain selection\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "53ae8e8c92b2715f27c95e8e7169bca9a8909856",
      "tree": "649843f5ccee003f18c0ea56f1897065667cae72",
      "parents": [
        "ad9716e8e8bc39664a0d41ec94f9bffbf748b45b"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Sun Jan 17 13:03:48 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jan 19 16:37:57 2010 -0500"
      },
      "message": "b43: N-PHY: implement stopping playback\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ad9716e8e8bc39664a0d41ec94f9bffbf748b45b",
      "tree": "792db32d214798502cbfe207a050667bfd676c61",
      "parents": [
        "e53de67449bbcaf5551f54e506a4dff62fc6a49c"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Sun Jan 17 13:03:40 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jan 19 16:36:04 2010 -0500"
      },
      "message": "b43: N-PHY: implement MIMO config update\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e53de67449bbcaf5551f54e506a4dff62fc6a49c",
      "tree": "349d11ad4ea7f9277df1027bda320fcb802a253f",
      "parents": [
        "026816fce48390807859508cd5172e9c79901ef7"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Sun Jan 17 13:03:32 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jan 19 16:34:01 2010 -0500"
      },
      "message": "b43: N-PHY: implement TX PHY cleanup and setup\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "026816fce48390807859508cd5172e9c79901ef7",
      "tree": "c43174e39ee1c92160827b45ca6d540019b04ced",
      "parents": [
        "c6fcf6bcfc3cfc1c00cc7fd9610cfa2b1a18041f"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Sun Jan 17 13:03:28 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jan 19 16:31:27 2010 -0500"
      },
      "message": "b43: N-PHY: implement RX PHY cleanup and setup\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c6fcf6bcfc3cfc1c00cc7fd9610cfa2b1a18041f",
      "tree": "301713d3f65f3cc9cb99e374c655d6f8bf99c741",
      "parents": [
        "813d76694043d00b59475baa1fbfaf54a2eb7fad"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Sun Jan 17 01:47:59 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jan 19 16:25:21 2010 -0500"
      },
      "message": "mac80211: re-enable re-transmission of filtered frames\n\nIn an earlier commit,\n\n    mac80211: disable software retry for now\n\n    Pavel Roskin reported a problem that seems to be due to\n    software retry of already transmitted frames. It turns\n    out that we\u0027ve never done that correctly, but due to\n    some recent changes it now crashes in the TX code. I\u0027ve\n    added a comment in the patch that explains the problem\n    better and also points to possible solutions -- which\n    I can\u0027t implement right now.\n\nI disabled software retry of failed/filtered frames\nbecause it was broken. With the work of the previous\npatches, it now becomes fairly easy to re-enable it\nby adding a flag indicating that the frame shouldn\u0027t\nbe modified, but still running it through the transmit\nhandlers to populate the control information.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "813d76694043d00b59475baa1fbfaf54a2eb7fad",
      "tree": "daad130ca0a9e90f7616d88e5433654df89af14a",
      "parents": [
        "a6bae9e7ab19876a157c91019852395539e4f20e"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Sun Jan 17 01:47:58 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jan 19 16:25:19 2010 -0500"
      },
      "message": "mac80211: move control.hw_key assignment\n\nWhen mac80211 asks a driver to encrypt a frame, it\nmust assign the control.hw_key pointer for it to\nknow which key to use etc. Currently, mac80211 does\nthis whenever it would software-encrypt a frame.\n\nChange the logic of this code to assign the hw_key\npointer when selecting the key, and later check it\nwhen deciding whether to encrypt the frame or let\nit be encrypted by the hardware. This allows us to\nlater simply skip the encryption function since it\nno longer modifies the TX control.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a6bae9e7ab19876a157c91019852395539e4f20e",
      "tree": "221b68a7d938c40e48782a208392554812b60d75",
      "parents": [
        "697e6a0fb0c8783695d4b4a5d7131476b296d623"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Sun Jan 17 01:47:57 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jan 19 16:25:17 2010 -0500"
      },
      "message": "mac80211: remove useless setting of IEEE80211_TX_INTFL_DONT_ENCRYPT\n\nThere\u0027s no value in setting a flag that will\nnever be checked after this point, this seems\nto be legacy code -- I think previously the\nflag was used to check whether to encrypt the\nframe or not. Now, however, the flag need not\nbe set, and setting it actually interferes if\nthe frame will be processed again later.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "697e6a0fb0c8783695d4b4a5d7131476b296d623",
      "tree": "fb64bc9a92a200405736683843a58209230b4056",
      "parents": [
        "edc6ccb7b992bd9ea5db4555c8f0bf74c656f964"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Sun Jan 17 01:47:56 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jan 19 16:25:16 2010 -0500"
      },
      "message": "mac80211: clear TX control on filtered frames\n\nWhen an skb survived a round-trip through the driver\nand needs to be re-used, its control information is\ndefinitely not valid any more, the driver will have\noverwritten it.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "edc6ccb7b992bd9ea5db4555c8f0bf74c656f964",
      "tree": "e73676345e80609767d3c2b60f80e70324ac240b",
      "parents": [
        "8e9310c1790566ea2de2e8b6e1c04bacbbee648c"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Sun Jan 17 01:47:55 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jan 19 16:25:16 2010 -0500"
      },
      "message": "mac80211: move and rename misc tx handler\n\nThis TX handler is used only for assigning the\nstation pointer in the control information, so\ngive it a better name. Also move it before rate\ncontrol.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8e9310c1790566ea2de2e8b6e1c04bacbbee648c",
      "tree": "eb997c22b6521da1062f6d713fd74b99f0381bda",
      "parents": [
        "1f44780827c6bbbcd1f12d5c6b6ce84f49a96bc0"
      ],
      "author": {
        "name": "Bob Copeland",
        "email": "me@bobcopeland.com",
        "time": "Sat Jan 16 14:36:53 2010 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jan 19 16:25:15 2010 -0500"
      },
      "message": "mac80211: pid: replace open-coded msecs_to_jiffies\n\nCode directly scaling by HZ and rounding can be more efficiently\nand clearly performed with msecs_to_jiffies.\n\nSigned-off-by: Bob Copeland \u003cme@bobcopeland.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "1f44780827c6bbbcd1f12d5c6b6ce84f49a96bc0",
      "tree": "28b6e9567c81a2f872aade964b310b06792c06a1",
      "parents": [
        "4e9772b0a94c7d3a5f7062ba94afdbb9e692275d"
      ],
      "author": {
        "name": "Reinette Chatre",
        "email": "reinette.chatre@intel.com",
        "time": "Fri Jan 15 13:43:41 2010 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jan 19 16:25:15 2010 -0500"
      },
      "message": "iwlwifi: update copyright year to 2010\n\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4e9772b0a94c7d3a5f7062ba94afdbb9e692275d",
      "tree": "e79cb95778cf09e83d1834d0d7757a36881fd6b2",
      "parents": [
        "1b3eb8236ad9369ae519216b61a3d22806370115"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Fri Jan 15 13:43:40 2010 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jan 19 16:25:13 2010 -0500"
      },
      "message": "iwlwifi: remove extra statistics request from debugfs\n\nWhen reading current ucode statistics information from debugfs, in\ncurrent implementation, it will always send a new \"statistics request\" to\nuCode. In normal operation, uCode should report the statistics per beacon\ninterval. Remove this extra request to reduce the additional command exchanges\nbetween driver and uCode.\n\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "1b3eb8236ad9369ae519216b61a3d22806370115",
      "tree": "910be6c299c9f9dbd57903d7003a6967d1e9fc38",
      "parents": [
        "2a11df6ee58d1b1fc7e5ecd7593a04d7555dc522"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Fri Jan 15 13:43:39 2010 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jan 19 16:25:12 2010 -0500"
      },
      "message": "iwlwifi: display flowhandler register when sw error or on-demand\n\nFlowhandler handle the communication between driver and uCode, when any\nuCode error happen, we also like to know what is the status of the\nflowhandler; it can help to debug flowhandler related problem.\n\nAlso adding debugfs file to dump current value of flowhandler registers.\n\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "2a11df6ee58d1b1fc7e5ecd7593a04d7555dc522",
      "tree": "2b455d6ebb575023bd1f16341623346b6dcc1581",
      "parents": [
        "2be76703a3afb281155894ac52d34f7f5d736633"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Fri Jan 15 13:43:38 2010 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jan 19 16:25:12 2010 -0500"
      },
      "message": "iwlwifi: software w/a for h/w bug cause Rx bit get clear\n\nThis is a w/a for a hardware bug. the h/w bug may cause the Rx bit\n(bit 15 before shifting it to 31) to clear when using interrupt coalescing.\n\nThis does not mean frames are lost - their processing is just delayed until\nnext interrupt arrives.\n\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "2be76703a3afb281155894ac52d34f7f5d736633",
      "tree": "2eccad07339ac4d116cde6d3d9c710ead048b42a",
      "parents": [
        "937c397eb633b804d9a806d08c395ecfc42b1fec"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Fri Jan 15 13:43:37 2010 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jan 19 16:25:11 2010 -0500"
      },
      "message": "iwlwifi: set interrupt coalescing timer range and default\n\nFor interrupt coalescing timer, the CSR_INT_COALESCING is an 8 bit\nregister in 32-usec unit, the range can go from 0x00 - 0xFF. set the\nrange and default timeout value for both calibration mode and operation mode.\n\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "937c397eb633b804d9a806d08c395ecfc42b1fec",
      "tree": "a9a24507cd22b1bb7e77eb2840e66cc9ad88ae0d",
      "parents": [
        "11fc524941248dc717f1af5dfa844eceb7c0217f"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Fri Jan 15 13:43:36 2010 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jan 19 16:25:10 2010 -0500"
      },
      "message": "iwlwifi: correct return code for log_event\n\nWhen dumping event log in debugfs, iwl_dump_nic_event_log()\nshould return the correct error code instead of let the calling\nfunction makes it own assumption.\n\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "11fc524941248dc717f1af5dfa844eceb7c0217f",
      "tree": "b4d4284c8f6910c0667068eec737051a89edf0b7",
      "parents": [
        "e3ef2164386a13a37714ec033e30811d052c7999"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Fri Jan 15 13:43:35 2010 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jan 19 16:25:10 2010 -0500"
      },
      "message": "iwlwifi: add num_of_sos_stats to statistics counter\n\nWhen uCode detects number of beacon missed consecutively above the\ninternal missed beacon threshold (set by uCode), it will reset and\nre-tune the radio in order to get out of bad PHY state.\n\nThis \"num_of_sos_states\" counter monitors number of time uCode\nencounters this bad condition and has to re-tune the radio.\n\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e3ef2164386a13a37714ec033e30811d052c7999",
      "tree": "dabe11f5a41ba1ceaff798f440cec6f3cc3fb0d5",
      "parents": [
        "9ed333e0298c8f12cf7f3b4aec4258e81ef588a0"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Fri Jan 15 13:43:34 2010 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jan 19 16:25:09 2010 -0500"
      },
      "message": "iwlwifi: format and show statistics counter from uCode\n\nTo help debug uCode related problem, adding \"delta\" and \"max\"\ninformation in debugfs statistics counters display.\n\nThose information show the delta between two statistics report from\nuCode, user can monitor the counters for any \"un-normal\" behavior.\n\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: Jay Sternberg\u003cjay.e.sternberg@intel.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "9ed333e0298c8f12cf7f3b4aec4258e81ef588a0",
      "tree": "83d7eeb61a0589513907fc5d328f8215988607b3",
      "parents": [
        "861a57cd01f97e984320b5aeeee019ede48c714d"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Fri Jan 15 13:43:33 2010 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jan 19 16:25:08 2010 -0500"
      },
      "message": "iwlwifi: fix clear statistics counter command\n\nWhen receive reply statistics command with \"clear\" mask, just reset the\naccumulated statistics counters, but not the current statistics counters,\nso the accumulated statistics counter can provide the correct\ninformation.\n\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "861a57cd01f97e984320b5aeeee019ede48c714d",
      "tree": "aeb4997f87d97299bad1563bc93b6ec2df015e06",
      "parents": [
        "031cf0e94c9c8302a4592707939d6c2039f17f28"
      ],
      "author": {
        "name": "Felix Fietkau",
        "email": "nbd@openwrt.org",
        "time": "Tue Jan 12 04:08:26 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jan 19 16:25:07 2010 -0500"
      },
      "message": "mac80211: fix WMM AC default for non-QoS data frames\n\nThe WMM AC selection added to the monitor mode selection function\naccidentally assigns non-QoS data frames to the same AC as mgmt frames\n(VO). This is not serious, but should be fixed anyway. This patch\nassigns them to the BE AC instead.\n\nSigned-off-by: Felix Fietkau \u003cnbd@openwrt.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "031cf0e94c9c8302a4592707939d6c2039f17f28",
      "tree": "02f3f0d3f89f03217bdb83530af30a95c9ab6191",
      "parents": [
        "730dd70549e0ec755dd55615ba5cfc38a482a947",
        "ad580db50ee8dccd069ffcd76d6f70fa6d4a62a8"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jan 19 15:58:41 2010 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jan 19 15:58:41 2010 -0500"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6\n"
    },
    {
      "commit": "ad580db50ee8dccd069ffcd76d6f70fa6d4a62a8",
      "tree": "cca8bbb7870433725c10edc007b7b353a93b3ad0",
      "parents": [
        "f5300e04df78feae8107c1846dd3a9e27c071b2f"
      ],
      "author": {
        "name": "Hin-Tak Leung",
        "email": "hintak.leung@gmail.com",
        "time": "Mon Jan 18 01:24:11 2010 +0000"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jan 18 15:07:03 2010 -0500"
      },
      "message": "zd1211rw: adding 0409:0248 to supported device list\n\nYasuhiro ABE \u003cyadiary@gmail.com\u003e reported success in sourceforge zd1211-dev list.\nThe device is a NEC Aterm WL54GU usb wireless stick.\n\nThe brand and retail product name\n    NEC, Aterm PA-WL54GU\nThe USB ID\u0027s (duh)\n    ID 0409:0248\nThe chip ID string\n    zd1211rw 1-1:1.0: zd1211b chip 0409:0248 v4810 high 00-1b-8b AL2230S_RF pa0 g--N-\nThe FCC ID\n    unknown\n\nSigned-off-by: Hin-Tak Leung \u003chtl10@users.sourceforge.net\u003e\nSigned-off-by: Yasuhiro ABE \u003cyadiary@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f5300e04df78feae8107c1846dd3a9e27c071b2f",
      "tree": "82cb7d53d5c91b120c76daa82b334ee090ce4c36",
      "parents": [
        "e850f68b8f27a76c4377c34f2e216b8e7e10db3d"
      ],
      "author": {
        "name": "Christian Lamparter",
        "email": "chunkeey@googlemail.com",
        "time": "Mon Jan 18 00:07:38 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jan 18 15:07:02 2010 -0500"
      },
      "message": "p54pci: rx frame length check\n\nA long time ago, a user reported several crashes due to\ndata corruptions which are likely the result of a\nnot-100%-supported, or faulty? PCI bridge.\n( http://patchwork.kernel.org/patch/53004/ )\n\nThis patch fixes entry #1.\n\"1.  p54p_check_rx_ring - skb_over_panic: Under a ping flood\nor just left running for a bit would panic with a skb_over_panic.\"\nAs described in the mail: The invalid frame length causes\nskb_put to bailout and trigger a crash.\n\nNote:\nSimply dropping the frame is problematic, because if its content\ncontains a tx feedback we would lose some portion of the device\nmemory space.... And the driver/mac80211 should handle all other\ninvalid data.\n\nReported-by: Quintin Pitts \u003cgeek4linux@gmail.com\u003e\nSigned-off-by: Christian Lamparter \u003cchunkeey@googlemail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e850f68b8f27a76c4377c34f2e216b8e7e10db3d",
      "tree": "0b2a6ffb15ede031c149d8c37a5ba359bb5695f8",
      "parents": [
        "bb5d2db5709e469f4a8c01eaaee9a275ed9772aa"
      ],
      "author": {
        "name": "Bob Copeland",
        "email": "me@bobcopeland.com",
        "time": "Sat Jan 16 14:36:52 2010 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jan 18 15:07:02 2010 -0500"
      },
      "message": "mac80211: fix sign error in pid controller\n\nWhile testing the pid rate controller in mac80211_hwsim, I noticed\nthat once the controller reached 54 Mbit rates, it would fail to\nlower the rate when necessary.  The debug log shows:\n\n1945 186786 pf_sample 50 3534 3577 50\n\nMy interpretation is that the fixed point scaling of the target\nerror value (pf) is incorrect: the error value of 50 compared to\na target of 14 case should result in a scaling value of\n(14-50) \u003d -36 * 256 or -9216, but instead it is (14 * 256)-50, or\n3534.\n\nCorrect this by doing fixed point scaling after subtraction.\n\nSigned-off-by: Bob Copeland \u003cme@bobcopeland.com\u003e\nAcked-by: Stefano Brivio \u003cstefano.brivio@polimi.it\u003e\nAcked-by: Mattias Nissler \u003cmattias.nissler@gmx.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "bb5d2db5709e469f4a8c01eaaee9a275ed9772aa",
      "tree": "5499a98f6f738c2080e86fa3b236192144fbeb3e",
      "parents": [
        "1152dcc28c66a74b5b3f1a3ede0aa6729bfd48e4"
      ],
      "author": {
        "name": "Reinette Chatre",
        "email": "reinette.chatre@intel.com",
        "time": "Fri Jan 15 13:42:59 2010 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jan 18 15:07:01 2010 -0500"
      },
      "message": "iwlwifi: add license to tracing files\n\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "1152dcc28c66a74b5b3f1a3ede0aa6729bfd48e4",
      "tree": "4b448eb2df13b1b89cc04b1da78e01559b8cbb51",
      "parents": [
        "e5de30c9bf4a39db9f54c4a373470ce65881ade0"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Fri Jan 15 13:42:58 2010 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jan 18 15:07:00 2010 -0500"
      },
      "message": "iwlwifi: Fix throughput stall issue in HT mode for 5000\n\nSimilar to 6000 and 1000 series, RTS/CTS is the recommended protection\nmechanism for 5000 series in HT mode based on the HW design.\n\nUsing RTS/CTS will better protect the inner exchange from interference,\nespecially in highly-congested environment, it also prevent uCode encounter\nTX FIFO underrun and other HT mode related performance issues.\n\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nCC: stable@kernel.org\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "730dd70549e0ec755dd55615ba5cfc38a482a947",
      "tree": "c6aed39b3d247d475bd515a05eb9c9a05269d152",
      "parents": [
        "6dcd9d911cace479ff5612dab3896c8fceb60773"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Fri Jan 15 16:38:07 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jan 15 17:05:44 2010 -0500"
      },
      "message": "b43: N-PHY: drop unused definition, uncomment needed call\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6dcd9d911cace479ff5612dab3896c8fceb60773",
      "tree": "f1f7cbb9c281e3c148983ab26e7e323684c8c3ce",
      "parents": [
        "15931e318b27e85ea06f44d53abc3d3e6a3fc9ff"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Fri Jan 15 16:24:57 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jan 15 17:05:43 2010 -0500"
      },
      "message": "b43: N-PHY: implement TX power control coef setup\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "15931e318b27e85ea06f44d53abc3d3e6a3fc9ff",
      "tree": "56d023734066e338e73c427ad38428eab11d9e2c",
      "parents": [
        "fb43b8e23519f853f142202bb341c21382f39070"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Fri Jan 15 16:20:56 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jan 15 17:05:43 2010 -0500"
      },
      "message": "b43: N-PHY: add RX IQ calibrationi for rev \u003c 3\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "fb43b8e23519f853f142202bb341c21382f39070",
      "tree": "76e64cf67f6140848dbf72b6de5c3fcda91b0b7d",
      "parents": [
        "e9762492f5c7176660ed030e9dd816b3208def12"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Fri Jan 15 16:10:48 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jan 15 17:05:42 2010 -0500"
      },
      "message": "b43: N-PHY: add huge calculating TX IQ LO\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e9762492f5c7176660ed030e9dd816b3208def12",
      "tree": "ace8103467ba39e42b5a5c8f4d79e2040331432e",
      "parents": [
        "de7ed0c6245276eaa62523ffb36512d88bf1efb3"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Fri Jan 15 16:08:25 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jan 15 17:05:42 2010 -0500"
      },
      "message": "b43: N-PHY: implement calculating IQ gain params\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "de7ed0c6245276eaa62523ffb36512d88bf1efb3",
      "tree": "8f8757e4402ee12b604a6a6181565cd0b068a58b",
      "parents": [
        "c4a92003b0d02367bb1be94867a79651897e91ed"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Fri Jan 15 16:06:35 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jan 15 17:05:42 2010 -0500"
      },
      "message": "b43: N-PHY: update TX calibration ladder\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c4a92003b0d02367bb1be94867a79651897e91ed",
      "tree": "bdca43667c99bc42d999755b7ce0bc8889efbf8f",
      "parents": [
        "fe3e46e881daad2c7e3886e767bda90871d5f4d6"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Fri Jan 15 15:55:18 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jan 15 17:05:41 2010 -0500"
      },
      "message": "b43: N-PHY: add RX radio cores calibration\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "fe3e46e881daad2c7e3886e767bda90871d5f4d6",
      "tree": "f3566a5bac6facd38102e5c10bd6e51cbde70d3b",
      "parents": [
        "b0022e15cc39abebd997fefa18cf3b6e141f76bd"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Fri Jan 15 15:51:55 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jan 15 17:05:40 2010 -0500"
      },
      "message": "b43: N-PHY: add TX LP FBW (TX filter 40 related)\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b0022e15cc39abebd997fefa18cf3b6e141f76bd",
      "tree": "aac1e3947b0fb82ac97cfa36c0a5811412dcf8fa",
      "parents": [
        "34a56f2cae865224829d3fa7b8d7ddeee139191f"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Fri Jan 15 15:40:50 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jan 15 17:05:40 2010 -0500"
      },
      "message": "b43: N-PHY: implement getting TX gains\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "34a56f2cae865224829d3fa7b8d7ddeee139191f",
      "tree": "6298c8f4fa62d1217bef0c5416a0036de33690e7",
      "parents": [
        "2faa6b832fb44b1910fe668a4ae127a69e998936"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Fri Jan 15 15:29:05 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jan 15 17:05:40 2010 -0500"
      },
      "message": "b43: N-PHY: implement calculating RX IQ comp\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "2faa6b832fb44b1910fe668a4ae127a69e998936",
      "tree": "da7cf0070d48742d1a6ca1113d0ef606d9954bbb",
      "parents": [
        "2f258b74d13c200944ef018c71ed9d9a7d4da0b0"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Fri Jan 15 15:26:12 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jan 15 17:05:39 2010 -0500"
      },
      "message": "b43: N-PHY: implement RX IQ estimation\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "2f258b74d13c200944ef018c71ed9d9a7d4da0b0",
      "tree": "cba88aa0deb51593bcfc852c7283da49f02d74d7",
      "parents": [
        "0914640072570f5867818884b8b78c0468b9747f"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Fri Jan 15 15:18:35 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jan 15 17:05:39 2010 -0500"
      },
      "message": "b43: N-PHY: implement restoring general configuration\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003ea\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "0914640072570f5867818884b8b78c0468b9747f",
      "tree": "636fad3350c38efd45b24d1cc2700d3a33094b63",
      "parents": [
        "a67162ab00d5f0d28f58a62ccd48e6a9cab07645"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Fri Jan 15 15:17:10 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jan 15 17:05:38 2010 -0500"
      },
      "message": "b43: N-PHY: implement workaround for TX IQ\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a67162ab00d5f0d28f58a62ccd48e6a9cab07645",
      "tree": "a2e9026589c3f5ce08198e289548843c7a70cea7",
      "parents": [
        "5c1a140afbd3abeec92b74c91ad495cf69af4de3"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Fri Jan 15 15:16:25 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jan 15 17:05:38 2010 -0500"
      },
      "message": "b43: N-PHY: implement RX IQ coeffs\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5c1a140afbd3abeec92b74c91ad495cf69af4de3",
      "tree": "70ef8b73e69c9b1df02a841060cd6bf429753a51",
      "parents": [
        "42e1547e5199ebfd41e3fb63db69dac8c4ed8d1c"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Fri Jan 15 15:10:54 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jan 15 17:05:37 2010 -0500"
      },
      "message": "b43: N-PHY: add function than forces (not) staying in carrier search\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "42e1547e5199ebfd41e3fb63db69dac8c4ed8d1c",
      "tree": "975dd4bc2b91e39e4be4ed806219eb5499818e06",
      "parents": [
        "e50cbcf6741684753da401722f337efacfa4a98f"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Fri Jan 15 15:06:47 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jan 15 17:05:37 2010 -0500"
      },
      "message": "b43: N-PHY: add RSSI calibration restore\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e`\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e50cbcf6741684753da401722f337efacfa4a98f",
      "tree": "12927fd8b03ee50e5ad2711882eb9caad7bb8082",
      "parents": [
        "90b9738d85395d46ffdc961e1a0c80a17e8f4d32"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Fri Jan 15 15:02:38 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jan 15 17:05:36 2010 -0500"
      },
      "message": "b43: N-PHY: implement PA overriding (RF control related)\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "90b9738d85395d46ffdc961e1a0c80a17e8f4d32",
      "tree": "b95c1028dad4aecae1266aa79e66b166b505751e",
      "parents": [
        "dfb4aa5dd0a9b61a6eaa64e9209b2f8839c0a256"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Fri Jan 15 14:48:21 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jan 15 17:05:36 2010 -0500"
      },
      "message": "b43: N-PHY: RSSI calibration for rev \u003c 3\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "dfb4aa5dd0a9b61a6eaa64e9209b2f8839c0a256",
      "tree": "0c3354ab7774ebd167c5b57377c21149e6b21ee4",
      "parents": [
        "3c95627d404e1094313f2dcb87424e2ae462e814"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Fri Jan 15 14:45:13 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jan 15 17:05:35 2010 -0500"
      },
      "message": "b43: N-PHY: add RSSI polling and setting 2055 (radio) VCM\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3c95627d404e1094313f2dcb87424e2ae462e814",
      "tree": "8a3c3b37a9c87821a1e5a2cecde7b0c524659e2d",
      "parents": [
        "bbec398c1b7baa1dbde1e49446d1cbf4c6c20fa1"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Fri Jan 15 14:38:32 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jan 15 17:05:35 2010 -0500"
      },
      "message": "b43: N-PHY: implement RSSI selection and offset scaling\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "bbec398c1b7baa1dbde1e49446d1cbf4c6c20fa1",
      "tree": "beee82ffb026274828bc26715ea1efbe0f9c10fa",
      "parents": [
        "4cb9977516d0f52a779d12a430ccf263d35802fc"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Fri Jan 15 14:31:39 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jan 15 17:05:34 2010 -0500"
      },
      "message": "b43: N-PHY: add clip detection reading/writing and some classifier function\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4cb9977516d0f52a779d12a430ccf263d35802fc",
      "tree": "f1b120b0be97e7261fbd049d2ebb0ecf712f4409",
      "parents": [
        "4a933c8566da3e2b164ea74b1632bf2f43c8ee9b"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Fri Jan 15 13:40:58 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jan 15 17:05:34 2010 -0500"
      },
      "message": "b43: N-PHY: split RSSI calibration into 2 functions (rev2, rev3)\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4a933c8566da3e2b164ea74b1632bf2f43c8ee9b",
      "tree": "4b1d475c326a988058653bf11d74cf6763645027",
      "parents": [
        "0988a7a1a98300e90a6613b33738e07cdf8ce786"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Fri Jan 15 13:36:43 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jan 15 17:05:33 2010 -0500"
      },
      "message": "b43: N-PHY: update CCA reset\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "0988a7a1a98300e90a6613b33738e07cdf8ce786",
      "tree": "07ccaa2ec2da58ff4e777032d391865cc1620dad",
      "parents": [
        "088e56b44a52bbd58a790627148cf75ed71ae34b"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Fri Jan 15 13:27:29 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jan 15 17:05:33 2010 -0500"
      },
      "message": "b43: N-PHY: update init code to match current specs\n\nPrevious init path was based on old specs from old driver. Update it\nas much as possible leaving some TODOs for not implemented functions.\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "088e56b44a52bbd58a790627148cf75ed71ae34b",
      "tree": "e2c5375d99499c249bfeaca7fb8122d82bc28a16",
      "parents": [
        "2a448bfc70f4fd4a54996d1c7a371ba28ec0568f"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Fri Jan 15 13:02:45 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jan 15 17:05:32 2010 -0500"
      },
      "message": "b43: N-PHY: add various tables\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "2a448bfc70f4fd4a54996d1c7a371ba28ec0568f",
      "tree": "02b97d5f1a2283eb287329a676afd1c9e05747e5",
      "parents": [
        "5b0ade3377b91da14410612b2051d66d26d31069"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Fri Jan 15 12:54:30 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jan 15 17:05:32 2010 -0500"
      },
      "message": "b43: N-PHY: add global variables to b43_phy_n struct\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5b0ade3377b91da14410612b2051d66d26d31069",
      "tree": "74db03512e84fd21569417666312aa3ad0e353e1",
      "parents": [
        "f8187b5b9780a9ac3c12c70413615a0fdf321cd5"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Fri Jan 15 12:40:03 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jan 15 17:05:30 2010 -0500"
      },
      "message": "b43: N-PHY: add missing register definitions\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f8187b5b9780a9ac3c12c70413615a0fdf321cd5",
      "tree": "958642e56b1c5190d7c6ef7dcaec608a9c23a9fc",
      "parents": [
        "76a4db303d06066792bbc0e886def2cf99b232ef"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Fri Jan 15 12:34:21 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jan 15 17:05:30 2010 -0500"
      },
      "message": "b43: N-PHY: add needed struct definitions\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "76a4db303d06066792bbc0e886def2cf99b232ef",
      "tree": "135f64e55c2e862f48638e8d71040d6e4b7d995e",
      "parents": [
        "4772ae107c42cdce1d3864d8d540ea0401eb09d6"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Fri Jan 15 12:27:46 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jan 15 17:05:29 2010 -0500"
      },
      "message": "b43: N-PHY: add shared memory offsets definitions\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4772ae107c42cdce1d3864d8d540ea0401eb09d6",
      "tree": "20c010e7c71b4ff534e822ec602407cb149f7232",
      "parents": [
        "003d6d2792bebb2b66966ce5f1da11849e855180"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Fri Jan 15 12:18:21 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jan 15 17:05:29 2010 -0500"
      },
      "message": "b43: N-PHY: clean table init, check PHY rev\n\nMove table init to tables_nphy.c, detect newer PHY which use different init.\nWe don\u0027t init newer PHYs yet but this at least shows what more is needed.\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "003d6d2792bebb2b66966ce5f1da11849e855180",
      "tree": "fc10f7995cd0a3a22044e3b6481d479df03e3611",
      "parents": [
        "857c0fc490d8474d1a232d9b6568a4b229634bcd"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Fri Jan 15 12:10:53 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jan 15 17:05:28 2010 -0500"
      },
      "message": "b43: add new SSB\u0027s core id for BCM4328\n\nFollowing line shows my BCM4328 detected on SSB. We didn\u0027t include 0x0C rev.\nssb: Core 1 found: IEEE 802.11 (cc 0x812, rev 0x0C, vendor 0x4243)\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "857c0fc490d8474d1a232d9b6568a4b229634bcd",
      "tree": "c1e07a00af9644cd80ae7af4ad61675aff796ded",
      "parents": [
        "e239d8591843945630521ec85edca08289f1a751"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Fri Jan 15 12:01:49 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jan 15 17:05:27 2010 -0500"
      },
      "message": "b43: use standard fls for finding the most significant bit\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e239d8591843945630521ec85edca08289f1a751",
      "tree": "e5c99976901afcd8d8189c8a854518fbbca02c10",
      "parents": [
        "0005baf4a31efe6de6f922f73ccbd3762a110062"
      ],
      "author": {
        "name": "Felix Fietkau",
        "email": "nbd@openwrt.org",
        "time": "Fri Jan 15 02:34:58 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jan 15 17:03:00 2010 -0500"
      },
      "message": "ath9k: implement coverage class support\n\nSigned-off-by: Felix Fietkau \u003cnbd@openwrt.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "0005baf4a31efe6de6f922f73ccbd3762a110062",
      "tree": "a5eb0a5e336c17be79c3a3ca1ac823064155ed84",
      "parents": [
        "145b6d1a56f224d15c61aa7ecfda9a1171b47b6a"
      ],
      "author": {
        "name": "Felix Fietkau",
        "email": "nbd@openwrt.org",
        "time": "Fri Jan 15 02:33:40 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jan 15 17:02:08 2010 -0500"
      },
      "message": "ath9k: cleanup slot time and ack/cts timeout handling\n\nPreviously ath9k left the initialization of slot timing and ACK/CTS\ntimeout to the mode specific initvals. This does not handle short vs\nlong slot in 2.4 GHz and uses a rather strange value for the 2.4 GHz\nACK timeout (64 usec).\nThis patch uses the proper ath9k_hw functions for setting slot time and\ntimeouts and also implements the switch between short and long slot\ntime in 2.4 GHz\n\nSigned-off-by: Felix Fietkau \u003cnbd@openwrt.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "145b6d1a56f224d15c61aa7ecfda9a1171b47b6a",
      "tree": "748dacf833dfe08f64536ad2b27abf412645f38b",
      "parents": [
        "43d3534344bbdcfa9c61a6b38490cd4cbb2f6bb6"
      ],
      "author": {
        "name": "Ming Lei",
        "email": "tom.leiming@gmail.com",
        "time": "Fri Jan 15 21:44:21 2010 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jan 15 17:02:08 2010 -0500"
      },
      "message": "mac80211: fix memory leak in ieee80211_send_probe_req\n\nThis patch fixes memory leak in ieee80211_send_probe_req, which\nis introduced in 7c12ce8b854df346388ea56d684784e3484012cf:\n\n\tmac80211: use Probe Request template when sending a direct scan\n\nThe patch is against the latest wireless-test tree.\n\nSigned-off-by: Ming Lei \u003ctom.leiming@gmail.com\u003e\nReviewed-by: Kalle Valo \u003ckalle.valo@nokia.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "43d3534344bbdcfa9c61a6b38490cd4cbb2f6bb6",
      "tree": "66b87eb3d8c1751af37cf66afde977bb100db4a8",
      "parents": [
        "84920e3e47f654a22b540606fb8c1ab90b870942"
      ],
      "author": {
        "name": "Felix Fietkau",
        "email": "nbd@openwrt.org",
        "time": "Fri Jan 15 03:00:48 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jan 15 17:02:07 2010 -0500"
      },
      "message": "mac80211: force use_short_slot\u003dtrue for 5GHz\n\nNormally 5GHz does not have a concept of long vs short slot time,\nhowever the slot time that it ends up using is the same as for 2.4 GHZ\nand use_short_slot \u003d\u003d true\nBecause of that, it makes more sense to force use_short_slot \u003d true\nwhenever 5 GHz is being used, so that this particular check does not\nhave to be in every single driver that uses this flag.\n\nSigned-off-by: Felix Fietkau \u003cnbd@openwrt.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "84920e3e47f654a22b540606fb8c1ab90b870942",
      "tree": "2df8748b39b9cca53cfd2704487f6183b09d26aa",
      "parents": [
        "93895757df4ebe22c98b9128b98ebf8cec972c60"
      ],
      "author": {
        "name": "Luis R. Rodriguez",
        "email": "lrodriguez@atheros.com",
        "time": "Thu Jan 14 20:08:20 2010 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jan 15 17:02:06 2010 -0500"
      },
      "message": "cfg80211: make regulatory_hint_11d() band specific\n\nIn practice APs do not send country IE channel triplets for channels\nthe AP is not operating on and if they were to do so they would have\nto use the regulatory extension which we currently do not process.\nNo AP has been seen in practice that does this though so just drop\nthose country IEs.\n\nAdditionally it has been noted the first series of country IE\nchannels triplets are specific to the band the AP sends. Propagate\nthe band on which the country IE was found on reject the country\nIE then if the triplets are ever oustide of the band.\n\nAlthough we now won\u0027t process country IE information with multiple\nband information we leave the intersection work as is as it is\ntechnically possible for someone to want to eventually process these\ntype of country IEs with regulatory extensions.\n\nCc: Jouni Malinen \u003cjouni.malinen@atheros.com\u003e\nCc: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: Luis R. Rodriguez \u003clrodriguez@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "93895757df4ebe22c98b9128b98ebf8cec972c60",
      "tree": "8603e3147d14ec9b52ba7f75ff1b13c099aed1b7",
      "parents": [
        "b6b1ac69372da996f40863358df41ca77075b249"
      ],
      "author": {
        "name": "Benoit Papillault",
        "email": "benoit.papillault@free.fr",
        "time": "Thu Jan 14 23:20:31 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jan 15 16:58:28 2010 -0500"
      },
      "message": "mac80211: Fixed netif_tx_wake_all_queues in IBSS mode\n\nWhen ieee80211_offchannel_return is called, it needs to re-enabled TX\nqueues that have been stopped in ieee80211_offchannel_stop_beaconing or\nieee80211_offchannel_stop_station. It happens if we are doing a scan with an\nIBSS interface. In this case, the interface stopped transmitting.\n\nSigned-off-by: Benoit Papillault \u003cbenoit.papillault@free.fr\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e5de30c9bf4a39db9f54c4a373470ce65881ade0",
      "tree": "9eaa6e67bdf770ccf6c98497f3a2dec2778fa4db",
      "parents": [
        "5f6120335c701ba07d5151206071f4d6ccaa684f"
      ],
      "author": {
        "name": "Benoit Papillault",
        "email": "benoit.papillault@free.fr",
        "time": "Fri Jan 15 12:21:37 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jan 15 16:20:22 2010 -0500"
      },
      "message": "mac80211: check that ieee80211_set_power_mgmt only handles STA interfaces.\n\nieee80211_set_power_mgmt is meant for STA interfaces only. Moreover,\nsince sdata-\u003eu.mgd.mtx is only initialized for STA interfaces, using\nthis code for any other type of interface (like creating a monitor\ninterface) will result in a oops.\n\nCc: stable@kernel.org\nSigned-off-by: Benoit Papillault \u003cbenoit.papillault@free.fr\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b6b1ac69372da996f40863358df41ca77075b249",
      "tree": "5308805b70cedda843d20d6bb054d2d8c442a671",
      "parents": [
        "a0f2e0fca1e72c1de07e834be05b61d33842253e"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Thu Jan 14 13:13:47 2010 -0600"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Jan 14 18:16:57 2010 -0500"
      },
      "message": "Staging: r8187se: Fix compile error from wireless-testing commit 7044cc56\n\nIn wireless-testing, commit 7044cc56 added struct ieee80211_hdr_3addr\nto include/linux/ieee80211.h. This definition collides with one that is\nin the r8187se driver in staging.\n\nThe conflict is resolved by changing r8187se to use the definition from\ninclude/linuc/ieee80211.h.\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a0f2e0fca1e72c1de07e834be05b61d33842253e",
      "tree": "02f1ecd172092dec6dec9a13806daccf3a53b290",
      "parents": [
        "c99445b14054e0c4ed4715df1dad1fc608cbab46"
      ],
      "author": {
        "name": "Luis R. Rodriguez",
        "email": "lrodriguez@atheros.com",
        "time": "Thu Jan 14 13:27:46 2010 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Jan 14 18:16:56 2010 -0500"
      },
      "message": "cfg80211: Ingore country IEs with a zero set of number of channels\n\nPrevious to this and the last patch, titled,\n\n\"cfg80211: Fix 2 GHz subband calculation for country IEs\"\n\nwe would end up treating these IEs as single channel units. These are in\nfact just bogus IE triplets so ignore the entire IE if these are found.\n\nSigned-off-by: Luis R. Rodriguez \u003clrodriguez@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c99445b14054e0c4ed4715df1dad1fc608cbab46",
      "tree": "88b3e4bfde3abca9d6f57e2ae35458bb33eda4df",
      "parents": [
        "9d173fc5dfa8c1b4578b331ac7ff3ce8af27006e"
      ],
      "author": {
        "name": "Kalle Valo",
        "email": "kalle.valo@nokia.com",
        "time": "Thu Jan 14 13:09:21 2010 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Jan 14 18:16:56 2010 -0500"
      },
      "message": "mac80211: improve powersave documentation\n\nThere has been some confusion how drivers should implement powersave\nsupport. Improve the documentation a bit to make it more clear what\ndrivers need to do. Also mention about U-APSD.\n\nSigned-off-by: Kalle Valo \u003ckalle.valo@nokia.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "9d173fc5dfa8c1b4578b331ac7ff3ce8af27006e",
      "tree": "261da62f97e554f788c06e4166c3debd6c23ce10",
      "parents": [
        "5e4ea1f0ed256382d6d839fbd7a5c7f1b99b6cb0"
      ],
      "author": {
        "name": "Kalle Valo",
        "email": "kalle.valo@nokia.com",
        "time": "Thu Jan 14 13:09:14 2010 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Jan 14 18:16:55 2010 -0500"
      },
      "message": "mac80211: fix mac80211.h documentation warnings\n\nThere were some warnings about missing documentation and a missing reference.\n\nSigned-off-by: Kalle Valo \u003ckalle.valo@nokia.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5e4ea1f0ed256382d6d839fbd7a5c7f1b99b6cb0",
      "tree": "1954c51af0ae909ed2bf586e8e5bc5e69aaddec3",
      "parents": [
        "2f1f00fc9b477481ad5c63976385c345851fee3d"
      ],
      "author": {
        "name": "Sujith",
        "email": "Sujith.Manoharan@atheros.com",
        "time": "Thu Jan 14 10:20:57 2010 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Jan 14 18:16:55 2010 -0500"
      },
      "message": "ath9k: Fix panic on driver load\n\nThe device has to be marked as invalid before\nregistering the ISR. HW initialization takes place\nafter the ISR has been registered, and the invalid\nflag is eventually cleared in the -\u003estop() callback.\n\nReported-by: Pavel Roskin \u003cproski@gnu.org\u003e\nSigned-off-by: Sujith \u003cSujith.Manoharan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "2f1f00fc9b477481ad5c63976385c345851fee3d",
      "tree": "dfccb2381af067f0fb0077c1143af0c8b846a86e",
      "parents": [
        "ececeecee8c60be96368bcc416057f38822012df"
      ],
      "author": {
        "name": "Christoph Egger",
        "email": "siccegge@stud.informatik.uni-erlangen.de",
        "time": "Wed Jan 13 14:36:24 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Jan 14 18:16:54 2010 -0500"
      },
      "message": "Remove config option B43_LEGACY_RFKILL completely\n\nIn f41f3f373dd72344c65d801d6381fe83ef3a2c54 the B43 driver was ported\nto use the cfg80211 API for rfkill and consequently the config option\nwas dropped (RFKILL is now unconditionally enabled).\n\nHowever in the Kernel Info the feature is still checked and reported\nmissing. This patch just removes the conditional and the relevant code\nblocks while still reporting that feature unconditionally would be\nanother option (it\u0027s always there).\n\nSigned-off-by: Christoph Egger \u003csiccegge@stud.informatik.uni-erlangen.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ececeecee8c60be96368bcc416057f38822012df",
      "tree": "b8b6943d7114a46ab1475b64f9704ffb5c644c85",
      "parents": [
        "c2f4f527edab37f2f2130bd7813cd41db907ab6b"
      ],
      "author": {
        "name": "Luis R. Rodriguez",
        "email": "lrodriguez@atheros.com",
        "time": "Tue Jan 12 18:23:04 2010 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Jan 14 18:16:54 2010 -0500"
      },
      "message": "wl1271: remove unused flags\n\nThese are unused and as with a previous patch 5ef5da for wl1251\nthis removes some other unused flags. the IRQ_MASK specifically\nconflicts with include/pcmcia/cs.h when using compat-wireless.\n\nCc: Kalle Valo \u003ckalle.valo@nokia.com\u003e\nSigned-off-by: Luis R. Rodriguez \u003clrodriguez@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c2f4f527edab37f2f2130bd7813cd41db907ab6b",
      "tree": "2c2c447d24f16313b55dc32bde3bd5976695aabb",
      "parents": [
        "e99c7cd57b2481ee36b2338040e3ce1cd17e0763"
      ],
      "author": {
        "name": "Tim Gardner",
        "email": "tim.gardner@canonical.com",
        "time": "Tue Jan 12 12:58:17 2010 -0600"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Jan 14 18:16:54 2010 -0500"
      },
      "message": "b43legacy: Declare all possible ucodeX.fw files\n\nEnhance module information with the names of the firmware files\nthat could be used by this driver. This helps tools like Jockey to\ncorrectly detect and/or install the firmware files relevant to\nthis driver.\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e99c7cd57b2481ee36b2338040e3ce1cd17e0763",
      "tree": "c4571af4478a1b020702b361aec4bd6e34f4ec58",
      "parents": [
        "6021e08db47386507108a475e6c820a7006a4632"
      ],
      "author": {
        "name": "Luis R. Rodriguez",
        "email": "lrodriguez@atheros.com",
        "time": "Thu Jan 07 17:24:55 2010 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Jan 14 18:16:53 2010 -0500"
      },
      "message": "cfg80211: fix 2 GHz subband calculation for country IEs\n\nCountry IEs triplets are getting an extra channel with\nthe current count. This does not affect regulatory because\nwe always took the intersection between what the AP gave\nand what CRDA believed is correct.\n\nThis however does fix processing some Country IEs with multiple\nsequential 2 GHz triplets. Since our parser and the spec mandates\nall channels be monitonically increasing we would drop the IE after\nnoticing the second triplet begins on a channel already processed.\nAPs that send these type of country IEs seems rare though.\n\nSigned-off-by: Luis R. Rodriguez \u003clrodriguez@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6021e08db47386507108a475e6c820a7006a4632",
      "tree": "219231ba93cd9ff58347e92ae926f4d6d662be61",
      "parents": [
        "79b6a5110abf6fd4454ba34e0960783a4a2c801a"
      ],
      "author": {
        "name": "Tim Gardner",
        "email": "tim.gardner@canonical.com",
        "time": "Thu Jan 07 11:10:38 2010 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Jan 14 18:16:53 2010 -0500"
      },
      "message": "b43: Declare at least one real firmware file using MODULE_FIRMWARE.\n\nBugLink: http://bugs.launchpad.net/bugs/488636\n\nEnhances module information with the names of the firmware files\nthat could be used by this driver. This helps tools like Jockey to\ncorrectly detect and/or install the firmware files relevant to\nthis driver.\n\nSigned-off-by: Tim Gardner \u003ctim.gardner@canonical.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5f6120335c701ba07d5151206071f4d6ccaa684f",
      "tree": "cc7270bd3b0b617d4c162721a3adedc648aacab3",
      "parents": [
        "a0e803a2112398150daa4d88c9d58409e0cf0b6c"
      ],
      "author": {
        "name": "Abhijeet Kolekar",
        "email": "abhijeet.kolekar@intel.com",
        "time": "Wed Jan 13 13:23:14 2010 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Jan 14 17:14:58 2010 -0500"
      },
      "message": "cfg80211: fix channel setting for wext\n\nPatch fixes the bug at\nhttp://bugzilla.intellinuxwireless.org/show_bug.cgi?id\u003d2139\n\nCurrently we cannot set the channel using wext extension\nif we have already associated and disconnected. As\ncfg80211_mgd_wext_siwfreq will not switch the channel if ssid is set.\nThis fixes it by clearing the ssid.\nFollowing is the sequence which it tries to fix.\nmodprobe iwlagn\niwconfig wlan0 essid \"\"\nifconfig wlan0 down\niwconfig wlan0 chan X\n\nwext is marked as deprecate.If we use nl80211 we can easily play with\nsetting the channel.\n\nSigned-off-by: Abhijeet Kolekar \u003cabhijeet.kolekar@intel.com\u003e\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\ncc: stable@kernel.org\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a0e803a2112398150daa4d88c9d58409e0cf0b6c",
      "tree": "d3f7c462923e2b5369c7715613788d38994e5fbf",
      "parents": [
        "8c5d9808e95739c9001b852464fd58fd0f583280"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Jan 13 12:09:08 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Jan 14 17:14:57 2010 -0500"
      },
      "message": "iwmc3200wifi: Add UMAC wifi headers to the pmkid command\n\nWithout this header, we can trigger a UMAC crash with debug enabled UMACs.\n\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "79b6a5110abf6fd4454ba34e0960783a4a2c801a",
      "tree": "f527bc90d11773f916fe411e67d1adec6b690fc1",
      "parents": [
        "a5fb297d634ba20bd53a7d6fecd611bbfd342e78"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Jan 14 17:00:54 2010 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Jan 14 17:06:49 2010 -0500"
      },
      "message": "Revert \"iwmc3200wifi: fix array out-of-boundary access\"\n\nThis reverts commit 6c853da3f30c93eae847ecbcd9fdf10ba0da04c2.\n\nFrom Message-ID: \u003c1262663293.551.117.camel@debian\u003e\nOn Sat, 2010-01-02 at 22:09 +0800, Dan Carpenter wrote:\n\u003e It don\u0027t think 6c853da3f30c93 is right.  That\u0027s the patch\n\u003e titled \"iwmc3200wifi: fix array out-of-boundary access\"\n\u003e\n\u003e       Allocate priv-\u003erx_packets[IWM_RX_ID_HASH + 1] because the max array\n\u003e       index is IWM_RX_ID_HASH according to IWM_RX_ID_GET_HASH().\n\u003e\n\u003e In 2.6.33-rc2 IWM_RX_ID_GET_HASH() doesn\u0027t go as high as IWM_RX_ID_HASH\n\u003e and I don\u0027t see any array out-of-bounds.\n\u003e\n\u003e #define IWM_RX_ID_GET_HASH(id) ((id) % IWM_RX_ID_HASH)\n\nAh, you are right. I took \u0027%\u0027 for \u0027\u0026\u0027. John, would you revert it? Sorry\nfor the false alarm.\n\nThanks,\n-yi\n\nReported-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nReviewed-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a5fb297d634ba20bd53a7d6fecd611bbfd342e78",
      "tree": "a9d8cdfda8981d0c4f77e0a60fd3bdc14f146376",
      "parents": [
        "ee0ddf1865954f44ee929d963e2c968eb377f447"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Tue Jan 12 13:51:38 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jan 12 14:21:24 2010 -0500"
      },
      "message": "mwl8k: update version number (to 0.12) and copyright\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@marvell.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ee0ddf1865954f44ee929d963e2c968eb377f447",
      "tree": "85cbe8d86dad8b53404db76aa78450460b1e258c",
      "parents": [
        "aa21d0f69a5ca28d33f584b8952cca154115fd26"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Tue Jan 12 13:51:30 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jan 12 14:21:23 2010 -0500"
      },
      "message": "mwl8k: enable multi-BSS AP operation\n\nAs follows:\n- GET_HW_SPEC is now responsible for setting\n  priv-\u003e{ap,sta}_macids_supported, which are bitmasks of supported\n  macids for AP and STA mode.  (Typically, STA firmware images will\n  support only one macid, #0, in STA mode, and AP firmware images\n  will support macids #0-7, in AP mode.)\n- Our wiphy -\u003einterfaces_modes is now set based on the non-zero-ness\n  of these two bitmasks.\n- We main priv-\u003emacids_used, a bitmask of which macids are currently\n  in use.  -\u003eadd_interface() will assign the lowest free macid for\n  this interface type as it is created, or bail out if there are no\n  more free macids to assign.  -\u003edelete_interface() will mark the\n  macid as being free again.\n\nThis enables the multi-BSS code added in the previous commits.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@marvell.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "aa21d0f69a5ca28d33f584b8952cca154115fd26",
      "tree": "12660a87f2c2f3a16387f8b92a9b41ef45d905d8",
      "parents": [
        "f57ca9c1af3c1e30a40ad99d75940176d8c3ff3a"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Tue Jan 12 13:50:36 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jan 12 14:21:21 2010 -0500"
      },
      "message": "mwl8k: post per-vif firmware commands as per-vif commands\n\nSET_BEACON, SET_MAC_ADDR, BSS_START and SET_NEW_STN are the currently\nsupported firmware commands that are actually per-vif commands.  Use\nmwl8k_post_pervif_cmd() for these commands, so that the macid of the\nvif they operate on gets passed down into the firmware.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@marvell.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f57ca9c1af3c1e30a40ad99d75940176d8c3ff3a",
      "tree": "996f555011d9f41158cb2f11a355792d1580c719",
      "parents": [
        "f5bb87cfba5ae9dd3724b846ac2fa7e033425c1c"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Tue Jan 12 13:50:14 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jan 12 14:21:20 2010 -0500"
      },
      "message": "mwl8k: prepare for posting per-vif firmware commands\n\nOne of the bytes in the mwl8k firmware command header is the \u0027macid\u0027\nbyte, which for per-vif commands indicates which of the BSSes this\ncommand is intended for.  (For commands that are not per-vif commands,\nthis byte can just be 0.)\n\nThis patch adds mwl8k_post_pervif_cmd(), which will take the macid\nassigned to this interface (to be done in -\u003eadd_interface()), copy it\ninto the command packet macid field, and post the command as usual.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@marvell.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f5bb87cfba5ae9dd3724b846ac2fa7e033425c1c",
      "tree": "1aaf8a97d636a4b711f2073d2b1267d8d970bfc5",
      "parents": [
        "06953235f48c696b22c5ed45570680fb070f7277"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Tue Jan 12 13:49:51 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jan 12 14:21:19 2010 -0500"
      },
      "message": "mwl8k: convert the priv-\u003evif pointer to a list of vifs\n\nTo prepare for adding multi-BSS support.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@marvell.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "06953235f48c696b22c5ed45570680fb070f7277",
      "tree": "fe5a8a485682ade88799d4fb8d862fb3f15729df",
      "parents": [
        "42574ea2274ec0a2a9c58ab01be91b65e60a2291"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Tue Jan 12 13:49:41 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jan 12 14:21:18 2010 -0500"
      },
      "message": "mwl8k: use firmware capability field to decide which bands to register\n\nMake the decision about whether to register the 2.4 and 5 GHz bands\nwith mac80211 by looking at the capability field in GET_HW_SPEC (STA\nfirmware only for now).  This enables 5 GHz STA operation.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@marvell.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "42574ea2274ec0a2a9c58ab01be91b65e60a2291",
      "tree": "19c94dd77288fc1cdae67e322b49b116e8029670",
      "parents": [
        "8707d0262585423cdc053bf8db0912e53915e5e4"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Tue Jan 12 13:49:18 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jan 12 14:21:17 2010 -0500"
      },
      "message": "mwl8k: allow selecting 5 GHz channels\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@marvell.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8707d0262585423cdc053bf8db0912e53915e5e4",
      "tree": "a1d98e032dd807213b7f80acc5eda2f6c2c3bcdc",
      "parents": [
        "854783444bab0024556c0aefdb0a860f2f1da286"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Tue Jan 12 13:49:15 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jan 12 14:21:16 2010 -0500"
      },
      "message": "mwl8k: handle 5 GHz legacy rate bitmaps in firmware commands\n\nWhenever mac80211 gives us a legacy rate bitmap in the context of the\n5 GHz band, we need to remember to shift the bitmap left by 5 positions\nbefore giving it to the firmware, as the firmware follows the bitmap\nbit assignment of the 2.4 GHz rate table even if we\u0027re on the 5 GHz\nband, and the 2.4 GHz rate table includes five non-OFDM rates at the\nstart that are not valid in the 5 GHz band.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@marvell.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "854783444bab0024556c0aefdb0a860f2f1da286",
      "tree": "ab03e580902c04e6d0b69a7cffedc1cf14399eb4",
      "parents": [
        "4eae9edd38c0a9ce34e39100ccc69ff520bc1224"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Tue Jan 12 13:48:56 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jan 12 14:21:15 2010 -0500"
      },
      "message": "mwl8k: properly set receive status rate index on 5 GHz receive\n\nThe mwl8k firmware uses indices into the 2.4 GHz band rate table for\nthe receive descriptor channel field even if the packet was received\non a 5 GHz channel, while mac80211 expects an index into the 5 GHz\nband rate table when packets are received on the 5 GHz band, which\npresents a mismatch as the 5 GHz band rate table lacks the five\nnon-OFDM rates that the 2.4 GHz rate table starts with.\n\nTo handle this properly, we need to substract 5 from the rate index\nfield if the packet was received on a 5 GHz channel (and was not\nreceived at an MCS rate).\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@marvell.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4eae9edd38c0a9ce34e39100ccc69ff520bc1224",
      "tree": "f696ebe62638e88b5bf8a790be5e2daf842a4f64",
      "parents": [
        "1349ad2f06f86f41415cf7ffa9e068fd4f89be87"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Tue Jan 12 13:48:32 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jan 12 14:21:14 2010 -0500"
      },
      "message": "mwl8k: add 5 GHz band channels and rates\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@marvell.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "1349ad2f06f86f41415cf7ffa9e068fd4f89be87",
      "tree": "271309496e4b73f3f2503a4af4704562f4d7acae",
      "parents": [
        "777ad375d5960e0d2a945a34032b182eb2952d45"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Tue Jan 12 13:48:17 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jan 12 14:21:13 2010 -0500"
      },
      "message": "mwl8k: move responsibility for initialising wiphy bands to GET_HW_SPEC\n\nSo that we can make 2.4 GHz and 5 GHz band registration conditional\non the capability bitmask returned by the firmware.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@marvell.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "777ad375d5960e0d2a945a34032b182eb2952d45",
      "tree": "a6684740e2d239ea0fe23e41f992ffd4f2da8c3d",
      "parents": [
        "ca66527c60385dcec878ebd90749d1fdc43bc870"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Tue Jan 12 13:48:04 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jan 12 14:21:12 2010 -0500"
      },
      "message": "mwl8k: rename 2.4 GHz band/channels/rates related variables from FOO to FOO_24\n\nTo prepare for adding 5 GHz band/channels/rates.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@marvell.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ca66527c60385dcec878ebd90749d1fdc43bc870",
      "tree": "77b438b7b2147237862c8b4dbc8d03d410ba699e",
      "parents": [
        "657232b625890f202867ede0ed67ecf15827ff80"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Tue Jan 12 13:47:53 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jan 12 14:21:11 2010 -0500"
      },
      "message": "mwl8k: add another 88w8366 PCI ID\n\n0x2a43 is a single-band (2.4GHz only) 88w8366 mini-PCIe card.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@marvell.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "657232b625890f202867ede0ed67ecf15827ff80",
      "tree": "8ac94a1bbe556687d830d453efd8db98832ea6e3",
      "parents": [
        "c97470dd253831e880c72ea5d022ed7f3aee45c3"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Tue Jan 12 13:47:47 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jan 12 14:21:10 2010 -0500"
      },
      "message": "mwl8k: simplify sequence number assignment\n\nBy storing the sequence counter in \u003c\u003c 4 format, like other drivers do.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@marvell.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c97470dd253831e880c72ea5d022ed7f3aee45c3",
      "tree": "9c7877382c1d53d81687873d2fc23acc591b0baf",
      "parents": [
        "9189c10087a738c764046fa27651d332594cd8e6"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Tue Jan 12 13:47:37 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jan 12 14:21:09 2010 -0500"
      },
      "message": "mwl8k: don\u0027t call SET_AID if we\u0027re not associated\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@marvell.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "9189c10087a738c764046fa27651d332594cd8e6",
      "tree": "5dd2798d0d43e45f73c6d2f36da75b05debed7da",
      "parents": [
        "c92d4edecf489dbcbb2e5dd3c513790e57e2ea0e"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Tue Jan 12 13:47:32 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jan 12 14:21:08 2010 -0500"
      },
      "message": "mwl8k: remove (mostly) write-only variable priv-\u003ecurrent_channel\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@marvell.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c92d4edecf489dbcbb2e5dd3c513790e57e2ea0e",
      "tree": "fd4c13f6806650edea5ab12c6662c58ba41d4e22",
      "parents": [
        "4ff6ffa107ba1c6ba9a1cc75a1f304eaa79e8bf4"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Tue Jan 12 13:47:22 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jan 12 14:21:07 2010 -0500"
      },
      "message": "mwl8k: update MODULE_FIRMWARE tags\n\nAdd MODULE_FIRMWARE tags for the mwl8k firmware images that don\u0027t\nhave them yet, and move them to where the firmware image names are\ndeclared.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@marvell.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4ff6ffa107ba1c6ba9a1cc75a1f304eaa79e8bf4",
      "tree": "596831b5b9392dd43fdff1d38f8f65a1363e9103",
      "parents": [
        "8f8ff91652fcf62b9fced5387956b4b269fde634"
      ],
      "author": {
        "name": "Kalle Valo",
        "email": "kalle.valo@nokia.com",
        "time": "Tue Jan 12 10:43:15 2010 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jan 12 14:21:06 2010 -0500"
      },
      "message": "wl1251: add U-APSD support\n\nwl1251 firmware supports U-APSD just with a simple queue configuration\nchange so enable it.\n\nSigned-off-by: Kalle Valo \u003ckalle.valo@nokia.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8f8ff91652fcf62b9fced5387956b4b269fde634",
      "tree": "76146243c6a3459e5e7354f5621033e5ecc41c1b",
      "parents": [
        "558a6669d7cb407fbb0b5aec184b5c3b9a893d30"
      ],
      "author": {
        "name": "Kalle Valo",
        "email": "kalle.valo@nokia.com",
        "time": "Tue Jan 12 10:43:07 2010 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jan 12 14:21:04 2010 -0500"
      },
      "message": "wl1251: create qos null data template\n\nThe qos null data template is needed for U-APSD.\n\nSigned-off-by: Kalle Valo \u003ckalle.valo@nokia.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    }
  ],
  "next": "558a6669d7cb407fbb0b5aec184b5c3b9a893d30"
}
