)]}'
{
  "log": [
    {
      "commit": "38c8a566fcfe080c910bb6b348d40121df2b8e88",
      "tree": "105b594ab0c3c5d5c04948e42e75428b8d345fa6",
      "parents": [
        "7a7793ef078e56fa395f96567630032c44ab5951"
      ],
      "author": {
        "name": "RA-Jay Hung",
        "email": "Jay_Hung@ralinktech.com",
        "time": "Mon Dec 13 12:31:27 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Dec 13 15:23:33 2010 -0500"
      },
      "message": "rt2x00: Add rt2800 EEPROM definition\n\nAdd and modify NIC Configuration and LED definition of EEPROM\n\nSigned-off-by: RA-Jay Hung \u003cjay_hung@ralinktech.com\u003e\nAcked-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": "7a7793ef078e56fa395f96567630032c44ab5951",
      "tree": "8fa0aa536c2cba0b1c5a7822e7172956b5deca65",
      "parents": [
        "e172e0f8c25a513d253c07b1dc1d7e3c66a811ff"
      ],
      "author": {
        "name": "Felix Fietkau",
        "email": "nbd@openwrt.org",
        "time": "Mon Dec 13 08:40:56 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Dec 13 15:23:33 2010 -0500"
      },
      "message": "ath9k_hw: update AR9003 initvals to improve carrier leak calibration/correction\n\nSigned-off-by: Felix Fietkau \u003cnbd@openwrt.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e172e0f8c25a513d253c07b1dc1d7e3c66a811ff",
      "tree": "dbf6323ed08412b817c45e37f00a9e452601df54",
      "parents": [
        "1bf38661822049931a0ab8d2b43153b26cc919f6"
      ],
      "author": {
        "name": "Felix Fietkau",
        "email": "nbd@openwrt.org",
        "time": "Mon Dec 13 08:40:55 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Dec 13 15:23:33 2010 -0500"
      },
      "message": "ath9k_hw: update AR9003 initvals for improved radar detection\n\nReduces the likelihood of false pulse detects in the hardware\n\nSigned-off-by: Felix Fietkau \u003cnbd@openwrt.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "1bf38661822049931a0ab8d2b43153b26cc919f6",
      "tree": "bea1bec029d0c8fa879dfef06a40798408c8f6dd",
      "parents": [
        "1782352d4908c79d195b43e0c1b6b109e0d93d05"
      ],
      "author": {
        "name": "Felix Fietkau",
        "email": "nbd@openwrt.org",
        "time": "Mon Dec 13 08:40:54 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Dec 13 15:23:33 2010 -0500"
      },
      "message": "ath9k_hw: fix PA predistortion training power selection\n\nThe EEPROM contains scale factors for the tx power, which define\nthe range of allowable difference between target power and training\npower. If the difference is too big, PA predistortion cannot be used.\nFor 2.4 GHz there is only one scale factor, for 5 GHz there are\nthree, depending on the specific frequency range.\n\nSigned-off-by: Felix Fietkau \u003cnbd@openwrt.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "1782352d4908c79d195b43e0c1b6b109e0d93d05",
      "tree": "feff3bddf7f505efa006d9a9892ab90f35c8b874",
      "parents": [
        "7607cbe2ad6931400c5d15ced342ab329ab8f92c"
      ],
      "author": {
        "name": "Felix Fietkau",
        "email": "nbd@openwrt.org",
        "time": "Mon Dec 13 08:40:53 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Dec 13 15:23:33 2010 -0500"
      },
      "message": "ath9k_hw: fix the PA predistortion rate mask\n\nThe EEPROM PAPRD rate mask fields only contain mask values for actual\nrates in the low 25 bits. The upper bits are reserved for tx power\nscale values. Add the proper mask definitions and use them before\nwriting the values to the register.\n\nSigned-off-by: Felix Fietkau \u003cnbd@openwrt.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7607cbe2ad6931400c5d15ced342ab329ab8f92c",
      "tree": "ad58d3195819e33ded6f208253a849b4211c8ce9",
      "parents": [
        "caabf2bf228cd6b1c6197dbb25bddb4682d30c9d"
      ],
      "author": {
        "name": "Felix Fietkau",
        "email": "nbd@openwrt.org",
        "time": "Mon Dec 13 08:40:52 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Dec 13 15:23:32 2010 -0500"
      },
      "message": "ath9k: fix PA predistortion thermal measurement handling\n\nTo be able to measure the thermal values correctly for PAPRD, we need\nto send training frames before setting up the gain table for the measurement,\nand then again afterwards for the actual training.\n\nFor further improvement, send training frames at MCS0 instead of 54 MBit/s\nlegacy. That way we can use the No-ACK flag for the transmission, which\nspeeds up PAPRD training in general, as the hardware won\u0027t have to\nretransmit and wait for ACK timeout (was previously set to 4 * 6\ntransmission attempts).\n\nSigned-off-by: Felix Fietkau \u003cnbd@openwrt.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "caabf2bf228cd6b1c6197dbb25bddb4682d30c9d",
      "tree": "7e31ba2d37ac91a6a39b15cc522d0e083e55964c",
      "parents": [
        "4357c6bfc83d4e8b1f18588f640be27bf4b0d0f7"
      ],
      "author": {
        "name": "Felix Fietkau",
        "email": "nbd@openwrt.org",
        "time": "Mon Dec 13 08:40:51 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Dec 13 15:23:32 2010 -0500"
      },
      "message": "ath9k_hw: fix the slot time setting for long distance links\n\nTesting shows that adjusting the slot time based on the coverage class\nproduces very high latencies and very low throughput on long distance links.\n\nAdjusting only the ACK timeout and leaving the slot time at the regular\nvalues - while technically not optimal for CSMA - works a lot better on\nlong links (tested with 10 km distance)\n\nSigned-off-by: Felix Fietkau \u003cnbd@openwrt.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4357c6bfc83d4e8b1f18588f640be27bf4b0d0f7",
      "tree": "1336bb08c4b9a440c88011936c002c10b8061e64",
      "parents": [
        "452d7dd816744efb5d0c22c2b038f2ffa5c7ec14"
      ],
      "author": {
        "name": "Felix Fietkau",
        "email": "nbd@openwrt.org",
        "time": "Mon Dec 13 08:40:50 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Dec 13 15:23:32 2010 -0500"
      },
      "message": "ath9k_hw: initialize ah-\u003eslottime\n\n(u32) -1 is not particularly useful as a slottime default, so even though\nthe ath9k_hw default should never get used, it\u0027s better to pick something\nsane here.\n\nSigned-off-by: Felix Fietkau \u003cnbd@openwrt.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "452d7dd816744efb5d0c22c2b038f2ffa5c7ec14",
      "tree": "8939e89ffdf7aaa74f3ada3559502831e2a92244",
      "parents": [
        "62a957e99f6edced4a87f79cc49bfca42fe9a1a0"
      ],
      "author": {
        "name": "Sujith Manoharan",
        "email": "Sujith.Manoharan@atheros.com",
        "time": "Mon Dec 13 07:39:32 2010 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Dec 13 15:23:32 2010 -0500"
      },
      "message": "ath9k_htc: Add Ubiquiti wifistation ext to supported devices\n\nSigned-off-by: Sujith Manoharan \u003cSujith.Manoharan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "62a957e99f6edced4a87f79cc49bfca42fe9a1a0",
      "tree": "5e53cc62d3757c67a406e8ba7428f491bdeca0a7",
      "parents": [
        "5f65c309be7b9eae06136a5e7df43ea08b25d3f9"
      ],
      "author": {
        "name": "Felix Fietkau",
        "email": "nbd@openwrt.org",
        "time": "Sun Dec 12 00:51:14 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Dec 13 15:23:32 2010 -0500"
      },
      "message": "ath9k_hw: remove ah-\u003etxpower_indexoffset\n\nSigned-off-by: Felix Fietkau \u003cnbd@openwrt.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5f65c309be7b9eae06136a5e7df43ea08b25d3f9",
      "tree": "257557bd91396c4d338918a17f3a42699419f60f",
      "parents": [
        "6da5a720bab3866ba23a37841f6a61d96e498a3f"
      ],
      "author": {
        "name": "Felix Fietkau",
        "email": "nbd@openwrt.org",
        "time": "Sun Dec 12 00:51:13 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Dec 13 15:23:32 2010 -0500"
      },
      "message": "ath9k_hw: remove ah-\u003ebeacon_interval\n\nSigned-off-by: Felix Fietkau \u003cnbd@openwrt.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6da5a720bab3866ba23a37841f6a61d96e498a3f",
      "tree": "3307786efb42fde60c3fc81da13e59752cf34038",
      "parents": [
        "df3c8b2b10b47429d2f3fe79d00daa38a3381aad"
      ],
      "author": {
        "name": "Felix Fietkau",
        "email": "nbd@openwrt.org",
        "time": "Sun Dec 12 00:51:12 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Dec 13 15:23:31 2010 -0500"
      },
      "message": "ath9k_hw: clean up SREV version checks\n\nThere\u0027s no need to have separate callbacks for pre-AR9003 vs AR9003\nSREV version checks, so just merge those into one function.\n\nSigned-off-by: Felix Fietkau \u003cnbd@openwrt.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "df3c8b2b10b47429d2f3fe79d00daa38a3381aad",
      "tree": "3815c1720667f5b3bdc1c27f41f0e5f3432efcb4",
      "parents": [
        "940cd2c12ebff688cfdc14f21c4b0e5b845ad47f"
      ],
      "author": {
        "name": "Felix Fietkau",
        "email": "nbd@openwrt.org",
        "time": "Sun Dec 12 00:51:11 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Dec 13 15:23:31 2010 -0500"
      },
      "message": "ath9k_hw: remove antenna configuration eeprom ops and variables\n\nAR9280 based hardware with 3 antennas and slow antenna diversity has\nnot been seen in the wild and ath9k does not support that form of\nantenna diversity, so remove the EEPROM ops for it.\nThese EEPROM ops are currently only used for setting the\nAR_PHY_SWITCH_COM register, which is being done in the EEPROM specific\nfile already.\n\nSigned-off-by: Felix Fietkau \u003cnbd@openwrt.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "940cd2c12ebff688cfdc14f21c4b0e5b845ad47f",
      "tree": "fb5d8a4da3975d76c27e46848a1135d25015e939",
      "parents": [
        "115277a3bc0683d04da797268ddafdc3bf67ca33"
      ],
      "author": {
        "name": "Felix Fietkau",
        "email": "nbd@openwrt.org",
        "time": "Sun Dec 12 00:51:10 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Dec 13 15:23:31 2010 -0500"
      },
      "message": "ath9k_hw: merge the ar9287 version of ath9k_hw_get_gain_boundaries_pdadcs\n\nAlso add a comment about a potential array overrun that needs to\nbe reviewed.\n\nSigned-off-by: Felix Fietkau \u003cnbd@openwrt.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "115277a3bc0683d04da797268ddafdc3bf67ca33",
      "tree": "54b802c99b966ddeb912d595148d4868fb3ec24c",
      "parents": [
        "4ddfcd7daf57247ff718b849a152d97a80b7ae4d"
      ],
      "author": {
        "name": "Felix Fietkau",
        "email": "nbd@openwrt.org",
        "time": "Sun Dec 12 00:51:09 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Dec 13 15:23:31 2010 -0500"
      },
      "message": "ath9k_hw: merge ath9k_hw_get_gain_boundaries_pdadcs between eeprom_def.c and eeprom_4k.c\n\nSigned-off-by: Felix Fietkau \u003cnbd@openwrt.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4ddfcd7daf57247ff718b849a152d97a80b7ae4d",
      "tree": "a1d3bcf22e6e1ddc4bf79fee3101a4f8cdee8063",
      "parents": [
        "040b74f741b20dbf07359716d5c540356a036ade"
      ],
      "author": {
        "name": "Felix Fietkau",
        "email": "nbd@openwrt.org",
        "time": "Sun Dec 12 00:51:08 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Dec 13 15:23:31 2010 -0500"
      },
      "message": "ath9k_hw: clean up duplicate and unnused eeprom related defines\n\nAR*_MAX_RATE_POWER \u003d\u003e MAX_RATE_POWER\nAR*_EEPROM_MODAL_SPURS \u003d\u003e AR_EEPROM_MODAL_SPURS\nAR*_OPFLAGS_* \u003d\u003e AR5416_OPFLAGS_*\n...\n\nSigned-off-by: Felix Fietkau \u003cnbd@openwrt.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "040b74f741b20dbf07359716d5c540356a036ade",
      "tree": "dc24ce75b1d0497a930569a99d77c3e22659e53f",
      "parents": [
        "248a38d0ed754bf9f002e66f3d607e12ae6a673c"
      ],
      "author": {
        "name": "Felix Fietkau",
        "email": "nbd@openwrt.org",
        "time": "Sun Dec 12 00:51:07 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Dec 13 15:23:30 2010 -0500"
      },
      "message": "ath9k_hw: only use the PCIe disable register write sequence for AR5416\n\nNewer chips do not need this, and maybe these register writes could have\nnegative side effects on newer hardware.\n\nSigned-off-by: Felix Fietkau \u003cnbd@openwrt.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "248a38d0ed754bf9f002e66f3d607e12ae6a673c",
      "tree": "fa4d6499eddaa54b74c5ba604ebafced34d364b2",
      "parents": [
        "207aba6018a7b1757b5248ced2b280d20790c498"
      ],
      "author": {
        "name": "Felix Fietkau",
        "email": "nbd@openwrt.org",
        "time": "Fri Dec 10 21:16:46 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Dec 13 15:23:30 2010 -0500"
      },
      "message": "ath9k: fix sequence number assigment for non-AMPDU QoS data frames\n\nwireless-testing commit 04caf863750bc7e042d1e8d57e5ce9d6326ab435\n(\u0027ath9k: more tx setup cleanups\u0027) merged tx path code for HT vs\nnon-HT frames, however it did not pass the tid pointer to\nath_tx_send_normal, causing an inconsistency between AMPDU vs\nnon-AMPDU sequence number handling.\nFix this by always passing in the tid pointer for all QoS data frames.\n\nSigned-off-by: Felix Fietkau \u003cnbd@openwrt.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "9abbfb27dd96361187bb3872b2c349a76f5e09e9",
      "tree": "a204537654e99744f6a68bfaeb862dad5c00052e",
      "parents": [
        "44316cb1e97a1e7f76eb3f07e5b0ba91d72e9693"
      ],
      "author": {
        "name": "Sujith Manoharan",
        "email": "Sujith.Manoharan@atheros.com",
        "time": "Fri Dec 10 11:27:06 2010 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Dec 13 15:23:30 2010 -0500"
      },
      "message": "ath9k: Use power save wrappers for TSF get/set\n\nThe HW has to be awake when accessing registers.\n\nSigned-off-by: Sujith Manoharan \u003cSujith.Manoharan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "42ab135fe78025910bed8ff56e00a375f2b04db1",
      "tree": "48062468b386b02beab18aca1caf2621be968845",
      "parents": [
        "d242b90adf4e1918ac86433dfbb32a1136515bdd"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Thu Dec 09 20:56:01 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Dec 13 15:23:29 2010 -0500"
      },
      "message": "b43: rename TMS defines, drop useless condition from core reset\n\nAs discussed we do not know band width at core reset time and it is not a good\nidea to reset whole just to change band. So just set unconditionally 20 MHz\nband width as default during core reset.\n\nAs for defines PHY clock changed to band width in specs and it makes much more\nsens to call defines by band width which is self-explainable. Updated specs do\nnot mention 0 value, but comparing to old ones you can notice lineral relation\nbetween PHY clock speed and band width. So it makes sense for 0x0 value to be\n10 MHz band width.\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d242b90adf4e1918ac86433dfbb32a1136515bdd",
      "tree": "86cf9d7087f5044de716b93bcb460ec21bcff185",
      "parents": [
        "ea85ffd627b5da346b348d784fafec0ce4632d4d"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Thu Dec 09 20:56:00 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Dec 13 15:23:29 2010 -0500"
      },
      "message": "b43: N-PHY: use designed function and macro for writing tables\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ea85ffd627b5da346b348d784fafec0ce4632d4d",
      "tree": "f3cf9423235004ebbd2ed8882c70177b4ce8be6b",
      "parents": [
        "f61afc291a64d0362258f5a1ab45c828fe15ab04"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Thu Dec 09 20:55:59 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Dec 13 15:23:29 2010 -0500"
      },
      "message": "b43: N-PHY: one more fix for order of tables initialization\n\nI missed that part in previous reordering.\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f61afc291a64d0362258f5a1ab45c828fe15ab04",
      "tree": "d00bbeafa7c05d8bf064f6148ab239133b4c335e",
      "parents": [
        "f7e0104c1a4e77cc4f23d5969b0677bdc4f62c63"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Thu Dec 09 20:55:58 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Dec 13 15:23:29 2010 -0500"
      },
      "message": "b43: N-PHY: use correct bit for controlling MAC and PHY\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "dbd2fd656f2060abfd3a16257f8b51ec60f6d2ed",
      "tree": "71e61430bd8593f2ad8f1c741b5a8a8be4a9d690",
      "parents": [
        "897bed8b4320774e56f282cdc1cceb4d77442797"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Thu Dec 09 19:58:59 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Dec 13 15:23:28 2010 -0500"
      },
      "message": "cfg80211/nl80211: separate unicast/multicast default TX keys\n\nAllow userspace to specify that a given key\nis default only for unicast and/or multicast\ntransmissions. Only WEP keys are for both,\nWPA/RSN keys set here are GTKs for multicast\nonly. For more future flexibility, allow to\nspecify all combiations.\n\nWireless extensions can only set both so use\nnl80211; WEP keys (connect keys) must be set\nas default for both (but 802.1X WEP is still\npossible).\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f33fdcf1b3a02fb92971a577d194ec6c579374af",
      "tree": "434f96f3b49b0b16dd01c2ee084833428d6339f3",
      "parents": [
        "01123e233193a544c85b622e1690f44532052c5b"
      ],
      "author": {
        "name": "Mohammed Shafi Shajakhan",
        "email": "mshajakhan@atheros.com",
        "time": "Thu Dec 09 21:48:54 2010 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Dec 13 15:23:28 2010 -0500"
      },
      "message": "ath9k: clean up hardware code for beacon handling\n\nThe registers TBTT_TIMER ,DMA_BEACON_ALERT ,NEXT_SWBA are need to be\nconfigured only for AP and IBSS mode.\n\nSWBA register is used for generating software interrupts so that beacon\nframes will be created by the software.DMA beacon alert register is\nto indicate the hardware to DMA the contents of beacon buffer to PCU buffer\nand TBTT to start transmitting the packet buffer to the base band.\nClearly these things are not needed for station/monitor mode so\nremove configuring them.\n\nCc: doug dahlby \u003cddahlby@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": "998d516d9546eba04dd99ae49a78acb0cf770478",
      "tree": "38a3a5cf88979d6de4162467b2d7c631daa31533",
      "parents": [
        "6b3b991dbdb66a65a2167abbd9503e519fa999f3"
      ],
      "author": {
        "name": "Rajkumar Manoharan",
        "email": "rmanoharan@atheros.com",
        "time": "Wed Dec 08 20:01:05 2010 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Dec 13 15:23:27 2010 -0500"
      },
      "message": "ath: Missed to clear key4 of micentry\n\nkey4 of micentry is used, if ATH_CRYPT_CAP_MIC_COMBINED is set.\nBut is not cleared on key cache reset.\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": "6b3b991dbdb66a65a2167abbd9503e519fa999f3",
      "tree": "1f352177d49c7b1a5ecdad559bc5a0ce39334582",
      "parents": [
        "a7ffac9591a2a0ee74c431396ae475a8d0caa51e"
      ],
      "author": {
        "name": "Rajkumar Manoharan",
        "email": "rmanoharan@atheros.com",
        "time": "Wed Dec 08 19:38:55 2010 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Dec 13 15:23:27 2010 -0500"
      },
      "message": "ath9k: Add change_interface callback\n\nAdd support to change interface type\nwithout bringing down the interface.\n\nSigned-off-by: Rajkumar Manoharan \u003crmanoharan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a08e7ade9ddf4fe79576f953cc5c1725e944d26c",
      "tree": "fa0d6e814b4aa06ab416b090b74cf538f01be862",
      "parents": [
        "c2731b814e2aaaa40072ee761b7373c052d86e37"
      ],
      "author": {
        "name": "Luis R. Rodriguez",
        "email": "lrodriguez@atheros.com",
        "time": "Tue Dec 07 15:13:20 2010 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Dec 13 15:23:27 2010 -0500"
      },
      "message": "ath9k: fix assumptions for idle calls on suspend/resume\n\nmac80211 will notify drivers when to go idle and ath9k\nassumed that it would get further notifications for idle\nstates after a device stop() config call but as per agreed\nsemantics the idle state of the radio is left up to driver\nafter mac80211 issues the stop() callback. The driver is\nresposnbile for ensuring the device remains idle after\nthat even between suspend / resume calls.\n\nThis fixes suspend/resume when you issue suspend and resume\ntwice on ath9k when ath9k_stop() was already called. We need\nto put the radio to full sleep in order for resume to work\ncorrectly.\n\nWhat might seem fishy is we are turning the radio off\nafter resume. The reason why we do this is because we know\nwe should not have anything enabled after a mac80211 tells\nus to stop(), if we resume and never get a start() we won\u0027t\nget another stop() by mac80211 so to be safe always bring\nthe 802.11 device with the radio disabled after resume,\nthis ensures that if we suspend we already have the radio\ndisabled and only a start() will ever trigger it on.\n\nCc: stable@kernel.org\nCc: Paul Stewart \u003cpstew@google.com\u003e\nCc: Amod Bodas \u003camod.bodas@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": "c2731b814e2aaaa40072ee761b7373c052d86e37",
      "tree": "a04540d697998e36bb423b50149fa4b4587d5c3b",
      "parents": [
        "b7613370db5ba66ad81e41cd3a5417fde4d5e03c"
      ],
      "author": {
        "name": "Luis R. Rodriguez",
        "email": "lrodriguez@atheros.com",
        "time": "Tue Dec 07 15:13:19 2010 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Dec 13 15:23:27 2010 -0500"
      },
      "message": "ath9k: Fix power save count imbalance on ath_radio_enable()\n\nUpon a failure we never call ath9k_ps_restore() on ath_radio_enable(),\nthis will throw off the sc-\u003eps_usecount. When the sc-\u003eps_usecount\nis \u003e 0 we never put the chip to full sleep. This drains battery,\nand will also make the chip fail upon resume with:\n\nath: Starting driver with initial channel: 5745 MHz\nath: timeout (100000 us) on reg 0x7000: 0xdeadbeef \u0026 0x00000003 !\u003d 0x00000000\n\nThis would make the chip useless upon resume.\n\nI cannot prove this can happen but in theory it is so best to\navoid this race completely and not have users complain about\na broken device after resume.\n\nCc: stable@kernel.org\nCc: Paul Stewart \u003cpstew@google.com\u003e\nCc: Amod Bodas \u003camod.bodas@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": "b7613370db5ba66ad81e41cd3a5417fde4d5e03c",
      "tree": "a7366c84bd9e6b28e3217c3e705e68f1258a56b4",
      "parents": [
        "b7ee1d01c5ff3bf2e51c8565ea00823cdbc2a9f3"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Dec 09 09:08:47 2010 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Dec 09 09:42:10 2010 -0500"
      },
      "message": "ath: fix build break with ATH_DBG_WARN_ON_ONCE\n\nDescription by Hauke:\n\n\"If CONFIG_ATH_DEBUG\u003dy is set ATH_DBG_WARN_ON_ONCE uses WARN_ON_ONCE and\nreturns something, but if CONFIG_ATH_DEBUG is not set it does not return\nanything. Now ATH_DBG_WARN_ON_ONCE is used in the boolean expression in\nan if case and is not returning anything and causes a compile error.\n\n  CC [M]  /drivers/net/wireless/ath/ath9k/main.o\n/drivers/net/wireless/ath/ath9k/main.c: In function ‘ath_isr’:\n/drivers/net/wireless/ath/ath9k/main.c:769: error: expected expression\nbefore ‘do’\nmake[5]: *** [/drivers/net/wireless/ath/ath9k/main.o] Error 1\nmake[4]: *** [/drivers/net/wireless/ath/ath9k] Error 2\"\n\nReported-by: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b7ee1d01c5ff3bf2e51c8565ea00823cdbc2a9f3",
      "tree": "df624f824bfd2ca052e12aa2ff91aa13ddafe97a",
      "parents": [
        "393934c6b5c8d00f9d1ae20670d4a770f07a418a"
      ],
      "author": {
        "name": "Sedat Dilek",
        "email": "sedat.dilek@gmail.com",
        "time": "Tue Dec 07 22:35:50 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Dec 09 08:53:42 2010 -0500"
      },
      "message": "ath5k: Fix modinfo does not list alias -\u003e pci-id lines\n\nThe AHB bus support patchset moved the table \"Known PCI ids\" from base.c\nto pci.c - unfortunately, MODULE_DEVICE_TABLE() was not transferred.\nWith this fix \u0027modinfo ath5k\u0027 lists the alias -\u003e pci-id lines, again.\n\nThe issue was introduced by:\n   commit e5b046d86fac609f636d127a38de94a175c7e83b\n   \"ath5k: Move PCI bus functions to separate file.\"\n\nSigned-off-by: Sedat Dilek \u003csedat.dilek@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "393934c6b5c8d00f9d1ae20670d4a770f07a418a",
      "tree": "dad33cd2e4fc0e3d3b28dcbc36cfb44178cb046c",
      "parents": [
        "69f4aab1157d2a386e7ea4de77cc253629d1b4f2",
        "0a54917c3fc295cb61f3fb52373c173fd3b69f48"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Dec 08 16:23:31 2010 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Dec 08 16:23:31 2010 -0500"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6\n\nConflicts:\n\tdrivers/net/wireless/ath/ath9k/ath9k.h\n\tdrivers/net/wireless/ath/ath9k/main.c\n\tdrivers/net/wireless/ath/ath9k/xmit.c\n"
    },
    {
      "commit": "69f4aab1157d2a386e7ea4de77cc253629d1b4f2",
      "tree": "fe8ff23504e3e40ed1460cac9c8af54abcb16ab9",
      "parents": [
        "ff9f0b639f33c92a89b0799263ab625444be6ee1"
      ],
      "author": {
        "name": "Luis R. Rodriguez",
        "email": "lrodriguez@atheros.com",
        "time": "Tue Dec 07 15:13:23 2010 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Dec 08 15:38:46 2010 -0500"
      },
      "message": "ath9k_hw: warn if we cannot change the power to the chip\n\nSuspend requires the device to be in fullsleep otherwise upon\nresume the device becomes unresponsive. We need to ensure\nthat when we want the device to go to sleep it yields to\nthe request, otherwise we\u0027ll have a useless devices upon\nresume. Warn when changing the power fails as we need\nto look into these issues.\n\nCc: Paul Stewart \u003cpstew@google.com\u003e\nCc: Amod Bodas \u003camod.bodas@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": "ff9f0b639f33c92a89b0799263ab625444be6ee1",
      "tree": "781c4564dded92afcdc6f6301778fe183da5baad",
      "parents": [
        "b7e8941b2df518186d9f7679c007f6b619bb4e89"
      ],
      "author": {
        "name": "Luis R. Rodriguez",
        "email": "lrodriguez@atheros.com",
        "time": "Tue Dec 07 15:13:22 2010 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Dec 08 15:38:45 2010 -0500"
      },
      "message": "ath9k: skip ATH9K_INT_TIM_TIMER when we are idle\n\nWe should not be idle when we get the ATH9K_INT_TIM_TIMER,\notherwise its a sign of something broken in our design with\nour idle state machine and mac80211. Skip these and WARN once\njust in case this is triggerable.\n\nCc: Paul Stewart \u003cpstew@google.com\u003e\nCc: Amod Bodas \u003camod.bodas@atheros.com\u003e\nsigned-off-by: Luis R. Rodriguez \u003clrodriguez@atheros.com\u003e\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "692d2c0fb36c02ad07d54641c26f48e644b27fbd",
      "tree": "dcff3bfd596d7ab6164e239d6c21f2f0232264de",
      "parents": [
        "82a52043c7801f83c7387deb45bf9323af04644b"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Tue Dec 07 21:56:00 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Dec 08 15:38:45 2010 -0500"
      },
      "message": "b43: rename config option for N-PHY, drop BROKEN\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "82a52043c7801f83c7387deb45bf9323af04644b",
      "tree": "f145fdee86de74601d3abd0baeaf7c50b3413095",
      "parents": [
        "abc1f7cd531f80a8468ab654f1dfd35d58bd2490"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Tue Dec 07 21:55:59 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Dec 08 15:38:45 2010 -0500"
      },
      "message": "b43: fix split of N-PHY devices into supported and not (based on PHY rev)\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "abc1f7cd531f80a8468ab654f1dfd35d58bd2490",
      "tree": "94fad4d5f8684c48a07daf52a8974629aac2bf88",
      "parents": [
        "c7455cf988f06ba578cc6a680392426fce382ca1"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Tue Dec 07 21:55:58 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Dec 08 15:38:45 2010 -0500"
      },
      "message": "b43: set TMS to work with current band width for N-PHY\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c7455cf988f06ba578cc6a680392426fce382ca1",
      "tree": "df0622ac19a77ef33dae142bcb6733565f57d211",
      "parents": [
        "2f886750118c1781d3b53268bf25519aef1d4d71"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Tue Dec 07 21:55:57 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Dec 08 15:38:44 2010 -0500"
      },
      "message": "b43: N-PHY: silence warnings\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "155180803c95c7b14b355f60431bef45116c151e",
      "tree": "5b02de749bb879e1ad488c2c6fd53884044b72f8",
      "parents": [
        "755fd183b89bc8a302669b6f35cd98faee473f7a"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Tue Dec 07 09:42:07 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Dec 08 15:38:44 2010 -0500"
      },
      "message": "b43: flush PHY writes when needed\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "755fd183b89bc8a302669b6f35cd98faee473f7a",
      "tree": "cb40a6e2beb8d1e7bea583caf354ef9f2f985604",
      "parents": [
        "f00fe7f6d14ab7bbd4655f55eae71bbd73ef766d"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Tue Dec 07 09:42:06 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Dec 08 15:38:44 2010 -0500"
      },
      "message": "b43: N-PHY: implement own maskset\n\nThis let us avoid double addressing while still having reg check.\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f00fe7f6d14ab7bbd4655f55eae71bbd73ef766d",
      "tree": "163bce6561edf47dbb1586f57ceb1dab5a860e9f",
      "parents": [
        "857581bdf1a3b36bfd42609d6f5433bd83397127"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Tue Dec 07 09:42:05 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Dec 08 15:38:44 2010 -0500"
      },
      "message": "b43: N-PHY: reorder and optimize tables initialization\n\nOrder was changed in specs. For writing arrays we have designed bulk function\nwhich makes use of auto increment and do not write table address over and over.\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "857581bdf1a3b36bfd42609d6f5433bd83397127",
      "tree": "effaba77c04cb257ef040491568db324bc60d186",
      "parents": [
        "a9927ba3c5f3c5f6b0e8fa7557452335edeaf5fa"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Tue Dec 07 09:42:04 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Dec 08 15:38:43 2010 -0500"
      },
      "message": "b43: N-PHY: update init tables\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a9927ba3c5f3c5f6b0e8fa7557452335edeaf5fa",
      "tree": "08c666e1edd25b64ebad8163682c8d3df003f663",
      "parents": [
        "80d7e403c97b712e302ec37e9beceff1dbdc9402"
      ],
      "author": {
        "name": "Ben Greear",
        "email": "greearb@candelatech.com",
        "time": "Mon Dec 06 21:13:49 2010 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Dec 08 15:38:43 2010 -0500"
      },
      "message": "ath9k: Check for NULL sta in ath_tx_start\n\nIt can be NULL according to docs, and logging showed it\nto be NULL in practice.\n\nSigned-off-by: Ben Greear \u003cgreearb@candelatech.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "0a54917c3fc295cb61f3fb52373c173fd3b69f48",
      "tree": "e79be4b9595a05f7b47e6b840cbb35aea945f57b",
      "parents": [
        "ba34fcee476d11e7c9df95932787a22a96ff6e68"
      ],
      "author": {
        "name": "David Kilroy",
        "email": "kilroyd@googlemail.com",
        "time": "Sun Dec 05 15:43:55 2010 +0000"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Dec 08 15:24:06 2010 -0500"
      },
      "message": "orinoco: fix TKIP countermeasure behaviour\n\nEnable the port when disabling countermeasures, and disable it on\nenabling countermeasures.\n\nThis bug causes the response of the system to certain attacks to be\nineffective.\n\nIt also prevents wpa_supplicant from getting scan results, as\nwpa_supplicant disables countermeasures on startup - preventing the\nhardware from scanning.\n\nwpa_supplicant works with ap_mode\u003d2 despite this bug because the commit\nhandler re-enables the port.\n\nThe log tends to look like:\n\nState: DISCONNECTED -\u003e SCANNING\nStarting AP scan for wildcard SSID\nScan requested (ret\u003d0) - scan timeout 5 seconds\nEAPOL: disable timer tick\nEAPOL: Supplicant port status: Unauthorized\nScan timeout - try to get results\nFailed to get scan results\nFailed to get scan results - try scanning again\nSetting scan request: 1 sec 0 usec\nStarting AP scan for wildcard SSID\nScan requested (ret\u003d-1) - scan timeout 5 seconds\nFailed to initiate AP scan.\n\nReported by: Giacomo Comes \u003ccomes@naic.edu\u003e\nSigned-off by: David Kilroy \u003ckilroyd@googlemail.com\u003e\nCc: stable@kernel.org\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ba34fcee476d11e7c9df95932787a22a96ff6e68",
      "tree": "d0c15f9adb8a36f103d397c2d1b759418b8c5513",
      "parents": [
        "7e2447075690860e2cea96b119fc9cadbaa7e83c"
      ],
      "author": {
        "name": "David Kilroy",
        "email": "kilroyd@googlemail.com",
        "time": "Sun Dec 05 15:45:58 2010 +0000"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Dec 08 15:23:52 2010 -0500"
      },
      "message": "orinoco: clear countermeasure setting on commit\n\n... and interface up.\n\nIn these situations, you are usually trying to connect to a new AP, so\nkeeping TKIP countermeasures active is confusing. This is already how\nthe driver behaves (inadvertently). However, querying SIOCGIWAUTH may\ntell userspace that countermeasures are active when they aren\u0027t.\n\nClear the setting so that the reporting matches what the driver has\ndone..\n\nSigned-off by: David Kilroy \u003ckilroyd@googlemail.com\u003e\nCc: stable@kernel.org\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f933ebed7888a9a7d73ebeeb6bcbb3f710c423b4",
      "tree": "19f8c2e29e986303c42fe83ce8724fcd444a8618",
      "parents": [
        "b93996cf67d47597efad03d5e5431c7b8b11e688"
      ],
      "author": {
        "name": "Sujith Manoharan",
        "email": "Sujith.Manoharan@atheros.com",
        "time": "Wed Dec 01 12:30:27 2010 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Dec 08 15:23:47 2010 -0500"
      },
      "message": "ath9k_htc: Fix suspend/resume\n\nThe HW has to be set to FULLSLEEP mode during suspend,\nwhen no interface has been brought up. Not doing this would\nbreak resume, as the chip won\u0027t be powered up at all.\n\nSigned-off-by: Sujith Manoharan \u003cSujith.Manoharan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b93996cf67d47597efad03d5e5431c7b8b11e688",
      "tree": "7cfa114baa7064cb290a3a7ff2274ac93eeae950",
      "parents": [
        "c26d5339424e68f8643cf3448986c4f77b941a65"
      ],
      "author": {
        "name": "Javier Cardona",
        "email": "javier@cozybit.com",
        "time": "Tue Dec 07 13:37:56 2010 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Dec 08 15:23:46 2010 -0500"
      },
      "message": "ath5k: Put the right tsf value in mesh beacons\n\nSigned-off-by: Javier Cardona \u003cjavier@cozybit.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c26d5339424e68f8643cf3448986c4f77b941a65",
      "tree": "6edbdc49c778c07540e13b06a811f57cd4aa69f9",
      "parents": [
        "d82b577b8cf89a17cab932db272769dfc69a98df"
      ],
      "author": {
        "name": "Javier Cardona",
        "email": "javier@cozybit.com",
        "time": "Tue Dec 07 13:36:55 2010 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Dec 08 15:23:45 2010 -0500"
      },
      "message": "ath5k: Prevent mesh interfaces from being counted as ad-hoc\n\nThis results in an erroneus num_adhoc_vifs count, as the this counter\nwas incremented but not decremented for mesh interfaces.\n\nSigned-off-by: Javier Cardona \u003cjavier@cozybit.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d82b577b8cf89a17cab932db272769dfc69a98df",
      "tree": "929ffe65c04ff4e18a1fc6c4d685e96001c08617",
      "parents": [
        "229bd792be0bad245b78ed8f119952733a4752e5"
      ],
      "author": {
        "name": "Javier Cardona",
        "email": "javier@cozybit.com",
        "time": "Tue Dec 07 13:35:55 2010 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Dec 08 15:23:44 2010 -0500"
      },
      "message": "ath5k: Fix beaconing in mesh mode\n\nThis patch fixes the oops below when attempting to bring up a mesh\ninterface on ath5k hardware.\n\n[  128.933099] kernel BUG at drivers/net/wireless/ath/ath5k/base.c:197!\n[  128.933099] invalid opcode: 0000 [#1]\n(...)\n[  128.933099] Call Trace:\n[  128.933099]  [\u003cc83b77fa\u003e] ? ath5k_beacon_update+0x57/0x1f8 [ath5k]\n[  128.933099]  [\u003cc02d9a40\u003e] ? __sysfs_add_one+0x28/0x76\n[  128.933099]  [\u003cc83b830e\u003e] ? ath5k_bss_info_changed+0x13f/0x173\n[ath5k]\n[  128.933099]  [\u003cc82ff629\u003e] ? ieee80211_config_beacon+0xc0/0x17e\n[mac80211]\n[  128.933099]  [\u003cc82f073e\u003e] ?\nieee80211_bss_info_change_notify+0x182/0x18b [mac80211]\n[  128.933099]  [\u003cc83b81cf\u003e] ? ath5k_bss_info_changed+0x0/0x173 [ath5k]\n[  128.933099]  [\u003cc82ff6d6\u003e] ? ieee80211_config_beacon+0x16d/0x17e\n[mac80211]\n[  128.933099]  [\u003cc82ff753\u003e] ? ieee80211_add_beacon+0x34/0x39 [mac80211]\n[  128.933099]  [\u003cc830a4ed\u003e] ? ieee80211s_init+0xf8/0x10f [mac80211]\n[  128.933099]  [\u003cc830a5df\u003e] ? ieee80211_mesh_init_sdata+0xdb/0x154 [mac80211]\n\nSigned-off-by: Javier Cardona \u003cjavier@cozybit.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "229bd792be0bad245b78ed8f119952733a4752e5",
      "tree": "df352f1bff8843a49a10086ae70bec9326c57b58",
      "parents": [
        "884a963fa1c828a5c5fa7a46b2877dd463bfd47c"
      ],
      "author": {
        "name": "David Kilroy",
        "email": "kilroyd@googlemail.com",
        "time": "Tue Dec 07 18:50:42 2010 +0000"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Dec 08 15:23:31 2010 -0500"
      },
      "message": "orinoco: initialise priv-\u003ehw before assigning the interrupt\n\nThe interrupt handler takes a lock - but since commit bcad6e80f3f this\nlock goes through an indirection specified in the hermes_t structure.\nWe must therefore initialise the structure before setting up the\ninterrupt handler.\n\nFix orinoco_cs and spectrum_cs\n\n\u003chttps://bugzilla.kernel.org/show_bug.cgi?id\u003d23932\u003e\n\nBisected by: Matt Domsch \u003cMatt_Domsch@dell.com\u003e\nSigned-off by: David Kilroy \u003ckilroyd@googlemail.com\u003e\nCc: stable@kernel.org\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "cae6b74d907e2abd22d496fe30417b088d3302cf",
      "tree": "3d8c1a2a90099e966d22f8af03145ecaa97670cc",
      "parents": [
        "0ce3bcfc84900a64347b0fe1140229bd81314008"
      ],
      "author": {
        "name": "Mohammed Shafi Shajakhan",
        "email": "mshajakhan@atheros.com",
        "time": "Tue Dec 07 21:23:16 2010 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 07 17:08:09 2010 -0500"
      },
      "message": "ath9k: Remove dead code in recv.c\n\nThe structure struct ieee80211_rx_status *rxs is no longer needed to be\npassed to ath_rx_send_to_mac80211 function\n\nSigned-off-by: Mohammed Shafi Shajakhan \u003cmshajakhan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "0ce3bcfc84900a64347b0fe1140229bd81314008",
      "tree": "5eb6146682a54fe5ad4ac091e66101fa90246e1f",
      "parents": [
        "aaef24b4c9f5db726e618977b74ffef924360de5"
      ],
      "author": {
        "name": "Mohammed Shafi Shajakhan",
        "email": "mshajakhan@atheros.com",
        "time": "Tue Dec 07 21:14:15 2010 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 07 17:08:08 2010 -0500"
      },
      "message": "ath9k: Parse DTIM period from mac80211\n\nWith the current save power save implementation we assume a dtim period\nof 1.This value is assigned based on a sanity check in the driver\neventhough we had not parsed it from mac80211.This patch obtains the actual\nDTIM period from AP by parsing it from mac80211.Yet for handling\nmulticast traffic we may still have it as fixed rather than parsing it\nfrom mac80211 .This does not breaks power save or anything as the sleep\nduration is currently fixed in the driver.This patch may serve to improve\npower save in the future by using dtim period for sleep duration and using\ncorrect dtim period adhoc mode.\n\nSigned-off-by: Mohammed Shafi Shajakhan \u003cmshajakhan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "aaef24b4c9f5db726e618977b74ffef924360de5",
      "tree": "fbdaee34dbfd5bd41f17af1b1fc156c91731c1ce",
      "parents": [
        "caa0a99acd2c4eb0a8d4e9caae397291e4cf743a"
      ],
      "author": {
        "name": "Mohammed Shafi Shajakhan",
        "email": "mshajakhan@atheros.com",
        "time": "Tue Dec 07 20:40:58 2010 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 07 17:08:08 2010 -0500"
      },
      "message": "ath9k: Properly use unlikely check macro\n\nAUTOSLEEP feature is enabled only for AR9271 and AR9003 version\nchipsets.So unlikely macro should be used only to check whether\nauto-sleep feature is enabled\n\nSigned-off-by: Mohammed Shafi Shajakhan \u003cmshajakhan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "caa0a99acd2c4eb0a8d4e9caae397291e4cf743a",
      "tree": "a1928a30db623260dea22406ac62249aafb4a57b",
      "parents": [
        "692d6b175b392512881ab374567e900fc825d487"
      ],
      "author": {
        "name": "Sujith Manoharan",
        "email": "Sujith.Manoharan@atheros.com",
        "time": "Tue Dec 07 16:32:02 2010 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 07 17:08:07 2010 -0500"
      },
      "message": "ath9k_htc: Fix panic on FW download failure\n\nUse the correct error condition exit in case firmware download\nfails for some reason. Not doing so results in a panic:\n\nusb 1-3: ath9k_htc: Transferred FW: ar9271.fw, size: 51280\nusb 1-3: ath9k_htc: Firmware - ar9271.fw download failed\nusb 1-3: ath9k_htc: Target is unresponsive\nFailed to initialize the device\nINFO: trying to register non-static key.\nthe code is fine but needs lockdep annotation.\nturning off the locking correctness validator.\nPid: 2823, comm: insmod Tainted: G        W   2.6.37-rc4-wl #11\nCall Trace:\n[\u003cffffffff81090d7e\u003e] __lock_acquire+0xe3e/0x1d00\n[\u003cffffffff813a9f14\u003e] ? restore_args+0x0/0x30\n[\u003cffffffff81058af1\u003e] ? vprintk+0x321/0x500\n[\u003cffffffff81092290\u003e] lock_acquire+0xa0/0x190\n[\u003cffffffffa02a0eac\u003e] ? usb_kill_anchored_urbs+0x1c/0x80 [usbcore]\n[\u003cffffffff813a8ea8\u003e] _raw_spin_lock_irq+0x48/0x60\n[\u003cffffffffa02a0eac\u003e] ? usb_kill_anchored_urbs+0x1c/0x80 [usbcore]\n[\u003cffffffff813a53fd\u003e] ? printk+0x3c/0x3f\n[\u003cffffffffa02a0eac\u003e] usb_kill_anchored_urbs+0x1c/0x80 [usbcore]\n[\u003cffffffffa0055388\u003e] ath9k_hif_usb_dealloc_urbs+0x18/0x40 [ath9k_htc]\n[\u003cffffffffa00557d7\u003e] ath9k_hif_usb_probe+0x227/0x3d0 [ath9k_htc]\n[\u003cffffffffa02a56ac\u003e] usb_probe_interface+0x10c/0x210 [usbcore]\n[\u003cffffffff812ae826\u003e] driver_probe_device+0x96/0x1c0\n[\u003cffffffff812ae9f3\u003e] __driver_attach+0xa3/0xb0\n[\u003cffffffff812ae950\u003e] ? __driver_attach+0x0/0xb0\n[\u003cffffffff812ad6ae\u003e] bus_for_each_dev+0x5e/0x90\n[\u003cffffffff812ae4c9\u003e] driver_attach+0x19/0x20\n[\u003cffffffff812ae038\u003e] bus_add_driver+0x168/0x320\n[\u003cffffffff812aec71\u003e] driver_register+0x71/0x140\n[\u003cffffffff811fc338\u003e] ? __raw_spin_lock_init+0x38/0x70\n[\u003cffffffffa02a438c\u003e] usb_register_driver+0xdc/0x190 [usbcore]\n[\u003cffffffffa0063000\u003e] ? ath9k_htc_init+0x0/0x4f [ath9k_htc]\n[\u003cffffffffa005599e\u003e] ath9k_hif_usb_init+0x1e/0x20 [ath9k_htc]\n[\u003cffffffffa006302b\u003e] ath9k_htc_init+0x2b/0x4f [ath9k_htc]\n[\u003cffffffff8100212f\u003e] do_one_initcall+0x3f/0x180\n[\u003cffffffff8109ef9b\u003e] sys_init_module+0xbb/0x200\n[\u003cffffffff8100bf52\u003e] system_call_fastpath+0x16/0x1b\n\nSigned-off-by: Sujith Manoharan \u003cSujith.Manoharan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "692d6b175b392512881ab374567e900fc825d487",
      "tree": "de6e197cd2d946efa669408326e09dfa7348618a",
      "parents": [
        "0b5ead91cda63e0db964dadc77601233434f60cb"
      ],
      "author": {
        "name": "Sujith Manoharan",
        "email": "Sujith.Manoharan@atheros.com",
        "time": "Tue Dec 07 16:31:54 2010 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 07 17:08:07 2010 -0500"
      },
      "message": "ath9k_htc: Add support for handling TX power configuration\n\nSigned-off-by: Sujith Manoharan \u003cSujith.Manoharan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "0b5ead91cda63e0db964dadc77601233434f60cb",
      "tree": "989e877003120c769f8d155dee129033f96029f2",
      "parents": [
        "c658e5db01117bf2a321a9a782754dd5b10e2f15"
      ],
      "author": {
        "name": "Sujith Manoharan",
        "email": "Sujith.Manoharan@atheros.com",
        "time": "Tue Dec 07 16:31:38 2010 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 07 17:08:06 2010 -0500"
      },
      "message": "ath9k_htc: Cleanup device identification\n\nath.ko is a common module shared between ath5k, ar9170usb, ath9k and ath9k_htc.\nAdding driver specific data to the shared structure would impact all the\ndrivers. Handling USB device recognition for devices specific to ath9k_htc\ncan be handled within the driver itself.\n\nAlso, AR7010 refers to the processor used in both AR9280/AR9287 based\ndevices. Rename the device enumerations accordingly.\n\nWhile at it, check properly for the bus type when choosing the EEPROM\nbase address for UB95.\n\nSigned-off-by: Sujith Manoharan \u003cSujith.Manoharan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "22d8d9f81b8b054df2f7f82daffcb71608f411e4",
      "tree": "445ee23a04aa68cbd3b5b599637ebb39d6bf8a32",
      "parents": [
        "d7fd1b50a51be3fe6554fbab8953fa8a3ff4009b"
      ],
      "author": {
        "name": "Bruno Randolf",
        "email": "br1@einfach.org",
        "time": "Tue Dec 07 11:08:12 2010 +0900"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 07 17:07:54 2010 -0500"
      },
      "message": "ath5k: Use capabilities information for the number of TX queues\n\nOne thing I missed in my WME series: Older hardware does not have enough\nhardware queues to support WME. In this case we just set up one data queue. Use\nthe capability information to decide how many queues to set up.\n\nSigned-off-by: Bruno Randolf \u003cbr1@einfach.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d7fd1b50a51be3fe6554fbab8953fa8a3ff4009b",
      "tree": "9605e6c7784169d82f6b9e28bb38036fa4f02ec0",
      "parents": [
        "1435894dcd263fdbdd5e1ea2a684289dff187c34"
      ],
      "author": {
        "name": "Ben Greear",
        "email": "greearb@candelatech.com",
        "time": "Mon Dec 06 13:13:07 2010 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 07 16:54:24 2010 -0500"
      },
      "message": "ath9k: Make DMA warning in ath_stoprecv WARN_ON_ONCE.\n\nThis decreases spammage in the log.  A single line message\nwill still be printed, so users can be aware that problem\nexists.\n\nSigned-off-by: Ben Greear \u003cgreearb@candelatech.com\u003e\nAcked-by: Luis R. Rodriguez \u003clrodriguez@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "1435894dcd263fdbdd5e1ea2a684289dff187c34",
      "tree": "e5a362661c73f726eb82e1064fdaf52f307c8b5b",
      "parents": [
        "a95f1600081211433c5ff6f3668061c821552e9f"
      ],
      "author": {
        "name": "Vasanthakumar Thiagarajan",
        "email": "vasanth@atheros.com",
        "time": "Mon Dec 06 04:28:00 2010 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 07 16:54:24 2010 -0500"
      },
      "message": "ath9k: Add device id of AR9485 to pci table\n\nSigned-off-by: Vasanthakumar Thiagarajan \u003cvasanth@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a95f1600081211433c5ff6f3668061c821552e9f",
      "tree": "b93da1ce1f8971990f56a3bf9ca7fa75bab9261e",
      "parents": [
        "11441fb8b700bd782ae72d3dd87453fc5bc2ff12"
      ],
      "author": {
        "name": "Vasanthakumar Thiagarajan",
        "email": "vasanth@atheros.com",
        "time": "Mon Dec 06 04:27:59 2010 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 07 16:54:23 2010 -0500"
      },
      "message": "ath9k_hw: Disable MRC CCK for AR9485\n\nSigned-off-by: Vasanthakumar Thiagarajan \u003cvasanth@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "11441fb8b700bd782ae72d3dd87453fc5bc2ff12",
      "tree": "5838b8560db554a7ef6107f931b20d81927056d2",
      "parents": [
        "7090ad1416d0311677c43728494c6028aa2436b6"
      ],
      "author": {
        "name": "Vasanthakumar Thiagarajan",
        "email": "vasanth@atheros.com",
        "time": "Mon Dec 06 04:27:58 2010 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 07 16:54:23 2010 -0500"
      },
      "message": "ath9k_hw: Setup paprd only for supported chains\n\nSigned-off-by: Vasanthakumar Thiagarajan \u003cvasanth@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7090ad1416d0311677c43728494c6028aa2436b6",
      "tree": "80f24aedcfb0ba40dbdfbf357c306311715f706b",
      "parents": [
        "858b7e36e82cc03cb77b64f096b64446a24a346a"
      ],
      "author": {
        "name": "Vasanthakumar Thiagarajan",
        "email": "vasanth@atheros.com",
        "time": "Mon Dec 06 04:27:57 2010 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 07 16:54:22 2010 -0500"
      },
      "message": "ath9k_hw: Program appropriate register for temperature compensation cal for AR9485\n\nSigned-off-by: Vasanthakumar Thiagarajan \u003cvasanth@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "858b7e36e82cc03cb77b64f096b64446a24a346a",
      "tree": "45effc7bdf905031572a4d2c731041946fed54a9",
      "parents": [
        "31faff815bd9d87c370f799dff03948ed362d260"
      ],
      "author": {
        "name": "Vasanthakumar Thiagarajan",
        "email": "vasanth@atheros.com",
        "time": "Mon Dec 06 04:27:56 2010 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 07 16:54:14 2010 -0500"
      },
      "message": "ath9k_hw: Add IQ cal changes for AR9485\n\nSigned-off-by: Vasanthakumar Thiagarajan \u003cvasanth@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "31faff815bd9d87c370f799dff03948ed362d260",
      "tree": "22374d39aaf62504c5b0dda14a90a03f55f6173a",
      "parents": [
        "6559e83ebd2cac06c54ebb2b7f635cf2e434f25c"
      ],
      "author": {
        "name": "Vasanthakumar Thiagarajan",
        "email": "vasanth@atheros.com",
        "time": "Mon Dec 06 04:27:55 2010 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 07 16:35:00 2010 -0500"
      },
      "message": "ath9k_hw: Define IQcal correction coefficient registers using index\n\nSigned-off-by: Vasanthakumar Thiagarajan \u003cvasanth@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6559e83ebd2cac06c54ebb2b7f635cf2e434f25c",
      "tree": "86471a87687585b910490469b1bf3aafa6445430",
      "parents": [
        "5f139eba4174d9a3343efc7cfb8a0a9cb184c647"
      ],
      "author": {
        "name": "Vasanthakumar Thiagarajan",
        "email": "vasanth@atheros.com",
        "time": "Mon Dec 06 04:27:54 2010 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 07 16:34:59 2010 -0500"
      },
      "message": "ath9k_hw: Program appropriate chianmask for AR9485 before starting AGC/IQ cal\n\nSigned-off-by: Vasanthakumar Thiagarajan \u003cvasanth@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5f139eba4174d9a3343efc7cfb8a0a9cb184c647",
      "tree": "8b276842e0e2c0ad1490b3212afa63d5be30cefc",
      "parents": [
        "dd040f76cef0cc977b83e905a16b68d41322b735"
      ],
      "author": {
        "name": "Vasanthakumar Thiagarajan",
        "email": "vasanth@atheros.com",
        "time": "Mon Dec 06 04:27:53 2010 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 07 16:34:59 2010 -0500"
      },
      "message": "ath9k_hw: Configure power control only for the supported chains\n\nSigned-off-by: Vasanthakumar Thiagarajan \u003cvasanth@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "dd040f76cef0cc977b83e905a16b68d41322b735",
      "tree": "28b58fa49d6549544b95e77feb50fe368689079f",
      "parents": [
        "ab09b5b4beda8b33a117bf6fbbb2b5aa8f566129"
      ],
      "author": {
        "name": "Vasanthakumar Thiagarajan",
        "email": "vasanth@atheros.com",
        "time": "Mon Dec 06 04:27:52 2010 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 07 16:34:58 2010 -0500"
      },
      "message": "ath9k_hw: Read and configure turnning caps to regulate freq accuracy\n\nRight now it is done for only AR9485, will be done for ar9003 also\nafter proper testing.\n\nSigned-off-by: Vasanthakumar Thiagarajan \u003cvasanth@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ab09b5b4beda8b33a117bf6fbbb2b5aa8f566129",
      "tree": "082fc8cf95c68bd075469165a1c439f49736497c",
      "parents": [
        "47e84dfb411fcaa51e12d94ab82570ec3aa86e32"
      ],
      "author": {
        "name": "Vasanthakumar Thiagarajan",
        "email": "vasanth@atheros.com",
        "time": "Tue Dec 07 02:20:39 2010 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 07 16:34:58 2010 -0500"
      },
      "message": "ath9k_hw: Configure internal regulator for AR9485\n\nSigned-off-by: Vasanthakumar Thiagarajan \u003cvasanth@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "47e84dfb411fcaa51e12d94ab82570ec3aa86e32",
      "tree": "bf9bedb61b1e71de7e4c3a437b9a3ad380a7a27d",
      "parents": [
        "9936e65fae6d95c2acc2438c60a8f4908130530e"
      ],
      "author": {
        "name": "Vasanthakumar Thiagarajan",
        "email": "vasanth@atheros.com",
        "time": "Mon Dec 06 04:27:49 2010 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 07 16:34:57 2010 -0500"
      },
      "message": "ath9k_hw: Read and configure antenna diversity control for AR9485\n\nSigned-off-by: Vasanthakumar Thiagarajan \u003cvasanth@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "9936e65fae6d95c2acc2438c60a8f4908130530e",
      "tree": "672db50364c1ae7e35cf7981b8a8ad1fd3dc0998",
      "parents": [
        "d9a2545ac713e26ab8c8eee741d2da1626cebd6e"
      ],
      "author": {
        "name": "Vasanthakumar Thiagarajan",
        "email": "vasanth@atheros.com",
        "time": "Mon Dec 06 04:27:48 2010 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 07 16:34:56 2010 -0500"
      },
      "message": "ath9k_hw: Configure xpa bias level for AR9485\n\nSigned-off-by: Vasanthakumar Thiagarajan \u003cvasanth@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d9a2545ac713e26ab8c8eee741d2da1626cebd6e",
      "tree": "3d5974b959a9bed5235c56a2c3b7edc2a02a29fd",
      "parents": [
        "272ceba892208013a45847276a00ccae54e2b94a"
      ],
      "author": {
        "name": "Vasanthakumar Thiagarajan",
        "email": "vasanth@atheros.com",
        "time": "Mon Dec 06 04:27:47 2010 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 07 16:34:56 2010 -0500"
      },
      "message": "ath9k: Read spur channel information from eeprom for AR9485\n\nAlso spur channel count and range is different for AR9485.\n\nSigned-off-by: Vasanthakumar Thiagarajan \u003cvasanth@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "272ceba892208013a45847276a00ccae54e2b94a",
      "tree": "40318a3803e8722b143fc20b6a09b8d94788d1f3",
      "parents": [
        "85dd0921e686ed2f0283cef358a91ecaa36ccc8f"
      ],
      "author": {
        "name": "Vasanthakumar Thiagarajan",
        "email": "vasanth@atheros.com",
        "time": "Mon Dec 06 04:27:46 2010 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 07 16:34:55 2010 -0500"
      },
      "message": "ath9k_hw: Add a helper function to get spur channel pointer from cal data for AR9003 family\n\nThis helper function would be used for AR9485.\n\nSigned-off-by: Vasanthakumar Thiagarajan \u003cvasanth@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "85dd0921e686ed2f0283cef358a91ecaa36ccc8f",
      "tree": "bd0584134f376c30033b3987a84257b869d5bef6",
      "parents": [
        "d09b17f73fd8f475f33d0b8311d7b5a0bed67c67"
      ],
      "author": {
        "name": "Vasanthakumar Thiagarajan",
        "email": "vasanth@atheros.com",
        "time": "Mon Dec 06 04:27:45 2010 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 07 16:34:55 2010 -0500"
      },
      "message": "ath9k_hw: Find chansel of AR_PHY_65NM_CH0_SYNTH7 for AR9485\n\nSigned-off-by: Vasanthakumar Thiagarajan \u003cvasanth@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d09b17f73fd8f475f33d0b8311d7b5a0bed67c67",
      "tree": "8ab7eb6202be4f1dd176abce164e40e6ea1cd559",
      "parents": [
        "47c80de62e9d6d262a829502d689a8b56add8d3d"
      ],
      "author": {
        "name": "Vasanthakumar Thiagarajan",
        "email": "vasanth@atheros.com",
        "time": "Mon Dec 06 04:27:44 2010 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 07 16:34:54 2010 -0500"
      },
      "message": "ath9k: Configure pll control for AR9485\n\nSigned-off-by: Vasanthakumar Thiagarajan \u003cvasanth@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "47c80de62e9d6d262a829502d689a8b56add8d3d",
      "tree": "c30b7df85d2e36fb54ee6a98a12d144cfea8dc6f",
      "parents": [
        "8060e169e02fe855f5533b5ef6af1f23ae2db0c4"
      ],
      "author": {
        "name": "Vasanthakumar Thiagarajan",
        "email": "vasanth@atheros.com",
        "time": "Mon Dec 06 04:27:43 2010 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 07 16:34:54 2010 -0500"
      },
      "message": "ath9k_hw: Find the maximum number of chains that hw supports\n\nHave it in ah-\u003ecaps. This will be used during various\ncalibrations.\n\nSigned-off-by: Vasanthakumar Thiagarajan \u003cvasanth@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8060e169e02fe855f5533b5ef6af1f23ae2db0c4",
      "tree": "d5a62855ccecce8743cb4fb1b95c3846d20b9571",
      "parents": [
        "7f1c7a6ac57ff0482219aa3f62eb9d0f8fe65867"
      ],
      "author": {
        "name": "Vasanthakumar Thiagarajan",
        "email": "vasanth@atheros.com",
        "time": "Mon Dec 06 04:27:42 2010 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 07 16:34:53 2010 -0500"
      },
      "message": "ath9k: Enable extended synch for AR9485 to fix L0s recovery issue\n\nSigned-off-by: Vasanthakumar Thiagarajan \u003cvasanth@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7f1c7a6ac57ff0482219aa3f62eb9d0f8fe65867",
      "tree": "399424d57a2b7ab5cd2898240b4de046caa79d4a",
      "parents": [
        "784ad50324ec531fa4ab22586fe305657cc6e307"
      ],
      "author": {
        "name": "Vasanthakumar Thiagarajan",
        "email": "vasanth@atheros.com",
        "time": "Mon Dec 06 04:27:41 2010 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 07 16:34:53 2010 -0500"
      },
      "message": "ath9k: Disable TX STBC for AR9485\n\nSigned-off-by: Vasanthakumar Thiagarajan \u003cvasanth@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "784ad50324ec531fa4ab22586fe305657cc6e307",
      "tree": "4f933f1260d72fc411d42f25ff2648a62e6c00d5",
      "parents": [
        "60e0c3a782f9060327751492dac949210154759b"
      ],
      "author": {
        "name": "Vasanthakumar Thiagarajan",
        "email": "vasanth@atheros.com",
        "time": "Mon Dec 06 04:27:40 2010 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 07 16:34:52 2010 -0500"
      },
      "message": "ath9k_hw: Disable LDPC for AR9485\n\nSigned-off-by: Vasanthakumar Thiagarajan \u003cvasanth@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "60e0c3a782f9060327751492dac949210154759b",
      "tree": "8187e507d354bac32a6883475e3e90c5f33c4350",
      "parents": [
        "ff48ba464e3503149657c60d46e8f4e9b4ed27fa"
      ],
      "author": {
        "name": "Vasanthakumar Thiagarajan",
        "email": "vasanth@atheros.com",
        "time": "Mon Dec 06 04:27:39 2010 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 07 16:34:52 2010 -0500"
      },
      "message": "ath9k_hw: Eeeprom changes for AR9485\n\nCalibration data are stored at 4k address (0xfff). The cal data\nfor AR9485 is not compressed so its lengh can exceed 1024 limit,\ntake care of that.\n\nSigned-off-by: Vasanthakumar Thiagarajan \u003cvasanth@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ff48ba464e3503149657c60d46e8f4e9b4ed27fa",
      "tree": "fd4093a990bf04a14323e2f72abecfb40f708ce3",
      "parents": [
        "c88457eb83fb6db7a3286a685ecc6e33a7aac49d"
      ],
      "author": {
        "name": "Vasanthakumar Thiagarajan",
        "email": "vasanth@atheros.com",
        "time": "Mon Dec 06 04:27:38 2010 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 07 16:34:51 2010 -0500"
      },
      "message": "ath9k_hw: Initialize tx/rx gain table from initvals.h for AR9485\n\nSigned-off-by: Vasanthakumar Thiagarajan \u003cvasanth@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c88457eb83fb6db7a3286a685ecc6e33a7aac49d",
      "tree": "bf3c19f7396c6743284f19e9920fad12b4e1445c",
      "parents": [
        "3050c9146b2a4c98a916192fac2867c0023ec2b1"
      ],
      "author": {
        "name": "Vasanthakumar Thiagarajan",
        "email": "vasanth@atheros.com",
        "time": "Mon Dec 06 04:27:37 2010 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 07 16:34:51 2010 -0500"
      },
      "message": "ath9k_hw: Initialize mode registers for AR9485\n\nSigned-off-by: Vasanthakumar Thiagarajan \u003cvasanth@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3050c9146b2a4c98a916192fac2867c0023ec2b1",
      "tree": "f0cf9aa371a0c23bf3ed9e2cf939fed95b40c77f",
      "parents": [
        "d9c803e1864d563b07382eb1bb8979cd70b1001e"
      ],
      "author": {
        "name": "Vasanthakumar Thiagarajan",
        "email": "vasanth@atheros.com",
        "time": "Mon Dec 06 04:27:36 2010 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 07 16:34:50 2010 -0500"
      },
      "message": "ath9k_hw: Enable hw initialization for AR9485\n\nAlso make it a supported mac\n\nSigned-off-by: Vasanthakumar Thiagarajan \u003cvasanth@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d9c803e1864d563b07382eb1bb8979cd70b1001e",
      "tree": "3109a48e800f7f3c5ec43d1d3a9be6f734246dd9",
      "parents": [
        "3bbb780cca79dfe0200d33afb95a8990acde65b9"
      ],
      "author": {
        "name": "Vasanthakumar Thiagarajan",
        "email": "vasanth@atheros.com",
        "time": "Mon Dec 06 04:27:35 2010 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 07 16:34:50 2010 -0500"
      },
      "message": "ath9k_hw: Add initvals.h for AR9485\n\nSigned-off-by: Vasanthakumar Thiagarajan \u003cvasanth@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3bbb780cca79dfe0200d33afb95a8990acde65b9",
      "tree": "f47c2e91d982c66d1b5057fef9ec7f60ac048dc4",
      "parents": [
        "b7555ec7c604f2f00e432579dac29df5ce525433"
      ],
      "author": {
        "name": "Vasanthakumar Thiagarajan",
        "email": "vasanth@atheros.com",
        "time": "Mon Dec 06 04:27:34 2010 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 07 16:34:49 2010 -0500"
      },
      "message": "ath9k_hw: Define hw version macros for AR9485\n\nAR9485 is a single chain and single band (2.4 Ghz) chip.\n\nSigned-off-by: Vasanthakumar Thiagarajan \u003cvasanth@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b7555ec7c604f2f00e432579dac29df5ce525433",
      "tree": "7f02e627b954ef69f72e0dc17f6c0eece1ecd85c",
      "parents": [
        "a1cbc7a88985976267a851a2e1080578711b3b0d"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 07 14:13:49 2010 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 07 16:34:49 2010 -0500"
      },
      "message": "ath5k: remove MODULE_VERSION\n\nSince this is updated manually and sporadically, it is fairly useless\nanyway.\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a1cbc7a88985976267a851a2e1080578711b3b0d",
      "tree": "299c4621d0da27789b6f0fdc08bf8c8984236172",
      "parents": [
        "226afe68fdbd1aa3680158aca0a3631cbd019626"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Thu Dec 02 19:12:38 2010 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 07 16:34:48 2010 -0500"
      },
      "message": "ath: Fix ath_dbg access beyond array bound\n\nar9300RateSize is not necessarily a power of 4.\n\nChange ar9003_hw_set_target_power_eeprom\nto print the targetPowerValT2 array one per line.\n\nath9k_hw_ar9300_set_txpower repeated the output 4 times per line,\nchange it to print the targetPowerValT2 value one per line.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "226afe68fdbd1aa3680158aca0a3631cbd019626",
      "tree": "89e31323c0798493b9d0b3ec32df33fc21d82bf6",
      "parents": [
        "3800276a40751539a920ef8e0537ef2e19126799"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Thu Dec 02 19:12:37 2010 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 07 16:34:48 2010 -0500"
      },
      "message": "ath: Convert ath_print to ath_dbg\n\nRemove ath/debug.h and the includes of these files.\nCoalesce long formats.\nCorrect a few misspellings and missing \"\\n\"s from these logging messages.\nRemove unnecessary trailing space before a newline.\nRemove ARRAY_SIZE casts, use printf type %zu\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3800276a40751539a920ef8e0537ef2e19126799",
      "tree": "ccf058ea286aef7faa79aea4236b30c1b8cb757e",
      "parents": [
        "21a99f934949807dc0c9dc7642bbf0081b7582f9"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Thu Dec 02 19:12:36 2010 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 07 16:34:47 2010 -0500"
      },
      "message": "ath: Convert ath_print(.., ATH_DBG_FATAL to ath_err\n\nSo these errors are always emitted at KERN_ERR level.\nRemove ARRAY_SIZE casts, use printf type %zu\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "21a99f934949807dc0c9dc7642bbf0081b7582f9",
      "tree": "06411011aa5655d73d809d873d2d80d17842e047",
      "parents": [
        "0ab82b04ac83a05bda3ef8499f415fc6fd6ee206"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Thu Dec 02 19:12:35 2010 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 07 16:34:39 2010 -0500"
      },
      "message": "ath: Add and use ath_printk and ath_\u003clevel\u003e\n\nAdd ath_printk and ath_\u003clevel\u003e similar to\ndev_printk and dev_\u003clevel\u003e from device.h\n\nThis allows a more gradual rename of ath_print\nto to ath_dbg or perhaps ath_debug.\n\nThis basically removes debug.h leaving\nonly an #define ath_printk ath_dbg\nthere and moving all the ATH_DBG_\u003cfoo\u003e\nenums to ath.h\n\nI do not think there\u0027s much purpose for struct\nath_common * being passed to the ath_printk\nfunctions, but perhaps there might be.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "329b32fedc94fd9158f1635ac64f4ae6a00d374c",
      "tree": "a7e3c724c5bf49bd5bab4a6faed9768ca7bf79af",
      "parents": [
        "541a45a142df281c974d74eac2066138fc107b23"
      ],
      "author": {
        "name": "David Kilroy",
        "email": "kilroyd@googlemail.com",
        "time": "Thu Dec 02 18:19:21 2010 +0000"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 07 16:09:12 2010 -0500"
      },
      "message": "orinoco: allow IW_AUTH_MFP to pass through\n\nThe card doesn\u0027t support MFP, so silently accept DISABLED and OPTIONAL\nsettings.\n\nThis avoids the following failure in wpa_supplicant logs:\n\nState: SCANNING -\u003e ASSOCIATING\nwpa_driver_wext_set_operstate: operstate 0-\u003e0 (DORMANT)\nnetlink: Operstate: linkmode\u003d-1, operstate\u003d5\nwpa_driver_wext_associate\nwpa_driver_wext_set_drop_unencrypted\nwpa_driver_wext_set_psk\nwpa_driver_wext_associate: assoc failed because set_auth_param(IW_AUTH_MFP) failed\nAssociation request to the driver failed\n\nSigned-off by: David Kilroy \u003ckilroyd@googlemail.com\u003e\nReported by: Giacomo Comes \u003ccomes@naic.edu\u003e\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "884a963fa1c828a5c5fa7a46b2877dd463bfd47c",
      "tree": "a44694ceaea70ed4beb362bac3ac6b59054b063a",
      "parents": [
        "38852b20c8b6d97618204ac64abbf14f0080393e"
      ],
      "author": {
        "name": "Rajkumar Manoharan",
        "email": "rmanoharan@atheros.com",
        "time": "Tue Dec 07 17:42:18 2010 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 07 14:57:06 2010 -0500"
      },
      "message": "ath9k: fix beacon resource related race condition\n\nThe beacon tasklet is accesssing the bslot info for beacon generation.\nMeanwhile the same slot can be freed on interface deletion.\nCurrent the remove_interface disables the beacon alert after freeing the slot.\nThis may leads to null pointer access.\n\nThis patch disables SWBA and kills the beacon tasklet to prevent access\nto the slot to be freed. After releasing the slot, swba will be enabled again\nupon the availablity of beaconing interfaces.\n\nSigned-off-by: Rajkumar Manoharan \u003crmanoharan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "38852b20c8b6d97618204ac64abbf14f0080393e",
      "tree": "9812d24b7f306620d7884cd28a4ff20af4a33451",
      "parents": [
        "080e1a259acea10b6df8e2a8e49b47481940220a"
      ],
      "author": {
        "name": "Senthil Balasubramanian",
        "email": "senthilkumar@atheros.com",
        "time": "Mon Dec 06 19:09:27 2010 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 07 14:57:05 2010 -0500"
      },
      "message": "ath9k: Fix STA disconnect issue due to received MIC failed bcast frames\n\nAR_RxKeyIdxValid will not be set for bcast/mcast frames and so relying\nthis status for MIC failed frames is buggy.\n\nDue to this, MIC failure events for broadcast frames are not sent to\nsupplicant resulted in AP disconnecting the STA.\n\nAble to pass Wifi Test case 5.2.18 with this fix.\n\nCc: Stable \u003cstable@kernel.org\u003e (2.6.36+)\nSigned-off-by: Senthil Balasubramanian \u003csenthilkumar@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "080e1a259acea10b6df8e2a8e49b47481940220a",
      "tree": "1e5b3972ea040ed40a255529da5e522a6909d5be",
      "parents": [
        "841051602e3fa18ea468fe5a177aa92b6eb44b56"
      ],
      "author": {
        "name": "Felix Fietkau",
        "email": "nbd@openwrt.org",
        "time": "Sun Dec 05 20:17:53 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 07 14:57:05 2010 -0500"
      },
      "message": "ath9k: fix a DMA related race condition on reset\n\nWhen ath_drain_all_txq fails to stop DMA, it issues a hw reset. This reset\nhappens at a very problematic point in time, when the hardware rx path has\nnot been stopped yet. This could lead to memory corruption, hardware hangs\nor other issues.\nTo fix these issues, simply remove the reset entirely and check the tx DMA\nstop status to prevent problems with fast channel changes.\n\nSigned-off-by: Felix Fietkau \u003cnbd@openwrt.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "841051602e3fa18ea468fe5a177aa92b6eb44b56",
      "tree": "0bedad5cdcfbb819fe284ddb408cac7e44c980ab",
      "parents": [
        "d89197c7f34934fbb0f96d938a0d6cfe0b8bcb1c"
      ],
      "author": {
        "name": "Matteo Croce",
        "email": "technoboy85@gmail.com",
        "time": "Fri Dec 03 02:25:08 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 07 14:57:05 2010 -0500"
      },
      "message": "ath9k: fix bug in tx power\n\nThe ath9k driver subtracts 3 dBm to the txpower as with two radios the\nsignal power is doubled.\nThe resulting value is assigned in an u16 which overflows and makes\nthe card work at full power.\n\nCc: stable@kernel.org\nSigned-off-by: Matteo Croce \u003cmatteo@openwrt.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "22de94de7de78b8de2fb1f2df5aa85b5556cfcfd",
      "tree": "f965d5f907ffc039ca146c22a5c2e87744cbc604",
      "parents": [
        "abc471dc31be15f9fee5ec77f25d31b927d334b9"
      ],
      "author": {
        "name": "Stanislaw Gruszka",
        "email": "sgruszka@redhat.com",
        "time": "Fri Dec 03 15:41:48 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Dec 06 16:01:29 2010 -0500"
      },
      "message": "iwlwifi: jiffies based tx queues watchdog\n\nThis patch replace monitor/recover timer by watchdog based on time\nstamp. New code allow to discover hangs more precisely.\n\nTimeout values are currently doubled monitoring period values of\nprevious timer. This have to be tuned based of firmware timing\ncapabilities.\n\nTested on 3945, 4965, 5300, 6300.\n\nSigned-off-by: Stanislaw Gruszka \u003csgruszka@redhat.com\u003e\nAcked-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "abc471dc31be15f9fee5ec77f25d31b927d334b9",
      "tree": "03b0f7fb998ae18aa53634be2fda18ee4958e1a4",
      "parents": [
        "29cbe68c516a48a9a88b3226878570c6cbd83c02"
      ],
      "author": {
        "name": "Stanislaw Gruszka",
        "email": "sgruszka@redhat.com",
        "time": "Fri Dec 03 15:41:47 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Dec 06 16:01:29 2010 -0500"
      },
      "message": "iwl3945: prevent too frequent firmware resets\n\nSimilarly like on iwlagn, initialize reset duration on iwl3945 to prevent\ntoo frequent firmware resets.\n\nSigned-off-by: Stanislaw Gruszka \u003csgruszka@redhat.com\u003e\nAcked-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b9e61f11f47035e3b4545b51fb547fef48eb3096",
      "tree": "4e8b6357ed6287f93c7bda5fa8d502f15c030e4a",
      "parents": [
        "f0e134a53ad95ba7a393b299ae56c9bdcaed8aec"
      ],
      "author": {
        "name": "Nick Kossifidis",
        "email": "mickflemm@gmail.com",
        "time": "Fri Dec 03 06:12:39 2010 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Dec 06 16:01:28 2010 -0500"
      },
      "message": "ath5k: Include tx ack reporting on hw flags\n\n * Since we report tx acks to the protocol stack, add the needed\n flag to hw_flags. This way we\u0027ll also use the new AP probing mechanism.\n\nSigned-off-by: Nick Kossifidis \u003cmickflemm@gmail.com\u003e\nTested-by: Sedat Dilek \u003csedat.dilek@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f0e134a53ad95ba7a393b299ae56c9bdcaed8aec",
      "tree": "3ddebaede2cf9c1309afcd9840dc01ec34eedcca",
      "parents": [
        "344b54b971bc5578281264fb6896e13b4120352b"
      ],
      "author": {
        "name": "Nick Kossifidis",
        "email": "mickflemm@gmail.com",
        "time": "Fri Dec 03 06:09:38 2010 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Dec 06 16:01:27 2010 -0500"
      },
      "message": "ath5k: Fix reporting of RX dma stop failure\n\n * Correctly report failure to stop RX DMA\n\nSigned-off-by: Nick Kossifidis \u003cmickflemm@gmail.com\u003e\nTested-by: Sedat Dilek \u003csedat.dilek@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "344b54b971bc5578281264fb6896e13b4120352b",
      "tree": "cb825aab804c6dcfc30345b58de129b6f71d0fa8",
      "parents": [
        "19252ecb672d3f35959c576d1d26b9aca350f5bf"
      ],
      "author": {
        "name": "Nick Kossifidis",
        "email": "mickflemm@gmail.com",
        "time": "Fri Dec 03 06:07:13 2010 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Dec 06 16:01:27 2010 -0500"
      },
      "message": "ath5k: Disable ANI during reset\n\n * Stop ANI durring reset to prevent false PHY error reports\n\nSigned-off-by: Nick Kossifidis \u003cmickflemm@gmail.com\u003e\nTested-by: Sedat Dilek \u003csedat.dilek@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "19252ecb672d3f35959c576d1d26b9aca350f5bf",
      "tree": "83760e5ce884d9ec459a9dcab3d733e5ac6b9df1",
      "parents": [
        "d84938c9be85f4738a350ef44210789fef915cb7"
      ],
      "author": {
        "name": "Nick Kossifidis",
        "email": "mickflemm@gmail.com",
        "time": "Fri Dec 03 06:05:19 2010 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Dec 06 16:00:23 2010 -0500"
      },
      "message": "ath5k: Always free tx buffers before reset\n\n * Always free tx buffers before reset, since we also empty hw queues.\n If we don\u0027t and a queue gets stuck, we\u0027ll never decrease txq_len and sw\n will keep thinking the queue is still stuck even after reset.\n\nSigned-off-by: Nick Kossifidis \u003cmickflemm@gmail.com\u003e\nTested-by: Sedat Dilek \u003csedat.dilek@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    }
  ],
  "next": "d84938c9be85f4738a350ef44210789fef915cb7"
}
