)]}'
{
  "log": [
    {
      "commit": "adf5ace5d8161b962afe90e77922728a425b6933",
      "tree": "670f672cf55973083d1baaeb6342b9d57933668a",
      "parents": [
        "8cb25e14fe80d0fac42412364df573eb3e8e83cc"
      ],
      "author": {
        "name": "Helmut Schaa",
        "email": "helmut.schaa@googlemail.com",
        "time": "Thu Dec 08 13:11:55 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 13 15:30:46 2011 -0500"
      },
      "message": "mac80211: Make use of ieee80211_is_* functions in tx status path\n\nUse ieee80211_is_data, ieee80211_is_mgmt and ieee80211_is_first_frag\nin the tx status path. This makes the code easier to read and allows us\nto remove two local variables: frag and type.\n\nSigned-off-by: Helmut Schaa \u003chelmut.schaa@googlemail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8cb25e14fe80d0fac42412364df573eb3e8e83cc",
      "tree": "5472f45b7ab1d41415dffe8ea661b1fc57bd68b7",
      "parents": [
        "42624d4913a00219a8fdbb4bafd634d1d843be85"
      ],
      "author": {
        "name": "Helmut Schaa",
        "email": "helmut.schaa@googlemail.com",
        "time": "Thu Dec 08 13:11:54 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 13 15:30:40 2011 -0500"
      },
      "message": "ieee80211: Introduce ieee80211_is_first_frag\n\nSigned-off-by: Helmut Schaa \u003chelmut.schaa@googlemail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "42624d4913a00219a8fdbb4bafd634d1d843be85",
      "tree": "0cf641329ff23e4ca159e44506ffa74cf9f9b623",
      "parents": [
        "adbde344dc12514d68620afae8d34035e72544b1"
      ],
      "author": {
        "name": "Yogesh Ashok Powar",
        "email": "yogeshp@marvell.com",
        "time": "Thu Dec 08 14:56:15 2011 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 13 15:30:33 2011 -0500"
      },
      "message": "mac80211: Purge A-MPDU TX queues before station destructions\n\nWhen a station leaves suddenly while ampdu traffic to that station is still\nrunning, there is a possibility that the ampdu pending queues are not freed due\nto a race condition leading to memory leaks. In \u0027__sta_info_destroy\u0027 when we\nattempt to destroy the ampdu sessions in \u0027ieee80211_sta_tear_down_BA_sessions\u0027,\nthe driver calls \u0027ieee80211_stop_tx_ba_cb_irqsafe\u0027 to delete the ampdu\nstructures (tid_tx) and splice the pending queues and this job gets queued in\nsdata workqueue. However, the sta entry can get destroyed before the above work\ngets scheduled and hence the race.\n\nPurging the queues and freeing the tid_tx to avoid the leak. The better solution\nwould be to fix the race, but that can be taken up in a separate patch.\n\nSigned-off-by: Nishant Sarmukadam \u003cnishants@marvell.com\u003e\nSigned-off-by: Yogesh Ashok Powar \u003cyogeshp@marvell.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "adbde344dc12514d68620afae8d34035e72544b1",
      "tree": "d3685186492aaef49a0373f82a1087c15b5cea86",
      "parents": [
        "fb03c5eb8c0bbf4561cb5aa72e0a9546e9574661"
      ],
      "author": {
        "name": "Vasanthakumar Thiagarajan",
        "email": "vthiagar@qca.qualcomm.com",
        "time": "Thu Dec 08 14:28:47 2011 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 13 15:30:28 2011 -0500"
      },
      "message": "cfg80211: Fix race in bss timeout\n\nIt is quite possible to run into a race in bss timeout where\nthe drivers see the bss entry just before notifying cfg80211\nof a roaming event but it got timed out by the time rdev-\u003eevent_work\ngot scehduled from cfg80211_wq. This would result in the following\nWARN-ON() along with the failure to notify the user space of\nthe roaming. The other situation which is happening with ath6kl\nthat runs into issue is when the driver reports roam to same AP\nevent where the AP bss entry already got expired. To fix this,\nmove cfg80211_get_bss() from __cfg80211_roamed() to cfg80211_roamed().\n\n[158645.538384] WARNING: at net/wireless/sme.c:586\n__cfg80211_roamed+0xc2/0x1b1()\n[158645.538810] Call Trace:\n[158645.538838]  [\u003cc1033527\u003e] warn_slowpath_common+0x65/0x7a\n[158645.538917]  [\u003cc14cfacf\u003e] ? __cfg80211_roamed+0xc2/0x1b1\n[158645.538946]  [\u003cc103354b\u003e] warn_slowpath_null+0xf/0x13\n[158645.539055]  [\u003cc14cfacf\u003e] __cfg80211_roamed+0xc2/0x1b1\n[158645.539086]  [\u003cc14beb5b\u003e] cfg80211_process_rdev_events+0x153/0x1cc\n[158645.539166]  [\u003cc14bd57b\u003e] cfg80211_event_work+0x26/0x36\n[158645.539195]  [\u003cc10482ae\u003e] process_one_work+0x219/0x38b\n[158645.539273]  [\u003cc14bd555\u003e] ? wiphy_new+0x419/0x419\n[158645.539301]  [\u003cc10486cb\u003e] worker_thread+0xf6/0x1bf\n[158645.539379]  [\u003cc10485d5\u003e] ? rescuer_thread+0x1b5/0x1b5\n[158645.539407]  [\u003cc104b3e2\u003e] kthread+0x62/0x67\n[158645.539484]  [\u003cc104b380\u003e] ? __init_kthread_worker+0x42/0x42\n[158645.539514]  [\u003cc151309a\u003e] kernel_thread_helper+0x6/0xd\n\nReported-by: Kalle Valo \u003ckvalo@qca.qualcomm.com\u003e\nSigned-off-by: Vasanthakumar Thiagarajan \u003cvthiagar@qca.qualcomm.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "fb03c5eb8c0bbf4561cb5aa72e0a9546e9574661",
      "tree": "ad6dd8a8329c282b780a1f74ca27f100061aa276",
      "parents": [
        "cc78d6b16a6853a3f6c014a6173df41d80f65a35"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "dan.carpenter@oracle.com",
        "time": "Thu Dec 08 09:49:03 2011 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 13 15:30:25 2011 -0500"
      },
      "message": "mac80211: unlock on error path in ieee80211_ibss_join()\n\nWe recently introduced a new return here but it needs an unlock first.\n\nSigned-off-by: Dan Carpenter \u003cdan.carpenter@oracle.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "cc78d6b16a6853a3f6c014a6173df41d80f65a35",
      "tree": "f46aeb5c7522cabb05a73da1f94cdbab6e58fdcb",
      "parents": [
        "93fdd59463369f07b69cf7397ccb9b1d28a84df4"
      ],
      "author": {
        "name": "Mohammed Shafi Shajakhan",
        "email": "mohammed@qca.qualcomm.com",
        "time": "Thu Dec 08 11:59:03 2011 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 13 15:30:22 2011 -0500"
      },
      "message": "ath9k_hw: Fix handling of MCI interrupt\n\nin my previous patches of handling MCI interrupt I overlooked\nthe case of interrupt status/mask variable being zeroed out in\nthe below code, so ath_isr does not cache the MCI interrupt\nin the intrstatus. finally MCI interrupt handling won\u0027t be\nhandled in ath9k_tasklet for the scheduled interrupts.\nFix this by moving the MCI interrupt code in the appropriate\nposition in ar9003_hw_get_isr\n\nCc: Wilson Tsao \u003cwtsao@qca.qualcomm.com\u003e\nCc: Rajkumar Manoharan \u003crmanohar@qca.qualcomm.com\u003e\nSigned-off-by: Mohammed Shafi Shajakhan \u003cmohammed@qca.qualcomm.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "93fdd59463369f07b69cf7397ccb9b1d28a84df4",
      "tree": "9f304474171ec300a83da0eca1cad56d887c3f58",
      "parents": [
        "05ef54e8cd7d5d29b263ead74191e5b96c24618d"
      ],
      "author": {
        "name": "Mohammed Shafi Shajakhan",
        "email": "mohammed@qca.qualcomm.com",
        "time": "Thu Dec 08 11:59:02 2011 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 13 15:30:18 2011 -0500"
      },
      "message": "ath9k_hw: check for asynchronous interrupts before bailing out\n\nin ar9003_hw_get_isr we bail out if we don\u0027t have any primary\ninterrupts and synchronous interrupts, also make sure we don\u0027t\nhave any asynchronous interrupts\n\nSigned-off-by: Mohammed Shafi Shajakhan \u003cmohammed@qca.qualcomm.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "05ef54e8cd7d5d29b263ead74191e5b96c24618d",
      "tree": "91d3299d723870249dee0c89897448f1abd6e415",
      "parents": [
        "b6a27d1e6b8e163dee054c9cd03639c62756c2e2",
        "a844855344b035338bfbcb1d2b7ed0aaca241a95"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 13 15:08:02 2011 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 13 15:08:02 2011 -0500"
      },
      "message": "Merge branch \u0027wireless-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi\n"
    },
    {
      "commit": "b6a27d1e6b8e163dee054c9cd03639c62756c2e2",
      "tree": "8b0025d27da4faa0ef4813cf0984ff8af0f4815c",
      "parents": [
        "cf00f379d82d170712150588accd2ebe316c2226"
      ],
      "author": {
        "name": "Nikolay Martynov",
        "email": "mar.kolya@gmail.com",
        "time": "Thu Dec 08 21:43:39 2011 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Dec 09 14:58:01 2011 -0500"
      },
      "message": "iwlwifi regression in 20111205 merge\n\n  It looks like the regression was introduced between 20111202 and\n20111205 (linux-next tree). Symptoms: connection to AP seem to be\nestablished, but no data goes though it in any way. Tested on intel\n5300.\n  Peek at the changes have shown that it looks like at least part of\nthe code wasn\u0027t merged properly. It was originally committed into\niwl_agn.c but code in question was moved to iwl-mac80211.c.\n  This patch puts code in place and my card works again.\n\nSigned-off-by: Nikolay Martynov \u003cmar.kolya@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "cf00f379d82d170712150588accd2ebe316c2226",
      "tree": "b3e676ccd189c1a4d27d20a055606d1769371b0c",
      "parents": [
        "f589cf4f2ccdc670ef6d7c30d87f9a3e9dfa4d9d"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Dec 08 16:15:58 2011 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Dec 09 14:57:49 2011 -0500"
      },
      "message": "wl12xx: silence tx_attr uninitialized warning in wl1271_tx_fill_hdr\n\n  CC [M]  drivers/net/wireless/wl12xx/tx.o\ndrivers/net/wireless/wl12xx/tx.c: In function ‘wl1271_tx_fill_hdr’:\ndrivers/net/wireless/wl12xx/tx.c:288:6: warning: ‘tx_attr’ may be used uninitialized in this function\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a844855344b035338bfbcb1d2b7ed0aaca241a95",
      "tree": "f7d04babbe0c356b4639dac9fc6eec453cfb00b5",
      "parents": [
        "e0467a30734a8dc2ecddbe892985ce5cfe5bf966"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Fri Dec 02 12:25:12 2011 -0800"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Thu Dec 08 15:55:52 2011 -0800"
      },
      "message": "iwlagn: use IWL_MAX_TID_COUNT instead of TID_MAX_LOAD_COUNT\n\nWe track the load only on 8 TIDs, previously this\nwas TID_MAX_LOAD_COUNT. Since IWL_MAX_TID_COUNT\nis now 8 as well, use that to make the code more\neasily understandable.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "e0467a30734a8dc2ecddbe892985ce5cfe5bf966",
      "tree": "9f99f9043ba7c232abd5322f631ed7d222611169",
      "parents": [
        "9a215e40d70ae63762963ab3ccc7f31dd966dc6a"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Fri Dec 02 12:24:45 2011 -0800"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Thu Dec 08 15:55:46 2011 -0800"
      },
      "message": "iwlagn: use IWL_MAX_TID_COUNT for WoWLAN\n\nNow that I corrected IWL_MAX_TID_COUNT to be 8\ninstead of 9, we can use it in WoWLAN suspend.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "9a215e40d70ae63762963ab3ccc7f31dd966dc6a",
      "tree": "e19e2a16ceb2c7690a4ef2e79d25d7fa13a33a19",
      "parents": [
        "45c30dba1c9358b5446559eff07282c56ada3b4b"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Fri Dec 02 12:22:54 2011 -0800"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Thu Dec 08 15:55:35 2011 -0800"
      },
      "message": "iwlagn: fix TID use bug\n\nThe driver everywhere uses max TID count as 9,\nwhich is wrong, it should be 8.\n\nI think the reason it uses 9 here is off-by-one\nconfusion by whoever wrote this. We do use the\nvalue IWL_MAX_TID_COUNT for \"not QoS/no TID\"\nbut that is completely correct even if it is 8\nand not 9 since 0-7 are only valid.\n\nAs a side effect, this fixes the following bug:\n\n Open BA session requested for 00:23:cd:16:8a:7e tid 8\n ------------[ cut here ]------------\n kernel BUG at drivers/net/wireless/iwlwifi/iwl-trans-pcie-int.h:350!\n ...\n\nwhen you do\necho \"tx start 8\" \u003e /sys/kernel/debug/ieee80211/*/*/*/*/agg_status\n\nCc: stable@vger.kernel.org\nReported-by: Nikolay Martynov \u003cmar.kolya@gmail.com\u003e\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "45c30dba1c9358b5446559eff07282c56ada3b4b",
      "tree": "8d6fe253cdf1d79dca2782e444a66ba029f57ab8",
      "parents": [
        "ae6130fc9b5e9957aaf26355b80e0a5ef7f8f537"
      ],
      "author": {
        "name": "Don Fry",
        "email": "donald.h.fry@intel.com",
        "time": "Wed Nov 30 16:58:39 2011 -0800"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Thu Dec 08 15:55:24 2011 -0800"
      },
      "message": "iwlwifi: move calib_results list from iwl_priv to iwl_trans\n\nMove the calib_results list from the upper layer iwl_priv structure\nto the lower layer iwl_trans structure.\n\nSigned-off-by: Don Fry \u003cdonald.h.fry@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "ae6130fc9b5e9957aaf26355b80e0a5ef7f8f537",
      "tree": "7ad2fc6b5b9fc6b5e895bd8f15897f85e96bf21a",
      "parents": [
        "ab36eab24e7847d6d92872c55b46554c8ac4c4b3"
      ],
      "author": {
        "name": "Don Fry",
        "email": "donald.h.fry@intel.com",
        "time": "Wed Nov 30 16:12:59 2011 -0800"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Thu Dec 08 15:55:15 2011 -0800"
      },
      "message": "iwlwifi: move device_pointers from iwl_priv to iwl_shared\n\nMove the low level ucode device_pointers structure to iwl_shared.\n\nSigned-off-by: Don Fry \u003cdonald.h.fry@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "ab36eab24e7847d6d92872c55b46554c8ac4c4b3",
      "tree": "6017a2a34e4630cf3ebdaec33818efa1fbe8f0d3",
      "parents": [
        "b8deb4925f88c5052fc42dc52e9c7057f05deb0d"
      ],
      "author": {
        "name": "Don Fry",
        "email": "donald.h.fry@intel.com",
        "time": "Wed Nov 30 15:37:32 2011 -0800"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Thu Dec 08 15:55:08 2011 -0800"
      },
      "message": "iwlwifi: move eeprom pointer from iwl_priv to iwl_shared\n\nThe eeprom image is a device level component, move from iwl_priv\nto iwl_shared, with associated code changes.\n\nSigned-off-by: Don Fry \u003cdonald.h.fry@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "b8deb4925f88c5052fc42dc52e9c7057f05deb0d",
      "tree": "50d9979b14e613184cfa37fe1137f46a3b63214f",
      "parents": [
        "0cb38d65efa0304e9a948fd7aef9c7d38ad8cbb9"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Fri Dec 02 08:09:10 2011 -0800"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Thu Dec 08 15:54:59 2011 -0800"
      },
      "message": "iwlwifi: set TX_CMD_FLG_STA_RATE_MSK for BAR frame\n\nIt is needed by firmware to use the correct rate for BAR frame transmission\n\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "0cb38d65efa0304e9a948fd7aef9c7d38ad8cbb9",
      "tree": "d40cfe30c858f99d4e5d403dd61d89ac717a49b2",
      "parents": [
        "0bec12b838c8fe002a3ad7a1ca5a444c8beee5c3"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Fri Dec 02 07:33:57 2011 -0800"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Thu Dec 08 15:54:46 2011 -0800"
      },
      "message": "iwlwifi: P2P is not enabled by default\n\nP2P still under development. it will not enabled by default, but user\nalways can enable it manually for testing.\n\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "0bec12b838c8fe002a3ad7a1ca5a444c8beee5c3",
      "tree": "4ea9cf736150c7eff3b1624056f26b8d4e0025d5",
      "parents": [
        "5ef15ccc648638a2cf00b3a13caa770559aa4e91"
      ],
      "author": {
        "name": "Hsu, Kenny",
        "email": "kenny.hsu@intel.com",
        "time": "Thu Dec 01 01:12:50 2011 -0800"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Thu Dec 08 15:54:40 2011 -0800"
      },
      "message": "iwlwifi: add device ID information support by testmode\n\nCreate new tm command to report devce ID information to userspace\n- IWL_TM_CMD_APP2DEV_GET_DEVICE_ID\n\nSigned-off-by: Kenny Hsu \u003ckenny.hsu@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "5ef15ccc648638a2cf00b3a13caa770559aa4e91",
      "tree": "51eb1a66f06acdd2911117ee86ecf9eee4a30d77",
      "parents": [
        "c4db616623030e9a75a990a2db4d733b5112acb1"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Wed Nov 30 13:24:06 2011 -0800"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Thu Dec 08 15:54:30 2011 -0800"
      },
      "message": "iwlwifi: rename CONFIG_IWLWIFI_DEVICE_SVTOOL to CONFIG_IWLWIFI_DEVICE_TESTMODE\n\nChange the name to match the works\n\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "c4db616623030e9a75a990a2db4d733b5112acb1",
      "tree": "fa9b033068c475f2e7c3ed52c71428360c5da65f",
      "parents": [
        "7f62cd17e0ed90f8a1e9fbbb6480fa48ebc4c0a6"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Wed Nov 30 00:14:53 2011 -0800"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Thu Dec 08 15:54:22 2011 -0800"
      },
      "message": "iwlwifi: remove reference to legacy devices\n\nAfter driver split, no need to reference to legacy devices, remove comments\n\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "7f62cd17e0ed90f8a1e9fbbb6480fa48ebc4c0a6",
      "tree": "e8aa3033a9e5bcd70566565b1e9ca89cb4f3542f",
      "parents": [
        "d332f591daca5f5301782bad69f94e160b5fa665"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Wed Nov 30 09:41:22 2011 -0800"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Thu Dec 08 15:54:07 2011 -0800"
      },
      "message": "iwlwifi: minor cleanup\n\nRemove the defines only used by legacy devices\n\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "d332f591daca5f5301782bad69f94e160b5fa665",
      "tree": "83650634b1911a75aee0bc230939a8db79287e11",
      "parents": [
        "fe67c084cba9e50725f55281dc48fc29adb07cdd"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Wed Nov 30 12:32:42 2011 -0800"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Thu Dec 08 15:54:01 2011 -0800"
      },
      "message": "iwlwifi: Display more uCode debug info\n\nWhen uCode encounter problem, it pass a lot of debug data to help debugging\nthe issue. We only show partial data before, why not display all of those.\n\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "fe67c084cba9e50725f55281dc48fc29adb07cdd",
      "tree": "4433cef1e40fdb983742bd06570d688eb8ce6f08",
      "parents": [
        "e1a38fe10f998e27ce8600379d1109be33d4f9c2"
      ],
      "author": {
        "name": "Hsu, Kenny",
        "email": "kenny.hsu@intel.com",
        "time": "Mon Nov 28 16:54:52 2011 -0800"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Thu Dec 08 15:53:55 2011 -0800"
      },
      "message": "iwlwifi: hide kernel option IWLWIFI_DEVICE_SVTOOL\n\nBecause the testmode support should be the mandatory foundation\nof test functionality, it is better to set kernel option\nIWLWIFI_DEVICE_SVTOOL automatically instead of user configuration.\n\nSigned-off-by: Kenny Hsu \u003ckenny.hsu@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "e1a38fe10f998e27ce8600379d1109be33d4f9c2",
      "tree": "7fdcef9e9156c32b3812a72ec995c0353b245d40",
      "parents": [
        "e5cd9ec191e8190c3b8c55f0e0c27b7e1da040e6"
      ],
      "author": {
        "name": "Hsu, Kenny",
        "email": "kenny.hsu@intel.com",
        "time": "Mon Nov 28 00:55:38 2011 -0800"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Thu Dec 08 15:53:30 2011 -0800"
      },
      "message": "iwlwifi: add uCode version information support by testmode\n\nCreate new tm command to report uCode version to userspace\n- IWL_TM_CMD_APP2DEV_GET_FW_VERSION\n\nSigned-off-by: Kenny Hsu \u003ckenny.hsu@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "e5cd9ec191e8190c3b8c55f0e0c27b7e1da040e6",
      "tree": "3f021986a2415cfe9c2dca0bcc22411740dcd9b3",
      "parents": [
        "dd5fe1046cb07d2a6665b6dbbfc6989b39ae063b",
        "f589cf4f2ccdc670ef6d7c30d87f9a3e9dfa4d9d"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Thu Dec 08 15:00:27 2011 -0800"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Thu Dec 08 15:00:27 2011 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next into wireless-next\n"
    },
    {
      "commit": "f589cf4f2ccdc670ef6d7c30d87f9a3e9dfa4d9d",
      "tree": "4eddd981d5fb92e4570e6f1814a9aa192c5ad3e8",
      "parents": [
        "0052d812599fb0327792b6c3f4257b26dcc13239",
        "1b04b739f4c1d053bebb29657fb69bf03f180a97"
      ],
      "author": {
        "name": "Luciano Coelho",
        "email": "coelho@ti.com",
        "time": "Thu Dec 08 13:08:10 2011 +0200"
      },
      "committer": {
        "name": "Luciano Coelho",
        "email": "coelho@ti.com",
        "time": "Thu Dec 08 13:08:10 2011 +0200"
      },
      "message": "Merge branch \u0027wl12xx-next\u0027 into for-linville\n"
    },
    {
      "commit": "1b04b739f4c1d053bebb29657fb69bf03f180a97",
      "tree": "4d68463d1fcb92a41c6a644938304f40f97e9961",
      "parents": [
        "3dbb5846db1f5df3619b927cc2a7dcaf65a38f1e"
      ],
      "author": {
        "name": "Eyal Shapira",
        "email": "eyal@wizery.com",
        "time": "Wed Dec 07 12:37:04 2011 +0200"
      },
      "committer": {
        "name": "Luciano Coelho",
        "email": "coelho@ti.com",
        "time": "Thu Dec 08 12:32:40 2011 +0200"
      },
      "message": "wl12xx: minor fix in sched_scan_ssid_list\n\nThe user can pass broadcast SSID (ssid\u003d\"\") in the list of SSIDs for active scan.\nIn this case the loop was attempting to match SSIDs in the filter\nlist to this empty entry and marking them as HIDDEN (sending probe\nrequest) by mistake\n\nSigned-off-by: Eyal Shapira \u003ceyal@wizery.com\u003e\nSigned-off-by: Luciano Coelho \u003ccoelho@ti.com\u003e\n"
    },
    {
      "commit": "3dbb5846db1f5df3619b927cc2a7dcaf65a38f1e",
      "tree": "c87aa1d7bc652380c9578d76071e99079f21a521",
      "parents": [
        "188e7f54c38b9bf144ddc81b4b734cb6ea49f31e"
      ],
      "author": {
        "name": "Eliad Peller",
        "email": "eliad@wizery.com",
        "time": "Tue Dec 06 12:15:07 2011 +0200"
      },
      "committer": {
        "name": "Luciano Coelho",
        "email": "coelho@ti.com",
        "time": "Thu Dec 08 12:32:36 2011 +0200"
      },
      "message": "wl12xx: send testmode reply in wl1271_tm_cmd_interrogate\n\nwl1271_tm_cmd_interrogate creates a reply skb, but doesn\u0027t\nsend it (and thus just leaks it).\nAdd the missing cfg80211_testmode_reply() call.\n\nSigned-off-by: Eliad Peller \u003celiad@wizery.com\u003e\nSigned-off-by: Luciano Coelho \u003ccoelho@ti.com\u003e\n"
    },
    {
      "commit": "188e7f54c38b9bf144ddc81b4b734cb6ea49f31e",
      "tree": "122549897d4ba40cf9c7f4cf125ad85ec6d92774",
      "parents": [
        "abc47470ef63cdde2efdf358ae373afb16f358c0"
      ],
      "author": {
        "name": "Eliad Peller",
        "email": "eliad@wizery.com",
        "time": "Tue Dec 06 12:15:06 2011 +0200"
      },
      "committer": {
        "name": "Luciano Coelho",
        "email": "coelho@ti.com",
        "time": "Thu Dec 08 12:32:36 2011 +0200"
      },
      "message": "wl12xx: remove redundant commands from plt init\n\nDuring plt init we configure some redundant commands,\nwhich are not needed for plt (specifically, we shouldn\u0027t\nconfigure any role-specific params, as there are no\nactive roles). remove them.\n\nSigned-off-by: Eliad Peller \u003celiad@wizery.com\u003e\nSigned-off-by: Luciano Coelho \u003ccoelho@ti.com\u003e\n"
    },
    {
      "commit": "abc47470ef63cdde2efdf358ae373afb16f358c0",
      "tree": "4cfc94c6df38625e39414e917a3c5942670001db",
      "parents": [
        "e0d62536d032db689adf9c8162a9d2caf4714f44"
      ],
      "author": {
        "name": "Eliad Peller",
        "email": "eliad@wizery.com",
        "time": "Tue Dec 06 12:15:05 2011 +0200"
      },
      "committer": {
        "name": "Luciano Coelho",
        "email": "coelho@ti.com",
        "time": "Thu Dec 08 12:32:36 2011 +0200"
      },
      "message": "wl12xx: fix testmode test/interrogate commands\n\nfix several issues in testmode test/interrogate commands:\n1. check the driver state is not OFF.\n2. wakeup the chip from elp (if needed)\n3. fix memory leak in wl1271_tm_cmd_interrogate()\n\nSigned-off-by: Eliad Peller \u003celiad@wizery.com\u003e\nSigned-off-by: Luciano Coelho \u003ccoelho@ti.com\u003e\n"
    },
    {
      "commit": "0052d812599fb0327792b6c3f4257b26dcc13239",
      "tree": "a53037a4a3cb5f2b4a686ebf07eebe63b0bc7681",
      "parents": [
        "4f17c48e3902c823e4af68d2de9546f5b707533d"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Tue Dec 06 20:45:37 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Dec 07 15:19:39 2011 -0500"
      },
      "message": "wireless: disable wext sysfs by default\n\nThis code has been on the list to remove for a long\ntime, so disable it by default, add a warning to its\nKconfig, and schedule it for removal in 3.5.\n\nThe only known dependency, hal, has not required it\nsince its 0.5.12 release, which was in early 2009\nand hal has since been deprecated completely.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4f17c48e3902c823e4af68d2de9546f5b707533d",
      "tree": "dfad367f5794a011a80539a1aacdf94c899dbe56",
      "parents": [
        "4279425cef58808c0cdc616b8fff17c8308617bd"
      ],
      "author": {
        "name": "Nikolay Martynov",
        "email": "mar.kolya@gmail.com",
        "time": "Tue Dec 06 21:57:17 2011 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Dec 07 15:19:39 2011 -0500"
      },
      "message": "ath9k: enable ANI for ar9100 chips\n\n  Enable ANI for ar9100 since it seems to be working fine (and as a\nmatter of fact ANI was always performed for ar9100 since code which\nwas supposed to disable it didn\u0027t achieve this goal).\n  This patch sets config.enable_ani to default (true) value for\nar9100.\n\nSigned-off-by: Nikolay Martynov \u003cmar.kolya@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4279425cef58808c0cdc616b8fff17c8308617bd",
      "tree": "4cc4556c75db15f7c17c0c2472eab855d23d11c7",
      "parents": [
        "86951359c1ee35dbae5e11d7cd959e2cb8e6051f"
      ],
      "author": {
        "name": "Nikolay Martynov",
        "email": "mar.kolya@gmail.com",
        "time": "Fri Dec 02 22:39:16 2011 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Dec 07 15:19:38 2011 -0500"
      },
      "message": "ath9k: use config.enable_ani to check if ani should be performed\n\n  Currently in ath9k code there is an attempt which is meant to\ndisable ANI for ar9100 and ar9340. But it doesn\u0027t really achieve\nthis. All it does is disable ANI init and setup (i.e. calls to\nath9k_hw_ani_setup and ath9k_hw_ani_init). Since ath9k_hw_ani_setup is\nnot called ah-\u003econfig.ani_poll_interval is never initialized (i.e. it\nis always zero) and ath_ani_calibrate always executes ANI procedures\n(over uninitialized ANI parameters).\n  Moreover, ath_ani_calibrate is being called each 1ms because\ncommon-\u003eani.timer is set to zero interval because\nah-\u003econfig.ani_poll_interval\u003d\u003d0 (and thus smallest value of all\nintervals). Normally it should not be called this often.\n  This patch changes the code so config.enable_ani is used to check if\nANI should be performed.\n  config.enable_ani is initialized to true by default. This patch sets\nit to false for ar9100 and ar9340.\n\nSigned-off-by: Nikolay Martynov \u003cmar.kolya@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "86951359c1ee35dbae5e11d7cd959e2cb8e6051f",
      "tree": "3b372c9d3732685ece4ecbb5af054d188436e036",
      "parents": [
        "a9b2ce03b2a071420c10f3873869480fbb7f4493"
      ],
      "author": {
        "name": "Nikolay Martynov",
        "email": "mar.kolya@gmail.com",
        "time": "Fri Dec 02 22:39:15 2011 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Dec 07 15:19:37 2011 -0500"
      },
      "message": "ath9k: change calibration debug log to output all calibration types\n\n  To help debugging write a log entry when long calibration, short\ncalibration or ANI is performed.\n\nSigned-off-by: Nikolay Martynov \u003cmar.kolya@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a9b2ce03b2a071420c10f3873869480fbb7f4493",
      "tree": "b0267d824f86524f49f425e51163a0e966b95188",
      "parents": [
        "daa1b6ee45170404efb3002ae2ff06e572f7ceba"
      ],
      "author": {
        "name": "Nikolay Martynov",
        "email": "mar.kolya@gmail.com",
        "time": "Fri Dec 02 22:39:14 2011 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Dec 07 15:19:36 2011 -0500"
      },
      "message": "ath9k: trivial: cosmetic fix in calibration debug log\n\n  Add missed space and change typo in calibration debugging log.\n\nSigned-off-by: Nikolay Martynov \u003cmar.kolya@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "daa1b6ee45170404efb3002ae2ff06e572f7ceba",
      "tree": "a0cdba89bf7641200e543c149405af5e03b845b2",
      "parents": [
        "9df0d6a20a4e6d15684cc8f2e3f0155be0801592"
      ],
      "author": {
        "name": "Felix Fietkau",
        "email": "nbd@openwrt.org",
        "time": "Wed Nov 16 13:08:43 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Dec 07 15:19:36 2011 -0500"
      },
      "message": "ath9k: cancel all workqueue activity when going idle\n\nSigned-off-by: Felix Fietkau \u003cnbd@openwrt.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "9df0d6a20a4e6d15684cc8f2e3f0155be0801592",
      "tree": "9bf0f2997f7d725a18828eca685faeaa92465bc9",
      "parents": [
        "c0c1174144dd619456be5930d733028a055ef425"
      ],
      "author": {
        "name": "Felix Fietkau",
        "email": "nbd@openwrt.org",
        "time": "Wed Nov 16 13:08:42 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Dec 07 15:19:35 2011 -0500"
      },
      "message": "ath9k: only drop packets in drv_flush when asked to\n\nRecently more places in mac80211 call drv_flush to ensure proper order\nfor state changes wrt. powersave, channel changes, etc. On some systems\nsuch calls lead to spurious logspam about failing to stop tx dma, as well\nas hardware resets that go along with that.\nInstead of dropping packets in a place where it\u0027s completely unnecessary,\nonly do it when drop \u003d\u003d true.\n\nSigned-off-by: Felix Fietkau \u003cnbd@openwrt.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c0c1174144dd619456be5930d733028a055ef425",
      "tree": "21935e2a32845647269a5c7848d22286c01e024b",
      "parents": [
        "c8e8868e3bf2ee0b6e606ce43af023b5f6edc954"
      ],
      "author": {
        "name": "Felix Fietkau",
        "email": "nbd@openwrt.org",
        "time": "Wed Nov 16 13:08:41 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Dec 07 15:19:34 2011 -0500"
      },
      "message": "ath9k: rework power state handling\n\nTurning off the radio when mac80211 tells the driver that it\u0027s idle is not\na good idea, as idle interfaces might still occasionally scan or send packets.\nThe only time the radio can be safely turned off is when drv_stop has been\ncalled. In the mean time, use sc-\u003eps_idle only to indicate network sleep vs\nfull sleep.\nMove the LED GPIO changes out of the PCI suspend/resume path, the start/stop\nfunctions already take care of that.\n\nSigned-off-by: Felix Fietkau \u003cnbd@openwrt.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c8e8868e3bf2ee0b6e606ce43af023b5f6edc954",
      "tree": "178f42ba7d28b293c97779e1602e2fe08e59efab",
      "parents": [
        "4e79fada02df6819106a35ed6111ac47500541b2"
      ],
      "author": {
        "name": "Felix Fietkau",
        "email": "nbd@openwrt.org",
        "time": "Wed Nov 16 13:08:40 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Dec 07 15:14:03 2011 -0500"
      },
      "message": "ath9k: always issue a full hw reset after waking up from full-sleep mode\n\nAfter waking up from full sleep, registers are accessible, but rx/tx\ntypically fails. A fast channel change will not recover from this, so\nensure that a full-sleep -\u003e wake transition is always followed by a full\nreset.\n\nThe reason why this hasn\u0027t created any serious problems yet is that it\u0027s\nhidden by the (wrong) behavior of enabling/disabling the radio when the\nwiphy idle state changes.\n\nSigned-off-by: Felix Fietkau \u003cnbd@openwrt.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4e79fada02df6819106a35ed6111ac47500541b2",
      "tree": "17c8c91d240af7bf224cfe37104a1e6f2fe66fc7",
      "parents": [
        "439678f8b0fca7aeca06c6581e3679eef618721a"
      ],
      "author": {
        "name": "Ben Greear",
        "email": "greearb@candelatech.com",
        "time": "Mon Dec 05 11:15:55 2011 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 06 16:07:07 2011 -0500"
      },
      "message": "mac80211: Remove WARN_ON in apply-ht-override logic.\n\nAP interfaces routinely call this logic, so just silently\nreturn when this happens instead of splatting the kernel\nlogs.\n\nReported-by: Christian Lamparter \u003cchunkeey@googlemail.com\u003e\nSigned-off-by: Ben Greear \u003cgreearb@candelatech.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "439678f8b0fca7aeca06c6581e3679eef618721a",
      "tree": "3a447b563f90144306c9548456e48cb37edd56d7",
      "parents": [
        "3df6eaea76a9e1351b539541c0314129a0e4b10c"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Mon Dec 05 19:13:39 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 06 16:07:07 2011 -0500"
      },
      "message": "bcma: pci: use fixed windows when possible\n\nSome cores are mapped in the fixed way, they registers can be accessed\nall the time.\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3df6eaea76a9e1351b539541c0314129a0e4b10c",
      "tree": "d5dcdafdcf236e3293eeca39db9715292389e88b",
      "parents": [
        "aa5b549215f85cf48a7040bc9d33c4dae0c7d11a"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Tue Dec 06 10:39:40 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 06 16:07:07 2011 -0500"
      },
      "message": "mac80211: accept public action frames with mismatched BSSID\n\nArik\u0027s patch \"mac80211: allow action frames with unknown\nBSSID in GO mode\" allowed any action frames in P2P mode\nto go through, but only to cooked monitor interfaces as\nthe IEEE80211_RX_RA_MATCH was still cleared. As a result\nmy no-monitor patches broke invitation responses.\n\nInstead of allowing any action frames in P2P GO mode to\ngo through with a wrong BSSID like that patch did, allow\nall public action frames. They will never be processed\nby mac80211, but can be reported via nl80211 then.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "aa5b549215f85cf48a7040bc9d33c4dae0c7d11a",
      "tree": "99558936788c104390443012594bd4de73be69c3",
      "parents": [
        "79e3b16b7123018610f2754ce1bd219c5dd844f5"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Fri Dec 02 22:08:52 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 06 16:07:07 2011 -0500"
      },
      "message": "mac80211: fix retransmit\n\nThis fixes another regression from my \"pass all\nfragments to driver at once\" patches -- if the\npacket is being retransmitted then we don\u0027t go\nthrough all handlers, but we still need to move\nit to the skbs list, otherwise we run into the\nfirst warning in __ieee80211_tx() and leak the\nskb.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "79e3b16b7123018610f2754ce1bd219c5dd844f5",
      "tree": "74a35b533d32b6ae3f61f8bb21311f2cc27cb234",
      "parents": [
        "a96b724d5ad7d44184d6a871bc1d35b005f2d53e"
      ],
      "author": {
        "name": "Don Fry",
        "email": "donald.h.fry@intel.com",
        "time": "Fri Dec 02 08:48:40 2011 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 06 16:07:07 2011 -0500"
      },
      "message": "iwlwifi: move ucode notification from iwl_priv to iwl_shared\n\nMove the notification structures for ucode operations from the\niwl_priv structure to the iwl_shared structure, with associated\ncode changes.\n\nSigned-off-by: Don Fry \u003cdonald.h.fry@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a96b724d5ad7d44184d6a871bc1d35b005f2d53e",
      "tree": "40596636ea5e7879669d01c127e7ff3b940c241a",
      "parents": [
        "b96b09db60f8e0d9c6bc3ea00447953c16d8b2fc"
      ],
      "author": {
        "name": "Don Fry",
        "email": "donald.h.fry@intel.com",
        "time": "Fri Dec 02 08:48:39 2011 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 06 16:07:06 2011 -0500"
      },
      "message": "iwlwifi: move ucode_type from iwl_priv to iwl_shared\n\nMove the ucode_type variable from the iwl_priv to the iwl_shared\nstructure with associated code changes.\n\nSigned-off-by: Don Fry \u003cdonald.h.fry@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b96b09db60f8e0d9c6bc3ea00447953c16d8b2fc",
      "tree": "27350dae967109934b4547d489b8e3f4c4d02c7e",
      "parents": [
        "481f564ac72b2f6c77ba80e7a31932365bd21a35"
      ],
      "author": {
        "name": "Don Fry",
        "email": "donald.h.fry@intel.com",
        "time": "Fri Dec 02 08:48:38 2011 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 06 16:07:06 2011 -0500"
      },
      "message": "iwlwifi: replace iwl_priv reference with iwl_trans for ucode.\n\nReplace the references to the iwl_priv structure with the iwl_trans\nstructure as the priv structure is never referenced other than to\naccess the trans structure.  Rename from iwlagn to iwl.\n\nSigned-off-by: Don Fry \u003cdonald.h.fry@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "481f564ac72b2f6c77ba80e7a31932365bd21a35",
      "tree": "2b5e89bccb7ea51b0342ef3a7e41752bf678063f",
      "parents": [
        "6d5f3ec52939607511a660b01fc34d11ad71ae24"
      ],
      "author": {
        "name": "Don Fry",
        "email": "donald.h.fry@intel.com",
        "time": "Fri Dec 02 08:48:37 2011 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 06 16:07:06 2011 -0500"
      },
      "message": "iwlwifi: rename iwl-agn-ucode as iwl-ucode\n\niwl-agn-ucode is generic ucode operations, not limited just to iwlagn.\n\nSigned-off-by: Don Fry \u003cdonald.h.fry@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6d5f3ec52939607511a660b01fc34d11ad71ae24",
      "tree": "0b6b4a2e74bd08a1e9dedfe22312552503f29073",
      "parents": [
        "ca4c18231935bafeb2a36eec67f6d11076223084"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Fri Dec 02 08:48:36 2011 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 06 16:07:06 2011 -0500"
      },
      "message": "iwlwifi: Rename file name from iwl-sv-open.c to iwl-testmode.c\n\nThe file dealing with all the operations through testmode, rename it.\n\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ca4c18231935bafeb2a36eec67f6d11076223084",
      "tree": "08e21594f8a71f256480cea135406c0e27c32fee",
      "parents": [
        "112f11dc219ec8f9b0cf5cf9f55fef1096006908"
      ],
      "author": {
        "name": "Hsu, Kenny",
        "email": "kenny.hsu@intel.com",
        "time": "Fri Dec 02 08:48:35 2011 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 06 16:07:06 2011 -0500"
      },
      "message": "iwlwifi: add WOWLAN uCode loading support by testmode\n\nCreate new tm command for WOWLAN uCode loading to support\nfurther debugging function in userspace.\n\n- IWL_TM_CMD_APP2DEV_LOAD_WOWLAN_FW\n\nSigned-off-by: Kenny Hsu \u003ckenny.hsu@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "112f11dc219ec8f9b0cf5cf9f55fef1096006908",
      "tree": "1d46cefc21e8aae7e6ff88cbe22e22660897f005",
      "parents": [
        "d28a21d8aaccadf930085cf581abc9b5e048026d"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Fri Dec 02 08:48:34 2011 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 06 16:07:05 2011 -0500"
      },
      "message": "iwlagn: make debug levels more readable\n\nUsing the actual shifted constants here allows\none to read and or them more easily.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d28a21d8aaccadf930085cf581abc9b5e048026d",
      "tree": "c2aac6460f5b913ef94751b03a3e876379e20924",
      "parents": [
        "145274408049d21274e3c645066aa7980165c71e"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Fri Dec 02 08:48:33 2011 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 06 16:07:05 2011 -0500"
      },
      "message": "iwlagn: remove MACDUMP debug\n\nThis is only used for TX debugging where there\nalready is more debugging and tracing is more\nuseful anyway, so remove it.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "145274408049d21274e3c645066aa7980165c71e",
      "tree": "2316f443a4950cb9c4aed6a06042f974afc8bd9e",
      "parents": [
        "d6846347a0e1bc111b67a1366380419231b97984"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Fri Dec 02 08:48:32 2011 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 06 16:07:05 2011 -0500"
      },
      "message": "iwlagn: remove HC_DUMP debug\n\nThis debug level is unused, remove it.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d6846347a0e1bc111b67a1366380419231b97984",
      "tree": "8ac3462ee9e4bf22032c248b03f379d6a572842c",
      "parents": [
        "f05f2efd84de22d3fa6e49145b601077f8ba8d2f"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Fri Dec 02 08:48:31 2011 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 06 16:07:05 2011 -0500"
      },
      "message": "iwlagn: remove TX_REPLY_LIMIT debug\n\nThis macro is unused right now.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f05f2efd84de22d3fa6e49145b601077f8ba8d2f",
      "tree": "9a26cd4afcef5973d473e980fa20a345255566f3",
      "parents": [
        "a2f759fc41579205ad86ef17efe57e730a1af9e6"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Fri Dec 02 08:48:29 2011 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 06 16:06:54 2011 -0500"
      },
      "message": "iwlwifi: declare static for iwl_sram_cleanup function\n\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a2f759fc41579205ad86ef17efe57e730a1af9e6",
      "tree": "5f693aad5512c26710d6ecb21194cb9d74a77d6b",
      "parents": [
        "835df183011db2342b42d06e17c708854ab6defb"
      ],
      "author": {
        "name": "Hsu, Kenny",
        "email": "kenny.hsu@intel.com",
        "time": "Fri Dec 02 08:48:28 2011 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 06 16:06:54 2011 -0500"
      },
      "message": "iwlwifi: add generic chunk size of tm dumpit packet\n\nUse generic chunk size of dumpit packet for\nall necessary testmode commands instead of\nadd declaration individually.\n\nSigned-off-by: Kenny Hsu \u003ckenny.hsu@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "835df183011db2342b42d06e17c708854ab6defb",
      "tree": "bafb836cd431987c8b0e8637bb461f170a89dc8c",
      "parents": [
        "158969a26553cba63b7ac674159413d32bb57489"
      ],
      "author": {
        "name": "Kenny Hsu",
        "email": "kenny.hsu@intel.com",
        "time": "Fri Dec 02 08:48:27 2011 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 06 16:06:54 2011 -0500"
      },
      "message": "iwlwifi: add range checking in tm sram read command\n\nThe size of sram may alter according to ucode type.\nRetrieve the maximum sram size by current ucode\ntype for range checking to prevent wrong data access.\n\nSigned-off-by: Kenny Hsu \u003ckenny.hsu@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "158969a26553cba63b7ac674159413d32bb57489",
      "tree": "3767062b17213382ffeb5398769bda7663ff4c9a",
      "parents": [
        "e7104195a9b43f05d908ced9ce5db137e1f3616b"
      ],
      "author": {
        "name": "Hsu, Kenny",
        "email": "kenny.hsu@intel.com",
        "time": "Fri Dec 02 08:48:26 2011 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 06 16:06:54 2011 -0500"
      },
      "message": "iwlwifi: add tm commands for sram reading by dumpit\n\nCreate new testmode commands and attributes to suppot\nsram data reading. Because the amount of sram data\nmay exceed single skb packet size. Using the nl80211\ndump it funtion to deliver sram data to userspace.\n\n- IWL_TM_CMD_APP2DEV_READ_SRAM\n- IWL_TM_CMD_APP2DEV_DUMP_SRAM\n- IWL_TM_ATTR_SRAM_ADDR\n- IWL_TM_ATTR_SRAM_SIZE\n- IWL_TM_ATTR_SRAM_DUMP\n\nSigned-off-by: Kenny Hsu \u003ckenny.hsu@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e7104195a9b43f05d908ced9ce5db137e1f3616b",
      "tree": "ae515bf7b24610d2314cf9112b9d9bacbf8a3b92",
      "parents": [
        "b9b6968b0d9d0fe3891c5f87aa6e53b7ee67cf7f"
      ],
      "author": {
        "name": "Mohammed Shafi Shajakhan",
        "email": "mohammed@qca.qualcomm.com",
        "time": "Thu Dec 01 18:14:01 2011 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 06 16:05:25 2011 -0500"
      },
      "message": "ath9k: clarify max_streams for AR9462\n\nmax_streams for AR9462 is \u00272\u0027. it does not fixes anything, but\nimproves the code readability\n\nSigned-off-by: Mohammed Shafi Shajakhan \u003cmohammed@qca.qualcomm.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b9b6968b0d9d0fe3891c5f87aa6e53b7ee67cf7f",
      "tree": "e3d770a6c8041566e80e315c68aa5b3800bf0235",
      "parents": [
        "8ff08b4318b06eb3661bea0067ae587afc01e649"
      ],
      "author": {
        "name": "Mohammed Shafi Shajakhan",
        "email": "mohammed@qca.qualcomm.com",
        "time": "Thu Dec 01 11:14:19 2011 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 06 16:05:25 2011 -0500"
      },
      "message": "ath9k_hw: sync to latest AR9462 INI\n\nbased on systems change to improve rx dynamic range,\nand enables heavy clip for 5G HT40 MCS0 to improve\nspectral mask power. also remove an unused function\ndeclaration\n\nCc: Wilson Tsao \u003cwtsao@qca.qualcomm.com\u003e\nSigned-off-by: Mohammed Shafi Shajakhan \u003cmohammed@qca.qualcomm.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8ff08b4318b06eb3661bea0067ae587afc01e649",
      "tree": "62089644b77067d8a15e8a90e15d03fedce1e923",
      "parents": [
        "13c40c54682ffe62977f670681268a26d500d6fa"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Wed Nov 30 10:58:14 2011 -0600"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 06 16:05:25 2011 -0500"
      },
      "message": "rtl8192c: Do not log firmware load message unless actually done\n\nA previous commit fixed a problem whereby the rtl8192c driver loaded the\nfirmware from disk many times; however, the log message was not moved.\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "13c40c54682ffe62977f670681268a26d500d6fa",
      "tree": "4aa8897bc4054f13a637f2f29a1555c3501b3e97",
      "parents": [
        "ff3cc5f40f36db1a60a8f1051be7fbc92233419b"
      ],
      "author": {
        "name": "Alexander Simon",
        "email": "an.alexsimon@googlemail.com",
        "time": "Wed Nov 30 16:56:34 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 06 16:05:25 2011 -0500"
      },
      "message": "mac80211: Add HT operation modes for IBSS\n\nThe HT mode is set by iw (previous patchsets).\nThe interface is set into the specified HT mode.\nHT mode and capabilities are announced in beacons.\n\nIf we add a station that uses HT also, the fastest matching HT mode will\nbe used for transmission. That means if we are using HT40+ and we add a station\nrunning on HT40-, we would transfer at HT20.\n\nIf we join an IBSS with HT40, but the secondary channel is not\navailable, we will fall back into HT20 as well.\n\nAllow frame aggregation to start in IBSS mode.\n\nSigned-off-by: Alexander Simon \u003can.alexsimon@googlemail.com\u003e\n[siwu@hrz.tu-chemnitz.de: Updates]\n* remove implicit channel_type enum assumptions\n* use rate_control_rate_init() if channel type changed\n* remove channel flags check\n* activate HT IBSS feature support\n* slightly reword commit message\n* rebase on wireless-testing\n\nSigned-off-by: Simon Wunderlich \u003csiwu@hrz.tu-chemnitz.de\u003e\nSigned-off-by: Mathias Kretschmer \u003cmathias.kretschmer@fokus.fraunhofer.de\u003e\nReviewed-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ff3cc5f40f36db1a60a8f1051be7fbc92233419b",
      "tree": "9348704f13be3aa3985aa1dc54cb8bf7e4d9af32",
      "parents": [
        "54858ee5bf659f80a784303e41ee8898fd163f98"
      ],
      "author": {
        "name": "Simon Wunderlich",
        "email": "simon.wunderlich@s2003.tu-chemnitz.de",
        "time": "Wed Nov 30 16:56:33 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 06 16:05:25 2011 -0500"
      },
      "message": "mac80211: handle protection mode, RIFS and ADDBA for HT IBSS\n\n* Follow 802.11n-2009 9.13.3.1 for protection mode and ADDBA\n* Send ADDBA only to HT STAs - implement 11.5.1.1 partially\n\nSigned-off-by: Simon Wunderlich \u003csiwu@hrz.tu-chemnitz.de\u003e\nSigned-off-by: Mathias Kretschmer \u003cmathias.kretschmer@fokus.fraunhofer.de\u003e\nReviewed-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "54858ee5bf659f80a784303e41ee8898fd163f98",
      "tree": "46901bbd75f8dacfe9677e8d17085508d918d325",
      "parents": [
        "2b50b8f58803f4c8521c6aa5401ed01cd36a1f77"
      ],
      "author": {
        "name": "Alexander Simon",
        "email": "an.alexsimon@googlemail.com",
        "time": "Wed Nov 30 16:56:32 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 06 16:05:24 2011 -0500"
      },
      "message": "nl80211: Parse channel type attribute in an ibss join request\n\nPrepare cfg80211 for IBSS HT:\n * extend cfg80211 ibss struct with channel_type\n * Check if extension channel can be used\n * Export can_beacon_sec_chan for use in mac80211 (will be called\n   from ibss.c later).\n\nSigned-off-by: Alexander Simon \u003can.alexsimon@googlemail.com\u003e\n[siwu@hrz.tu-chemnitz.de: Updates]\n* fix cfg80211_can_beacon_ext_chan comment\n* remove implicit channel_type enum assumptions\n* remove radar channel flags check\n* add HT IBSS feature flag\n* reword commit message\n\nSigned-off-by: Simon Wunderlich \u003csiwu@hrz.tu-chemnitz.de\u003e\nSigned-off-by: Mathias Kretschmer \u003cmathias.kretschmer@fokus.fraunhofer.de\u003e\nReviewed-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "2b50b8f58803f4c8521c6aa5401ed01cd36a1f77",
      "tree": "18779196958f2444a7a94a998265f4e21a477d81",
      "parents": [
        "839fafbe0dc35fabeb9bd3be9727fd74d12c0b9d"
      ],
      "author": {
        "name": "Thomas Meyer",
        "email": "thomas@m3y3r.de",
        "time": "Tue Nov 29 22:08:00 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 06 16:05:24 2011 -0500"
      },
      "message": "iwlegacy: Use kcalloc instead of kzalloc to allocate array\n\nThe advantage of kcalloc is, that will prevent integer overflows which could\nresult from the multiplication of number of elements and size and it is also\na bit nicer to read.\n\nThe semantic patch that makes this change is available\nin https://lkml.org/lkml/2011/11/25/107\n\nSigned-off-by: Thomas Meyer \u003cthomas@m3y3r.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "839fafbe0dc35fabeb9bd3be9727fd74d12c0b9d",
      "tree": "fc15049d0e71d716c4de7e39484ee8cba78d1215",
      "parents": [
        "5f779bbd472cdb2046ff8b672ad8c5b62b61cd19"
      ],
      "author": {
        "name": "Thomas Meyer",
        "email": "thomas@m3y3r.de",
        "time": "Tue Nov 29 22:08:00 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 06 16:02:51 2011 -0500"
      },
      "message": "rt2x00: Use kcalloc instead of kzalloc to allocate array\n\nThe advantage of kcalloc is, that will prevent integer overflows which could\nresult from the multiplication of number of elements and size and it is also\na bit nicer to read.\n\nThe semantic patch that makes this change is available\nin https://lkml.org/lkml/2011/11/25/107\n\nSigned-off-by: Thomas Meyer \u003cthomas@m3y3r.de\u003e\nAcked-by: Gertjan van Wingerde \u003cgwingerde@gmail.com\u003e\nAcked-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5f779bbd472cdb2046ff8b672ad8c5b62b61cd19",
      "tree": "151dc07e9a69dd48e38251ba88811490ca16969a",
      "parents": [
        "d7a4858c0fde8383f7aa494eda0fba6bef3f2fec",
        "5a13b09531420d230616bd524b68a5b0c23cd487"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 06 16:02:05 2011 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 06 16:02:05 2011 -0500"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/padovan/bluetooth-next\n"
    },
    {
      "commit": "5a13b09531420d230616bd524b68a5b0c23cd487",
      "tree": "b95db310878d5543a9bcb329b08e3b672b14da4e",
      "parents": [
        "d095c1ebd43a43c1d78055ff111f464b04f8624e"
      ],
      "author": {
        "name": "Andrei Emeltchenko",
        "email": "andrei.emeltchenko@intel.com",
        "time": "Thu Dec 01 14:33:28 2011 +0200"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Sat Dec 03 08:28:17 2011 +0900"
      },
      "message": "Bluetooth: trivial: correct check for LMP version\n\nMake sure that code match exactly what comment says about pre 1.2\nbluetooth version. Since this is HCI detail lmp_ver changed to hci_ver.\n\nSigned-off-by: Andrei Emeltchenko \u003candrei.emeltchenko@intel.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "d095c1ebd43a43c1d78055ff111f464b04f8624e",
      "tree": "9bac3cbfc9da1155c0f7cad65dc150c339d9d429",
      "parents": [
        "5c69b0ada634bca4111fcc332df5fad2447ec90f"
      ],
      "author": {
        "name": "Andrei Emeltchenko",
        "email": "andrei.emeltchenko@intel.com",
        "time": "Thu Dec 01 14:33:27 2011 +0200"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Sat Dec 03 08:27:58 2011 +0900"
      },
      "message": "Bluetooth: Remove magic bluetooth version numbers\n\nUse bluetooth names instead of BT SIG assigned numbers\n\nSigned-off-by: Andrei Emeltchenko \u003candrei.emeltchenko@intel.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "5c69b0ada634bca4111fcc332df5fad2447ec90f",
      "tree": "d54e608075292c97e54bfd182ceef061aa3fc7df",
      "parents": [
        "ce7e4ad1436a0139c16225f2376134cff3ad24fe",
        "33cb722c22f28964a501a56cc76397834c221c7a"
      ],
      "author": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Sat Dec 03 08:26:25 2011 +0900"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Sat Dec 03 08:26:25 2011 +0900"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/padovan/bluetooth\n"
    },
    {
      "commit": "33cb722c22f28964a501a56cc76397834c221c7a",
      "tree": "ee8cf8e2955b4e610efa89e3d2c1d43b83720fa3",
      "parents": [
        "54a8a79c55ce283c94ce4c67a98d28c21830405a"
      ],
      "author": {
        "name": "Andrei Emeltchenko",
        "email": "andrei.emeltchenko@intel.com",
        "time": "Wed Nov 23 11:23:34 2011 +0200"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Sat Dec 03 08:20:00 2011 +0900"
      },
      "message": "Bluetooth: Correct version check in hci_setup\n\nCheck for hci_ver instead of lmp_ver\n\nSigned-off-by: Andrei Emeltchenko \u003candrei.emeltchenko@intel.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "54a8a79c55ce283c94ce4c67a98d28c21830405a",
      "tree": "198b812b19cc6948d6c4b90f7faad1b9ca86b4d7",
      "parents": [
        "9b338c3dd12918f7f7df2b882f63f71e9efbcb41"
      ],
      "author": {
        "name": "Cong Wang",
        "email": "amwang@redhat.com",
        "time": "Tue Nov 22 09:32:57 2011 +0800"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Sat Dec 03 08:19:59 2011 +0900"
      },
      "message": "btusb: fix a memory leak in btusb_send_frame()\n\nThis patch fixes the following memory leak reported by kmemleak:\n\nunreferenced object 0xffff880060a53840 (size 192):\n  comm \"softirq\", pid 0, jiffies 4320571771 (age 1406.569s)\n  hex dump (first 32 bytes):\n    01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................\n    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................\n  backtrace:\n    [\u003cffffffff81138a1c\u003e] create_object+0x187/0x28b\n    [\u003cffffffff814be12e\u003e] kmemleak_alloc+0x73/0x98\n    [\u003cffffffff811289d3\u003e] __kmalloc+0xfc/0x123\n    [\u003cffffffff81386546\u003e] usb_alloc_urb+0x1e/0x48\n    [\u003cffffffffa0130274\u003e] btusb_send_frame+0x86/0x385 [btusb]\n    [\u003cffffffffa02d8230\u003e] hci_send_frame+0xa0/0xa5 [bluetooth]\n    [\u003cffffffffa02d8a4e\u003e] hci_cmd_task+0xa0/0xfb [bluetooth]\n    [\u003cffffffff81058548\u003e] tasklet_action+0x8f/0xef\n    [\u003cffffffff81058a4c\u003e] __do_softirq+0xf4/0x1db\n    [\u003cffffffff81058bb7\u003e] run_ksoftirqd+0x84/0x129\n    [\u003cffffffff8106f1c4\u003e] kthread+0xa0/0xa8\n    [\u003cffffffff814dd144\u003e] kernel_thread_helper+0x4/0x10\n    [\u003cffffffffffffffff\u003e] 0xffffffffffffffff\n\nThe problem is that when inc_tx() returns non-zero, we forgot\nto call usb_free_urb().\n\nCc: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nCc: \"Gustavo F. Padovan\" \u003cpadovan@profusion.mobi\u003e\nSigned-off-by: WANG Cong \u003camwang@redhat.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "d7a4858c0fde8383f7aa494eda0fba6bef3f2fec",
      "tree": "2cbf6915ea069ada4e3e1bca0b91b12e06500681",
      "parents": [
        "ba5736a5e9ac20c378ae4179e8a0ed3cc4b44351",
        "9995ffe5f5fdddcc73e4465cc3f8b38714df8108"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Dec 02 15:44:03 2011 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Dec 02 15:44:03 2011 -0500"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless\n\nConflicts:\n\tdrivers/net/wireless/iwlwifi/iwl-agn.c\n\tdrivers/net/wireless/libertas/cfg.c\n"
    },
    {
      "commit": "9995ffe5f5fdddcc73e4465cc3f8b38714df8108",
      "tree": "fe004f602f1957e7bb6bccfaa061e3e777d71f38",
      "parents": [
        "34a5b4b6af104cf18eb50748509528b9bdbc4036"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Fri Dec 02 08:19:19 2011 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Dec 02 14:53:17 2011 -0500"
      },
      "message": "iwlwifi: change the default behavior of watchdog timer\n\nThe current default watchdog timer is enabled, but we are seeing issues on\nlegacy devices. So change the default setting of watchdog timer to per\ndevice based. But user still can use the \"wd_disable\" module parameter\nto overwrite the system setting\n\nCc: stable@vger.kernel.org #3.0+\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "34a5b4b6af104cf18eb50748509528b9bdbc4036",
      "tree": "4f3e35734e32ea279a1fdb9fe777fa40357bfbfc",
      "parents": [
        "274b89ca3b006926cb9b45d78ab5906f4c0fc0aa"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Fri Dec 02 08:19:18 2011 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Dec 02 14:53:17 2011 -0500"
      },
      "message": "iwlwifi: do not re-configure HT40 after associated\n\nThe ht40 setting should not change after association unless channel switch\n\nThis fix a problem we are seeing which cause uCode assert because driver\nsending invalid information and make uCode confuse\n\nHere is the firmware assert message:\nkernel: iwlagn 0000:03:00.0: Microcode SW error detected.  Restarting 0x82000000.\nkernel: iwlagn 0000:03:00.0: Loaded firmware version: 17.168.5.3 build 42301\nkernel: iwlagn 0000:03:00.0: Start IWL Error Log Dump:\nkernel: iwlagn 0000:03:00.0: Status: 0x000512E4, count: 6\nkernel: iwlagn 0000:03:00.0: 0x00002078 | ADVANCED_SYSASSERT\nkernel: iwlagn 0000:03:00.0: 0x00009514 | uPc\nkernel: iwlagn 0000:03:00.0: 0x00009496 | branchlink1\nkernel: iwlagn 0000:03:00.0: 0x00009496 | branchlink2\nkernel: iwlagn 0000:03:00.0: 0x0000D1F2 | interruptlink1\nkernel: iwlagn 0000:03:00.0: 0x00000000 | interruptlink2\nkernel: iwlagn 0000:03:00.0: 0x01008035 | data1\nkernel: iwlagn 0000:03:00.0: 0x0000C90F | data2\nkernel: iwlagn 0000:03:00.0: 0x000005A7 | line\nkernel: iwlagn 0000:03:00.0: 0x5080B520 | beacon time\nkernel: iwlagn 0000:03:00.0: 0xCC515AE0 | tsf low\nkernel: iwlagn 0000:03:00.0: 0x00000003 | tsf hi\nkernel: iwlagn 0000:03:00.0: 0x00000000 | time gp1\nkernel: iwlagn 0000:03:00.0: 0x29703BF0 | time gp2\nkernel: iwlagn 0000:03:00.0: 0x00000000 | time gp3\nkernel: iwlagn 0000:03:00.0: 0x000111A8 | uCode version\nkernel: iwlagn 0000:03:00.0: 0x000000B0 | hw version\nkernel: iwlagn 0000:03:00.0: 0x00480303 | board version\nkernel: iwlagn 0000:03:00.0: 0x09E8004E | hcmd\nkernel: iwlagn 0000:03:00.0: CSR values:\nkernel: iwlagn 0000:03:00.0: (2nd byte of CSR_INT_COALESCING is CSR_INT_PERIODIC_REG)\nkernel: iwlagn 0000:03:00.0:        CSR_HW_IF_CONFIG_REG: 0X00480303\nkernel: iwlagn 0000:03:00.0:          CSR_INT_COALESCING: 0X0000ff40\nkernel: iwlagn 0000:03:00.0:                     CSR_INT: 0X00000000\nkernel: iwlagn 0000:03:00.0:                CSR_INT_MASK: 0X00000000\nkernel: iwlagn 0000:03:00.0:           CSR_FH_INT_STATUS: 0X00000000\nkernel: iwlagn 0000:03:00.0:                 CSR_GPIO_IN: 0X00000030\nkernel: iwlagn 0000:03:00.0:                   CSR_RESET: 0X00000000\nkernel: iwlagn 0000:03:00.0:                CSR_GP_CNTRL: 0X080403c5\nkernel: iwlagn 0000:03:00.0:                  CSR_HW_REV: 0X000000b0\nkernel: iwlagn 0000:03:00.0:              CSR_EEPROM_REG: 0X07d60ffd\nkernel: iwlagn 0000:03:00.0:               CSR_EEPROM_GP: 0X90000001\nkernel: iwlagn 0000:03:00.0:              CSR_OTP_GP_REG: 0X00030001\nkernel: iwlagn 0000:03:00.0:                 CSR_GIO_REG: 0X00080044\nkernel: iwlagn 0000:03:00.0:            CSR_GP_UCODE_REG: 0X000093bb\nkernel: iwlagn 0000:03:00.0:           CSR_GP_DRIVER_REG: 0X00000000\nkernel: iwlagn 0000:03:00.0:           CSR_UCODE_DRV_GP1: 0X00000000\nkernel: iwlagn 0000:03:00.0:           CSR_UCODE_DRV_GP2: 0X00000000\nkernel: iwlagn 0000:03:00.0:                 CSR_LED_REG: 0X00000078\nkernel: iwlagn 0000:03:00.0:        CSR_DRAM_INT_TBL_REG: 0X88214dd2\nkernel: iwlagn 0000:03:00.0:        CSR_GIO_CHICKEN_BITS: 0X27800200\nkernel: iwlagn 0000:03:00.0:             CSR_ANA_PLL_CFG: 0X00000000\nkernel: iwlagn 0000:03:00.0:           CSR_HW_REV_WA_REG: 0X0001001a\nkernel: iwlagn 0000:03:00.0:        CSR_DBG_HPET_MEM_REG: 0Xffff0010\nkernel: iwlagn 0000:03:00.0: FH register values:\nkernel: iwlagn 0000:03:00.0:         FH_RSCSR_CHNL0_STTS_WPTR_REG: 0X21316d00\nkernel: iwlagn 0000:03:00.0:        FH_RSCSR_CHNL0_RBDCB_BASE_REG: 0X021479c0\nkernel: iwlagn 0000:03:00.0:                  FH_RSCSR_CHNL0_WPTR: 0X00000060\nkernel: iwlagn 0000:03:00.0:         FH_MEM_RCSR_CHNL0_CONFIG_REG: 0X80819104\nkernel: iwlagn 0000:03:00.0:          FH_MEM_RSSR_SHARED_CTRL_REG: 0X000000fc\nkernel: iwlagn 0000:03:00.0:            FH_MEM_RSSR_RX_STATUS_REG: 0X07030000\nkernel: iwlagn 0000:03:00.0:    FH_MEM_RSSR_RX_ENABLE_ERR_IRQ2DRV: 0X00000000\nkernel: iwlagn 0000:03:00.0:                FH_TSSR_TX_STATUS_REG: 0X07ff0001\nkernel: iwlagn 0000:03:00.0:                 FH_TSSR_TX_ERROR_REG: 0X00000000\nkernel: iwlagn 0000:03:00.0: Start IWL Event Log Dump: display last 20 entries\nkernel: ------------[ cut here ]------------\nWARNING: at net/mac80211/util.c:1208 ieee80211_reconfig+0x1f1/0x407()\nkernel: Hardware name: 4290W4H\nkernel: Pid: 1896, comm: kworker/0:0 Not tainted 3.1.0 #2\nkernel: Call Trace:\nkernel:  [\u003cffffffff81036558\u003e] ? warn_slowpath_common+0x73/0x87\nkernel:  [\u003cffffffff813b8966\u003e] ? ieee80211_reconfig+0x1f1/0x407\nkernel:  [\u003cffffffff8139e8dc\u003e] ? ieee80211_recalc_smps_work+0x32/0x32\nkernel:  [\u003cffffffff8139e95a\u003e] ? ieee80211_restart_work+0x7e/0x87\nkernel:  [\u003cffffffff810472fa\u003e] ? process_one_work+0x1c8/0x2e3\nkernel:  [\u003cffffffff810480c9\u003e] ? worker_thread+0x17a/0x23a\nkernel:  [\u003cffffffff81047f4f\u003e] ? manage_workers.clone.18+0x15b/0x15b\nkernel:  [\u003cffffffff81047f4f\u003e] ? manage_workers.clone.18+0x15b/0x15b\nkernel:  [\u003cffffffff8104ba97\u003e] ? kthread+0x7a/0x82\nkernel:  [\u003cffffffff813d21b4\u003e] ? kernel_thread_helper+0x4/0x10\nkernel:  [\u003cffffffff8104ba1d\u003e] ? kthread_flush_work_fn+0x11/0x11\nkernel:  [\u003cffffffff813d21b0\u003e] ? gs_change+0xb/0xb\n\nCc: \u003cstable@kernel.org\u003e 3.1+\nReported-by: Udo Steinberg \u003cudo@hypervisor.org\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "274b89ca3b006926cb9b45d78ab5906f4c0fc0aa",
      "tree": "3f697c2402c8fe84d4bc219cf6eebba9842c54dc",
      "parents": [
        "03360c5a405999d605ffc7373a7b90f3388db92e"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Fri Dec 02 08:19:17 2011 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Dec 02 14:53:17 2011 -0500"
      },
      "message": "iwlagn: fix HW crypto for TX-only keys\n\nGroup keys in IBSS or AP mode are not programmed\ninto the device since we give the key to it with\nevery TX packet. However, we do need mac80211 to\ncreate the MMIC \u0026 PN in all cases. Move the code\naround to set the key flags all the time. We set\nthem even when the key is removed again but that\nis obviously harmless.\n\nCc: stable@vger.kernel.org\nReported-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "dd5fe1046cb07d2a6665b6dbbfc6989b39ae063b",
      "tree": "83d8f9c06d870847a6f817581416c915092a89f1",
      "parents": [
        "3d6acefc0a24bf90746c1f259e9d65d1ed7ea5e2"
      ],
      "author": {
        "name": "Don Fry",
        "email": "donald.h.fry@intel.com",
        "time": "Mon Nov 28 16:13:19 2011 -0800"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Fri Dec 02 08:23:28 2011 -0800"
      },
      "message": "iwlwifi: move ucode notification from iwl_priv to iwl_shared\n\nMove the notification structures for ucode operations from the\niwl_priv structure to the iwl_shared structure, with associated\ncode changes.\n\nSigned-off-by: Don Fry \u003cdonald.h.fry@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "3d6acefc0a24bf90746c1f259e9d65d1ed7ea5e2",
      "tree": "facb569196c771c152c33488f760836dbc4ee51c",
      "parents": [
        "66128b144b5107132966fabfc3843f8bdac68d2b"
      ],
      "author": {
        "name": "Don Fry",
        "email": "donald.h.fry@intel.com",
        "time": "Mon Nov 28 17:05:01 2011 -0800"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Fri Dec 02 08:23:13 2011 -0800"
      },
      "message": "iwlwifi: move ucode_type from iwl_priv to iwl_shared\n\nMove the ucode_type variable from the iwl_priv to the iwl_shared\nstructure with associated code changes.\n\nSigned-off-by: Don Fry \u003cdonald.h.fry@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "66128b144b5107132966fabfc3843f8bdac68d2b",
      "tree": "03b6f3ca4009a78e2848b5f73408cde718db68d1",
      "parents": [
        "8a3cb29c83697cab0f237217112df78439a1b2dd"
      ],
      "author": {
        "name": "Don Fry",
        "email": "donald.h.fry@intel.com",
        "time": "Mon Nov 28 14:35:14 2011 -0800"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Fri Dec 02 08:22:59 2011 -0800"
      },
      "message": "iwlwifi: replace iwl_priv reference with iwl_trans for ucode.\n\nReplace the references to the iwl_priv structure with the iwl_trans\nstructure as the priv structure is never referenced other than to\naccess the trans structure.  Rename from iwlagn to iwl.\n\nSigned-off-by: Don Fry \u003cdonald.h.fry@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "8a3cb29c83697cab0f237217112df78439a1b2dd",
      "tree": "5dcdb5791820873aa1da243e108282fd2682ac07",
      "parents": [
        "7152375d4daed8000e331492678be84b32c46027"
      ],
      "author": {
        "name": "Don Fry",
        "email": "donald.h.fry@intel.com",
        "time": "Mon Nov 28 14:34:13 2011 -0800"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Fri Dec 02 08:22:45 2011 -0800"
      },
      "message": "iwlwifi: rename iwl-agn-ucode as iwl-ucode\n\niwl-agn-ucode is generic ucode operations, not limited just to iwlagn.\n\nSigned-off-by: Don Fry \u003cdonald.h.fry@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "7152375d4daed8000e331492678be84b32c46027",
      "tree": "0ee6e8fd4b49cbe1e5fabf764f76d54353b93240",
      "parents": [
        "d4af19fe6b70b54ddf37e14ba563eb705bc3baba"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Fri Nov 25 11:29:16 2011 -0800"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Fri Dec 02 08:22:28 2011 -0800"
      },
      "message": "iwlwifi: Rename file name from iwl-sv-open.c to iwl-testmode.c\n\nThe file dealing with all the operations through testmode, rename it.\n\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "d4af19fe6b70b54ddf37e14ba563eb705bc3baba",
      "tree": "82665aa141918abc1daea84772e4b790a9547b9c",
      "parents": [
        "9a0dd89547e419fce321f92ba80b8e22b623749d"
      ],
      "author": {
        "name": "Hsu, Kenny",
        "email": "kenny.hsu@intel.com",
        "time": "Thu Nov 24 22:26:53 2011 -0800"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Fri Dec 02 08:22:19 2011 -0800"
      },
      "message": "iwlwifi: add WOWLAN uCode loading support by testmode\n\nCreate new tm command for WOWLAN uCode loading to support\nfurther debugging function in userspace.\n\n- IWL_TM_CMD_APP2DEV_LOAD_WOWLAN_FW\n\nSigned-off-by: Kenny Hsu \u003ckenny.hsu@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "9a0dd89547e419fce321f92ba80b8e22b623749d",
      "tree": "4bf15d251b5c975199b7187fa8fbab11986fa158",
      "parents": [
        "51057e5d4d89d13dd62dffb7708615479d20bdf6"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Fri Nov 25 04:57:49 2011 -0800"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Fri Dec 02 08:22:07 2011 -0800"
      },
      "message": "iwlagn: make debug levels more readable\n\nUsing the actual shifted constants here allows\none to read and or them more easily.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "51057e5d4d89d13dd62dffb7708615479d20bdf6",
      "tree": "038c196e1f01e77304a737bf06fcaadf8d09e98f",
      "parents": [
        "6e66bb4aeec93ea40a9c8efd7cf53b0b445b0b27"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Fri Nov 25 04:57:48 2011 -0800"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Fri Dec 02 08:21:55 2011 -0800"
      },
      "message": "iwlagn: remove MACDUMP debug\n\nThis is only used for TX debugging where there\nalready is more debugging and tracing is more\nuseful anyway, so remove it.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "6e66bb4aeec93ea40a9c8efd7cf53b0b445b0b27",
      "tree": "bef3c42ed1d169e747dd181d22ca69a14bb1d7e4",
      "parents": [
        "5c05dc8ad832c84a48d7897468f3f3e2559b0959"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Fri Nov 25 04:57:47 2011 -0800"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Fri Dec 02 08:21:48 2011 -0800"
      },
      "message": "iwlagn: remove HC_DUMP debug\n\nThis debug level is unused, remove it.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "5c05dc8ad832c84a48d7897468f3f3e2559b0959",
      "tree": "67ac63c72ab200f1ff3b435be969a3e91dddb576",
      "parents": [
        "a7e12c8e229b89fa23469718b605bfdbe66962d7"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Fri Nov 25 04:57:46 2011 -0800"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Fri Dec 02 08:21:42 2011 -0800"
      },
      "message": "iwlagn: remove TX_REPLY_LIMIT debug\n\nThis macro is unused right now.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "a7e12c8e229b89fa23469718b605bfdbe66962d7",
      "tree": "7d58d9167af5ae4a3ac031f0905e77bdfb19209a",
      "parents": [
        "6b5a26f50a91fe46032f7ec8f5cd786c80dad34c"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Fri Nov 25 03:20:09 2011 -0800"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Fri Dec 02 08:21:32 2011 -0800"
      },
      "message": "iwlagn: fix HW crypto for TX-only keys\n\nGroup keys in IBSS or AP mode are not programmed\ninto the device since we give the key to it with\nevery TX packet. However, we do need mac80211 to\ncreate the MMIC \u0026 PN in all cases. Move the code\naround to set the key flags all the time. We set\nthem even when the key is removed again but that\nis obviously harmless.\n\nCc: stable@vger.kernel.org\nReported-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "6b5a26f50a91fe46032f7ec8f5cd786c80dad34c",
      "tree": "00cd2edd2243bbd6550e749d6bbd0e4ddce9bb94",
      "parents": [
        "e056a6533b357fdaf4cc2c26e226530fe516ad1a"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Wed Nov 23 07:08:22 2011 -0800"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Fri Dec 02 08:21:19 2011 -0800"
      },
      "message": "iwlwifi: declare static for iwl_sram_cleanup function\n\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "e056a6533b357fdaf4cc2c26e226530fe516ad1a",
      "tree": "3985a06b8f3804d46949f646f195e1a84d69b6c7",
      "parents": [
        "76de2f29d437fc1c9324e353e26c5879a4fa6dfb"
      ],
      "author": {
        "name": "Hsu, Kenny",
        "email": "kenny.hsu@intel.com",
        "time": "Tue Nov 22 23:05:02 2011 -0800"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Fri Dec 02 08:21:10 2011 -0800"
      },
      "message": "iwlwifi: add generic chunk size of tm dumpit packet\n\nUse generic chunk size of dumpit packet for\nall necessary testmode commands instead of\nadd declaration individually.\n\nSigned-off-by: Kenny Hsu \u003ckenny.hsu@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "76de2f29d437fc1c9324e353e26c5879a4fa6dfb",
      "tree": "ced1f959636ecbb1acbef1b9f73e648f04f9039e",
      "parents": [
        "306713fd1a04801ab3c9b5c0f76b615f1db46e6d"
      ],
      "author": {
        "name": "Kenny Hsu",
        "email": "kenny.hsu@intel.com",
        "time": "Wed Nov 23 06:57:22 2011 -0800"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Fri Dec 02 08:20:57 2011 -0800"
      },
      "message": "iwlwifi: add range checking in tm sram read command\n\nThe size of sram may alter according to ucode type.\nRetrieve the maximum sram size by current ucode\ntype for range checking to prevent wrong data access.\n\nSigned-off-by: Kenny Hsu \u003ckenny.hsu@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "306713fd1a04801ab3c9b5c0f76b615f1db46e6d",
      "tree": "719f6501ac075c00025590e6ad7735f479d43556",
      "parents": [
        "137ce797e24855b738ef98411acbf88c6d918f27"
      ],
      "author": {
        "name": "Hsu, Kenny",
        "email": "kenny.hsu@intel.com",
        "time": "Tue Nov 22 23:03:39 2011 -0800"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Fri Dec 02 08:20:48 2011 -0800"
      },
      "message": "iwlwifi: add tm commands for sram reading by dumpit\n\nCreate new testmode commands and attributes to suppot\nsram data reading. Because the amount of sram data\nmay exceed single skb packet size. Using the nl80211\ndump it funtion to deliver sram data to userspace.\n\n- IWL_TM_CMD_APP2DEV_READ_SRAM\n- IWL_TM_CMD_APP2DEV_DUMP_SRAM\n- IWL_TM_ATTR_SRAM_ADDR\n- IWL_TM_ATTR_SRAM_SIZE\n- IWL_TM_ATTR_SRAM_DUMP\n\nSigned-off-by: Kenny Hsu \u003ckenny.hsu@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "137ce797e24855b738ef98411acbf88c6d918f27",
      "tree": "705a7d9ee28f9070202a9ce73402cab6bf96e660",
      "parents": [
        "baa7248f6a1d75227f4e513c780515fb8e10d6b4"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Tue Nov 22 16:23:35 2011 -0800"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Fri Dec 02 08:20:39 2011 -0800"
      },
      "message": "iwlwifi: do not re-configure HT40 after associated\n\nThe ht40 setting should not change after association unless channel switch\n\nThis fix a problem we are seeing which cause uCode assert because driver\nsending invalid information and make uCode confuse\n\nHere is the firmware assert message:\nkernel: iwlagn 0000:03:00.0: Microcode SW error detected.  Restarting 0x82000000.\nkernel: iwlagn 0000:03:00.0: Loaded firmware version: 17.168.5.3 build 42301\nkernel: iwlagn 0000:03:00.0: Start IWL Error Log Dump:\nkernel: iwlagn 0000:03:00.0: Status: 0x000512E4, count: 6\nkernel: iwlagn 0000:03:00.0: 0x00002078 | ADVANCED_SYSASSERT\nkernel: iwlagn 0000:03:00.0: 0x00009514 | uPc\nkernel: iwlagn 0000:03:00.0: 0x00009496 | branchlink1\nkernel: iwlagn 0000:03:00.0: 0x00009496 | branchlink2\nkernel: iwlagn 0000:03:00.0: 0x0000D1F2 | interruptlink1\nkernel: iwlagn 0000:03:00.0: 0x00000000 | interruptlink2\nkernel: iwlagn 0000:03:00.0: 0x01008035 | data1\nkernel: iwlagn 0000:03:00.0: 0x0000C90F | data2\nkernel: iwlagn 0000:03:00.0: 0x000005A7 | line\nkernel: iwlagn 0000:03:00.0: 0x5080B520 | beacon time\nkernel: iwlagn 0000:03:00.0: 0xCC515AE0 | tsf low\nkernel: iwlagn 0000:03:00.0: 0x00000003 | tsf hi\nkernel: iwlagn 0000:03:00.0: 0x00000000 | time gp1\nkernel: iwlagn 0000:03:00.0: 0x29703BF0 | time gp2\nkernel: iwlagn 0000:03:00.0: 0x00000000 | time gp3\nkernel: iwlagn 0000:03:00.0: 0x000111A8 | uCode version\nkernel: iwlagn 0000:03:00.0: 0x000000B0 | hw version\nkernel: iwlagn 0000:03:00.0: 0x00480303 | board version\nkernel: iwlagn 0000:03:00.0: 0x09E8004E | hcmd\nkernel: iwlagn 0000:03:00.0: CSR values:\nkernel: iwlagn 0000:03:00.0: (2nd byte of CSR_INT_COALESCING is CSR_INT_PERIODIC_REG)\nkernel: iwlagn 0000:03:00.0:        CSR_HW_IF_CONFIG_REG: 0X00480303\nkernel: iwlagn 0000:03:00.0:          CSR_INT_COALESCING: 0X0000ff40\nkernel: iwlagn 0000:03:00.0:                     CSR_INT: 0X00000000\nkernel: iwlagn 0000:03:00.0:                CSR_INT_MASK: 0X00000000\nkernel: iwlagn 0000:03:00.0:           CSR_FH_INT_STATUS: 0X00000000\nkernel: iwlagn 0000:03:00.0:                 CSR_GPIO_IN: 0X00000030\nkernel: iwlagn 0000:03:00.0:                   CSR_RESET: 0X00000000\nkernel: iwlagn 0000:03:00.0:                CSR_GP_CNTRL: 0X080403c5\nkernel: iwlagn 0000:03:00.0:                  CSR_HW_REV: 0X000000b0\nkernel: iwlagn 0000:03:00.0:              CSR_EEPROM_REG: 0X07d60ffd\nkernel: iwlagn 0000:03:00.0:               CSR_EEPROM_GP: 0X90000001\nkernel: iwlagn 0000:03:00.0:              CSR_OTP_GP_REG: 0X00030001\nkernel: iwlagn 0000:03:00.0:                 CSR_GIO_REG: 0X00080044\nkernel: iwlagn 0000:03:00.0:            CSR_GP_UCODE_REG: 0X000093bb\nkernel: iwlagn 0000:03:00.0:           CSR_GP_DRIVER_REG: 0X00000000\nkernel: iwlagn 0000:03:00.0:           CSR_UCODE_DRV_GP1: 0X00000000\nkernel: iwlagn 0000:03:00.0:           CSR_UCODE_DRV_GP2: 0X00000000\nkernel: iwlagn 0000:03:00.0:                 CSR_LED_REG: 0X00000078\nkernel: iwlagn 0000:03:00.0:        CSR_DRAM_INT_TBL_REG: 0X88214dd2\nkernel: iwlagn 0000:03:00.0:        CSR_GIO_CHICKEN_BITS: 0X27800200\nkernel: iwlagn 0000:03:00.0:             CSR_ANA_PLL_CFG: 0X00000000\nkernel: iwlagn 0000:03:00.0:           CSR_HW_REV_WA_REG: 0X0001001a\nkernel: iwlagn 0000:03:00.0:        CSR_DBG_HPET_MEM_REG: 0Xffff0010\nkernel: iwlagn 0000:03:00.0: FH register values:\nkernel: iwlagn 0000:03:00.0:         FH_RSCSR_CHNL0_STTS_WPTR_REG: 0X21316d00\nkernel: iwlagn 0000:03:00.0:        FH_RSCSR_CHNL0_RBDCB_BASE_REG: 0X021479c0\nkernel: iwlagn 0000:03:00.0:                  FH_RSCSR_CHNL0_WPTR: 0X00000060\nkernel: iwlagn 0000:03:00.0:         FH_MEM_RCSR_CHNL0_CONFIG_REG: 0X80819104\nkernel: iwlagn 0000:03:00.0:          FH_MEM_RSSR_SHARED_CTRL_REG: 0X000000fc\nkernel: iwlagn 0000:03:00.0:            FH_MEM_RSSR_RX_STATUS_REG: 0X07030000\nkernel: iwlagn 0000:03:00.0:    FH_MEM_RSSR_RX_ENABLE_ERR_IRQ2DRV: 0X00000000\nkernel: iwlagn 0000:03:00.0:                FH_TSSR_TX_STATUS_REG: 0X07ff0001\nkernel: iwlagn 0000:03:00.0:                 FH_TSSR_TX_ERROR_REG: 0X00000000\nkernel: iwlagn 0000:03:00.0: Start IWL Event Log Dump: display last 20 entries\nkernel: ------------[ cut here ]------------\nWARNING: at net/mac80211/util.c:1208 ieee80211_reconfig+0x1f1/0x407()\nkernel: Hardware name: 4290W4H\nkernel: Pid: 1896, comm: kworker/0:0 Not tainted 3.1.0 #2\nkernel: Call Trace:\nkernel:  [\u003cffffffff81036558\u003e] ? warn_slowpath_common+0x73/0x87\nkernel:  [\u003cffffffff813b8966\u003e] ? ieee80211_reconfig+0x1f1/0x407\nkernel:  [\u003cffffffff8139e8dc\u003e] ? ieee80211_recalc_smps_work+0x32/0x32\nkernel:  [\u003cffffffff8139e95a\u003e] ? ieee80211_restart_work+0x7e/0x87\nkernel:  [\u003cffffffff810472fa\u003e] ? process_one_work+0x1c8/0x2e3\nkernel:  [\u003cffffffff810480c9\u003e] ? worker_thread+0x17a/0x23a\nkernel:  [\u003cffffffff81047f4f\u003e] ? manage_workers.clone.18+0x15b/0x15b\nkernel:  [\u003cffffffff81047f4f\u003e] ? manage_workers.clone.18+0x15b/0x15b\nkernel:  [\u003cffffffff8104ba97\u003e] ? kthread+0x7a/0x82\nkernel:  [\u003cffffffff813d21b4\u003e] ? kernel_thread_helper+0x4/0x10\nkernel:  [\u003cffffffff8104ba1d\u003e] ? kthread_flush_work_fn+0x11/0x11\nkernel:  [\u003cffffffff813d21b0\u003e] ? gs_change+0xb/0xb\n\nCc: \u003cstable@kernel.org\u003e 3.1+\nReported-by: Udo Steinberg \u003cudo@hypervisor.org\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "baa7248f6a1d75227f4e513c780515fb8e10d6b4",
      "tree": "38d9cb914c31f2bc0dcfd7ab0d378f3dd108ee1e",
      "parents": [
        "98dfe98089f7f61f473bcfd906f37b8a4aec03aa",
        "ba5736a5e9ac20c378ae4179e8a0ed3cc4b44351"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Fri Dec 02 08:20:01 2011 -0800"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Fri Dec 02 08:20:01 2011 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next into wireless-next\n"
    },
    {
      "commit": "ce7e4ad1436a0139c16225f2376134cff3ad24fe",
      "tree": "8e11a806159fcb0fbe68e443ace193468e09ec8b",
      "parents": [
        "07f7fa5db1e65a27066c8ebf9fc676a4168e07f4"
      ],
      "author": {
        "name": "Andrei Emeltchenko",
        "email": "andrei.emeltchenko@intel.com",
        "time": "Thu Dec 01 14:42:08 2011 +0200"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Fri Dec 02 21:26:59 2011 +0900"
      },
      "message": "Bluetooth: remove old code\n\nRemove old code not touched for several years.\n\nSigned-off-by: Andrei Emeltchenko \u003candrei.emeltchenko@intel.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "07f7fa5db1e65a27066c8ebf9fc676a4168e07f4",
      "tree": "a9a57514cf4c815ecb158ad3f5b5f87145dcf1b6",
      "parents": [
        "d23264a896a931c4b355c102d8e9d46649195ba4"
      ],
      "author": {
        "name": "Andre Guedes",
        "email": "andre.guedes@openbossa.org",
        "time": "Fri Dec 02 21:13:31 2011 +0900"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Fri Dec 02 21:19:31 2011 +0900"
      },
      "message": "Bluetooth: LE Set Scan Parameter Command\n\nThis patch adds the parameter struct and the command complete event\nhandler to the LE Set Scan Parameter HCI command.\n\nSigned-off-by: Andre Guedes \u003candre.guedes@openbossa.org\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "d23264a896a931c4b355c102d8e9d46649195ba4",
      "tree": "0b751414ac34570568591c6b739dfc0857c0196b",
      "parents": [
        "1e89cffb44a94e1937e5ec16125ae866dbba7b2e"
      ],
      "author": {
        "name": "Andre Guedes",
        "email": "andre.guedes@openbossa.org",
        "time": "Fri Nov 25 20:53:38 2011 -0300"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Fri Dec 02 21:19:18 2011 +0900"
      },
      "message": "Bluetooth: Add dev_flags to struct hci_dev\n\nThis patch adds the dev_flags field to struct hci_dev. This new\nflags variable should be used to define flags related to BR/EDR\nand/or LE controller itself. It should be used to define flags\nwhich represents states from the controller. The dev_flags is\ncleared in case the controller sends a Reset Command Complete\nEvent to the host.\n\nAlso, this patch adds the HCI_LE_SCAN flag which was created to\ntrack if the controller is performing LE scan or not. The flag\nis set/cleared when the controller starts/stops scanning.\n\nThis is an initial effort to stop using hdev-\u003eflags to define\ninternal flags since it is exported to userspace by an ioctl.\n\nSigned-off-by: Andre Guedes \u003candre.guedes@openbossa.org\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "1e89cffb44a94e1937e5ec16125ae866dbba7b2e",
      "tree": "288bea7219b218620e2a9659e52c839ec4f7505f",
      "parents": [
        "4f957a76014fb63d193cd6c141bdd94aaff3a25e"
      ],
      "author": {
        "name": "Andrei Emeltchenko",
        "email": "andrei.emeltchenko@intel.com",
        "time": "Thu Nov 24 14:52:02 2011 +0200"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Fri Dec 02 20:59:53 2011 +0900"
      },
      "message": "Bluetooth: Add HCI Read Flow Control Mode function\n\nUpstream Code Aurora function with minor trivial fixes.\nOrigin: git://codeaurora.org/kernel/msm.git\n\nSigned-off-by: Andrei Emeltchenko \u003candrei.emeltchenko@intel.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "03360c5a405999d605ffc7373a7b90f3388db92e",
      "tree": "540707c796bd83ee1ef52cc37843c522f1bc4808",
      "parents": [
        "c72e8d335e2c6a309b6281f2abcf491f37b8b92b"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Dec 01 10:44:17 2011 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Dec 01 10:44:17 2011 -0500"
      },
      "message": "Revert \"mac80211: clear sta.drv_priv on reconfiguration\"\n\nThis reverts commit f785d83a19bca326f79d127a413e35769afc0105.\n\nThis was provoking WARNINGs from the iwlegacy drivers.\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e0d62536d032db689adf9c8162a9d2caf4714f44",
      "tree": "fac30cbd0c35f794882e26e17136ae9b3828b08b",
      "parents": [
        "12d4b9759143aaa280195834820bc15d795e71c1"
      ],
      "author": {
        "name": "Eliad Peller",
        "email": "eliad@wizery.com",
        "time": "Tue Nov 08 16:07:52 2011 +0200"
      },
      "committer": {
        "name": "Luciano Coelho",
        "email": "coelho@ti.com",
        "time": "Thu Dec 01 15:56:17 2011 +0200"
      },
      "message": "wl12xx: don\u0027t explicitly check for unjoined ibss\n\nAfter the ibss carrier issue was fixed, we can revert\nthe following patch:\n\ncommit 48309fd477ef867babb6819f67fe082c133a5fa9\nAuthor: Shahar Lev \u003cshahar@wizery.com\u003e\nDate:   Fri Oct 7 18:17:25 2011 +0200\n\n    wl12xx: remove warning message during IBSS Tx\n\n    mac80211 sets the carrier on an IBSS interface even when no network is\n    joined. Ignore garbage frames transmitted on a disconnected IBSS\n    interface without printing warnings.\n\nSigned-off-by: Eliad Peller \u003celiad@wizery.com\u003e\nSigned-off-by: Luciano Coelho \u003ccoelho@ti.com\u003e\n"
    },
    {
      "commit": "12d4b9759143aaa280195834820bc15d795e71c1",
      "tree": "4e49c763f4c866abe1ebfeaa187db30356647f82",
      "parents": [
        "358989352e70975d1c50ac2a49fc86d41d0518bd"
      ],
      "author": {
        "name": "Arik Nemtsov",
        "email": "arik@wizery.com",
        "time": "Sun Oct 23 08:21:54 2011 +0200"
      },
      "committer": {
        "name": "Luciano Coelho",
        "email": "coelho@ti.com",
        "time": "Thu Dec 01 15:56:13 2011 +0200"
      },
      "message": "wl12xx: leave IV calculation to HW for CCMP\n\nUse an appropriate mac80211 flags in CCMP keys to indicate we are\ncalculating the CCMP IV in HW, but require room for the IV to be reserved\nin the skb. The space is reserved by mac80211.\n\ndepends on \"mac80211: support adding IV-room in the skb for CCMP keys\".\n\nSigned-off-by: Arik Nemtsov \u003carik@wizery.com\u003e\nSigned-off-by: Luciano Coelho \u003ccoelho@ti.com\u003e\n"
    }
  ],
  "next": "358989352e70975d1c50ac2a49fc86d41d0518bd"
}
