)]}'
{
  "log": [
    {
      "commit": "9cbc94eabb0791906051bbfac024ef2c2be8e079",
      "tree": "41ba194e687c6c60f5c883f98737ac83257d0c00",
      "parents": [
        "1d1652cbdb9885e4d73972263e4cdbe1b0beebfe",
        "7cc31a9ae1477abc79d5992b3afe889f25c50c99"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 17 17:33:11 2011 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 17 17:33:11 2011 -0400"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\tdrivers/net/vmxnet3/vmxnet3_ethtool.c\n\tnet/core/dev.c\n"
    },
    {
      "commit": "e00cf3b9eb7839b952e434a75bff6b99e47337ac",
      "tree": "ef583ab8ac09bf703026650d4bc7777e6a3864d3",
      "parents": [
        "1a8218e96271790a07dd7065a2ef173e0f67e328",
        "3b8ab88acaceb505aa06ef3bbf3a73b92470ae78"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon May 16 14:55:42 2011 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon May 16 19:32:19 2011 -0400"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6 into for-davem\n\nConflicts:\n\tdrivers/net/wireless/iwlwifi/iwl-agn-tx.c\n\tnet/mac80211/sta_info.h\n"
    },
    {
      "commit": "3b8ab88acaceb505aa06ef3bbf3a73b92470ae78",
      "tree": "d4f413db4e76621089bc68c917c765c5807013cd",
      "parents": [
        "8b3becadc82de3b87a5c196239db3fef6caa9c82"
      ],
      "author": {
        "name": "Yogesh Ashok Powar",
        "email": "yogeshp@marvell.com",
        "time": "Fri May 13 11:22:32 2011 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon May 16 14:10:50 2011 -0400"
      },
      "message": "mwifiex: use ieee80211_amsdu_to_8023s routine\n\nmwifiex was using its own implementation of converting 802.11n\nAMSDU to 802.3s.  This patch removes mwifiex specific\nimplementation and uses existing ieee80211_amsdu_to_8023s\nroutine.\n\nSigned-off-by: Yogesh Ashok Powar \u003cyogeshp@marvell.com\u003e\nSigned-off-by: Bing Zhao \u003cbzhao@marvell.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8b3becadc82de3b87a5c196239db3fef6caa9c82",
      "tree": "d71a3c7e29d30c92c4b677257c289ca63b4e65f3",
      "parents": [
        "57cf8043a64b56a10b9f194572548a3dfb62e596"
      ],
      "author": {
        "name": "Yogesh Ashok Powar",
        "email": "yogeshp@marvell.com",
        "time": "Fri May 13 11:22:31 2011 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon May 16 14:10:50 2011 -0400"
      },
      "message": "cfg80211: make stripping of 802.11 header optional from AMSDU\n\nCurrently the devices that have already stripped IEEE 802.11\nheader from the AMSDU SKB can not use ieee80211_amsdu_to_8023s\nroutine. This patch enhances ieee80211_amsdu_to_8023s() API by\nchanging mandatory removing of IEEE 802.11 header from AMSDU\nto optional.\n\nSigned-off-by: Yogesh Ashok Powar \u003cyogeshp@marvell.com\u003e\nSigned-off-by: Bing Zhao \u003cbzhao@marvell.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "108697c44b8e50bea3505c6bf9667da4627cb2d5",
      "tree": "b98016826c33e5a2cc5950bccc8f84f223fb0bc9",
      "parents": [
        "21e8ee6d207f6d384689571101436eb9070c22ca"
      ],
      "author": {
        "name": "Mohammed Shafi Shajakhan",
        "email": "mshajakhan@atheros.com",
        "time": "Fri May 13 20:59:42 2011 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon May 16 14:10:48 2011 -0400"
      },
      "message": "ath9k: make npending frames check as bool\n\nwe are not doing anything by tracking the number of pending frames.\nbail out when we first find a pending frame in any one of the 10 queues.\n\nSigned-off-by: Mohammed Shafi Shajakhan \u003cmshajakhan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "21e8ee6d207f6d384689571101436eb9070c22ca",
      "tree": "74a9248670c1a5347d8ec58b6bc3c7703e94f4c7",
      "parents": [
        "3e9a212a9e21266115bad2982016950fb2bf29c2"
      ],
      "author": {
        "name": "Mohammed Shafi Shajakhan",
        "email": "mshajakhan@atheros.com",
        "time": "Fri May 13 20:31:40 2011 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon May 16 14:10:47 2011 -0400"
      },
      "message": "ath9k: make sure main_rssi is positive\n\nsome times the rssi control descriptor for the main antenna may be\nnegative like that of alternate antenna, hence before  incrementing\npacket counts/rssi of main/alternate antenna make sure both main_rssi\nand alt_rssi are positive only. this avoids wrong selection of antenna\ndue to diversity\n\nCc: Gabriel Tseng \u003cGabriel.Tseng@Atheros.com\u003e\nCc: Senthilkumar Balasubramanian \u003cSenthilkumar.Balasubramanian@Atheros.com\u003e\nSigned-off-by: Mohammed Shafi Shajakhan \u003cmshajakhan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3e9a212a9e21266115bad2982016950fb2bf29c2",
      "tree": "51fc37e96001d0512dcea7717a1f40973ec5b817",
      "parents": [
        "b85c5734f00886ee0f33ef4d0038ed9a278eefce"
      ],
      "author": {
        "name": "Mohammed Shafi Shajakhan",
        "email": "mshajakhan@atheros.com",
        "time": "Fri May 13 20:31:23 2011 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon May 16 14:10:47 2011 -0400"
      },
      "message": "ath9k: configure fast_div_bias based on diversity group\n\nconfigure fast diversity bias based on the antenna diversity group and\nbased on main/alt LNA configurations. also configure main antenna and\nalternate antenna to gain-table 0 for diversity group 2(AR9485)\n\nCc: Gabriel Tseng \u003cGabriel.Tseng@Atheros.com\u003e\nCc: Senthilkumar Balasubramanian \u003cSenthilkumar.Balasubramanian@Atheros.com\u003e\nSigned-off-by: Mohammed Shafi Shajakhan \u003cmshajakhan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b85c5734f00886ee0f33ef4d0038ed9a278eefce",
      "tree": "8243a908c73cd799d45fb703e98a8ff60daca045",
      "parents": [
        "8afbcc8bfb549a522298fa4a31ee5155c2b5f7a0"
      ],
      "author": {
        "name": "Mohammed Shafi Shajakhan",
        "email": "mshajakhan@atheros.com",
        "time": "Fri May 13 20:31:09 2011 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon May 16 14:10:46 2011 -0400"
      },
      "message": "ath9k: Implement an API to swap main/ALT LNA\u0027s\n\nfor the diversity group 2(AR9485) we swap the LNA\u0027s of main/ALT antenna\nbased on alternate antenna\u0027s rssi average in comparision with main\nantenna\u0027s rssi, while for AR9285(antenna diversity group 0)we still\nfollow the older method of looking at the packet count in alternate\nantenna\n\nCc: Gabriel Tseng \u003cGabriel.Tseng@Atheros.com\u003e\nCc: Senthilkumar Balasubramanian \u003cSenthilkumar.Balasubramanian@Atheros.com\u003e\nSigned-off-by: Mohammed Shafi Shajakhan \u003cmshajakhan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8afbcc8bfb549a522298fa4a31ee5155c2b5f7a0",
      "tree": "31161e2d3b6e6e531d5fd9c070e43c17c2ebfead",
      "parents": [
        "6bcbc062c23ac769cb775f3d2cf209db9d1a96fe"
      ],
      "author": {
        "name": "Mohammed Shafi Shajakhan",
        "email": "mshajakhan@atheros.com",
        "time": "Fri May 13 20:30:56 2011 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon May 16 14:10:46 2011 -0400"
      },
      "message": "ath9k_hw: define antenna diversity group\n\nAR9285 belongs to diversity group 0 and AR9485 belongs to diversity\ngroup 2. Based on the diversity group we configure certain antenna\ndiversity paramaters such as lna1_lna2_delta and fast diversity\nbias values. For AR9485 we have some gain table parameter which\nselects the gain table 0/1 for main and alternate antenna\n\nCc: Gabriel Tseng \u003cGabriel.Tseng@Atheros.com\u003e\nCc: Senthilkumar Balasubramanian \u003cSenthilkumar.Balasubramanian@Atheros.com\u003e\nSigned-off-by: Mohammed Shafi Shajakhan \u003cmshajakhan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6bcbc062c23ac769cb775f3d2cf209db9d1a96fe",
      "tree": "e4572092406e46f436bac57e56fdd06bcca3b22a",
      "parents": [
        "842ca780af06d166c87725b68f4fe359c3da7bc0"
      ],
      "author": {
        "name": "Mohammed Shafi Shajakhan",
        "email": "mshajakhan@atheros.com",
        "time": "Fri May 13 20:30:41 2011 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon May 16 14:10:45 2011 -0400"
      },
      "message": "ath9k_hw: define modules to get/set Antenna diversity paramaters\n\nthese are the two important modules that will be called by the antenna\ndiversity algorithm module in the rx. this will continuosly configure\nthe hardware based on the current diversity status obtained\nfrom the algorithm\n\nCc: Gabriel Tseng \u003cGabriel.Tseng@Atheros.com\u003e\nCc: Senthilkumar Balasubramanian \u003cSenthilkumar.Balasubramanian@Atheros.com\u003e\nSigned-off-by: Mohammed Shafi Shajakhan \u003cmshajakhan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "842ca780af06d166c87725b68f4fe359c3da7bc0",
      "tree": "3e943831a76c41a9cd24def403d5e3b186464011",
      "parents": [
        "c6ba9feb4fa33f31f26ac1a2b0a337d79426b822"
      ],
      "author": {
        "name": "Mohammed Shafi Shajakhan",
        "email": "mshajakhan@atheros.com",
        "time": "Fri May 13 20:30:27 2011 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon May 16 14:10:44 2011 -0400"
      },
      "message": "ath9k_hw: config diversity based on eeprom contents\n\n* enable LNA-diversity, fast-diversity for AR9485 based  on\n  the value read from EEPROM content\n* if antenna diversity/combining is supported, set LNA1 for the main\n  antenna and LNA2 for the alternate antenna based on the new diversity\n  algorithm\n\nCc: Gabriel Tseng \u003cGabriel.Tseng@Atheros.com\u003e\nCc: Senthilkumar Balasubramanian \u003cSenthilkumar.Balasubramanian@Atheros.com\u003e\nCc: Luis Rodriguez \u003cLuis.Rodriguez@Atheros.com\u003e\nSigned-off-by: Mohammed Shafi Shajakhan \u003cmshajakhan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c6ba9feb4fa33f31f26ac1a2b0a337d79426b822",
      "tree": "dabbecd3a3ece6f1ba793d8b3722b8cc1880a62c",
      "parents": [
        "21d2c63a2866a47030803de3db9b4e8759806095"
      ],
      "author": {
        "name": "Mohammed Shafi Shajakhan",
        "email": "mshajakhan@atheros.com",
        "time": "Fri May 13 20:29:53 2011 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon May 16 14:10:44 2011 -0400"
      },
      "message": "ath9k_hw: define registers/macros to support Antenna diversity\n\ndefine few registers and macros to configure/enable Antenna diversity\nparameters in AR9485\n\nCc: Gabriel Tseng \u003cGabriel.Tseng@Atheros.com\u003e\nCc: Senthilkumar Balasubramanian \u003cSenthilkumar.Balasubramanian@Atheros.com\u003e\nSigned-off-by: Mohammed Shafi Shajakhan \u003cmshajakhan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "21d2c63a2866a47030803de3db9b4e8759806095",
      "tree": "2838cced9f77b39ce0d247eadee621e7a638723c",
      "parents": [
        "69de3721750ea4fae504be9e67f140cafe1c7a89"
      ],
      "author": {
        "name": "Mohammed Shafi Shajakhan",
        "email": "mshajakhan@atheros.com",
        "time": "Fri May 13 20:29:31 2011 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon May 16 14:10:43 2011 -0400"
      },
      "message": "ath9k_hw: enable Antenna diversity for AR9485\n\nread antenna diversity and combining information from the EEPROM.\nEnable antenna diversity/combining feature only when both LNA\ndiversity and fast diversity are supported\n\nCc: Gabriel Tseng \u003cGabriel.Tseng@Atheros.com\u003e\nCc: Senthilkumar Balasubramanian \u003cSenthilkumar.Balasubramanian@Atheros.com\u003e\nTested-by: Mohammed Shafi Shajakhan \u003cmshajakhan@atheros.com\u003e\nSigned-off-by: Mohammed Shafi Shajakhan \u003cmshajakhan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "69de3721750ea4fae504be9e67f140cafe1c7a89",
      "tree": "83aa51c87a04646b881c4f95a8375727d5022380",
      "parents": [
        "bd2281b85d929af0bd192f05135f70dd05f4fd85"
      ],
      "author": {
        "name": "Mohammed Shafi Shajakhan",
        "email": "mshajakhan@atheros.com",
        "time": "Fri May 13 20:29:04 2011 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon May 16 14:10:42 2011 -0400"
      },
      "message": "ath9k_hw: make antenna diversity modules chip specific\n\nthis is necessary to support Antenna diversity and combining in new chip\nsets such as AR9485, previously Antenna diversity support is available\nonly in AR9285\n\nCc: Gabriel Tseng \u003cGabriel.Tseng@Atheros.com\u003e\nCc: Senthilkumar Balasubramanian \u003cSenthilkumar.Balasubramanian@Atheros.com\u003e\nSigned-off-by: Mohammed Shafi Shajakhan \u003cmshajakhan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "805d7d23ef9806e47b550ad80270c4cea4ffc984",
      "tree": "f0e4bfc9b66d900f2fccac375b90f8d287c599b7",
      "parents": [
        "8220ba3e2e671492b777159d8dac721f95f4a0ec"
      ],
      "author": {
        "name": "Stephen Boyd",
        "email": "sboyd@codeaurora.org",
        "time": "Thu May 12 16:50:05 2011 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon May 16 14:10:39 2011 -0400"
      },
      "message": "iwlwifi: Silence DEBUG_STRICT_USER_COPY_CHECKS\u003dy warning\n\nEnabling DEBUG_STRICT_USER_COPY_CHECKS causes the following\nwarning:\n\nIn file included from arch/x86/include/asm/uaccess.h:573,\n                 from include/net/checksum.h:25,\n                 from include/linux/skbuff.h:28,\n                 from drivers/net/wireless/iwlwifi/iwl-agn-rs.c:28:\nIn function \u0027copy_from_user\u0027,\n    inlined from \u0027rs_sta_dbgfs_scale_table_write\u0027 at\n    drivers/net/wireless/iwlwifi/iwl-agn-rs.c:3099:\narch/x86/include/asm/uaccess_64.h:65:\nwarning: call to \u0027copy_from_user_overflow\u0027 declared with\nattribute warning: copy_from_user() buffer size is not provably\ncorrect\n\npresumably due to buf_size being signed causing GCC to fail to\nsee that buf_size can\u0027t become negative.\n\nSigned-off-by: Stephen Boyd \u003csboyd@codeaurora.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": "8220ba3e2e671492b777159d8dac721f95f4a0ec",
      "tree": "0b3f20c15fe042f43ab7989f395274cf75c204a5",
      "parents": [
        "b376704bf57e1b731fe2dd6e9aa83a1d42a45ef9"
      ],
      "author": {
        "name": "Stephen Boyd",
        "email": "sboyd@codeaurora.org",
        "time": "Thu May 12 16:50:04 2011 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon May 16 14:10:38 2011 -0400"
      },
      "message": "iwlegacy: Silence DEBUG_STRICT_USER_COPY_CHECKS\u003dy warning\n\nEnabling DEBUG_STRICT_USER_COPY_CHECKS causes the following\nwarning:\n\nIn file included from arch/x86/include/asm/uaccess.h:573,\n                 from include/net/checksum.h:25,\n                 from include/linux/skbuff.h:28,\n                 from drivers/net/wireless/iwlegacy/iwl-4965-rs.c:28:\nIn function \u0027copy_from_user\u0027,\n    inlined from \u0027iwl4965_rs_sta_dbgfs_scale_table_write\u0027 at\n    drivers/net/wireless/iwlegacy/iwl-4965-rs.c:2616:\narch/x86/include/asm/uaccess_64.h:65:\nwarning: call to \u0027copy_from_user_overflow\u0027 declared with\nattribute warning: copy_from_user() buffer size is not provably\ncorrect\n\npresumably due to buf_size being signed causing GCC to fail to\nsee that buf_size can\u0027t become negative.\n\nCc: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: Stephen Boyd \u003csboyd@codeaurora.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "9439064cd9fce8a4db716a748dbf581eb234f9c7",
      "tree": "b1dd09bc0a8a19c9ee1a71299b97ea0df6b4ba6a",
      "parents": [
        "f795ea8b2f047409c59e891d6e5e86a925048bf4"
      ],
      "author": {
        "name": "Eliad Peller",
        "email": "eliad@wizery.com",
        "time": "Fri May 13 11:57:13 2011 +0300"
      },
      "committer": {
        "name": "Luciano Coelho",
        "email": "coelho@ti.com",
        "time": "Fri May 13 14:55:49 2011 +0300"
      },
      "message": "wl12xx: enter/exit psm on wowlan suspend/resume\n\nWhen operating as station, enter psm before suspending\nthe device into wowlan state.\n\nAdd a new completion event to signal when psm was entered\nsuccessfully.\n\nSigned-off-by: Eliad Peller \u003celiad@wizery.com\u003e\nSigned-off-by: Luciano Coelho \u003ccoelho@ti.com\u003e\n"
    },
    {
      "commit": "f795ea8b2f047409c59e891d6e5e86a925048bf4",
      "tree": "1e020a0f85bfab4bc3b81a745aeb70ade5a4fa1f",
      "parents": [
        "f44e58681aec420b132a54823d8911293a644d4e"
      ],
      "author": {
        "name": "Eliad Peller",
        "email": "eliad@wizery.com",
        "time": "Fri May 13 11:57:12 2011 +0300"
      },
      "committer": {
        "name": "Luciano Coelho",
        "email": "coelho@ti.com",
        "time": "Fri May 13 14:55:49 2011 +0300"
      },
      "message": "wl12xx_sdio: declare support for NL80211_WOW_TRIGGER_ANYTHING trigger\n\nSince wowlan requires the ability to stay awake while the host\nis suspended, declare support for NL80211_WOW_TRIGGER_ANYTHING\nif the MMC_PM_KEEP_POWER capability is being supported.\n\nSigned-off-by: Eliad Peller \u003celiad@wizery.com\u003e\nSigned-off-by: Luciano Coelho \u003ccoelho@ti.com\u003e\n"
    },
    {
      "commit": "f44e58681aec420b132a54823d8911293a644d4e",
      "tree": "4c7c26b6fa3e7401036b4c897761b4ca0816f1e9",
      "parents": [
        "039bdb1494d1d514987ce596a4898494021c7af2"
      ],
      "author": {
        "name": "Eliad Peller",
        "email": "eliad@wizery.com",
        "time": "Fri May 13 11:57:11 2011 +0300"
      },
      "committer": {
        "name": "Luciano Coelho",
        "email": "coelho@ti.com",
        "time": "Fri May 13 14:55:49 2011 +0300"
      },
      "message": "wl12xx: prevent scheduling while suspending (WoW enabled)\n\nWhen WoW is enabled, the interface will stay up and the chip will\nbe powered on, so we have to flush/cancel any remaining work, and\nprevent the irq handler from scheduling a new work until the system\nis resumed.\n\nAdd 2 new flags:\n* WL1271_FLAG_SUSPENDED - the system is (about to be) suspended.\n* WL1271_FLAG_PENDING_WORK - there is a pending irq work which\n   should be scheduled when the system is being resumed.\n\nIn order to wake-up the system while getting an irq, we initialize\nthe device as wakeup device, and calling pm_wakeup_event() upon\ngetting the interrupt (while the system is about to be suspended)\n\nSigned-off-by: Eliad Peller \u003celiad@wizery.com\u003e\nSigned-off-by: Luciano Coelho \u003ccoelho@ti.com\u003e\n"
    },
    {
      "commit": "039bdb1494d1d514987ce596a4898494021c7af2",
      "tree": "42b23bfa8ee1c585901e5c9403963b6e72c95992",
      "parents": [
        "402e48616078c1e56f55a69d314b77f1d750d6ad"
      ],
      "author": {
        "name": "Eliad Peller",
        "email": "eliad@wizery.com",
        "time": "Fri May 13 11:57:10 2011 +0300"
      },
      "committer": {
        "name": "Luciano Coelho",
        "email": "coelho@ti.com",
        "time": "Fri May 13 14:55:48 2011 +0300"
      },
      "message": "wl12xx_sdio: set MMC_PM_KEEP_POWER flag on suspend\n\nif a wow trigger was configured, set the MMC_PM_KEEP_POWER flag\non suspend, so our power will be kept while the system is suspended.\n\nWe needed to set this flag on each suspend attempt (when we want\nto keep power)\n\nSigned-off-by: Eliad Peller \u003celiad@wizery.com\u003e\nSigned-off-by: Luciano Coelho \u003ccoelho@ti.com\u003e\n"
    },
    {
      "commit": "402e48616078c1e56f55a69d314b77f1d750d6ad",
      "tree": "df404bb97ab682882bf1d30c257bb6abcd4f9cdf",
      "parents": [
        "2c0f24636c80aa09990c507c0cede39add4b4724"
      ],
      "author": {
        "name": "Eliad Peller",
        "email": "eliad@wizery.com",
        "time": "Fri May 13 11:57:09 2011 +0300"
      },
      "committer": {
        "name": "Luciano Coelho",
        "email": "coelho@ti.com",
        "time": "Fri May 13 14:55:48 2011 +0300"
      },
      "message": "wl12xx: declare suspend/resume callbacks (for wowlan)\n\nAdditionally, add wow_enabled field to wl, to indicate\nwhether wowlan was configured.\n\nSigned-off-by: Eliad Peller \u003celiad@wizery.com\u003e\nSigned-off-by: Luciano Coelho \u003ccoelho@ti.com\u003e\n"
    },
    {
      "commit": "2c0f24636c80aa09990c507c0cede39add4b4724",
      "tree": "6627263a6f4383f577ad83f4c1a5d8e66d2243c0",
      "parents": [
        "fe44870bcdf614e4abb35657c68081cda35ba741"
      ],
      "author": {
        "name": "Eliad Peller",
        "email": "eliad@wizery.com",
        "time": "Fri May 13 11:57:08 2011 +0300"
      },
      "committer": {
        "name": "Luciano Coelho",
        "email": "coelho@ti.com",
        "time": "Fri May 13 14:55:48 2011 +0300"
      },
      "message": "wl12xx_sdio: set interrupt as wake_up interrupt\n\nset the sdio interrupt as wake_up interrupt, so we will be able\nto wake up the suspended system (Wake-On-Wireless)\n\nSigned-off-by: Eliad Peller \u003celiad@wizery.com\u003e\nSigned-off-by: Luciano Coelho \u003ccoelho@ti.com\u003e\n"
    },
    {
      "commit": "fe44870bcdf614e4abb35657c68081cda35ba741",
      "tree": "aeeb9acdc30c3f067d8f45a9bd0134818ef55771",
      "parents": [
        "683c002447c12742f5151691083f68524f33b13a"
      ],
      "author": {
        "name": "Luciano Coelho",
        "email": "coelho@ti.com",
        "time": "Thu May 12 16:50:41 2011 +0300"
      },
      "committer": {
        "name": "Luciano Coelho",
        "email": "coelho@ti.com",
        "time": "Fri May 13 00:06:33 2011 +0300"
      },
      "message": "wl12xx: remove unused flag WL1271_FLAG_IDLE_REQUESTED\n\nThis flag is not used anymore, remove it from the list.\n\nSigned-off-by: Luciano Coelho \u003ccoelho@ti.com\u003e\n"
    },
    {
      "commit": "683c002447c12742f5151691083f68524f33b13a",
      "tree": "39e31fd84fbfd7d41af7358f817d376fa4149545",
      "parents": [
        "d3eff81de6048d8af8f95f52f0f06625980f2efb"
      ],
      "author": {
        "name": "Luciano Coelho",
        "email": "coelho@ti.com",
        "time": "Thu May 12 17:07:55 2011 +0300"
      },
      "committer": {
        "name": "Luciano Coelho",
        "email": "coelho@ti.com",
        "time": "Fri May 13 00:06:33 2011 +0300"
      },
      "message": "wl12xx: prevent sched_scan when not idle or not in station mode\n\nThe current firmware only supports scheduled scan in station mode and\nwhen idle.  To prevent the firmware from crashing, return -EOPNOTSUPP\nwhen sched_scan start is called in an invalid state.\n\nSigned-off-by: Luciano Coelho \u003ccoelho@ti.com\u003e\n"
    },
    {
      "commit": "d3eff81de6048d8af8f95f52f0f06625980f2efb",
      "tree": "e296bf1811d48558ebe52f13c5d647a87b9905ae",
      "parents": [
        "33c2c06cd2d766387cf919d0afd432cc5796c369"
      ],
      "author": {
        "name": "Luciano Coelho",
        "email": "coelho@ti.com",
        "time": "Tue May 10 14:47:45 2011 +0300"
      },
      "committer": {
        "name": "Luciano Coelho",
        "email": "coelho@ti.com",
        "time": "Fri May 13 00:06:33 2011 +0300"
      },
      "message": "wl12xx: export scheduled scan state in debugfs\n\nAdd the sched_scanning value to the driver_status debugfs entry.\n\nSigned-off-by: Luciano Coelho \u003ccoelho@ti.com\u003e\n"
    },
    {
      "commit": "33c2c06cd2d766387cf919d0afd432cc5796c369",
      "tree": "6a3dd1f574fba9841bb9feeb3067b6fab5b819bb",
      "parents": [
        "95feadca6dca909ae0f6e65665b782c7ca9d5122"
      ],
      "author": {
        "name": "Luciano Coelho",
        "email": "coelho@ti.com",
        "time": "Tue May 10 14:46:02 2011 +0300"
      },
      "committer": {
        "name": "Luciano Coelho",
        "email": "coelho@ti.com",
        "time": "Fri May 13 00:06:33 2011 +0300"
      },
      "message": "wl12xx: implement scheduled scan driver operations and reporting\n\nThis patch adds the mac80211 operations for scheduled scan and the\nscheduled scan results reporting.\n\nSigned-off-by: Luciano Coelho \u003ccoelho@ti.com\u003e\n"
    },
    {
      "commit": "95feadca6dca909ae0f6e65665b782c7ca9d5122",
      "tree": "5d76b5ef0e4c8e451a9e6009d3afde5c2ca70487",
      "parents": [
        "6394c01b61f8ab66a6af1a24ff05f2429130afcd"
      ],
      "author": {
        "name": "Luciano Coelho",
        "email": "coelho@ti.com",
        "time": "Tue May 10 14:38:59 2011 +0300"
      },
      "committer": {
        "name": "Luciano Coelho",
        "email": "coelho@ti.com",
        "time": "Fri May 13 00:06:33 2011 +0300"
      },
      "message": "wl12xx: add scheduled scan structures and commands\n\nAdd firmware command structures, definitions and code to to configure,\nstart and stop scheduled scans.\n\nSigned-off-by: Luciano Coelho \u003ccoelho@ti.com\u003e\n"
    },
    {
      "commit": "6394c01b61f8ab66a6af1a24ff05f2429130afcd",
      "tree": "5612ff7124bed61a473ade82695c1a62e61213ce",
      "parents": [
        "3a9d60e5bd72f9533b05d39278fec50b181dbdd2"
      ],
      "author": {
        "name": "Luciano Coelho",
        "email": "coelho@ti.com",
        "time": "Tue May 10 14:28:27 2011 +0300"
      },
      "committer": {
        "name": "Luciano Coelho",
        "email": "coelho@ti.com",
        "time": "Fri May 13 00:06:32 2011 +0300"
      },
      "message": "wl12xx: listen to scheduled scan events\n\nSubscribe and listen to PERIODIC_SCAN_REPORT_EVENT_ID and\nPERIODIC_SCAN_COMPLETE_EVENT_ID in preparation for the scheduled scan\nimplementation.\n\nSigned-off-by: Luciano Coelho \u003ccoelho@ti.com\u003e\n"
    },
    {
      "commit": "3a9d60e5bd72f9533b05d39278fec50b181dbdd2",
      "tree": "bff8549eb1081350aa8bc3a2b6c56318f2108d59",
      "parents": [
        "fcd23b6305e98f5ad3ddd7ff3f5081c75fcd4367"
      ],
      "author": {
        "name": "Luciano Coelho",
        "email": "coelho@ti.com",
        "time": "Tue May 10 14:06:31 2011 +0300"
      },
      "committer": {
        "name": "Luciano Coelho",
        "email": "coelho@ti.com",
        "time": "Fri May 13 00:06:32 2011 +0300"
      },
      "message": "wl12xx: add configuration values for scheduled scan\n\nAdd the structures and values for driver-configured scheduled scan\nparameters.\n\nSigned-off-by: Luciano Coelho \u003ccoelho@ti.com\u003e\n"
    },
    {
      "commit": "fcd23b6305e98f5ad3ddd7ff3f5081c75fcd4367",
      "tree": "0767385e2cb30532684e385bfa502fd00b77358b",
      "parents": [
        "bc76b94051983b94c8ba04fbfbc59651b9925fa7"
      ],
      "author": {
        "name": "Shahar Levi",
        "email": "shahar_levi@ti.com",
        "time": "Wed May 11 12:12:56 2011 +0300"
      },
      "committer": {
        "name": "Luciano Coelho",
        "email": "coelho@ti.com",
        "time": "Fri May 13 00:06:32 2011 +0300"
      },
      "message": "wl12xx: add IEEE80211_HW_SPECTRUM_MGMT bit to the hw flags\n\nSet the spectrum management bit in the hw flags so that mac80211 will\nset the WLAN_CAPABILITY_SPECTRUM_MGMT bit in association requests\n(which in practice means that we support 802.11h spectrum management).\n\n[Reworded the commit log -- Luca.]\n\nSigned-off-by: Shahar Levi \u003cshahar_levi@ti.com\u003e\nSigned-off-by: Luciano Coelho \u003ccoelho@ti.com\u003e\n"
    },
    {
      "commit": "bc76b94051983b94c8ba04fbfbc59651b9925fa7",
      "tree": "8cb6c07eac16ca0d86812d32fa579001d9d9223f",
      "parents": [
        "889cb360b4f48c1334311093161f06f7b4bd77d2"
      ],
      "author": {
        "name": "Shahar Levi",
        "email": "shahar_levi@ti.com",
        "time": "Wed May 11 11:14:22 2011 +0300"
      },
      "committer": {
        "name": "Luciano Coelho",
        "email": "coelho@ti.com",
        "time": "Fri May 13 00:06:32 2011 +0300"
      },
      "message": "wl12xx: Don\u0027t filter beacons that include changed HT IEs\n\nThis patch adds a beacon filter rule to pass up the beacons that\ncontain changed HT information elements.  These beacons need to be\npassed to mac80211 so that it can act on such changes.\n\n[Reworded commit log -- Luca.]\n\nSigned-off-by: Shahar Levi \u003cshahar_levi@ti.com\u003e\nSigned-off-by: Luciano Coelho \u003ccoelho@ti.com\u003e\n"
    },
    {
      "commit": "889cb360b4f48c1334311093161f06f7b4bd77d2",
      "tree": "601cf1594b60dde7755260a67d276fc9e8a8b04a",
      "parents": [
        "6b86bd62a505a4a9739474f00f8088395b7a80ba"
      ],
      "author": {
        "name": "Eliad Peller",
        "email": "eliad@wizery.com",
        "time": "Sun May 01 09:56:45 2011 +0300"
      },
      "committer": {
        "name": "Luciano Coelho",
        "email": "coelho@ti.com",
        "time": "Fri May 13 00:06:31 2011 +0300"
      },
      "message": "wl12xx: simplify wl1271_ssid_set()\n\nSimplify wl1271_ssid_set by re-using cfg80211_find_ie instead of\nreimplementing it.\n\nAdditionally, add a length check to prevent a potential buffer overflow.\n\nSigned-off-by: Eliad Peller \u003celiad@wizery.com\u003e\nSigned-off-by: Luciano Coelho \u003ccoelho@ti.com\u003e\n"
    },
    {
      "commit": "be0e6aa5a0c487a2a0880dda8bc70f7f1860fc39",
      "tree": "08065b36240fcc855bdf10874b7b027926610c3b",
      "parents": [
        "406a39ec00992090cda034625e176504eb7a71f9"
      ],
      "author": {
        "name": "Senthil Balasubramanian",
        "email": "senthilkumar@atheros.com",
        "time": "Thu May 12 16:24:28 2011 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu May 12 14:10:51 2011 -0400"
      },
      "message": "ath9k_hw: Fix STA connection issues with AR9380 (XB113).\n\nXB113 (AR9380) 3x3 SB 5G only cards were failing to connect to APs\ndue to incorrect xpabiaslevel configuration. fix it.\n\nCc: stable@kernel.org\nCc: Ray Li \u003cray.li@greenwavereality.com\u003e\nCc: Kathy Giori \u003ckathy.giori@atheros.com\u003e\nCc: Aeolus Yang \u003caeolus.yang@atheros.com\u003e\nCc: compat@orbit-lab.org\nSigned-off-by: Senthil Balasubramanian \u003csenthilkumar@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "406a39ec00992090cda034625e176504eb7a71f9",
      "tree": "18fe8059db8e714e1ec9bb8308177b4af1d8c634",
      "parents": [
        "f1a9c1e694f84938e6526590d23e88a791a8069f"
      ],
      "author": {
        "name": "Amitkumar Karwar",
        "email": "akarwar@marvell.com",
        "time": "Wed May 11 19:47:11 2011 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu May 12 14:10:50 2011 -0400"
      },
      "message": "mwifiex: remove mwifiex_recv_complete function\n\nThe function\n- increments dropped rx_packet count if status code\n  passed to it is \"-1\".\n- frees SKB buffer.\n\nBut currently the function is being called with \"0\" status code.\nThis patch replaces above function by dev_kfree_skb_any() call.\n\nSigned-off-by: Amitkumar Karwar \u003cakarwar@marvell.com\u003e\nSigned-off-by: Bing Zhao \u003cbzhao@marvell.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "9ba7f4f5eba5f4b44c7796bbad29f8ec3a7d5864",
      "tree": "d8b5be0b86dd50d7213a5deaff1a461fbbdc8ba2",
      "parents": [
        "8fddddff0ad4ccc2787464207eba9ed3063e69cd"
      ],
      "author": {
        "name": "Luis R. Rodriguez",
        "email": "lrodriguez@atheros.com",
        "time": "Wed May 11 14:57:26 2011 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu May 12 14:10:49 2011 -0400"
      },
      "message": "ath9k_hw: fix dual band assumption for XB113\n\nThe XB113 cards are single band, 5 GHz-only, but the\ndefault settings were configured to assume it was dual\nband. Users of these cards then would see 2.4 GHz channels\nbut you would never get any scan results from these channels\ngiven that the radio is not present.\n\nCc: stable@kernel.org\nCc: Fiona Cain \u003cFiona.Cain@atheros.com\u003e\nCc: Ray Li \u003cray.li@greenwavereality.com\u003e\nCc: Kathy Giori \u003ckathy.giori@atheros.com\u003e\nCc: Aeolus Yang \u003caeolus.yang@atheros.com\u003e\nCc: Dan Friedman \u003cdan.friedman@atheros.com\u003e\nSigned-off-by: Luis R. Rodriguez \u003clrodriguez@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "78d41b35a9570b7a9a45686789df5dfaeb2b7f4c",
      "tree": "a28432584132a7c810b6b243795aec43544205ab",
      "parents": [
        "9bbc052d5e63512b0ce4e201ea97e12fba9fda82",
        "2ae1b8b35faba31a59b153cbad07f9c15de99740"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed May 11 19:13:08 2011 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed May 11 19:13:08 2011 -0400"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6\n"
    },
    {
      "commit": "6bdbdbf4a151a3a1333818cd17a7d7795e936041",
      "tree": "2810f1ad657162562706d0e90af9832c6406d175",
      "parents": [
        "a8c485652ad4217800015aab25f1b70b96adb1a9"
      ],
      "author": {
        "name": "Sascha Silbe",
        "email": "silbe@activitycentral.com",
        "time": "Wed May 11 14:52:34 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 11 15:12:19 2011 -0400"
      },
      "message": "libertas: Add libertas_disablemesh module parameter to disable mesh interface\n\nThis allows individual users and deployments to disable mesh support at\nruntime, i.e. without having to build and maintain a custom kernel.\n\nBased on a patch by Paul Fox \u003cpgf@laptop.org\u003e.\nSigned-off-by: Sascha Silbe \u003csilbe@activitycentral.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a8c485652ad4217800015aab25f1b70b96adb1a9",
      "tree": "184615fb1d6ae579c629fa56e9f0cbe61006a693",
      "parents": [
        "c4859fbcfc12d5cfe8c30a33ad37d192a3093a7b"
      ],
      "author": {
        "name": "Bing Zhao",
        "email": "bzhao@marvell.com",
        "time": "Tue May 10 20:47:36 2011 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 11 14:50:43 2011 -0400"
      },
      "message": "mwifiex: cleanup ioctl.h\n\nSome structures and macros in ioctl.h are redundant or no longer\nused.\n\nSigned-off-by: Bing Zhao \u003cbzhao@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": "c4859fbcfc12d5cfe8c30a33ad37d192a3093a7b",
      "tree": "af8e9d6f935f62e453ec84a554d39a374ddcb053",
      "parents": [
        "0fd82eafe3aa70937905b7e19e256409ae48477e"
      ],
      "author": {
        "name": "Amitkumar Karwar",
        "email": "akarwar@marvell.com",
        "time": "Tue May 10 20:47:35 2011 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 11 14:50:42 2011 -0400"
      },
      "message": "mwifiex: remove redundant local structures\n\nAvoid use of local structure in the function if the structure is\nalready allocated by the caller and the structure pointer is passed.\n\nSigned-off-by: Amitkumar Karwar \u003cakarwar@marvell.com\u003e\nSigned-off-by: Bing Zhao \u003cbzhao@marvell.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "0fd82eafe3aa70937905b7e19e256409ae48477e",
      "tree": "034dfaa99d0724b27604265d8ce17b27ea1f9fd5",
      "parents": [
        "8576f815d5c8beb8b10f96abe31831b90af3d352"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Wed May 11 02:10:59 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 11 14:50:42 2011 -0400"
      },
      "message": "b43: implement timeouts workaround\n\nDocumented in: \u003c4DCA7E40.9070709@lwfinger.net\u003e\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f59a59fea3be78c2bda23cb7f55225b33c502c3c",
      "tree": "32dda7d1b23412d203f8a48f219dae68a5c7d233",
      "parents": [
        "858a16529cb4c6434d863740283e0dfeb93cd599"
      ],
      "author": {
        "name": "Felix Fietkau",
        "email": "nbd@openwrt.org",
        "time": "Tue May 10 20:52:22 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 11 14:50:40 2011 -0400"
      },
      "message": "ath9k: fix a regression in PS frame filter handling\n\nOnly leave filtering enabled for AP or VLAN interfaces, clear the\ndestination mask for all other interfaces.\n\nSigned-off-by: Felix Fietkau \u003cnbd@openwrt.org\u003e\nReported-by: Ben Greear \u003cgreearb@candelatech.com\u003e\nTested-by: Ben Greear \u003cgreearb@candelatech.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "858a16529cb4c6434d863740283e0dfeb93cd599",
      "tree": "3b54b21a6f19933667cb2d2734e9b020208f71be",
      "parents": [
        "a7ffab33203ae0c755b33a80756fe734f732dbb0"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Tue May 10 16:05:33 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 11 14:50:39 2011 -0400"
      },
      "message": "b43: move MAC PHY clock controling function\n\nThis is not N-PHY specific function, we partially duplicate code.\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a7ffab33203ae0c755b33a80756fe734f732dbb0",
      "tree": "d56fd14f134c7e34696b31199c899b493c6f7532",
      "parents": [
        "92ddc111c4bc7216673bce7c49a2d54bedb1593c"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Tue May 10 15:53:16 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 11 14:50:39 2011 -0400"
      },
      "message": "b43legacy: trivial: use TMSLOW def instead of magic value\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d381f221199c58d2bf25a7024e786fc58562487c",
      "tree": "959410b408fb937ee902b03adb9e366a23ab3eef",
      "parents": [
        "9b76b1e4d383868ba9c2a5fa2c2716bbc2384342"
      ],
      "author": {
        "name": "Ben Greear",
        "email": "greearb@candelatech.com",
        "time": "Fri May 06 15:24:34 2011 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 11 14:50:38 2011 -0400"
      },
      "message": "ath5k: Fix lockup due to un-init spinlock.\n\nThis was introduced in 2.6.39-rc1 it seems.\n\nSigned-off-by: Ben Greear \u003cgreearb@candelatech.com\u003e\nTested-by: Sedat Dilek \u003csedat.dilek@googlemail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "fd5999cf11c8322568034bbf0d5594be94542a57",
      "tree": "6412f1f32214531c7e6157099084bf2cca709612",
      "parents": [
        "1833d81a1229adeab98f275b47624d66462561e5"
      ],
      "author": {
        "name": "Javier Cardona",
        "email": "javier@cozybit.com",
        "time": "Tue May 03 16:57:19 2011 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 11 14:50:36 2011 -0400"
      },
      "message": "ath9k: fix beaconing for mesh interfaces\n\nMesh beaconing on ath9k was broken by this commit:\n\ncommit 4801416c76a3a355076d6d371c00270dfe332e1c\nAuthor: Ben Greear \u003cgreearb@candelatech.com\u003e\nDate:   Sat Jan 15 19:13:48 2011 +0000\n\nThis patch assigns the right opmode when the device is used in mesh\nmode.\n\nReported-by: Fabrice Deyber fabricedeyber@agilemesh.com\nSigned-off-by: Javier Cardona \u003cjavier@cozybit.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f3a57fd148a4afd3c38f558c5b44972cb29ea8ba",
      "tree": "7c1d553f33e2ed0d58c4a978ddd6be68ba592eb3",
      "parents": [
        "0e4e06ae5e895864b4a4bca7eec2e3015fddca98"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Mon May 02 16:49:15 2011 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 11 13:06:02 2011 -0400"
      },
      "message": "libertas: Use netdev_\u003clevel\u003e or dev_\u003clevel\u003e where possible\n\nUsing the more descriptive logging styles gives a bit\nmore information about the device being operated on.\n\nMakes the object trivially smaller too.\n\n$ size drivers/net/wireless/libertas/built-in.o.*\n 187730\t   2973\t  38488\t 229191\t  37f47\tdrivers/net/wireless/libertas/built-in.o.new\n 188195\t   2973\t  38488\t 229656\t  38118\tdrivers/net/wireless/libertas/built-in.o.old\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nAcked-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "0e4e06ae5e895864b4a4bca7eec2e3015fddca98",
      "tree": "e4632ffd53eef98c302a11d732c491703368b9ed",
      "parents": [
        "9fcce61c0eddbe21f42cb47bd5a366a6eb7956ce"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Mon May 02 16:49:14 2011 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 11 13:03:20 2011 -0400"
      },
      "message": "libertas: Convert lbs_pr_\u003clevel\u003e to pr_\u003clevel\u003e\n\nUse the standard pr_\u003clevel\u003e functions eases grep a bit.\n\nAdded a few missing terminating newlines to messages.\nCoalesced long formats.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nAcked-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7cc5eb629cefa9a40295ff5ee4b1ec41ad855e8d",
      "tree": "6ab4a0df7ac1e4b157791d539ce85f958e663675",
      "parents": [
        "8369ae33b705222aa05ab53c7d6b4458f4ed161b"
      ],
      "author": {
        "name": "Amitkumar Karwar",
        "email": "akarwar@marvell.com",
        "time": "Mon May 09 19:00:18 2011 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue May 10 15:54:55 2011 -0400"
      },
      "message": "mwifiex: remove unnecessary struct mwifiex_opt_sleep_confirm_buffer\n\nThe structure definition is\nstruct mwifiex_opt_sleep_confirm_buffer {\n       u8 hdr[4];\n       struct mwifiex_opt_sleep_confirm ps_cfm_sleep;\n} __packed;\n\nFor sleep_confirm command we already reserve 4 bytes (using skb_reserve())\nfor an interface header. It will be filled later by interface specific code.\nWe don\u0027t need \"hdr[4]\" element in above structure. So we can use\n\"struct mwifiex_opt_sleep_confirm\" directly instead of\n\"struct mwifiex_opt_sleep_confirm_buffer\".\n\nSigned-off-by: Amitkumar Karwar \u003cakarwar@marvell.com\u003e\nSigned-off-by: Yogesh Ashok Powar \u003cyogeshp@marvell.com\u003e\nSigned-off-by: Bing Zhao \u003cbzhao@marvell.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "729da390034d04ff1b3a3f188dfb04a54f458e35",
      "tree": "aa34f77910aad756beca588874f6df198afc19dc",
      "parents": [
        "2b892a98db269b96ed097d560aaaa371907d20f5"
      ],
      "author": {
        "name": "Rajkumar Manoharan",
        "email": "rmanoharan@atheros.com",
        "time": "Mon May 09 19:11:29 2011 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue May 10 15:54:53 2011 -0400"
      },
      "message": "ath9k: Failed to set default beacon rssi in AP/IBSS mode\n\nThis beacon rssi will be used to set noisefloor during ani reset.\n\nSigned-off-by: Rajkumar Manoharan \u003crmanoharan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "2b892a98db269b96ed097d560aaaa371907d20f5",
      "tree": "cd9b6347826c1c69a41f4d57288e719683ac32a2",
      "parents": [
        "94333f59cba08a1f6513ecd7e2fc5b85c1949a98"
      ],
      "author": {
        "name": "Rajkumar Manoharan",
        "email": "rmanoharan@atheros.com",
        "time": "Mon May 09 19:11:28 2011 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue May 10 15:54:53 2011 -0400"
      },
      "message": "ath9k: Fix rssi update in ad-hoc mode\n\nThe average beacon rssi which will be used by ani is not updated\nin adhoc mode.\n\nSigned-off-by: Rajkumar Manoharan \u003crmanoharan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "94333f59cba08a1f6513ecd7e2fc5b85c1949a98",
      "tree": "0b69a8b5f55a329460e9cc134a03d383cc52c041",
      "parents": [
        "165af96d56dce3bd0cd09567106f22215f80bb63"
      ],
      "author": {
        "name": "Rajkumar Manoharan",
        "email": "rmanoharan@atheros.com",
        "time": "Mon May 09 19:11:27 2011 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue May 10 15:54:52 2011 -0400"
      },
      "message": "ath9k_hw: Change DCU backoff thresh for AR9340\n\nBy changing DCU backoff threshold for AR9340 to 1, helps to\nreduce rx overrurns seen while running bidirectional traffic.\n\nSigned-off-by: Rajkumar Manoharan \u003crmanoharan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "165af96d56dce3bd0cd09567106f22215f80bb63",
      "tree": "eecee48ea7654298ad5642a3a2d785fde09a3135",
      "parents": [
        "73f743670d36ddd61247d709711227b0e2e1a497"
      ],
      "author": {
        "name": "Rajkumar Manoharan",
        "email": "rmanoharan@atheros.com",
        "time": "Mon May 09 19:11:26 2011 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue May 10 15:54:52 2011 -0400"
      },
      "message": "ath9k_hw: Corrected xpabiaslevel register settings for AR9340\n\nSigned-off-by: Rajkumar Manoharan \u003crmanoharan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "73f743670d36ddd61247d709711227b0e2e1a497",
      "tree": "5d68ff675ea5c7c8d1e721b368997b06a6917278",
      "parents": [
        "8c12c7b0efce09b87e67d05332bdcb86ea83f65a"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Mon May 09 12:51:57 2011 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue May 10 15:54:51 2011 -0400"
      },
      "message": "rtlwifi: rtl8192cu: Fix memset/memcpy using sizeof(ptr) not sizeof(*ptr)\n\nFound via coccinelle script\n\n@@\ntype T;\nT* ptr;\nexpression E1;\n@@\n* memset(E1, 0, sizeof(ptr));\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8c12c7b0efce09b87e67d05332bdcb86ea83f65a",
      "tree": "582e0a26d756f3d61a9a0e076871b9303d4ea1db",
      "parents": [
        "5ee9c6afcb72eb41c3607e424c3b969f8c56031b"
      ],
      "author": {
        "name": "Mohammed Shafi Shajakhan",
        "email": "mshajakhan@atheros.com",
        "time": "Mon May 09 10:29:01 2011 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue May 10 15:54:51 2011 -0400"
      },
      "message": "ath9k_hw: remove get_channel_noise function\n\ncurrently ath9k_hw_getchan_noise is not used anywhere\n\nSigned-off-by: Mohammed Shafi Shajakhan \u003cmshajakhan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5ee9c6afcb72eb41c3607e424c3b969f8c56031b",
      "tree": "06d60546b7c52401ce9c3a87e569237728fbd711",
      "parents": [
        "b53575ecf939a4f752de87eabf1adbcfa4478a6c"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Mon May 09 00:21:18 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue May 10 15:54:50 2011 -0400"
      },
      "message": "b43: trivial: include ssb word in ssb specific functions\n\nThis can be helpful when we decide to add support for other buses.\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b53575ecf939a4f752de87eabf1adbcfa4478a6c",
      "tree": "0e98918a3602d0abd1ff6bcc5dea9cef0763c99d",
      "parents": [
        "3ed3f49473985718ce51f84d990ed5b8b6472598"
      ],
      "author": {
        "name": "Christoph Fritz",
        "email": "chf.fritz@googlemail.com",
        "time": "Sun May 08 22:50:09 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue May 10 15:54:50 2011 -0400"
      },
      "message": "mwifiex: fix null derefs, mem leaks and trivia\n\nThis patch:\n - adds kfree() where necessary\n - prevents potential null dereferences\n - makes use of kfree_skb()\n - replaces -1 for failed kzallocs with -ENOMEM\n\nSigned-off-by: Christoph Fritz \u003cchf.fritz@googlemail.com\u003e\nReviewed-by: Kiran Divekar \u003cdkiran@marvell.com\u003e\nTested-by: Amitkumar Karwar \u003cakarwar@marvell.com\u003e\nAcked-by: Bing Zhao \u003cbzhao@marvell.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3ed3f49473985718ce51f84d990ed5b8b6472598",
      "tree": "b175ffdf32bed3ccc7c26cbee8d85956378cf645",
      "parents": [
        "25ea0dd9ffb7459f3b2948430f75d99b46ca1870"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Sun May 08 20:30:33 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue May 10 15:54:49 2011 -0400"
      },
      "message": "b43legacy: drop ssb-duplicated workaround for dangling cores\n\nRemove the code to detect inactive 802.11 cores, as that function is now done\nin ssb.\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nTested-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nAcked-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "25ea0dd9ffb7459f3b2948430f75d99b46ca1870",
      "tree": "e6378c1a21e502b9e2551be8845d04ef24e13d80",
      "parents": [
        "9a24af1136e6d08c73010205caa282f46223aed5"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Sun May 08 20:30:32 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue May 10 15:54:49 2011 -0400"
      },
      "message": "b43: drop ssb-duplicated workaround for dangling cores\n\nRemove the code to detect inactive 802.11 cores, as that function is now done\nin ssb.\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nTested-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nAcked-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "9a24af1136e6d08c73010205caa282f46223aed5",
      "tree": "38cff7079702e3c8917a1b6e19425fa3c4c2347e",
      "parents": [
        "1816fcdcbbe9ff42ba1a9dac5198d18efb9d95e9"
      ],
      "author": {
        "name": "Gertjan van Wingerde",
        "email": "gwingerde@gmail.com",
        "time": "Sat May 07 17:27:46 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue May 10 15:54:48 2011 -0400"
      },
      "message": "rt2x00: Fix rmmod hang of rt2800pci\n\ntxstatus_timer should only be deleted for USB devices, as it is only\ninitialized for USB devices.\n\nReported-by: Andreas Hartmann \u003candihartmann@01019freenet.de\u003e\nSigned-off-by: Gertjan van Wingerde \u003cgwingerde@gmail.com\u003e\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "1816fcdcbbe9ff42ba1a9dac5198d18efb9d95e9",
      "tree": "dc2fc38fea15f2f7e0e2baea2a31a915e470b0db",
      "parents": [
        "6490e334bc3af960965adfcef5acf6e5cbdd925c"
      ],
      "author": {
        "name": "Christian Lamparter",
        "email": "chunkeey@googlemail.com",
        "time": "Sat May 07 11:16:08 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue May 10 15:54:48 2011 -0400"
      },
      "message": "p54pci: fix -Wunused-but-set-variable warnings\n\np54pci.c: In function ‘p54p_tx’:\np54pci.c:334:6: warning: variable ‘device_idx’ set but not used\n\nSigned-off-by: Christian Lamparter \u003cchunkeey@googlemail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6490e334bc3af960965adfcef5acf6e5cbdd925c",
      "tree": "8876339d5c04513f28e2929827b6adf1f7346abd",
      "parents": [
        "fc7707a469785fe786ddc66d723c150226ddc40e"
      ],
      "author": {
        "name": "Christian Lamparter",
        "email": "chunkeey@googlemail.com",
        "time": "Sat May 07 11:13:37 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue May 10 15:54:47 2011 -0400"
      },
      "message": "carl9170: fix -Wunused-but-set-variable warnings\n\ntx.c: In function ‘carl9170_tx_accounting_free’:\ntx.c:159:28: warning: variable ‘txinfo’ set but not used\ntx.c: In function ‘carl9170_tx_status_process_ampdu’:\ntx.c:383:27: warning: variable ‘ar_info’ set but not used\ntx.c: In function ‘__carl9170_tx_process_status’:\ntx.c:626:27: warning: variable ‘arinfo’ set but not used\ntx.c: In function ‘carl9170_tx_ampdu_queue’:\ntx.c:1324:15: warning: variable ‘max’ set but not used\n\nSigned-off-by: Christian Lamparter \u003cchunkeey@googlemail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "fc7707a469785fe786ddc66d723c150226ddc40e",
      "tree": "c5ab90d1ded98471bb94d6a92e0cafab747fe001",
      "parents": [
        "c84aa5af996a306c8ce66aac2cc4d5f4a74e27ca"
      ],
      "author": {
        "name": "Chaoming Li",
        "email": "chaoming_li@realsil.com.cn",
        "time": "Fri May 06 15:32:02 2011 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue May 10 15:54:47 2011 -0400"
      },
      "message": "rtlwifi: rtl8192se: Remove need to disable ASPM\n\nWhen this driver was initially submitted, the system would crash unless\nASPM was disabled. This problem has been fixed.\n\nThis patch also adds a printk that outputs the name of the firmware\nfile that is used.\n\nSigned-off-by: Chaoming_Li \u003cchaoming_li@realsil.com.cn\u003e\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c84aa5af996a306c8ce66aac2cc4d5f4a74e27ca",
      "tree": "7b0068632907346172d48570058aa7905f9766aa",
      "parents": [
        "054ec924944912413e4ee927b8cf02f476d08783"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Fri May 06 13:56:18 2011 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue May 10 15:54:46 2011 -0400"
      },
      "message": "rtlwifi: Move 2 large arrays off stack\n\nIn driver rtlwifi, efuse_read() places two relatively large arrays on the\nstack - a 1D u8 array of size 128, and a 2D array of u16 with 128 * 4 elements.\nWith driver rtl8192de, the sizes will be 256 and 256 * 4 respectively. As that\nwill make the 2D array be 2048 bytes, I have changed the code to use kmalloc to\nallocate the space.\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "054ec924944912413e4ee927b8cf02f476d08783",
      "tree": "230bce23cafb27dc755f883203dd400bd5411a75",
      "parents": [
        "4105f8075051b62816830c95de1ec17ceb364d09"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Fri May 06 11:11:20 2011 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue May 10 15:54:45 2011 -0400"
      },
      "message": "iwlagn: fix iwl_is_any_associated\n\nThe function iwl_is_any_associated() was intended\nto check both contexts, but due to an oversight\nit only checks the BSS context. This leads to a\nproblem with scanning since the passive dwell\ntime isn\u0027t restricted appropriately and a scan\nthat includes passive channels will never finish\nif only the PAN context is associated since the\ndefault dwell time of 120ms won\u0027t fit into the\nnormal 100 TU DTIM interval.\n\nFix the function by using for_each_context() and\nalso reorganise the other functions a bit to take\nadvantage of each other making the code easier to\nread.\n\nCc: stable@kernel.org\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": "4105f8075051b62816830c95de1ec17ceb364d09",
      "tree": "109f75ad81b23c2df24af5469314b160f93c17a9",
      "parents": [
        "deb751880af6f2dce6cdc232a7b023f2b58cd815"
      ],
      "author": {
        "name": "Rajkumar Manoharan",
        "email": "rmanoharan@atheros.com",
        "time": "Fri May 06 18:27:47 2011 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue May 10 15:54:45 2011 -0400"
      },
      "message": "ath9k: process TSF out of range before RX\n\nProcessing TSF out of range before RX helps to update beacon\ntimers so early in the succeeding rx process.\n\nSigned-off-by: Rajkumar Manoharan \u003crmanoharan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "deb751880af6f2dce6cdc232a7b023f2b58cd815",
      "tree": "d371ce8950e0496fd4af28a76dbf5c701b264e7e",
      "parents": [
        "38bb3e9da62f6ebf1c6940d5482f0d6f431dac1c"
      ],
      "author": {
        "name": "Rajkumar Manoharan",
        "email": "rmanoharan@atheros.com",
        "time": "Fri May 06 18:27:46 2011 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue May 10 15:54:45 2011 -0400"
      },
      "message": "ath9k: avoid enabling interrupts while processing rx\n\nThe assumsion is that while processing ath9k tasklet,\ninterrupts were already disabled and it will be enabled\nat the completion of ath9k tasklet. But whenever TSFOOR is raised,\nthe driver configures the beacon timers after having received a\nbeacon frame from the AP which inturn enables the interrupts.\n\nCc: stable@kernel.org\nSigned-off-by: Rajkumar Manoharan \u003crmanoharan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3782cf4a04c272bdaa8476463b1d0208edbc505d",
      "tree": "7209af707e90e4f0c02385b11568347501f7daa5",
      "parents": [
        "6572e91d5fa61bb3f879a00b96d763c566ced6cb"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Sat Apr 30 08:38:16 2011 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue May 10 15:54:43 2011 -0400"
      },
      "message": "iwlagn: led stay solid on when no traffic\n\ncommit 5ed540aecc2aae92d5c97b9a9306a5bf88ad5574 change the led behavior\nfor iwlwifi driver; the side effect cause led blink all the time.\n\nModify the led blink table to fix this problem\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": "d21844c7c23a71acea6fd68365b09b40e252a876",
      "tree": "22678110873482e5f220ac68877582774418c77b",
      "parents": [
        "e4eefec73ea0a740bfe8736e3ac30dfe92fe392b",
        "2c46f72e069eef5e98f2b04df08cde6bdc673aa7"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue May 10 15:49:11 2011 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue May 10 15:49:11 2011 -0400"
      },
      "message": "Merge branch \u0027wireless-next-2.6\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-2.6\n"
    },
    {
      "commit": "2ae1b8b35faba31a59b153cbad07f9c15de99740",
      "tree": "6764461493979313a596e8afab05a831044c56bb",
      "parents": [
        "eb85de3f84868ca85703a23617b4079ce79a801e"
      ],
      "author": {
        "name": "Paul Fox",
        "email": "pgf@laptop.org",
        "time": "Mon May 09 10:40:42 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue May 10 15:47:00 2011 -0400"
      },
      "message": "libertas: fix cmdpendingq locking\n\nWe occasionally see list corruption using libertas.\n\nWhile we haven\u0027t been able to diagnose this precisely, we have spotted\na possible cause: cmdpendingq is generally modified with driver_lock\nheld. However, there are a couple of points where this is not the case.\n\nFix up those operations to execute under the lock, it seems like\nthe correct thing to do and will hopefully improve the situation.\n\nSigned-off-by: Paul Fox \u003cpgf@laptop.org\u003e\nSigned-off-by: Daniel Drake \u003cdsd@laptop.org\u003e\nAcked-by: Dan Williams \u003cdcbw@redhat.com\u003e\nCc: stable@kernel.org\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "eb85de3f84868ca85703a23617b4079ce79a801e",
      "tree": "bbbdb2fbede2addfb0b3c09886f53bd858b45814",
      "parents": [
        "99aa55b66e3553e6f7212ec1104e0fac06cc558e"
      ],
      "author": {
        "name": "Stanislaw Gruszka",
        "email": "sgruszka@redhat.com",
        "time": "Sat May 07 17:46:21 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue May 10 15:46:59 2011 -0400"
      },
      "message": "iwlegacy: fix IBSS mode crashes\n\nWe should not switch to non-IBSS channels when working in IBSS mode,\notherwise there are microcode errors, and after some time system\ncrashes.\n\nThis bug is only observable when software scan is used in IBSS mode,\nso should be considered as regression after:\n\ncommit 0263aa45293838b514b8af674a03faf040991a90\nAuthor: Stanislaw Gruszka \u003csgruszka@redhat.com\u003e\nDate:   Tue Mar 29 11:24:21 2011 +0200\n\n    iwl3945: disable hw scan by default\n\nHowever IBSS mode check, which this patch add again, was removed by\n\ncommit b2f30e8bdd8ef5f3b5a7ef9146509585a15347d3\nAuthor: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nDate:   Thu Jan 21 07:32:20 2010 -0800\n\n    iwlwifi: remove IBSS channel sanity check\n\nThat commit claim that mac80211 will not use non-IBSS channel in IBSS\nmode, what definitely is not true. Bug probably should be fixed in\nmac80211, but that will require more work, so better to apply that patch\ntemporally, and provide proper mac80211 fix latter.\n\nResolves:\nhttps://bugzilla.kernel.org/show_bug.cgi?id\u003d34452\n\nReported-and-tested-by: Mikko Rapeli \u003cmikko.rapeli@iki.fi\u003e\nCc: stable@kernel.org # 2.6.38.5+\nSigned-off-by: Stanislaw Gruszka \u003csgruszka@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "99aa55b66e3553e6f7212ec1104e0fac06cc558e",
      "tree": "8e81d3925d3f9dcd22589c10902d0c2afbdc4054",
      "parents": [
        "5db1c07ced19b2eec3a149a3c624d88e02e246ae"
      ],
      "author": {
        "name": "Mohammed Shafi Shajakhan",
        "email": "mshajakhan@atheros.com",
        "time": "Fri May 06 20:43:11 2011 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue May 10 15:46:58 2011 -0400"
      },
      "message": "ath9k: Fix a warning due to a queued work during S3 state\n\nduring suspend/S3 state drv_flush is called from mac80211 irrespective of\ninterface count. In ath9k we queue a work in ath9k_flush which we expect\nto be cancelled in the drv_stop call back. during suspend process mac80211\ncalls drv_stop only when the interface count(local-\u003ecount) is non-zero.\nunfortunately when the network manager is enabled, drv_flush is called\nwhile drv_stop is not called as local-\u003ecount reaches \u00270\u0027.\n\tSo fix this by simply checking for the device presence in the\ndrv_flush call back in the driver before queueing work or anything else.\nthis patch fixes the following WARNING\n\n\tCall Trace:\n\t[\u003cc014c6e2\u003e] warn_slowpath_common+0x72/0xa0\n\t[\u003cfc133f99\u003e] ? ieee80211_can_queue_work+0x39/0x50 [mac80211]\n\t[\u003cfc133f99\u003e] ? ieee80211_can_queue_work+0x39/0x50 [mac80211]\n\t[\u003cc014c75b\u003e] warn_slowpath_fmt+0x2b/0x30\n\t[\u003cfc133f99\u003e] ieee80211_can_queue_work+0x39/0x50 [mac80211]\n\t[\u003cfc134ed1\u003e] ieee80211_queue_delayed_work+0x21/0x50 [mac80211]\n\t[\u003cfc1e5b22\u003e] ath_tx_complete_poll_work+0xb2/0x100 [ath9k]\n\t[\u003cc016399e\u003e] run_workqueue+0x8e/0x150\n\t[\u003cfc1e5a70\u003e] ? ath_tx_complete_poll_work+0x0/0x100 [ath9k]\n\t[\u003cc0163ae4\u003e] worker_thread+0x84/0xe0\n\t[\u003cc0167a60\u003e] ? autoremove_wake_function+0x0/0x50\n\t[\u003cc0163a60\u003e] ? worker_thread+0x0/0xe0\n\t[\u003cc01677d4\u003e] kthread+0x74/0x80\n\t[\u003cc0167760\u003e] ? kthread+0x0/0x80\n\t[\u003cc0104087\u003e] kernel_thread_helper+0x7/0x10\n---[ end trace 2aff81010df9215b ]---\n\nSigned-off-by: Rajkumar Manoharan \u003crmanoharan@atheros.com\u003e\nSigned-off-by: Mohammed Shafi Shajakhan \u003cmshajakhan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "2c46f72e069eef5e98f2b04df08cde6bdc673aa7",
      "tree": "62243e8844fd39864bffacbd50b393d1470b8000",
      "parents": [
        "94b00658ffc719427c9c09d7920957bc35915c6f"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Thu Apr 28 07:27:10 2011 -0700"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Fri May 06 10:46:23 2011 -0700"
      },
      "message": "iwlagn: check DMA mapping errors\n\nDMA mappings can fail, but the current code\ndoesn\u0027t check for that. Add checking, which\nrequires some restructuring for proper error\npaths.\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": "94b00658ffc719427c9c09d7920957bc35915c6f",
      "tree": "cbc98ff565745d31f586edb6017bcc17f79ceaae",
      "parents": [
        "ccb6c1c0ec2b76a41c8c85747b1a671e71b97e64"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Thu Apr 28 07:27:09 2011 -0700"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Fri May 06 10:46:17 2011 -0700"
      },
      "message": "iwlagn: remove bytecount indirection\n\nAll AGN devices need the bytecount table, so\nremove the indirection and make the functions\nstatic again.\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": "ccb6c1c0ec2b76a41c8c85747b1a671e71b97e64",
      "tree": "b9383ab48a817554f24e241d9760a53e3542b5ff",
      "parents": [
        "4c2cde3b59d923d2952ef0accdde892e23b4997b"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Thu Apr 28 07:27:08 2011 -0700"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Fri May 06 10:46:07 2011 -0700"
      },
      "message": "iwlagn: dont update bytecount table for command queue\n\nThe device doesn\u0027t use the bytecount table for the\ncommand queue, only for aggregation queues to make\naggregation decisions. So don\u0027t update it for the\ncommand queue (and we even updated it with wrong\nvalues).\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": "4c2cde3b59d923d2952ef0accdde892e23b4997b",
      "tree": "dc86f81ac84f7dea92a8c96dac78e7c8e3a078bd",
      "parents": [
        "8a98d49ec1f38d9f3eef7e34f148c3f1f5590fdf"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Thu Apr 28 07:27:07 2011 -0700"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Fri May 06 10:45:58 2011 -0700"
      },
      "message": "iwlagn: remove unused variable\n\nThe variable \u0027len\u0027 here is set but never used.\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": "8a98d49ec1f38d9f3eef7e34f148c3f1f5590fdf",
      "tree": "5c4b2efe6a175f48f0bd1236a0f433616c57e8bc",
      "parents": [
        "46975f78fe1f480682e51c9acb03a5089b784cb6"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Fri Apr 29 09:48:14 2011 -0700"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Fri May 06 10:45:53 2011 -0700"
      },
      "message": "iwlagn: remove frame pre-allocation\n\nThe frame pre-allocation is quite a bit of complex\ncode, all to avoid a single allocation. Remove it\nand consolidate the beacon sending code.\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": "46975f78fe1f480682e51c9acb03a5089b784cb6",
      "tree": "ef1a2b60e2efad4a8b5b54d41fba05056701bdda",
      "parents": [
        "4613e72dbdc9a44bfc4625d835511264121c4244"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Thu Apr 28 07:27:05 2011 -0700"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Fri May 06 10:45:46 2011 -0700"
      },
      "message": "iwlagn: remove get_hcmd_size indirection\n\nThere\u0027s no need for this, all commands are the right size.\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": "4613e72dbdc9a44bfc4625d835511264121c4244",
      "tree": "88d0c44ced77fccf71adf9c25c0a0c2219db0fb4",
      "parents": [
        "d6d023a1948d13652d719238f8039c09acceda8c"
      ],
      "author": {
        "name": "Cindy H. Kao",
        "email": "cindy.h.kao@intel.com",
        "time": "Fri May 06 10:40:15 2011 -0700"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Fri May 06 10:44:46 2011 -0700"
      },
      "message": "iwlwifi: support the svtool messages interactions through nl80211 test mode\n\nThis patch adds the feature to support the test mode operation through\nthe generic netlink channel NL80211_CMD_TESTMODE between intel\nwireless device iwlwifi and the user space application svtool.\n\nThe main purpose is to create a transportation layer between the iwlwifi\ndevice and the user space application so that the interaction between the\nuser space application svtool and the iwlwifi device in the kernel space is\nin a way of generic netlink messaging.\n\nThe detail specific functions are:\n\n1. The function iwl_testmode_cmd() is added to digest the svtool test command\n   from the user space application. The svtool test commands are categorized  to\n   three types : commands to be processed by the device ucode, commands to access\n   the registers, and commands to be processed at the driver level(such as reload\n   the ucode). iwl_testmode_cmd() dispatches the commands the corresponding handlers\n   and reply to user space regarding the command execution status. Extra data is\n   returned to the user space application if there\u0027s any.\n\n2. The function iwl_testmode_ucode_rx_pkt() is added to multicast all the spontaneous\n   messages from the iwlwifi device to the user space. Regardless the message types,\n   whenever there is a valid spontaneous message received by the iwlwifi ISR,\n   iwl_testmode_ucode_rx_pkt() is invoked to multicast the message content to user\n   space. The message content is not attacked and the message parsing is left to\n   the user space application.\n\nImplementation guidelines:\n\n1. The generic netlink messaging for iwliwif test mode is through  NL80211_CMD_TESTMODE\n   channel, therefore, the codes need to follow the regulations set by cfg80211.ko\n   to get the actual device instance ieee80211_ops via cfg80211.ko, so that the iwlwifi\n   device is indicated with ieee80211_ops and can be actually accessed.\n\n   Therefore, a callback iwl_testmode_cmd() is added to the structure\n   iwlagn_hw_ops in iwl-agn.c.\n\n2. It intends to utilize those low level device access APIs from iwlwifi device driver\n   (ie. iwlagn.ko) rather than creating it\u0027s own set of device access functions.\n   For example, iwl_send_cmd(), iwl_read32(), iwl_write8(), and iwl_write32() are reused.\n\n3. The main functions are maintained in new files instead of spreading all over the\n   existing iwlwifi driver files.\n\n   The new files added are :\n\n   drivers/net/wireless/iwlwifi/iwl-sv-open.c\n        - to handle the user space test mode application command\n          and reply the respective command status to the user space application.\n        - to multicast the spontaneous messages from device to user space.\n\n   drivers/net/wireless/iwlwifi/iwl-testmode.h\n        - the commonly referenced definitions for the TLVs used in\n          the generic netlink messages\n\nSigned-off-by: Cindy H. Kao \u003ccindy.h.kao@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": "7143b7d41218d4fc2ea33e6056c73609527ae687",
      "tree": "9a842daee1deb57a2c8084bc5d300f6d8428fe34",
      "parents": [
        "90864fbc7639d7a2300c67a18c9fb9fbcf7d51d2",
        "87e9af6cc67d842cd92b52b81f3f14e665e7ab05"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 05 14:59:02 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 05 14:59:02 2011 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\tdrivers/net/tg3.c\n"
    },
    {
      "commit": "90864fbc7639d7a2300c67a18c9fb9fbcf7d51d2",
      "tree": "6951c8d0e529dbfc7c4cec75d4cec63350e39b7c",
      "parents": [
        "228e548e602061b08ee8e8966f567c12aa079682",
        "a70171dce9cd44cb06c7d299eba9fa87a8933045"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 05 14:09:28 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 05 14:09:28 2011 -0700"
      },
      "message": "Merge branch \u0027for-davem\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6\n"
    },
    {
      "commit": "e4eefec73ea0a740bfe8736e3ac30dfe92fe392b",
      "tree": "cd1881b5d190745a7fcf80c12ffee394922af0af",
      "parents": [
        "eee40820e95e6dbd7b0709e7b8cca453004ae7b1"
      ],
      "author": {
        "name": "Yogesh Ashok Powar",
        "email": "yogeshp@marvell.com",
        "time": "Thu May 05 16:30:48 2011 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu May 05 14:59:24 2011 -0400"
      },
      "message": "mwl8k: Do not ask mac80211 to generate IV for crypto keys\n\nSince firmware is capable of generating IV\u0027s for all crypto\nsuits (TKIP, CCMP and WEP), do not ask mac80211 to generate\nIV when HW crypto is being used. Instead only reserve\nappropriate space in tx skb\u0027s in the driver, so that the\nfirmware can write IV\u0027s values.\n\nSigned-off-by: Yogesh Ashok Powar \u003cyogeshp@marvell.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "eee40820e95e6dbd7b0709e7b8cca453004ae7b1",
      "tree": "06cd45bb209f049e02b7ab4f6f59201b07d4a135",
      "parents": [
        "fc2b1e0cfe9b4cabde8afeacc2bb81a95bf83afb"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Thu May 05 12:46:04 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu May 05 14:59:23 2011 -0400"
      },
      "message": "b43legacy: drop invalid IMCFGLO workaround\n\nWe were performing it on wrong core, it was outdated and is already\nimplemented in ssb.\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nTested-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "fc2b1e0cfe9b4cabde8afeacc2bb81a95bf83afb",
      "tree": "1ed9978a653dafde903c45901d3d3033b092a174",
      "parents": [
        "cf3a03b9c99a0b2715741d116f50f513f545bb2d"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Thu May 05 12:45:52 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu May 05 14:59:23 2011 -0400"
      },
      "message": "b43: drop invalid IMCFGLO workaround\n\nWe were performing it on wrong core, it was outdated and is already\nimplemented in ssb.\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "cf3a03b9c99a0b2715741d116f50f513f545bb2d",
      "tree": "6481a1e8cd920d70a3e8a4952975878eb7789164",
      "parents": [
        "4268d8ed64ed918384954924284ba396cdb0e388"
      ],
      "author": {
        "name": "Luis R. Rodriguez",
        "email": "lrodriguez@atheros.com",
        "time": "Wed May 04 14:01:26 2011 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu May 05 14:59:22 2011 -0400"
      },
      "message": "ath9k_hw: fix power for the HT40 duplicate frames\n\nWith AR9003 at about ~ 10 feet from an AP that uses RTS / CTS you\nwill be able to associate but not not get data through given that\nthe power for the rates used was set too low. This increases the\npower and permits data connectivity at longer distances from\naccess points when connected with HT40. Without this you will not\nget any data through when associated to APs configured in HT40\nat about more than 10 feet away.\n\nCc: stable@kernel.org\nCc: Fiona Cain \u003cfcain@atheros.com\u003e\nCc: Zhen Xie \u003cZhen.Xie@Atheros.com\u003e\nCc: Kathy Giori \u003ckathy.giori@atheros.com\u003e\nCc: Neha Choksi \u003cneha.choksi@atheros.com\u003e\nCc: Wayne Daniel \u003cwayne.daniel@atheros.com\u003e\nCc: Gaurav Jauhar \u003cgaurav.jauhar@atheros.com\u003e\nCc: Samira Naraghi \u003csamira.naraghi@atheros.com\u003e\nCC: Ashok Chennupati \u003cashok.chennupati@atheros.com\u003e\nCc: Lance Zimmerman \u003clance.zimmerman@atheros.com\u003e\nSigned-off-by: Luis R. Rodriguez \u003clrodriguez@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4268d8ed64ed918384954924284ba396cdb0e388",
      "tree": "895b619672b5048e826ed18c410b80a49089015d",
      "parents": [
        "aca355b9784fbc960c9caa6b30f953a965296420"
      ],
      "author": {
        "name": "Ivo van Doorn",
        "email": "IvDoorn@gmail.com",
        "time": "Wed May 04 21:42:05 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu May 05 14:59:21 2011 -0400"
      },
      "message": "rt2x00: Fix transfer speed regression for USB hardware\n\nPatch:\n  rt2x00: Make rt2x00_queue_entry_for_each more flexible\n  commit: 10e11568ca8b8a15f7478f6a4ceebabcbdba1018\n\nintroduced a severe regression on the throughput\nfor USB hardware. It turns out that the exiting of\nthe rt2x00queue_for_each_entry() was done too early.\n\nThe exact cause for this regression is unknown,\nbut by disabling the premature exiting of the loop\nseems to resolve the issue.\n\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nReported-by: Yasushi SHOJI \u003cyashi@atmark-techno.com\u003e\nReported-by: Balint Viragh \u003cbviragh@dension.com\u003e\nTested-by: Balint Viragh \u003cbviragh@dension.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "aca355b9784fbc960c9caa6b30f953a965296420",
      "tree": "52f5d5037d3600366e9979a47c80c39f8e3d8c90",
      "parents": [
        "28ef6450f0182f95c4f50aaa0ab2043a09c72b0a"
      ],
      "author": {
        "name": "Gertjan van Wingerde",
        "email": "gwingerde@gmail.com",
        "time": "Wed May 04 21:41:36 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu May 05 14:59:21 2011 -0400"
      },
      "message": "rt2x00: Initial support for RT5370 USB devices.\n\nAdd necessary RF chipset define and basic support for these devices.\n\nTested-by: Juan Carlos Garza \u003cjuancarlosgarza@gmail.com\u003e\nSigned-off-by: Gertjan van Wingerde \u003cgwingerde@gmail.com\u003e\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "28ef6450f0182f95c4f50aaa0ab2043a09c72b0a",
      "tree": "0696797b7d38136c0dacc9544fbf354a9432a5be",
      "parents": [
        "eecc48000afe2ca6da22122d553b7cad294e42fc"
      ],
      "author": {
        "name": "Rajkumar Manoharan",
        "email": "rmanoharan@atheros.com",
        "time": "Wed May 04 19:37:17 2011 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu May 05 14:59:20 2011 -0400"
      },
      "message": "ath9k_hw: do noise floor calibration only on required chains\n\nAt present the noise floor calibration is processed in supported\ncontrol and extension chains rather than required chains.\nUnnccesarily doing nfcal in all supported chains leads to\ninvalid nf readings on extn chains and these invalid values\ngot updated into history buffer. While loading those values\nfrom history buffer is moving the chip to deaf state.\n\nThis issue was observed in AR9002/AR9003 chips while doing\nassociate/dissociate in HT40 mode and interface up/down\nin iterative manner. After some iterations, the chip was moved\nto deaf state. Somehow the pci devices are recovered by poll work\nafter chip reset. Raading the nf values in all supported extension chains\nwhen the hw is not yet configured in HT40 mode results invalid values.\n\nCc: stable@kernel.org\nSigned-off-by: Rajkumar Manoharan \u003crmanoharan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8f7f3b2fcc4ccbba0be776049df41a2f96c986ac",
      "tree": "2a34ae62a5f47e6e1fec91bf6da754e2b1c4b966",
      "parents": [
        "9b571e24a9922f79ed2440b4482cb9f11a8f1889"
      ],
      "author": {
        "name": "Nicolas Cavallari",
        "email": "Nicolas.Cavallari@lri.fr",
        "time": "Wed May 04 15:26:52 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu May 05 14:59:18 2011 -0400"
      },
      "message": "carl9170: fix allmulticast mode\n\nCurrently, the driver only disable multicast filtering when the\nFIF_ALLMULTI driver flag has been just set (ie,\nif changed_flags\u0026 FIF_ALLMULTI and *new_flags\u0026 FIF_ALLMULTI) or else\nit will reenable multicast filtering.\n\nBut next time, this condition will be false and multicast filtering\nwill be reenabled, even through FIF_ALLMULTI is still set.\n\nThis mean that allmulticast only works for less than two minutes in\nad-hoc mode.  This patch fixes that to disable multicast filtering\nas long as FIF_ALLMULTI is set.\n\nSigned-off-by: Nicolas Cavallari  \u003ccavallar@lri.fr\u003e\nAcked-by: Christian Lamparter \u003cchunkeey@googlemail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "9b571e24a9922f79ed2440b4482cb9f11a8f1889",
      "tree": "1374a43c52b6d146d4b070c13a97329b84977602",
      "parents": [
        "f0dc7999b54ae0464d7144b81d21e1d39a389d49"
      ],
      "author": {
        "name": "Yogesh Ashok Powar",
        "email": "yogeshp@marvell.com",
        "time": "Wed May 04 17:22:16 2011 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu May 05 14:59:18 2011 -0400"
      },
      "message": "mwl8k: Fix broken WEP\n\nThe WEP key length was being set to 0 erroneously which broke WEP support.\nFix the same by setting the key length appropriately.\n\nSigned-off-by: Yogesh Ashok Powar \u003cyogeshp@marvell.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "270e58e8898c8be40451ebee45b6c9b5bd5db04b",
      "tree": "4dd71a0e18a3f5528af59fcaebc61d98377792e5",
      "parents": [
        "57f16b5da03784d1660133fbec7281ea5735da69"
      ],
      "author": {
        "name": "Yogesh Ashok Powar",
        "email": "yogeshp@marvell.com",
        "time": "Tue May 03 20:11:46 2011 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu May 05 14:59:16 2011 -0400"
      },
      "message": "mwifiex: remove unnecessary variable initialization\n\nSkip initialization of local variables with some default values\nif the values are not going to be used further down the code path.\n\nSigned-off-by: Yogesh Ashok Powar \u003cyogeshp@marvell.com\u003e\nSigned-off-by: Bing Zhao \u003cbzhao@marvell.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "57f16b5da03784d1660133fbec7281ea5735da69",
      "tree": "33635aa591d5ab0332dea61cdf6f64dc6b3b0ca6",
      "parents": [
        "85e09b40405b44b049500702beb6856646b4be46"
      ],
      "author": {
        "name": "Amitkumar Karwar",
        "email": "akarwar@marvell.com",
        "time": "Tue May 03 20:11:45 2011 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu May 05 14:59:15 2011 -0400"
      },
      "message": "mwifiex: fix simultaneous assoc and scan issue\n\nWhen scan and assoc (infra/ibss) commands are simultaneously\ngiven in two terminals, association response is erroneously\nserved while serving the scan response.\n\nmwifiex_cfg80211_results() is the common routine for sending\nioctl (scan, assoc etc.) results to cfg80211 stack. In above\nscenario even if the common routine is called for scan ioctl\ncontext, it also tries to send information about assoc ioctl to\ncfg80211 because \"priv-\u003eassoc_request/priv-\u003eibss_join_request\"\nflag is on at that time.\n\nFix the issue by updating request variable after assoc handling\nand modifying the variable check in mwifiex_cfg80211_results.\n\nSigned-off-by: Amitkumar Karwar \u003cakarwar@marvell.com\u003e\nSigned-off-by: Kiran Divekar \u003cdkiran@marvell.com\u003e\nSigned-off-by: Bing Zhao \u003cbzhao@marvell.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "85e09b40405b44b049500702beb6856646b4be46",
      "tree": "db40e410ec65fb8312438530d4adb58fe00354a6",
      "parents": [
        "84f494cef7d98d67aa7d50ede12784464aa0c274"
      ],
      "author": {
        "name": "Chaoming Li",
        "email": "chaoming_li@realsil.com.cn",
        "time": "Tue May 03 09:49:36 2011 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu May 05 14:59:14 2011 -0400"
      },
      "message": "rtlwifi: rtl8192se: Modify Kconfig and Makefile routines for new driver\n\nModify rtlwifi routines for rtl8192se and set up Kconfig\nand Makefile for new driver.\n\nThis patch also disables ASPM for the RTL8192SE to prevent some strange\ncrashes on LF\u0027s system.\n\nSigned-off-by: Chaoming_Li \u003cchaoming_li@realsil.com.cn\u003e\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "84f494cef7d98d67aa7d50ede12784464aa0c274",
      "tree": "179c38558e961e7c1a75795829741ec241be97b2",
      "parents": [
        "18906ae27d233914d54f41e5fcf3fdfdf2fb69a9"
      ],
      "author": {
        "name": "Chaoming Li",
        "email": "chaoming_li@realsil.com.cn",
        "time": "Tue May 03 09:49:26 2011 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu May 05 14:59:14 2011 -0400"
      },
      "message": "rtlwifi: rtl8192se: Merge TX and RX routines\n\nMerge routines trx.c and trx.h for RTL8192SE.\n\nSigned-off-by: Chaoming_Li \u003cchaoming_li@realsil.com.cn\u003e\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "18906ae27d233914d54f41e5fcf3fdfdf2fb69a9",
      "tree": "769a6d04d654f9d68119103199d2d7094ba92e87",
      "parents": [
        "5a183eec6247d3d992afbd3a1a9658571d9c4970"
      ],
      "author": {
        "name": "Chaoming Li",
        "email": "chaoming_li@realsil.com.cn",
        "time": "Tue May 03 09:49:16 2011 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu May 05 14:59:13 2011 -0400"
      },
      "message": "rtlwifi: rtl8192se: Merge table routines\n\nMerge routines table.c and table.h for RTL8192SE.\n\nSigned-off-by: Chaoming_Li \u003cchaoming_li@realsil.com.cn\u003e\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5a183eec6247d3d992afbd3a1a9658571d9c4970",
      "tree": "b3098238024fd05a92cce1e6e1266f02466c9795",
      "parents": [
        "e5e8cd76511cb62391a5b64fa4ffdf88b09b6826"
      ],
      "author": {
        "name": "Chaoming Li",
        "email": "chaoming_li@realsil.com.cn",
        "time": "Tue May 03 09:49:06 2011 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu May 05 14:59:12 2011 -0400"
      },
      "message": "rtlwifi: rtl8192se: Merge main (sw) routines\n\nMerge routines sw.c and sw.h for RTL8192SE.\n\nSigned-off-by: Chaoming_Li \u003cchaoming_li@realsil.com.cn\u003e\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e5e8cd76511cb62391a5b64fa4ffdf88b09b6826",
      "tree": "8c2570f708c7305ba97f32d07620fe7f840570ad",
      "parents": [
        "cf76bbf7c0d0315ec17c950d14de939a81465f6b"
      ],
      "author": {
        "name": "Chaoming Li",
        "email": "chaoming_li@realsil.com.cn",
        "time": "Tue May 03 09:48:56 2011 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu May 05 14:59:12 2011 -0400"
      },
      "message": "rtlwifi: rtl8192se: Merge rf routines\n\nMerge routines rf.c and rf.h for RTL8192SE.\n\nSigned-off-by: Chaoming_Li \u003cchaoming_li@realsil.com.cn\u003e\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "cf76bbf7c0d0315ec17c950d14de939a81465f6b",
      "tree": "3340967396f81fb06fdc66e4e88c569b85a27483",
      "parents": [
        "d15853163bea3d31c3b2cc9c74d018a861c128cf"
      ],
      "author": {
        "name": "Chaoming Li",
        "email": "chaoming_li@realsil.com.cn",
        "time": "Tue May 03 09:48:45 2011 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu May 05 14:59:11 2011 -0400"
      },
      "message": "rtlwifi: rtl8192se: Merge register definitions\n\nMerge routines reg.h for RTL8192SE.\n\nSigned-off-by: Chaoming_Li \u003cchaoming_li@realsil.com.cn\u003e\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d15853163bea3d31c3b2cc9c74d018a861c128cf",
      "tree": "be313290c7197d7c1fe7e0a61ca76c2f463b2081",
      "parents": [
        "293380046bf1a80872d611143a5ee6a23f662472"
      ],
      "author": {
        "name": "Chaoming Li",
        "email": "chaoming_li@realsil.com.cn",
        "time": "Tue May 03 09:48:35 2011 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu May 05 14:59:10 2011 -0400"
      },
      "message": "rtlwifi: rtl8192se: Merge phy routines\n\nMerge routines phy.c and phy.h for RTL8192SE.\n\nSigned-off-by: Chaoming_Li \u003cchaoming_li@realsil.com.cn\u003e\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "293380046bf1a80872d611143a5ee6a23f662472",
      "tree": "fb6dad1276a2e8466b42349dd80ab44687b36179",
      "parents": [
        "24284531497def77d0c3c0de9046880b1c4e6b13"
      ],
      "author": {
        "name": "Chaoming Li",
        "email": "chaoming_li@realsil.com.cn",
        "time": "Tue May 03 09:48:25 2011 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu May 05 14:59:10 2011 -0400"
      },
      "message": "rtlwifi: rtl8192se: Merge led routines\n\nMerge routines led.c and led.h for RTL8192SE.\n\nSigned-off-by: Chaoming_Li \u003cchaoming_li@realsil.com.cn\u003e\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "24284531497def77d0c3c0de9046880b1c4e6b13",
      "tree": "f2075dd91443e14d1e8fe115a5e035cf8b6785c3",
      "parents": [
        "701307a885b13a1790b94e232923de1d199e3cc9"
      ],
      "author": {
        "name": "Chaoming Li",
        "email": "chaoming_li@realsil.com.cn",
        "time": "Tue May 03 09:48:15 2011 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu May 05 14:59:09 2011 -0400"
      },
      "message": "rtlwifi: rtl8192se: Merge hardware routines\n\nMerge routines hw.c and hw.h for RTL8192SE.\n\nSigned-off-by: Chaoming_Li \u003cchaoming_li@realsil.com.cn\u003e\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    }
  ],
  "next": "701307a885b13a1790b94e232923de1d199e3cc9"
}
